﻿.water_kv table {
	margin-top:10px;
	width:100%;
	height:200px;
}

.water_kv td.first{
	width:33.3%;
	background:url(../img/water/kv01_sp.jpg) center 0 no-repeat;
}

.water_kv td.second{
	width:33.3%;
	background:url(../img/water/kv02_sp.jpg) center 0 no-repeat;
}

.water_kv td.third{
	width:33.3%;
	background:url(../img/water/kv03_sp.jpg) center 0 no-repeat;
}

section#water {
	margin:10px auto 105px;
	color:#1F1713;
	width:96%;
}

section#water h2 {
    font-family: mplus-2c-light;
    font-weight: normal;
    font-size: 22px;
    padding: 25px 0;
    line-height: 1.6;
	color:#211713;
}

section#water p {
	text-align:left;
	line-height:1.8;
	margin-bottom:90px;
	color:#211713;
}

section#water {
	padding:10px 0 0;
}

section#water .inner {
	width:96%;
	margin:0 auto;
}

section#water .tab02 {
	width:98%;
	margin:0 auto;
}

section#water .tab02 tr {
	border-bottom:solid 1px #BBB;
}

section#water .tab02 tr th {
	padding:10px 0;
	text-align:left;
	width:115px;
}

section#water .tab02 tr th {
    padding: 10px;
    text-align: left;
    width: 145px;
}

section#water .tab02 tr th.topics {
	vertical-align:top;
}

section#water .tab02 tr td {
	padding:10px 0;
}

section#water .tab02 tr td a{
	text-decoration:none;
	color:#1F1713;
}

section#water .activity{
	margin:105px 0 0;
}

section#water .activity .left{
	width:98%;
}
section#water .activity .right{
	width: 98%;
    margin: 20px auto 0;
    text-align: center;
}

section#water .activity .right img{
	width:80%;
	height:auto;
}

section#water .activity dl{
}

section#water .activity dl dt{
	font-size:28px;
	padding-bottom:15px;
}

section#water .activity dl dd{
	line-height:1.8;
}

section#water .activity2{
	margin:60px 0 145px;
}

section#water .activity2 .left{
	width:98%;
}
section#water .activity2 .right img{
	width:80%;
	height:auto;
}

section#water .activity2 .right{
	width: 98%;
    margin: 20px auto 0;
    text-align: center;
}

section#water .activity2 dl{
}

section#water .activity2 dl dt{
	font-size:22px;
	padding-bottom:15px;
}

section#water .activity2 dl dd{
	line-height:1.8;
}


section#water .check dt{
	font-size:22px;
	text-align:center;
	padding-bottom:15px;
}

section#water .check dd{
	text-align:left;
	line-height:1.8;
	padding-bottom:20px;
}

section#water table.result{
	width:100%;
	margin:0 auto;
	font-size:13px;
}

section#water table.result th{
	background:#EEEEEE;
	font-weight:bold;
	padding:20px 0;
	border:solid 1px #DDD;
	width:25vw;
}

section#water table.result td{
	padding:10px 0;
	border:solid 1px #DDD;
	text-align:center;
	vertical-align: middle;
}
section#water table.result td.left{
	text-align:left;
	padding:0 0 0 5px;
}

section#water p.caution{
	font-size:14px;
	color:#D80000;
	padding-top:10px;
	text-align:left;
}

.mente{
    font-size: 12px;
}
