﻿@charset "utf-8";
/* CSS Document */

/*reset*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
/*vertical-align: baseline;  */

body {line-height: 1.6; background: #fff; color: #000; margin-top:-20px;}
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary { display: block;}
ul { list-style: none;}
/*nav ul { list-style: none;}*/
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none;}

a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent;color:#888; text-decoration: none; }
a:hover,a:active,a:focus{color:#ff8a00;text-decoration:underline;  }
ins { background-color: #ff9; color: #000; text-decoration: none;}
mark { background-color: #ff9; color: #000;  font-style: italic; font-weight: bold;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help;}

table { border-collapse: collapse; border-spacing: 0;}
hr { display: block; height: 1px; border: 0; background: #fff; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}
input, select { vertical-align: middle;}

body,input,textarea{ font-family:'굴림',gulim,dotum,"돋움",Helvetica,Sans-seri; font-size: 12px; color:#777; *font-size:small; *font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

textarea.textarea{ border:1px solid #dcdada; padding:5px}
input, textarea{border:#d8d8d8 1px solid;padding:4px 3px 4px 4px;}
input.chkbox{border:none;}


/*basic*/
.mg_b20{margin-bottom:20px;}
.mg_b50{margin-bottom:50px;}
.mg_b60{margin-bottom:60px;}
.mg_b70{margin-bottom:70px;}
.mg_t30c{margin-top:30px; text-align:center;}
.mg_t30{margin-top:30px;}
.t_p90 {padding-top:90px;}
.p10 {padding:10px;}
.l_p20 {padding-left:20px;}
.l_p20r {padding-left:20px; color:#197bba;}
.f11{font-size:11px;}
.center{text-align:center;}
.center2{margin:auto;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.comment {color:#1369a0;}
.comment2 {color:#197bba; text-align:center; font-weight:bold;}
.f_bold {font-weight:bold;}

/* layout */
#wrap {background:url('../images/main/top_bg.jpg') top center no-repeat; width:100%; height:100%;}
#wrap .top_title {text-align:center; width:100%; }
#wrap .contents {margin-bottom:100px; text-align:center;}
#wrap .contents .txt{margin:40px auto;width:100%;background:#ffffff;}

#subwrap {width:100%; /*height:100%;*/}
#subwrap h2{text-indent:-5000px;}
#subwrap .top_title01 {height:20px;}
#subwrap .top_title02 {padding:0px; }
#subwrap .top_title03 {background:url('../images/qna/sub_title.jpg') top center no-repeat;}
#subwrap .top_title04 {background:url('../images/act/sub_title.jpg') top center no-repeat;}
#subwrap .top_title0402 {background:url('../images/act/sub_title2.jpg') top center no-repeat;}
#subwrap .top_title05 {background:url('../images/info/sub_title.jpg') top center no-repeat;}
#subwrap .top_title06 {background:url('../images/community/sub_title.jpg') top center no-repeat;}
#subwrap .top_title0602 {background:url('../images/community/sub_title2.jpg') top center no-repeat;}
#subwrap .top_title0603 {background:url('../images/community/sub_title3.jpg') top center no-repeat;}
#subwrap .top_title_after01 {background:url('../images/community/sub_title_after01.jpg') top center no-repeat;}
#subwrap .top_title_after02 {background:url('../images/community/sub_title_after02.jpg') top center no-repeat;}
#subwrap .top_title_after03 {background:url('../images/community/sub_title_after03.jpg') top center no-repeat;}

#subwrap .contents {margin-bottom:100px;}
#subwrap .contents .txt{margin:40px auto;width:1000px;background:#ffffff;}

#footer {float:left; clear:both;background:#ffffff;height:127px; width:100%; margin-bottom:-20px;}
#footer_top {float:left; background:#e9e3be;height:380px; width:100%; text-align:center;}

/*logo*/
.logo {text-align:center;}
.logo img{vertical-align:top;}

/*menu*/
#menu {border-bottom:#dedede 1px solid;height:80px;}
#menu ul{margin:0 auto;width:950px;}
#menu ul li {float:left;margin-right:0px;}
#menu ul .last{margin-right:0;}

#submenu {position:relative;background:#de1356;height:30px;}
#submenu .subm{position:relative;width:950px;margin:0 auto;}
#submenu .subm li{float:left;margin-right:30px;padding:8px 0;}
#submenu .subm .last {margin-right:0;}

#submenu .subm .subm05{position:absolute;left:550px;width:220px;}
#submenu .subm .subm07{position:absolute;left:660px;width:295px;}

/**/
#submenu5 {position:relative;background:#de1356;height:30px;}
#submenu5 .subm{position:relative;width:950px;margin:0 auto;}
#submenu5 .subm li{float:left;margin-right:30px;padding:8px 0;}
#submenu5 .subm .last {margin-right:0;}

#submenu5 .subm .subm05{position:absolute;left:550px;width:220px;}
#submenu5 .subm .subm07{position:absolute;left:660px;width:295px;}

#submenu7 {position:relative;background:#de1356;height:30px;}
#submenu7 .subm{position:relative;width:950px;margin:0 auto;}
#submenu7 .subm li{float:left;margin-right:30px;padding:8px 0;}
#submenu7 .subm .last {margin-right:0;}

#submenu7 .subm .subm05{position:absolute;left:550px;width:220px;}
#submenu7 .subm .subm07{position:absolute;left:300px;width:700px;}
/**/

/*sub02*/
.camp_qna_top {background:#fffee2 url('../images/camp/txt02_top.gif') no-repeat bottom;height:79px;}
.camp_qna {background:#fffee2;text-align:center;}
.camp_qna p {margin-bottom:40px;}
.con_01 {float:left; width:100%; text-align:center;}
.bg_01 {background:#f27d00; }
.bg_02 {background:#2eb5af; }
.bg_03 {background:#66615e; }
.bg_04 {background:#ccabff; color:#233c79;font-weight:bold;font-size:90px; padding:50px 0 50px 0;}
.bg_05 {background:#488693; }
.bg_06 {background:#ffffff;}

.box_01 {float:left; width:472px; padding:0px;}
.box_02 {float:right; width:472px; padding-left:50px;}



/*sub07*/
.child_con dt a{color:#333;font-weight:bold;font-size:16px;}
.child_con dd.icon_boy {float:left;width:49px;height:50px;margin-right:10px;background:url('../images/community/icon_boy.jpg') no-repeat;}
.child_con dd.icon_boy a{width:49px;height:50px;}
.child_con dd.icon_girl {float:left;width:49px;height:50px;margin-right:10px;background:url('../images/community/icon_girl.jpg') no-repeat;}
.child_con dd.icon_girl a{width:49px;height:50px;}
.child_con dd.eng {color:#ccc;font-size:12px;font-family:Tahoma, Geneva, sans-serif;}

/*table*/
.tb_box {float:left; width:100%; text-align:center; background:#ffffff; }
.tb_01 {padding:10px 20px 10px 20px; border-collapse:collapse; border-top:#197bba 2px solid; border-bottom:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; background:#ffffff; }
.tb_02 {padding:10px 20px 10px 20px; border-collapse:collapse; border-top:#197bba 2px solid; border-bottom:#cfcfcf 1px solid; background:#ffffff;}
.tb_03 {padding:10px 20px 10px 20px; border-collapse:collapse; border-bottom:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; background:#ffffff; }
.tb_04 {padding:10px 20px 10px 20px; border-collapse:collapse; border-bottom:#cfcfcf 1px solid; line-height:20px; background:#ffffff;}
.tb_05 {padding:10px 20px 10px 20px; border-collapse:collapse; border-top:#197bba 2px solid; border-bottom:#cfcfcf 1px solid; background:#ffffff; }
.tb_06 {padding:10px 20px 10px 20px; border-collapse:collapse; border-bottom:#cfcfcf 1px solid; border-right:#cfcfcf 1px solid; background:#ffffff;}


/*font*/
.blue {font-size: 12px; vertical-align: baseline; background: transparent;color:#0093c9; text-decoration: none;}


.tb_view01 {border-collapse:collapse;border-top:#197bba 2px solid;}
.tb_view01 caption {visibility:hidden;height:0;}
.tb_view01 th, .tb_view01 td {border: #ccc 1px solid;padding:5px;}
.tb_view01 th {background:#fffaeb;color:#197bba;font-weight:bold;}
.tb_view01 .subth {text-align:center;font-weight:bold;color:#333;}
.tb_view01 .subth2 {text-align:center;font-weight:bold;color:#1369a0;}
.tb_view01 .center{text-align:center;}

.tb_view02 {border-collapse:collapse;border-top:#ae2929 2px solid;}
.tb_view02 caption {visibility:hidden;height:0;}
.tb_view02 th, .tb_view02 td {border: #ccc 1px solid;padding:5px;}
.tb_view02 th {background:#fffaeb;color:#333;font-weight:bold;text-align:right;}
.tb_view02 .sort label{margin-right:15px;}

.tb_view03 {border-collapse:collapse;border-top:#ae2929 2px solid;}
.tb_view03 caption {visibility:hidden;height:0;}
.tb_view03 th, .tb_view03 td {border-bottom: #ccc 1px solid;padding:10px 5px;}


/*footer*/
#footer .add_cr{width:1000px;margin:0 auto;padding:0; color:#ffffff;}
#footer .add_cr .add{float:left;font-size:11px;color:#a1a0a0;margin-top:10px;line-height:16px;}
#footer .add_cr .footLogo{float:right;}
#footer .add_dr{width:950px;margin:0 auto;padding:25px 0; border-bottom:#5f5f5f 1px solid;}