@charset "utf-8";

.bd_tit{font-size:50px;color:#464646;margin-top:135px;}
.bd_st{font-size:35px;color:#464646;margin-top:85px;padding-bottom:45px;}


/* board_list */
	.board_list{border-top:2px solid #363636;padding-bottom:160px;}
	.board_list table{border-collapse:collapse;width:100%;table-layout:fixed;}
	.board_list td{border-bottom:1px solid #ccc;padding:29px 0;color:#333;font-size:18px;text-align:center;font-weight:400;line-height:1;box-sizing:border-box;vertical-align:middle;}
	.board_list tr.bo_notice td{border-bottom:1px solid #363636;}
	.board_list td a{color:#363636;}
	.board_list td.td_chk{width:5%;max-width:60px;padding-right:10px;}
	.board_list td.td_num{width:3%;max-width:40px;text-align:left;font-size:18px;text-align:center;}
	.board_list td.td_subject{width:75%;max-width:980px;padding-left:45px;font-size:22px;}
	.board_list td.td_subject a{display:inline-block;text-align:left;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.board_list td.td_date{width:8%;max-width:120px;color:#959595;font-weight:300;}
	.board_list td.td_name{width:9%;max-width:113px;text-align:right;}
	.board_list td.td_name span{color:#959595;}
	
	.board_list.tal td{padding:15px 20px;text-align:left;}
	.board_list td.td_num .notc{display:inline-block;width:40px;height:40px;line-height:40px;color:#fff;font-size:22px;font-weight:300;background:#363636;text-align:center;}
	.info_mver{display:none;}

/* board_write */
	.board_write{width:100%;padding-bottom:130px;}
	.board_write .wtop{width:100%;font-size:18px;color:#464646;box-sizing:border-box;}
	.board_write .wcont{width:100%;font-size:17px;color:#3a3a3a;box-sizing:border-box;}
	.board_write .wcont li{display:block;width:100%;padding-bottom:50px;}
	.board_write .wcont li:first-child{margin-top:0;}
	.board_write .wcont li>dl{width:48%;display:inline-block;vertical-align:top;position:relative;}
	.board_write .wcont li>dl.rcon{margin-left:4%;}
	.board_write .wcont li>dl>dt{display:block;font-size:18px;padding-bottom:5px;}
	.board_write .wcont li>dl>dd{display:block;font-size:28px;}
	.board_write .wcont li>dl.full{width:100%;display:block;}
	.board_write .wcont li>dl.tel>dd input[type=text]{width:95px;}
	.board_write .wcont li>dl.tel>dd span{font-size:30px;color:#222;display:inline-block;padding:0 8px;}
	.board_write input[type=text]{width:100%; height:65px; font-size:28px; line-height:1; color:#959595;font-weight:400;background:none;  border-bottom: 1px solid #959595;display:block;font-family: 'Oswald', sans-serif;box-sizing: border-box;}
	.board_write input.kor{font-family: "Noto Sans KR", sans-serif;}
	.board_write textarea{height:318px !important;color:#3a3a3a; border:1px solid #959595;box-sizing:border-box;padding:10px;margin-top:15px;color:#959595;background:none; }
	.board_write input[type=file]{width:353px; height:38px;padding:0 10px; font-size:17px; line-height:38px;color:#3a3a3a; border:1px solid #c2c2c2;} 
	.board_write .check_wp{width:100%;margin:0;padding-top:6px;}

	.attFile .file{width:100%;padding-top:0; display:inline-block;position:relative;vertical-align:top;box-sizing: border-box;font-size:0;letter-spacing:0;word-spacing:0;}
	.attFile .file>.file_a{position:relative;width:30%;max-width:255px;float:right;height:60px;display:inline-block;vertical-align:top;cursor:pointer;line-height:60px;font-size:18px;background:#464646;color:#fff;text-align:center;}
	.attFile .file>.file_a>input[type=file]{position:absolute;display:inline-block;top:0;left:0;width:100%; height:60px;border:none; opacity:0;cursor:pointer;}
	.attFile .file>.file_nm{display:inline-block;width:68%; height:60px;padding:18px 0; font-size:18px;color:#464646; border:none;overflow:hidden;}
	.attFile .file:after { content: ''; display: block; clear: both }

	.secchk span{color:#898989;font-size:15px;font-weight:300;line-height:22px;padding-left:10px;}


/* board_view */
	.board_view{border-top:2px solid #363636;padding-bottom:160px;margin-top:130px;}
	.board_view table{border-collapse:collapse;width:100%;table-layout:fixed;}
	.board_view td{border-bottom:1px solid #ccc;padding:29px 0;color:#333;font-size:18px;text-align:center;font-weight:400;line-height:1;box-sizing:border-box;vertical-align:middle;}
	.board_view tr.bo_notice td{border-bottom:1px solid #363636;}
	.board_view td a{color:#363636;}
	.board_view td.td_chk{width:5%;max-width:60px;padding-right:10px;}
	.board_view td.td_num{width:3%;max-width:40px;text-align:left;font-size:18px;text-align:center;}
	.board_view td.td_subject{width:75%;max-width:980px;padding-left:45px;font-size:22px;}
	.board_view td.td_subject a{display:inline-block;text-align:left;max-width:95%;line-height:1.2;}
	.board_view td.td_date{width:8%;max-width:120px;color:#959595;font-weight:300;}
	.board_view td.td_name{width:9%;max-width:113px;text-align:right;}
	.board_view td.td_name span{color:#959595;}
	
	.board_view.tal td{padding:15px 20px;text-align:left;}
	.board_view td.td_num .notc{display:inline-block;width:40px;height:40px;line-height:40px;color:#fff;font-size:22px;font-weight:300;background:#363636;text-align:center;}
	.info_mver{display:none;}

	.view_con{width:100%;color:#464646;font-size:18px;line-height:34px;padding:65px 0 40px 0;border-bottom:1px solid #ccc;}
	.view_con .cont{min-height:100px;padding-bottom:35px;}

/* search style */
	#bo_sch {width:100%;height:80px; font-size:0; line-height:1; position:relative;display:block;margin-top:130px;}
	#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
	#bo_sch input[type=text]{width:100%; height:80px;font-size:22px; line-height:80px; color:#363636;background:none; display:block; border:none;}
	#bo_sch .btn_submit{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;border:none;font-size:0;width:80px;height:80px;background:url('../../../img/sc_btn.png') no-repeat center center;background-size:auto 33px;border:2px solid #363636;border-bottom:none;}
	#bo_sch .btn_submit.on{background:#363636 url('../../../img/sc_btn_on.png') no-repeat center center;background-size:auto 33px;}

	/* Navigation style */
	.board_navi{width:100%;box-sizing: border-box;padding-bottom:30px;}
	.board_navi dl{position:relative;padding:26px 0 0 0;;font-size:18px;}
	.board_navi dt{position:absolute;width:50px;color:#464646;font-weight:500;}
	.board_navi dd{width:100%;padding-left:105px;box-sizing:border-box;}
	.board_navi dd a{max-width:82%;font-weight:400;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;box-sizing:border-box;}
	.board_navi dd .date{position:absolute;right:0;top:26px;color:#959595;font-weight:300;}

/* etc */
	.btn_confirm{width:100%;clear:both;position:relative;}
	.btn_confirm.tar{text-align:right;}
	.btn_confirm .btnNormal{color:#fff !important;background:#959595;width:128px;border:none;display: inline-block;text-align:center;line-height:60px;letter-spacing:-0.5px;white-space: nowrap;font-size:18px;font-weight:400;box-sizing:border-box;}
	.btn_confirm .btnNormal.bord{color:#363636 !important;background:#fff;border:none;}
	.btn_confirm .btnNormal.bred{background:#c52a2e;}
	.btn_confirm .btnNormal.bdark{background:#464646;}
	.btn_confirm .btnNormal.black{background:#363636;}
	.btn_bo_user{position:absolute;margin-top:-60px;right:0;}
	.btn_bo_user.none{margin-top:0;}

	.btn_bo_user.bview{position:relative;margin-top:40px;}
	.btn_bo_user li{float:left;}
	.btn_bo_user li.rbt{float:right;}

	.check_wp{width:40px;height:34px;margin:0 auto;}
	.check_wp input[type=checkbox] {display: none;}
	.check_wp input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative; width: 40px;height: 34px;}
	.check_wp input[type=checkbox]+ label:before {content: "";display: inline-block; width: 40px;height: 34px;position: absolute;top:0;left: 0;background:url(../../../img/chk_off.png) no-repeat;}
	.check_wp input[type=checkbox]:checked + label:before {content: "";background:url(../../../img/chk_on2.png) no-repeat;}
	
	.write_div{width:100%;height:34px;color:#363636;margin-bottom:40px;clear:both;}
	.write_div input[type=checkbox] {display: none;}
	.write_div input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative; width: 120px;height: 34px;font-size:22px;color:#363636;padding-left:50px;line-height:34px;}
	.write_div input[type=checkbox]+ label:before {content: "";display: inline-block; width: 40px;height: 34px;position: absolute;top:0;left: 0;background:url(../../../img/chk_off.png) no-repeat;}
	.write_div input[type=checkbox]:checked + label:before {content: "";background:url(../../../img/chk_on2.png) no-repeat;}
	
	#gallery_list .check_wp{position:absolute;left:22px;top:22px;}

	.select-style {
		border-bottom: 1px solid #959595;
		width:100%;
		overflow: hidden;
		background: url("../../../img/sel_arr.png") no-repeat right 10px center;
	}

	.select-style select {
		height:65px;
		width: 100%;
		border: none;
		box-shadow: none;
		background: transparent;
		background-image: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		background:url('img/customSelect-arrow.gif') no-repeat right 14px center;
		font-family: 'Oswald', sans-serif;
		color:#959595;font-weight:400;
	}

	.select-style select::-ms-expand {display: none;}

	.select-style select:focus {
		outline: none;
	}

	input::-moz-input-placeholder{color:#959595 !important;}
	input::-ms-input-placeholder{color:#959595 !important;}
	input::-webkit-input-placeholder{color:#959595 !important;}
	textarea::-moz-input-placeholder{color:#959595 !important;}
	textarea::-ms-input-placeholder{color:#959595 !important;}
	textarea::-webkit-input-placeholder{color:#959595 !important;}

	/* 페이징 */
	.pg_wrap {clear:both;margin-top:60px;text-align:left;font-size:0;letter-spacing:0;word-spacing:0;}
	.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
	.pg_page, .pg_current {display:inline-block;margin-left:-1px;vertical-align:middle;font-size:15px;color:#959595;width:47px;height:47px;line-height:47px;border:1px solid #ccc;text-align:center;font-family: 'Oswald', sans-serif;}
	.pg_current{color:#363636;}
	.pg_page {font-size:15px;color:#959595;width:47px;height:47px;line-height:47px;border:1px solid #ccc;text-align:center;margin-left:-1px;}
	.pg_start {text-indent:-999px;overflow:hidden;background:url('../../../img/pg_left.png') no-repeat 50% 50% ;background-size:auto 24px;padding:0;border:1px solid #ccc;cursor:default;}
	.pg_end {text-indent:-999px;overflow:hidden;background:url('../../../img/pg_right.png') no-repeat 50% 50% ;background-size:auto 24px;padding:0;border:1px solid #ccc;cursor:default;}
	.pg_start.active{background:#363636 url('../../../img/pg_left_on.png') no-repeat 50% 50% ;background-size:auto 24px;cursor:pointer;border:1px solid #363636;}
	.pg_end.active{background:#363636 url('../../../img/pg_right_on.png') no-repeat 50% 50% ;background-size:auto 24px;cursor:pointer;border:1px solid #363636;}

@media only screen and (max-width:1025px){
	.board_list{padding-bottom:70px;}
	.board_list td{vertical-align:top;}
	.board_list td.td_chk{width:10%;padding-right:10px;}
	.board_list td.td_num{width:10%;text-align:left;font-size:18px;text-align:center;line-height:1.2;}
	.board_list td.td_subject{width:90%;padding-left:20px;font-size:20px;}
	.board_list td.td_subject a{display:inline-block;text-align:left;height:51px;line-height:1.2;max-width:95%;overflow:hidden;text-overflow:clip;}
	.board_list td.td_date{display:none;}
	.board_list td.td_name{display:none;}
	.info_mver{width:96%;display:block;color:#959595;font-size:17px;padding-top:20px;}
	.info_mver .mdate{float:left;font-weight:300;}
	.info_mver .mname{float:right;}
	.info_mver .mname span{color:#959595;}
	.board_list td.td_num .notc{width:32px;height:32px;line-height:32px;font-size:18px;}

	#bo_sch {height:70px; margin-top:80px;}
	#bo_sch input[type=text]{height:70px;font-size:20px; line-height:70px;}
	#bo_sch .btn_submit{font-size:0;width:55px;height:70px;background-size:auto 22px;}
	#bo_sch .btn_submit.on{background-size:auto 22px;}

	.sub_con.bd_list .btn_bo_user{width:100%;position:relative;padding-bottom:60px;width:99%;margin:0 auto;margin-top:30px;}
	.sub_con.bd_list .btn_bo_user li{width:50%;}
	.sub_con.bd_list .btn_bo_user .btnNormal{width:100%;}

	.pg_page, .pg_current {width:14.3%;}

	.board_write{padding-bottom:80px;}
	.board_write .wcont li{padding-bottom:40px;}
	.board_write .wcont li>dl{width:100%;display:block;padding-top:40px;}
	.board_write .wcont li>dl:first-child{padding-top:0;}
	.board_write .wcont li>dl.rcon{margin-left:0;}
	.board_write input[type=text]{font-size:22px;}
	.board_write textarea{height:200px !important;font-size:22px;}

	.board_view{padding-bottom:70px;margin-top:80px;}
	.board_view td{vertical-align:top;}
	.board_view td.td_num{width:10%;text-align:left;font-size:18px;text-align:center;line-height:1.2;}
	.board_view td.td_subject{width:90%;padding-left:20px;font-size:20px;}
	.board_view td.td_subject a{display:inline-block;text-align:left;line-height:1.2;max-width:95%;}
	.board_view td.td_date{display:none;}
	.board_view td.td_name{display:none;}
	.info_mver{width:96%;display:block;color:#959595;font-size:17px;padding-top:20px;}
	.info_mver .mdate{float:left;font-weight:300;}
	.info_mver .mname{float:right;}
	.info_mver .mname span{color:#959595;}
	.board_view td.td_num .notc{width:32px;height:32px;line-height:32px;font-size:18px;}
	
	.board_view .btn_bo_user li{width:50%;}
	.board_view .btn_bo_user li .btnNormal{width:100%;}
	.board_view .btn_bo_user li.rbt{display:block;width:100%;}
	.board_view .btn_bo_user:after { content: ''; display: block; clear: both }

	.view_con{color:#464646;font-size:17px;line-height:32px;padding:35px 0 10px 0;border-bottom:1px solid #ccc;}
	.view_con .cont{min-height:100px;padding-bottom:35px;}

	.board_navi{padding-bottom:10px;}
	.board_navi dl{font-size:16px;}
	.board_navi dt{position:absolute;width:50px;color:#363636;font-weight:500;}
	.board_navi dd{padding-left:60px;}
	.board_navi dd a{max-width:100%;}
	.board_navi dd .date{display:none;}

	.check_wp{width:40px;height:34px;margin:0 auto;}
	.check_wp input[type=checkbox] {display: none;}
	.check_wp input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative; width: 40px;height: 34px;}
	.check_wp input[type=checkbox]+ label:before {content: "";display: inline-block; width: 40px;height: 34px;position: absolute;top:0;left: 0;background:url(../../../img/chk_off.png) no-repeat;background-size:auto 25px;}
	.check_wp input[type=checkbox]:checked + label:before {content: "";background:url(../../../img/chk_on2.png) no-repeat;background-size:auto 25px;}



}

