@charset "utf-8";
/* CSS Document */
body{
	width:100%;
	font: 13px/1.231 'ヒラギノ角ゴ pro W3', "Hiragino KaKu Gothic Pro", Osaka, sans-serif;
	 -webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
	
a{
	color:#333333;
	text-decoration:none;
	-webkit-tap-highlight-color: #333;
}
a:active{
	color:#ffffff;
}
.clicBlock{
	cursor:pointer;
}
#contents ul li{
	overflow:hidden;
}
#contents ul li div{
	clear:both;
	border-top:2px solid #BDBDBD;
}
#contents ul li div.last{
	border-bottom:2px solid #BDBDBD;
	margin-bottom:6%;
}
#contents hgroup{
	padding:1% 0 0;
}
#contents hgroup h1 a{
	color:#003399;
	text-decoration:underline;
}
#contents hgroup h1 {
	font-size:120%;
}
#contents hgroup h2{
	font-size:110%;
	margin-top:1%;
}
article{
	padding:0 4%;
}
article.info{
	margin-top:6%;
}
article.info h2{
	font-weight:bold;
	text-indent:1em;
	margin-bottom:10px;
}
article.info h3{
	color:#FF6600;
}
article.info div{
	border:2px solid #999999;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	padding:6%;
	font-size:100%;
	}
.list{
	background:url(../sp/img/list01.jpg) no-repeat left center;
	background-size:10%;
	padding-left:3%;
}
nav{
	margin-top:6%;
	margin-bottom:5%;
}
nav li{
	border-top:1px solid #999999;
	line-height:50px;
	background:url(../sp/img/nav_bg01.jpg) repeat-x left top;
	background-size:1%;
	text-indent:4%;
}
nav li a{
	display:block;
}
nav li a:hover{
	text-decoration:none;
}
nav li:last-child{
	border-bottom:1px solid #999999;
}
footer{
	padding:5% 0;
	font-size:60%;
}
/***************************************
	option
***************************************/
.mb2_per{
	margin-bottom:2%;
}
.mb4_per{
	margin-bottom:4%;
}
.mb5_per{
	margin-bottom:5%;
}
.mb6_per{
	margin-bottom:6%;
}
.mb7_per{
	margin-bottom:7%;
}
.mr1_per{
	margin-right:1%;
}
.pl35_per{
	padding-left:35%;
}
.pl30_per{
	padding-left:30%;
}
.pt10_per{
	padding-top:10%;
}
.F70{
	font-size:70%;
}
.mr1_per{
	margin-right:1%;
}