/*
 * [[ EIEC - 경제정보센터 ]]
 * 2019-05-20
 * cubeA & 이창호(Chang Ho. Lee) / 팀장
 * goldlch@cubea.co.kr
*/
body,hr,img,fieldset,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,q,blockquote,caption,legend,address,a,input,select,textarea,button,p{margin:0;padding:0;word-wrap:break-word;word-break:keep-all}
hr{display:none}
img,input,button,textarea,fieldset,form,legend,hr{border:0 none}
dl,ul,ol,li{list-style:none}
body,h1,h2,h3,h4,h5,h6,big,small,input,select,textarea,button{font-size:1em;line-height:1.4em}
q,blockquote{quotes:none}
q:before,q:after{content:''}
caption,legend{height:1px;overflow:hidden;margin:-1px 0 0 0;opacity:0;font:0/0 serif}
a,a:hover,a:visited,a:focus,a:active{text-decoration:none}
a{text-decoration:none}
dfn,em,cite,address,sup,sub{font-style:normal;font-variant:normal;text-transform:none}
section,article,aside,footer,header,nav,hgroup{display:block}
button{background-color:transparent;cursor:pointer}
table,tr,td{margin:0;padding:0;word-break:break-all;word-break:keep-all}
img,input,select,textarea,button{vertical-align:middle}
button,input[type="radio"],input[type="checkbox"]{cursor:pointer}
input[type="password"],input[type="text"]{background-color:transparent}
button{overflow:visible;border-radius:0}
*:focus{outline:none}
html{
	word-wrap:break-word;
	word-break:keep-all;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-webkit-text-size-adjust:none;
	-webkit-overflow-scrolling:touch;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
}
body{
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:none;
	-webkit-overflow-scrolling:touch;

	word-wrap:break-word;
	word-break:keep-all;
}
body,input,textarea,a,select,button{
	font-family:"Noto Sans CJK KR","Noto Sans KR",'Noto Sans EOT',SimHei,Sans-serif;
	font-size:18px;line-height:1.4em;font-weight:400;color:#444;letter-spacing:-0.02em;
}
strong{font-weight:500}
textarea{resize:none;
	-moz-box-shadow:none;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	-webkit-box-shadow:none;
			box-shadow:none;
 }
a:visited{color:#7f7f7f}
input[type="password"]{font-family:sans-serif !important}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="password"],
input[type="number"],
input[type="text"]{width:100%;height:36px;line-height:36px;font-size:1em;border:1px solid #c5c7c8;text-indent:12px;box-sizing:border-box;background-color:#fff;color:#303035;-webkit-appearance:none;-webkit-border-radius:0}
table{width:100%;margin:0;padding:0}
table th,
table td{word-break:break-all;word-break:keep-all}
select option:hover{background-color:#8ab6cf}

.table tr,
.table th,
.table td{border-width:0}

.slick-list,
.slick-track{position:relative;width:100%}
.slick-track{float:left}
.slick-list{overflow:hidden}
.slick-list:after{content:'';display:block;clear:both;font-size:0;line-height:0;letter-spacing:0;overflow:hidden}

#ui_skip{position:absolute;left:0;top:0;z-index:99999;width:100%}
#ui_skip a{position:absolute;left:0;top:-999em;display:inline-block;width:100%;padding:16px 0;background-color:#003471;text-align:center;color:#fff;line-height:1em}
#ui_skip a:active,#ui_skip a:focus{top:0}
#backbg2,
#backbg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:12;opacity:0;transition:opacity 0.6s cubic-bezier(0.75,0.1,0.25,1)}
#backbg2.open,
#backbg.open{opacity:0.7}
#top_dim{display:none}

.list_pagination{text-align:center;margin-top:20px}
.list_pagination .paging.page_m{display:none}
.list_pagination .paging button,
.list_pagination .paging a{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;border:1px solid #d5d7dc;box-sizing:border-box;margin:0 2px}
.list_pagination button{background:url('../img/ico_page-prev2.gif') center center no-repeat;text-indent:-99999em;overflow:hidden;transition:border 0.1s cubic-bezier(0.75,0.1,0.25,1)}
.list_pagination button.p02{background-image:url('../img/ico_page-prev.gif')}
.list_pagination button.n01{background-image:url('../img/ico_page-next.gif')}
.list_pagination button.n02{background-image:url('../img/ico_page-next2.gif')}
.list_pagination button:hover{border-color:#a1a4b0}
.list_pagination span{width:auto;border-width:0;display:inline-block;vertical-align:top}
.list_pagination a{color:#737373;font-size:0.778em;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.6s;
	transition-property:border-color,color;
}
.list_pagination a.on,
.list_pagination a:hover{border-color:#a1a4b0;color:#f5821f}

.lb_select{display:inline-block;vertical-align:top;position:relative;width:178px;height:48px;font-size:14px;color:#373737;background-color:#fff;border:1px solid #b5b4ba}
.lb_select:after{content:"";display:block;position:absolute;right:0;top:0;width:40px;height:100%;background:transparent url('../img/ico_selt.png') center center no-repeat}
.lb_select label{display:block;padding-left:16px;padding-right:40px;line-height:48px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.lb_select select{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;font-size:14px}

.lb_check{display:inline-block;position:relative;vertical-align:top}
.lb_check *{vertical-align:top}
.lb_check input[type='checkbox']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
	z-index:1;
}
.lb_check label{display:block;padding-left:30px;line-height:22px;font-size:14px}
.lb_check label:before{
	content:'';
    display:block;
	position:absolute;
	left:0;
	top:3px;
    width:16px;
    height:16px;
	border:1px solid #d1d2d3;
    background-repeat:no-repeat;
    background-position:3px center;
	background-color:#fff;
	box-shadow:2px 2px 0 rgba(165,165,165,0.8) inset;
	background-size:12px auto;
}
.lb_check input[type='checkbox']:checked + label:before{background-image:url('../img/ico_check-on.png')}

.lb_radio{display:inline-block;position:relative;vertical-align:top}
.lb_radio *{vertical-align:top}
.lb_radio input[type='radio']{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
	z-index:2;
}
.lb_radio label{display:block;padding-left:32px;line-height:24px;font-size:14px}
.lb_radio label:before{
	content:'';
    display:block;
	position:absolute;
	left:0;
	top:2px;
    width:18px;
    height:18px;
	border:1px solid #d1d2d3;
	border-radius:50%;
	box-shadow:2px 2px 0 rgba(165,165,165,0.8) inset
}
.lb_radio input[type='radio']:checked + label:after{
	content:'';
	display:block;
	position:absolute;
	left:6px;
	top:8px;
	width:9px;
	height:9px;
	background-color:#f5821f;
	border-radius:50%;
	z-index:1;
}
.hide{font-size:0;line-height:0;text-indent:-99999px;letter-spacing:0}
.changewidth{width:1360px;margin:0 auto}
.only_pc{display:block}
.only_mo{display:none}
#ui_wrap{position:relative;min-width:1360px;padding-top:106px}
#top_banner{position:relative;width:100%;z-index:12;display:none}
#top_banner.open{display:block}
#top_banner .topbg{position:absolute;left:0;top:0;width:100%;height:100%}
#top_banner .topbg li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;
	-webkit-transition:opacity 0.4s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
			transition:opacity 0.4s cubic-bezier(0.75,0.1,0.25,1) 0.0s;
}
#top_banner .topbg li img{display:block;width:100%;height:100%}
#top_banner .topbg li.on{opacity:1}

#top_banner .banner_guide{height:140px;position:relative;z-index:1}
#top_banner .banner_guide:after{content:'';display:block;clear:both;font-size:0;line-height:0}
#top_banner .view{float:left;width:970px;height:100%;position:relative;overflow:hidden}
#top_banner .view .item_wrap{float:left;width:100%;height:100%;overflow:hidden}
#top_banner .view .item{width:100%;position:relative;height:100%;float:left}
#top_banner .view .item a{position:absolute;right:0;top:50%;display:block;width:160px;line-height:50px;margin-top:-25px;background-color:#fff;font-size:14px;text-align:center;text-indent:-30px}
#top_banner .view .item a:after{content:'';display:block;position:absolute;right:24px;top:50%;width:26px;height:20px;margin-top:-10px;background:url('../img/ico_movearrow.gif') 0 0 no-repeat}
#top_banner .view .item dl{padding:36px 0 0 90px;color:#000;width:790px}
#top_banner .view .item dl dt{font-size:26px;line-height:1em;margin-bottom:14px}
#top_banner .view .item dl dd{position:relative;padding-left:70px;font-size:14px}
#top_banner .view .item dl dd.sup{padding-left:0;font-size:16px}
#top_banner .view .item dl dd strong{display:block;position:absolute;left:0;top:0;line-height:1.6em}
#top_banner .view .item dl dd ul li{line-height:1.6em}
#top_banner .view .item dl dd ul li em{display:inline-block;vertical-align:top;width:50px}
#top_banner .view .play_stop{position:absolute;left:30px;top:50%;margin-top:-40px;z-index:3}
#top_banner .view .play_stop button{display:block;width:27px;height:27px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden}
#top_banner .view .play_stop button.slick-prev{background-image:url('../img/move_prev.gif')}
#top_banner .view .play_stop button.slick-next{background-image:url('../img/move_next.gif')}
#top_banner .view .play_stop button.play{margin:-1px 0;background-image:url('../img/btn_pause.gif')}
#top_banner .view .play_stop button.play.stop{background-image:url('../img/btn_play.gif')}
/* #top_banner .view .item_wrap .slick-arrow{position:absolute;left:30px;top:50%;width:27px;height:27px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden;z-index:3} */
/* #top_banner .view .item_wrap .slick-prev{background-image:url('../img/move_prev.gif');margin-top:-34px} */
/* #top_banner .view .item_wrap .slick-next{background-image:url('../img/move_next.gif');margin-top:2px} */
#top_banner .view .slick-track,
#top_banner .view .slick-list{height:100%}

#top_banner .today{float:right;width:340px;border-left:1px solid #d3e2e9;height:100%;position:relative;z-index:1}
#top_banner .today .lb_check{margin:58px 28px 0 48px}
#top_banner .today .lb_check label{color:#000;font-weight:700}
#top_banner .today .lb_check label:before{background-color:#fff}
#top_banner .today button{width:40px;height:40px;margin-top:48px;background:#fff url('../img/ico_x.png') center center no-repeat;text-indent:-99999em;overflow:hidden}

/* TOP */
#mob_head{display:none}
#ui_head{position:absolute;left:0;top:0;width:100%;background-color:#fff;z-index:11}
#ui_head.fix{position:fixed}
.all_search{position:relative;background-color:#f8f8f8;border-bottom:1px solid #c5c7c8;z-index:2}
.all_search .search_guide{width:1360px;margin:0 auto;text-align:right;position:relative}
.all_search .search_guide *{display:inline-block;vertical-align:top}
.all_search .search_guide > a{font-size:15px;line-height:1em;border-left:1px solid #c5c7c8;width:124px;margin:12px 0 0 14px;color:#64646f;text-align:center;padding-bottom:1px;transition:color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
.all_search .search_guide > a:hover{color:#000}
.all_search .login_link{position:absolute;right:588px;top:13px;display:none}
.all_search .login_link.open{display:block;line-height:1em}
.all_search .login_link > a{font-size:14px;line-height:1em;color:#5e717c;border-left:1px solid #c5c7c8;padding:0 10px 0 16px}
.all_search .login_link > a:first-child{border-left-width:0}
.all_search .login_link > a:before{content:'';display:inline-block;vertical-align:top;width:15px;height:15px;margin-right:6px;background-repeat:no-repeat;background-position:left center;background-size:100% auto}
.all_search .login_link > a.m:before{background-image:url('../img/ico_member01.png')}
.all_search .login_link > a.o:before{background-image:url('../img/ico_member02.png')}
.all_search .login_link > a.p:before{background-image:url('../img/ico_member03.png')}
.all_search .box{padding:5px 0}
.all_search .box button{background-color:#8ab6cf;color:#fff;text-align:center;height:30px;width:85px;line-height:30px;margin-left:3px;font-size:14px;transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
.all_search .box button:hover{background-color:#003471}
.all_search .box input[type="text"]{width:250px;font-size:14px;height:30px;line-height:30px}
.all_search .box .wrd:before{content:'';display:inline-block;vertical-align:top;width:20px;height:100%;background:url('../img/ico_search.png') left 7px no-repeat;background-size:16px auto}
.all_search .box button.close_btn{display:none}
.top_guide{position:relative;background-color:#fff;z-index:1;border-bottom:1px solid #c5c7c8;box-shadow:0px 1px 6px rgba(0,0,0,0.1)}
.top_menu h1,
.top_menu h1 a,
.top_menu .allmenu,
.top_menu .gnb_guide ul,
.top_menu .gnb_guide ul li{transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);transition-duration:0.4s}
.top_menu h1{transition-property:height, top}
.top_menu h1 a{transition-property:background-size}
.top_menu .allmenu{transition-property:background-image, border, right}
.top_menu .gnb_guide ul{transition-property:margin-left}
.top_menu .gnb_guide ul li{transition-property:width}
.top_menu{position:relative;width:1360px;margin:0 auto;background-color:#fff}
.top_menu h1{position:absolute;left:0;top:0;width:204px;height:64px}
.top_menu h1 a{display:block;width:100%;height:100%;background:url('../img/h1_logo.png') 0 center no-repeat}
.top_menu h1 a em{display:block;text-indent:-99999em;overflow:hidden}
.top_menu .gnb_guide ul{text-align:center;margin-left:170px;font-size:0;white-space:nowrap}
.top_menu .gnb_guide ul li{display:inline-block;vertical-align:top;width:170px}
.top_menu .gnb_guide ul li a{display:block;font-size:17px;line-height:64px;width:100%;position:relative;color:#000}
.top_menu .gnb_guide ul li a:before{content:'';display:block;width:1px;height:16px;background-color:#bcbec0;position:absolute;left:0;top:50%;margin-top:-10px}
.top_menu .gnb_guide ul li:first-child a:before{display:none}
.top_menu .gnb_guide ul li a:after{content:'';display:block;position:absolute;left:50%;bottom:-5px;width:136px;height:5px;background-color:#f58220;margin-left:-68px;opacity:0;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.4s;
	transition-property:bottom, opacity;
}
.top_menu .gnb_guide ul li a:hover:after{opacity:1;bottom:0}
.top_menu .allmenu{position:absolute;right:0;top:6px;width:50px;height:50px;background:url('../img/btns_allmenu.gif') center center no-repeat;text-indent:-99999em;overflow:hidden;background-size:22px auto}
.depth_menu{position:absolute;left:0;bottom:0;background-color:#fff;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,0.1);opacity:0;
	transition-property:bottom,opacity;
	transition-duration:0.6s;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
}
.depth_menu.open{opacity:1}
.depth_menu.open.off{transition-duration:0s !important;transition-property:none !important;transition-timing-function:none !important}
.depth_menu .each_menu{width:1360px;margin:0 auto}
.depth_menu .each_menu .each_guide{margin-left:360px;font-size:0}
.depth_menu .each_menu .mu_box{display:inline-block;vertical-align:top;width:170px;padding:12px 0}
.depth_menu .each_menu .mu_box button,
.depth_menu .each_menu .mu_box a{display:block;font-size:16px}
.depth_menu .each_menu .mu_box button{width:100%;text-align:left}
.depth_menu .each_menu .mu_box > ul > li > button,
.depth_menu .each_menu .mu_box > ul > li > a{line-height:40px;color:#000;transition:color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
.depth_menu .each_menu .mu_box > ul > li > a.on,
.depth_menu .each_menu .mu_box > ul > li > a:hover{color:#f58220}
.depth_menu .each_menu .mu_box > ul ul{display:none}

/* 전체메뉴 OPEN */
.muall .top_menu h1{height:38px;top:-39px}
.muall .top_menu h1 a{background-size:auto 22px}
.muall .top_menu .allmenu{background-image:url('../img/ico_x.png');border:1px solid #c5c7c8;right:-38px}
.muall .top_menu .gnb_guide ul{margin-left:0}
.muall .top_menu .gnb_guide ul li{width:266px}
.muall .top_menu .gnb_guide ul li a:before{display:none}
.muall .top_menu .gnb_guide ul li a:after{width:160px;margin-left:-80px}
.muall .depth_menu .each_menu{width:1340px;padding-bottom:20px}
.muall .depth_menu .each_menu .each_guide{margin-left:0}
.muall .depth_menu .each_menu .mu_box{width:200px;margin:0 34px;padding:0}
.muall .depth_menu .each_menu .mu_box > ul > li{border-bottom:1px solid #c5c7c8}
.muall .depth_menu .each_menu .mu_box > ul > li > button,
.muall .depth_menu .each_menu .mu_box > ul > li > a{text-indent:20px;padding:6px 0}
.muall .depth_menu .each_menu .mu_box > ul > li:hover > button,
.muall .depth_menu .each_menu .mu_box > ul > li:hover > a{color:#f58220}
.muall .depth_menu .each_menu .mu_box > ul ul{display:block;padding-bottom:5px;margin-top:-10px}
.muall .depth_menu .each_menu .mu_box > ul ul li a{position:relative;line-height:30px;color:#6e6e71;text-indent:30px;font-weight:400}
.muall .depth_menu .each_menu .mu_box > ul ul li a:after{content:'';display:block;position:absolute;right:4px;top:-1px;width:26px;height:100%;background:url('../img/ico_depth.gif') left center no-repeat;opacity:0;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.4s;
	transition-property:right, opacity;
}
.muall .depth_menu .each_menu .mu_box > ul ul li a:hover{color:#000}
.muall .depth_menu .each_menu .mu_box > ul ul li a:hover:after{right:0;opacity:1}

/* BODY */
#ui_contents.wide_mode{margin-right:0;width:1100px}
.sub_top{position:relative}
.sub_top .top_img{position:relative;width:100%;height:160px;background-position:center 0;background-repeat:no-repeat}
.sub_top .top_img h2{display:block;font-size:0;line-height:0;text-indent:-99999em;overflow:hidden}
.sub_top .top_img a{display:inline-block;position:absolute;top:0;left:50%;width:320px;height:100%;margin-left:-685px}
.sub_top .line_map{position:absolute;left:0;bottom:0;width:100%}
.sub_top .line_guide{width:1360px;margin:0 auto;text-align:right;padding:16px 0;font-size:0;line-height:1em}
.sub_top .line_guide *{display:inline-block;vertical-align:top;color:#fff;line-height:1em;font-size:15px;cursor:default}
.sub_top .line_guide a:after{content:'';display:inline-block;vertical-align:top;width:40px;height:14px;background:url('../img/ico_linemap.png') center center no-repeat}
.sub_top .line_guide span{padding-right:10px}
.contents_guide{position:relative;padding:48px 0 100px 0;width:1360px;margin:0 auto}
.contents_guide:after{content:'';display:block;clear:both;font-size:0;line-height:0;overflow:hidden}

#ui_menu{float:left;width:220px}
#ui_menu h3{font-size:24px;line-height:1em;margin-bottom:15px;font-weight:500}
#ui_menu h3 a{line-height:1em;font-size:24px;color:#444;font-weight:500}
#ui_menu > ul{border-top:2px solid #373838}
#ui_menu > ul > li > a,
#ui_menu > ul > li > button{position:relative;display:block;text-align:left;font-size:18px;color:#000;line-height:1em;padding:21px 0;width:100%;text-indent:3px;border-bottom:1px solid #cbcbcb;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.4s;
	transition-property:color,border-color;
}
#ui_menu > ul > li > button:after{content:'';display:block;width:20px;height:10px;background:url('../img/ico_muarrow.gif') center 0 no-repeat;position:absolute;right:12px;top:50%;margin-top:-5px;transition:transform 0.2s cubic-bezier(0.75,0.1,0.25,1)}
#ui_menu > ul > li .lst_mu{display:none}
#ui_menu > ul > li .lst_mu > button{display:none}
#ui_menu > ul > li .lst_mu ul{border-bottom:1px solid #373838}
#ui_menu > ul > li .lst_mu ul li{border-top:1px solid #dddde0}
#ui_menu > ul > li .lst_mu ul li:first-child{border-width:0}
#ui_menu > ul > li .lst_mu ul li a{color:#000;text-indent:25px;display:block;font-size:15px;line-height:1em;padding:18px 0;position:relative;font-weight:400;transition:color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
#ui_menu > ul > li .lst_mu ul li a:after{content:'';display:block;width:15px;height:100%;background:url('../img/ico_selarrow.gif') 0 center no-repeat;position:absolute;top:0;right:17px;opacity:0;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.4s;
	transition-property:right, opacity;
}
#ui_menu > ul > li .lst_mu ul li a:hover,
#ui_menu > ul > li .lst_mu ul li a.on{color:#f5821f}
#ui_menu > ul > li .lst_mu ul li a:hover:after,
#ui_menu > ul > li .lst_mu ul li a.on:after{right:14px;opacity:1}
#ui_menu > ul > li > a:hover,
#ui_menu > ul > li > button:hover{color:#303035}
#ui_menu > ul > li.on > a{color:#f5821f}
#ui_menu > ul > li.on > button{color:#000;border-color:#dddde0}
#ui_menu > ul > li.on > button:after{transform:rotate(-180deg)}
#ui_menu > ul > li.on .lst_mu{display:block}
#ui_menu .mob_sub-mu{display:none}
#ui_side{float:right;width:220px}
#ui_side h3{margin-bottom:15px}
#ui_side h3 a{display:block;font-size:24px;line-height:1em;position:relative;font-weight:500}
#ui_side h3 a:visited{color:#444}
#ui_side h3 a:after{content:'';display:block;position:absolute;right:5px;top:50%;width:26px;height:20px;margin-top:-12px;background:url('../img/ico_movearrow.gif') 0 0 no-repeat}
#ui_side ul li{margin-top:24px;width:100%}
#ui_side ul li:first-child{margin-top:0}
#ui_side ul li a{display:block;position:relative}
#ui_side ul li a:after{content:'';display:block;width:100%;height:100%;background:url('../img/bg_hot.png') left top repeat-x;position:absolute;left:0;top:0;opacity:0.4}
#ui_side ul li a.no:after{display:none}
#ui_side ul li strong{display:block;position:absolute;left:18px;top:14px;font-size:22px;color:#fff;line-height:1.2em;width:150px;text-shadow:0px 0px 5px rgba(0,0,0,0.5);z-index:2}
#ui_side ul li strong span{display:block;font-size:12px;font-weight:400;line-height:1.4em;text-indent:2px;margin-top:8px}
#ui_side ul li a img{display:block;width:100%}
#ui_contents{float:left;width:840px;margin:0 40px;position:relative}
#ui_contents h4{font-size:24px;line-height:1em;padding-bottom:15px;font-weight:500}
.contents_view-box{border-top:1px solid #64646f}

/* FOOTER */
#ui_foot{clear:both}
.site_move{border:solid #c5c7c8;border-width:1px 0}
.site_move .site_guide{width:1360px;margin:0 auto;position:relative;font-size:0}
.site_move .site_guide > a{display:inline-block;vertical-align:top;padding:0 30px;line-height:16px;margin:21px 0;text-align:center;font-size:15px;color:#64646f;border-left:1px solid #c5c7c8;transition:color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
.site_move .site_guide > a:first-child{border-left-width:0;padding-left:0}
.site_move .site_guide > a.utb{position:relative}
.site_move .site_guide > a:hover{color:#000}
.site_move .family_site{position:absolute;right:0;top:0;width:320px;overflow:hidden}
.site_move .family_site button{position:relative;display:block;width:100%;font-size:12px;line-height:58px;text-indent:26px;color:#878a94;text-align:left;border:solid #e4e4e6;border-width:0 1px;z-index:6;background-color:#fff}
.site_move .family_site button:after{position:absolute;right:12px;top:50%;content:'';display:block;width:19px;height:10px;background:url('../img/ico_site.gif') center center no-repeat;margin-top:-5px;background-size:100% auto;transition:transform 0.4s cubic-bezier(0.75,0.1,0.25,1);transform:rotate(180deg)}
.site_move .family_site ul{position:absolute;left:0;bottom:0;border:solid #e4e4e6;border-width:1px 1px 0 1px;width:318px;padding:12px 0;background-color:#fff;margin-bottom:1px;opacity:0;z-index:1;
	transition-timing-function:cubic-bezier(0.75,0.1,0.25,1);
	transition-duration:0.4s;
	transition-property:bottom, opacity;
}
.site_move .family_site ul li a{display:block;width:100%;font-size:14px;text-indent:26px;padding:5px 0;color:#878a94}
.site_move .family_site ul li a:hover{color:#000}
.site_move .family_site.open{overflow:inherit}
.site_move .family_site.open button{color:#000}
.site_move .family_site.open button:after{transform:rotate(0)}
.site_move .family_site.open ul{bottom:100%;opacity:1;z-index:6}
.foot_address{width:1360px;margin:0 auto;position:relative;padding:24px 0}
.foot_address > strong{display:block;position:absolute;left:0;top:24px;width:174px;height:30px;background:url('../img/ico_footloag.gif') 0 center no-repeat;text-indent:-99999em;overflow:hidden}
.foot_address .pagetop{position:absolute;right:0;top:24px;width:38px;height:58px;text-align:center;font-size:12px;color:#fff;background-color:#a6b5bd}
.foot_address .pagetop:before{content:'';display:block;position:relative;top:12px;width:100%;height:34px;background:url('../img/ico_toparrow_b.png') center top no-repeat}
.foot_address .pagetop:hover:before{
	animation-name:mouseStart;
	animation-duration:0.7s;
	animation-iteration-count:infinite;
	animation-timing-function:ease-out;
}
.foot_address .pagetop:after{content:'';position:absolute;top:7px;left:7px;width:24px;height:2px;background-color:#fff}
.foot_address .each_link > ul{font-size:0;padding-top:7px;line-height:1em;margin-left:300px}
.foot_address .each_link > ul li{display:inline-block;vertical-align:top}
.foot_address .each_link > ul li a{display:block;font-size:14px;padding:0 36px;line-height:16px;border-left:1px solid #bcbec0;color:#000;transition:color 0.2s cubic-bezier(0.75,0.1,0.25,1)}
.foot_address .each_link > ul li a:hover{color:#f5821f}
.foot_address .each_link > ul li:first-child a{padding-left:0;border-width:0}
.foot_address .address{margin-top:30px;line-height:1em}
.foot_address .address *{font-size:15px;display:inline-block;vertical-align:top;line-height:1em;color:#64646f}
.foot_address .address a{padding-left:14px;margin-left:10px;border-left:1px solid #bcbec0}
.foot_address .address p{display:block;font-size:14px;margin-top:8px}

@keyframes mouseStart{
	0%  {top:12px}
	50% {top:7px}
	100%{top:12px}
}

/* SEARCH */
#ui_search{position:fixed;left:0;top:-740px;width:100%;background-color:#fff;z-index:13;box-shadow:0px 2px 3px rgba(0,0,0,0.1);transition:top 0.6s cubic-bezier(0.75,0.1,0.25,1)}
#ui_search.open{top:0}
#ui_search .top_guide{border-bottom:1px solid #c5c7c8;background-color:#f8f8f8}
#ui_search .top_input{position:relative;width:1360px;margin:0 auto;padding:38px 0}
#ui_search .top_input > button{position:absolute;right:0;top:50%;width:48px;height:48px;margin-top:-24px;border:1px solid #c5c7c8;background:#fff url('../img/ico_x.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
#ui_search .detail{text-align:center}
#ui_search .detail *{display:inline-block;vertical-align:top}
#ui_search .detail strong{font-size:22px;line-height:44px;padding-right:14px}
#ui_search .detail input{width:300px;height:44px;line-height:44px}
#ui_search .detail button{background-color:#8ab6cf;text-align:center;width:94px;height:44px;line-height:44px;color:#fff;font-size:14px;margin-left:6px}
#ui_search .detail button:before{content:'';display:inline-block;vertical-align:top;width:21px;height:100%;background:url('../img/ico_search.png') left center no-repeat;background-size:16px auto}
#ui_search .select_guide{width:1360px;margin:0 auto;padding-bottom:40px;position:relative;z-index:1}
#ui_search .con_item{border-bottom:1px solid #c5c7c8;position:relative;padding-left:222px}
#ui_search .con_item strong{display:block;position:absolute;left:0;top:19px;width:222px;text-indent:90px;font-size:17px}
#ui_search .con_item ul li{display:inline-block;vertical-align:top;width:200px;padding:4px 0 20px 0}
#ui_search .con_item ul li.s{width:130px}
#ui_search .con_item ul li > span{display:block;margin-top:16px}
#ui_search .con_item ul li > span label{font-size:15px}
#ui_search .con_item .long_inp{width:auto}
#ui_search .con_item .long_inp .lb_radio{display:inline-block}
#ui_search .con_item .long_inp .lb_radio label{text-indent:-99999em;overflow:hidden}
#ui_search .con_item .long_inp .day{display:inline-block;vertical-align:top;margin-top:10px}
#ui_search .con_item .long_inp .day input{width:120px}
#ui_search .con_item .long_inp .day em{padding:0 6px}
#ui_search .con_item .long_inp .day span{font-size:14px;display:inline-block;vertical-align:top;line-height:35px;color:#6e6e71;margin-left:10px}
#ui_search .search_bom_btns{clear:both;width:100%;text-align:center;margin-top:30px}
#ui_search .search_bom_btns button{display:inline-block;vertical-align:top;box-sizing:border-box;width:150px;line-height:48px;margin:0 10px}
#ui_search .search_bom_btns button.s{background-color:#8ab6cf;color:#fff}
#ui_search .search_bom_btns button.c{border:1px solid #c5c7c8;color:#6e6e71;line-height:46px;width:148px}

/* SEARCH DETAIL */
.search_top-inp{background-color:#f8f8f8;border-bottom:1px solid #c5c7c8}
.search_top-inp .top_inp{padding:36px 0;text-align:center}
.search_top-inp .top_inp *{display:inline-block;vertical-align:top}
.search_top-inp .top_inp label{display:none;font-size:22px;line-height:46px;margin-right:18px}
.search_top-inp .top_inp input[type="text"]{width:500px;height:46px;line-height:46px}
.search_top-inp .top_inp button{height:46px;line-height:44px;background-color:#8ab6cf;color:#fff;font-size:14px;margin-left:8px;width:94px}
.search_top-inp .top_inp button:before{content:'';display:inline-block;vertical-align:top;width:20px;height:100%;background:url('../img/ico_search.png') left center no-repeat;background-size:16px auto}
.search_top-inp .top_inp .plus{color:#000;background-color:#fff;border:1px solid #ababa7;width:124px}
.search_top-inp .top_inp .plus:before{content:'+';background:none;font-size:30px;width:26px;vertical-align:top;text-align:left}
.search_contents-wrap{position:relative}
.search_contents-wrap:after{content:'';display:block;clear:both;font-size:0;line-height:0;overflow:hidden}
.search_contents-wrap:before{content:'';display:block;width:1px;height:100%;position:absolute;left:300px;top:0;background-color:#c5c7c8}
.search_contents-wrap .srh_select{float:left;width:300px;padding:40px 0 40px 50px;box-sizing:border-box}
.search_contents-wrap .srh_select .title{display:block;width:70%;padding-bottom:10px;margin-bottom:6px;font-size:24px;line-height:1em;border-bottom:1px solid #c5c7c8}
.search_contents-wrap .srh_select > button{display:none}
.search_contents-wrap .srh_select ul{transition:bottom 0.5s cubic-bezier(0.75,0.1,0.25,1)}
.search_contents-wrap .srh_select ul li a{display:block;font-size:15px;color:#000;line-height:34px;font-weight:500;transition:color 0.1s cubic-bezier(0.75,0.1,0.25,1)}
.search_contents-wrap .srh_select ul li a.on,
.search_contents-wrap .srh_select ul li a:hover{color:#f5821f}
.search_contents-wrap .srh_select ul li a em{font-weight:400}
.search_contents-wrap .srh_view{float:right;width:1020px;padding:40px 0 80px 40px}
.search_contents-wrap .srh_view .lb_list_com > ul > li a strong{font-weight:400}
.search_contents-wrap.detail_view{padding:20px 0 40px 0}
.search_contents-wrap.detail_view:before{display:none}
.search_contents-wrap.detail_view .srh_view{float:none;margin:0 auto;padding-left:0}
.search_contents-wrap .lb_lst-top > p{text-indent:10px}

@media all and ( max-width:720px  ){
	body,input,textarea,a,select,button{font-size:12px}
	input[type="password"],
	input[type="number"],
	input[type="text"]{height:35px;line-height:33px;text-indent:8px}
	body.over{overflow:hidden;height:100%}
	.lb_radio label,
	.lb_check label{font-size:12px;padding-left:22px;line-height:16px}
	.lb_radio label:before,
	.lb_check label:before{width:12px;height:12px;top:2px}
	.lb_check label:before{background-position:2px center}
	.lb_radio label:before{border-radius:50%}
	.lb_check input[type='checkbox']:checked + label:before{background-size:10px auto}
	.lb_radio input[type='radio']:checked + label:after{left:5px;top:7px;width:6px;height:6px}
	.lb_select{height:28px;font-size:12px}
	.lb_select label{line-height:28px;padding:0 24px 0 10px}
	.lb_select:after{width:24px;background-size:12px auto}
	.list_pagination{margin-top:10px}
	.list_pagination .paging.page_w{display:none}
	.list_pagination .paging.page_m{display:block}
	.list_pagination .paging.page_m button{width:28px;height:28px;font-size:11px;line-height:26px;background-size:6px auto}
	.list_pagination .paging.page_m button.p01,
	.list_pagination .paging.page_m button.n02{background-size:9px auto}
	.list_pagination .paging.page_m span{width:106px;line-height:28px;display:inline-block;vertical-align:top;color:#737373}
	.list_pagination .paging.page_m span em{padding:0 3px;font-size:14px}

	.changewidth{width:100%;margin:0}
	.only_pc{display:none}
	.only_mo{display:block}
	#ui_wrap{min-width:320px;padding-top:0;overflow:hidden}
	#top_banner.open,
	#top_banner,
	#ui_side{display:none}
	#ui_menu{float:none;width:auto;position:relative;z-index:4}
	#ui_body{position:relative;z-index:1;padding-top:50px}
	#ui_contents{float:none;width:auto;margin:0}
	#ui_contents h4{display:none}
	#ui_foot{position:relative}
	#ui_menu h3{display:none}
	#ui_menu > ul{border-top-width:0}
	#ui_menu > ul > li{display:none}
	#ui_menu > ul > li.open{display:block}
	#ui_menu > ul > li.open > a,
	#ui_menu > ul > li.open > button{background-color:#176ea0;color:#fff;font-size:14px;text-indent:17px;line-height:40px;padding:0;border-bottom-width:0;z-index:5}
	#ui_menu > ul > li.open > a:before,
	#ui_menu > ul > li.open > button:before{content:'';display:block;position:absolute;right:13px;top:50%;width:12px;height:8px;margin-top:-4px;background:url('../img/ico_arw-bg.png') center center no-repeat;background-size:100% auto;transition:transform 0.4s cubic-bezier(0.75,0.1,0.25,1);transform:rotate(-180deg)}
	#ui_menu > ul > li.open > button.off:before{display:none}
	#ui_menu > ul > li.open > a.on:before,
	#ui_menu > ul > li.open > button.on:before{transform:rotate(0)}
	#ui_menu > ul > li.open > button:after{display:none}
	#ui_menu > ul > li.open .lst_mu{position:relative;display:block}
	.three_no #ui_menu > ul > li.open .lst_mu{display:none}
	#ui_menu > ul > li .lst_mu:after{content:'';display:block;width:1px;height:100%;background-color:#c1c1c1;position:absolute;right:41px;top:0;z-index:2}
	#ui_menu > ul > li .lst_mu > button{display:block;width:100%;color:#f5821f;line-height:40px;border-bottom:1px solid #c1c1c1;position:relative;background-color:#fff;text-align:left;z-index:3}
	#ui_menu > ul > li .lst_mu > button:before{content:'┗';display:inline-block;vertical-align:top;color:#859199;width:26px;text-align:right;margin-right:8px}
	#ui_menu > ul > li .lst_mu > button:after{content:'';display:block;position:absolute;right:0;top:0;width:40px;height:40px;background:url('../img/m/ico_sub-arrow.gif') center center no-repeat;background-size:16px auto;transition:transform 0.4s cubic-bezier(0.75,0.1,0.25,1);transform:rotate(0)}
	#ui_menu > ul > li .lst_mu ul{position:absolute;left:0;bottom:0;width:100%;background-color:#fff;transition:bottom 0.4s cubic-bezier(0.75,0.1,0.25,1);z-index:2;border-bottom-width:0}
	#ui_menu > ul > li .lst_mu ul li a{font-size:12px;text-indent:0;padding:14px 0}
	#ui_menu > ul > li .lst_mu ul li a:before{content:'┗';display:inline-block;vertical-align:top;color:#859199;width:36px;text-align:right;margin-right:8px}
	#ui_menu > ul > li .lst_mu ul li a:after{display:none}
	#ui_menu > ul > li .lst_mu.open > button:after{transform:rotate(180deg)}
	#ui_menu > ul > li .lst_mu.open ul{box-shadow:0px 1px 2px rgba(0,0,0,0.1)}
	#ui_menu > ul > li .lst_mu ul .lnk{width:100%;padding:0 8px;box-sizing:border-box;background-color:#eaedf2;position:static}
	#ui_menu > ul > li .lst_mu ul .lnk li{margin-left:0;width:100%}
	#ui_menu > ul > li .lst_mu ul .lnk li a{position:relative;display:block;padding:0 30px 0 60px;line-height:45px;font-size:13px;color:#95979a;border-top:1px solid #fff}
	#ui_menu > ul > li .lst_mu ul .lnk li:first-child a{border-top-width:0}
	#ui_menu > ul > li .lst_mu ul .lnk li a:after{display:block;content:'';position:absolute;top:0;right:20px;width:5px;height:100%;background:url('../img/ico_state_arrow.png') no-repeat center;opacity:1}
	#ui_menu > ul > li .lst_mu ul .lnk li a:before{display:block;content:'';position:absolute;top:0;left:20px;width:30px;height:100%;background:no-repeat center center}
	#ui_menu > ul > li .lst_mu ul .lnk li.ln01 a:before{background-image:url('../img/ico_state01.png')}
	#ui_menu > ul > li .lst_mu ul .lnk li.ln02 a:before{background-image:url('../img/ico_state02.png')}
	#ui_menu > ul > li .lst_mu ul .lnk li.ln03 a:before{background-image:url('../img/ico_state03.png')}
	#ui_menu > ul > li .lst_mu ul .lnk li.ln04 a:before{background-image:url('../img/ico_state04.png')}
	#ui_menu .mob_sub-mu{display:block;position:absolute;left:0;bottom:100%;width:100%;z-index:4;background-color:#fff;transition:bottom 0.4s cubic-bezier(0.75,0.1,0.25,1)}
	#ui_menu .mob_sub-mu.open{box-shadow:0px 1px 2px rgba(0,0,0,0.1)}
	#ui_menu .mob_sub-mu a{display:block;width:100%;border-top:1px solid #dddde0;line-height:40px}
	#ui_menu .mob_sub-mu a:before{content:'┗';display:inline-block;vertical-align:top;color:#859199;width:36px;text-align:right;margin-right:8px}
	#ui_menu .mob_sub-mu a:first-child{border-top-width:0}
	#ui_menu .mob_sub-mu a.on{color:#f5821f}
	#ui_contents.wide_mode{width:100%}
	#ui_search{position:absolute}
	#ui_search:after{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:0;position:absolute;left:0;top:0;transition:opacity 0.6s cubic-bezier(0.75,0.1,0.25,1);z-index:0}
	#ui_search.open:after{opacity:0.7;position:fixed}
	#ui_search .top_guide{width:100%;float:none;position:relative}
	#ui_search .top_input{width:auto;position:static;padding:40px 10px 14px 10px}
	#ui_search .top_input > button{top:10px;right:10px;margin-top:0;width:24px;height:24px;background-size:9px auto}
	#ui_search .detail{padding:0 60px;text-align:left;position:relative}
	#ui_search .detail strong{font-size:14px;line-height:36px;padding-right:0;display:block;position:absolute;left:0;top:0}
	#ui_search .detail input{width:100%;height:36px;line-height:36px}
	#ui_search .detail button{margin-left:0;position:absolute;right:0;top:0;width:56px;height:36px;font-size:12px;line-height:36px}
	#ui_search .detail button:before{background-size:11px auto;width:15px;background-position:0 12px}
	#ui_search .select_guide{width:100%;padding-bottom:0;background-color:#fff}
	#ui_search .con_item{padding:10px 10px 10px 76px}
	#ui_search .con_item strong{font-size:14px;width:auto;text-indent:10px;top:10px}
	#ui_search .con_item ul li{width:auto;padding:0}
	#ui_search .con_item ul li.s{width:auto;margin-right:14px}
	#ui_search .con_item ul li > span{margin-top:0}
	#ui_search .con_item ul li > span label{font-size:12px}
	#ui_search .con_item.the_search{padding-top:5px}
	#ui_search .con_item.the_search li{display:block;width:100%;border-top:1px solid #e8e8e8;padding-bottom:5px}
	#ui_search .con_item.the_search li.s{margin-right:0;width:100%;border-top-width:0}
	#ui_search .con_item.the_search ul li > span{width:49%;display:inline-block;vertical-align:top;margin-top:5px}
	#ui_search .con_item.the_search ul li > span:first-child{display:block}
	#ui_search .con_item.the_search ul li > span:first-child label{color:#000;font-weight:700}
	#ui_search .con_item.the_search ul li.s > span label{font-weight:400;color:#444}
	#ui_search .con_item .long_inp{margin-top:5px;display:block}
	#ui_search .con_item .long_inp .lb_radio{margin-top:6px}
	#ui_search .con_item .long_inp .day{margin-top:0}
	#ui_search .con_item .long_inp .day input{width:92px;height:28px;line-height:28px;font-size:12px}
	#ui_search .con_item .long_inp .day span{display:block;font-size:12px;margin-left:6px;line-height:1em;margin-top:8px}
	#ui_search .con_item .long_inp .day em{padding:0}
	#ui_search .search_bom_btns{padding:20px 0;margin:0}
	#ui_search .search_bom_btns button{width:80px;line-height:30px;margin:0 6px}
	#ui_search .search_bom_btns button.c{width:78px;line-height:28px}
	.sub_top{display:none}
	.contents_view-box{border-top-width:0}
	.contents_guide{padding-top:0;width:100%;padding-bottom:50px}
	.site_move{border-bottom-width:0}
	.site_move .site_guide{width:100%;text-align:center}
	.site_move .site_guide > a{font-size:12px;margin:18px 0;line-height:14px;width:auto;padding:0 16px}
	.site_move .family_site{position:relative;width:206px;margin:0 auto;margin-top:64px}
	.site_move .family_site button{border-width:1px;line-height:42px;font-size:11px;border-color:#b0b0ac}
	.site_move .family_site ul{width:204px;margin:0 auto;border-color:#b0b0ac;padding:8px 0;display:none}
	.site_move .family_site ul li a{text-align:left;font-size:12px}
	.site_move .family_site.open ul{display:block}
	.foot_address{width:100%;padding:0 0 40px 0;position:static}
	.foot_address > strong{position:static;margin:0 auto;width:125px;height:62px;background-image:url('../img/m/ico_footloag.gif');background-size:100% auto}
	.foot_address .address{margin:0 20px}
	.foot_address .address *{font-size:11px}
	.foot_address .address p{font-size:11px;margin-top:5px;line-height:1.6em;width:286px}
	.foot_address .each_link{margin:0}
	.foot_address .each_link > ul{padding:15px 0;border:solid #c5c7c8;border-width:1px 0;text-align:center;position:absolute;left:0;top:51px;width:100%;margin-left:0}
	.foot_address .each_link > ul li a{font-size:10px;padding:0 6px;line-height:14px}
	.foot_address .each_link > ul li:first-child a{padding-left:6px;font-size:11px;font-weight:700}
	.foot_address .pagetop{top:114px;bottom:40px;right:20px;width:30px}
	.foot_address .pagetop:before{background-size:18px auto;height:30px}
	.foot_address .pagetop:after{left:3px}

    #top_dim{position:absolute;left:0;top:0;background-color:#000;opacity:0;width:100%;height:100%;z-index:3;display:block}
    #top_dim.open{opacity:0.7;transition:opacity 0.5s ease}
	#mob_head{display:block;position:fixed;left:0;width:0;width:100%;z-index:2;background-color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.1);z-index:3}
	#mob_head:after{content:'';display:block;clear:both;font-size:0;line-height:0;overflow:hidden}
	#mob_head a{float:right;width:132px;height:50px;background:url('../img/h1_logo.png') 0 center no-repeat;text-indent:-99999em;overflow:hidden;background-size:128px auto}
	#mob_head button{float:left;width:56px;height:50px;background:url('../img/btns_allmenu.gif') center center no-repeat;text-indent:-99999em;overflow:hidden;background-size:17px auto}
	#mob_head h3{position:absolute;left:56px;top:0;line-height:50px;font-size:14px}
    #mob_head button.top_search{float:right;width:50px;background:url('../img/top_search.png') no-repeat center center;background-size:20px auto}
	#mob_head.open{border-bottom:2px solid #8ab6cf}
    #mob_head.open a{display:none}
    #mob_head.open button{display:none}
    #mob_head.open button.top_search{display:none}
	#ui_head{left:-100%;height:100%;background-color:transparent;position:fixed}
	#ui_head.open{left:0}
	#ui_head:after{content:'';display:block;width:100%;height:100%;background-color:#000;opacity:0;position:absolute;left:0;top:0}
	#ui_head.open:after{opacity:0.7;position:fixed;transition:opacity 0.6s cubic-bezier(0.75,0.1,0.25,1)}
	.mob_all-guide{margin-right:40px;height:100%;background-color:#fff;position:relative;z-index:1}
	.mob_all-guide:after{content:'';display:none;clear:both;font-size:0;line-height:0;overflow:hidden;background-color:#fff;width:100%;height:48px;border-top:2px solid #5e717c;position:absolute;left:0;bottom:0;z-index:1}
	.all_search{width:auto;border-bottom:2px solid #5e717c;background-color:#fff;z-index:0;position:static}
	.all_search .search_guide{width:auto;text-align:left;position:static}
	.all_search .search_guide > a{position:absolute;left:90px;top:11px;margin:0;border-left-width:0;line-height:26px;width:120px;background-color:#8ab6cf;border-radius:13px;color:#fff;font-size:10px;padding:0;z-index:2}
	.all_search .search_guide > a:hover{color:#fff}
	.all_search .search_guide > a:before{content:'';display:inline-block;vertical-align:top;width:20px;height:26px;background:url('../img/ico_training.png') left center no-repeat;background-size:13px auto}
	.all_search .login_link{position:static;font-size:0;border-top:1px solid #0d2027}
	.all_search .login_link a{width:36%;box-sizing:border-box;text-align:center;font-size:12px;margin:14px 0;padding:0}
	.all_search .login_link a:first-child{width:36%}
	.all_search .login_link a:last-child {width:28%}
	.all_search .login_link a:before{width:13px;height:13px;margin-right:2px}
	.all_search .box{display:block;width:auto;padding:10px;height:70px}
	.all_search .box_over{position:relative;width:100%;height:100%}
	.all_search .box input[type="text"]{display:block;position:absolute;left:0;bottom:0;width:100%}
	.all_search .box button{margin-left:0;font-size:12px}
	.all_search .box button em{display:none}
	.all_search .box button:hover{background-color:#8ab6cf}
	.all_search .box button.all{display:none;width:70px;height:28px;background-color:#8ab6cf;line-height:28px;text-align:center;border-radius:14px;margin-left:76px}
	.all_search .box button.all:before{content:'';display:inline-block;vertical-align:top;width:20px;height:100%;background:url('../img/ico_search.png') left 7px no-repeat;background-size:11px auto;width:18px}
	.all_search .box button.wrd{display:block;position:absolute;right:0;bottom:0;width:36px;padding:0 8px;height:30px}
	.all_search .box button.wrd:before{background-position:center center;background-size:11px auto}
	.top_guide{position:static;float:left;width:40%;border-bottom-width:0;height:100%}
	.top_menu{position:static;width:100%;height:100%;background-color:#eaedf2;border-right:2px solid #b5b5b5;box-sizing:border-box}
	.top_menu h1{left:10px;top:11px;width:70px;height:26px}
	.top_menu h1 a{background:none;background-color:#8ab6cf;line-height:28px;text-align:center;border-radius:13px}
	.top_menu h1 a em{display:none}
	.top_menu h1 a:before,
	.top_menu h1 a:after{display:inline-block;vertical-align:top;line-height:26px;text-indent:0}
	.top_menu h1 a:before{content:'';background:url('../img/ico_home.png') left 7px no-repeat;background-size:12px auto;width:20px;height:100%}
	.top_menu h1 a:after {content:'홈';color:#fff;font-size:12px}
	.top_menu .allmenu{width:28px;height:28px;border:1px solid #c5c7c8;right:10px;top:10px;background-image:url('../img/ico_x.png');background-size:9px auto}
	.top_menu .gnb_guide ul{margin-left:0;text-align:left;white-space:normal}
	.top_menu .gnb_guide ul li{display:block;width:auto;border-bottom:1px solid #c4ccd1}
	.top_menu .gnb_guide ul li a{line-height:38px;font-size:12px;text-indent:20px}
	.top_menu .gnb_guide ul li a:before,
	.top_menu .gnb_guide ul li a:after{display:none}
	.top_menu .gnb_guide ul li a.on{color:#fff;background-color:#8ab6cf}
	.depth_menu{position:static;float:right;width:60%;height:100%;box-sizing:border-box;box-shadow:0px 0px 0px rgba(0,0,0,0.0);opacity:1;transition-duration:0s;transition-property:none}
	.depth_menu .each_menu{width:auto;overflow-y:auto;height:100%}
	.depth_menu .each_menu .each_guide{margin:0;background-color:#fff;position:relative;z-index:1;padding-bottom:89px}
	.depth_menu .each_menu .mu_box{display:none;width:auto;padding:0}
	.depth_menu .each_menu .mu_box.open{display:block}
	.depth_menu .each_menu .mu_box button,
	.depth_menu .each_menu .mu_box a{font-size:12px;line-height:34px}
	.depth_menu .each_menu .mu_box > ul > li{border-bottom:1px solid #c4ccd1}
	.depth_menu .each_menu .mu_box > ul > li.open{border-bottom-color:#5e717c}
	.depth_menu .each_menu .mu_box > ul > li > button,
	.depth_menu .each_menu .mu_box > ul > li > a{text-indent:15px}
	.depth_menu .each_menu .mu_box > ul > li > a.on{color:#000;font-weight:700}
	.depth_menu .each_menu .mu_box > ul ul{display:block}
	.depth_menu .each_menu .mu_box > ul li.close ul{display:none}
	.depth_menu .each_menu .mu_box > ul > li ul{margin-left:16px}
	.depth_menu .each_menu .mu_box > ul > li ul li{border-top:1px solid #c4ccd1}
	.depth_menu .each_menu .mu_box > ul > li ul li a{text-indent:10px;position:relative;color:#5e717c}
	.depth_menu .each_menu .mu_box > ul > li ul li a.on{color:#f5821f}
	.search_top-inp{position:relative;z-index:2}
	.search_top-inp .top_inp{margin:0 15px;width:auto;text-align:left;font-size:0;padding:20px 0}
	.search_top-inp .top_inp .inp{position:relative;display:block;margin-bottom:10px}
	.search_top-inp .top_inp label{font-size:14px;position:absolute;left:0;top:0;line-height:38px}
	.search_top-inp .top_inp input[type="text"]{width:100%;height:38px;line-height:38px;font-size:14px}
	.search_top-inp .top_inp button{width:48%;margin-left:0;line-height:38px;height:38px}
	.search_top-inp .top_inp .plus{margin-left:4%;width:48%}
	.search_contents-wrap:before{display:none}
	.search_contents-wrap .srh_select{float:none;width:auto;position:relative;margin-bottom:10px;padding:0}
	.search_contents-wrap .srh_select .title{position:relative;padding:20px 0;margin-bottom:0;width:100%;font-size:20px;text-align:center;z-index:2;background-color:#fff}
	.search_contents-wrap .srh_select > button{display:block;font-size:14px;padding:15px;width:100%;text-align:left;border-bottom:1px solid #c5c7c8;color:#f5821f;position:relative;z-index:2;background-color:#fff}
	.search_contents-wrap .srh_select > button:after,
	.search_contents-wrap .srh_select > button:before{content:'';display:block;position:absolute}
	.search_contents-wrap .srh_select > button:after{border-left:1px solid #c5c7c8;width:50px;height:50px;right:0;top:0}
	.search_contents-wrap .srh_select > button:before{right:13px;top:50%;margin-top:-5px;width:20px;height:10px;background:url('../img/ico_site.gif') 0 0 no-repeat;background-size:20px auto;transition:transform 0.2s cubic-bezier(0.75,0.1,0.25,1)}
	.search_contents-wrap .srh_select > button.on:before{transform:rotate(180deg)}
	.search_contents-wrap .srh_select ul{padding:10px 0;position:absolute;left:0;bottom:100%;width:100%;background-color:#fff;z-index:1;box-shadow:0px 1px 3px rgba(0,0,0,0.2)}
	.search_contents-wrap .srh_select ul li a{padding:6px 15px;font-size:12px;line-height:1em}
	.search_contents-wrap .srh_select ul li a.on,
	.search_contents-wrap .srh_select ul li a:hover{color:#000}
	.search_contents-wrap .lb_lst-top .lb_select{top:8px;margin-top:0}
	.search_contents-wrap .srh_view{float:none;width:auto;padding:0;margin-bottom:40px}
	.search_contents-wrap .lb_lst-top > p{text-indent:20px}

	/* 임시 검색창 사라짐 */
	#ui_head .all_search .box{height:28px}
	#ui_head .all_search .box_over{display:none}

	/* 모바일 검색창 */
	#ui_head .all_search .box_over.open{display:block;position:fixed;left:0;top:-52px;height:50px;z-index:1;background-color:#fff;border-bottom:2px solid #8ab6cf}
	#ui_head .all_search .box_over.open .mo_search{padding:0 50px;height:50px;display:block}
	#ui_head .all_search .box_over.open .mo_search input[type="text"]{position:relative;bottom:auto;;border-width:0;width:100%;line-height:20px;height:20px;display:block;top:15px;text-indent:0}
	#ui_head .all_search .box_over.open .mo_search input[type="text"]:focus{background-color:#fff}
	#ui_head .all_search .box_over.open button{text-indent:-99999em;overflow:hidden;background-repeat:no-repeat;background-position:center;width:50px;height:50px;position:absolute;top:0;background-color:#fff;padding:0}
	#ui_head .all_search .box_over.open .close_btn{left:0;background-image:url('../img/close_btn.png');background-size:16px auto;display:block}
	#ui_head .all_search .box_over.open .t_btn{right:0;background-image:url('../img/top_search.png');background-size:26px auto}
	#ui_head .all_search .box_over.open .t_btn:before{display:none}
}
