a{text-decoration: none;}
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
body,th,td,input,select,textarea,h1,h2,h3,h4,h5{font-style:normal; font-weight:normal; font-size:13px; line-height:18px; font-family:'Noto Sans KR'; color:#444}

/* check style */
	.checkIn{display: inline-block; vertical-align: top;}
	.checkIn input[type=checkbox],
	.checkIn input[type=radio]{display: none;}

	.checkIn input[type=checkbox]+label,
	.checkIn input[type=radio]+label{padding-left:25px; font-size: 18px; line-height:20px; color: #888; display: inline-block; cursor: pointer; position: relative;}

	.checkIn input[type=checkbox]+label:before,
	.checkIn input[type=radio]+label:after,
	.checkIn input[type=radio]+label:before{content: ""; width: 20px; height: 20px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}

	.checkIn input[type=checkbox]+label{}
	.checkIn input[type=checkbox]+label:before {background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius:2px;}
	.checkIn input[type=checkbox]:checked+label{color: #555;}
	.checkIn input[type=checkbox]:checked+label:before {content: ""; background-image: url('/images/board/bg_checkbox_on.gif');}

	.checkIn input[type=radio]+label{}
	.checkIn input[type=radio]+label:before {border-radius:12px;}
	.checkIn input[type=radio]+label:after {width: 18px; height: 18px; left: 1px; top:1px; border:none; border-radius:11px;}
	.checkIn input[type=radio]:checked+label{color: #555;}
	.checkIn input[type=radio]:checked+label:after {width: 12px; height: 12px; background-color: #666; left: 4px; top:4px; border-radius:6px;}


/* clause box */
	.clauseArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
	.clauseArea>.tit{height:34px; font-weight: 500; font-size:20px; line-height:1; color: #111; letter-spacing: -1px;}
	.clauseArea .scroll{width:100%; height:200px; padding:20px; border:1px solid #e1e1e1; font-weight: 300;  font-size:20px; line-height:1.4; color: #888; letter-spacing: -1px; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
	.clauseArea .scroll>p{color: #111;}
	.clauseArea .scroll>p>strong{font-weight: 400; color: #111;}
	.clauseArea .scroll ol.num>li{padding-left:22px; position: relative;}
	.clauseArea .scroll ol.num>li>span{position: absolute; left:0; top:0;}

	.clauseArea .scroll ol.num.roma>li{padding-left:17px; position: relative;}
	.clauseArea .scroll ol.num.roma>li>span{position: absolute; left:0; top:0;}

	.clauseArea .scroll ul.bul>li{padding-left:10px; position: relative;}
	.clauseArea .scroll ul.bul>li:before{content: "-"; display: inline-block; position:absolute; left: 0; top:-1px;}

	.clauseArea .scroll ul.circle>li{padding-left:15px; position: relative;}
	.clauseArea .scroll ul.circle>li:before{content: "ο"; display: inline-block; position:absolute; left: 0; top:-1px;}

	.clauseArea .checkIn{padding-top:15px;}
	.clauseArea .checkIn input[type=checkbox]+label{font-size: 18px; line-height:20px; color: #666;}
	.clauseArea .checkIn input[type=checkbox]+label:before{width: 20px; height: 20px;}

	.clauseArea.no .scroll{height:auto; padding:0px; border:none; line-height:1.5; color: #666; overflow: visible;}


/* btn style */
	.btnArea{width:100%; margin-top:30px; font-size:0; line-height:0;}
	.btnArea a,
	.btnArea input[type=image],
	.btnArea input[type=submit],
	.btnArea button{width:190px; margin:0 10px 0 0; background-color: #999; border:none; font-size:24px; line-height:70px; color: #fff !important; text-align: center; overflow:hidden; display:inline-block; vertical-align: top; box-sizing:border-box; cursor: pointer; position: relative; -webkit-transition: .3s; transition: .3s;}

	.btnArea a.ok,
	.btnArea input.ok,
	.btnArea button.ok{background-color: #f88400;}

	.btnArea a.cancel,
	.btnArea input.cancel,
	.btnArea button.cancel{}

	.btnArea.tar{text-align: right;}
	.btnArea.tac{text-align: center;}
	.btnArea.tj,
	.btnArea.two,
	.btnArea.three,
	.btnArea.four div{display: flex; justify-content: space-between;}

	.btnArea.tac a,
	.btnArea.tac input,
	.btnArea.tac button{margin:0 5px;}

	.btnArea.tar a,
	.btnArea.tar input,
	.btnArea.tar button{margin:0 10px 0 0;}

	.btnArea.tj a,
	.btnArea.tj input,
	.btnArea.tj button{margin:0;}

	.btnArea.one a,
	.btnArea.one input,
	.btnArea.one button{width:100%; margin:0;}

	.btnArea.two a,
	.btnArea.two input,
	.btnArea.two button{width:49%; margin:0;}

	.btnArea.three a,
	.btnArea.three input,
	.btnArea.three button{width:32%; margin:0;}

	.btnArea.four div+div{margin-top:10px;}
	.btnArea.four a,
	.btnArea.four input,
	.btnArea.four button{width:49.3%; margin:0;}



.searchArea{width:100%; padding:20px; background-color: #fafafa; border:1px solid #ccc; font-size:0; line-height:0; text-align: center; box-sizing: border-box;}
.searchArea>div{padding:0 110px 0 100px; margin:0 auto; text-align: left; box-sizing: border-box; position: relative;}
.searchArea>div+div{margin-top:5px;}
.searchArea>div .tit{width:100px; font-weight: 400; font-size:22px; line-height:45px; color: #444; display:inline-block; vertical-align: top; }
.searchArea>div .tit:first-child{position: absolute; left:0; top:0;}
.searchArea select,
.searchArea input[type=text],
.searchArea input[type=submit]{width:100%; height:45px; padding:0 10px; background-color: #fff; border:1px solid #ccc; font-weight: 300; font-size:20px; line-height:43px; color: #707070; display:inline-block; vertical-align: top; box-sizing: border-box;}

.searchArea select{padding:0 30px 0 10px; background:#fff url('/images/board/bg_select_arr2.gif') no-repeat 95% center; line-height:35px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.searchArea select::-ms-expand{display:none;}
.searchArea select+select{margin-left:15px;}
.searchArea>div.two{display: flex; justify-content: space-between;}
.searchArea>div.two input[type=text]{width:47%;}
.searchArea>div.two .type{font-weight: 400; font-size:16px; line-height:45px; color: #444; display:inline-block; vertical-align: top;}
.searchArea input[type=submit]{width:100px; height:145px; background-color: #707070; border:none;font-size:22px; color: #fff;  cursor: pointer; position: absolute; right:0; top:-150px;}




/* search style
	.search_top{width:100%; font-size:0; line-height:0; text-align: right; display:block; position: relative;}
	.search_top>.total{font-size:15px; line-height:1; color: #666;}
	.search_top>.total>strong{font-size:16px; color: #00a3f7;}
	.search_top>form{display:inline-block; vertical-align: top;}
	.search_top>form+form{margin-left:8px;}
	.search_top select,
	.search_top input[type=text],
	.search_top input[type=submit]{height:37px; padding:0 10px; background-color: #707070; border:1px solid #333; font-weight: 300; font-size:13px; line-height:35px; color: #fff; display:inline-block; vertical-align: top; box-sizing: border-box;}

	.search_top select{padding:0 30px 0 10px; background:#707070 url('/images/board/bg_select_arr.gif') no-repeat 90% center; line-height:35px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
	.search_top select::-ms-expand{display:none;}
	.search_top select+select{margin-left:15px;}
	.search_top input[type=text]{width:251px; margin:0 -1px 0 2px; line-height:35px;}
	.search_top input[type=submit]{width:67px; background-color: #454545; cursor: pointer;}

	.search_top.buy{margin-bottom:30px; padding:24px 0; background-color: #eaedf3; text-align: center;}
	.search_top.buy>.total{padding-right:35px; font-weight: 500; font-size:18px; line-height:37px; color: #444; display:inline-block; vertical-align: top; position: static;}
*/

/* Board List */
	.board_list{width:100%; margin-top:10px; border-top:2px solid #252941; border-bottom:1px solid #252941; overflow:hidden;}
	.board_list>table{width:100%; margin-bottom:-1px; border-spacing:0; table-layout : fixed;}
	.board_list>table th,
	.board_list>table td{padding:15px 0; border-bottom:1px solid #d9d9d9; font-size:16px; line-height:1.5; color:#474a52; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_list>table>thead>tr>th{border-bottom-color:#252941; font-weight: 500;}
	.board_list>table>thead>tr>th+th{background: url('/images/board/line_th.gif') no-repeat left center;}

	.board_list>table>tbody>tr>.title{padding:0 20px; text-align:left;}
	.board_list>table>tbody>tr>.title>.checks{display:inline-block; vertical-align: middle;}
	.board_list>table>tbody>tr>.title>a{max-width:90%; color:#474a52; cursor:pointer; display:inline-block; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.board_list>table>tbody>tr>.title>a:hover{color:#d56384;}
	.board_list>table>tbody>tr>.title>.icon{padding:0 0 3px 7px; display:inline-block; vertical-align: middle;}

	.board_list>table>tbody>tr>.stat{padding:11px 0;}
	.board_list>table>tbody>tr>.stat>.icon{width:76px; height:30px; background-color: #ededed; border:1px solid #ccc; font-weight: 300; font-size:15px; line-height:28px; color: #898989; text-align: center; display:inline-block; box-sizing: border-box; border-radius:2px;}
	.board_list>table>tbody>tr>.stat>.icon.end{background-color: #00a3f7; border-color:#00a3f7; color: #fff;}

	.board_list>table td.noPost{height:400px; font-weight: 500; vertical-align: middle;}


/* pageing style */
	.paging_all{margin:30px auto 0; text-align:center; clear:both; position:relative;}
	.paging_all img{display:inline-block !important;vertical-align:top}

	.paging_all>.paging{margin:0 auto;font-size:0;line-height:0;text-align:center}
	.paging_all>.paging>.num{margin:0 9px; display:inline-block; vertical-align:top}

	.paging_all>.paging>.num>strong,
	.paging_all>.paging>.num>a{width:46px; height:46px; margin:0px; padding:0; background-color: #fff; font-weight: 400; font-size:18px; line-height:46px; color:#666; text-align: center; display:inline-block; vertical-align:top; box-sizing: border-box;}

	.paging_all>.paging>.num>strong,
	.paging_all>.paging>.num>a:hover{background-color:#f88400; color:#fff;}


/* Board View */
	.board_view{width:100%; border-top:2px solid #252941; overflow:hidden;}
	.board_view.qna{border-bottom:1px solid #252941;}
	.board_view>table{width:100%; border-spacing:0; table-layout : fixed;}
	.board_view>table th,
	.board_view>table td{padding:15px 0; border-bottom:1px solid #d9d9d9; font-size:16px; line-height:1.5; color:#666; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_view>table>thead>tr>th{padding:15px 30px; border-bottom-color:#252941; font-weight: 500; font-size:19px; text-align: left;}
	.board_view>table>thead>tr>td.etc{padding:0; text-align: left;}
	.board_view>table>thead>tr>td.etc>p{padding:15px 30px; text-align:center; display:inline-block; vertical-align: top;}
	.board_view>table>thead>tr>td.etc>p+p{background: url('/images/board/line_th.gif') no-repeat left center;}
	.board_view>table>thead>tr>td.etc>p>strong{padding-right:15px; font-weight: 500; display: inline-block; vertical-align: top; position: relative;}
	.board_view>table>thead>tr>td.etc>p>strong:before{content: ":"; display: inline-block; position:absolute; right: 5px; top:0px;}

	.board_view>table>thead>tr>th+td.etc{border-bottom-color:#252941; text-align: right;}
	.board_view>table>thead>tr>th+td.etc>p{background: url('/images/board/line_th.gif') no-repeat left center;}

	.board_view>table>tbody>tr>td.cont{height:250px; padding:30px 30px 60px; border-bottom:none; text-align: left; vertical-align: top;}

	.board_view>table>tbody>tr>td.file{padding:10px 30px 15px 27px; font-size:0; line-height:0; text-align: left;}
	.board_view>table>tbody>tr>td.file>a{margin:5px 0 0 3px; padding:0 58px 0 10px; background:#0a4680 url('/images/board/btn_bView_file.png') no-repeat right top; font-size:13px; line-height:31px; color: #fff; display:inline-block; vertical-align: top; border-radius:2px;}

	.board_view td.answer{padding:30px; background-color: #fafafa; border-top:1px solid #ccc; text-align: left;  vertical-align: top;}
	.board_view td.answer>.tit{padding-bottom:15px; font-weight: 500; font-size:19px; line-height:1; color: #222;}


/* PageNavigation Style */
	.pageNavigation{width:100%; margin-top:10px; background:#eff0f4; border:1px solid #d9dbe0; overflow:hidden; box-sizing:border-box;}

	.pageNavigation>dl{width:100%; border-bottom:1px solid #d9dbe0; font-size:20px; line-height:1.3; color: #999; display:table;}
	.pageNavigation>dl.next{border-bottom:none;}
	.pageNavigation>dl>dt{width:105px;text-align:center; height:61px; color: #474a52; display:table-cell; vertical-align:middle; box-sizing:border-box;}
	.pageNavigation>dl.prev>dt{background:url('/images/board/arr_bView_prev.gif') no-repeat right center;}
	.pageNavigation>dl.next>dt{background:url('/images/board/arr_bView_next.gif') no-repeat right center;}
	.pageNavigation>dl>dd{max-width:1143px;color:#999;padding:15px 25px; display:table-cell; vertical-align:middle;box-sizing:border-box;}
	.pageNavigation>dl>dd{line-height:1; color: #474a52;}
	.pageNavigation>dl>dd>a{display:inline-block;color: #474a52;width:95%;line-height:1.3;display:inline-block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/* Password Style */
	.memberArea{width:530px; margin:0 auto; background-color: #fff; border:1px solid #dcdcdc; font-size:0; line-height:0; box-sizing: border-box; border-radius:10px; overflow:hidden;}
	.memberArea .txt{padding-bottom:25px; font-weight: 300; font-size:15px; line-height:1; color: #777; text-align: center;}
	.memberArea .memTit{padding:42px 0 20px; text-align: center;}
	.memberArea .memTit>dt{font-weight: 500; font-size:25px; line-height:1; color: #333;}
	.memberArea .memTit>dd{padding-top:13px; font-weight: 300; font-size:15px; line-height:1; color: #777;}

	.memberArea .fildBox{padding:0 35px;}
	.memberArea .fildBox input[type=text],
	.memberArea .fildBox input[type=password]{width:100%; height:55px; padding:0 20px; background-color:#ffff; border:1px solid #c7c7c7; font-weight: 300; font-size:15px; line-height:53px; color:#444754; box-sizing: border-box; display:block;}
	.memberArea .fildBox input + input{margin-top:7px;}

	.memberArea .findBtn{text-align: right;}
	.memberArea .findBtn>span,
	.memberArea .findBtn>a{font-weight: 300; font-size:14px; line-height:1; color: #6a777c; display:inline-block; vertical-align: top;}
	.memberArea .btnArea>input[type=submit]{width:100%;}

	.memberArea .txtBtn{margin-top:45px; padding:30px 38px; background-color: #f9f9f9;}
	.memberArea .txtBtn>li{display: flex; justify-content: space-between;}
	.memberArea .txtBtn>li+li{margin-top:5px;}
	.memberArea .txtBtn>li>*{display:inline-block; vertical-align: top;}
	.memberArea .txtBtn>li>span{font-weight: 300; font-size:13px; line-height:35px; color: #666;}
	.memberArea .txtBtn>li>a{width:146px; border:1px solid #cfcfcf; font-size:13px; line-height:33px; color: #666; text-align: center;}

	.memberArea .cusBox{margin-top:45px; padding:40px 38px; background-color: #f7f3f2;}
	.memberArea .cusBox>dl{font-weight: 300; font-size:15px; line-height:1.4; color: #666; display:inline-block; vertical-align: top;}
	.memberArea .cusBox>dl>dd{font-weight: bold; font-size:24px; color: #000;}
	.memberArea .cusBox>p{padding:3px 0 0 70px; font-weight: 300; font-size:15px; line-height:1.4; color: #666; display:inline-block; vertical-align: top;}

	.memberArea.find{width:845px; padding:50px 0;}
	.memberArea.find .memTit{padding-top:0;}
	.memberArea.find .inBox{width:421.5px; padding:0 20px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.memberArea.find .inBox+.inBox{border-left:1px solid #d3d3d3;}
	.memberArea.find .fildBox{padding:0 0px;}

	.memType{padding:30px 0 ; background-color: #fff; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0; text-align: center;}
	.memType .checkIn input[type=radio]+label{font-size: 16px;}
	.memType .checkIn+.checkIn{margin-left:40px;}

	.memberTwo{display: flex; justify-content: space-between;}
	.memberTwo .memberArea{width:48%;}

	.memGray{padding:25px 30px; background-color: #f8f8f8; font-size:0; line-height:0;}
	.memGray>li{padding-left:8px; font-weight: 300; font-size:14px; line-height:1.3; color: #666; position: relative;}
	.memGray>li+li{margin-top:7px;}
	.memGray>li:before{content: "·"; color: #f16c9f; display: inline-block; position:absolute; left: 0; top:0px;}
	.memGray>li.point>span{font-weight: 400; color: #333; display:inline-block; vertical-align: top; position: relative;}
	.memGray>li.point>span+span{margin-left:41px;}
	.memGray>li.point>span+span:before{content: ""; width: 1px; height: 10px; margin-top:-5px; background-color: #333; display: inline-block; position:absolute; left: -21px; top:50%;}
	.memGray>li.point+li{margin-top:17px;}

	.joinEnd{height:366px; padding:55px 0 0 95px; background:url('../../images/sub/bg_join_end.gif') no-repeat left top; font-size:0; line-height:0; color: #333; box-sizing: border-box;}
	.joinEnd>dt{font-size:24px; line-height:1;}
	.joinEnd>dd{padding-top:15px; font-weight: 300; font-size:14px; line-height:22px;}

	.secedeArea{padding:35px 30px; background-color: #fff; font-weight: 300; font-size:15px; line-height:26px; color: #666; box-shadow:5px 5px 10px rgba(0,0,0,0.1);}
	.secedeArea>p>span{padding-left:17px;}
	.secedeArea>p+p{padding-top:15px;}
	.secedeArea .point{font-weight: 400; color: #333;}
	/* mo */
	.memberArea{width:100%;}
	.memberArea .txt{padding-bottom:25px; font-weight: 300; font-size:15px; line-height:1; color: #777; text-align: center;}
	.memberArea .memTit{padding:40px 0 20px;}
	.memberArea .memTit>dt{font-size:26px;}
	.memberArea .memTit>dd{font-size:20px; line-height:1.3;}

	.memberArea .fildBox{padding:0 55px;}
	.memberArea .fildBox input[type=text],
	.memberArea .fildBox input[type=password]{height:60px; font-size:18px; line-height:58px;}
	.memberArea .fildBox input + input{margin-top:10px;}

	.memberArea .findBtn{text-align: right;}
	.memberArea .findBtn>span,
	.memberArea .findBtn>a{font-weight: 300; font-size:14px; line-height:1; color: #6a777c; display:inline-block; vertical-align: top;}
	.memberArea .btnArea>input[type=submit]{width:100%;}

	.memberArea .txtBtn{margin-top:40px; padding:30px 60px; background-color: #f9f9f9; display: flex; justify-content: space-between;}
	.memberArea .txtBtn>a{width:220px; border:1px solid #cfcfcf; font-size:20px; line-height:58px; color: #666; text-align: center; display:inline-block;}

	.memberArea.find{width:100%; padding:0 0;}
	.memberArea.find .memTit{padding-top:0;}
	.memberArea.find .inBox{width:100%; padding:50px 20px; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.memberArea.find .inBox+.inBox{border-left:none; border-top:1px solid #d3d3d3;}
	.memberArea.find .fildBox{padding:0 55px;}

	.memberArea .cusBox{background-color: #f9f9f9; padding: 40px 25px;}
	.memberArea .cusBox>dl{font-size:18px;}
	.memberArea .cusBox>dl>dd{font-size:30px;}
	.memberArea .cusBox>p{padding:9px 0 0 0px; font-size:18px; display:block;}

	.memberTwo{display: block;}
	.memberTwo .memberArea{width:100%;}
	.memberTwo .memberArea+.memberArea,
	.memberTwo .memberArea+form{margin-top:30px;}
	.memberTwo .memberArea+.memberArea{padding-bottom:40px;}

	.memType{padding:40px 0 ; background-color: #fff; border-top:1px solid #e5e3e3; border-bottom:1px solid #e5e3e3; font-size:0; line-height:0; text-align: center;}
	.memType .checkIn input[type=radio]+label{font-size: 22px;}
	.memType .checkIn+.checkIn{margin-left:60px;}

	.memGray{padding:25px 30px; background-color: #f8f8f8; font-size:0; line-height:0;}
	.memGray>li{padding-left:8px; font-weight: 300; font-size:14px; line-height:1.3; color: #666; position: relative;}
	.memGray>li+li{margin-top:7px;}
	.memGray>li:before{content: "·"; color: #f16c9f; display: inline-block; position:absolute; left: 0; top:0px;}
	.memGray>li.point>span{font-weight: 400; color: #333; display:inline-block; vertical-align: top; position: relative;}
	.memGray>li.point>span+span{margin-left:41px;}
	.memGray>li.point>span+span:before{content: ""; width: 1px; height: 10px; margin-top:-5px; background-color: #333; display: inline-block; position:absolute; left: -21px; top:50%;}
	.memGray>li.point+li{margin-top:17px;}

	.joinEnd{height:366px; padding:55px 0 0 95px; background:url('../../images/sub/bg_join_end.gif') no-repeat left top; font-size:0; line-height:0; color: #333; box-sizing: border-box;}
	.joinEnd>dt{font-size:24px; line-height:1;}
	.joinEnd>dd{padding-top:15px; font-weight: 300; font-size:14px; line-height:22px;}

	.secedeArea{padding-left:54px; font-size:20px; line-height:1.4;}
	.secedeArea>p>span{padding-left:0;}
	.secedeArea>p{text-indent:-24px;}
	.secedeArea>p+p{padding-top:15px;}
	.secedeArea .point{font-weight: 400; color: #333;}


/* Board Write */
	.psBul{font-weight: 400; font-size:20px; line-height:1; color: #fe0101; display:inline-block; vertical-align: middle;}
	.board_write{width:100%; overflow:hidden;}
	.board_write .ps{padding-bottom:10px; font-weight: 300; font-size:20px; line-height:1; color: #666; text-align: right;}
	.board_write>table{width:100%; border-top:2px solid #252941; border-spacing:0;}
	.board_write>table th,
	.board_write>table td{padding:20px 20px; border-bottom:1px solid #ccc; font-size:22px; line-height:1.3; text-align:left; vertical-align: middle; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_write>table>tbody>tr>th{background-color:#fff; font-weight: 500; color: #444; vertical-align: middle;}
	.board_write>table>tbody>tr>td.text{line-height:35px; color: #474a52;}

	.board_write input[type=text],
	.board_write input[type=password],
	.board_write input[type=file],
	.board_write select,
	.board_write textarea{width:100%; height:60px; padding:0 10px; background-color:#fff; border:1px solid #ccc; font-weight: 300; font-size:20px; line-height:58px; color:#666; box-sizing: border-box; vertical-align:middle; display:inline-block;}

	.board_write select{line-height:60px;}
	.board_write textarea{width:100%; height:280px; padding:20px; line-height:1.5; display:block;}

	.board_write>table .file{width:100%; font-size:0; line-height:0; position:relative; overflow:hidden;}
	.board_write>table .file .checkIn{margin-right:10px; vertical-align: middle;}
	.board_write>table .file>.file_wrap{margin-right:20px; vertical-align:middle; display:inline-block;}
	.board_write>table .file>.file_wrap>.btnFile{width:87px; height:35px; margin-right:10px; border:1px solid #344a66; font-size:14px; line-height:33px; color: #344a66; text-align: center; vertical-align:middle; cursor:pointer; overflow:hidden; display:inline-block; position: relative; box-sizing: border-box;}
	.board_write>table .file>.file_wrap>.btnFile>input[type=file]{width:87px; height:35px; opacity:0; cursor:pointer; position: absolute; left:0; top:0;}
	.board_write>table .file>.file_wrap>.delFile{margin-left:20px; font-weight: 300; font-size:15px; line-height:35px; color:#666;  display:inline-block; vertical-align:middle; white-space: nowrap;}
	.board_write>table .file>.file_route{font-size:14px; line-height:1.3; color:#666; display:inline-block; vertical-align:middle; box-sizing: border-box; overflow:hidden; cursor: pointer;}

	.board_write .pass{font-size:0; line-height:0;}
	.board_write .pass input{width:30%;}

	.board_write>table .autoCheck{font-size:0; line-height:0;}
	.board_write>table .autoCheck>img{height:35px; margin-right:5px; vertical-align: middle;}
	.board_write>table .autoCheck>input[type=text]{width:300px;}

	.board_write>table .type{min-height:35px; font-weight: 300; font-size:14px; line-height:35px; color: #666; display:inline-block; vertical-align:middle;}
	.board_write>table .type.point{color: #f2630a;}
	.board_write>table .type.left{margin-left:15px;}
	.board_write>table .type.center{margin:0 5px;}

	.board_write>table .btns{margin-left:3px; padding:0 13px; border:1px solid #506290; font-size:14px; line-height:45px; color: #506290; display:inline-block; vertical-align: middle;}

	.board_write>table .checkIn + .checkIn{margin-left:30px;}
	.board_write>table .w15{width:15%;}
	.board_write>table .w20{width:20%;}
	.board_write>table .w25{width:25%;}
	.board_write>table .w39{width:39.5%;}
	.board_write>table .w50{width:50%;}

	.board_write input.name{width:40%;}

	.board_write input.juso01{width:100px;}
	.board_write p.tj{display: flex; justify-content: space-between;}
	.board_write p.tj.two>select,
	.board_write p.tj.two>input{width:49%;}
	.board_write p.three>select,
	.board_write p.three>input{width:200px;}


/* nWrite */
	.nWrite{width:100%; border-top:2px solid #444; overflow:hidden;}
	.nWrite>table{width:100%; border-spacing:0;}
	.nWrite>table th,
	.nWrite>table td{padding:20px 20px; border-bottom:1px solid #ccc; font-size:22px; line-height:1.3; text-align:left; vertical-align: middle; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.nWrite>table th{padding:25px 0 0; background-color:#f6f6f6; font-weight: 500; color: #444; text-align: center; vertical-align: top;}
	.nWrite>table td.text{line-height:35px; color: #474a52;}

	.nWrite>table td + th{border-left:1px solid #ccc; }

	.nWrite input[type=text],
	.nWrite input[type=password],
	.nWrite input[type=file],
	.nWrite select,
	.nWrite textarea{width:100%; height:60px; padding:0 10px; background-color:#fff; border:1px solid #ccc; font-weight: 300; font-size:20px; line-height:58px; color:#666; box-sizing: border-box; vertical-align:middle; display:inline-block;}

	.nWrite select{padding:0 40px 0 10px; background:#fff url('/images/board/bg_select_arr02.gif') no-repeat 85% center; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
	.nWrite select::-ms-expand{display:none;}
	.nWrite textarea{width:100%; height:280px; padding:20px; line-height:1.5; display:block;}

	.nWrite .type{margin-top:10px; font-weight: 300; font-size:20px; line-height:1.3; color: #666; display:block; vertical-align:middle;}
	.nWrite .type.point{color: #d11010;}
	.nWrite .type.left{margin-left:0; }
	.nWrite .type.center{min-height:40px; margin:0 5px; line-height:40px; }

	.nWrite .select{font-size:0; line-height:0;}
	.nWrite .select select{width:auto !important;}
	.nWrite .select select+select{margin-left:10px;}

	.nWrite .w50{width:50% !important;}
