/* body */
body{
	margin:0;
	padding:0;
	font-family:나눔고딕;
	box-sizing:border-box;
}

/* Table */
table,
ul{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
table{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td, th{
	padding:0px;
	border-collapse:collapse;
	word-break:break-all;
}

/* etc */
img{
	margin:0;
	padding:0;
	vertical-align:middle;
}

/* button */
.button{
	display:inline-block;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.button a{
	color:#FFF;
	text-decoration:none;
}
.button a:visited{
	color:#FFF;
	text-decoration:none;
}
.button a:hover{
	color:#FFF;
	text-decoration:none;
}

/* Font */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* Font weight */
.fw_bold{
	font-weight:bold;
}
.fw_normal{
	font-weight:normal;
}
.fw_italic{
	font-weight:italic;
}

/* Font color */
.fc_white{
	color:#FFFFFF;
}
.fc_black{
	color:#000000;
}
.fc_black_gray{
	color:#343434;
}
.fc_gray{
	color:#767676;
}
.fc_blue{
	color:#3e8ddc;
}
.fc_red{
	color:#FF3636;
}

/* Font size (1em = 16px) */
.fs_1{
 font-size:0.1em;
}
.fs_2{
 font-size:0.2em;
}
.fs_3{
 font-size:0.3em;
}
.fs_4{
 font-size:0.4em;
}
.fs_5{
 font-size:0.5em;
}
.fs_6{
 font-size:0.6em;
}
.fs_7{
 font-size:0.7em;
}
.fs_8{
 font-size:0.8em;
}
.fs_9{
 font-size:0.9em;
}
.fs_10{
 font-size:1em;
}
.fs_11{
 font-size:1.1em;
}
.fs_12{
 font-size:1.2em;
}
.fs_13{
 font-size:1.3em;
}
.fs_14{
 font-size:1.4em;
}
.fs_15{
 font-size:1.5em;
}
.fs_16{
 font-size:1.6em;
}
.fs_17{
 font-size:1.7em;
}
.fs_18{
 font-size:1.8em;
}
.fs_19{
 font-size:1.9em;
}
.fs_20{
 font-size:2em;
}
.fs_21{
 font-size:2.1em;
}
.fs_22{
 font-size:2.2em;
}
.fs_23{
 font-size:2.3em;
}
.fs_24{
 font-size:2.4em;
}
.fs_25{
 font-size:2.5em;
}

/* Form, Border */
.form_vertical{
	display:block;
	width:100%;
	margin-top:20px;
}
.form_horigental{
	display:block;
	width:100%;
	box-sizing:border-box;
	overflow:hidden;
}
.form_horigental > div{
	margin-top:10px;
}
.form_label{
	font-size:13px;
	color:#454545;
	text-align:left;
}
.form_label > span{
	margin-left:10px;
}
.form_value{
	font-size:13px;
	color:#454545;
	text-align:left;
}
.form_value > span{
	width:90%;
	margin-left:10px;
}
.form_field{
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
	vertical-align:middle;
}
.form_field > input:focus{
	background-color:#FFF;
	outline:none;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.font_star{
	color:red;
	font-style:normal;
}
.font_desc{
	font-size:12px;
	color:#747474;
}
.input_gray{
	width:100%;
	height:30px;
	vertical-align:top;
	color:#454545;
	background-color:#F6F6F6;
	border:1px solid #E4E4E4;
	margin:0;
	padding:0;
}
.form_bg_white{
	background-color:#fff;
}
.form_bg_gray{
	background-color:#f3f3f3;
}
.form_bg_black{
	background-color:#000;
}
.border_top_black{
	box-sizing:border-box;
	border-top:1px solid #000;
}
.border_right_black{
	box-sizing:border-box;
	border-right:1px solid #000;
}
.border_bottom_black{
	box-sizing:border-box;
	border-bottom:1px solid #000;
}
.border_left_black{
	box-sizing:border-box;
	border-left:1px solid #000;
}
.border_top_gray{
	box-sizing:border-box;
	border-top:1px solid #D4D4D4;
}
.border_right_gray{
	box-sizing:border-box;
	border-right:1px solid #D4D4D4;
}
.border_bottom_gray{
	box-sizing:border-box;
	border-bottom:1px solid #D4D4D4;
}
.border_left_gray{
	box-sizing:border-box;
	border-left:1px solid #D4D4D4;
}
.border_left_gray_b5{
	border-left:5px solid #D4D4D4;
}
.border_left_black_b5{
	border-left:5px solid #212121;
}
.border_left_blue_b5{
	border-left:5px solid #3e8ddc;
}

/* Board Pagenation */
table.page_block{
}
table.page_block ul{
	margin-top:20px;
}
.page_block ul > li{
	list-style:none;
	float:left;
	margin-right:3px;
}
.page_block ul > li.n_num_small{
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#8C8C8C;
	border:1px solid #8C8C8C;
	font-size:13px;
	font-weight:normal;
	font-family:Nanum Gothic,Helvetica,sans-serif;
	padding-left:2px;
	padding-right:2px;
}
.page_block ul > li.n_dot_small{
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#8C8C8C;
	font-size:13px;
	font-weight:normal;
	font-family:Nanum Gothic,Helvetica,sans-serif;
	padding-left:2px;
	padding-right:2px;
}
.page_block ul > li.n_num{
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#8C8C8C;
	border:1px solid #8C8C8C;
	font-size:15px;
	font-weight:normal;
	font-family:Nanum Gothic,Helvetica,sans-serif;
	padding-left:2px;
	padding-right:2px;
}
.page_block ul > li.n_dot{
	width:35px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#8C8C8C;
	font-size:15px;
	font-weight:normal;
	font-family:Nanum Gothic,Helvetica,sans-serif;
	padding-left:2px;
	padding-right:2px;
}

/* etc */
.td01{ 
	height:45px;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	color:#222222;
	padding-left:10px;
	border-bottom:1px solid #d9dadc;
	word-break:break-all;
}
.td02{
	font-size:14px;
	text-align:left;
	font-weight:normal;
	color:#555555;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	border-bottom:1px solid #d9dadc;
	word-break:break-all;
}
.input_text{ width:98%;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input01{ width:40px;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input02{ width:80px;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input03{ width:100px;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input04{ width:140px;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input05{ width:70%;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input06{ width:98%;height:25px;color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4; }
.input_textarea{ color:#454545;/*background-color:#F6F6F6;*/background-color:#D5D5D5;border:1px solid #E4E4E4;padding:5px; }
.input_selectbox{ height:30px;line-height:30px;font-size:14px;color:#333333;font-family:dotum,돋움;padding:5px;border:1px solid #cdcdcd; }

/* 반응형 */
@media screen and (max-width:800px){
}
@media screen and (min-width:801px){
#include_board_content .tb_tb_bar{ background:url('./images/th_line.gif') no-repeat left center; }
#include_board_content .tb_tb_bar2{ background:url('./images/th_line2.gif') no-repeat left center; }
}
@media screen and (min-width:1201px){
#include_board_content .pc_tb_bar{ background:url('./images/th_line.gif') no-repeat left center; }
#include_board_content .pb_tb_bar2{ background:url('./images/th_line2.gif') no-repeat left center; }
}