

/***** 메인 *****/

body {word-break:keep-all; height: auto;}


/* 카테고리 리스트 */
.main_symbols {clear:both; text-align:center; margin-bottom:45px;}
.main_symbols:after {clear:both; content:''; display:block;}
.main_symbols ul {width:100%;}
.main_symbols li {position:relative; display:inline-block; *zoom:1;*display:inline; width:24%; height:156px; text-align:left; margin:2.5px; vertical-align:top; border:1px solid #c6c6c6; transition-property:background; transition-duration:0.2s; transition-timing-function:linear;}
.main_symbols li h3 {display:inline-block; *zoom:1; *display:inline; color:#313333; font-size:19px; font-weight:600; margin-top:50px; margin-left:125px; padding-right:10px; word-break:keep-all;}
.main_symbols li p {color:#999; font-size:14px; margin-top:15px; margin-left:125px; padding-right:10px; word-break:keep-all;}
.main_symbols li span {position:absolute; display:block; left:50%; margin-left:-77.5px; bottom:53px; width:155px; height:36px; line-height:36px; background:#f990ab; color:#fff; font-size:15px; border:2px solid #fff; text-align:center;transition-property:background; transition-duration:0.2s; transition-timing-function:linear; cursor:pointer;}
.main_symbols li a {display:block; width:100%; height:100%; cursor:pointer;}
.main_symbols li:hover {background:#f9f9f9 url(/_asset/img/main/symbol_label.gif) left top no-repeat;border:1px solid #f9f9f9}
.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}



@media (min-width:1280px) and (max-width:1679px) {
/** 카테고리 심볼 **/
.main_symbols li {width:24%; height:156px; margin:2.5px;}
.main_symbols li h3 {margin-left:110px;}
.main_symbols li p {margin-left:110px;}
.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}

}


@media (min-width:1025px) and (max-width:1279px) {

/** 카테고리 심볼 **/
.main_symbols li {width:48%; height:156px; margin:2.5px;}

.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
}








@media (min-width:1025px) { /* PC데스크탑 */

.inner {position:relative; width:1000px; margin:0 auto;}
.m_act {display:none;}
.p_act {display:block;}

/* 메인비쥬얼 */
	.bx-wrapper {	position:relative; z-index:1; *zoom: 1;}
	.bx-wrapper img {max-width: 100%; display: block;}
	.bx-wrapper .bx-viewport {/*fix other elements on the page moving (on Chrome)*/-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block; *zoom: 1; *display: inline;}
	.bx-wrapper .bx-pager.bx-default-pager {position:absolute; width:100%; right:45px; bottom:23px; text-align:right; z-index:500;display:none}
	.bx-wrapper .bx-pager.bx-default-pager a {display:block; *zoom:1;*display:inline; width:15px; height:15px; background:url(/_asset/img/main/pager_normal.png) no-repeat; margin:0 3px; text-indent:-9999em; font-size:0;}
	.bx-wrapper .bx-pager.bx-default-pager a.active {background:url(/_asset/img/main/pager_active2.png) no-repeat;}

.main_slide {position:relative; width:100%; height:534px; margin-bottom:80px;}
.main_slide li {height:534px; text-align:center; vertical-align:middle;}
.main_slide li h3 {color:#ffffff; font-size:44px; padding-top:190px;}
.main_slide li h3 strong {color:#ffffff;}
.main_slide li p {color:#ffffff; font-size:18px; padding-top:33px;}

.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}

.main_slide li .p_img {display:inline-block; *zoom:1;*display:inline;}
.main_slide li .m_img {display:none;}
.main_slide li.visual01 {background:url(/_asset/img/main/visual03_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01_01 {background:url(/_asset/img/main/visual02_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01 img {margin-top:86px;}
.main_slide li.visual02 {background:url(/_asset/img/main/dotted_bg.gif) repeat;}
.main_slide li.visual02 img {position:relative; top:5%;}

/* 로그인박스 */
.memberLogin {width:1000px; margin:0 auto; margin-bottom:80px;}
.memberLogin:after {clear:both; content:''; display:block;}
.memberLogin .aboutTop strong {display:block; color:#333; font-size:30px; font-weight:bold; margin-bottom:25px;}
.memberLogin .aboutTop p {color:#999; font-size:14px;}
.memberLogin .aboutTop p.txt1 {margin-bottom:40px; line-height:23px;}

.memberLogin .about {float:left; width:456px;}
.memberLogin .loginbox {float:right; width:520px;margin-top:32px;}
.memberLogin .loginbox:after {clear:both; content:''; display:block;}
.memberLogin .loginbox p.txt2 {font-size:14px;height:19px; line-height:19px; padding-left:25px; background:url(/_asset/img/main/ico_join.png) left center no-repeat;background-size:19px; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);margin-top:40px;margin-left:30px;float:left}
.memberLogin .loginbox p.txt2 a {margin-left:20px; color:#333; border-bottom:1px solid #333; font-weight:600;}


	/* 로그인 전 */
.memberLogin .loginbox ul.txtfiled {float:left;}
.memberLogin .loginbox ul.txtfiled li:first-child {margin-top:10px; margin-bottom:24px;}
.memberLogin .loginbox ul.txtfiled input {padding:0 30px; width:270px; height:52px; line-height:52px; color:#333; font-weight:600; font-size:18px; border:0; outline:none; border-bottom:1px solid #c6c6c6;}
.memberLogin .loginbox .loiginBtn {float:right; width:158px; height:145px; line-height:145px; text-align:center; color:#e9819b; font-size:18px; font-weight:600; background:#f9f9f9; border:1px solid #c6c6c6;}

	/* 로그인 후 */
.loginbox .table_list {float:left; width:330px;}
.loginbox .table_list li {position:relative; height:77px; line-height:77px; padding-left:30px; color:#313333; font-weight:400; font-size:15px;}
.loginbox .table_list li img{margin-top:-3px;margin-right:9px;}
.loginbox .table_list li:first-child {border-bottom:1px solid #c6c6c6;}
.loginbox .table_list li a {display:block; position:absolute; top:0px; left:220px; font-size:30px; color:#313333; font-weight:bold;}
.loginbox .table_list li a:hover {color:#f585a2;}
.loginbox .myinfo {float:right; width:158px; height:145px; background:#f9f9f9; border:1px solid #c6c6c6; text-align:center;}
.loginbox .myinfo .thum {width:67px; height:66px; margin:0 auto; margin-top:12px; position:relative;}
.loginbox .myinfo .thum .frame {display:block; position:absolute; left:0; top:0; width:67px; height:66px; background:url(/_asset/img/main/myinfo_frame.png) no-repeat;}
.loginbox .myinfo .nikname {display:block; font-size:16px; color:#313333; padding-top:10px;}
.loginbox .myinfo .logout {display:block; font-size:12px; color:#999; padding-top:7px;}

/* 문의하기 */
.contact {width:100%;padding-top:100px;padding-bottom:120px; background:url(/_asset/img/main/contactus01.jpg) center no-repeat;behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);margin-bottom:30px;background-size:cover}
.contact .inner {width:990px; position:relative;}
.contact dl {float:left;}
.contact dl dt {color:#ffffff; font-size:30px;}
.contact dl dd.txt {color:#cccccc; font-size:14px; line-height:23px; margin-top:32px; margin-bottom:50px;}
.contact a.btn_apply {float:right; margin-top:66px; display:block; width:245px; height:68px; line-height:68px; text-align:center; color:#fff; background:#b3c9fa; font-size:18px;}

.contact .email-apply input{padding-left:46px}

}


@media (min-width:640px) and (max-width:1024px) { /* 태블릿 */

.inner {position:relative; width:100%; margin:0 auto;}
.m_act {display:none;}
.p_act {display:none;}


/** 카테고리 심볼 **/
.main_symbols li {width:48%; height:156px; margin:2.5px;}
.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}


/* 메인비쥬얼 */
	.bx-wrapper {	position:relative; z-index:1; *zoom: 1;}
	.bx-wrapper img {max-width: 100%; display: block;}
	.bx-wrapper .bx-viewport {/*fix other elements on the page moving (on Chrome)*/-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block; *zoom: 1; *display: inline;}
	.bx-wrapper .bx-pager.bx-default-pager {position:absolute; width:100%; right:45px; bottom:23px; text-align:right; z-index:500;display:none}
	.bx-wrapper .bx-pager.bx-default-pager a {display:block; *zoom:1;*display:inline; width:15px; height:15px; background:url(/_asset/img/main/pager_normal.png) no-repeat; margin:0 3px; text-indent:-9999em; font-size:0;}
	.bx-wrapper .bx-pager.bx-default-pager a.active {background:url(/_asset/img/main/pager_active2.png) no-repeat;}


.main_slide {position:relative; width:100%; height:534px; margin-bottom:45px;}
.main_slide li {height:534px; text-align:center; vertical-align:middle; word-break:keep-all;}
.main_slide li h3 {color:#ffffff; font-size:35px; padding-top:190px;}
.main_slide li h3 strong {color:#ffffff;}
.main_slide li p {color:#ffffff; font-size:17px; padding-top:33px;}

.main_slide li .p_img {display:inline-block; *zoom:1;*display:inline;}
.main_slide li .m_img {display:none;}
.main_slide li.visual01 {background:url(/_asset/img/main/visual03_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01_01 {background:url(/_asset/img/main/visual02_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01 img {margin-top:86px;}
.main_slide li.visual02 {background:url(/_asset/img/main/dotted_bg.gif) repeat;}
.main_slide li.visual02 img {position:relative; top:5%;}

/* 로그인박스 */
.memberLogin {margin-bottom:45px; text-align:center;}
.memberLogin:after {clear:both; content:''; display:block;}
.memberLogin .aboutTop{margin:0 10px}
.memberLogin .aboutTop strong {display:block; color:#333; font-size:30px; font-weight:bold; margin-bottom:25px;}
.memberLogin .aboutTop p {color:#999; font-size:14px;}
.memberLogin .aboutTop p.txt1 {margin-bottom:20px; line-height:23px;}
.memberLogin .about {width:500px; margin:0 auto;}

.memberLogin .loginbox p.txt2 {display:inline-block; *display:inline;*zoom:1; height:19px; line-height:19px; padding-left:25px; background:url(/_asset/img/main/ico_join.png) left center no-repeat;background-size:19px; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);font-size:14px;margin-top:30px}
.memberLogin .loginbox p.txt2 a {margin-left:20px; color:#333; border-bottom:1px solid #333; font-weight:600;}
.memberLogin .loginbox {width:500px; margin:0 auto; margin-top:40px;}
.memberLogin .loginbox:after {clear:both; content:''; display:block;}

	/* 로그인 전 */
.memberLogin .loginbox ul.txtfiled {float:left;}
.memberLogin .loginbox ul.txtfiled li:first-child {margin-top:10px; margin-bottom:24px;}
.memberLogin .loginbox ul.txtfiled input {padding:0 30px; width:270px; height:52px; line-height:52px; color:#333; font-weight:600; font-size:18px; border:0; outline:none; border-bottom:1px solid #c6c6c6;}
.memberLogin .loginbox .loiginBtn {float:right; width:158px; height:145px; line-height:145px; text-align:center; color:#e9819b; font-size:18px; font-weight:600; background:#f9f9f9; border:1px solid #c6c6c6;}

	/* 로그인 후 */
.loginbox .table_list {float:left; width:330px;}
.loginbox .table_list li {position:relative; height:77px; line-height:77px; padding-left:30px; color:#313333; font-weight:400; font-size:15px;text-align:left;}
.loginbox .table_list li img{margin-right:9px;margin-top:-3px}
.loginbox .table_list li:first-child {border-bottom:1px solid #c6c6c6;}
.loginbox .table_list li a {display:block; position:absolute; top:0px; left:220px; font-size:30px; color:#313333; font-weight:bold;}
.loginbox .table_list li a:hover {color:#f585a2;}
.loginbox .myinfo {float:right; width:158px; height:145px; background:#f9f9f9; border:1px solid #c6c6c6; text-align:center;}
.loginbox .myinfo .thum {width:67px; height:66px; margin:0 auto; margin-top:12px; position:relative;}
.loginbox .myinfo .thum .frame {display:block; position:absolute; left:0; top:0; width:67px; height:66px; background:url(/_asset/img/main/myinfo_frame.png) no-repeat;}
.loginbox .myinfo .nikname {display:block; font-size:16px; color:#313333; padding-top:10px;}
.loginbox .myinfo .logout {display:block; font-size:12px; color:#999; padding-top:7px;}

/* 문의하기 */
.contact {width:100%; padding-top:30px; padding-bottom:30px; background:url(/_asset/img/main/contactus01.jpg) 20% no-repeat;margin-bottom:30px;background-size:cover;}
.contact .inner {width:90%;}
.contact dl dt {color:#ffffff; font-size:30px;}
.contact dl dd.txt {color:#cccccc; font-size:14px; line-height:23px; margin-top:25px;}
.contact a.btn_apply {margin-top:30px; display:block; width:100%; height:68px; line-height:68px; text-align:center; color:#fff; background:#b3c9fa; font-size:18px;}


}


@media (max-width:639px) { /* 모바일 */

.inner {position:relative; width:100%; margin:0 auto;}
.m_act {display:block;}
.p_act {display:none;}


/** 카테고리 심볼 **/
.main_symbols {margin-bottom:20px;}
.main_symbols ul {padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main_symbols li {width:100%; height:156px; margin:0; margin-bottom:10px;background:#ffffff;border:1px solid #c6c6c6}
.main_symbols li:hover {width:100%; height:156px; margin:0; margin-bottom:10px;background:#f9f9f9 url(/_asset/img/main/symbol_label.gif) left top no-repeat;border:1px solid #f9f9f9}
.main_symbols li p{font-size:13px;}

.main_symbols li.house a {background:url(/_asset/img/main/symbol_house.png) 45px 53px no-repeat;background-size:63px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.media a {background:url(/_asset/img/main/symbol_media.png) 45px 53px no-repeat;background-size:53px 53px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.review a {background:url(/_asset/img/main/symbol_review.png) 53px 53px no-repeat;background-size:53px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.editor a {background:url(/_asset/img/main/symbol_editor.png) 53px 53px no-repeat;background-size:39px 47px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.idea a {background:url(/_asset/img/main/symbol_idea.png) 53px 53px no-repeat;background-size:54px 54px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.beauty a {background:url(/_asset/img/main/symbol_beauty.png) 53px 53px no-repeat;background-size:39px 48px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.creator a {background:url(/_asset/img/main/symbol_creator.png) 50px 53px no-repeat;background-size:55px 46px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}
.main_symbols li.chef a {background:url(/_asset/img/main/symbol_chef.png) 45px 53px no-repeat;background-size:62px 44px !important; behavior:url(/_asset/css/backgroundsize.min.htc);}

/* 메인비쥬얼 */
	.bx-wrapper {	position:relative; z-index:1; *zoom: 1;}
	.bx-wrapper img {max-width: 100%; display: block;}
	.bx-wrapper .bx-viewport {/*fix other elements on the page moving (on Chrome)*/-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
	.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block; *zoom: 1; *display: inline;}
	.bx-wrapper .bx-pager.bx-default-pager {position:absolute; width:100%; bottom:15px; text-align:center; z-index:500;display:none}
	.bx-wrapper .bx-pager.bx-default-pager a {display:block; *zoom:1;*display:inline; width:15px; height:15px; background:url(/_asset/img/main/pager_normal.png) no-repeat; margin:0 3px; text-indent:-9999em; font-size:0;}
	.bx-wrapper .bx-pager.bx-default-pager a.active {background:url(/_asset/img/main/pager_active2.png) no-repeat;}


.main_slide {position:relative; width:100%; height:320px; margin-bottom:30px; overflow-y:hidden;}
.main_slide li {height:320px; text-align:center; vertical-align:middle; word-break:keep-all;}
.main_slide li h3 {color:#ffffff; font-size:26px; padding-top:115px;line-height:33px;}
.main_slide li h3 strong {color:#ffffff;}
.main_slide li p {color:#ffffff; font-size:10px;line-height:20px;}
.main_slide li .p_img {display:inline-block; *zoom:1;*display:inline;}
.main_slide li .m_img {display:none;}
.main_slide li.visual01 {background:url(/_asset/img/main/visual03_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01_01 {background:url(/_asset/img/main/visual02_bg.jpg) center 30% no-repeat; background-size:cover; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);}
.main_slide li.visual01 img {margin-top:86px;}
.main_slide li.visual02 {background:url(/_asset/img/main/dotted_bg.gif) repeat;}
.main_slide li.visual02 img {position:relative; top:5%;}

/* 로그인박스 */
.memberLogin {margin-bottom:30px; text-align:center;}
.memberLogin:after {clear:both; content:''; display:block;}
.memberLogin .aboutTop{margin:0 10px}
.memberLogin .aboutTop strong {display:block; color:#333; font-size:20px; font-weight:bold; margin-bottom:5px;}
.memberLogin .aboutTop p {color:#999; font-size:13px;}
.memberLogin .aboutTop p.txt1 {margin-bottom:20px; line-height:21px;}

.memberLogin .about {word-break:keep-all;}
.memberLogin .about iframe{width:100%}

.memberLogin .loginbox p.txt2 {display:inline-block; height:19px; line-height:19px; padding-left:25px; background:url(/_asset/img/main/ico_join.png) left center no-repeat;background-size:19px; behavior:url(/_asset/css//_asset/css/backgroundsize.min.htc);margin-top:30px}
.memberLogin .loginbox p.txt2 a {font-size:18px;display:block; width:70%; margin:0 auto; margin-top:20px; color:#333; border-bottom:1px solid #333; font-weight:600;padding-bottom:5px}
.memberLogin .loginbox {margin-top:40px; padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.memberLogin .loginbox:after {clear:both; content:''; display:block;}


	/* 로그인 전 */
.memberLogin .loginbox ul.txtfiled {margin-bottom:25px;}
.memberLogin .loginbox ul.txtfiled li:first-child {margin-top:10px; margin-bottom:24px;}
.memberLogin .loginbox ul.txtfiled input {padding:0 30px; width:100%; height:52px; line-height:52px; color:#333; font-weight:600; font-size:18px; border:0; outline:none; border-bottom:1px solid #c6c6c6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.memberLogin .loginbox .loiginBtn {display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#e9819b; font-size:18px; font-weight:600; background:#f9f9f9; border:1px solid #c6c6c6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

	/* 로그인 후 */
.loginbox .table_list {border:1px solid #c6c6c6;border-bottom:none}
.loginbox .table_list li {position:relative; height:77px; line-height:77px; padding-left:30px; color:#313333; font-weight:400; font-size:15px;text-align:left;}
.loginbox .table_list li img{margin-right:9px;margin-top:-3px}
.loginbox .table_list li:first-child {border-bottom:1px solid #c6c6c6;}
.loginbox .table_list li a {float:right; margin-right:10%; font-size:30px; color:#313333; font-weight:bold;}
.loginbox .table_list li a:hover {color:#f585a2;}
.loginbox .myinfo {background:#f9f9f9; border:1px solid #c6c6c6; text-align:left;}
.loginbox .myinfo .thum {width:67px; height:66px; position:relative;float:left; margin:12px 20px 12px 30px;}
.loginbox .myinfo .thum .frame {display:block; position:absolute; left:0; top:0; width:67px; height:66px; background:url(/_asset/img/main/myinfo_frame.png) no-repeat;}
.loginbox .myinfo .nikname {display:block; font-size:16px; color:#313333; padding-top:22px;}
.loginbox .myinfo .logout {display:block; font-size:12px; color:#999; padding-top:7px;}


/* 문의하기 */
.contact {width:100%; padding-top:20px; padding-bottom:23px; background:url(/_asset/img/main/contactus01.jpg) 20% no-repeat; background-size:auto 100%;margin-bottom:20px}
.contact .inner {width:90%;}
.contact dl dt {color:#ffffff; font-size:20px;font-weight:bold}
.contact dl dd.txt {color:#cccccc; font-size:13px; line-height:21px; margin-top:10px;}
.contact a.btn_apply {margin-top:20px; display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#fff; background:#b3c9fa; font-size:18px; font-weight:bold}





}


