/* ÃÖ»ó´Ü ¸Þ´º */
.index_menus_sbox{height:40px;}

.index_menus_s {height:40px;width:100%;border-bottom:1px solid #dedede;background-color:#fff;z-index:999999999;}

.index_menus_s.fix {
		height:40px;width:100%;border-bottom:1px solid #dedede;background-color:#fff;position:fixed;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		overflow-y: visible !important;
}

.index_menus_s .wrap {}
.index_menus_s .wrap div {}
.index_menus_s .menu > ul:after {display:block;clear:both;content:'';}
.index_menus_s .menu > ul > li {position:relative;height:40px;line-height:40px;float:left;padding:0 10px;}
.index_menus_s .menu > ul > li:last-child {margin-right:0;}
.index_menus_s .menu > ul > li:first-child {border-left:1px solid #f4f4f4;}
.index_menus_s .menu > ul > li.login > a {color:#0080ff;}
.index_menus_s .menu > ul > li.logout > a {color:#ff0000;}
.index_menus_s .menu > ul > li {color:#333;font-size:.85em;border-right:1px solid #f4f4f4;}
.index_menus_s .menu > ul > li.parent {width:80px;cursor:default;display:none;}
.index_menus_s .menu > ul > li.parent:hover {color:#999;}
.index_menus_s .menu > ul > li.parent > h1 > i {display:inline-block;}
.index_menus_s .menu > ul > li.parent > dl {position:absolute;left:0;background-color:#eee;padding:10px;z-index:1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.index_menus_s .menu > ul > li.parent > dl > dd {white-space:nowrap;}
.index_menus_s .menu > ul > li.parent > dl > dd > a {color:#333;font-size:.85em;display:block;padding:0 15px 5px 15px;margin-bottom:5px;border-bottom:1px solid #ccc;}
.index_menus_s .menu > ul > li.parent > dl > dd > a:hover {color:#999;}
.index_menus_s .menu > ul > li.parent > dl > dd:last-child > a {border:0;}
.index_menus_s .menu > ul > li.parent > dl.off {padding:0 10px;height:1px;overflow:hidden;visibility:hidden;}
.index_menus_s .menu > ul > li.print-category-allbtn {cursor:pointer;color:#fff;background-color:#000;border:0;}
.index_menus_s .menu > ul > li.print-category-allbtn.on {background-color:#f43142}
.index_menus_s .menu > ul > li.homepage {color:#fff;background-color:#999;}
.index_menus_s .menu > ul > li.homepage > a {color:#fff;display:block;}
.index_menus_s .menu {float:right;}

.index_menus_s .items {float:left;width:500px;height:40px;border:0px solid;overflow:hidden;}
.index_menus_s .items .hot {border:0px solid;line-height:40px;position:relative;}
.index_menus_s .items .hot > h1 {position:absolute;font-size:.85em;}
.index_menus_s .items .hot > h1 > i {font-size:.50em;}
.index_menus_s .items #main_txtbn {margin-left:80px;border:0px solid;}
.index_menus_s .items #main_txtbn li, .index_menus_s .items #main_txtbn li > a {line-height:40px;font-size:.90em;color:#666;}

/* _inc.top */ 
.contents_mdl {position:relative;border:0px solid;margin:0 auto;}
.contents_mdl p.cntban {margin-bottom:10px;}

.banner_floaterLf_bn {position:absolute;margin-left:-133px;margin-top:60px;display:none;z-index:2;}
.banner_floaterLf_bn > ul > li {border:1px solid #e7e7e7;margin-bottom:5px;}

.banner_floaterLf_fix {
		position:fixed;top:41px;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		overflow-y: visible !important;
}

.index_menu {border:0px solid;padding:10px 0;}
.index_menu .logonsh:after {display:block;clear:both;content:'';}
.index_menu .logonsh .logo {float:left;width:280px;height:90px;line-height:90px;border:0px solid;position:relative;}
.index_menu .logonsh .logo img {vertical-align:middle;}
.index_menu .logonsh .search {float:left;width:550px;}
.index_menu .logonsh .search .box {width:500px;margin-top:20px;border:0px solid;position:relative;}
.index_menu .logonsh .search .box input.ki_txt {width:100%;border:0px solid #999;background-color:#eee;height:55px;line-height:55px;border-radius:40px;text-indent:30px;font-size:1.2em;}
.index_menu .logonsh .banner_top_r {position:relative;float:right;border:0px solid;}
.index_menu .logonsh .banner_top_r .btn {position:absolute;top:10px;left:-40px;}
.index_menu .logonsh .banner_top_r .btn > a > i {border:1px solid #dedede; color:#666;padding:2px;font-size:.50em;}
.index_menu .logonsh .banner_top_r .btn > a > i:hover {border:1px solid #999; color:#000;}
.index_menu .logonsh .banner_top_r ul#banner_top_bn {width:200px;height:90px;overflow:hidden;}

input.ki_txt {border:0px solid;color:#999;height:34px;line-height:34px;width:240px;padding-left:10px;}

.index_menu .fav_searchkey {float:left;width:215px;margin-top:21px;padding:7px;border:0px solid;}
.index_menu .fav_searchkey dl {border:0px solid;}
.index_menu .fav_searchkey dt {font-size:.96em;color:#666;margin-bottom:4px;}
.index_menu .fav_searchkey dd {font-size:.90em;}
.index_menu .fav_searchkey dd a {color:#999;text-decoration:underline;}

.topmenus_div_box {position:relative;}
.topmenus_div_box .wrap {position:absolute;right:0;top:-70px;}
.topmenus_div_box .topmenus_div {position:relative;border:0px solid;}

.topmenus_div_box .topmenus_div ul#nav {border:0px solid;width:100%;position:relative;z-index:99999999;}
.topmenus_div_box .topmenus_div ul#nav:after {display:block;clear:both;content:'';}
.topmenus_div_box .topmenus_div ul#nav > li {float:left;position:relative;}
.topmenus_div_box .topmenus_div ul#nav > li > a {font-size:1.2em;letter-spacing:0;display:block;}
.topmenus_div_box .topmenus_div ul#nav > li.mnu {border:0px solid;text-align:center;line-height:50px;}
.topmenus_div_box .topmenus_div ul#nav > li.mnu.first {width:186px;}

.topmenus_div_box .topmenus_div ul.submenus {position:absolute;left:50%;transform:translateX(-50%);line-height:28px;display:none;border:0px solid;padding:25px 0;z-index:1;}
.topmenus_div_box .topmenus_div ul.submenus > li {text-align:left;white-space:nowrap;}
.topmenus_div_box .topmenus_div ul.submenus > li > a {color:#fff;}
.topmenus_div_box .topmenus_div ul.submenus > li > a:hover {color:#f8c881}
.topmenus_div_box .topmenus_div ul.submenus > li:last-child {padding-bottom:10px;}

.topmenus_fix {
		z-index:99999999;position:fixed !important;top:40px;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		overflow-y: visible !important;
		border-bottom:1px solid #000;
}

.logonsh .search .box i.xi-search {font-size:2.5em;position:absolute;right:15px;top:10px;cursor:pointer;color:#333;}
.topmenus_div_box .topmenus_div ul#nav > li:first-child > i {padding: 0px 5px 0 0px;border: 0px solid;font-size: 1.5em;filter: alpha(opacity=70);opacity: .7;}
._mf .cntban img{width:100%;position:static;}

ul.dir_top {position:fixed;bottom:300px;right:30px;visibility:hidden;}
ul.dir_top > li {cursor:pointer;margin-bottom:10px;filter:alpha(opacity=50);opacity:.5;-webkit-opacity:.5;border:1px solid #999;padding:10px;background-color:#fff;}
ul.dir_top > li:hover {filter:alpha(opacity=100);opacity:1;-webkit-opacity:1;}
ul.dir_top > li > i {font-size:1.5em;color:#999;}

ul.dir_top.fix {
		z-index:99999;bottom:110px;visibility:visible;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		overflow-y: visible !important;
}