@charset "shift_jis";
/* CSS Document */

.mod_section p {
	line-height: 1.5;
}

.mod_basecol {
	background-color: #FFF;
}

.mod_basecol .step li{
	float: left;
	margin: 20px 0;
	padding-right:17px;
}
	.mod_basecol .step li:last-child {
		padding-right:0px;
	}
	
.mod_basecol-two .mod_basecol_inner_box {
	width: 470px!important;
}
.mod_basecol-two .left {
	float: left;
}
.mod_basecol-two .right {
	float: right;
}
.mod_basecol-two .right p {
	padding: 30px 0 10px;
}

.mod_basecol-two .right h3 {
	padding-top: 20px;
}

	
ul.info li {
	list-style: disc outside;
	margin: 10px 0 0 20px;
	font-size: 12px;
	line-height: 1.5;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */