/*スプラッシュウォーター*/
.sallbox{
	float: left;
	width: 620px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.sallbox h3{
	width: 595px;
	margin-bottom: 10px;
	font-size: 125%;
	font-weight: bold;
	background-image: url(../../home/images/proback620.jpg);
	padding-top: 7px;
	padding-left: 25px;
	padding-bottom: 7px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.all_box{
	float: left;
	width: 620px;
	margin-bottom: 15px;
}
.left_hbox{
	float: left;
	width: 300px;
}
.right_hbox{
	float: right;
	width: 300px;
}
.sw_topimg {
	width: 250px;
	float: right;
}
.left350{
	float: left;
	width: 350px;
}

.sa-ba-ph{
	float: left;
	width: 250px;
}
.point {
	width: 620px;
	padding-top: 15px;
}


/*新スプラッシュ*/
.saisui h5 {
	font-size: 120%;
	color: #6064F4;
}
.saisui {
	width: 620px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.rsaisui {
	width: 220px;
	float: left;
}
.sl_box{
	float: left;
	margin-bottom: 0px;
	width: 300px;
}
.sr_box{
	float: right;
	margin-bottom: 0px;
	width: 300px;
}

/*新スプラッシュ　テーブル*/
.sa-ba- {
	float: left;
	width: 350px;
}
.titibu {
	float: right;
	width: 300px;
}
.ti-ta{
	font-size: 85%;
	width: 300px;
}
.ti-ta th{
	text-align: center;
	vertical-align: middle;
	background-color: #F5F7F0;
	border: 1px solid #D0D3C7;
	padding: 5px;
}
.ti-ta td{
	background-color: #FEFFFB;
	border: 1px solid #D0D3C7;
	padding: 5px;
}
/*サーバー説明*/
.type {
	width: 620px;
	margin-bottom: 15px;
}
.type h4 {
	font-size: 120%;
	color: #6064F4;
	width: 620px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6064F4;
	margin-bottom: 10px;
}

.srsa_box {
	float: right;
	width: 350px;
}
.slsa_box {
	width: 300px;
	float: left;
}
.slsa_box ul {
	list-style-type: disc;
}
.slsa_box ul {
	width: 330px;
	padding-left: 20px;
}
.type ul {
	width: 600px;
	padding-left: 20px;
	list-style-type: disc;
}
.sl_box p {
	padding-left: 10px;
}
.sr_box p {
	padding-left: 10px;
}



/*森のひとしずく追加20150707*/

.fL{
	float:left;
}
.fR{
	float:right;
}

.map{
	margin-bottom:15px;
}

.point h5{
	color:#fff;
	border-radius: 3px;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:15px;
}
.point .leftBlock{
	float:left;
	width:310px;
}
.point .rightBlock{
	float:right;
}
.point .attention{
	font-size:12px;
	display:inline-block;
	margin-top:10px;
}

#chichibu h5{
	background-color:#146793;
}

#oasa h5{
	background-color:#1d8871;
}
#fuji h5{
	background-color:#dda52d;
}
#fujisan h5{
	background-color:#0997db;
}


#aqua .type p.fL{
	width:440px;
}
.srsa_box .ti-ta{
	width:350px;
}
.tableWrap .ti-ta{
	width:360px;
}
.tableWrap{
	float:none;
}
.alC{
	text-align:center;
}
.mb10{
	margin-bottom:10px;
}
.bold{
	font-weight:bold;
	font-size:110%;
}
.campaign .clearfix{
	margin-bottom:15px;
}
.campaign .fL,.campaign .fR{
	width:49%;
	padding:0.5%;
}
.campaign .attention{
	font-size:12px;
}
.campaign .title{
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
	background-color: #26ACE1;
	padding: 15px 0;
}
.campaign .name{
	background-color:#25ADDF;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	padding:5px 0;
	border-radius:3px;
	margin-bottom:10px;
}
.campaign .productName{
	color:#25ADDF;
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}
.campaign .productName span{
	color:#fff;
	background-color:#25ADDF;
	padding:3px;
	border-radius:3px;
	font-size:12px;
}
.campImgWrap{
	background-color:#E84572;
	padding:8px 0;
	border-radius:10px;
}


