@charset "UTF-8";

body {
	font-size:100%;
	color:#333;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	line-heigh:2.0em;
	margin:0px;
	padding:0px;
	letter-spacing:0.1vw;
}

.bgBody {
	background-color:#fff;
}

.wbasic {
	width:960px;
	margin:0 auto;
}
	
a{
color:#00ac9a;
word-break: break-all;
}
.h1{
border-bottom:2px solid #00ac9a;
border-top:2px solid #00ac9a;
text-align:center;
padding:20px;
margin-top:30px;
font-size:32px;
}	

.h2{
	font-size:18px;
	margin-top:50px;
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	}	
.h2 span{
	font-weight:400;
	font-size:17px;
}
.pBas{
font-size:1.2em
margin-bottom:30px;}

p span.site_name{
	font-size:14px;
	color:#369;
}	
p#lead{
		font-size:17px;
		color:#00ac9a;
}
p.item{
	line-height:25px;}		
footer{
	text-align:center;
	font-size:12px;
	color:#fff;
	background-color:#00ac9a;
	letter-spacing:0.1em;
	margin-top:50px;
	line-height:30px;}
	
.pcNone{
	display:none;}
	
/*p.topImg img{
	width:100%;}

img.image{
	width:100%;
	max-width:600px;}*/	
	
@media screen and (max-width:960px) {
h2{
	font-size:15px;
	}
h2 span{
	font-size:15px;}			
section#wrapper{
	width:90%;
	max-width:930px;
	padding:0px;
	margin:0 auto;}
.pcNone{
	display:block;}	
}

.mb20{
margin-bottom:20px;
}
.imgR{
	float:right;
	margin-bottom:16px;
	margin-left:16px;
}
.imgCr{
margin-bottom:20px;
}

.imgC{
text-align:center;
padding:20px;
}

.border_aaa{
border-bottom:1px dotted #aaa;
}


@media screen and (max-width:896px) {
	
.imgR{
	width:100%;
}
	
.imgCr{
text-align:center;
}	
.imgCr img{
height:auto;
width:100%;
}

.imgC img{
height:auto;
width:100%;
}

}