@charset 'utf-8';

/*
 * [[ KCGS - 한국기업지배구조원 ]]
 * 
 * cubeA & 이창호(Chang Ho. Lee) / 팀장
 * goldlch@cubea.co.kr
*/

.slick-dots{font-size:0;width:100%;text-align:center;height:12px}
.slick-dots li{display:inline-block;width:12px;height:12px;margin:0 6px;vertical-align:top}
.slick-dots li button{display:block;text-indent:-99999em;overflow:hidden;display:block;width:10px;height:10px;background-color:#fff;border-radius:5px;margin-top:1px}
.slick-dots li.slick-active button{background-color:transparent;border:2px solid #fff;width:12px;height:12px;border-radius:6px;margin:0}

#main_top-banner{position:relative;width:100%;overflow:hidden}
#main_top-banner:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
#main_top-banner .item_wrap{font-size:0;white-space:nowrap}
#main_top-banner .item{display:inline-block;width:100%;vertical-align:top;overflow:hidden}
#main_top-banner .item img{margin:0 auto}
#main_top-banner .item img.w{display:block;position:relative;left:50%;margin-left:-960px;width:1920px}
#main_top-banner .item img.m{display:none}
#main_top-banner .item_page{position:absolute;left:50%;bottom:70px;width:200px;height:14px;text-align:right;margin-left:260px}
#main_top-banner .item_page .btns{height:14px;font-size:0;display:inline-block;width:auto;vertical-align:top;margin-left:2px}
#main_top-banner .item_page .btns .stop{display:inline-block;width:16px;height:14px;background-repeat:no-repeat;background-position:left center;text-indent:-99999em;overflow:hidden;font-size:0;margin:0 4px;vertical-align:top}
#main_top-banner .item_page .btns .stop{background-image:url('../img/btns_stop.png')}
#main_top-banner .item_page .btns .stop.on{background-image:url('../img/btns_play.png')}
#main_top-banner .item_page .slick-dots{margin:1px 0;display:inline-block;width:auto;vertical-align:top}
#main_top-banner .botm_scroll{display:none}

.main_con01{padding:62px 0}
.main_con01 dl{text-align:center;color:#323841;font-weight:200;margin-bottom:46px}
.main_con01 dl dt{font-size:42px;line-height:1em;padding-bottom:20px}
.main_con01 dl dd{font-size:20px;line-height:1.5em}
.main_con01 ul{text-align:center}
.main_con01 ul li{display:inline-block;vertical-align:top;width:190px}
.main_con01 ul li a{display:block;padding-top:100px;background-repeat:no-repeat;background-position:center top;
	-webkit-transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
.main_con01 ul li a:hover{opacity:0.7}
.main_con01 ul li a span{display:block;color:#323841;line-height:1.5em;font-size:18px;font-weight:300;padding-top:12px}
.main_con01 ul li:first-child a span{padding-top:0}
.main_con01 ul li.s1 a{background-image:url('../img/main_con01-s1.png')}
.main_con01 ul li.s2 a{background-image:url('../img/main_con01-s2.png')}
.main_con01 ul li.s3 a{background-image:url('../img/main_con01-s3.png')}
.main_con01 ul li.s4 a{background-image:url('../img/main_con01-s4.png')}
.main_con01 ul li.s5 a{background-image:url('../img/main_con01-s5.png')}
.main_con01 ul li.s6 a{background-image:url('../img/main_con01-s6.png')}

.main_con02{background-color:#f6f6f8;padding:96px 0}
.main_con02 .con02_guide{margin:0 auto;width:1200px;text-align:center}
.main_con02 .con02_title{display:block;margin:0 0 16px 10px;font-size:32px;color:#323841;font-weight:500;line-height:1.2em}
.main_con02 .con02_title span{display:inline-block;margin-left:10px;font-size:18px;font-weight:300}
.con02_guide .lst_item{position:relative;font-size:0;width:1186px;margin:0 auto}
.con02_guide .item_wrap{display:block;position:relative}
.con02_guide .item_box{display:block;position:relative;height:320px;font-size:15px;z-index:3}
.con02_guide .item_box a{display:block;position:relative;width:100%;height:100%;border:1px solid #ddd;margin:0 -1px -1px 0;background-color:#fff;overflow:hidden;
	-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
			transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
}

.con02_guide .item_box a > img{display:block;width:100%;margin-bottom:-20px}
.con02_guide .item_box a > em{color:#0d4e9c;font-weight:500;line-height:1em;display:block;margin:0 36px;padding-top:40px}
.con02_guide .item_box strong{display:block;font-weight:400;font-size:18px;margin:16px 36px 28px 36px;line-height:1.3em;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.con02_guide .item_box a.img strong{white-space:nowrap;text-overflow:ellipsis}
.con02_guide .item_box strong em{display:inline-block;background-color:#0187ce;text-align:center;color:#fff;font-size:14px;padding:2px 10px 4px 10px;line-height:1em;font-weight:400;vertical-align:top;margin-right:6px;position:relative;top:2px}
.con02_guide .item_box p{font-size:15px;line-height:26px;height:75px;padding:0 36px;text-align:left;font-weight:200;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}
.con02_guide .item_box span{display:block;margin:35px 36px 0;font-size:13px;color:#4f4f51;font-weight:300;letter-spacing:0;line-height:1em}
.con02_guide .item_box .img{margin:0 0 -25px;height:175px;overflow:hidden}
.con02_guide .item_box .img img{display:block;width:100%;min-height:100%}
.con02_guide .item_box.imgs p{display:none}
.con02_guide .item_box.imgs strong{height:50px;margin-bottom:-20px;display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden}
.con02_guide .item_box:hover{z-index:6}
.con02_guide .item_box a:hover{border:1px solid #0187ce;box-shadow:10px 10px 20px rgba(0,0,0,0.1);position:relative}
.con02_guide .item_box a:hover p{text-decoration:underline}
.con02_guide .mob_top{position:relative;display:inline-block;margin-left:6px;width:370px;vertical-align:top;text-align:left}
.con02_guide .mob_top:first-child{margin-left:0}
.con02_guide .mob_top:nth-child(2) .item_box a{border:1px solid #0187ce}
.con02_guide .img_box{display:block;position:absolute;right:0;bottom:0;border:1px solid #ddd;margin:0 0 -1px 1px}
.con02_guide .img_box img{width:395px;height:380px}
.con02_guide .slide_item{position:absolute;top:0;left:0;display:inline-block;width:396px;height:381px;margin:0 -1px -1px 0;overflow:hidden;vertical-align:top;background-color:#fff;border-bottom:1px solid #ddd;z-index:2}
.con02_guide .slide_item:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}
.con02_guide .slide_item .sd_wrap{position:relative;height:100%;white-space:nowrap}
.con02_guide .slide_item .sd_wrap .slick-list{float:none}
.con02_guide .slide_item .sd_wrap .slick-list .slick-track{float:none}
.con02_guide .slide_item .sd_wrap .slick-list .slick-track:after{content:"";display:block;clear:both}
.con02_guide .slide_item .sd_wrap .slick-dots{display:block;position:absolute;right:44px;bottom:30px;width:160px;z-index:1;text-align:right}
.con02_guide .slide_item .sd_wrap .slick-dots li button{opacity:0.7}
.con02_guide .slide_item .sd_wrap .slick-dots li.slick-active button{opacity:1}
.con02_guide .slide_item .sd_box{float:left;display:block;height:381px;width:396px;background-color:#0096d5;position:relative}
.con02_guide .slide_item .sd_box > *{display:block;color:#fff;text-align:left;line-height:1em;margin:0 30px}
.con02_guide .slide_item .sd_box > span{font-size:15px;font-weight:500;padding-top:40px;letter-spacing:0}
.con02_guide .slide_item .sd_box > strong{font-weight:300;font-size:28px;line-height:34px;padding-top:26px}
.con02_guide .slide_item .sd_box > strong em{font-weight:500;display:block}
.con02_guide .slide_item .sd_box > em{display:block;margin-top:5px;font-size:16px;line-height:1em}
.con02_guide .slide_item .sd_box > p{font-size:106px;line-height:1em;font-family:'Poppins';padding-top:16px;position:absolute;left:0;bottom:56px}
.con02_guide .slide_item .sd_box > p span{font-size:64px}
.con02_guide .slide_item .sd_box > p em{display:inline-block;width:12px;height:12px;margin:0 0 0 6px;background-color:#fff;border-radius:6px}
.con02_guide .slide_item .sd_box > ul{display:block;margin-top:20px}
.con02_guide .slide_item .sd_box > ul li{margin-top:6px;font-size:15px;line-height:1.6em}
.con02_guide .slide_item .sd_box > ul li:first-child{margin-top:0}
.con02_guide .slide_item .sd_box > ul li em{display:inline-block;width:60px}
.con02_guide .slide_item .sd_box > ul li p{display:inline-block;width:80px;text-align:right;font-family:'arial';font-size:30px}
.con02_guide .slide_item .sd_box > ul li p span{font-size:20px}
.con02_guide .combo_box{position:relative;background-color:#fff;border:1px solid #ddd}
.con02_guide .combo_box .combo_item{display:inline-block;width:394px;height:264px;vertical-align:top}
.con02_guide .combo_box .combo_item a{display:block;width:100%;height:100%;position:relative}
.con02_guide .combo_box .combo_item a > em{color:#0d4e9c;font-weight:500;line-height:1em;display:block;margin:0 36px;padding-top:40px}
.con02_guide .combo_box .combo_item strong{display:block;font-weight:400;font-size:18px;margin:16px 36px 28px 36px;line-height:1.3em;text-align:left;overflow:hidden;max-height:46px}
.con02_guide .combo_box .combo_item strong em{display:inline-block;background-color:#0187ce;text-align:center;color:#fff;font-size:14px;padding:2px 10px 4px 10px;line-height:1em;font-weight:400;vertical-align:top;margin-right:6px;position:relative;top:2px}
.con02_guide .combo_box .combo_item p{font-size:15px;line-height:26px;height:54px;padding:0 36px;text-align:left;font-weight:200;overflow:hidden}
.con02_guide .combo_box .combo_item span{position:absolute;left:36px;bottom:32px;font-size:13px;color:#888;font-weight:300;letter-spacing:0;line-height:1em;display:block}
.con02_guide .combo_box .combo_item a:hover p{text-decoration:underline}
.con02_guide .poage_num{display:none}

.main_con03{padding:80px 0 114px 0;background:url('../img/bg_main_con03.jpg') 0 0 no-repeat;background-size:cover}
.main_con03 dl{color:#fff;text-align:center;margin-bottom:40px}
.main_con03 dl dt{width:300px;height:52px;margin:0 auto;background:url('../img/tit_about.png') center top no-repeat;text-indent:-99999em;overflow:hidden}
.main_con03 dl dd{font-size:20px;line-height:1.6em;font-weight:300}
.main_con03 strong{display:block;width:100%;height:68px;font-family:'Poppins';font-size:38px;line-height:1em;color:#fff;text-align:center;letter-spacing:0.04em}
.main_con03 ul{text-align:center}
.main_con03 ul li{display:inline-block;vertical-align:top;width:120px}
.main_con03 ul li a{display:block;color:#fff;font-weight:500;line-height:1em;padding-top:116px;background-repeat:no-repeat;background-position:center top;
	-webkit-transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
.main_con03 ul li a:hover{opacity:0.7}
.main_con03 ul li.w1 a{background-image:url('../img/main_con03-w1.png')}
.main_con03 ul li.w2 a{background-image:url('../img/main_con03-w2.png')}
.main_con03 ul li.w3 a{background-image:url('../img/main_con03-w3.png')}
.main_con03 ul li.w4 a{background-image:url('../img/main_con03-w4.png')}
.main_con03 ul li.w5 a{background-image:url('../img/main_con03-w5.png')}
.main_con03 ul li.w6 a{background-image:url('../img/main_con03-w6.png')}

#mainSide{position:fixed;right:-132px;top:0;width:132px;height:100%;padding-left:45px;z-index:11;
	-webkit-transition:right 0.4s cubic-bezier(0.75,0.1,0.25,1);
			transition:right 0.4s cubic-bezier(0.75,0.1,0.25,1);
}
#mainSide.open{right:0}
#mainSide > button{display:block;position:absolute;left:0;top:154px;width:45px;height:101px;background:url('../img/btns_side.png') right center no-repeat;text-indent:-99999em;overflow:hidden}
#mainSide.open > button{background-image:url('../img/btns_side_on.png')}
#mainSide .side_link{width:100%;height:100%;background-color:#fff}
#mainSide .side_link strong{display:block;text-align:center;color:#666;font-family:'Poppins';font-size:22px;line-height:1em;padding:104px 0 16px 0;font-weight:500}
#mainSide .side_link ul{width:100%;border-top:1px solid #e0e0e0}
#mainSide .side_link li{width:100%;border-bottom:1px solid #e0e0e0}
#mainSide .side_link li a{display:block;width:100%;height:125px;
	-webkit-transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
#mainSide .side_link li a.on,
#mainSide .side_link li a:hover{background-color:#0d4e9c}
#mainSide .side_link li a.on span,
#mainSide .side_link li a:hover span{color:#fff}
#mainSide .side_link li a span{display:block;text-align:center;color:#666;line-height:1em;font-weight:500;padding-top:90px;background-repeat:no-repeat;background-position:center 18px}
#mainSide .side_link li.o1 a span{background-image:url('../img/ico_side01.png')}
#mainSide .side_link li.o2 a span{background-image:url('../img/ico_side02.png')}
#mainSide .side_link li.o3 a span{background-image:url('../img/ico_side03.png')}
#mainSide .side_link li.o1 a.on span,
#mainSide .side_link li.o1 a:hover span{background-image:url('../img/ico_side01-on.png')}
#mainSide .side_link li.o2 a.on span,
#mainSide .side_link li.o2 a:hover span{background-image:url('../img/ico_side02-on.png')}
#mainSide .side_link li.o3 a.on span,
#mainSide .side_link li.o3 a:hover span{background-image:url('../img/ico_side03-on.png')}

/* MAIN OVERLAP CSS */
.main_page-css #ui_head{padding-top:0;position:absolute}
.main_page-css #ui_head .head_top h1{float:none;margin:0 auto;height:96px}
.main_page-css #ui_head .head_top .each_link{position:absolute;right:0;top:0;padding-top:45px}
.main_page-css #ui_head .search_box.open{height:114px}
.main_page-css #ui_head .search_box .search_guide{margin-top:0;height:114px}
.main_page-css #ui_head .search_btns{bottom:auto;top:52px;right:266px;background-image:url('../img/btns_search-w.png')}
.main_page-css #ui_head .head_top .each_link li{background-image:url('../img/bar0_m.png')}
.main_page-css #ui_head .head_top .each_link li:first-child{padding-left:0;background-image:none}
.main_page-css #ui_head .head_top .each_link li a{color:#fff;padding:0 8px}
.main_page-css #ui_head .head_top .each_link li a:hover{color:#fff;opacity:0.7}
.main_page-css #ui_head .head_top .each_link li.lang{background-image:none;border:1px solid #738ea9;margin:0 0 0 4px;padding:0 14px;border-radius:14px;position:relative;top:3px}
.main_page-css #ui_head .head_top .each_link li.lang a{line-height:24px;opacity:0.7;padding:0 2px}
.main_page-css #ui_head .head_top .each_link li.lang a.on{opacity:1}
.main_page-css #ui_head .head_top .each_link li.lang a em{right:0;margin-right:-4px}
.main_page-css #ui_head .all_btns{background-color:#0d4e9c;background-image:url('../img/btns_allmenu-blue.png');background-position:center center}
.main_page-css #ui_foot .fot_menu #topMove{background-image:url('../img/top_btn-w.png')}
.main_page-css #ui_foot .fot_menu #topMove:hover{opacity:0.7;
	-webkit-transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:opacity 0.2s cubic-bezier(0.75,0.1,0.25,1);
}

#gnbWrap.fixed .menu_all{position:fixed;top:66px;left:50%;margin-left:-600px;width:1200px}

/* 상단 퀵배너 */
#topBanner{display:none;background:#f6f6f8 url('../img/blank2.png') center;border-bottom:3px solid #0d4e9c;transition:background-image 300ms}
#topBanner.open{display:block}
#topBanner .banner_box{position:relative;margin:0 auto;width:1200px;height:115px;overflow:hidden}
#topBanner .banner_box ul.bn_slide{width:990px}
#topBanner .banner_box ul li{float:left;height:115px;width:100%;background:right top no-repeat;overflow:hidden}
#topBanner .banner_box ul li.type1{background-image:url("../img/top_banner01.png")}
#topBanner .banner_box ul li.type2{background-image:url("../img/top_banner02.png")}
#topBanner .banner_box ul li.type3{background-image:url("../img/top_banner03.png")}
#topBanner .banner_box ul li.type4{background-image:url("../img/top_banner04.png")}
#topBanner .banner_box ul li.type5 strong{color:#fff}
#topBanner .banner_box ul li.type5 p{color:#bbb}
#topBanner .banner_box ul li a{display:block;padding:30px 20px}
#topBanner .banner_box ul li strong{display:block;font-size:20px;font-weight:500;color:#0f59b1}
#topBanner .banner_box ul li p{display:block;margin-top:5px;width:570px;font-size:16px;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#topBanner .banner_box .close{position:absolute;right:0;top:50%;margin-top:-28px;width:208px;height:56px;border-left:1px solid #ededed}
#topBanner .banner_box .close:after{content:"";display:block;clear:both}
#topBanner .banner_box .close .check{float:left;display:block;margin:18px 0 0 30px;height:20px;line-height:20px}
#topBanner .banner_box .close .check label{font-size:14px;color:#323841;line-height:20px}
#topBanner .banner_box .close .check label:before{width:20px;height:20px;background-color:#0d4e9c;border:none}
#topBanner .banner_box .close .check input[type='checkbox']:checked + label:before{background-image:url("../img/ico_check.png")}
#topBanner .banner_box .close button{float:right;display:block;width:30px;height:100%;background:url("../img/btn_close.png") center center no-repeat;font-size:0;line-height:0}
#topBanner .banner_box .slick-arrow{position:absolute;display:block;right:225px;width:17px;height:17px;border:1px solid #d0d0d0;background:center center no-repeat;font-size:0;line-height:0;z-index:1000}
#topBanner .banner_box .slick-arrow.slick-prev{top:38px;background-image:url("../img/ico_topbn_up.gif")}
#topBanner .banner_box .slick-arrow.slick-next{top:58px;background-image:url("../img/ico_topbn_down.gif")}
#topBanner.t5{background-image:url("../img/top_banner05.png");/* transition:background-image 300ms */}
#topBanner.t5 .banner_box .close .check label{color:#fff}
#topBanner.t5 .banner_box .close button{background-image:url(../img/btn_close2.png)}
#topBanner.t5 .banner_box .close .check label:before{background-color:#fff}
#topBanner.t5 .banner_box .close .check input[type='checkbox']:checked + label:before{background-image:url('../img/ico_check-v.png')}

#quickMenu{position:absolute;top:300px;left:50%;margin-left:-585px;width:1200px;height:0px;z-index:50}
#quickMenu.off{top:182px}
.fixed_bn #quickMenu{position:fixed;top:0 !important}
#quickMenu .quick_wrap{position:absolute;top:0;left:100%;width:122px;background-color:#fff;box-shadow:rgba(0, 0, 0, 0.4) 5px 5px 30px}
#quickMenu .quick_wrap button{display:block;width:100%;font-size:16px;line-height:38px;text-align:center;font-weight:400;background-color:#0d4e9c;color:#fff;cursor:default}
#quickMenu .quick_wrap ul{display:block;border-bottom:2px solid #066db3}
#quickMenu .quick_wrap ul li{display:block;border-top:1px solid #dcdcde}
#quickMenu .quick_wrap ul li:first-child{border-top:none}
#quickMenu .quick_wrap ul li a{display:block;padding:65px 5px 10px;min-height:25px;font-size:13px;line-height:1.2em;color:#666;text-align:center;background:center top no-repeat;
	transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s}
#quickMenu .quick_wrap ul li a.q1{background-image:url("../img/ico_quick01.png")}
#quickMenu .quick_wrap ul li a.q2{background-image:url("../img/ico_quick02.png")}
#quickMenu .quick_wrap ul li a.q3{background-image:url("../img/ico_quick03.png")}
#quickMenu .quick_wrap ul li a.q4{background-image:url("../img/ico_quick04.png")}
#quickMenu .quick_wrap ul li a:hover{background-color:#0d4e9c;color:#fff}
#quickMenu .quick_wrap ul li a.q1:hover{background-image:url("../img/ico_quick01_on.png")}
#quickMenu .quick_wrap ul li a.q2:hover{background-image:url("../img/ico_quick02_on.png")}
#quickMenu .quick_wrap ul li a.q3:hover{background-image:url("../img/ico_quick03_on.png")}
#quickMenu .quick_wrap ul li a.q4:hover{background-image:url("../img/ico_quick04_on.png")}

@media all and ( max-width:640px ){
	.slick-dots li{margin-left:6px;text-align:center}
	.slick-dots li button{width:8px;height:8px;margin-top:2px}

	#main_top-banner{padding-top:52px}
	#main_top-banner .item img.w{display:none}
	#main_top-banner .item img.m{display:block;width:100%}
	#main_top-banner .item_page{left:5%;margin-left:0;width:100%;text-align:left;bottom:37%}
	#main_top-banner .botm_scroll{display:block;width:34px;height:34px;position:absolute;left:50%;bottom:36px;margin-left:-17px;background:url('../img/appraisal-slide-down_m.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden;background-size:34px auto}

	#mainSide{display:none}

	.main_con01{padding:40px 20px}
	.main_con01 dl{margin-bottom:0}
	.main_con01 dl dt{font-size:28px}
	.main_con01 dl dd{font-size:13px;font-weight:400;line-height:1.7em;width:260px;margin:0 auto}
	.main_con01 ul{width:100%}
	.main_con01 ul li{width:32%;margin-top:22px}
	.main_con01 ul li a{background-size:54px auto;padding-top:50px}
	.main_con01 ul li a span{font-size:11px;padding-top:6px}

	.main_con02{padding:50px 0}
	.main_con02 .con02_guide{width:auto;margin:0 50px}
	.main_con02 .con02_title{display:block;margin:0 0 10px;font-size:28px;font-weight:200;color:#323841;line-height:1em;text-align:center}
	.main_con02 .con02_title span{display:block;margin:0;font-size:13px}
	.con02_guide .lst_item{width:auto}
	.con02_guide .img_box{display:none}
	.con02_guide .mob_top#mobMiniSlide1{display:none}
	.con02_guide .mob_top{position:relative;display:block;width:auto;margin:25px 0 10px}
	.con02_guide .mob_top:first-child{margin-top:0}
	.con02_guide .item_wrap{width:auto;position:relative;border:1px solid #ddd}
	.con02_guide .item_wrap:after{content:"";display:block;clear:both}
	.con02_guide .item_box{float:left;border-width:0;height:auto}
	.con02_guide .item_box:first-child{margin-left:0}
	.con02_guide .item_box a:hover{border:none;box-shadow:none}
	.con02_guide .combo_box .combo_item a > em,
	.con02_guide .item_box a > em{font-size:11px;padding-top:22px;margin:0 22px}
	.con02_guide .combo_box .combo_item strong,
	.con02_guide .item_box strong{font-size:13px;margin:8px 22px 14px 22px;line-height:1.4em}
	.con02_guide .combo_box .combo_item p,
	.con02_guide .item_box p{font-size:11px;line-height:16px;padding:0 22px;height:65px}
	.con02_guide .combo_box .combo_item span,
	.con02_guide .item_box span{position:static;font-size:11px;margin:15px 0 30px 22px;color:#3f3f3f;font-weight:500}
	.con02_guide .item_box a{margin-top:0 !important;border:0}
	.con02_guide .item_box a > img{max-height:120px;margin-bottom:-12px}
	.con02_guide .item_box strong em{font-size:9px;padding:2px 6px;margin-right:2px}
	.con02_guide .combo_box{width:auto;height:224px;margin:0 auto;overflow:hidden;margin:0 50px}
	.con02_guide .combo_wrap{width:1000%;height:100%;position:relative}
	.con02_guide .combo_box .combo_item{width:10%;height:100%}
	.con02_guide .poage_num{display:block;height:10px;text-align:center;position:absolute;right:15px;bottom:18px;z-index:4}
	.con02_guide .poage_num button{display:inline-block;vertical-align:top;width:8px;height:8px;background-color:#0d4e9c;text-indent:-99999em;overflow:hidden;margin:1px 5px;border-radius:4px}
	.con02_guide .poage_num button.on{margin:0 4px;width:10px;height:10px;border:1px solid #0d4e9c;background-color:#fff;border-radius:5px}
	.con02_guide .slick-dots{position:absolute;right:20px;bottom:20px;width:auto}
	.con02_guide .slick-dots li{width:auto}
	.con02_guide .slick-dots li button{margin-top:0;background-color:#0d4e9c}
	.con02_guide .slick-dots li.slick-active button{width:8px;height:8px;border-color:#0d4e9c;background-color:#fff}
	.main_con03{background-image:url('../img/bg_main_con03_m.jpg');padding:40px 0}
	.main_con03 dl dt{background-image:none;height:56px;text-indent:0;font-size:28px;font-weight:200;line-height:1em}
	.main_con03 dl dd{font-size:13px;margin:0 20px;line-height:1.8em}
	.main_con03 strong{height:42px;font-size:18px}
	.main_con03 ul{margin:0 20px}
	.main_con03 ul li{width:32%}
	.main_con03 ul li a{background-size:80px auto;font-size:11px;padding:54px 0 28px 0;font-weight:300;color:#000}
	.main_con03 ul li.w1 a{background-image:url('../img/main_con03-w1-m.png')}
	.main_con03 ul li.w2 a{background-image:url('../img/main_con03-w2-m.png')}
	.main_con03 ul li.w3 a{background-image:url('../img/main_con03-w3-m.png')}
	.main_con03 ul li.w4 a{background-image:url('../img/main_con03-w4-m.png')}
	.main_con03 ul li.w5 a{background-image:url('../img/main_con03-w5-m.png')}

	.main_con01 ul li a:hover,
	.main_con03 ul li a:hover{opacity:1}

	.con02_guide .item_box:hover{
		border-width:0;
		box-shadow:0 0 0 #fff;
		-ms-transform:translate(0, 0);
		-webkit-transform:translate(0, 0);
				transform:translate(0, 0);
	}

	#mainMidSlide{display:none}

	.main_page-css #ui_head{margin:0;top:0}
	.main_page-css #ui_head .head_top h1{height:50px}
	.main_page-css #ui_head .search_box{position:absolute;left:0;top:50px;width:100%;z-index:15}
	.main_page-css #ui_head .search_box.open{height:52px;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(80px)}
	.main_page-css #ui_head .search_box .search_guide{height:52px}
	.main_page-css #ui_head .search_box .overlap{margin:0 50px 0 0;display:block}
	.main_page-css #ui_head .search_box label{font-size:15px;line-height:50px;top:0}
	.main_page-css #ui_head .search_box input{font-size:15px;width:100%}
	.main_page-css #ui_head .search_box .s{display:none}
	.main_page-css #ui_head{position:relative;padding:0}
	.main_page-css #ui_head .all_btns{top:0;left:0;width:50px;height:50px;background:url("../img/btns_allmenu_m.png") center center no-repeat;background-size:18px auto}
	.main_page-css #ui_head .search_btns{right:0;top:0;width:50px;height:50px;background:url("../img/btns_search_m.png") center center no-repeat;background-size:18px auto}
	.main_page-css #ui_head .all_menu_wrap{position:absolute;left:0;top:0}

	/* 상단 퀵배너 */
	#topBanner{display:none;position:absolute;top:50px;left:0;width:100%;border-top:2px solid #0d4e9c;border-bottom:none;z-index:10;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0px)}
	#topBanner .banner_box{width:auto;height:50px}
	#topBanner .banner_box ul.bn_slide{width:auto;margin-right:75px}
	#topBanner .banner_box ul li{height:auto;background-image:none !important}
	#topBanner .banner_box ul li a{padding:6px 0 6px 20px}
	#topBanner .banner_box ul li strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	#topBanner .banner_box ul li p{display:none}
	#topBanner .banner_box .close{border:none;right:auto;left:0;top:25px;margin:0;width:100%;height:auto}
	#topBanner .banner_box .close .check{float:none;display:inline-block;margin:4px 0 0 20px;height:20px}
	#topBanner .banner_box .close .check label{font-size:11px;line-height:1em}
	#topBanner .banner_box .close .check label:before{width:13px;height:13px}
	#topBanner .banner_box .close .check input[type='checkbox']:checked + label:before{background-size:10px auto}
	#topBanner .banner_box .close button{float:none;position:absolute;right:0;top:-25px;width:50px;height:50px}
	#topBanner .banner_box .slick-arrow{display:none !important}

	#quickMenu{position:fixed;width:60px;height:60px;top:auto;left:auto;right:20px;bottom:80px;margin:0}
	#quickMenu.off{top:auto;bottom:76px}
	#quickMenu .quick_wrap{left:0;width:100%;height:100%;background:none;box-shadow:none}
	#quickMenu .quick_wrap button{height:100%;font-size:0;line-height:0;border-radius:50%;background:#0d4e9c url("../img/float_open.png") center center no-repeat;background-size:20px auto;box-shadow:rgba(0, 0, 0, 0.4) 1px 1px 7px;
		transition:background-color 0.3s;-webkit-transition:background-color 0.3s}
	#quickMenu.open .quick_wrap button{background-color:#fff;background-image:url("../img/float_x.png")}
	#quickMenu .quick_wrap ul{display:none;position:absolute;bottom:100%;left:0;width:100%;border:none}
	#quickMenu .quick_wrap ul li{border:none;margin-bottom:6px}
	#quickMenu .quick_wrap ul li a{display:block;padding:25px 5px 0;height:35px;font-size:10px;line-height:1.3em;color:#fff;border-radius:50%;background:#0d4e9c center 7px no-repeat;background-size:25px auto;box-shadow:rgba(0, 0, 0, 0.4) 1px 1px 7px}
	#quickMenu .quick_wrap ul li a.q1{background-image:url("../img/float_ico01.png")}
	#quickMenu .quick_wrap ul li a.q2{background-image:url("../img/float_ico02.png")}
	#quickMenu .quick_wrap ul li a.q3{background-image:url("../img/float_ico03.png")}
	#quickMenu .quick_wrap ul li a.q4{background-image:url("../img/float_ico04.png")}
	#quickMenu .quick_wrap ul li a:hover{color:#fff}
}