.common-title .color {
	color:#0083ce }
	
.section-rental {
	color:#111 }
	
.block-rental-car .big-image li {
	display:none }
	
.block-rental-car .big-image li.is-show {
	display:block }
	
.block-rental-car .big-image img {
	width:100% }
	
.block-rental-car .thumbnail-image {
	display:flex;flex-wrap:wrap }
	
.more-car .title {
	font-weight:bold;font-style:italic }
	
.block-attention .attention-list li.is-car {
	background:#f4f4f4 url("../img/rental/icon_car.png") no-repeat left top }
	
.block-attention .attention-list li.is-calendar {
	background:#f4f4f4 url("../img/rental/icon_calendar.png") no-repeat left top }
	
.block-attention .attention-list .text strong {
	line-height:1.875;font-weight:bold;display:block }
	
.block-faq .faq-question {
	background-color:#0083d4 }
	
.block-faq .faq-answer strong {
	color:#0083d4 }
	
.section-wrap-title .list-rental li {
	position:relative;background:rgba(255,255,255,0.9) }
	
.section-wrap-title .list-rental li::before,.section-wrap-title .list-rental li::after {
	position:absolute;content:"" }
	
.section-wrap-title .list-rental li::before {
	border:4px solid #eb5f00 }
	
.section-wrap-title .list-rental li::after {
	background:#eaf5fb;transform:rotate(-45deg) }
	
.section-wrap-title .list-rental p {
	position:relative;z-index:1;font-weight:bold }
	
.section-wrap-title .list-rental p::after {
	position:absolute;content:"";transform:rotate(45deg);border-bottom:5px solid #eb5f00;border-right:5px solid #eb5f00 }

.chk_car {
	text-align:center;
	padding:20px 0;
	font-size:90%;
	font-weight:bold;
}

.accordion {
  width: 100%;
  max-width: 100%;
}
  
.question {
  padding: 20px;
  text-align:center;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  border-top:solid 2px #333;
  border-bottom:solid 2px #333;
}
  
/* Qマーク */
.question::before {
  font-size: 40px;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}
  
/* 回答部分は最初非表示 */
.answer {
  display: none;/* 非表示にしておく */
  padding: 20px 0;
  font-size: 18px;
  background: #fff;
  position: relative;
}

/* Aマーク */
.answer::before {
  font-size: 40px;
  font-weight: 700;
  color: #1d1d74;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
}



@media print, (min-width: 768px) {
	.section-wrap-title {
	background:url("../img/rental/rental_bg_title.png") no-repeat right center/cover;height:343px;display:flex;align-items:center;border-radius:5px;margin-bottom:44px }
	
.section-wrap-title .inner {
	width:100% }
	
.section-wrap-title .list-rental {
	padding:0 54px;display:flex;flex-wrap:wrap;justify-content:space-between }
	
.section-wrap-title .list-rental li {
	width:440px;padding:15px;border-radius:5px;margin-bottom:6px }
	
.section-wrap-title .list-rental li::before {
	width:24px;height:24px;top:15px;left:15px }
	
.section-wrap-title .list-rental li::after {
	width:15px;height:11px;top:17px;left:29px }
	
.section-wrap-title .list-rental p {
	padding-left:42px }
	
.section-wrap-title .list-rental p::after {
	height:22px;width:12px;top:-5px;left:13px }
	
.section-wrap-title .title-background {
	height:auto }
	
.block-rental-car {
	margin-bottom:60px }
	
.block-rental-car .list-type {
	display:flex;margin:40px -8px 20px }
	
.block-rental-car .block-type {
	width:50%;padding:0 8px }
	
.block-rental-car .big-image {
	margin-bottom:7px;border-radius:5px }
	
.block-rental-car .thumbnail-image {
	margin:0 -3px 16px }
	
.block-rental-car .thumbnail-image li {
	width:33.3333%;padding:0 3px;margin-bottom:7px;cursor:pointer }

.block-rental-car .thumbnail-image li img {
	width:100%;
	height:auto;
}
	
.block-rental-car .button-common {
	width:100% }
	
.more-car {
	background:url("../img/rental/rental_bg_car.jpg") no-repeat left top/cover;padding:45px 40px 55px 425px }
	
.more-car .title {
	font-size:25px;line-height:1.6;margin-bottom:25px }
	
.more-car .text {
	line-height:1.875;letter-spacing:.025em;margin-bottom:30px }
	
.block-information .block-content {
	width:580px;margin-right:-123px;padding-right:40px }
	
.block-information .block-content .text {
	margin-bottom:0 }
	
.block-information.is-reverse .block-content {
	margin-left:-153px;padding-left:55px;padding-right:60px;width:610px }
	
.block-attention {
	margin-bottom:60px }
	
.block-attention .block-inner {
	padding:0 10px }
	
.block-attention .text-head {
	line-height:1.875;letter-spacing:.025em;margin-bottom:30px }
	
.block-attention .attention-list li {
	border-radius:5px;padding:30px 60px 30px 190px;margin-bottom:24px }
	
.block-attention .attention-list li.is-car {
	background-size:115px;background-position:left 40px top 37px }
	
.block-attention .attention-list li.is-calendar {
	background-size:87px;background-position:left 60px top 37px }
	
.section-contact {
	margin-left:-53px;margin-right:-58px }
	
 }
	
@media only screen and (max-width: 767px) {
	.section-wrap-title {
	background:url("../img/rental/sp/rental_bg_title.png") no-repeat right center/cover;height:4.14rem;display:flex;align-items:center;margin-bottom:.3rem }
	
.section-wrap-title .inner {
	width:100% }
	
.section-wrap-title .list-rental {
	padding:0 .27rem }
	
.section-wrap-title .list-rental li {
	display:block;padding:.15rem;border-radius:.05rem;margin-bottom:.06rem }
	
.section-wrap-title .list-rental li::before {
	width:.24rem;height:.24rem;top:.15rem;left:.15rem;border-width:.05rem }
	
.section-wrap-title .list-rental li::after {
	width:.15rem;height:.11rem;top:.17rem;left:.29rem }
	
.section-wrap-title .list-rental p {
	font-size:.16rem;padding-left:.42rem }
	
.section-wrap-title .list-rental p::after {
	height:.22rem;width:.12rem;top:-0.06rem;left:.13rem;border-width:.05rem }
	
.section-wrap-title .title-background {
	height:auto }
	
.common-title {
	font-size:.2rem;padding-bottom:.17rem;line-height:1.2 }
	
.common-title strong {
	display:block;font-size:.36rem }
	
.common-title strong span {
	display:none }
	
.block-rental-car {
	padding:0 .2rem;margin-bottom:.8rem }
	
.block-rental-car .common-title strong {
	display:inline-block }
	
.block-rental-car .common-title strong span {
	display:inline-block }
	
.block-rental-car .block-type {
	margin-bottom:.5rem }
	
.block-rental-car .big-image {
	margin-bottom:.14rem;border-radius:.05rem }
	
.block-rental-car .thumbnail-image {
	margin:0 -.06rem .24rem }
	
.block-rental-car .thumbnail-image li {
	width:33.3333%;padding:0 .06rem;margin-bottom:.06rem }

.block-rental-car .thumbnail-image li img {
	width:100%;
	height:auto;
	 }
	
.block-rental-car .button-common {
	width:100% }
	
.more-car {
	background:url("../img/rental/sp/rental_bg_car.jpg") no-repeat left top/cover;padding:.3rem .4rem .4rem }
	
.more-car .title {
	font-size:.25rem;line-height:1.6;margin-bottom:.25rem }
	
.more-car .text {
	font-size:.16rem;line-height:1.875;letter-spacing:.025em;margin-bottom:.2rem }
	
.more-car .button-common {
	width:100% }
	
.more-car .button-common a {
	height:auto;line-height:1.5;padding:.14rem 0 }
	
.block-information .block-content .text {
	margin-bottom:0 }
	
.block-attention {
	margin-bottom:.4rem;padding:0 .2rem }
	
.block-attention .text-head {
	font-size:.16rem;line-height:1.875;letter-spacing:.025em;margin-bottom:.2rem }
	
.block-attention .attention-list li {
	border-radius:.05rem;padding:.28rem .3rem .2rem 1.5rem;margin-bottom:.24rem }
	
.block-attention .attention-list li.is-car {
	background-size:.9rem;background-position:left .25rem top .28rem }
	
.block-attention .attention-list li.is-calendar {
	background-size:.69rem;background-position:left .38rem top .28rem }
	
.block-attention .attention-list .text {
	font-size:.16rem }
	
.block-faq .common-title strong {
	display:inline-block }
	
.block-faq .common-title strong span {
	display:inline-block }
	

 }
	

/*# sourceMappingURL=rental.css.map */
