@charset "utf-8";
/***** 메인 레이아웃 CSS *****/
.maincontent_wrap{clear:both;margin-top:130px}
@media screen and (max-width:1200px){
	.maincontent_wrap{margin-top:0}
}
@media screen and (max-width:280px){
	body{width:280px}
}
#layer_popup{text-align:center;position:absolute;top:0;border:3px solid #000;z-index:99999;background:#000}
#layer_popup .img01{float:left;width:100%;border-right:1px solid #000}
#layer_popup .img02{float:left;width:50%;border-left:1px solid #000}
#layer_popup .img01 img, #layer_popup .img02 img{width:100%}
#layer_popup .close{clear:both;height:36px}
#layer_popup .close div{float:left;text-align:right}
#layer_popup #check{font-size:12px;font-family:'돋움';color:#fff;position:absolute;bottom:5px;right:45px}
#layer_popup #close{font-size:12px;position:absolute;bottom:10px;right:10px}
#layer_popup #close a{ color:#000;padding:2px 3px;background:#fff}
@media all and (max-width:1000px){
    #layer_popup{width:95%;height:auto;text-align:center;position:absolute;top:0;border:3px solid #000;z-index:99999}
    #layer_popup img{width:100%}
}
.section01{/*background:url(/minju/common/img/main/con_bg01_v2.jpg) no-repeat center top;*/overflow:hidden}
.section01 .pz_wrap{display:inline-block;width:840px}
.section01 .inner{padding:30px 0}
/* main key visual */
.section01 .pz_wrap .mkv{}
.section01 .pz_wrap .mkv li{/*height:362px;*/ display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;align-items:center;-webkit-justify-content:center;-webkit-align-items:center;-ms-flex-pack:center;-ms-flex-align:center;background-position:center top !important;background-size:cover !important}
.section01 .pz_wrap .mkv li a:focus{border:1px dotted #000}
.section01 .pz_wrap .mkv li .kvInfo.disabled{}
.section01 .pz_wrap .mkv li .kvInfo.disabled p{color:transparent;font-size:0}
.section01 .pz_wrap .mkv li .kvInfo{text-align:center;position:absolute}
.section01 .pz_wrap .mkv li .kvInfo strong{ display:block;font-size:100px;line-height:80px;font-weight:900;margin-bottom:30px}
.section01 .pz_wrap .mkv li .kvInfo p{ display:block;font-size:20px;line-height:30px;color:#444;margin-bottom:40px}
.section01 .pz_wrap .mkv li .kvInfo button{ height:42px;line-height:42px;padding:0 40px;border-radius:20px;color:#FFF}
.section01 .pz_wrap .mkv li img{ width:840px;height:425px}
.bx-wrapper{overflow:hidden;border-top-right-radius:50px}
/* slider tuning */
.section01 .pz_wrap .bx-controls{font-family:'NotoSansKR'}
.section01 .pz_wrap .bx-controls .bx-controls-direction{}
.section01 .pz_wrap .bx-controls .bx-controls-direction a{width:36px;height:36px;background:url(/minju/common/img/main/mkvSlide_arrow.png)rgba(0,0,0,0.5) no-repeat center center}
.section01 .pz_wrap .bx-controls .bx-controls-direction .bx-prev{left:0}
.section01 .pz_wrap .bx-controls .bx-controls-direction .bx-next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.section01 .pz_wrap .bx-controls .bx-controls-auto{bottom:50px;right:30px !important;z-index:9}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item{}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item a{display:block;width:24px;height:24px;background:url(../img/main/mkv_stoplay.png) no-repeat}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start{background-position:0 0}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start:hover{background-position:0 -24px}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{background-position:-24px 0}
.section01 .pz_wrap .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop:hover{background-position:-24px -24px}
.section01 .pz_wrap .bx-controls .bx-pager{bottom:20px}
.section01 .pz_wrap .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;width:12px;height:12px;margin:0 4px;border-radius:50%;border:1px solid #ebebeb}
.section01 .pz_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section01 .pz_wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background:#133061}

.section01 .pz_wrap .bx-wrapper .bx-viewport{height:420px!important}
.section01 .pz_wrap .bx-wrapper .bx-viewport .allimiNum{overflow:hidden}

.section01 .status_board{float:right;position:relative;width:375px}
.section01 .status_board h2{position:absolute;top:0;left:52px;width:272px;height:99px;padding:33px 0 0 41px;line-height:57px;color:#eb4d55;font-size:23px;font-family:'yg-jalnan';background:url(/minju/common/img/main/status_title.png) no-repeat}
.section01 .status_board ul{margin-top:50px;padding:58px 25px 43px;background:url(/minju/common/img/main/status_bg.gif);border:1px solid #ebebeb;border-radius:55px 0 55px 0}
.section01 .status_board ul li{height:75px;line-height:75px;font-size:16px;font-family:'NotoSansKR',Malgun Gothic,sans-serif;font-weight:400;margin-bottom:7px;padding:0 35px 0 76px;background-repeat:no-repeat;border-radius:38px}
.section01 .status_board ul li:nth-child(1){color:#472a1f;background-color:#feebe3;background-image:url(/minju/common/img/main/icon_status01.png);background-position:24px 12px}
.section01 .status_board ul li:nth-child(2){color:#513534;background-color:#fcf0f0;background-image:url(/minju/common/img/main/icon_status02.png);background-position:24px 14px}
.section01 .status_board ul li:nth-child(3){color:#383820;background-color:#f5f5e0;background-image:url(/minju/common/img/main/icon_status03.png);background-position:24px 15px}
.section01 .status_board ul li span{float:right;font-size:20px}
.section01 .status_board ul li span strong{font-size:35px;letter-spacing:-1px}
.section01 .status_board .btm{position:absolute;bottom:-24px;left:-5px}

.section01 .notice{margin:40px 0 0 40px;display:inline-block;vertical-align:top;position:relative}
.main-h2{font-family:'SBAggro';font-size:30px;font-weight:500;color:#000}
.main-h2-02{font-family:'SBAggro';font-size:56px;font-weight:500;color:#fff}
.section01 .notice .cnt{margin-top:18px}
.section01 .notice .cnt ul{}
.section01 .notice .cnt ul li{}
.section01 .notice .cnt ul li a{width:350px;font-size:16px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;color:#212121;display:block}
.section01 .notice .cnt span.cate01{color:#00578a;margin-right:5px}
.section01 .notice .cnt span.cate02{color:#00a89b;margin-right:5px}
.section01 .notice .cnt span.cate03{color:#ec7906;margin-right:5px}
.section01 .notice .cnt span.cate04{color:#5c0059;margin-right:5px}
.section01 .notice .cnt .more{color:#212121;position:absolute;right:0;top:0}
 /* IE10+ 익스플로러10이상버전에서 안될때 */
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){}
 /* Enter your style code */
 .scroll_quick{position:fixed;top:206px;left:50%;margin-left:700px;width:70px;background:#005b96;border-radius:3px 3px 40px 40px;z-index:10}
.scroll_quick ul{display:inline-block;text-align:center;width:100%;padding-top:10px}
.scroll_quick ul li{text-align:center}
.scroll_quick ul li a{display:block;padding:55px 0 3px;color:#fff;font-family:'SBAggro';font-size:1.2rem;font-weight:200}
.scroll_quick ul li:nth-child(1) a{background:url(/youth/common/img/main/ico-blog.png) no-repeat center 10px}
.scroll_quick ul li:nth-child(2) a{background:url(/youth/common/img/main/ico-youtube.png) no-repeat center 10px}
.scroll_quick ul li:nth-child(3) a{background:url(/youth/common/img/main/ico-instagram.png) no-repeat center 10px}
.scroll_quick ul li:nth-child(4) a{background:url(/youth/common/img/main/ico-facebook.png) no-repeat center 10px}
.scroll_quick ul li:nth-child(5) a{background:url(/youth/common/img/main/ico-kakao.png) no-repeat center 10px;word-break:keep-all}
.scroll_quick ul li:nth-child(6) a{background:url(/youth/common/img/main/ico-band.png) no-repeat center 10px}
.scroll_quick ul li:nth-child(7){border-bottom:none}
.scroll_quick ul li:nth-child(7) a{font-size:0;display:block;position:relative;padding:26px 0 7px;font-size:14px;font-weight:bold;color:#403d39;letter-spacing:0;/*background:#f1ede8 url(/youth/common/img/main/btn_top.png) no-repeat center 10px;*/box-sizing:border-box}
.scroll_quick ul li:nth-child(7) a span{display:block;position:absolute;bottom:-14px;left:27px}

h3.tit-style00{font-family:'SBAggro';font-weight:500;padding-top:13px;background:0;color:#e6f6d1;font-size:13px;line-height:120%;text-align:center;padding-left:0}

.section01 .status_board h2{position:absolute;top:0;left:52px;width:272px;height:99px;padding:40px 0 0 41px;line-height:57px;color:#eb4d55;font-size:23px;font-family:'yg-jalnan';background:url(/minju/common/img/main/status_title.png) no-repeat}
}
@media screen and (max-width:1540px){
	.scroll_quick{display:none}
}
@media screen and (max-width:1280px){
	.section01{padding:0 20px}
	.section01 .inner{font-size:0}
	.section01 .pz_wrap{width:65%}
	.section01 .pz_wrap .allimiMainNews02 li img{width:100%}
	.section01 .notice{width:30%;margin-left:3%}
	.section01 .notice .cnt ul li a{width:100%}
}

@media screen and (max-width:990px){
	.section01 .notice h2{left:25px}
}
@media screen and (max-width:900px){
	.section01{padding:0px 20px 40px;overflow:visible;background-size:auto 100%}
	.section01 .pz_wrap{width:100%;float:none;margin:0}
	.section01 .pz_wrap .allimiMainNews02 li a{width:100%}
	.section01 .pz_wrap .allimiMainNews02 li img{height:auto!important}
	.section01 .pz_wrap .bx-wrapper .bx-viewport{height:auto!important}
	.section01 .notice{width:100%;float:none;padding-top:1px;margin:40px 0 0 0px}
	.section01 .notice h2{left:calc(100% - 68%)}
	.section01 .notice .btm{left:calc(100% - 73%)}
}
@media screen and (max-width:700px){
	.section01 .notice h2{left:calc(100% - 77%)}
	.section01 .notice .btm{left:calc(100% - 84%)}
}
@media screen and (max-width:500px){
	.section01 .notice h2{left:50px}
	.section01 .notice ul li{}
	.section01 .notice ul li span strong{font-size:30px}
	.section01 .notice ul li:nth-child(1),
	.section01 .notice ul li:nth-child(2),
	.section01 .notice ul li:nth-child(3){background-position:24px 8px}	
	.section01 .notice .btm{left:-6px;width:100%}
}
@media screen and (max-width:400px){
	.section01 .notice h2{left:27px}
}

.section02{/*background:url(/minju/common/img/main/con_bg02.jpg) no-repeat center top;*/overflow:hidden}
.section02 .offer{float:left;position:relative;width:calc(50% - 13px);margin:74px 13px 70px 0}
.section02 .offer h2{margin-bottom:20px;border-bottom:1px solid #ccc;font-family:'GmarketSans'}
.section02 .offer h2 span{display:inline-block;color:#015d8b;font-size:22px;padding-bottom:20px;border-bottom:5px solid #34bbff}

.offer_category{overflow:hidden}
.offer_category li,
.offer_category li a{box-sizing:border-box}
.offer_category li{float:left;width:276px;margin:0 34px 15px 0;font-family:Malgun Gothic,sans-serif}
.offer_category li.data_no{width:100%;margin-right:0;padding-bottom:25px;line-height:85px;font-size:18px;text-align:center;border-bottom:1px solid #bbb}
.offer_category li:last-child,
.offer_category li:nth-child(4n){margin-right:0}
.offer_category li a{display:block;position:relative;height:370px;padding:45px 20px 25px;border:1px solid #e3e3e3;box-shadow:3px 3px 10px #fff;background:#fff}
.offer_category li:first-child a{border-radius:0 0 0 40px}
.offer_category li a.best{border-color:#ff6600}
.offer_category li a.best:before{content:'';display:block;position:absolute;top:0;left:0;width:37px;height:37px;background-color:#ff6600;background-position:-257px -192px;border-top-left-radius:6px;border-bottom-right-radius:8px}
.offer_category li a:hover{border-color:#ddd;box-shadow:3px 3px 10px #ddd}
.offer_category li strong,
.offer_category .con_desc{overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;letter-spacing:-1px;text-overflow:ellipsis;word-break:break-all;box-sizing:border-box}	
.offer_category li strong{height:50px;margin-top:10px;line-height:25px;color:#212121;font-size:17px;font-weight:bold;-webkit-line-clamp:2}
.offer_category li em{display:block;position:relative;padding-top:25px}

.offer_category .con_desc{height:82px;margin:8px 0 10px;line-height:20px;color:#000;font-size:14px;-webkit-line-clamp:4}
.offer_category .con_info,
.offer_category .con_day,
.offer_category .tit_wrap{display:block}
.offer_category .con_info{position:relative;margin:7px 0 7px}
.offer_category .con_state{position:absolute;bottom:0;left:0;width:100%;height:40px;display:block;line-height:38px;text-align:center;color:#fff;font-size:16px;font-weight:600;background:#417fa3}
.offer_category .con_state_first{border-radius:0 0 0 40px}
/*.offer_category .con_state01{background:#417fa3}
.offer_category .con_state02{background:#79b881}
.offer_category .con_state03{background:#3ec6d5}
.offer_category .con_state04{background:#f0909f}
.offer_category .con_state05{background:#a0a0ff}*/
.offer_category .con_state01 span{background:url(/minju/common/img/common/icon_con_state01.png) 0 3px no-repeat ;padding-left:20px}
.offer_category .con_state02 span{background:url(/minju/common/img/common/icon_con_state02.png) 0 3px no-repeat ;padding-left:20px}
.offer_category .con_state03 span{background:url(/minju/common/img/common/icon_con_state03.png) 0 3px no-repeat;padding-left:20px}
.offer_category .con_state04 span{background:url(/minju/common/img/common/icon_con_state04.png) 0 3px no-repeat ;padding-left:20px}
.offer_category .con_state05 span{background:url(/minju/common/img/common/icon_con_state05.png) 0 3px no-repeat;padding-left:20px}
.offer_category .con_day{position:absolute;top:-1px;right:-1px;color:#fff;text-align:center;border-radius:0 0 0 15px;padding:0 15px;font-size:23px;font-family:'yg-jalnan';background:#fdd11a;line-height:33px}
.offer_category .con_type:before{content:'';position:absolute;top:5px;left:0;width:13px;height:1px;transform:rotate(45deg);background:#b6b6b6}
.offer_category .tit_wrap{text-align:center}
.offer_category .con_type_tit{display:inline-block;padding:0 26px 12px;color:#5193f6;font-size:19px;font-family:'NanumBarunGothic';font-weight:bold;border-bottom:1px solid #5193f6}
.offer_category .con_type_tit.icon_a{}
.offer_category .con_type_tit.icon_b{}
.offer_category .con_info i{font-style:normal}
.offer_category .con_info i span.name{color:#333;font-size:14px;font-family:'NanumBarunGothic';font-weight:bold}
.offer_category .con_info i span.date{float:right;color:#666;font-size:14px;font-family:'NotoSansKR',Malgun Gothic,sans-serif;font-weight:200}
.offer_category .con_like,
.offer_category .con_reply,
.offer_category .con_view{position:absolute;top:0;padding-left:25px;color:#666;font-size:14px;font-family:'NotoSansKR',Malgun Gothic,sans-serif;font-weight:400}
.offer_category .con_like:before,
.offer_category .con_reply:before,
.offer_category .con_view:before{content:'';display:block;position:absolute;top:0;left:0;width:19px;height:16px;background:url(/minju/common/img/common/icon_like.png) no-repeat}
.offer_category .con_reply{right:50px;color:#4f4f4f}
.offer_category .con_reply:before{background:url(/minju/common/img/common/icon_cmt.png) no-repeat}
.offer_category .con_view{right:0;color:#4f4f4f}
.offer_category .con_view:before{background:url(/minju/common/img/common/icon_sm_view02.png) no-repeat}
.offer_category .bar_bg{height:15px;overflow:hidden;display:block;position:relative;background:#e4e4e4;margin-top:3px}
.offer_category .bar_color_blue{display:inline-block;height:15px;text-indent:-9999px;background-image:url(/images/seesaw/common/bg_pattern_graph.png);background-repeat:repeat;background-color:#5193f6}
.offer_category .bar_bg:before{content:'';display:block;position:absolute;top:0px;left:0;width:55.6px;box-sizing:border-box;border-right:1px solid #c7c9cc;text-align:right;padding:0 5px 0 0;line-height:18px}
.offer_category .issue_graph .bar_bg:before{content:'';display:block;position:absolute;top:0px;left:0;width:55.6px;box-sizing:border-box;border-right:1px solid #c7c9cc;text-align:right;padding:0 5px 0 0;line-height:18px}
.offer_category .bar_bg span.total{position:absolute;top:0px;right:8px;font-size:12px;line-height:15px}
 /* IE10+ 익스플로러10이상버전에서 안될때 */
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
 /* Enter your style code */
 .offer_category .con_day{position:absolute;top:-1px;right:-1px;color:#fff;text-align:center;border-radius:0 0 0 15px;padding:13px 15px 0;font-size:23px;font-family:'yg-jalnan';background:#fdd11a;line-height:20px}
 }

.section02 .question{float:left;position:relative;width:calc(50% - 13px);margin:74px 0 70px 13px}
.section02 .question h2{margin-bottom:20px;border-bottom:1px solid #ccc;font-family:'GmarketSans'}
.section02 .question h2 span{display:inline-block;color:#007b65;font-size:22px;padding-bottom:20px;border-bottom:5px solid #0ebe9f}
.section02 .question .cont{position:relative;height:370px;font-family:'NotoSansKR',Malgun Gothic,sans-serif;border:1px solid #e3e3e3;border-radius:0 0 40px;text-align:center}
.section02 .question .cont.cate01{background:url(/minju/common/img/main/cate_m_01.jpg) repeat-x left top}
.section02 .question .cont.cate02{background:url(/minju/common/img/main/cate_m_02.jpg) repeat-x left top}
.section02 .question .cont.cate03{background:url(/minju/common/img/main/cate_m_03.jpg) repeat-x left top}
.section02 .question .cont.cate04{background:url(/minju/common/img/main/cate_m_04.jpg) repeat-x left top}
.section02 .question .cont.cate05{background:url(/minju/common/img/main/cate_m_05.jpg) repeat-x left top}
.section02 .question .cont.cate06{background:url(/minju/common/img/main/cate_m_06.jpg) repeat-x left top}
.section02 .question .cont.cate07{background:url(/minju/common/img/main/cate_m_07.jpg) repeat-x left top}
.section02 .question .cont.cate08{background:url(/minju/common/img/main/cate_m_08.jpg) repeat-x left top}
.section02 .question .cont.cate09{background:url(/minju/common/img/main/cate_m_09.jpg) repeat-x left top}
.section02 .question .cont.cate10{background:url(/minju/common/img/main/cate_m_10.jpg) repeat-x left top}
.section02 .question .cont p.cate{position:absolute;left:17px;top:17px;color:#417fa3;padding:0 23px;font-weight:400;line-height:40px;border:2px solid #417fa3;border-radius:22px;background:#fff}
.section02 .question .cont p.state{position:absolute;right:17px;top:17px;color:#0095c0;padding:0 23px;font-weight:400;line-height:40px;border:2px solid #0095c0;border-radius:22px;background:#fff}
.section02 .question .cont dl{margin-top:187px}
.section02 .question .cont dl dt{margin-bottom:16px;color:#000;font-size:20px;font-weight:500;word-break:keep-all}
.section02 .question .cont dl dd{color:#5e5e5e;font-size:17px;font-weight:500}
.section02 .question .cont dl dd span{color:#335595}
.section02 .question .cont dl dd.date{margin:12px 0 19px;color:#666;font-weight:200}
.section02 .question .cont a{display:inline-block;color:#21468b;padding:0 33px 0 39px;border:1px solid #21468b;border-radius:20px;font-size:16px;font-weight:200;line-height:39px}
.section02 .more{position:absolute;top:0;right:0}
@media screen and (max-width:1200px){
	.section02 .offer,
	.section02 .question{margin:54px 13px 30px 0}
	.section02 .offer_category li{width:47%;margin:0 0 15px 0;margin-right:5.5%!important}
	.section02 .offer_category li:last-child, .offer_category li:nth-child(4n){margin-right:0!important}
}
@media screen and (max-width:900px){
	.section02 .offer,
	.section02 .question{float:none;width:100%;margin:30px 0 0 0}
}
@media screen and (max-width:465px){
	.section02 .offer_category li{width:100%;margin-right:0!important}
	.section02 .question .cont dl{margin-top:178px}
	.section02 .question .cont dl dt{padding:0 10px;line-height:26px}
}

.section02{background:#f2f2f6;border-top:1px solid #ededed}
.section02 .inner{padding:60px 0 50px;font-size:0}
.section02 .inner .section0201{display:flex;max-width:855px;margin:0 auto;padding:0 0 15px 3px;border-bottom:1px solid #ffd200}
.section02 .inner .section0201 h2{font-size:0;text-indent:-9999px}
.section02 .inner .section0201 input{width:calc(100% - 55px)!important;font-family:'SBAggro';font-size:26px;font-weight:300;background:#f2f2f6}
.section02 .inner .section0201 input::placeholder{color:#c4c0d0}
.section02 .inner .section0201 .btn-srch{display:block;width:41px;height:40px;background:url("/youth/common/img/main/btn_search02.png") no-repeat;font-size:0;text-indent:-9999px}
.section02 .inner .section0201 p.p-style01{margin-top:13px}
.p-style01{font-size:16px;color:#808182}
.section02 .inner .section0202{display:flex;max-width:855px;margin:15px auto 0;}
.section02 .inner .section0202 span{display:block;position:relative;height:38px;line-height:41px;padding:0 18px 0 36px;color:#3f362e;font-family:'SBAggro';font-size:14px;font-weight:300;background:#ffd200;border-radius:30px}
.section02 .inner .section0202 span:after{content:"";position:absolute;left:14px;top:10px;width:16px;height:16px;background:url("/youth/common/img/main/icon_star.png") no-repeat}
.section02 .inner .section0202 ul{width:calc(100% - 125px)}
.section02 .inner .section0202 ul li{display:inline-block}
.section02 .inner .section0202 ul li a{color:#000;display:inline-block;line-height:37px;font-size:16px;margin-left:18px}

/*
.section03 .youtube{float:left;width:583px;height:335px;margin:78px 0}
.section03 .youtube iframe{width:583px;height:335px}
.section03 .text_box{float:right;width:50%;text-align:right;color:#fff;margin-top:130px}
.section03 .text_box h2{font-family:'GmarketSans';font-weight:600;font-size:35px}
.section03 .text_box h2 span{display:block;margin-bottom:12px;font-size:22px}
.section03 .text_box p.cont{margin:40px 0 48px;font-family:'NotoSansKR',Malgun Gothic,sans-serif;font-weight:200;font-size:18px;line-height:28px}
.section03 .text_box p.date{font-size:18px}
.section03 .title_section03{font-family:'GmarketSans';font-size:40px;letter-spacing:-2px}
.section03 .text_section03{font-family:'GmarketSans';font-size:19px;padding-top:20px;line-height:26px;letter-spacing:-0.5px}
.section03 a.go_suggest{width:413px;height:70px;display:block;background:#f4d701;color:#000;text-align:center;margin:0 auto;border-radius:65px;line-height:72px;font-size:30px;font-family:'GmarketSans';font-weight:600;margin-top:20px}
*/
.section03{background:url(/youth/common/img/main/bg_srch.jpg) no-repeat center top;overflow:hidden}
.section03 .inner{padding:72px 0 40px}
.section03 .inner .main-h2-02{text-align:center;width:100%}
.section03 .inner .srch-box01{padding-top:56px}
.section03 .inner .srch-box01 ul{font-size:0}
.section03 .inner .srch-box01 ul li{width:48.5%;display:inline-block;font-size:18px;color:#000}
.section03 .inner .srch-box01 ul li:first-child{margin-right:3%}
.section03 .inner .srch-box01 ul li select{width:100%;height:60px;line-height:60px;border:1px solid #bfbfbf;padding-left:24px;color:#191919;font-size:18px;font-family:'NotoSansKR';border-radius:50px}
.section03 .inner .srch-box01 ul li select#target{}
.section03 .inner .srch-box01 ul li select#age{}
.section03 .inner .srch-box02{margin:20px 0}
.section03 .inner .srch-box02 ul{display:flex;justify-content:space-between}
.section03 .inner .srch-box02 ul li{width:179px}
.section03 .inner .srch-box02 ul li a{width:100%;height:179px;display:inline-block;color:#212121;font-size:17px;padding:110px 0 10px 0;text-align:center;border-radius:100px}
.section03 .inner .srch-box02 ul li.srch-icon01 a{background:#fff url(/youth/common/img/main/icon_srch01.png) center 40px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon02 a{background:#fff url(/youth/common/img/main/icon_srch02.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon03 a{background:#fff url(/youth/common/img/main/icon_srch03.png) center 53px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon04 a{background:#fff url(/youth/common/img/main/icon_srch04.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon05 a{background:#fff url(/youth/common/img/main/icon_srch05.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon06 a{background:#fff url(/youth/common/img/main/icon_srch06.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon01 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch01.png) center 40px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon02 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch02.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon03 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch03.png) center 53px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon04 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch04.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon05 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch05.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon06 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch06.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon01 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch01.png) center 40px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon02 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch02.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon03 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch03.png) center 53px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon04 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch04.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon05 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch05.png) center 45px no-repeat}
.section03 .inner .srch-box02 ul li.srch-icon06 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch06.png) center 45px no-repeat}
@media screen and (max-width:1200px){
	.section03 .inner .srch-box02 ul li{width:150px}
    .section03 .inner .srch-box02 ul li a{width:100%;height:150px;padding:100px 0 10px 0}
    .section03 .inner .srch-box02 ul li.srch-icon01 a{background:#fff url(/youth/common/img/main/icon_srch01.png) center 30px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon02 a{background:#fff url(/youth/common/img/main/icon_srch02.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon03 a{background:#fff url(/youth/common/img/main/icon_srch03.png) center 43px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon04 a{background:#fff url(/youth/common/img/main/icon_srch04.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon05 a{background:#fff url(/youth/common/img/main/icon_srch05.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon06 a{background:#fff url(/youth/common/img/main/icon_srch06.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon01 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch01.png) center 30px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon02 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch02.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon03 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch03.png) center 43px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon04 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch04.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon05 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch05.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon06 a:hover{background:#ffe9c6 url(/youth/common/img/main/icon_srch06.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon01 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch01.png) center 30px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon02 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch02.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon03 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch03.png) center 43px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon04 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch04.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon05 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch05.png) center 35px no-repeat}
    .section03 .inner .srch-box02 ul li.srch-icon06 a.on{background:#ffe9c6 url(/youth/common/img/main/icon_srch06.png) center 35px no-repeat}
}
@media screen and (max-width:990px){
    .section03 .inner .srch-box02 ul{flex-flow:wrap}
    .section03 .inner .srch-box02 ul li{width:32%;margin-bottom:10px}
    .section03 .inner .srch-box02 ul li a{border-radius:25px}
}
.section03 .inner .srch-box03{}
.section03 .inner .srch-box03 a.btn-srch{width:100%;background:#3f362e;color:#fff;height:80px;line-height:80px;font-family:'SBAggro';font-size:24px;font-weight:300;display:block;text-align:center;border-radius:50px}
@media screen and (max-width:1280px){
    .section03 .inner{padding:57px 0 40px}
	.section03 .inner .main-h2-02{font-size:30px}
    .section03 .inner .srch-box01{padding-top:40px}
}
@media screen and (max-width:1200px){
	.section03 .youtube{margin:58px 0}
	.section03 .text_box{width:40%;margin-top:110px}
}
@media screen and (max-width:1050px){
	.section03 .text_box{width:37%;margin-top:90px}
}
@media screen and (max-width:980px){
	.section03{background-size:auto 100%}
	.section03 .youtube{float:none;margin:40px auto}
	.section03 .text_box{float:none;width:100%;text-align:center;margin-top:0;padding-bottom:30px}
	.section03 .text_box p.cont{margin:20px 0 28px}
	.section03 .inner{width:100%}
	.section03 .inner::before{top:-25px;left:calc(50% - 70px);margin-top:0;background-size:40%}
	.section03 .inner::after{display:none}
	.section03 .title_section03{font-size:30px;font-weight:600}
	.section03 .text_section03{font-size:16px}
	.section03 a.go_suggest{width:300px;font-size:25px}
}
@media screen and (max-width:620px){
    .section02 .inner .section0201 input{font-size:20px}
	.section03 .youtube{width:100%;height:auto}
	.section03 .youtube iframe{width:100%;height:335px}
}
@media screen and (max-width:550px){
	.section03 .inner{padding:50px 0}
	.section03 .inner .srch-box02 ul li a{font-size:15px}
	.section03 .inner .srch-box03 a.btn-srch{height:60px;line-height:60px;font-size:20px}
}
@media screen and (max-width:490px){
	/*.section03 .inner{width:100%}
	.section03 a.go_suggest{width:100%}*/
}

@media screen and (max-width:414px){
    .section02 .inner{padding:35px 0 20px}
    .section02 .inner .section0201 input{font-size:14px}
	.section03 .youtube iframe{height:215px}
	.section03 .text_box h2{font-size:30px}
}

.section04 .inner{padding:60px 0}
.section04 h2.main-h2{}
.section04 ul{font-size:0;margin-top:40px}
.section04 ul li{width:22%;margin-right:4%;display:inline-block;vertical-align:top}
.section04 ul li:nth-child(4){margin-right:0%}
.section04 ul li div{}
.section04 ul li a{width:100%}
.section04 ul li a p.card-img{}
.section04 ul li a p.card-img img{width:100%}
.section04 ul li a p.card-tit{width:100%;color:#000;font-size:16px;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px}
.section04 a.more{position:absolute;right:0;top:70px;color:#212121}
@media screen and (max-width:1200px){
	.section04 .notice{width:47%;margin:30px 0}
	.section04 .notice ul li .cnt{width:100%}
	.section04 .mileage{float:right;width:47%;margin:30px 0 50px}
}
@media screen and (max-width:1110px){
	.section04 .notice{width:43%}
	.section04 .notice ul li .cnt ul li a{width:65%}
	.section04 .mileage{width:53%}
}
@media screen and (max-width:1110px){
	.section04 .mileage ul li{font-size:17px}
}
@media screen and (max-width:900px){
	.section04 .notice{width:40%}
	.section04 .notice ul li .cnt ul li a{width:60%}
	.section04 .mileage{width:56%}
	.section04 .mileage ul li{font-size:15px}
	.section04 .mileage .more{top:-15px}
}
@media screen and (max-width:777px){
	.section04 .notice{width:100%;margin:20px 0 10px}
	.section04 .mileage{width:100%;margin:20px 0 50px}
	.section04 .mileage h2{display:block;padding:29px 0 0}
	.section04 .mileage ul.list02{float:left;margin-left:50px}
	.section04 .mileage ul li{font-size:19px}
	.section04 .mileage .more{top:32px}
}
@media screen and (max-width:768px){
	.section04 ul li{width:49%;margin-right:2%}
	.section04 ul li:nth-child(2){margin-right:0}

}
@media screen and (max-width:590px){
.section04 .mileage ul.list02{margin-left:20px}
	.section04 .mileage ul li{font-size:17px}
}
@media screen and (max-width:520px){
	.section04 .notice ul li a.title{font-size:28px}
	.section04 .mileage ul.list01,
	.section04 .mileage ul.list02{float:none;margin-left:50px}
	.section04 .mileage ul li{font-size:19px}
	.section04 .mileage .more{top:-15px}
}
@media screen and (max-width:360px){
	.section04 .mileage ul.list01,
	.section04 .mileage ul.list02{float:none;margin-left:23px}
}

.section05{background-image:linear-gradient(to top left, #f1daa2, #d7aff2, #a5eced)}
.section05 .pf_container{position:relative;padding:70px 0 50px;background:url(/youth/common/img/contents/pf_img_crt01.png) no-repeat left 18px top 12px / 167px}
.section05 .pf_container:before{content:'';position:absolute;left:99px;top:105px;width:188px;height:65px;background:url(/youth/common/img/contents/pf_bg_left.png) no-repeat}
.section05 .pf_container:after{content:'';position:absolute;right:50px;top:0;width:319px;height:148px;background:url(/youth/common/img/contents/pf_bg_right.png) no-repeat}
.section05 .pf_container .pf_item_area h2{padding:0;margin-bottom:48px;color:#000;font-family:'SBAggro';font-size:50px;font-weight:500;background:none;text-align:center}
/*청년포트폴리오-애니메이션*/
.section05 .pf_container .animations{position:absolute;top:25px;right:43px;z-index:1;width:132px;height:100%}
.section05 .pf_container .animations > .field{position:relative;width:100%;height:100%}
.section05 .pf_container .animations > .field > .shape{position:absolute}
.section05 .pf_container .animations > .field > .shape img{width:132px}
.section05 .pf_container .animations > .field > .shape img{transform-origin:center center;animation-timing-function:linear;animation-direction:alternate;animation-iteration-count:infinite}
.section05 .pf_container .animations > .field > .shape.shape01 img{animation-name:firstSectionShapeAni_01;animation-duration:1.5s}
@media all and (max-width:1024px){
    .section05 .pf_container{background:none}
    .section05 .pf_container .animations{display:none}
    .section05 .pf_container:before{left:10px}
    .section05 .pf_container:after{right:10px}
}
@media screen and (max-width:1200px){
	.section02,
	.section03,
	.section04,
    .section05{padding:0 20px}
}

.topCon{/*min-height:900px;*/width:2000px;position:relative;margin:0 auto;left:50%;margin-left:1000px}
.topCon .objs{}
.topCon .objs i{display:block;position:absolute;z-index:1;/*background:url(//cdndata.milkt.co.kr/i/www/images/main/objs_top.png) no-repeat;*/background:url(/minju/common/img/main/icon_animation.png) no-repeat;transition:all .6s}
.topCon .objs .obj1{top:0px;left:-1939px;width:266px;height:252px;animation:topCon_obj1 3s ease-in-out infinite alternate}
.topCon .objs .obj2{top:252px;left:-2175px;width:465px;height:465px;background-position-y:-252px;animation:topCon_obj2 20s ease-in-out infinite alternate}
.topCon .objs .obj3{top:823px;left:-1876px;z-index:1;width:46px;height:49px;background-position-y:-717px;animation:topCon_obj1 2.2s ease-in-out infinite alternate}
.topCon .objs .obj4{top:1341px;left:-2124px;width:362px;height:361px;background-position-y:-1096px;animation:topCon_obj3 5s ease-out infinite alternate-reverse}
.topCon .objs .obj5{top:1725px;left:-1737px;width:72px;height:133px;background-position-y:-1474px;animation:topCon_obj3 5s ease-out infinite alternate-reverse}
.topCon .objs .obj6{top:-75px;left:-210px;z-index:1;width:218px;height:212px;background-position-y:-765px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj7{top:225px;left:-253px;z-index:1;width:83px;height:83px;background-position-y:-992px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj8{top:700px;left:-283px;width:83px;height:19px;background-position-y:-1075px;animation:topCon_obj8 85s linear infinite}
.topCon .objs .obj9{top:1660px;left:-1634px;width:16px;height:17px;background-position-y:-1457px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj10{top:1558px;left:-1172px;width:25px;height:28px;background-position-y:-1473px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj11{top:1596px;left:-388px;width:16px;height:17px;background-position-y:-1457px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj12{top:1750px;left:-122px;width:16px;height:17px;background-position-y:-1457px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj13{top:1496px;left:-337px;width:72px;height:68px;background-position-y:-1607px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
.topCon .objs .obj14{top:1267px;left:-305px;width:598px;height:601px;background-position-y:-1675px;animation:topCon_obj7 6s ease-out infinite alternate-reverse}
/*.topCon .objs .obj13{top:1725px;left:-1737px;width:72px;height:133px;background-position-y:-1474px;animation:topCon_obj5 100s linear infinite}

.topCon .objs .obj14{top:907px;right:-174px;z-index:1;width:218px;height:212px;background-position-y:-1720px;animation:topCon_obj6 5s linear infinite}
.topCon .objs .obj15{top:693px;left:14px;width:362px;height:318px;background-position-y:-2300px;animation:topCon_obj8 85s linear infinite}
.topCon .objs .obj16{top:920px;left:365px;width:141px;height:142px;background-position-y:-2630px;animation:topCon_obj9 2s ease-in-out infinite alternate}*/
@keyframes wave2{
	0%{background-position-x:0}
	100%{background-position-x:-430px}
}
@keyframes topCon_obj1{
	0%{transform:translateY(0)}
	100%{transform:translateY(15px)}
}
@keyframes topCon_obj2{
	0%{transform:translateY(0) rotate(0)}
	100%{transform:translateY(-30px) rotate(-360deg)}
}
@keyframes topCon_obj5{
	0%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
@keyframes topCon_obj4{
	0%{transform:translateY(0)}
	100%{transform:translateY(3px)}
}
@keyframes topCon_obj6{
	0%{transform:translateX(0) translateY(0)}
	30%{transform:translateX(10px) translateY(-10px)}
	70%{transform:translateX(5px) translateY(-15px)}
	100%{transform:translateX(0) translateY(0)}
}
@keyframes topCon_obj3{
	0%{transform:translateX(0) translateY(0);opacity:1}
	100%{transform:translateX(-10px) translateY(30px);opacity:0.7}
}
@keyframes topCon_obj7{
	0%{transform:translateX(0) translateY(0);opacity:0.8}
	100%{transform:translateX(-10px) translateY(30px);opacity:1}
}
@keyframes topCon_obj8{
	0%{transform:rotate(0)}
	100%{transform:rotate(-360deg)}
}
@keyframes topCon_obj9{
	0%{transform:translateY(0) scale(1)}
	100%{transform:translateY(-10px) scale(1.1)}
}