@charset "utf-8";




/*///////////////////// common /////////////////////*/
.check_style input[type="checkbox"]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;	opacity: 0;}
.check_style span{width:20px;height:20px;display: inline-block;position: relative;z-index: 1;vertical-align:middle;background:url("../img/main/checkbox_off.png") no-repeat;background-size:cover;margin-top:-2px;}
.check_style input[ftype="checkbox"]:checked + span{background:url("../img/main/checkbox_on.png") no-repeat;background-size:cover;}
.btn_st03{display:inline-block;color:#fff;width:100px;height:40px;line-height:40px;text-align:center;font-size:20px;vertical-align:middle;}
.btn_st03.bcolr01{background-color:#543e22;}
.btn_st03.bcolr02{background-color:#aaaaaa;}
.btn_st03.arrow{width:auto;padding:0 20px;font-size:18px;background-color:#543e22;border-radius:2px;}
.btn_st04{display:inline-block;color:#333;padding:0 20px;height:38px;line-height:38px;text-align:center;font-size:18px;vertical-align:middle;border:1px solid #d2d2d2;border-radius:2px;}
.btn_st04 strong{margin-left:15px;font-family:"Tahoma";font-weight:900;font-size:20px;vertical-align:middle;}
/*///////////////////// common End /////////////////////*/




/*///////////////////// container /////////////////////*/
#container.sub{padding-top:113px;}
.sub_visual{height:335px;}
.sub_loc{background-color:#543e22;border-bottom:1px solid #674b28;display:none;}
.sub_loc .home{float:left;border-left:1px solid #674b28;border-right:1px solid #674b28;width:50px;height:50px;background:url('../img/sub/home_icon01.png') no-repeat center center;font-size:0;text-indent:-9999%;} 
.sub_loc .loc_nav{float:left;}
.sub_loc .loc_nav > li{position:relative;float:left;min-width:150px;border-right:1px solid #674b28;}
.sub_loc .loc_nav > li > a{display:block;padding-left:16px;padding-right:45px;line-height:50px;color:#fff;font-family:'NanumBarunGothic';background:url('../img/sub/loc_arrow01.png') no-repeat 90% center;}
.sub_loc .loc_nav > li > a.on{background:url('../img/sub/loc_arrow02.png') no-repeat 90% center;}
.sub_loc .loc_nav > li .dep02{position:absolute;left:-1px;right:-1px;border:1px solid #674b28;background-color:#543e22;padding:15px;display:none;}
.sub_loc .loc_nav > li .dep02 > li{padding:3px 0;}
.sub_loc .loc_nav > li .dep02 > li > a{position:relative;display:inline-block;font-size:13px;color:#fff;padding:2px 0;}
.sub_loc .loc_nav > li .dep02 > li > a:after{position:absolute;left:0;bottom:0;width:0;border-bottom:1px solid #fff;content:"";display:block;
	transition: width 0.3s;
}
.sub_loc .loc_nav > li .dep02 > li:hover > a:after{width:100%;}
.st01 .sub_visual{background:url('../img/sub/sub_visual01.png') no-repeat center top;background-size:cover;}
.st02 .sub_visual{background:url('../img/sub/sub_visual02.png') no-repeat center top;background-size:cover;}
.st03 .sub_visual{background:url('../img/sub/sub_visual03.png') no-repeat center top;background-size:cover;}
.st04 .sub_visual{background:url('../img/sub/sub_visual04.png') no-repeat center top;background-size:cover;}
.st05 .sub_visual{background:url('../img/sub/sub_visual05.png') no-repeat center top;background-size:cover;}
.st_cont .stc_tit{font-size:34px;color:#333;margin-bottom:20px;font-weight:900;margin-top:-20px;}
.st_cont .st_menu{padding:25px 0;background-color:#f2f2f2;}


.st_cont .st_menu{text-align:center;}
.st_cont .st_menu ul{display:inline-block;}
.st_cont .st_menu ul:after{content:"";display:block;clear:both;}
.st_cont .st_menu ul li{float:left;text-align:center;box-sizing:border-box;width:160px;}
.st_cont .st_menu ul  li a{display:block;line-height:38px;font-size:15px;color:#666;background-color:#FFF;border:1px solid #d2d2d2;border-left:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.st_cont .st_menu ul  li:first-child a{border-left:1px solid #d2d2d2;}
.st_cont .st_menu ul  li.active a{background-color:#fcb040;color:#fff;border-color:#fcb040;}


.sub_content{padding:30px 0 120px 0;}
.sub_content .sc_top{text-align:center;color:#333;margin-bottom:40px;}
.sub_content .sc_top.line{padding-bottom:38px;border-bottom:1px solid #ddd;}
.sub_content .sc_top .sc_tit{font-size:27px;margin-bottom:10px;}
.sub_content .sc_top .sc_txt{font-size:16px;}
.sub_content .sc_top .sc_txt02{font-size:16px;color:#666;margin-top:12px;line-height:150%;}

.ta_write{width:100%;border-top:2px solid #444;color:#333;}
.ta_write th{text-align:left;width:210px;padding:15px 0;padding-left:20px;line-height:42px;vertical-align:top;font-size:16px;border-bottom:1px solid #dcdcdc;}
.ta_write td{text-align:left;padding:15px 40px 15px 0;border-bottom:1px solid #dcdcdc;}
.ta_write td input[type="email"],
.ta_write td input[type="text"],
.ta_write td input[type="password"],
.ta_write td input[type="number"]{padding:0 10px;box-sizing:border-box;height:42px;border:1px solid #d2d2d2;}
.ta_write td input.wr_wh01{width:300px;}
.ta_write td input.wr_wh02{width:380px;}
.ta_write td input.wr_wh03{width:100%;}
.ta_write td.ph input,
.ta_write td.ph select{width:120px;}
.ta_write td select{height:42px;}
.ta_write td textarea{width:100%;box-sizing:border-box;height:320px;}
.ta_write td.radio_list span{display:inline-block;font-size:16px;color:#333;margin-right:26px;}
.bo_write .btn_wrap{margin:30px 0;text-align:center;}
.bo_write .btn_wrap .btn_st03{margin-left:6px;}

/* qna */
.faq .qna_list{margin-bottom:10px;border-top:2px solid #444;}
.faq .qna_list li{position:relative;border:1px solid transparent;border-bottom:0;}

.faq .qna_list li .qna_check{position:absolute;left:0;top:15px;margin-top:2px;}
.faq .qna_list li .qna_subject{font-size:16px;border-bottom:1px solid #dcdcdc;color:#333;padding:25px 0 25px 156px;line-height:18px;cursor:pointer;font-weight:bold;}
.faq .qna_list li .qna_subject:after{position:absolute;right:27px;top:27px;width:20px;height:15px;background:url("../img/sub/icon_plus.png") no-repeat center center;content:"";display:block;}
/* .faq .qna_list li.active{border:1px solid #1269ca;}
.faq .qna_list li.active .qna_subject{border-color:#eff4f8;} */
.faq .qna_list li.active .qna_subject:after{background:url("../img/sub/icon_minus.png") no-repeat center center;}
.faq .qna_list li .qna_cont{position:relative;font-size:14px;background:#fafafa;padding:25px 75px 25px 44px;line-height:26px;display:none;font-family:"맑은 고딕";border-bottom:1px solid #dcdcdc;}
.faq .qna_list li .qna_cont:after{position:absolute;left:22px;top:25px;content:"A.";display:block;color:#333;font-size:16px;font-weight:bold;font-family:"Nanum Square";}
.faq .qna_list li .qna_cbox{position:absolute;left: 20px;top: 25px;display:block;font-size:16px;color:#543e22;font-weight:bold;}
/* .faq .qna_list li .qna_cbox.style01{border-color:#b570e5;color:#b570e5;}
.faq .qna_list li .qna_cbox.style02{border-color:#4ba5de;color:#4ba5de;}
.faq .qna_list li .qna_cbox.style03{border-color:#ff8a00;color:#ff8a00;} */
.faq .qna_list_wrap .qna_list_content{display:none;}


/* 게시판 */
.ta_list{width:100%;font-size:16px;color:#333;text-align:center;}
.ta_list colgroup .num{width:65px;}
.ta_list colgroup .name{width:95px;}
.ta_list colgroup .date{width:125px;}
.ta_list colgroup .view_num{width:65px;}
.ta_list thead th{height:70px;border-top:2px solid #444;border-bottom:1px solid #dcdcdc;background-color:#fafafa;}
.ta_list tbody td{height:60px;border-bottom:1px solid #dcdcdc;}
.ta_list tbody td.subject{text-align:left;padding:0 20px;}
.ta_list tbody td.subject a{display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ta_list tbody td.subject a:hover{text-decoration:underline;color:#000;}

.board_list .btn_wrap{margin:40px 0;}
.board_list .more{display:block;text-align:center;width:100%;border:1px solid #e7e7e7;font-size:20px;color:#999;line-height:58px;}
.board_list .more:hover {background-color:#777;color:#fff;}
.board_list .search-box{position:absolute;right:0;top:36px;}

.board_view .ta_view .colw01{width:200px; }
.board_view .ta_view .colw02{width:35%; }
.board_view .ta_view{width:100%;margin-bottom:12px;border-top:2px solid #444;}
.board_view .ta_view thead th{background-color:#fafafa;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:60px;font-size:16px;color:#333;text-align:left;padding-left:15px;}
.board_view .ta_view thead td{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;padding:10px 12px;font-size:16px;color:#000;}
.board_view .ta_view tbody td{}
.board_view .ta_view tbody td.view_content{padding:55px 40px;border-bottom:1px solid #dcdcdc;line-height:150%}
.board_view .btn_wrap{margin:40px 0;text-align:center;}
.board_view .go_list{display:inline-block;text-align:center;width:200px;border:1px solid #e7e7e7;font-size:20px;color:#999;line-height:58px;}
.board_view .go_list:hover {background-color:#777;color:#fff;}


.LE_tab{width:800px;margin:0 auto 60px auto;}
.LE_tab:after{content:"";display:block;clear:both;}
.LE_tab li{float:left;width:50%;text-align:center;box-sizing:border-box;j}
.LE_tab li a{display:block;line-height:50px;font-size:20px;color:#666;border:1px solid #d2d2d2;border-left:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.LE_tab li:first-child a{border-left:1px solid #d2d2d2;}
.LE_tab li.active a{background-color:#543e22;color:#fff;border-color:#543e22;}

.st_menu_mo{display:none;}
/*///////////////////// container End /////////////////////*/


/* tablet */
@media screen and (max-width: 1200px){
	.LE_tab li a{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	#container.sub{padding-top:103px;}
	.st_cont .stc_tit{margin-top:0;}
	.sub_top .wrap_1200{width:100%;}
	.sub_top .st_cont{width:96%;margin:0 auto;}
	.st_cont .st_menu ul{display:block;width:92%;margin:0 auto;}
	.st_cont .st_menu ul.dep07 li{width:14.28%;}
	.st_cont .st_menu ul.dep06 li{width:16.666666%;}
	.st_cont .st_menu ul.dep05 li{width:20%;}
	.st_cont .st_menu ul.dep04 li{width:25%;}
	.st_cont .st_menu ul.dep03 li{width:33.333333%;}
	.st_cont .st_menu ul.dep02 li{width:50%;}
}

/* tablet */
@media screen and (max-width: 960px){
	
}

/* moblie */
@media screen and (max-width: 768px){
	#container.sub{padding-top:57px;}
	.sub_visual{padding-bottom:31.66666%;height:auto;background-size:cover;}
	.sub_content .sc_top{margin-bottom:25px;}
	.sub_content .sc_top .sc_tit{font-size:22px;margin-bottom:10px;}
	
	.st_cont .stc_tit{font-size:26px;}
	.sub_content .sc_top .sc_txt{font-size:12px;}
	.sub_content .sc_top .sc_txt02{font-size:11px;margin-top:7px;}
	.sub_content .sc_top .sc_txt02 br{display:none;}
	.st_menu{display:none;}
	.st_menu_mo{position:relative;display:block;text-align:center;}
	.st_menu_mo .stm_tit{color:#fff;line-height:40px;font-size:15px;background:#fcb040 url("../img/sub/icon_plus01.png") no-repeat 95% center;}
	.st_menu_mo .stm_tit.active{background:#fcb040 url("../img/sub/icon_minus01.png") no-repeat 95% center;}
	.st_menu_mo ul{position:absolute;left:0;right:0;z-index:1;background-color:#FFF;border:1px solid #d2d2d2;border-top:0;padding:15px 10px;display:none;}
	.st_menu_mo ul  li a{display:block;line-height:32px;color:#666;font-size:13px;}

	
	
	.ta_write,
	.ta_write tr,
	.ta_write tbody,
	.ta_write td,
	.ta_write th{display:block;}
	.ta_write tr{padding:15px 0;border-bottom:1px solid #dcdcdc;}
	.ta_write th{border:none;padding:0;line-height:26px;margin-bottom:5px;font-size:14px;}
	.ta_write td{padding:0;border:none;font-size:13px;}
	.ta_write td input.wr_wh01{width:100%;}
	.ta_write td input.wr_wh02{width:100%;}
	.ta_write td input.wr_wh03{width:100%;}
	.ta_write td input[type="email"],
	.ta_write td input[type="text"],
	.ta_write td input[type="password"],
	.ta_write td input[type="number"]{height:32px;}
	.ta_write td select{height:32px;}
	.ta_write td textarea{height:204px;}
	.ta_write td.ph input,
	.ta_write td.ph select{width:30%;}

	.sub_loc .wrap_1200{width:100%;padding-left:33px;box-sizing:border-box;}
	.sub_loc .home{position:absolute;left:0;top:0;float:none;width:32px;height:32px;}
	.sub_loc .loc_nav{width:100%;float:none;}
	.sub_loc .loc_nav > li{width:50%;box-sizing:border-box;}
	.sub_loc .loc_nav > li > a{line-height:32px;font-size:12px;}
	.sub_loc .loc_nav > li .dep02 > li > a{font-size:12px;}
	
	.LE_tab{width:100%;margin-bottom:38px;}
	.LE_tab li a{line-height:26px;height:26px;font-size:13px;}

	.faq .qna_list li{}
	.faq .qna_list li .qna_cbox{position:relative;left:0;top:0;font-size:12px;padding-top:15px;margin-bottom:5px;}
	.faq .qna_list li .qna_subject{padding:0;padding-bottom:15px;font-size:13px;}
	.faq .qna_list li .qna_cont{font-size:12px;line-height:150%;padding:15px  15px  15px 45px;}
	.faq .qna_list li .qna_cont:after{left: 10px;top: 18px;}
	.faq .qna_list li .qna_subject:after{right: 0;top:27px;background:url("../img/sub/icon_plus.png") no-repeat center center;background-size:13px;}
	.faq .qna_list li.active .qna_subject:after{background:url("../img/sub/icon_minus.png") no-repeat center center;background-size:13px;}
	
	.board_list .more{font-size:15px;line-height:38px;}

	.ta_list thead th{font-size:13px;height:44px;}
	.ta_list tbody td{font-size:12px;padding:10px 0;height:38px;}
	.ta_list tbody td.subject{padding:10px 0 10px 10px;}
	.ta_list tbody td.subject a{white-space:normal;}

	.board_view .ta_view thead th{height:38px;font-size:13px;padding-left:5px;}
	.board_view .ta_view thead td{font-size:12px;padding:10px 5px;}
	.board_view .ta_view .colw01{width:24%;}

	.board_view .go_list{font-size:15px;line-height:38px;}

	.board_list .search-box{position:relative;right:0;top:0;}
	.ta_list colgroup .num{width:32px;}
	.ta_list colgroup .date{width:auto;}
	.ta_list colgroup .view_num{width:32px;}
	.search-box select{height:32px;width:80px;margin-right:5px;}
	.search-box .search-txt{height:32px;}
	.board_view .ta_view tbody td.view_content{padding:20px 15px;}

}



