/*board*/
.board_box p {font-size:inherit; line-height:inherit;	background:#fff;}
.board_box {width:600px;	margin:0 auto; padding-bottom:40px;}

#bbs_wrap {padding-bottom:20px;}
#bbs_wrap .gallery td {height:300px;}
#bbs_wrap .gallery td .top_text {text-align:center; padding-top:5px; font-size: 20px; font-weight: 700;}
#bbs_wrap .gallery td .middle_text {text-align:center;vertical-align:middle; height: 270px;line-height:270px; }
#bbs_wrap .gallery td .bot_text {text-align:center; padding-top:5px; background: #987D5A; width: 262px; margin-left: 19px; font-size: 16px; font-weight: 700; line-height: 35px; height: 40px;}
#bbs_wrap .gallery td .bot_text a {color: #fff;}
/*board_list*/
.bbs_list thead tr {height:50px;	background:#737780;}
.bbs_list {width:100%;}
.bbs_list th {text-align:center;	font-weight:bold; color:#fff;font: bold 22px "dotum";}
.bbs_list tbody tr {border-bottom:1px solid #d9d9d9;color:#444; font: bold 18px "dotum";}

.bbs_list_table {width:100%;}
.bbs_list_table a {font-size: 25px;text-decoration:none;color:#444;}
.bbs_list_table a:hover {color:#BA3E93;}
.bbs_list_table thead {}
.bbs_list_table thead th {font:bold 18px "dotum";height:42px;border-top:2px solid #494949;border-bottom:1px solid #eaeaea;background:#f7f7f7;color:#444;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:15px 5px;font:normal 18px "dotum";height:39px;border-bottom:1px solid #dfdfdf;background:#f4f6f8;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:10px 5px;height:29px;border-bottom:1px solid #dfdfdf;font:normal 18px "dotum";text-align:center;}

.bbs_list_table tbody td.titles {text-align:left;line-height:25px;padding-left:15px;background:#fff;}
.bbs_list_table tbody td.titles span {color:#999; font-size: 14px;}
.bbs_list_table tbody td.titles img {zoom: 1.2; vertical-align: text-top;}
.bbs_list_table tbody td .notice_icon img {width:35px;height:16px;border:0;}
.bbs_list_table tbody td .icons {margin-left:10px;}
.bbs_list_table tbody td .icons img {width:14px;height:12px;border:0;}
.bbs_list_table .thumb {vertical-align:top;}
.bl_end {background:#7bb3e1; border: 1px solid #6094bf; width:80px; text-align:center; padding:5px 10px; color:#FFF; }
.bl_ing {background:#ff5953; width:80px; text-align:center; padding:5px 10px; color:#FFF; }
.bl_btn {background:#7bb3e1; border: 1px solid #6094bf; width:80px; text-align:center; padding:5px 20px; color:#FFF; font-weight:300; border-radius:4px; font-size: 20px;}
.bl_btn:hover {background:#6094bf; color:#fff;}
.viewimg {border:1px solid #ccc;}


.bbs_list_table tbody td.titles span {color:#999; font-size: 14px;}
.bbs_list .num {text-align:center;}
.bbs_list .title a {display:block;	padding:5px;	font-size:25px;	color:#666;	background:#fff;	overflow:hidden;}
.bbs_list .title a span {font-size:20px;	color:#999;}

.status {text-align:center;}
.status span {display:inline-block;	text-align:center;	font-size:18px;	width:86px; padding:5px 0;	border-radius:.3em;	background:#eee;}
.status .answer {background:#F60;	color:#fff;}

/*board_btns*/
.board_btns {	text-align:right;padding-right:10px;margin-bottom:10px;}
.board_btns a {display:inline-block;height:40px; padding:0 15px;font-size:22px; line-height:40px; color:#666;border-radius:.3em;	border:1px solid #ccc;	background:-webkit-gradient(linear,0 0,0 100%,from(white),to(whiteSmoke));}

/*board_page*/
.paging {	text-align:center; padding-top:10px;}
.paging a {display:inline-block;width:35px; height:35px;	line-height:35px;text-align:center; color:#666;border:1px solid #ccc;	margin:0 3px;}
.paging .page_btn {background:#7bb3e1;	border-color:#6094bf;color:#fff;}
.paging .selected {background:#7bb3e1;	border-color:#6094bf;	color:#fff;}

/*board_search*/
.search {	margin-top:20px;	text-align:center;}
.search .input_box {width:40%; height:42px;	border:1px solid #ccc;}
.search .btn_search {width:80px; height:44px;line-height:44px;border:1px solid #ccc;border-radius:.3em;	background:-webkit-gradient(linear,0 0,0 100%,from(white),to(whiteSmoke));}


/*board_view*/
.bbs_view {
	width:100%;
	border-top:6px solid #737780;
	table-layout:fixed;
	word-break:break-all;
	overflow:hidden;
}
.bbs_view thead th {
	height:50px;
	background:#fff;
	text-align:left;
	font-weight:bold;
	padding-left:20px;
}
.bbs_view tr  {
	border-bottom:1px solid #ccc;
}
.bbs_view .font  {
	font-size: 18px;
}

.bbs_view tbody {
	width:100%;
}
.bbs_view tbody th {
	height:50px;
	border-right:1px solid #ccc;
	background:#f6f6f6;
}
.bbs_view tbody td {
	padding-left:10px;
	background:#fff;
}
.bbs_view .cnt {
	width:100%;
	padding:10px;
	min-height:100px; 
	vertical-align:top;
	background:#fff;	
}



.bbs_view .cnt2 {margin-top:20px;	padding:16px;min-height:100px; vertical-align:top;	background:#eee;	}
.bbs_view .board_btns {margin-bottom:0;}

#view_tt img {width:100%; height:auto;}


/*board_write*/
.bbs_write {width:100%;border-top:6px solid #737780;	margin-bottom:10px;}
.bbs_write tr  {border-bottom:1px solid #ccc;}
.bbs_write th {height:50px;border-right:1px solid #ccc;background:#f6f6f6;}
.bbs_write td {padding:8px 0 8px 10px;}
.bbs_write select {font-size:20px; padding-right:40px; background:transparent url(../images/img_arrow.png) no-repeat 100% 0; background-size:32px 40px; -webkit-background-size:32px 40px; -webkit-appearance:none}

.inputbox {font-size:20px;height:40px;	border:1px solid #ccc;}
.phone {width:100px;}
.txtbox {border:1px solid #ccc;	width:98%;}
.submit {	color:#fff !important;	border-color:#333333;	background: -webkit-gradient(linear,0 0,0 100%,from(#666666),to(#333333)) !important;background-color:#333;}
.exp {font-size:18px;}

/*board_case*/

.tabs {margin:40px auto;widht:100%; }
.tabs:after {clear:both; display:block; content:"";}
.tabs li {width:25.5%; float:left;}
.tabs li a {display:block;  text-align:center; border:solid 1px #d9d9d9;  font-size: 13px;}
.tabs li:first-child{width:150px;}
.tabs li:first-child a {border-left-width:1px;}
.tabs li a span {display:block; margin-top: 50px;}
.tabs li a:visited {color:#666;}
.tabs li a:hover, .tabs li a.on {color:#fff; background:#4d4d4d;}


#column_tab li {width:20%;}


/*real story*/
#press .thumb {padding:10px 10px 10px 0; min-height:162px;}
#press .titles a {display:block; height:35px; color:#333; overflow:hidden;font-size:22px;}


/*gallery style*/
.gallery {width:600px; margin:auto; border-top:solid 3px #ccc; border-bottom:solid 1px #d9d9d9;}
.gallery td {text-align:center; padding:15px 0;}
.gallery td a .subj {display:block; color:#666; padding-top:5px;}
.gallery td img {width:260px !important; }

.ex{text-align:center; padding-left:0px; border-bottom:0px solid #dbdbdb; font-size:15px;}

/*login*/
#sub_cnt {min-height: 450px;}

.board_box {border:1px solid #e2e2e2; background:#fafafa;width:638px;}
#loginbox {width:410px; height:150px;padding:30px; margin:0 auto;	border:5px solid #eee;}
#loginbox1 {width:460px; height:20px;padding:1px; margin:0 auto;	}
#loginbox .title {position:relative; font:bold 35px/30px 'NanumGothic'; color:#a1a7b3;}
.login1 {float:left;	margin-top:3px;width:299px;}
.login {float:left;	margin-top:3px;width:299px;}
.login dt {	/* float:left;	clear:both; */	width:120px;	line-height:40px;margin:5px 0;	 font-size: 20px; letter-spacing: -0.125rem; font-weight: 700; font-family: "NanumGothic"; color: #666;}
.login dd {float:left;	margin:5px 0;}
.login dd .inputbox {width:280px; font-size:20px;}
.login_btn {	float:right;	width:110px; height:110px;}
.login_btn a {display:block;width:100%; height:100%;	line-height:110px;	text-align:center;color:#fff;background:#4d4d4d; border-radius: 10px; margin-top: 4px;}


/*join*/
.join td, .point05 {font-size:19px;}
.il {width:100%;height:40px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.noj {margin:0;}
.j2 {margin-bottom:15px;}
.j3 {width:68%;}
.il label {display:block;font:normal 18px/40px 'NanumGothicWEB';color:#999;}
.il span {display: block;height:40px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il input {position:absolute;width:99%;padding-left:1%;height:40px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}
.il textarea {position:absolute;width:99%;padding-left:1%;height:120px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.il2 {width:100%;height:120px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.il2 label {display:block;font:normal 20px/40px 'NanumGothicWEB';color:#999;}
.il2 span {display: block;height:120px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il2 textarea {position:absolute;width:98%;padding:10px 1%;height:100px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.select_wrap {width:100%; display:block; position:relative; height:40px; border:1px solid #aaaaaa; border-radius:5px; background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(239,239,239,1) 100%);}
.select_wrap select,  {font-size:25px; width:100% ;height:40px; padding:0 0 0 10px; border:0; background:transparent url(../images/img_arrow.png) no-repeat 100% 0; background-size:32px 40px; -webkit-background-size:32px 40px; -webkit-appearance:none}

.ic {width:100%;margin:10px 0;overflow:hidden;}
.ic li {width:31.5%;float:left;}
.ic li.ic_num {margin-left:1%;}
.ic li.ic_mail {width:47% !important;margin-right:2%;}
.ic li.ic_mail2 {width:45% !important;}
.ic li.ic_mail3 {width:5% !important;}
.ic .select_wrap {width:100%;}

#mail_dir {display:none;}

.bbs_btns {padding: 20px 10px 30px 0; text-align:right;}
.bl_btn {font-size:26px; color:#666; padding:7px 10px 5px 10px; text-align:center; border:1px solid #ccc; border-radius:.3em; background:-webkit-gradient(linear,0 0,0 100%,from(white),to(whiteSmoke));}
