@charset "utf-8";
#wrap {width:100%; max-width:640px; height:100%;}
/*#wrap > div{width:96%; margin:0px auto 20px;}*/

/* main_visual */
.main_visual{width:100%; height:93.75vw; max-width:640px; overflow:hidden;}
.main_visual ul.mv_bxslider li{float:left;position:relative; width:100%; max-width:640px; height:93.75vw; overflow:hidden;}
.main_visual ul.mv_bxslider li > img{position:absolute; top:0; left:0; margin-left:0px; max-width:100%; height:93.75vw;}
.main_visual ul.mv_bxslider li .mv_pos{position:absolute; top:20%; left:5%; margin-left:0; width:100%;}
.main_visual ul.mv_bxslider li .mv_pos i{font-size:1.875vw; color:#2c2806; letter-spacing:5px; font-style:normal; font-family:"Trajan Pro"; font-weight:bold;}
.main_visual ul.mv_bxslider li .mv_pos h4{font-size:7.8125vw; color:#141414; line-height:10.9375vw; font-weight:100; margin:0; padding:4.6875vw 0 6.25vw 0; letter-spacing:-2px; font-family:'Noto Sans CJK KR'}
.main_visual ul.mv_bxslider li .mv_pos .mv_bar{ width:5.625vw; height:3px; background:#141414; margin-bottom:17px;}
.main_visual ul.mv_bxslider li .mv_pos p{font-size:2.65625vw; color:#141414; font-family:'Noto Sans CJK KR';}
.main_visual .bx-wrapper{position:relative;}
.main_visual .bx-wrapper .bx-controls .bx-pager{position:absolute; bottom:10%; left:5%;  width:640px;}
.main_visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item{width:3.125vw; height:3.125vw; display:inline-block; margin-right:1.5625vw;}
.main_visual .bx-wrapper .bx-controls .bx-pager a{display:block; width:100%; height:100%; background:url("/img/mv_pager_off.png") 0 0 no-repeat; text-indent: -9999px; background-size:100% 100%;}
.main_visual .bx-wrapper .bx-controls .bx-pager a:last-of-type{margin-right:0;}
.main_visual .bx-wrapper .bx-controls .bx-pager a.active{background:url("/img/mv_pager_on.png")0 0 no-repeat; background-size:100% 100%;}
.main_visual .bx-wrapper .bx-controls .bx-controls-direction{position:absolute; top:0; left:0; margin-top:0px; margin-left:0px; width:100%;}
.main_visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{display:none;}
.main_visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:79px; height:103px; background:url("/img/bx_next_bg.png") center top no-repeat; display:block; text-indent:-9999px; display:none;}
.mv_bxslider  li > img {width:100%; height:100%;}

.main_visual02{width:100%; height:51.5625vw; max-width:640px; overflow:hidden;}
.main_visual02 ul.mv_bxslider li{float:left;position:relative; width:100%; max-width:100%; height:51.5625vw; overflow:hidden;}
.main_visual02 ul.mv_bxslider li > a > img{position:absolute; top:0; left:0; margin-left:0px; height:51.5625vw; max-width:100%;}
.main_visual02 ul.mv_bxslider li .mv_pos{position:absolute; top:20%; left:5%; margin-left:0; width:100%;}
.main_visual ul.mv_bxslider li .mv_pos .mv_bar{ width:5.625vw; height:3px; background:#141414; margin-bottom:17px;}
.main_visual02 .bx-wrapper{position:relative;}
.main_visual02 .bx-wrapper .bx-controls .bx-pager{position:absolute; bottom:10%; left:5%;  width:640px;}
.main_visual02 .bx-wrapper .bx-controls .bx-pager .bx-pager-item{width:30px; height:20px; display:inline-block; margin-right:10px;}
.main_visual02 .bx-wrapper .bx-controls .bx-pager a{display:block; background:url() center top no-repeat; text-indent: -9999px;}
.main_visual02 .bx-wrapper .bx-controls .bx-pager a:last-of-type{margin-right:0;}
.main_visual02 .bx-wrapper .bx-controls .bx-pager a.active{background:url() center top no-repeat;}
.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction{position:absolute; top:0; left:0; margin-top:0px; margin-left:0px; width:640px;}
.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{display:none;}
.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:79px; height:103px; background:url() center top no-repeat; display:block; text-indent:-9999px; display:none;}

/*notice*/
div.bx-viewport {height:33.3333333333vw;}
.main_top_notice .bx-wrapper{position:relative;}
.main_top_notice .bx-wrapper .bx-controls-direction{position:absolute; top:10%; right:0; margin:15vw 2.5vw 0 0;}
.main_top_notice .bx-wrapper .bx-controls-direction a{display:inline-block; width:7.5vw; height:7.5vw; text-indent:-9999px;}
.main_top_notice .bx-wrapper .bx-controls-direction a.bx-prev{background:url("/img/main_notice_prev.png") center top no-repeat; background-size:100% 100%;}
.main_top_notice .bx-wrapper .bx-controls-direction a.bx-next{background:url("/img/main_notice_next.png") center top no-repeat; margin-left:2px; background-size:100% 100%;}
.main_top_notice {width:96%; margin:3.3333333333vw auto 3.3333333333vw auto; height:33.3333333333vw; box-sizing:border-box; border:0.8333333333vw solid #ffd34e; padding:2.8333333333vw 3vw 2.6666666667vw 3vw;}
.main_top_notice ul.notice_bx li {margin-left:3.8333333333vw;}
.main_top_notice ul.notice_bx li a{display:block;} 
.main_top_notice ul.notice_bx li a p{overflow:hidden; font-size:3.8333333333vw; color:#141414; font-weight:300; letter-spacing:-1px; font-family:'Noto Sans CJK KR'}
.main_top_notice ul.notice_bx li a p strong{ }
.main_top_notice ul.notice_bx li a p strong span{display:inline-block;}
.main_top_notice ul.notice_bx li a p > span{float:right; margin-right:13.3333333333vw;}
.notice-line {width:2.5vw; border:0.1666666667vw solid black; margin:1.6666666667vw 0 1.6666666667vw 0px;}
.notice_des {font-size:2.6666666667vw; color:#404040; font-weight:300; margin:1.6666666667vw 0 1.6666666667vw 0 ;}

/* main_btm */
.main_btm_bg{background:#d7d7d9; padding:6.6666666667vw 0;}
.main_btm .bx-wrapper{width:600px; margin:0 auto; position:relative;}
.main_btm ul li{width:28.3333333333vw !important; height:11.3333333333vw; margin-right:1vw;}
.main_btm .bx-wrapper .bx-controls-direction a.bx-prev{position:absolute; top:3vw; left:-4.666667vw; width:2.5vw; height:5vw; text-indent:-9999px; background:url("/img/main_btm_bx_prev.png") 0 0 no-repeat; background-size:100% 100%;}
.main_btm .bx-wrapper .bx-controls-direction a.bx-next{position:absolute; top:3.3333333333vw; right:-4.166667vw; width:2.5vw; height:5vw; text-indent:-9999px; background:url("/img/main_btm_bx_next.png") 0 0 no-repeat; background-size:100% 100%;}
.main_btm ul li > a > img {width:100%; height:100%}

/*main_contents*/
div.main_con03{ width:96%; height:53.125vw;position:relative; margin:20px auto;}
div.main_con03 > img {width:100%; height:100%}
div.main_con03 > div {position:absolute; width:100%; margin:0 auto;}
div.main_con03 > div > div {margin: 0 auto; padding-top:18.75vw}
div.main_con03 > div > div > h4{font-family:notob; color:#fff; font-size:10vw; text-align:center; text-shadow:1px 1px #404040;}
div.main_con03 > div > div >  p {font-family:notor; color:#fff; font-size:3.3333333333vw; text-align:center; text-shadow:1px 1px #404040; margin-bottom:-10px;}

div.main_con04{ width:96%; height:53.125vw; position:relative; margin:20px auto ; }
div.main_con04 > img {width:100%; height:100%;}
div.main_con04 > div {position:absolute;  width:100%; max-width:600px; margin:0 auto;}
div.main_con04 > div > div {margin: 0 auto; padding-top:18.75vw}
div.main_con04 > div > div > h4{font-family:notob; color:#fff; font-size:10vw; text-align:center; text-shadow:1px 1px #404040;}
div.main_con04 > div > div >  p {font-family:notor; color:#fff; font-size: 3.3333333333vw; text-align:center; text-shadow:1px 1px #404040; margin-bottom:-10px;}
/*
#wrap div.main_con05{width:96%; height:auto; overflow:hidden; margin:0 auto 6.25vw;}
div.main_con05 > a > div{float:left; width:100%; max-width:48%; height:32%; margin-bottom:3.125vw;}
div.main_con05 > a > div > img {width:100%; height:100%;}
div.main_con05 > a:nth-of-type(even) > div {margin-left:3.84vw;}
div.main_con05 > a > div > div {position:absolute; width:100%; max-width:45.3125vw; margin:0 auto;}
div.main_con05 > a > div > div {margin:0 auto; padding-top:2.34375vw;}
div.main_con05 > a > div > div > div > h4 {font-family: 'Noto Sans CJK KR'; font-size:4.6875vw; color:#fff; font-weight:bold; text-align:center; letter-spacing:-0.3125vw;}
div.main_con05 > a > div > div > div > p {font-family: 'Noto Sans CJK KR'; font-size:2.8125vw; color:#404040; text-align:center; font-weight:400; letter-spacing:-0.15625vw;}
p.fff{color:#fff !important;}
div.main_con05 > a > div:nth-of-type(2) > div > div > p {color:#fff;}
.cover_color1 {background:#d1caca; min-height:470px;}
.cover_color2 {background:#616389; min-height:470px;}
.cover_color3 {background:#f0d070; min-height:470px;}
.cover_color4 {background:#db7368; min-height:470px;}
.cover_color5 {background:#a8b0d1; min-height:470px;}
.cover_color6 {background:#c0a16d; min-height:470px;}
*/
#wrap div.main_con05{width:614px;overflow:hidden;margin:0 auto 6.25vw;}
div.main_con05 > a{display:block;float:left;width:300px;height:413px;margin-bottom:3.125vw;}
div.main_con05 > a:nth-of-type(2n){margin-left:14px;}
div.main_con05 > a > div > div {margin:0 auto; padding-top:2.34375vw;}
div.main_con05 > a > div > div > div > h4 {font-family: 'Noto Sans CJK KR'; font-size:4.6875vw; color:#fff; font-weight:bold; text-align:center; letter-spacing:-0.3125vw;}
div.main_con05 > a > div > div > div > p {width:270px;height:120px;margin:20px auto 10px;font-family: 'Noto Sans CJK KR'; font-size:2.5vw; color:#404040; font-weight:400; letter-spacing:-0.15625vw;}
div.main_con05 > a > div > div > div > p > img{display:inline-block;width:75px;margin-right:30px;vertical-align:middle;}
div.main_con05 > a > div > div > div > p > span{display:inline-block;width:165px;vertical-align:middle;}
div.main_con05 > a > div > div > div > img{display:block;width:270px;margin:0 auto;}
p.fff{color:#fff !important;}
div.main_con05 > a > div:nth-of-type(2) > div > div > p {color:#fff;}
.cover_color1 {background:#d1caca;height:413px;}
.cover_color2 {background:#616389;height:413px;}
.cover_color3 {background:#f0d070;height:413px;}
.cover_color4 {background:#db7368;height:413px;}
.cover_color5 {background:#a8b0d1;height:413px;}
.cover_color6 {background:#c0a16d;height:413px;}


div.main_con06{width:100% !important; height:51.5625vw;}
div.main_con06 > a > img{width:100%; height:100%;}

div.main_con07 {width:96%;  max-width: 640px; border-top:1px solid #ebb308; height:auto; margin:20px auto 40px;}
div.main_con07 > div:first-of-type {width:100%; height:13.3333333333%; overflow:hidden;}
div.main_con07 > div:first-of-type > div{float:left; width:83.3333333333%; height:13.3333333333%;}
div.main_con07 > div:first-of-type > a > div {float:left; width:13.6666666667%; height:3333333333%;}
div.main_con07 > div:first-of-type > div > h4 {font-family:'Noto Sans CJK KR'; font-size:4.1666666667vw; font-weight:bold; color:#ebb308; margin:3.3333333333vw auto;}
div.main_con07 > div:first-of-type > a > div > h4 {font-family:'Noto Sans CJK KR'; font-size:2.8333333333vw;font-weight:bold; color:#ebb308; text-align:right; margin:3.3333333333vw auto}
div.main_con07 > div:last-of-type > div{border:1px solid #ebb308; width:100%; height:10vw; margin-bottom:3.3333333333vw;}
div.main_con07 > div:last-of-type > div > a > div {width:100%; margin:0 auto; overflow:hidden;	}
div.main_con07 > div:last-of-type > div > a > div > div {float:left; padding-top:2.34375vw;}
div.main_con07 > div:last-of-type > div > a > div > div:first-of-type{width:74vw; padding-left:3.3333333333vw;}
div.main_con07 > div:last-of-type > div > a > div > div > span {font-size:3vw; font-weight:500; color:#404040; overflow:hidden; font-weight:300; font-family:notol;}

div.main_con08 {width:96vw; margin:0 auto;}
div.main_con08 > div {width:100vw; margin: 0 auto; overflow:hidden;}
div.main_con08 > div > div > a > img {width:100%;}
div.main_con08 > div > div {float:left; width:47.6973684211vw; height:38.9802631579vw;}
div.main_con08 > div > div:nth-of-type(2) {float:left;margin-left:4.42vw;width:47.6973684211vw; height:38.9802631579vw}

div.main_con09 {width:96%; border-top:1px solid #ebb308; height:auto; margin:20px auto 40px;}
div.main_con09 > div:first-of-type {width:100%; height:13.3333333333%; overflow:hidden;}
div.main_con09 > div:first-of-type > div{float:left; width:83.3333333333%; height:13.3333333333%;}
div.main_con09 > div:first-of-type > a > div {float:left; width:13.6666666667%; height:3333333333%;}
div.main_con09 > div:first-of-type > div > h4 {font-family:'Noto Sans CJK KR'; font-size:4.1666666667vw; font-weight:bold; color:#ebb308; margin:3.3333333333vw auto;}
div.main_con09 > div:first-of-type > a > div > h4 {font-family:'Noto Sans CJK KR'; font-size:2.8333333333vw;font-weight:bold; color:#ebb308; text-align:right; margin:3.3333333333vw auto}
div.main_con09 > div:last-of-type > div{border:1px solid #ebb308; width:100%; height:10vw; margin-bottom:3.3333333333vw;}
div.main_con09 > div:last-of-type > div > a > div {width:100%; margin:0 auto; overflow:hidden;	}
div.main_con09 > div:last-of-type > div > a > div > div {float:left; padding-top:2.34375vw;}
div.main_con09 > div:last-of-type > div > a > div > div:first-of-type{width:74vw; padding-left:3.3333333333vw;}
div.main_con09 > div:last-of-type > div > a > div > div > span {font-size:3vw; font-weight:500; color:#404040; font-weight:300; font-family:notol;}

div.main_con10 {width:96%; margin:0 auto; background:#fed761; padding-top:4.6875vw;}
div.main_con10 > div:first-of-type > div:first-of-type{border-bottom:2px solid black; padding: 0 0 10px 0; margin-bottom:4.9342105263vw;}
div.main_con10 > div > div:first-of-type > h4 {font-size:4.6052631579vw; color:#000; font-weight:bold; font-family:;'Trojan Pro'; text-align:center; font-style:italic;}
div.main_con10 > div > div:nth-of-type(2) > p  {font-size:3.2894736842vw; color:#000; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:left; padding-left:20.4375vw; letter-spacing:0px;}
div.main_con10 > div > div:nth-of-type(2) >  {margin:0.8143322476vw auto;}
div.main_con10 > div > div:nth-of-type(2) > p > span{font-size:3.2894736842vw; color:#000; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:center; letter-spacing:-1px;}
div.main_con10 > div:first-of-type > div:nth-of-type(3) {margin:3.2894736842vw auto;}
div.main_con10 > div > div:nth-of-type(3) > h4 {font-size:7.0723684211vw; font-style: italic;color:#fff; font-weight:bold; font-family:;'Trojan Pro'; text-align:center;}
div.main_con10 > div > div:nth-of-type(4) {background:#414245; width:44.4078947368vw; height:11.046053vw; margin:3.2894736842vw auto 6.5789473684vw; padding-top:0.15625vw;}
div.main_con10 > div > div:nth-of-type(4) > h4 {font-size:3.2894736842vw; color:#fff; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:center; letter-spacing:-1px;}

div.main_con11 {width:100%; height:41.1184210526vw;}
div.kakao_naver {overflow:hidden; width:100%; }
div.kakao_naver > div {float:left; width:25%;}
div.kakao_naver > div > a > img {width:100%; height:100%;}
/*
div.kakao_naver {overflow:hidden; width:96vw; height:16.4473684211vw; margin:0 auto 3vw;}
div.kakao_naver > div > a > img {width:102%; height:100%;}
div.kakao_naver > div {float:left; width:47.5vw; height:16.4473684211vw;}
div.kakao_naver > div:last-of-type{float:left; width:47.5vw; height:16.4473684211vw;}
div.main_con11 > div.main_btm_bg > div:last-of-type {width:87.3333333333vw; height:11.3333333333vw; margin:0 auto;}
/*div.main_con11 > div.main_btm_bg > div:last-of-type > */

/*:after{content:""; display:block; clear:both;}*/





@media screen and (min-width:641px){

	/* main_visual */
	.main_visual{width:100%; height:600px; max-width:640px; overflow:hidden;}
	.main_visual ul.mv_bxslider li{float:left;position:relative; width:100%; max-width:100%; height:600px; overflow:hidden;}
	.main_visual ul.mv_bxslider li > img{position:absolute; top:0; left:0; margin-left:0px; height:600px; max-width:100%;}
	.main_visual ul.mv_bxslider li .mv_pos{position:absolute; top:20%; left:5%; margin-left:0; width:640px;}
	.main_visual ul.mv_bxslider li .mv_pos i{font-size:12px; color:#2c2806; letter-spacing:5px; font-style:normal; font-family:"Trajan Pro"; font-weight:bold;}
	.main_visual ul.mv_bxslider li .mv_pos h4{font-size:50px; color:#141414; line-height:70px; font-weight:100; margin:0; padding:30px 0 40px 0; letter-spacing:-2px; font-family:'Noto Sans CJK KR'}
	.main_visual ul.mv_bxslider li .mv_pos .mv_bar{ width:36px; height:3px; background:#141414; margin-bottom:17px;}
	.main_visual ul.mv_bxslider li .mv_pos p{font-size:17px; color:#141414; font-family:'Noto Sans CJK KR';}
	.main_visual .bx-wrapper{position:relative;}
	.main_visual .bx-wrapper .bx-controls .bx-pager{position:absolute; bottom:10%; left:5%;  width:640px;}
	.main_visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item{width:30px; height:20px; display:inline-block; margin-right:10px;}
	.main_visual .bx-wrapper .bx-controls .bx-pager a{display:block; background:url("/img/mv_pager_off.png") center top no-repeat; text-indent: -9999px;}
	.main_visual .bx-wrapper .bx-controls .bx-pager a:last-of-type{margin-right:0;}
	.main_visual .bx-wrapper .bx-controls .bx-pager a.active{background:url("/img/mv_pager_on.png") center top no-repeat;}
	.main_visual .bx-wrapper .bx-controls .bx-controls-direction{position:absolute; top:0; left:0; margin-top:0px; margin-left:0px; width:640px;}
	.main_visual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{display:none;}
	.main_visual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:79px; height:103px; background:url("/img/bx_next_bg.png") center top no-repeat; display:block; text-indent:-9999px; display:none;}

	.main_visual02{width:100%; height:330px; max-width:640px; overflow:hidden;}
	.main_visual02 ul.mv_bxslider li{float:left;position:relative; width:100%; max-width:100%; height:330px; overflow:hidden;}
	.main_visual02 ul.mv_bxslider li > a > img{position:absolute; top:0; left:0; margin-left:0px; height:330px; max-width:100%;}
	.main_visual02 ul.mv_bxslider li .mv_pos{position:absolute; top:20%; left:5%; margin-left:0; width:640px;}
	.main_visual02 ul.mv_bxslider li .mv_pos .mv_bar{ width:36px; height:3px; background:#141414; margin-bottom:17px;}
	.main_visual02 ul.mv_bxslider li .mv_pos p{font-size:17px; color:#141414; font-family:'Noto Sans CJK KR';}
	.main_visual02 .bx-wrapper{position:relative;}
	.main_visual02 .bx-wrapper .bx-controls .bx-pager{position:absolute; bottom:10%; left:5%;  width:640px;}
	.main_visual02 .bx-wrapper .bx-controls .bx-pager .bx-pager-item{width:30px; height:20px; display:inline-block; margin-right:10px;}
	.main_visual02 .bx-wrapper .bx-controls .bx-pager a{display:block; background:url() center top no-repeat; text-indent: -9999px;}
	.main_visual02 .bx-wrapper .bx-controls .bx-pager a:last-of-type{margin-right:0;}
	.main_visual02 .bx-wrapper .bx-controls .bx-pager a.active{background:url() center top no-repeat;}
	.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction{position:absolute; top:0; left:0; margin-top:0px; margin-left:0px; width:640px;}
	.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{display:none;}
	.main_visual02 .bx-wrapper .bx-controls .bx-controls-direction .bx-next{width:79px; height:103px; background:url() center top no-repeat; display:block; text-indent:-9999px; display:none;}
	/*notice*/
	div.bx-viewport {height:200px;}
	.main_top_notice .bx-wrapper{position:relative;}
	.main_top_notice .bx-wrapper .bx-controls-direction{position:absolute; top:10%; right:0; margin:90px 15px 0 0;}
	.main_top_notice .bx-wrapper .bx-controls-direction a{display:inline-block; width:45px; height:45px; text-indent:-9999px;}
	.main_top_notice .bx-wrapper .bx-controls-direction a.bx-prev{background:url("/img/main_notice_prev.png") center top no-repeat;}
	.main_top_notice .bx-wrapper .bx-controls-direction a.bx-next{background:url("/img/main_notice_next.png") center top no-repeat; margin-left:2px;}
	.main_top_notice {width:96%; margin:20px auto 20px auto; height:200px; box-sizing:border-box; border:5px solid #ffd34e; padding:17px 18px 16px 18px;}
	.main_top_notice ul.notice_bx li {margin-left:23px;}
	.main_top_notice ul.notice_bx li a{display:block;} 
	.main_top_notice ul.notice_bx li a p{overflow:hidden; font-size:23px; color:#141414; font-weight:300; letter-spacing:-1px; font-family:'Noto Sans CJK KR'}
	.main_top_notice ul.notice_bx li a p strong{ }
	.main_top_notice ul.notice_bx li a p strong span{display:inline-block;}
	.main_top_notice ul.notice_bx li a p > span{float:right; margin-right:80px;}
	.notice-line {width:15px; border:1px solid black; margin:10px 0 10px 0px;}
	.notice_des {font-size:16px; color:#404040; font-weight:300; margin:10px 0 10px 0 ;}
	.notice_bx > li {width:505px;}

	/* main_btm */
	.main_btm_bg{background:#d7d7d9; padding:40px 0;}
	.main_btm .bx-wrapper{width:600px; margin:0 auto; position:relative;}
	.main_btm ul li{width:170px !important; height:68px; margin-right:6px;}
	.main_btm .bx-wrapper .bx-controls-direction a.bx-prev{position:absolute; top:18px; left:-40px; width:15px; height:30px; text-indent:-9999px; background:url("/img/main_btm_bx_prev.png") 0 0 no-repeat;}
	.main_btm .bx-wrapper .bx-controls-direction a.bx-next{position:absolute; top:20px; right:-43px; width:15px; height:30px; text-indent:-9999px; background:url("/img/main_btm_bx_next.png") 0 0 no-repeat;}


	div.main_con03{ width:600px; height:339px;position:relative; margin:20px auto;}
	div.main_con03 > img {width:600px; height:100%}
	div.main_con03 > div {position:absolute; width:100%; margin:0 auto;}
	div.main_con03 > div > div {margin: 0 auto; padding-top:120px}
	div.main_con03 > div > div > h4{font-family:notob; color:#fff; font-size:60px; text-align:center; text-shadow:1px 1px #404040;}
	div.main_con03 > div > div >  p {font-family:notor; color:#fff; font-size:20px ; text-align:center; text-shadow:1px 1px #404040; margin-bottom:-10px;}

	div.main_con04{ width:600px; height:339px; position:relative; margin:20px auto ; }
	div.main_con04 > img {width:600px; height:100%;}
	div.main_con04 > div {position:absolute;  width:100%; max-width:600px; margin:0 auto;}
	div.main_con04 > div > div {margin: 0 auto; padding-top:120px}
	div.main_con04 > div > div > h4{font-family:notob; color:#fff; font-size:60px; text-align:center; text-shadow:1px 1px #404040;}
	div.main_con04 > div > div >  p {font-family:notor; color:#fff; font-size: 20px; text-align:center; text-shadow:1px 1px #404040; margin-bottom:-10px;}
/*
	#wrap div.main_con05{width:600px; height:auto; overflow:hidden; margin:0 auto 20px;}
	div.main_con05 > a > div{float:left; width:100%; max-width:48%; height:32%; margin-bottom:20px;}
	div.main_con05 > a > div > img {width:290px; height:471px;}
	div.main_con05 > a:nth-of-type(even) > div {margin-left:20px;}
	div.main_con05 > a > div > div {position:absolute; width:100%; max-width:290px; margin:0 auto;}
	div.main_con05 > a > div > div {margin:0 auto; padding-top:14px;}
	div.main_con05 > a > div > div > div > h4 {font-family: 'Noto Sans CJK KR'; font-size:30px; color:#fff; font-weight:bold; text-align:center; letter-spacing:-2px;}
	div.main_con05 > a > div > div > div > p {font-family: 'Noto Sans CJK KR'; font-size:18px; color:#404040; text-align:center; font-weight:400; letter-spacing:-2px; width:165px; float:right; margin-right:15px;}
	p.fff{color:#fff !important;}
	div.main_con05 > a > div:nth-of-type(2) > div > div > p {color:#fff;}

	.cover_color1 {background:#d1caca;}
	.cover_color2 {background:#616389;}
	.cover_color3 {background:#f0d070;}
	.cover_color4 {background:#db7368;}
	.cover_color5 {background:#a8b0d1;}
	.cover_color6 {background:#c0a16d;}

	.main_cat_icon1 {width:50px; margin-left:40px; margin-top:0px;}
	.main_cat_icon2 {width:85px; margin-left:25px; margin-top:15px;}
	.main_cat_icon3 {width:85px; margin-left:20px; margin-top:5px;}
	.main_cat_icon4 {width:65px; margin-left:40px; margin-top:0px;}
	.main_cat_icon5 {width:55px; margin-left:40px; margin-top:0px;}
	.main_cat_icon6 {width:85px; margin-left:25px; margin-top:0px;}
	*/
	#wrap div.main_con05{width:100%;}
	div.main_con05 > a{width:46.875vw;height:64.53125vw;}
	div.main_con05 > a:nth-of-type(2n){margin-left:2.1875vw;}
	div.main_con05 > a > div > div > div > p {width:42.1875vw;height:18.75vw;margin:3.125vw auto 1.5625vw;font-size:2.5vw}
	div.main_con05 > a > div > div > div > p > img{display:inline-block;width:11.71875vw;margin-right:4.6875vw;}
	div.main_con05 > a > div > div > div > p > span{display:inline-block;width:25.78125vw;vertical-align:middle;}
	div.main_con05 > a > div > div > div > img{display:block;width:42.1875vw;margin:0 auto;}
	p.fff{color:#fff !important;}
	div.main_con05 > a > div:nth-of-type(2) > div > div > p {color:#fff;}
	.cover_color1 {background:#d1caca;height:64.53125vw;}
	.cover_color2 {background:#616389;height:64.53125vw;}
	.cover_color3 {background:#f0d070;height:64.53125vw;}
	.cover_color4 {background:#db7368;height:64.53125vw;}
	.cover_color5 {background:#a8b0d1;height:64.53125vw;}
	.cover_color6 {background:#c0a16d;height:64.53125vw;}


	/*.arrangement_p {padding-top:10px !important;}*/
	div.main_con06{width:660px !important; height:300px;}
	div.main_con06 > img{width:660px; height:300px;}

	div.main_con07 {width:96%;  max-width: 640px; border-top:1px solid #ebb308; height:auto; margin:20px auto 40px;}
	div.main_con07 > div:first-of-type {width:100%; height:80px; overflow:hidden;}
	div.main_con07 > div:first-of-type > div{float:left; width:500px; height:80px;}
	div.main_con07 > div:first-of-type > a > div {float:left; width:108px; height:80px;}
	div.main_con07 > div:first-of-type > div > h4 {font-family:'Noto Sans CJK KR'; font-size:18px; font-weight:bold; color:#ebb308; margin:20px auto;}
	div.main_con07 > div:first-of-type > a > div > h4 {font-family:'Noto Sans CJK KR'; font-size:18px;font-weight:bold; color:#ebb308; text-align:right; margin:20px auto}
	div.main_con07 > div:last-of-type > div{border:1px solid #ebb308; width:100%; height:60px; margin-bottom:20px;}
	div.main_con07 > div:last-of-type > div > a > div {width:100%; margin:0 auto; overflow:hidden;	}
	div.main_con07 > div:last-of-type > div > a > div > div {float:left; padding-top:15px;}
	div.main_con07 > div:last-of-type > div > a > div > div:first-of-type{width:450px; padding-left:20px;}
	div.main_con07 > div:last-of-type > div > a > div > div > span {font-size:18px; font-weight:500; color:#404040; }

	div.main_con08 {width:600px; margin:0 auto;}
	div.main_con08 > div {width:600px; margin: 0 auto; overflow:hidden;}
	div.main_con08 > div > div > a > img {width:100%; height:100%;}
	div.main_con08 > div > div {float:left; width:290px; height:237px;}
	div.main_con08 > div > div:nth-of-type(2) {float:left;margin-left:20px;width:290px; height:237px;}

	div.main_con09 {width:96%;  max-width: 640px; border-top:1px solid #ebb308; height:auto; margin:20px auto 40px;}
	div.main_con09 > div:first-of-type {width:100%; height:80px; overflow:hidden;}
	div.main_con09 > div:first-of-type > div{float:left; width:500px; height:80px;}
	div.main_con09 > div:first-of-type > a > div {float:left; width:108px; height:80px;}
	div.main_con09 > div:first-of-type > div > h4 {font-family:'Noto Sans CJK KR'; font-size:18px; font-weight:bold; color:#ebb308; margin:20px auto;}
	div.main_con09 > div:first-of-type > a > div > h4 {font-family:'Noto Sans CJK KR'; font-size:18px;font-weight:bold; color:#ebb308; text-align:right; margin:20px auto}
	div.main_con09 > div:last-of-type > div{border:1px solid #ebb308; width:100%; height:60px; margin-bottom:20px;}
	div.main_con09 > div:last-of-type > div > a > div {width:100%; margin:0 auto; overflow:hidden;	}
	div.main_con09 > div:last-of-type > div > a > div > div {float:left; padding-top:15px;}
	div.main_con09 > div:last-of-type > div > a > div > div:first-of-type{width:450px; padding-left:20px;}
	div.main_con09 > div:last-of-type > div > a > div > div > span {font-size:18px; font-weight:500; color:#404040; }

	div.main_con10 {width:96%; margin:0 auto; background:#fed761; padding-top:30px;}
	div.main_con10 > div:first-of-type > div:first-of-type{border-bottom:2px solid black; padding: 0 0 10px 0; margin-bottom:30px;}
	div.main_con10 > div > div:first-of-type > h4 {font-size:28px; color:#000; font-weight:bold; font-family:;'Trojan Pro'; text-align:center; font-style:italic;}
	div.main_con10 > div > div:nth-of-type(2) > p  {font-size:20px; color:#000; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:left; letter-spacing:0px; padding-left:150px;}
	div.main_con10 > div > div:nth-of-type(2) > p {margin:5px auto;}
	div.main_con10 > div > div:nth-of-type(2) > p > span{font-size:20px; color:#000; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:center; letter-spacing:-2px;}
	div.main_con10 > div > div:nth-of-type(2) > p.sun_holiday{color:red; text-shadow:1px 1px gray;}
	div.main_con10 > div:first-of-type > div:nth-of-type(3) {margin:20px auto;}
	div.main_con10 > div > div:nth-of-type(3) > h4 {font-size:43px; font-style: italic;color:#fff; font-weight:bold; font-family:;'Trojan Pro'; text-align:center; margin:0}
	div.main_con10 > div > div:nth-of-type(4) {background:#414245; width:270px; height:55px; margin:20px auto 40px; padding-top:1px}
	div.main_con10 > div > div:nth-of-type(4) > h4 > a {font-size:20px; color:#fff; font-weight:bold; font-family:;'Noto Sans CJK KR'; text-align:center; letter-spacing:-1px;}

	div.main_con11 {width:100%; height:250px;}
	div.main_con11 > div.kakao_naver {overflow:hidden; width:96%; height:100px; margin:0 auto 3%;}
	div.main_con11 > div.kakao_naver > div {float:left; width:304px; height:100px;}
	div.main_con11 > div.kakao_naver > div:last-of-type {float:left; width:304px; height:100px;}
	div.main_con11 > div.main_btm_bg > div:last-of-type {width:524px; height:68px; margin:0 auto;}
	
}

@media screen and (max-width:500px){
	p.fff {color:#fff;}
	div.main_con03 > div > div >  p,
	div.main_con05 > a > div > div > div > p,
	div.main_con07 > div:last-of-type > div > a > div > div > span,
	div.main_con07 > div:first-of-type > div > h4,
	div.main_con09 > div:first-of-type > div > h4,
	div.main_con09 > div:last-of-type > div > a > div > div > span,
	div.main_con10 > div > div:nth-of-type(2) > p,
	div.main_con10 > div > div:nth-of-type(4) > h4,
	.main_visual ul.mv_bxslider li .mv_pos i,
	.main_visual ul.mv_bxslider li .mv_pos p,
	.notice_des,
	div.footer_info,
	div.footer_policy > div > a > div > h4,
	div.main_con04 > div > div >  p,
	/*div.footer_info > p	{font-size:13px !important;}*/
	
	div.main_con09 > div:first-of-type > a > div > h4,
	div.main_con07 > div:first-of-type > a > div > h4,
	div.footer_policy > div > a > div > h4{font-size:11px !important;}
	div.main_con07 > div:last-of-type > div,
	div.main_con09 > div:last-of-type > div {overflow:hidden;}

	/* 메인 틀어짐 수정 180607 */
	div.main_con08 {width:93.75vw;}
	div.main_con08 > div {width:93.75vw;}
	div.main_con08 > div > div {width:45.3125vw; height:37.03125vw;}
	div.main_con08 > div > div:nth-of-type(2) {margin-left:3.125vw;width:45.3125vw; height:37.03125vw;}

	div.main_con11 {height:39.0625vw;}
	div.main_con11 > div.kakao_naver {height:15.625vw;}
	div.main_con11 > div.kakao_naver > div {width:47.5vw; height:15.625vw;overflow:hidden;}
	div.main_con11 > div.kakao_naver > div:last-of-type {width:47.5vw; height:15.625vw;}
	div.main_con11 > div.main_btm_bg > div:last-of-type {width:81.875vw; height:10.625vw;}
}

.sun_holiday{color:red !important;}

@media all and (max-width:639px){
	#wrap div.main_con05{width:100%;}
	div.main_con05 > a{width:46.875vw;height:64.53125vw;}
	div.main_con05 > a:nth-of-type(2n){margin-left:2.1875vw;}
	div.main_con05 > a > div > div > div > p {width:42.1875vw;height:18.75vw;margin:3.125vw auto 1.5625vw;font-size:2.5vw}
	div.main_con05 > a > div > div > div > p > img{display:inline-block;width:11.71875vw;margin-right:1.125vw;}
	div.main_con05 > a > div > div > div > p > span{display:inline-block;width:29.34375vw;vertical-align:middle;}
	div.main_con05 > a > div > div > div > img{display:block;width:42.1875vw;margin:0 auto;}
	p.fff{color:#fff !important;}
	div.main_con05 > a > div:nth-of-type(2) > div > div > p {color:#fff;}
	.cover_color1 {background:#d1caca;height:64.53125vw;}
	.cover_color2 {background:#616389;height:64.53125vw;}
	.cover_color3 {background:#f0d070;height:64.53125vw;}
	.cover_color4 {background:#db7368;height:64.53125vw;}
	.cover_color5 {background:#a8b0d1;height:64.53125vw;}
	.cover_color6 {background:#c0a16d;height:64.53125vw;}
}

