/* float clearfix */
.clearfix {
	*zoom: 1
}

.clearfix:after {
	content: "";
	display: block;
	clear: both
}

/*1:1 ¹®ÀÇ °Ô½ÃÆÇ*/

/*ÅÇ¸Þ´º¿µ¿ª*/
.smenu_ul {
	position: relative;
	z-index: 1;
	height: 30px;
	border-left: 1px solid #e5e5e5;
}

/*.smenu_blank		{height:31px;}*/
.smenu_tab {
	float: left;
	height: 16px;
	margin-left: 0;
	background-color: #F7F7F7;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-bottom: 0;
	vertical-align: middle;
	text-align: center;
	padding: 8px 0px 5px 0px;
	d;
	cursor: pointer;
	/*margin-right: 1px;*/
}

.smenu_tab:hover {
	color: #567EC4;
	text-decoration: underline;
}

.smenu_ul .on {
	font-weight: bold;
	color: #567EC4;
	background-color: #F8FBFF;
	border: 1px solid #c8c8c8;
	border-bottom: 1px solid #F8FBFF;
	margin-left: -1px;
}

.smenu_ul .on_white {
	font-weight: bold;
	color: #567EC4;
	margin-left: -1px;
	background-color: #fff;
	border: 1px solid #c8c8c8;
	border-bottom: 1px solid #fff;
	
}

.smenu_tab1 {
	width: 75px;
}

.smenu_tab2 {
	width: 125px;
}

.smenu_tab3 {
	width: 75px;
}

.smenu_tab4 {
	width: 75px;
}

.smenu_tab5 {
	width: 55px;
}

.smenu_tab6 {
	width: 55px;
}

.smenu_tab7 {
	width: 55px;
}

.smenu_tab8 {
	width: 75px;
}

.smenu_tab9 {
	width: 55px;
}

.smenu_tab10 {
	width: 80px;
}

/*1:1 ÄÁÅÙÃ÷*/
.onetoone_area {
	border: 1px solid #CDCDCD;
	min-height: 658px;
	border-top: 1px solid #C8C8C8;
	top: -1px;
	position: relative;
}

.onetoone_area .sub_link01 {
	width: 703px;
	padding: 15px 20px;
	border-top: 0px;
	background-color: #F8FBFF;
	/*border-bottom:1px solid #8fafe6;*/
	border-bottom: 1px solid #e5e5e5;
}

.onetoone_area .sub_link01 li {
	float: left;
	padding-top: 3px;
}

.onetoone_area .sub_link01 .link_list li {
	padding: 0 12px;
	background: url("../img/common/bg_line_gray01.gif") no-repeat right 1px;
}

.onetoone_area .sub_link01 .link_list li a {
	cursor: pointer;
}

.onetoone_area .sub_link01 .link_list li:hover {
	color: #567ec4;
	text-decoration: underline;
	/*cursor: pointer;*/
}

.onetoone_area .sub_link01 .link_list li a.on {
	color: #567ec4;
	text-decoration: underline;
	/*cursor: pointer;*/
}

.onetoone_area .sub_link01 .link_list li:last-child {
	background-image: none;
}

.onetoone_area .sub_link01 .link_list li.bg_none {
	background-image: none;
}

/*±Û¾²±â¿µ¿ª*/
.form_area { padding: 15px;}

div.form_area div.write_area table.onetoone_table{ height: 546px;}
.write_area table {
	border-bottom: 1px solid #bcd2f6;
	border-top: 1px solid #819ed0;
}

.write_area table th {
	height: 27px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	background-color: #f5fafe;
	border-right: 1px solid #deeafc;
	
}

.write_area table td {
	border-bottom: 1px solid #deeafc;
}

.write_area table th {
	/*border-bottom: 1px solid #bcd2f6;*/
	border-bottom: 1px solid #deeafc;
}

.write_area table .boader_b0 {
	/*border-bottom: 1px solid #bcd2f6;*/
	border-bottom: 0;
}

.write_area table td div.fl_left li {
	float: left;
	margin-right: 5px;
}

.write_area table td {
	padding: 5px 10px;
}

.write_area table .form_cont269 {
	height: 269px;
	vertical-align: top;
}

.write_area table .form_cont450 {
	height: 450px;
	vertical-align: top;
}

.write_area table td textarea {
	width: 486px;
	height: 330px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #d5d5d5;
	padding: 5px;
	color: #555;
	line-height: 22px;
}

.write_area table input[type=text] {
	height: 22px;
	vertical-align: 3px;
	border: 1px solid #d5d5d5;
	color: #555;
}

.write_area table input[type=radio] {
	vertical-align: text-bottom;
}

.write_area table input:hover {
	border: 1px solid #567ec4;
}

/*¹öÆ°¿µ¿ª*/
.write_area .btn_area {
	padding-top: 17px;
	position: relative;
	text-align: center;
}

.write_area .btn_area .btn {
	margin: 0 auto;
	width: 185px;
	/*width: 155px;*/
}

.write_area .btn_area .btn li {
	float: left;
	margin-right: 10px;
}

/*±Û¾²±â¿µ¿ª*/
.my_contents_area02 .form_area_pd0 {
	/*padding: 15px;*/
}

.form_area_pd0 .write_area table.write {
	border-bottom: 1px solid #bcd2f6;
	border-top: 1px solid #819ed0;
}

.form_area_pd0 .write_area table.write th {
	height: 27px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	background-color: #f5fafe;
	border-right: 1px solid #deeafc;
	
}

.form_area_pd0 .write_area table.write td {
	border-bottom: 1px solid #bcd2f6;
}

.form_area_pd0 .write_area table.write th {
	border-bottom: 1px solid #bcd2f6;
	/*border-bottom: 1px solid #FF0000;*/
}

.form_area_pd0 .write_area table.write .boader_b0 {
	/*border-bottom: 1px solid #bcd2f6;*/
	border-bottom: 0;
}

.form_area_pd0 .write_area table.write td div.fl_left li {
	float: left;
	margin-right: 5px;
}

.form_area_pd0 .write_area table.write td {
	padding: 5px 10px;
}

.form_area_pd0 .write_area table.write .form_cont269 {
	height: 269px;
	vertical-align: top;
}

.form_area_pd0 .write_area table.write td textarea {
	width: 486px;
	height: 330px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #d5d5d5;
	padding: 5px;
	color: #555;
	line-height: 22px;
}

.form_area_pd0 .write_area table.write input[type=text] {
	height: 22px;
	vertical-align: 3px;
	border: 1px solid #d5d5d5;
	color: #555;
}

.form_area_pd0 .write_area table.write input[type=radio] {
	vertical-align: text-bottom;
}

.form_area_pd0 .write_area table.write input:hover {
	border: 1px solid #567ec4;
}

.write_area table select {
	height: 26px;
	border: 1px solid #d5d5d5;
	color: #555;
}

/*qna_bbs */

.bbs_area {
	width: 800px;
	overflow: hidden;
}

.bbs_area .all {
	padding: 15px;
}

.bbs_area .qna_top_title {
	height: 30px;
	background-color: #1a3f7f;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	line-height: 32px;
	margin-bottom: 15px;
}

.bbs_area table.bbs_table {
	width: 770px;
	font-size: 11px;
	color: #b2b2b2;
	border: 1px solid #819ed0;
}

.bbs_area table.bbs_table th {
	line-height: 33px;
	color: #567ec4;
	font-weight: bold;
	background-color: #f8fbff;
	border: 1px solid #819ed0;
	text-align: center;
}

.bbs_area table.bbs_table td.qna_td {
	overflow: hidden;
}

.bbs_area table.bbs_table td.bbs_title01 {
	text-align: left;
	padding-left: 20px;
	background-color: #f8fbff;
	/*border-top: 1px solid #e5e5e5;*/
	border-top: 1px solid #819ed0;
	border-bottom: 1px solid #819ed0;
}

.bbs_area table.bbs_table td.list_now {
	text-align: center;
	background-color: #f8fbff;
	border-left: 1px solid #819ed0;
	border-bottom: 1px solid #819ed0;
}

.bbs_area table.bbs_table td.list_now img {
	display: inline-block;
	padding-top: 5px;
}

.bbs_area table.bbs_table td.bbs_title01 span.title01 {
	font-weight: bold;
	text-align: left;
	color: #567ec4;
}

.bbs_area table.bbs_table div.qna_cont01 {
	width: 633px;
	/*height: 500px;*/
	padding: 20px 40px 20px 20px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.bbs_area table.bbs_table div.qna_cont01 div {
	width: 633px;
	max-width: 630px;
}

/*¸®½ºÆ® »ó´Ü Ã¼Å©¹Ú½º*/
ul.list_checkbox .smenu_tab_blank .check_area {
	width: 550px;
	margin-top: 3px
}

ul.list_checkbox .smenu_tab_blank .check_area li { padding-top: 1px;}
/*ul.list_checkbox .smenu_tab_blank .check_area li { padding-top: 2px;}*/
ul.list_checkbox .smenu_tab_blank .check_area li.btn_list_view  { padding-top:0;}

.list_checkbox ul.f_right input[type=checkbox] {
	margin: 0;
	width: 12px;
	height: 12px;
	vertical-align: text-top;
}

/*¸®½ºÆ®Ã¼Å©¹Ú½º*/
/*.list_checkbox ul.f_right li input[type=checkbox]:checked + label { font-weight: bold; letter-spacing: -1.2px; }*/
.check_txt {
	/*margin-top: 1px;*/
	margin-right: 10px;
	font-size: 11px;
	color: #809EC0;
	margin-left: 0;
}

.check_txt_bk {
	margin-top: 1px;
	margin-right: 10px;
	font-size: 11px;
	color: #666;
	margin-left: 0;
}