

/**/
.headWrapper{
	background:url(../images/water/ue_back.jpg) top center no-repeat;
}
.titleWrapper{
	background:url(../images/water/line.png) bottom center repeat-x;
}
.tabBox a{
	color:#68bfe9;
	border:solid 1px #68bfe9;
	border-bottom:none;
}
.tabBox a.current{
	background:#68bfe9;
}
.tabBox a:hover{
	background:rgba(104,191,233,1);
}
.nextBodyWrapper{
	background:url(../images/water/p_back.jpg);
}
/**/
.nextBody .lead{
	margin-bottom:50px;
	font-size:22px;
	font-weight:bold;
	line-height:1.4em;
}
.contentWrapper{
	margin:0px auto 98px;
	padding-bottom:40px;
	border:solid 3px #d6ecf8;
}
.contentWrapper h3{
	background:#68bfe9;
}
/**********************************************/
.contentWrapper.waterTop{
	margin-top:50px;
}
.contentInner01 .pBox{
	display:table;
	border-collapse: separate;
	border-spacing: 30px 0px;
	margin:50px auto 30px;
}
.contentInner01 .pBox div{
	display:table-cell;
	vertical-align:top;
}
.contentInner01 .pBox div p{
	width:182px;
	padding-top:10px;
	text-align:left;
}
.box365{
	width:870px;
	margin:0 auto;
	padding:20px 0;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background:#b6e5fb;
}
.box365+p{
	width:780px;
	margin:10px auto 0;
	text-align:left;
}
/**/
.contentInner02 .pBox{
	margin:50px auto 10px;
	
}
.contentInner02 .pBox a:first-child{
	margin-right:30px;
}
/**/
.contentInner03 .txtBox{
	width:680px;
	margin:30px auto 0;
	text-align:left;
}
.contentInner03 .txtBox .kuro{
	font-size:19px;
	font-weight:bold;
}
.contentInner03 .txtBox .aka{
	font-size:17px;
	font-weight:bold;
	color:#e7639e;
}
.contentInner03 .illustBox{
	width:800px;
	margin:30px auto;
	padding-top:40px;
	text-align:center;
	background:url(../images/water/line.png) top center no-repeat;
}
.contentInner03 .illustBox .txt{
	width:780px;
	margin:10px auto;
	padding:0 10px 36px;
	text-align:left;
	background:url(../images/water/line.png) bottom center no-repeat;
}
.contentInner03 .illustBox .txt .kuro{
	font-size:15px;
	font-weight:bold;
}
.contentInner03 .toi{
	width:576px;
	margin:0 auto;
	text-align:left;
}
.contentInner03 .toi img{
	margin-bottom:10px;
}
.contentInner03 .txt2{
	width:576px;
	margin:30px auto 0;
	text-align:left;
}
/**********************************************/

.contentWrapper.qa{
	margin-top:50px;
}
.contentWrapper.qa .contentInner01{
	width:90%;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
}
.contentWrapper.qa .contentInner01 dl{

}
.contentWrapper.qa .contentInner01 dl dt{
	font-size:17px;
	color:#68bfe9;
	margin-bottom:20px;
	padding:12px 0 8px 30px;
	border-bottom:dashed 1px #666;
	background:url(../images/water/q.png) left 10px no-repeat;
	background-size:22px;
	cursor:pointer;
}
.contentWrapper.qa .contentInner01 dl dd{
	margin-top:10px;
	padding:12px 0 30px 40px;
	background:url(../images/water/a.png) left 10px no-repeat;
	background-size:27px;
	display:none;
}


.waterPriceWrapper{
	width:780px;
	margin:0 auto 30px;
	padding:0 0 30px 0;
	background: url(../images/water/line.png) bottom center no-repeat;
}
.waterPriceBox{
	width:567px;
	margin:0 auto;
	padding:20px 0;
	font-size:28px;
	font-weight:bold;
	color:#fff;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background:#68bfe9;
}
.waterPriceBox span{
	font-size:32px;
	color:#f9fabf;
}
.waterPriceWrapper p{
	width:567px;
	margin:6px auto 0;
	text-align:left;
	font-size:13px;
}
.itibansitaWpraeer{
	width:780px;
	margin:20px auto;
	padding:60px 0 0px 0;
	text-align:left;
	background: url(../images/water/line.png) top center no-repeat;
}
.aka{
	color:#c00;
}

.navi-size {
	width:45px!important;
}














/*############################################*/
/*  */
/*############################################*/
@media (max-width: 1240px) {

}
@media only screen and (max-width: 767px) {
	.navWrapper{
		display:none;
	}
	/**/
	.headWrapper{
		position:relative;
		width:100%;
		min-width:100%;
		height:auto;
		background-size:100%;
	}
	.headWrapper h1 img{
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		width:80%;
		height:auto;
		margin:70px auto 10px;
	}
	/**/
	.headWrapper .inner{
		display:none;
	}
	/**/
	.titleWrapper{
		width:100%;
		padding:0px 0 0px 0;
		_background:none;
		background-position:top center;
	}
	.titleWrapper h2{
		display:block;
		margin:0 auto;
	}
	.titleWrapper h2 .left{
		display:block;
		padding:26px 0 0 0;
	}
	.titleWrapper h2 .right{
		display:block;
	}
	.titleWrapper h2 .right img{
		width:96%;
		height:auto;
		margin:10px auto 20px;
	}
	/**/
	.tabBox{
		display:block;
		margin:0;
		border-collapse: collapse;
		border-spacing: 0px;
	}
	.tabBox a{
		display:block;
		width:100%;
		padding:12px 0;
		text-align:center;
		-webkit-border-top-left-radius: 0px;  
		-webkit-border-top-right-radius: 0px;  
		-moz-border-radius-topleft: 0px;  
		-moz-border-radius-topright: 0px;  
		font-size:20px;
		border-width:0;
		border-bottom:solid 1px #68bfe9;
	}
	.tabBox a:first-child{
		border-top:solid 1px #68bfe9;
	}
	.tabBox a:link,
	.tabBox a:visited,
	.tabBox a:hover{
	}
	.tabBox a.current{
	}
	.tabBox a:hover{
	}
	/**/
	.nextBodyWrapper{
		padding:20px 0 0px 0;
		_background:url(../images/water/p_back.jpg);
	}
	.nextBody{
		width:100%;
		margin:0 auto;
	}
	/**/
	.nextBody .lead{
		width:96%;
		margin:0 auto;
		margin-bottom:50px;
		font-size:18px;
	}
	.nextBody .lead br{
		display:none;
	}
	.contentWrapper{
		width:100%;
		margin:0px auto 58px;
		padding-bottom:40px;
		border-radius:0px;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;  
		border:none;
		background:#fff;
	}
	.contentWrapper h3{
		width:86%;
		height:auto;
		margin:-35px auto 0;
		padding:12px 5%;
		font-size:18px;
		border-radius:100px;
		-webkit-border-radius:100px;
		-moz-border-radius:100px;
	}

	/**********************************************/
	.contentInner01 .pBox{
		display:block;
		border-collapse: separate;
		border-spacing: 40px 0px;
		margin:20px auto 30px;
	}
	.contentInner01 .pBox div{
		display:block;
		margin-bottom:30px;
	}
	.contentInner01 .pBox div p{
		width:90%;
		margin:0 auto 20px;
		padding-top:10px;
		text-align:center;
	}
	.box365{
		width:100%;
		margin:0 auto;
		padding:20px 0;
		border-radius:0px;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
	}
	.box365 img{
		width:90%;
		height:auto;
	}
	.box365 img:first-child{
		margin-bottom:10px;
	}
	.box365+p{
		width:96%;
		margin:0 auto;
	}


	.waterPriceWrapper{
		width:96%;
		margin:0 auto 30px;
		padding:0 0 30px 0;
		background: url(../images/water/line.png) bottom center no-repeat;
	}
	.waterPriceBox{
		width:100%;
		margin:0 auto;
		padding:20px 0;
		font-size:20px;
		font-weight:bold;
		color:#fff;
		border-radius:6px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		background:#68bfe9;
	}
	.waterPriceBox span{
		font-size:26px;
		color:#f9fabf;
	}
	.waterPriceWrapper p{
		width:100%;
		margin:6px auto 0;
		text-align:left;
		font-size:13px;
	}
	.itibansitaWpraeer{
		width:96%;
		margin:20px auto;
		padding:60px 0 0px 0;
		text-align:left;
		background: url(../images/water/line.png) top center no-repeat;
	}
	.itibansitaWpraeer img{
		width:100%;
		height:auto;
	}
	.box365+p{
		width:100%;
		margin:10px auto 0;
		text-align:left;
	}


	/**/
	.contentInner02 .pBox{
		margin:20px auto 0px;
	}
	.contentInner02 .pBox a:first-child{
		margin-right:0px;
		padding-bottom:30px;
	}
	.contentInner02 .pBox img{
		width:96%;
		margin-bottom:30px;
	}
	/**/
	.contentInner03 .txtBox{
		width:96%;
		margin:30px auto 0;
		text-align:left;
	}
	.contentInner03 .txtBox .kuro{
		font-size:19px;
		font-weight:bold;
	}
	.contentInner03 .txtBox .aka{
		font-size:17px;
		font-weight:bold;
		color:#e7639e;
	}
	.contentInner03 .illustBox{
		width:96%;
		margin:30px auto;
		padding-top:40px;
		text-align:center;
		background:url(../images/water/line.png) top center no-repeat;
	}
	.contentInner03 .illustBox img{
		width:100%;
		height:auto;
	}
	.contentInner03 .illustBox .txt{
		width:auto;
		margin:10px auto;
		padding:0 10px 36px;
	}
	.contentInner03 .illustBox .txt .kuro{
		font-size:15px;
		font-weight:bold;
	}
	.contentInner03 .toi{
		width:96%;
		margin:0 auto;
		text-align:left;
	}
	.contentInner03 .toi img{
		width:100%;
		margin-bottom:10px;
	}
	.contentInner03 .txt2{
		width:96%;
		margin:30px auto 0;
		text-align:left;
	}
	.contentInner03 .txt2 img{
		width:100%;
	}
	/**********************************************/
	.contentWrapper.qa .contentInner01 dl dd{
		margin:10px 0 0 0;
		padding:12px 0 30px 35px;
		background:url(../images/water/a.png) left 10px no-repeat;
		background-size:27px;
		display:none;
	}
	.contentWrapper.qa{
		margin-bottom:38px;
		padding-bottom:0px;
	}







} /* /@media */


