@charset "utf-8";
/* CSS Document */

#rightPrice h4{
font-size:11px;
font-weight:normal;
margin:10px 5px 0px 7px;
}

#rightPrice p.price{
font-size:11px;
font-weight:normal;
text-align:right;
margin:0px 5px 5px 0px;
}
#rightPrice p.txt10g{
font-size:10px;
color: #666;
}

dl.priceplan {
font-size:11px;
padding:0px 6px 4px 6px;
margin:7px auto 3px auto;
}

dl.priceplan dt {
margin: 0px;
padding:3px 0px 3px 0px;
width: 110px;
float: left;
}

dl.priceplan dd {
margin: 0px 0px 0px 0px;
padding:3px 0px 3px 100px;
color:#666666;
}

#rightPrice span{
color:#FF0000;
font-size:12px;
padding-left:3px;
}


.detail img{
	float: left;
	margin: 5px 15px 15px 0px;
	}


.choice{
	border: 1px dotted #CCCCCC;
	width: 410px;
	margin: 0px auto;
	}


.arrow{
 margin-left: 55px;}


#action{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}
#action h4{
margin:0px auto 3px 10px;
padding:0px;
clear: both;
}
#action p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 20px 10px;
background-color:#fbfbfb;
border-top:dotted 1px #cccccc;
padding:6px 5px 6px 10px;
}
#action p.descAction{
font-size:12px;
line-height:22px;
margin:0px 10px 15px 10px;
padding:0px;
}


#about{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}
#about h4{
margin:0px auto 3px 10px;
padding:0px;
clear: both;
}
#about p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 20px 10px;
background-color:#fbfbfb;
border-top:dotted 1px #cccccc;
padding:6px 5px 6px 10px;
}
#about p.descAction{
font-size:12px;
line-height:22px;
margin:0px 10px 15px 10px;
padding:0px;
}
#machine{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}
#machine h4{
margin:0px auto 3px 10px;
padding:0px;
clear: both;
}
#machine p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 20px 10px;
background-color:#fbfbfb;
border-top:dotted 1px #cccccc;
padding:6px 5px 6px 10px;
}
#machine p.descAction{
font-size:12px;
line-height:22px;
margin:0px 10px 15px 10px;
padding:0px;
}



.img{
text-align:center;
margin:15px 0px 10px 0px;
}
.photo{
text-align:center;
margin-bottom:5px;
}





#step{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}

#step h4{
margin:0px auto 5px 10px;
padding:0px;
font-size:13px;
}

#step p.icon{
margin:0px auto 15px 10px;
padding:0px 0px 0px 68px;
font-size:13px;
background: url(../ketsumaku/images/step_icon.gif) no-repeat 12px 2px;
}
#step p.last{
margin:0px auto 10px 10px;
padding:0px 0px 0px 68px;
font-size:13px;
}

#step h5{
font-weight:bold;
font-size:13px;
margin-top:5px;
padding:0px 0px 0px 78px;
}

#rightPrice p.sub{
font-size:11px;
margin:0px;
padding:0px 0px 0px 8px;
}
