@import url("partner.css");
.comment img {
	padding: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.comment p {
	text-align:left;
	margin-bottom:10px;
}

#wwrap #wrap #main #content #topmessage{
	margin-top:20px;
	height: 160px;
	width: 535px;
	background-image: url(../images/web/img_web_topimage.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#wwrap #wrap #main #content #topmessage h2 {
	text-indent: -9999px;
}
#wwrap #wrap #main #content #topmessage p {
	display: block;
	width: 370px;
	margin-top: 0px;
	margin-left: 180px;
	color: #003366;
}

#wwrap #wrap #main #content div.waku{
	display:block;
	width:180px;
	height:185px;
	background-image:url(../images/web/bg_waku_wrap.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	float:left;
	margin-top:10px;
}


#wwrap #wrap #main #content div.waku .w_foot{
	display:block;
	width:180px;
	height:39px;
	background-image: url(../images/web/bg_waku_footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
}

#wwrap #wrap #main #content div.waku .w_body{
	display:block;
	width:180px;
	height:146px;
	background-image: url(../images/web/bg_waku_body.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

#wwrap #wrap #main #content .waku .w_body p{
	padding: 20px;
	padding-top:50px;
}




/* WEBのみの設定
--------------------------------------------------------*/
#wwrap #wrap #main #content p{
	margin-bottom:10px;
}

#wwrap #wrap #main #content .checker_banner{
	text-align:right;
}
#wwrap #wrap #main #content .checker_banner a {
	text-decoration: none;	
}
/*料金表
--------------------------------------------------------*/
table.price{
	border: 1px solid #CCC;
	width:550px;
	margin-bottom:10px;
	margin-top:5px;
}

table.price th{
	background-color: #E4F4FA;
	width:150px;
	border: 1px solid #CCC;
	padding:3px;
}

table.price td{
	border: 1px solid #CCC;
	padding:3px;
}

