@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
*{font-family : 'Nanum Gothic' }
html, body{width:100%;height:100%;margin:0;padding:0;;}
body{font-size:11px;color:#595959;overflow-y:scroll;overflow-x:hidden;}
a:link, a:visited{color:#333333; text-decoration: none;}
a:hover, a:active{color:#333333; text-decoration: none;}
img{margin:0;padding:0;border:0px;vertical-align:middle;selector-dummy : expression(this.hideFocus=true);}
a {outline:none; selector-dummy : expression(this.hideFocus=true);}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, fieldset, legend, pre, textarea, blockquote, th, td{margin:0;padding:0;}
ol, ul, li{list-style-type: none;margin:0;padding:0;}
input{border:1px solid silver;vertical-align:middle;margin:1px 0 1px 0;height:18px;}
input.line{border:0px;margin:0px;}
h1,h2,h3{padding:0px;margin:0px;}
legend,caption{visibility:hidden; width:0; height:0; overflow:hidden;font-size:0;line-height:0px;} 
button{border:0px;overflow:visible;padding:0px;margin:0px;cursor:pointer;}
address{font-style:normal;}
.hidden{position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font-size:0;} 
input[type=checkbox], input[type=radio] { border:none !important } 

/*전역스타일*/

.document{margin-bottom:100px;}
.document h1{font-size:24px;color:#e6003c;line-height:24px;padding-bottom:10px;padding-top:10px;}
.document h2{font-size:18px;line-height:24px;padding-bottom:10px;}
.document h3{font-size:14px;line-height:24px;padding-bottom:5px;}
.document h4{font-size:12px;line-height:24px;}
.document p{font-size:13px;line-height:22px;text-align:justify;margin:0 0 25px 0;}
.document .b20{padding-bottom:20px;}
.document .b30{padding-bottom:30px;}
.document .block{display:block;}
.document span.btn{padding:7px 10px 7px 10px;background:#E6013C;color:#ffffff;font-size:13px;}
.document span.btn a{color:#ffffff;}
.document span.btnb{padding:10px 20px 10px 20px;background:#E6013C;color:#ffffff;font-size:15px;font-weight:bold;}
.document span.btnb a{color:#ffffff;}
.document em{padding:3px;background:#8F8F8F;color:#ffffff;font-size:13px;font-style:normal;}
.document hr{border:0px;border-top:1px dotted #878787;display: block !important; width: 100% !important;margin:0;padding:0;}
.document table{width:100%;border:0px;}
.document table tr,th,td{padding:0px;}
.document table th,td{font-size:13px;line-height:22px;text-align:justify;margin:0 0 25px 0;vertical-align:top;}

.doc{width:100%;font-family: '나눔고딕',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height:18px;color:#595959;margin:0 0 20px 0;}
.doc table{width:100%;margin:0;padding:0;}
.doc table td{font-family: '나눔고딕',Dotum,Helvetica,Sans-serif; font-size: 12px; line-height:18px;color:#595959;}
.doc h3{font-weight:normal;padding:10px 0 7px 0;margin:5px 0 5px 0;}
.doc p{text-align:justify;line-height:18px;font-size:13px;padding:10px 0 7px 0;margin:5px 0 5px 0;}
.doc img{max-width:650px;}

/*전역스타일*/

/* UI board_view */
#qaform{clear:both;padding:10px;margin:0 0 10px 0;border:6px solid #D1D1D1}
.inq_board{width:100%;border-bottom:1px dotted #dddee2;font-family:'돋움',dotum;font-size:12px;}
.inq_board caption{display:none}
.inq_board th{background:url('/images/ic_nec.png') 10px 50% no-repeat;padding:5px 0 5px 20px;border-top:1px dotted #dddee2;color:#666;font-weight:bold;text-align:left;vertical-align:middle;line-height:16px;}
.inq_board th.center{padding:5px 0 5px 0;border-top:1px dotted #dddee2;color:#666;font-weight:bold;text-align:center;vertical-align:middle;}
.inq_board td{padding:5px 5px 5px 10px;border-top:1px dotted #dddee2;line-height:20px;height:30px;vertical-align:middle;}
.inq_board td{word-wrap:break-word;word-break:break-all;}
.inq_board td select{height:24px;}

.inq_type_planner {width:100%;}
.inq_type_planner input{width:90%;}
.inq_type_planner th{text-align:center;padding:0;vertical-align:middle;height:30px;border-top:0px;background:none;}
.inq_type_planner td{padding:5px 0 0 0;}

/* UI Object */
.box_type{float:left;width:650px;z-index:100;}
.box_type:after{display:block;clear:both;content:'';}
.box_type .tab_box{float:left;position:relative;width:650px}
.box_type .tab_box:after{display:block;clear:both;content:'';}
.box_type .tab_box li{float:left;text-align:center;margin-right:3px;background:#8f8f8f;padding:10px;}
.box_type .tab_box li a{display:block;padding:0px 10px 0px 10px;color:#fff;text-decoration:none;font-size:14px;letter-spacing:-1px;}
.box_type .tab_box li a:hover{color:#fff;font-size:14px;letter-spacing:-1px;}
.box_type .tab_box li.on{background:#fff;border:1px solid #8f8f8f;border-bottom:none;}
.box_type .tab_box li.on a{color:#8f8f8f;font-weight:bold;text-decoration:none;font-size:14px;letter-spacing:-1px;}
.box_type .cont{float:left;width:650px;border-top:1px solid #8f8f8f;margin-top:-1px;padding:20px 0 0 0;}
.box_type .cont:after{display:block;clear:both;content:'';}
/* //UI Object */

.top_btn {position:fixed;display:none;right:30px;bottom:55px; width:60px;z-index:4}
.top_btn img {width:100%;}