@charset "utf-8";

.free,
.next {
background-repeat: repeat-y;
background-position: left;
width: 690px;
margin: 15px 0 0 0;
} 


.free {
background-image: url(/flow/images/free_bk.gif);
}

.next {
background-image: url(/flow/images/yuryo_bk.gif);
}

.free table,
.next table{
background-position: top left;
background-repeat: no-repeat;
}
.free table {
background-image: url(/flow/images/free_top.gif);
}

.next table {
background-image: url(/flow/images/yuryo_top.gif);
}

.free th,
.next th { 
width: 29px;
vertical-align: middle;
padding: 20% 0;
text-align: left;
background-position: bottom left;
background-repeat: no-repeat;
}

.free th{ 
background-image: url(/flow/images/free_bottom.gif);
}

.next th{ 
background-image: url(/flow/images/yuryo_bottom.gif);
}


.free td ,
.next td {
width: 660px;
vertical-align: top;
}

.free p,
.next p{
margin: 10px 0 10px 40px;
}


.free p img,
.next p img{
float: right;
margin: 0 10px 0 20px;
padding-bottom: 10px;
}

h6 {
clear: both;
}



.after {
margin: 15px 0 0 0;
}

.after dl {
clear: both;
padding: 10px 0;
background-color: #f5f5f5;
margin-bottom: 20px;
width: 690px;
}

.after dt {
float: left;
margin: 0 0 0 10px;
width: 150px;
}

.after dd {
width:490px;
margin-right: 10px;
float: right;
}

.after dl:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

