

@import url(https://fonts.googleapis.com/earlyaccess/hanna.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);

.div-title-style{
 font-family:'Nanum Gothic', 'Noto Sans Korean','Noto Sans KR', '�뗭�', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';     color: #666;font-size:18px; font-weight:normal; letter-spacing :-1px;
}



body {
	line-height: 1.5;
	color: #555;
	font-family: 'Nanum Gothic', 'Lato', sans-serif;
	-webkit-print-color-adjust: exact;
}

a {
	text-decoration: none !important;
	color--: #242424;
}

a:hover { color--: #222; }

a img { border: none; }

img.full {width:100% !important;}

/** img { max-width: 100%; } **/

iframe { border: none !important; }




h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	font-weight: 600;
	line-height: 1.5;
	margin: 0 0 30px 0;
	font-family: 'Raleway', sans-serif;
}

h5,
h6 { margin-bottom: 20px; }

h1 { font-size: 36px; }

h2 { font-size: 30px; }

h3 { font-size: 24px; }

h4 { font-size: 18px; }

h5 { font-size: 14px; }

h6 { font-size: 12px; }

h4 { font-weight: 600; }

h5,
h6 { font-weight: bold; }

h1 > span:not(.nocolor):not(.badge),
h2 > span:not(.nocolor):not(.badge),
h3 > span:not(.nocolor):not(.badge),
h4 > span:not(.nocolor):not(.badge),
h5 > span:not(.nocolor):not(.badge),
h6 > span:not(.nocolor):not(.badge) { color: #1ABC9C; }



small { font-family: 'Lato', sans-serif; }
table{border-collapse: collapse; }
.clear{clear:both}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.at-container { max-width: 1200px; margin: 0px auto;}



input[type="text"].css_fsearch{
   
    height: calc(1.3em + 0.55rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

select.css_fsearch {
   
    height: calc(1.3em + 0.55rem + 2px);
    padding: 0.175rem 0.5rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.empty_table{ text-align:center; height:50px;}



/******** 공용 버튼 ***************************************/


.small_btn{

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	cursor:pointer;
	
	font-weight:bold;
	padding:3px 3px;
	text-decoration:none;
	

}

.green_btn{
    -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811));
	background:-moz-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-webkit-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-o-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:-ms-linear-gradient(top, #77d42a 5%, #5cb811 100%);
	background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0);
	background-color:#77d42a;color:#306108;

}

.yellow_btn{
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;

	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;

}


.cyan_btn{
     -moz-box-shadow: 0px 1px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 1px 0px 0px #f0f7fa;
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

}





.common_btn{

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.common_btn_gray{

    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	color:#777777;
}


.symbol_btn{
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;			
			display:inline-block;
			cursor:pointer;
			color:#ffffff;
			font-size:10px;
			padding:2px 3px;
			text-decoration:none;
			margin-right:5px;

}


.pop_btn_other { /** 기타 리스트 **/
			background-color:#2ca089;
			border:1px solid #207766;
	}


/** 메뉴 및 제목 ******************************************/
	.menu_field{ float:left; padding: 10px; text-align:center; font-size:18px; border-left:1px solid #fafafa; color:#ffffff  
	}



.menu_top {
		background-color:#1382b0;
		font-family: 'Nanum Gothic', 'Noto Sans Korean','Noto Sans KR', 'Dotum', 'Helvetica', 'AppleGothic', 'Sans-serif';  
}


.p_subject{ font-size:23px; font-weight:bold; text-align:center; margin:20px 0; color:#f07800; }

.p_subject_box{ padding:10px; border:1px solid; width:300px; text-align:center; margin: 0px auto;}


.red_btn{

	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:17px;
	padding:6px 24px;
	text-decoration:none;
	

  }

 .black_btn{
 	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #808080), color-stop(1, #000000));
	background:-moz-linear-gradient(top, #808080 5%, #000000 100%);
	background:-webkit-linear-gradient(top, #808080 5%, #000000 100%);
	background:-o-linear-gradient(top, #808080 5%, #000000 100%);
	background:-ms-linear-gradient(top, #808080 5%, #000000 100%);
	background:linear-gradient(to bottom, #808080 5%, #000000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#000000',GradientType=0);
	background-color:#808080;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:17px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;

 
 }






/** 팝업 리스트 *********************************************************/

	.popup_list{ width:100%; font-size:16px;}
	.popup_list input[type=text]{height:27px; }
	.popup_list a{ color:#424242; font-size:16px;} 
	.popup_list .search_box{ border:1px solid #0076ae; padding:7px; width:97%; margin-bottom:10px;}

	.popup_list .list_tb_box{ width:100%; margin-bottom:10px;}
	.popup_list table.list_tb{width:100%;}
	.popup_list table td{border:1px solid #3a3a3a; height:29px; text-align:center; padding:3px 0;}
	.popup_list td.subject{ font-weight:bold; background-color:#0080c0; color:#ffffff; height:32px;}



	.popup_list .write_box{ border:1px solid #0076ae; padding:7px; width:97%;}
	.popup_list .write_title--{ text-align:center; background-color:#97ddff; color:#000000; width:99%; border:1px solid #0076ae;}

	.popup_list .write_title{ border:1px solid #0076ae; padding:7px; width:97%; background-color:#bbe9ff; color:#000000; font-weight:bold; text-align:center;}

	.popup_list .write_content{padding:7px; text-align:center;}
	.popup_list .write_content input{ width:95%; }

	.popup_list .write_btn_box{padding:7px; text-align:center;}
    



	.popup_list .edit_btn{
		background-color:#3d94f6;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:1px 7px;
		text-decoration:none;	
	}

    .popup_list .del_btn{
		background-color:#d26c11;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:1px 7px;
		text-decoration:none;	
	}
	.popup_list .search_btn{padding:5px;}




	.popup_list .red_btn{

			-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
			-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
			box-shadow:inset 0px 1px 0px 0px #f5978e;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
			background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);

			background-color:#f24537;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #d02718;
			display:inline-block;
			cursor:pointer;
			color:#ffffff;	
			font-size:17px;
			padding:6px 24px;
			text-decoration:none;
	

  }

 	.popup_list .black_btn{
			-moz-box-shadow:inset 0px 1px 0px 0px #000000;
			-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
			box-shadow:inset 0px 1px 0px 0px #000000;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #808080), color-stop(1, #000000));
			background:-moz-linear-gradient(top, #808080 5%, #000000 100%);
			background:-webkit-linear-gradient(top, #808080 5%, #000000 100%);
			background:-o-linear-gradient(top, #808080 5%, #000000 100%);
			background:-ms-linear-gradient(top, #808080 5%, #000000 100%);
			background:linear-gradient(to bottom, #808080 5%, #000000 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#000000',GradientType=0);

			background-color:#808080;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #000000;
			display:inline-block;
			cursor:pointer;
			color:#ffffff;	
			font-size:17px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #810e05;

 
 }






/** 회원 리스트 *********************************************************/

	.user_list{ width:100%; font-size:16px;}
	.user_list input{height:27px; }
	.user_list a{ color:#424242; font-size:16px;} 
	.user_list .search_box{ border:1px solid #0076ae; padding:7px; width:100%; margin-bottom:10px;}

	.user_list .list_tb_box{ width:100%; margin-bottom:10px;}
	.user_list table.list_tb{width:100%;}

	.user_list table td{border:1px solid #3a3a3a; height:29px; text-align:center; padding:3px 0;}
	.user_list td.item{ font-weight:bold; background-color:#0080c0; color:#ffffff; height:32px;}



	.user_list .write_box{ border:1px solid #0076ae; padding:7px; width:100%;}
	.user_list .write_title--{ text-align:center; background-color:#97ddff; color:#000000; width:99%; border:1px solid #0076ae;}

	.user_list .write_title{ border:1px solid #0076ae; padding:7px; width:100%; background-color:#bbe9ff; color:#000000; font-weight:bold; text-align:center;}

	.user_list .write_content{padding:7px; text-align:center;}
	.user_list .write_content input{ width:95%; }

	.user_list .write_btn_box{padding:7px; text-align:center;}
    



	.user_list .edit_btn{
		background-color:#3d94f6;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:1px 7px;
		text-decoration:none;	
	}

    .user_list .del_btn{
		background-color:#d26c11;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		
		display:inline-block;
		cursor:pointer;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:1px 7px;
		text-decoration:none;	
	}
	.user_list .search_btn{padding:5px;}




	.user_list .red_btn{

			-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
			-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
			box-shadow:inset 0px 1px 0px 0px #f5978e;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
			background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
			background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
			background-color:#f24537;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #d02718;
			display:inline-block;
			cursor:pointer;
			color:#ffffff;	
			font-size:17px;
			padding:6px 24px;
			text-decoration:none;
	

  }

 	.user_list .black_btn{
			-moz-box-shadow:inset 0px 1px 0px 0px #000000;
			-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
			box-shadow:inset 0px 1px 0px 0px #000000;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #808080), color-stop(1, #000000));
			background:-moz-linear-gradient(top, #808080 5%, #000000 100%);
			background:-webkit-linear-gradient(top, #808080 5%, #000000 100%);
			background:-o-linear-gradient(top, #808080 5%, #000000 100%);
			background:-ms-linear-gradient(top, #808080 5%, #000000 100%);
			background:linear-gradient(to bottom, #808080 5%, #000000 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#808080', endColorstr='#000000',GradientType=0);
			background-color:#808080;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			border:1px solid #000000;
			display:inline-block;
			cursor:pointer;
			color:#ffffff;	
			font-size:17px;
			font-weight:bold;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #810e05;

 
 }







 /* 페이징 */
.pg_wrap {clear:both;margin:30px 0 ;text-align:center}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#f3f3f3;border:1px solid #bbbcc3}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#555;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px;}
.pg_page:hover{background-color:#ddd}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb;}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #fff;padding:0;border:1px solid #bbb}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}

.pg_current {display:inline-block;background:#007777;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px;
-webkit-box-shadow: inset 1px 1px 2px #222542;
-moz-box-shadow:  inset 1px 1px 2px #222542;
box-shadow: inset 1px 1px 2px #222542;
}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}




.c_edit_btn{background-color:#0076ec; color:#ffffff !important; padding:5px 7px; font-size:12px; border-radius: 0.5rem; margin-right:5px;}

.c_delete_btn, .c_delete_btn a, .c_delete_btn a:hover, .c_delete_btn a:visited{background-color:#9f0000; color:#ffffff !important; padding:5px 7px; font-size:12px; border-radius: 0.5rem;}



.other_type_btn{background-color:#410082; color:#ffffff; padding:5px 7px; font-size:15px; border-radius: 7px; display:inline; margin-top:-7px;}
.other_type_btn a:hover{color:#ffffff;}
.f_h2{font-size:33px; font-weight:bold; color:#2e2e2e; margin-top:10px;}




/******************** register_form *****************************************/



	#register_form_container .container{text-align:center; color:#2d2d2d}

	#register_form_container td{ vertical-align: middle;}








	#register_form_container .title_item00000{background-color:#0e439a;  font-weight:bold; font-size:15px; }





   #register_form_container .cf_title   {padding:10px;background-color:#d2f0ff; color:#004566; border:1px solid #c0c0c0; font-size:17px;  border-top-left-radius: 15px; border-top-right-radius: 15px;}
   #register_form_container .cf_tb td{border:0px solid #ffffff}
   #register_form_container .cf_tb_outer{padding:10px 50px;background-color:#ffffff; border:1px solid #c0c0c0;}


   #register_form_container .cf_tb td.item{width:20%; border-bottom:1px solid #ffffff; background-color:#005e5e; color:#ffffff;vertical-align: middle; }

   #register_form_container .cf_tb td.content{width:80%;  border-bottom:1px solid #bdbdbd; background-color:#ffffff; vertical-align: middle; text-align:left; }



	#register_form_container #mb_id{width:390px; display:inline;}
	#register_form_container #mb_id_msg {display:inline; padding-left:20px; padding-top:5px;}

	#register_form_container #mb_email{width:390px; display:inline;}
	#register_form_container #mb_email_msg {display:inline; padding-left:20px; padding-top:5px;}

	#register_form_container #mb_password, #mb_password_re{width:390px; display:inline;}

	#register_form_container #mb_password_re{margin-left:27px;}

	#register_form_container  .security_img_div{  display:inline;}
	#register_form_container  .security_fresh_div{  display:inline;}
	#register_form_container img#captcha_image{width:290px; height:70px;}

@media only screen and (max-width: 1200px) {
	#register_form_container .cf_title{ width:100%; margin-left:auto; margin-right:auto;}
	#register_form_container .cf_tb{  width:100%; margin-left:auto; margin-right:auto;}
	#register_form_container .cf_tb_outer{padding:7px;background-color:#ffffff; border:1px solid #c0c0c0;}

	#register_form_container #mb_id{width:390px; display:inline;}
	#register_form_container #mb_id_msg {display:inline; padding-left:20px; padding-top:5px;}

	#register_form_container #mb_email{width:390px; display:inline;}
	#register_form_container #mb_email_msg {display:inline; padding-left:20px; padding-top:5px;}

	#register_form_container #mb_password, #mb_password_re{width:390px; display:inline;}
	#register_form_container #mb_password_re{margin-left:27px;}

	#register_form_container  .security_img_div{  display:inline;}
	#register_form_container  .security_fresh_div{  display:inline;}

	#register_form_container img#captcha_image{width:290px; height:70px;}

}

@media only screen and (max-width: 568px) {

	#register_form_container #mb_id{width:100%;}
	#register_form_container #mb_id_msg {display:block; padding-left:0px;}

	#register_form_container #mb_email{width:100%;}
	#register_form_container #mb_email_msg {display:block; padding-left:0px;}

	#register_form_container #mb_password, #mb_password_re{width:100%; display:block;}
	#register_form_container #mb_password_re{margin-left:0;margin-top:10px;}


	#register_form_container  .security_img_div{ float:left;width:78%; display:block;}
	#register_form_container  .security_fresh_div{ float:left;width:20%; margin-left:2%; display:block;}
	#register_form_container img#captcha_image{width:100%; }
}