@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------
 * Name      : web_layout.css    
 * Desc      : page layout 
 * Created   : 
 * Updated   : 
 ------------------------------------------------------------ */
body.fixe {overflow:hidden; height:100%;}

/* wrap */
#wrap {width:100%; max-width:1280px; overflow:hidden; margin:0 auto;}
#inner_wrap {width:1200px; margin:0 auto; position:relative;}


/* header */
#header {width:100%; position:fixed; left:0px; top:0px; z-index:999; background:url(../img/common/gnb_bg.png) repeat left top; border-bottom:2px solid #1e2f3c; border-top:1px solid #d3e4f2;}


/* GNB */
.gnb > ul {overflow:hidden; padding:4px 0px;}
.gnb > ul > li { float:left; text-align:center; width:20%; line-height:36px; border-left:1px solid #6a79a9; box-sizing:border-box; height:36px; text-align:center; position:relative;}
.gnb > ul > li:first-child {border-left:none;}
.gnb > ul > li:first-child > a {border-left:none;}
.gnb > ul > li > a {display:block; color:#fff; border-left:1px solid #192863; letter-spacing:-1.5px; font-weight:bold;}
.gnb > ul > li:hover > a {color:#00d8ff;}
.gnb > ul > li.on > a {color:#00d8ff;}




/* visual */
.main_visual { text-align:center;}
.main_visual img {width:100%;}


/* section */
.imgW img {width:100%;}
#main_s3 ul li img {width:100%;}
#main_s3 .txt_t { cursor:pointer;}
#main_s3 .txt {display:none;}
.main_s4 {padding:10px;}
.scrollbox {
    height:50px;
    padding:10px;
    overflow: auto;
    background: #fff;
    border: 1px solid #cacaca;
    overflow-x: hidden;
	font-size:0.9em
}
.table_style4 tbody tr td input {
	background:#d8e8f4;
	border:1px solid #88b0cd;
}
#footerW {margin:10px 0px; box-sizing:border-box; background:#dadada; font-size:0.85em; text-align:center; padding:5px; color:#656565;}
