/* 기타설정 */
#include_board_content img{
	vertical-align:bottom;
}
#include_board_content .text_overflow{
	text-overflow:ellipsis !important;
	-webkit-line-clamp:1 !important;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden;
}
#include_board_content .text_overflow2{
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
}
#include_board_content .text_overflow3{
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient:vertical;
	display:-webkit-box;
}
#include_board_content input,
#include_board_content select,
#include_board_content textarea{
	box-sizing:border-box;
	border:1px solid #ddd;
}

/* Table */
#include_board_content table{
	width:100%;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#include_board_content td, 
#include_board_content th{
	padding:0px;
	border-collapse:collapse;
	word-break:break-all;
}
#include_board_content ul li{
	list-style:none;
}

/* button */
#include_board_content .button{
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
#include_board_content .button a,
#include_board_content .button a:visited,
#include_board_content .button a:hover{
	text-decoration:none;
}

/* 아이콘 */
#include_board_content .icon_lock,
#include_board_content .icon_file{
	height:20px;
	margin-right:3px;
	vertical-align:middle;
}
#include_board_content .icon_new,
#include_board_content .icon_notice{
	color:#fff;
	font-size:12px;
	font-style:normal;
	height:20px;
	line-height:20px;
	border-radius:5px;
	background-color:#000;
	padding:2px 5px;
	margin-right:3px;
	vertical-align:middle;
}

/* 게시판 */
#include_board_content #list_content .n_num{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#8C8C8C; border:1px solid #8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif;; }
#include_board_content #list_content .n_dot{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif; }

/* 모바일 환경 */
@media screen and (max-width:800px){
	/* 비밀번호 확인 */
	#include_board_content #pass_content{
		margin:0 auto;
		margin-top:70px;
		text-align:center;
	}
	#include_board_content #pass_content div{
		margin-left:20px;
		margin-right:20px;
	}
	#include_board_content #pass_content div table{
		border-top:1px solid #293658;
		border-bottom:1px solid #293658;
	}
	#include_board_content #pass_content div table th{
		width:100px;
		text-align:right;
		padding:50px 0px;
	}
	#include_board_content #pass_content div table td{
		width:calc(100% - 10px);
		font-size:17px;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content #pass_content div table td input{
		width:calc(100% - 30px);
		height:35px;
		padding-left:10px;
	}
	#include_board_content #pass_content .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content #pass_content .button_box .button{
		display:inline-block;
		width:calc(50% - 5px);
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content #pass_content .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content #pass_content .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 목록 */
	#include_board_content.list #list_content > form > ul{
		margin-top:20px;
		margin-bottom:20px;
	}
	#include_board_content.list #list_content > form > ul > li{
		position:relative;
		width:100%;
		list-style:none;
		margin-bottom:10px;
	}
	#include_board_content.list #list_content > form > ul > li > div{
	}
	#include_board_content.list #list_content > form > ul > li.list_question{
		border:1px solid #aaa;
		border-radius:10px;
		padding:15px 0px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on{
		background-color:#f2f6fe;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question{
		position:absolute;
		top:10px;
		left:0px;
		width:70px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > input{
		margin-right:5px !important;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > i{
		color:#0e71b8;
		font-size:20px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title{
		width:calc(100% - 120px);
		color:#111;
		font-size:16px;
		font-weight:500;
		text-align:left;
		margin-left:70px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .title_text{
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > span{
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .arrow{
		position:absolute;
		top:25px;
		right:20px;
		width:15px;
		height:9px;
		background:url(../images/arrow_down.png);
		background-size:15px 9px;
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > .arrow{
		background:url(../images/arrow_up.png);
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .field{
		color:#0e71b8;
		font-style:normal;
		text-decoration:none;
		margin-right:5px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer{
		display:none;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:20px 0px;
		margin-bottom:20px;
		margin-top:-20px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer.on{
		display:block;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer{
		position:absolute;
		top:20px;
		left:0px;
		width:70px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer > i{
		color:#111;
		font-size:20px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.content{
		width:calc(100% - 120px);
		color:#777;
		font-size:16px;
		font-weight:400;
		text-align:left;
		margin-left:70px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button{
		margin-top:20px;
		margin-left:70px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button a{
		color:#0e71b8;
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.no_data{
		width:100%;
		font-size:16px;
		text-align:center;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:20px 0px;
	}
	#include_board_content.list #list_btn_write{
		font-size:0px;
		text-align:left;
		margin-top:20px;
	}
	#include_board_content.list #list_btn_write > span{
		display:inline-block;
		width:110px;
		height:35px;
		line-height:35px;
		font-size:16px;
		font-weight:500;
		background-color:#111;
	}

	/* 상세화면 */
	#include_board_content.view #view_content > .body{
		margin-top:20px;
	}
	#include_board_content.view #view_content > .body > table tr.subject{
		border-top:1px solid #111;
		border-bottom:1px solid #ddd;
	}
	#include_board_content.view #view_content > .body > table tr.subject td{
		color:#111;
		font-size:17px;
		font-weight:600;
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td{
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div{
		position:relative;
		font-size:16px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .name{
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .count{
		color:#777;
		margin-left:10px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .date{
		position:absolute;
		top:0px;
		right:0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td{
		padding:20px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach img{
		max-width:100%;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td #editor_content_box{
		font-size:16px;
		line-height:22px;
	}
	#include_board_content.view > #view_button{
		font-size:0px;
		text-align:left;
		margin-top:20px;
	}
	#include_board_content.view > #view_button > span{
		display:inline-block;
		width:calc(33.3% - 3.5px);
		font-size:14px;
		font-weight:500;
		padding:10px 0px;
		margin-right:5px;
		margin-bottom:5px;
	}
	#include_board_content.view > #view_button > span:nth-child(3n){
		margin-right:0px;
	}
	#include_board_content.view > #view_button > span.list{
		color:#fff;
		background-color:#222;
	}
	#include_board_content.view > #view_button > span.edit{
		color:#fff;
		background-color:#666;
	}
	#include_board_content.view > #view_button > span.delete{
		color:#fff;
		background-color:#FF4848;
	}
	#include_board_content.view > #view_next{
		margin-top:30px;
	}
	#include_board_content.view > #view_next > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr:nth-child(1){
		border-bottom:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr td{
		border:1px solid #d7d5d5;
		padding:15px 10px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1){
		width:70px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1) img{
		margin-right:10px;
		vertical-align:middle;
	}
	#include_board_content.view > #edit_write_comment{
		margin-top:50px;
	}
	#include_board_content.view > #edit_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border-top:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div{
		position:relative;
		margin:10px 20px 20px 20px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .name{
		font-weight:bold;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .date{
		font-weight:500;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right{
		position:absolute;
		top:5px;
		right:0px;
		text-align:right;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right > span{
		color:#111;
		font-size:14px;
		font-weight:500;
		border:1px solid #ddd;
		border-radius:5px;
		padding:3px 10px;
		margin-left:5px;
		cursor:pointer;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td{
		border-top:1px solid #ddd;
		border-bottom:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td > div{
		margin:10px;
	}
	#include_board_content.view > #view_write_comment{
		margin-top:20px;
	}
	#include_board_content.view > #view_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border:1px solid #aaa;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(1) td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td{
		width:100%;
		text-align:left;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .label{
		display:inline-block;
		height:30px;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .value{
		display:inline-block;
		text-align:left;
		margin-left:5px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td input{
		width:120px;
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td{
		width:100%;
		text-align:left;
		padding-bottom:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div{
		position:relative;
		text-align:left;
		margin:10px 10px 10px 10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value{
		width:calc(100% - 60px);
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value textarea{
		width:100%;
		height:50px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .button{
		position:absolute;
		top:0px;
		right:0px;
		width:50px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:13px;
		text-align:center;
		border-radius:5px;
		background-color:#111;
		cursor:pointer;
		margin-left:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div.byte{
		padding:10px 0px;
		font-size:15px;
	}

	/* 수정화면 */
	#include_board_content.edit #edit_content > .body{
		text-align:left;
		margin-top:30px;
	}
	#include_board_content.edit #edit_content > .body input{
		font-size:16px;
	}
	#include_board_content.edit #edit_content > .body input[type='radio']{
		width:16px;
		height:16px;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table{
		font-size:16px;
		border-top:1px solid #111;
	}
	#include_board_content.edit #edit_content > .body > table tbody{
		display:block;
	}
	#include_board_content.edit #edit_content > .body > table tr{
		display:block;
		border-bottom:1px solid #ddd;
	}
	#include_board_content.edit #edit_content > .body > table tr th{
		display:block;
		color:#111;
		font-weight:500;
		padding-top:10px;
		margin-bottom:-5px;
	}
	#include_board_content.edit #edit_content > .body > table tr td{
		display:block;
		color:#111;
		font-weight:400;
		padding-top:10px;
		padding-bottom:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:16px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1){
		width:calc(100% - 10px);
		font-size:16px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:100%;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.edit #edit_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:16px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.edit .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#include_board_content.edit .button_box .button{
		display:inline-block;
		width:calc(50% - 5px);
		font-size:16px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.edit .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.edit .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 쓰기화면 */
	#include_board_content.write #write_content > .body{
		text-align:left;
		margin-top:30px;
	}
	#include_board_content.write #write_content > .body input{
		font-size:16px;
	}
	#include_board_content.write #write_content > .body input[type='radio']{
		width:16px;
		height:16px;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table{
		font-size:16px;
		border-top:1px solid #111;
	}
	#include_board_content.write #write_content > .body > table tbody{
		display:block;
	}
	#include_board_content.write #write_content > .body > table tr{
		display:block;
		border-bottom:1px solid #ddd;
	}
	#include_board_content.write #write_content > .body > table tr th{
		display:block;
		color:#111;
		font-weight:500;
		padding-top:10px;
		margin-bottom:-5px;
	}
	#include_board_content.write #write_content > .body > table tr td{
		display:block;
		color:#111;
		font-weight:400;
		padding-top:10px;
		padding-bottom:10px;
	}
	#include_board_content.write #write_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:16px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1){
		width:calc(100% - 10px);
		font-size:16px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:100%;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.write #write_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.write #write_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:16px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.write .button_box{
		font-size:0px;
		text-align:center;
		margin-top:30px;
	}
	#include_board_content.write .button_box .button{
		display:inline-block;
		width:calc(50% - 5px);
		font-size:16px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.write .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.write .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}
	#include_board_content.write #view_button{
		font-size:0px;
		text-align:center;
		margin-top:10px;
	}
	#include_board_content.write #view_button > span{
		display:inline-block;
		width:100%;
		font-size:16px;
		font-weight:500;
		background-color:#111;
		padding:13px 0px;
	}
}

/* 테블릿 환경 */
@media screen and (min-width:801px) and (max-width:1200px){
	/* 비밀번호 확인 */
	#include_board_content #pass_content{
		margin:0 auto;
		margin-top:70px;
		text-align:center;
	}
	#include_board_content #pass_content div{
	}
	#include_board_content #pass_content div table{
		border-top:1px solid #293658;
		border-bottom:1px solid #293658;
	}
	#include_board_content #pass_content div table th{
		width:50%;
		text-align:right;
		padding:50px 0px;
	}
	#include_board_content #pass_content div table td{
		width:50%;
		font-size:17px;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content #pass_content div table td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content #pass_content .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content #pass_content .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content #pass_content .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content #pass_content .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 목록 */
	#include_board_content.list #list_content > form > ul{
		margin-top:30px;
		margin-bottom:30px;
	}
	#include_board_content.list #list_content > form > ul > li{
		position:relative;
		width:100%;
		list-style:none;
		margin-bottom:20px;
	}
	#include_board_content.list #list_content > form > ul > li > div{
	}
	#include_board_content.list #list_content > form > ul > li.list_question{
		border:1px solid #aaa;
		border-radius:10px;
		padding:20px 0px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on{
		background-color:#f2f6fe;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question{
		position:absolute;
		top:5px;
		left:0px;
		width:90px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > input{
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > i{
		color:#0e71b8;
		font-size:35px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title{
		width:calc(100% - 150px);
		color:#111;
		font-size:17px;
		font-weight:500;
		text-align:left;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .title_text{
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > span{
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .arrow{
		position:absolute;
		top:30px;
		right:20px;
		width:15px;
		height:9px;
		background:url(../images/arrow_down.png);
		background-size:15px 9px;
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > .arrow{
		background:url(../images/arrow_up.png);
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .field{
		color:#0e71b8;
		font-style:normal;
		text-decoration:none;
		margin-right:5px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer{
		display:none;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:30px 0px;
		margin-bottom:20px;
		margin-top:-20px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer.on{
		display:block;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer{
		position:absolute;
		top:20px;
		left:0px;
		width:90px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer > i{
		color:#111;
		font-size:35px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.content{
		width:calc(100% - 150px);
		color:#777;
		font-size:16px;
		font-weight:400;
		text-align:left;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button{
		margin-top:20px;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button a{
		color:#0e71b8;
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.no_data{
		width:100%;
		font-size:17px;
		text-align:center;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:30px 0px;
	}
	#include_board_content.list #list_btn_write{
		font-size:0px;
		text-align:right;
		margin-top:30px;
	}
	#include_board_content.list #list_btn_write > span{
		display:inline-block;
		width:110px;
		height:35px;
		line-height:35px;
		font-size:16px;
		font-weight:500;
		background-color:#111;
	}

	/* 상세화면 */
	#include_board_content.view #view_content > .body{
		margin-top:20px;
	}
	#include_board_content.view #view_content > .body > table tr.subject{
		border-top:1px solid #111;
		border-bottom:1px solid #ddd;
	}
	#include_board_content.view #view_content > .body > table tr.subject td{
		color:#111;
		font-size:20px;
		font-weight:600;
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td{
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div{
		position:relative;
		font-size:17px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .name{
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .count{
		color:#777;
		margin-left:10px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .date{
		position:absolute;
		top:0px;
		right:0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td{
		padding:30px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach{
		width:100%;
		text-align:center;
		margin-bottom:20px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach img{
		max-width:100%;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td #editor_content_box{
		font-size:17px;
		line-height:25px;
	}
	#include_board_content.view > #view_button{
		font-size:0px;
		text-align:left;
		margin-top:30px;
	}
	#include_board_content.view > #view_button > .button{
		display:inline-block;
		width:160px;
		font-size:16px;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.view > #view_button > .button.list{
		color:#fff;
		background-color:#222;
	}
	#include_board_content.view > #view_button > .button.edit{
		color:#fff;
		background-color:#666;
		margin-left:10px;
	}
	#include_board_content.view > #view_button > .button.delete{
		color:#fff;
		background-color:#FF4848;
		margin-left:10px;
	}
	#include_board_content.view > #view_next{
		margin-top:50px;
	}
	#include_board_content.view > #view_next > table{
		width:100%;
		font-size:17px;
		color:#5D5D5D;
		border:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr:nth-child(1){
		border-bottom:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr td{
		border:1px solid #d7d5d5;
		padding:15px 10px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1){
		width:150px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1) img{
		margin-right:10px;
		vertical-align:middle;
	}
	#include_board_content.view > #edit_write_comment{
		margin-top:50px;
	}
	#include_board_content.view > #edit_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border-top:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div{
		position:relative;
		margin:10px 20px 20px 20px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .name{
		font-weight:bold;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .date{
		font-weight:500;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right{
		position:absolute;
		top:5px;
		right:0px;
		text-align:right;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right > span{
		color:#111;
		font-size:14px;
		font-weight:500;
		border:1px solid #ddd;
		border-radius:5px;
		padding:3px 10px;
		margin-left:5px;
		cursor:pointer;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td{
		border-top:1px solid #ddd;
		border-bottom:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td > div{
		margin:20px;
	}
	#include_board_content.view > #view_write_comment{
		margin-top:20px;
	}
	#include_board_content.view > #view_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border:1px solid #aaa;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(1) td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td{
		width:100%;
		text-align:left;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .label{
		display:inline-block;
		height:30px;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .value{
		display:inline-block;
		text-align:left;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td input{
		width:120px;
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td{
		width:100%;
		text-align:left;
		padding-bottom:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div{
		position:relative;
		text-align:left;
		margin:10px 20px 20px 20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value{
		width:calc(100% - 60px);
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value textarea{
		width:100%;
		height:50px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .button{
		position:absolute;
		top:0px;
		right:0px;
		width:50px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:13px;
		text-align:center;
		border-radius:5px;
		background-color:#111;
		cursor:pointer;
		margin-left:10px;
	}

	/* 수정화면 */
	#include_board_content.edit #edit_content > .body{
		text-align:left;
		margin-top:50px;
	}
	#include_board_content.edit #edit_content > .body input{
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body input[type='radio']{
		width:17px;
		height:17px;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table{
		font-size:17px;
		border-top:1px solid #111;
	}
	#include_board_content.edit #edit_content > .body > table tr{
		border-bottom:1px solid #ddd;
	}
	#include_board_content.edit #edit_content > .body > table tr th{
		color:#111;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr > td{
		color:#111;
		font-weight:400;
		padding:10px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1){
		width:calc(100% - 10px);
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:100%;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.edit #edit_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:17px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.edit .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content.edit .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.edit .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.edit .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 쓰기화면 */
	#include_board_content.write #write_content > .body{
		text-align:left;
		margin-top:50px;
	}
	#include_board_content.write #write_content > .body input{
		font-size:17px;
	}
	#include_board_content.write #write_content > .body input[type='radio']{
		width:17px;
		height:17px;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table{
		font-size:17px;
		border-top:1px solid #111;
	}
	#include_board_content.write #write_content > .body > table tr{
		border-bottom:1px solid #ddd;
	}
	#include_board_content.write #write_content > .body > table tr th{
		color:#111;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.write #write_content > .body > table tr > td{
		color:#111;
		font-weight:400;
		padding:10px 0px;
	}
	#include_board_content.write #write_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:17px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1){
		width:100%;
		font-size:17px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:calc(100% - 10px);
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.write #write_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.write #write_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:17px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.write .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content.write .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.write .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.write .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}
	#include_board_content.write #view_button{
		font-size:0px;
		text-align:left;
		margin-top:10px;
	}
	#include_board_content.write #view_button > span{
		display:inline-block;
		width:200px;
		font-size:16px;
		font-weight:500;
		background-color:#111;
		padding:13px 0px;
	}
}

/* PC 환경 */
@media screen and (min-width:1201px){
	/* 비밀번호 확인 */
	#include_board_content #pass_content{
		margin:0 auto;
		margin-top:70px;
		text-align:center;
	}
	#include_board_content #pass_content div{
	}
	#include_board_content #pass_content div table{
		border-top:1px solid #293658;
		border-bottom:1px solid #293658;
	}
	#include_board_content #pass_content div table th{
		width:50%;
		text-align:right;
		padding:50px 0px;
	}
	#include_board_content #pass_content div table td{
		width:50%;
		font-size:17px;
		text-align:left;
		padding-left:10px;
	}
	#include_board_content #pass_content div table td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content #pass_content .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content #pass_content .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content #pass_content .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content #pass_content .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 목록 */
	#include_board_content.list #list_content > form > ul{
		margin-top:30px;
		margin-bottom:30px;
	}
	#include_board_content.list #list_content > form > ul > li{
		position:relative;
		width:100%;
		list-style:none;
		margin-bottom:20px;
	}
	#include_board_content.list #list_content > form > ul > li > div{
	}
	#include_board_content.list #list_content > form > ul > li.list_question{
		border:1px solid #aaa;
		border-radius:10px;
		padding:20px 0px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on{
		background-color:#f2f6fe;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question{
		position:absolute;
		top:5px;
		left:0px;
		width:90px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > input{
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.question > i{
		color:#0e71b8;
		font-size:35px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title{
		width:calc(100% - 150px);
		color:#111;
		font-size:17px;
		font-weight:500;
		text-align:left;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .title_text{
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > span{
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .arrow{
		position:absolute;
		top:30px;
		right:20px;
		width:15px;
		height:9px;
		background:url(../images/arrow_down.png);
		background-size:15px 9px;
		cursor:pointer;
	}
	#include_board_content.list #list_content > form > ul > li.list_question.on > div.title > .arrow{
		background:url(../images/arrow_up.png);
	}
	#include_board_content.list #list_content > form > ul > li.list_question > div.title > .field{
		color:#0e71b8;
		font-style:normal;
		text-decoration:none;
		margin-right:5px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer{
		display:none;
		border-left:1px solid #ddd;
		border-right:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:30px 0px;
		margin-bottom:20px;
		margin-top:-20px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer.on{
		display:block;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer{
		position:absolute;
		top:20px;
		left:0px;
		width:90px;
		text-align:center;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.answer > i{
		color:#111;
		font-size:35px;
		font-weight:600;
		font-style:normal;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.content{
		width:calc(100% - 150px);
		color:#777;
		font-size:16px;
		font-weight:400;
		text-align:left;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button{
		margin-top:20px;
		margin-left:90px;
	}
	#include_board_content.list #list_content > form > ul > li.list_answer > div.button a{
		color:#0e71b8;
		text-decoration:underline;
	}
	#include_board_content.list #list_content > form > ul > li.no_data{
		width:100%;
		font-size:17px;
		text-align:center;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:30px 0px;
	}
	#include_board_content.list #list_btn_write{
		font-size:0px;
		text-align:right;
		margin-top:30px;
	}
	#include_board_content.list #list_btn_write > span{
		display:inline-block;
		width:110px;
		height:35px;
		line-height:35px;
		font-size:16px;
		font-weight:500;
		background-color:#111;
	}

	/* 상세화면 */
	#include_board_content.view #view_content > .body{
		margin-top:20px;
	}
	#include_board_content.view #view_content > .body > table tr.subject{
		border-top:1px solid #111;
		border-bottom:1px solid #ddd;
	}
	#include_board_content.view #view_content > .body > table tr.subject td{
		color:#111;
		font-size:27px;
		font-weight:600;
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td{
		padding:10px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div{
		position:relative;
		font-size:17px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .name{
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .count{
		color:#777;
		margin-left:10px;
	}
	#include_board_content.view #view_content > .body > table tr.writer > td > div > .date{
		position:absolute;
		top:0px;
		right:0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td{
		padding:30px 0px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach{
		width:100%;
		text-align:center;
		margin-bottom:20px;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td .attach img{
		max-width:100%;
	}
	#include_board_content.view #view_content > .body > table tr.board_content > td #editor_content_box{
		font-size:17px;
		line-height:25px;
	}
	#include_board_content.view > #view_button{
		font-size:0px;
		text-align:left;
		margin-top:30px;
	}
	#include_board_content.view > #view_button > .button{
		display:inline-block;
		width:160px;
		font-size:16px;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.view > #view_button > .button.list{
		color:#fff;
		background-color:#222;
	}
	#include_board_content.view > #view_button > .button.edit{
		color:#fff;
		background-color:#666;
		margin-left:10px;
	}
	#include_board_content.view > #view_button > .button.delete{
		color:#fff;
		background-color:#FF4848;
		margin-left:10px;
	}
	#include_board_content.view > #view_next{
		margin-top:50px;
	}
	#include_board_content.view > #view_next > table{
		width:100%;
		font-size:17px;
		color:#5D5D5D;
		border:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr:nth-child(1){
		border-bottom:1px solid #d7d5d5;
	}
	#include_board_content.view > #view_next > table tr td{
		border:1px solid #d7d5d5;
		padding:15px 10px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1){
		width:150px;
	}
	#include_board_content.view > #view_next > table tr td:nth-child(1) img{
		margin-right:10px;
		vertical-align:middle;
	}
	#include_board_content.view > #edit_write_comment{
		margin-top:50px;
	}
	#include_board_content.view > #edit_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border-top:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div{
		position:relative;
		margin:10px 20px 20px 20px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .name{
		font-weight:bold;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .date{
		font-weight:500;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right{
		position:absolute;
		top:5px;
		right:0px;
		text-align:right;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.header td div > .right > span{
		color:#111;
		font-size:14px;
		font-weight:500;
		border:1px solid #ddd;
		border-radius:5px;
		padding:3px 10px;
		margin-left:5px;
		cursor:pointer;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td{
		border-top:1px solid #ddd;
		border-bottom:1px solid #aaa;
	}
	#include_board_content.view > #edit_write_comment > form > table tr.content td > div{
		margin:20px;
	}
	#include_board_content.view > #view_write_comment{
		margin-top:20px;
	}
	#include_board_content.view > #view_write_comment > form > table{
		width:100%;
		font-size:15px;
		color:#5D5D5D;
		border:1px solid #aaa;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(1) td{
		width:100%;
		height:40px;
		font-size:14px;
		font-weight:bold;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td{
		width:100%;
		text-align:left;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .label{
		display:inline-block;
		height:30px;
		text-align:left;
		padding-left:20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td .value{
		display:inline-block;
		text-align:left;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(2) td input{
		width:120px;
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td{
		width:100%;
		text-align:left;
		padding-bottom:10px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div{
		position:relative;
		text-align:left;
		margin:10px 20px 20px 20px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value{
		width:calc(100% - 60px);
		height:35px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .value textarea{
		width:100%;
		height:50px;
	}
	#include_board_content.view > #view_write_comment > form > table tr:nth-child(3) td div .button{
		position:absolute;
		top:0px;
		right:0px;
		width:50px;
		height:50px;
		line-height:50px;
		color:#fff;
		font-size:13px;
		text-align:center;
		border-radius:5px;
		background-color:#111;
		cursor:pointer;
		margin-left:10px;
	}

	/* 수정화면 */
	#include_board_content.edit #edit_content > .body{
		text-align:left;
		margin-top:50px;
	}
	#include_board_content.edit #edit_content > .body input{
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body input[type='radio']{
		width:17px;
		height:17px;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table{
		font-size:17px;
		border-top:1px solid #111;
	}
	#include_board_content.edit #edit_content > .body > table tr{
		border-bottom:1px solid #ddd;
	}
	#include_board_content.edit #edit_content > .body > table tr th{
		color:#111;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr > td{
		color:#111;
		font-weight:400;
		padding:10px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1){
		width:calc(100% - 10px);
		font-size:17px;
	}
	#include_board_content.edit #edit_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:100%;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.edit #edit_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.edit #edit_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.edit #edit_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:17px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.edit .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content.edit .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.edit .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.edit .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}

	/* 쓰기화면 */
	#include_board_content.write #write_content > .body{
		text-align:left;
		margin-top:50px;
	}
	#include_board_content.write #write_content > .body input{
		font-size:17px;
	}
	#include_board_content.write #write_content > .body input[type='radio']{
		width:17px;
		height:17px;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table{
		font-size:17px;
		border-top:1px solid #111;
	}
	#include_board_content.write #write_content > .body > table tr{
		border-bottom:1px solid #ddd;
	}
	#include_board_content.write #write_content > .body > table tr th{
		color:#111;
		font-weight:500;
		padding:10px 0px;
	}
	#include_board_content.write #write_content > .body > table tr > td{
		color:#111;
		font-weight:400;
		padding:10px 0px;
	}
	#include_board_content.write #write_content > .body > table tr.field > td input{
		width:200px;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td{
		font-size:0px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span{
		display:inline-block;
		font-size:17px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1){
		width:calc(100% - 10px);
		font-size:17px;
	}
	#include_board_content.write #write_content > .body > table tr.subject > td > span:nth-child(1) input{
		width:100%;
		height:35px;
		padding-left:10px;
	}
	#include_board_content.write #write_content > .body > table tr.attach > td span{
		display:inline-block;
		vertical-align:middle;
	}
	#include_board_content.write #write_content > .body > table tr.content > td{
		padding:20px 0px;
	}
	#include_board_content.write #write_content > .body > table tr.content > td textarea{
		width:99%;
		height:350px;
	}
	#include_board_content.write #write_content > .body > table tr.passwd > td input{
		width:120px;
		height:35px;
		font-size:17px;
		font-weight:400;
		padding-left:10px;
	}
	#include_board_content.write .button_box{
		font-size:0px;
		text-align:center;
		margin-top:60px;
	}
	#include_board_content.write .button_box .button{
		display:inline-block;
		width:200px;
		font-size:17px;
		font-weight:500;
		padding:13px 0px;
	}
	#include_board_content.write .button_box .button:nth-child(1){
		color:#fff;
		background-color:#999;
	}
	#include_board_content.write .button_box .button:nth-child(2){
		color:#fff;
		background-color:#293658;
		margin-left:10px;
	}
	#include_board_content.write #view_button{
		font-size:0px;
		text-align:left;
		margin-top:10px;
	}
	#include_board_content.write #view_button > span{
		display:inline-block;
		width:200px;
		font-size:16px;
		font-weight:500;
		background-color:#111;
		padding:13px 0px;
	}
}

/* input file */
@media screen and (max-width:800px){
	.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:100%;
		height:30px;
		border:1px solid #dddddd;
	}
	.upload_file_form{
		position: relative;
		display:inline-block;
		width:calc(100% - 50px);
		height:30px;
		border:0px;
	}
}
@media screen and (min-width:801px){
	.imsi_file_form{
		position: absolute;
		right: 0px;
		top: 0px;
		width:450px;
		height:30px;
		border:1px solid #dddddd;
	}
	.upload_file_form{
		position: relative;
		display:inline-block;
		width:450px;
		height:30px;
		border:0px;
	}
}
.input_file_button{
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.file_button_image{
	position: absolute;
	background:url('/images/btn_search_file.gif');
	width:90px;
	height:30px;
	top: 1px;
	right:0px;
	border:0px;
}
.add_upload_file{
	margin-left:0px;
	cursor:pointer;
	vertical-align:bottom;
}
.delete_upload_file{
	margin-left:3px;
	cursor:pointer;
	vertical-align:bottom;
}