@charset "utf-8";

/* CSS Document */

body {
	color:#4f4f4f;
}
h2 {
	background-color:#7ecef4;
	border-top:#0099ff solid 3px;
	border-left:#0099ff solid 3px;
	border-right:#0099ff solid 3px;
	margin: 5% 2% 0;
	padding: 1% 0;
	text-align:center;
}
h2 img {
	width:75%;
}
section div{
	background-color:#f5f5f5;
	border-bottom:#0099ff solid 3px;
	border-left:#0099ff solid 3px;
	border-right:#0099ff solid 3px;
	margin: 0 2%;
	padding: 0 3% 2%;
	overflow: hidden;
}
section dl, section dl dt, section dl dd {
	margin:0;
	padding:0;
}
section dt {
	text-align:center;
}
section dl {
	clear: both;
	margin-top: 7%;
	overflow: hidden;
}
section dd {
	float:left;
}
section dd strong {
	color: #0099FF;
	display: block;
	font-weight: bold;
	padding: 2% 0 3%;
}
@media only screen and (orientation : landscape) { /*\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\30D;\6C2;\253;K\FFFD;p*/
section dd strong {
font-size: 22px;
}
}
@media only screen and (orientation : portrait) { /*\FFFD;c\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\30D;\6C2;\253;K\FFFD;p*/
section dd strong {
font-size: 16px;
}
}
section dd span {
	color:#0099ff;
}
 section dl dd:nth-of-type(1) {
width:40%;
 padding-top: 2%;
}
section dl dd:nth-of-type(2) {
 padding: 2% 0 0 2%;
 width: 58%;
}
 @media only screen and (orientation : landscape) { /*\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\30D;\6C2;\253;K\FFFD;p*/
section dl dd:nth-of-type(2), section p {
font-size: 14px;
line-height: 1.7em;
}
}
@media only screen and (orientation : portrait) { /*\FFFD;c\FFFD;\FFFD;\FFFD;\FFFD;\FFFD;\30D;\6C2;\253;K\FFFD;p*/
section dl dd:nth-of-type(2), section p {
font-size: 12px;
line-height: 1.4em;
}
}
section dl:nth-of-type(5) {
border-bottom: 1px solid #e2e2e2;
padding-bottom: 7%;
}
section p {
	border-top: 1px solid #fefefe;
	text-align:center;
	padding: 7% 0 2%;
}





	/*gnavi*/

nav ul:nth-of-type(1) li:nth-of-type(1) a {
 background:url(../images/gNaviBtnPprotecting.gif) 40% 46% no-repeat;
-webkit-background-size:90% auto;
background-size:90% auto;
}
nav ul:nth-of-type(1) li:nth-of-type(2) a {
 background:url(../images/gNaviBtnReport.gif) 60% 46% no-repeat;
-webkit-background-size:90% auto;
background-size:90% auto;
}
	/*gnavi*/
