@charset "utf-8";
/* CSS Document */
/*--clearfix--*/
.clfx{
zoom:1;/*for IE 5.5-7*/
min-height: 1px;
}

.clfx:after{/*for modern browser*/
content:".";
display: block;
clear:both;
height: 1px;
margin-top: -1px;
visibility:hidden;
}

/*--clearfix--*/
.clear:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.l_txt{	text-align:left !important;}
.cen_txt{ text-align:center !important;}
.r_txt{ text-align:right !important;}

.pad_bot_15{ padding-bottom:15px;}
.pad_bot_20{ padding-bottom:20px;}
.pad_top_30{ padding-top:30px;}
.pad_top_20{ padding-top:20px;}
.pad_top_150{ padding-top:150px;}
.pad_lef_240{ padding-left:240px;}
.mar_tb_20{ margin:20px 0;}
.mar_top_20{ margin-top:20px;}
.mar_bot_20{ margin-bottom:20px;}

.clear_b{ clear:both;}
#special02 .txt_center{ text-align:center;}
#special02 .txt_right{ text-align:right; clear:both;}
#special02 .txt_bot{
display: table-cell;
vertical-align: middle;

}

#special02{ width:480px;}

#special02 .sp02_case1{
	clear:both;
	margin-bottom:15px;
}

#special02 .sp02_case1 h3{margin-bottom:15px;}
#special02 .sp02_case1 p{margin-bottom:15px;}

#special02 #bt_area{
	margin:15px 0;
	clear:both;

}
#special02 .mar_r_no{margin-right:0px !important;}

#special02 #bt_area li{
	float:left;
	margin-right:12px;
}
#special02 .sp02_float_r{
	float:right;
	padding-left:10px;
}
#special02 .sp02_float_l{
	float:left;
	padding-right:10px;
}
#special02 .sp02_case2{
	clear:both;
	margin-bottom:15px;
	border:#CCCCCC 1px solid;
	padding:7px;
	width:464px;	
}
#special02 .sp02_case2 li{
	float:left;
	margin-right:7px;
}
#special02 .sp02_case3{
	clear:both;
	width:480px;	
}
#special02 .sp02_case3 li{
	float:left;
	margin-right:65px;
	width:187px;
	display:block;
}
#special02 .sp02_case3 dt{
	float:left;
	width:200px

}
#special02 .sp02_case3 dd{
	float:left;
	width:280px;
	display:block;
	margin-top:40px;
}
#special02 .sp02_case3 img{
	margin-bottom:15px;
}




