@charset "utf-8";

*{
	margin:0px;
	padding:0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}
img{
	width:100%;
	vertical-align:bottom;
}
area{
	border:none;
	outline:none;
}
.clearfix:after{content:" ";display:block;clear:both;}



.fl-l{float:left;}
.fl-r{float:right;}
.w50{width:50%;}





/*----------- shiyouhouhou ----------*/
#shiyouhouhou .slider{
	background:url("../images/yoka_shiyouhouhou_02_sp.jpg") center center no-repeat;
	background-size:cover;
	margin-bottom:-1px;
}
#shiyouhouhou div{
	border:none;
	outline:none;
}
/*----------- review2 ----------*/
#review2 .slider{
	background:url("../images/yoka_review2_02_sp.jpg") center center no-repeat;
	background-size:cover;
	margin-bottom:-1px;
}
#review2 div{
	border:none;
	outline:none;
}
/*----------- faq ----------*/
#faq .qa{
	width:94%;
	margin:0% auto 3%;
}
#faq .qa .q{
	position:relative;
}
#faq .qa .q p{
	border:1px solid #d2d2d2;
	color:#FFFFFF;
	padding:1% 11% 1% 2%;
}
#faq .qa .q p.open{
	background:#b4b4b4 url("../images/faq/open.png") 98% center no-repeat;
	background-size:26px;
}
#faq .qa .q p.close{
	background:#b4b4b4 url("../images/faq/close.png") 98% center no-repeat;
	background-size:26px;
}
#faq .qa .a{
	padding:1% 2%;
	border:1px solid #d2d2d2;
	border-top:none;
	display:none;
}
#faq .qa .a div{
	width:6%;
	float:left;
}
#faq .qa .a p{
	width:94%;
	float:left;
	text-align:justify;
}
#faq .qa .a p span{
	font-weight:bold;
}
