@charset "utf-8";

.content{
	padding: 0;
}

/* ---------------------------------------------
　local navi
------------------------------------------------ */

ul.localnavi{
	width: 980px;
	margin: 0 auto;
	padding: 15px 0;
}
ul.localnavi li{
	border-left: #fff solid 1px;
	width: 33%;
	float: left;
	text-align: center;
	line-height: 1.3;
}
ul.localnavi li.onlink{
	color: #007233;
	font-weight: bold;
}
ul.localnavi li.end{
	border-right: #fff solid 1px;
}
ul.localnavi li a{
	width: 100%;
	display: block;
}
ul.localnavi li a:link,
ul.localnavi li a:visited{
	color: #fff;
	text-decoration: none;
}
ul.localnavi li a:hover,
ul.localnavi li a:active{
	color: #007233;
	text-decoration: none;
	font-weight: bold;
}



/* ---------------------------------------------
　index
------------------------------------------------ */

.subVisial-all{
	background-image: url(../images/top/bg_subvisial.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right 0;
	width: 100%;
	height: 340px;
}
.subVisial{
	width: 980px;
	margin: 0 auto;
	padding: 42px 0 0 0;
	text-align: center;
}
.subVisial p.text{
	margin: 25px 0 0 0;
	line-height: 1.5;
}
.rental-all{
	background: #f8f7f1;
}
.rental{
	width: 990px;
	margin: 0 auto;
	padding: 60px 0;
}
.rental h2{
	color: #59b89f;
	font-size: 38px;
	text-align: center;
}
.rental p.subcopy{
	color: #e8536a;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 0 0;
}
.rental p.bar{
	text-align: center;
	margin: 15px 0 0 0;
}
.rental h3{
	color: #59b89f;
	font-size: 22px;
	font-weight: bold;
}
.rental p.text{
	margin: 5px 0 0 0;
	line-height: 1.5;
}
.rental .harf{
	margin: 25px 0 0 0;
}
.rental .harf .harfBox{
	background: url(../images/top/bg_harf.png) no-repeat;
	width: 451px;
	height: 210px;
	padding: 25px 10px 20px 20px;
}
.rental .harf .flortL{
	float: left;
}
.rental .harf .flortR{
	float: right;
}
.rental .harf .harfBox dl dt{
	float: left;
	width: 240px;
}
.rental .harf .harfBox dl dd{
	float: right;
	width: 200px;
}
.rental .full{
	margin: 25px 0 0 0;
	background: url(../images/top/bg_full.png) no-repeat;
	width: 950px;
	height: 185px;
	padding: 25px 20px 20px 20px;
}
.rental .full dl dt{
	float: left;
	width: 550px;
}
.rental .full dl dd{
	float: right;
	width: 380px;
}



/* ---------------------------------------------
　flow
------------------------------------------------ */
.flow-all{
	width: 100%;
	background: url(../images/flow/bg_slider.jpg) no-repeat center center;
	height: 440px;
	background-size:cover;
}
.flow{
	margin: 0 auto;
	padding: 0;
	width: 980px;
}
.flow .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	background: none;
}
.flow .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/flow/icon_back.png) no-repeat;
}
.flow .bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/flow/icon_next.png) no-repeat;
}
.flow .bx-wrapper .bx-next:hover {
	background-position: 0 0;
}
.flow .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	outline: 0;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	z-index: 9999;
}

#bx-pager{
	margin: 60px auto;
	width: 980px;
}
#bx-pager ul{
	margin: 0 0 0 -28px;
}
#bx-pager ul li{
	float: left;
	margin: 0 0 28px 28px;
}
#bx-pager a.active img {  
	opacity: 0.8;  
	filter: alpha(opacity=80);
	background: #84d8ba;
} 

/* ---------------------------------------------
　qanda
------------------------------------------------ */
.qanda-all{
	background: #f8f7f1;
}
.qanda{
	width: 980px;
	margin: 0 auto;
	padding: 60px 0;
}
.qanda h2{
	text-align: center;
}
.qanda p.subcopy{
	color: #6f6f6f;
	font-size: 18px;
	text-align: center;
	margin: 15px 0 60px 0;
}
.qanda .Box{
	margin: 15px 0 0 0;
}
.qanda .Box .BoxBase{
	width: 406px;
	height: 290px;
	padding: 25px 35px 15px 35px;
}
.qanda .Box .flortL{
	float: left;
}
.qanda .Box .flortR{
	float: right;
}
.qanda .Box h3{
	color: #e8536a;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 0 70px;
	line-height: 1.5;
}
.qanda .Box dl{
	margin: 15px 0 0 0;
}
.qanda .Box dl dt{
	float: left;
	width: 215px;
	font-size: 14px;
	line-height: 1.6;
}
.qanda .Box dl dd{
	float: right;
	width: 180px;
}
.qanda .Box .question01{ background: url(../images/qanda/bg_question001.png) no-repeat; }
.qanda .Box .question02{ background: url(../images/qanda/bg_question002.png) no-repeat; }
.qanda .Box .question03{ background: url(../images/qanda/bg_question003.png) no-repeat; }
.qanda .Box .question04{ background: url(../images/qanda/bg_question004.png) no-repeat; }
.qanda .Box .question05{ background: url(../images/qanda/bg_question005.png) no-repeat; }
.qanda .Box .question06{ background: url(../images/qanda/bg_question006.png) no-repeat; }