@charset "utf-8";
/* WSU 201906 */

/* 폰트 */
@font-face {
    font-family:'NanumSquare';
    src:url('../../common/font/NanumSquareR.eot');
    src:url('../../common/font/NanumSquareR.eot?#iefix') format('embedded-opentype'), url('../../common/font/NanumSquareR.woff') format('woff'), url('../../common/font/NanumSquareR.ttf') format('truetype');
    font-weight:normal;
    font-style:normal; 
}

html{margin:0 auto;}

/* input 요소 관련 초기화 */
input[type=text], input[type=button], input[type=password], textarea, button{outline-style:none; -webkit-appearance:none; -webkit-border-radius:0;}
select{background:#fff;}
input[type=checkbox], input[type=radio]{border:1px solid #666;}

/* header */
#header {position:fixed; width:100%; height:40px; background:#0b89ff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); z-index: 1;}
#header:after {content:""; display:block; clear:both;}
#header .logo {width:100%; padding:0; text-align:left;}
#header .logo a{height:40px; display:inline-block;font-size: 16px;color: #fff;line-height: 40px;padding-left: 15px;}
#header .logo img{width:120px; height:40px;}
#header .btn_search{position:absolute; top:10px; right:44px;}
.batt_capa{position:absolute; top:10px; left:200px; font-size: 16px;color: #fff; font-weight: bold;}

/* footer */
footer {width:100%; color:#fefefe; background:#313131;  font-size:12px;height: 2px;}
footer span{color:#ccc;}
footer p{padding:15px 0;}
footer li{line-height:18px;}
footer p.btn a{margin:0 12px 0 0; color:#ffde00;}

.btn_top{position:fixed; right:15px; bottom:15px; z-index:9999;}
.btn_top img{width:45px; height:45px;}

/* index */
#container {position:relative; overflow:hidden; background:#f3f3f3;min-height: 600px;padding: 55px 15px 20px 15px;}

/* main */
/* con_header */
#header h2{text-align:center; font-size:16px; height:40px; line-height:40px; padding:0 40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;color: #fff;}
#header .btn_header_prev{position:absolute; top:0; left:0;}
#header .btn_header_prev img{width:40px; height:40px;}
#main_container {position:relative; overflow:hidden; min-height:460px;}

#con_body {margin:0; line-height:20px; font-size:14px; font-family:"Malgun Gothic",Gulim,"굴림";background: #fff;padding: 15px 10px 20px 10px;}



