@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,button,table{font-family:'Open Sans','나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo',AppleGothic,Helvetica,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased}
img,fieldset,button{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.edge{position:absolute;top:12px;right:4px;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #333}
.clear{clear:both}


#contentWrap{width:720px;float:left;text-align:center;}
#contents{ float: right;  width: 725px;  min-height: 400px;}

/*common_lnb*/
#lnb ul{display:block;padding-left:3px;margin-bottom:67px;}
#lnb ul li{display:block}


/*main_qna_article*/
.content_header {
  width: 100%;
  height: 37px;
  border-bottom: 1px solid #2c2c2c;
  margin-bottom: 15px;
}
.content_header > h2 {
  color: #65382f;
  font-size: 24px;
  padding-bottom: 14px;
  float: left;
}
.content_header .location {
  float: right;
  padding-top: 7px;
  font-size: 12px;
}
.content_header .location span {
  padding: 0 3px;
}


#contents .qna_article{position:absolute;top:535px; left:17px; width:250px; height:189px;background:url(../img/qna_article_bg.png) no-repeat;z-index:2;text-align:left;padding-top:10px;}
#contents .qna_article h5{text-align:left;padding:10px 15px 5px 15px;height:16px;width:200px;display:inline;text-align:left;}
#contents .qna_article h5 img, #contents .qna_article h5 a{vertical-align:middle}
#contents .qna_article .btn_more{display:inline;margin-left:120px}
#contents .qna_article ul{display:block;border-top:1px solid #333;margin:15px;}
#contents .qna_article ul li{display:block;margin:10px 0;}
#contents .qna_article ul li a .qna_date{font-size:11px; color:#b8b8b8;text-align:left;display:block;line-height:16px}
#contents .qna_article ul li a .qna_list{font-size:11px; color:#707070;text-align:left;display:block;line-height:16px}
#contents .qna_article ul li a:hover{text-decoration:none;}

/*pagination*/
.pagination strong {color: #D88700;  font-size: 13px;}
.pagination a.direction{color: #767676; font-size: 13px;}

/*footer*/
#footer .footer_logo{float:left;margin-right:62px;}
#footer .footer_txt{float:left;}

/*popup_style*/
.pop{left:50%;top:50px;margin-left:-450px;display:block;filter:alpha(opacity=99);*zoom:1;position:absolute;border:1px solid #303030;width:376px;height:476px;}
.pop .btn{width:100%;display:table;background-color:#fff;}

/*sub_tab_menu*/
.tab_menu{margin-top:7px;}
.tab_menu:after{display:block;clear:both;content:''}
.tab_menu li{float:left;margin-right:6px;}
.tab_menu li.last_item{margin:0;}

/*sub*/
.contents_img, .contents_form {display:block;margin-bottom:60px;}
.contents_board{display:block;}
.agree_info{text-align:left;margin-top:40px;width:676px;margin-left:35px;}
.agree_info legend{display:none;}
.inner_box{overflow-y:auto;width:632px; height:300px;margin:0 auto;border:1px solid #dedede;padding:22px;font-size:12px}
.inner_box dl dd{margin-left:10px;}
.inner_box2{overflow-y:auto;width:632px; height:110px;margin:0 auto;border:1px solid #ff0000;padding:22px;font-size:12px;margin-top:15px;}
.inner_box3{overflow-y:auto;width:632px; height:70px;margin:0 auto;border:1px solid #dedede;padding:22px;font-size:12px;margin-top:15px;background-color:#f7f8f8}
.sub1{margin-bottom:10px;}
.sub2{margin-left:24px;}
.btn_agree{margin-top: 10px;}
.agree_info .c_red fw_b{color:#ff0000}
.check_txt{display:block;width:400px;height:30px;padding:8px 12px 0 12px;font-size:15px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

/*form*/
.form_table{margin:1em 0;font-size:12px;font-family:나눔고딕,NanumGothic}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%;border:0;border-top:2px solid #999}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align:center}
.form_table tbody th.pt1{padding-top:18px;}
.form_table tbody th.pt2{padding-top:28px;}
.form_table tbody th.pt3{padding-top:42px;}
.form_table tbody th.pt4{padding-top:20px;}
.form_table tbody th.pt5{padding-top:32px;}
.form_table tbody th.pt6{padding-top:50px;}
.form_table tfoot th{border-bottom:1px solid #ddd;}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item_result{position:relative; color:#505050}
.form_table .item .i_help{}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;width:70%}
.form_table .item .i_photo{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;width:30%}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}

.form_table .input-group{display:block}
.form_table .input-group.input-group-sm .i_dsc{margin:2px 0;display:block;}
.form_table .input-group.input-group-sm .form-control{padding:7px 10px 10px; height:18px;font-size:15px;}
.form_table .input-group.input-group-sm select{display:inline;height:35px;font-size:15px;vertical-align:middle}
button{padding:6px;}

.info_add_btn{width: 450px; display: inline-block;*zoom:1;*display:inline;margin-left:5px;font-size:12px;}
.info_tit{color:#4b4b4b;font-weight:bold;margin:15px 0 5px;display:block;font-size:15px;}

.btn_apply{width:295px; margin:20px auto;}


/*qna게시판*/
.qna_board{background-color:white;font-size:13px;}
.qna_board tr th{border-top:2px solid #2a81b7; border-bottom:1px solid #e2e2e2; color:#353535;padding:10px;background-color:#fff;font-size:13px;text-align:center;}
.qna_board tr:first-child td{border-top:none;}
.qna_board tbody board_list{border-bottom:1px solid #efefef; color:#767676;font-size:13px;}

/* //UI Object */
