@charset "euc-kr";

*{-webkit-text-size-adjust:none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0; padding:0;}
fieldset{border:0;}
hr, caption{display:none;}
li{list-style:none;}
a {text-decoration:none; outline:none; selector-dummy:expression(this.hideFocus=true);}

html, body{ -webkit-tap-highlight-color: rgba(0,0,0,0); /* disable webkit tap highlight */}

body {margin:0; padding:0; font-family:Malgun Gothic,Dotum,'µ¸¿ò', -webkit-text-size-adjust:none; color:#666;}
img{border:0px; vertical-align:top;}
html:first-child select {padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; margin:0; padding:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
.clear{clear:both !important;}
.hidden{overflow:hidden;}
p {margin:0; padding:0;}

#wrap {margin:0; padding:0; width:100%;}


/* ¸ÞÀÎ */
#sb-site, .sb-site-container {padding:0;}
.sb-slidebar {padding:0; color: #fff;}
html.sb-active #sb-site, .sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close {cursor: pointer;}

#fixed-topn {/*position:fixed;*/ position:relative; /*top:0;*/ width:100%; /*background-color:#fff;*/ z-index: 4; height:80px; border-top:2px solid #42afc6;}
.logo_pa {position:relative; margin:0; padding:18px 0 0 0; text-align:center;}

#menu_pa {position:absolute; margin:0; padding:0; left:10px; top:25px;}
#menu_pa i {color:#848484;}

#btnt_pa {position:absolute; margin:0; padding:0; right:10px; top:15px;}
#btnt_pa a {color:#848484;}
/*#btnt_pa a {color:#848484; font-size:13px; font-weight:bolder; line-height:25px; font-family:Malgun Gothic,Dotum,'µ¸¿ò'}*/

.top_q {margin:0; padding:0; list-style:none; background:url(../img/main/men-u_bg.gif); height:65px;}
.top_q li {padding:0; float:left; height:65px; text-align:center; border-bottom:2px solid #499dc1; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.top_q li a{display:block; cursor:pointer; padding-top:13px; height:52px; font-size:15px; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò'; font-weight:600; color:#fff; line-height:35px;}

.bna_con {margin:0; padding:0; list-style:none;}
.bna_con li {padding:0; width:50%; float:left;}
.bna_con li a {display:block; cursor:pointer;}


/* Container */
#container{position: relative; padding:0; margin:0;}
.kakao {margin:0; padding:0; position:relative;}

.banner_box {margin:0; padding:0; background:#f3f3f3;}

.mid01 {margin:0; padding:0; width:50%; /*border-right:5px solid #f3f3f3;*/ float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.mid02 {margin:0; padding:0; width:50%; /*border-left:5px solid #f3f3f3;*/ float:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}


.bor_box {margin:0; padding:20px; background:#fff; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.tab {position: relative; width:100%;}
.tab h2 {margin:0; padding:0; font-size:19px; letter-spacing:-0.05em; color:#333; font-weight:900; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò';}

.tab ul {list-style: none; margin: 0; padding:0;}
.tab ul li {padding:8px 5px; border-bottom:1px dotted #dcdcdc; color:#e6a906; font-size:15px; letter-spacing:-0.05em; color:#666; line-height:20px; font-weight:400; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò';}
.tab ul li .time {position:absolute; right:5px; color:#797979; font-size:15px; letter-spacing:-0.05em; line-height:20px; font-weight:400; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò';}
.tab ul li a {font-size:15px; letter-spacing:-0.05em; color:#666; line-height:20px; font-weight:400; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò';}
.tab .more {position:absolute; top:0px; right:0; font-size:13px; font-weight:400; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò'; text-decoration:none !important;}


/* ¿Â¶óÀÎ»ó´ã */
/*.t19l {font-size:19px; line-height:45px; color:#9fa0a3; letter-spacing:-0.05em; border:1px solid #9fa0a3; text-align:center; font-weight:400;}
.info_t th {font-size:15px; color:#9fa0a3; letter-spacing:-0.05em; text-align:left; font-weight:400;}
.info_t td {font-size:15px; color:#9fa0a3; letter-spacing:-0.05em; font-weight:400;}
.info_t td select, .info_t td input, .info_t td textarea {margin:10px 0 0; vertical-align:middle;}

.fs01 {border:1px solid #9fa0a3; font-size:15px; font-family:'ng','µ¸¿ò',Dotum; padding:0 0 0 3px; height:30px; line-height:30px; -webkit-border-radius:0px; -webkit-apprearance:none; background:#9ea0a2; color:#3e4146;}
.fs02 {border:1px solid #9fa0a3; font-size:15px; font-family:'ng','µ¸¿ò',Dotum; height:30px; line-height:30px; -webkit-border-radius:0px; -webkit-apprearance:none; color:#3e4146;}
.fs03 {border:1px solid #9fa0a3; font-size:15px; font-family:'ng','µ¸¿ò',Dotum; padding:0 0 0 3px; height:30px; line-height:18px; -webkit-border-radius:0px; -webkit-apprearance:none; background:#9ea0a2; color:#3e4146;}
.fs04 {border:1px solid #317659; font-size:15px; font-family:'ng','µ¸¿ò',Dotum; padding:0; height:30px; line-height:30px; -webkit-border-radius:0px; -webkit-apprearance:none; background:#317659; color:#fff;}

.gg {margin:10px 0 0 0; padding:0; font-size:13px; font-family:'ng','µ¸¿ò',Dotum; color:#999;}
.gg select, .gg input {vertical-align:middle;}
.btn_bb, .btn_bb *{font-size:13px; font-family:'ng','µ¸¿ò',Dotum; height:25px; background:#727272; display:inline-block; overflow:visible; position:relative; margin:0 0 0 0; padding:0; border:0; color:#fff; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_bb.small {background:#727272;}
.btn_bb.small *{padding:0 15px; background:#727272; font-size:13px; height:25px}*/




/* ÇÏ´Ü */
.tailbtn {margin:0; padding:10px; background:#f3f3f3;}

/* ÇÏ´Ü */
.social {margin:0; padding:0; width:100%; background:#999;}
.soc {margin:0; padding:0; list-style:none;}
.soc li {padding:0; text-align:center; float:left; background:#3d4249; border-bottom:1px solid #555b63;}
.soc li:nth-child(1) {width:36%;}
.soc li:nth-child(2) {width:22%;}
.soc li:nth-child(3) {width:42%;}
.soc li a {display:block; line-height:45px; color:#fff; font-size:14px; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò';}

.foot {margin:0 auto; padding:20px 0; width:100%; /*border-top:1px solid #fff;*/ background-color:#3d4249; font-size:13px; text-align:center; color:#b0b1b2; line-height:18px;}
.foot a {color:#b0b1b2;}

.gopc {margin:0; padding:0; border-top:1px solid #555b63;}
.gopcc {margin:0; padding:0; list-style:none;}
.gopcc li {padding:0; width:50%; float:left; background:#3d4249; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.gopcc li a {display:block; padding:0; line-height:45px; color:#b0b1b2; font-size:14px; font-family:Malgun Gothic,'¸¼Àº°íµñ',Dotum,'µ¸¿ò'; border-right:1px solid #555b63;}


/* °£°Ý */
.p10 {padding:0 10px;}
.p15 {padding:0 15px;}
.p20 {padding:0 20px;}




.txde01 {color:#1a9576; font-weight:900;}


/**/
.h10 {margin-top:10px;}
.h15 {margin-top:15px;}
.h20 {margin-top:20px;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h50 {margin-top:50px;}

.scroll-to-top {
	position: fixed;
	background:url(../img/main/scroll-to-top.png) no-repeat;
	cursor: pointer;
	bottom: 1em;
	right: 0px;
	width:55px;
	height: 55px;
	padding-right: 1em;
	display: none;
	z-index: 999;
}