@charset "utf-8";
*{
	font-family: 'gothic', 'ヒラギノ角ゴ Pro W3', 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
#kvWrap {
    background: url(../../img/faq/pic_main.jpg) no-repeat 50% 0;
    background-size: cover;
}

/*  Google */
.google{
	float: right;
	margin-top: 20px;
}


/*  faqNav */
#faqNav {
	box-sizing: border-box;
	padding: 60px 0 10px 0;
}
#faqNav li{
	box-sizing: border-box;
	text-align: center;
	font-size: 130%;
	float: left;
	line-height: 1.4;
	width: 20%;
}
/*
#faqNav li:nth-child(1),#faqNav li:nth-child(2)  {	
	background: url(../../img/faq/listhead02.png) no-repeat 40px 12px #fff;
	background-size:15px;
}

#faqNav li:nth-child(3) {	
	background: url(../../img/faq/listhead02.png) no-repeat 15px 12px #fff;
	background-size:15px;
}
#faqNav li:nth-child(4) {	
	background: url(../../img/faq/listhead02.png) no-repeat 13px 12px #fff;
	background-size:15px;
}
*/

#faqNav li a {
	display: block;
	text-decoration: none;
	border-right: 1px solid #e1e2df;
	padding: 10px 0;
	font-weight: bold;
}

#faqNav li a span {
	padding-left: 20px;
	background: url(../../img/faq/listhead02.png) no-repeat 0 50%;
	background-size:15px;
}

#faqNav .first{
	border-left: 1px solid #e1e2df;
}

#faqNav li:nth-child(1) a,
#faqNav li:nth-child(2) a {
	padding: 15px 0;
}

#faqNav li:nth-child(3) a,
#faqNav li:nth-child(4) a,
#faqNav li:nth-child(5) a {
	padding-top: 0;
}

/* contentWrap */
.faqwrapper{
	background-color: #f1f1f1;
	padding-bottom: 60px;
	border-top: #E0E0E0 1px solid;
}
.faqwrapper dl{
	background-color: #fff;
	border:solid 1px #ccc;
	margin: 10px;
	cursor:pointer;
}

.faqwrapper #tab1,.faqwrapper #tab2,.faqwrapper #tab3,.faqwrapper #tab4,.faqwrapper #tab5{
	padding-top: 110px;
	margin-top: -70px;
}
.ttl02{
	position: relative;
	left:30px;
}
.ttl02 span{
	font-size: 30px;
	position: absolute;
	top: -13px;
	left: -30px;
}
.toggleBtn,
.toggleContent {
	position: relative;
	padding: 14px 14px 14px 55px;
	font-size: 130%;	
}
.toggleContent span,.toggleContent a{
	color: #00ade8;
}
.toggleContent span{
	font-weight: bold;
}
.toggleBtn {
	background:url(../../img/faq/icon_question.png) 14px center, url(../../img/faq/icon_open.png) 96.5% center;
	background-repeat: no-repeat ,no-repeat;
	background-size:28px 28px, 18px 18px;
	font-weight:bold;
}
.toggleBtn.open {
	background:url(../../img/faq/icon_question.png)14px center, url(../../img/faq/icon_close.png) 96.5% center;
	background-repeat: no-repeat ,no-repeat;
	background-size:28px 28px, 18px 18px;
	font-weight:bold;
}
.toggleContent{
	background:url(../../img/faq/icon_answer.png) 12px 10px;
	background-repeat: no-repeat; 
	background-size:28px 28px;
	background-color: #f1f1f1;
	padding-left: 70px;
	border-top: 1px solid #e1e2df;
}
/*footers*/
.resModWrap .ttlRM img{
	margin-top: 30px;
}
.resModWrap .bodyRM .dateBox dl dd.dateArea input{
	margin-top: 5px;
}

/*ベッド配置*/
.bed{
	float: left;
	width: 100%;
	height: 200px;
}
