#main .content.single.rent .visual .page_title {
  color: #CC99FF;
}
#main .content.single.rent .visual .main_text .copy {
  color: #25B34C;
}

.centerimg {  width:100%; text-align:center;}
.centerimg img { margin:0 auto; max-width:100%; text-align:center;}

.blueh3 { color:#06C; font-size:24px; padding:20px 0;text-align:left}
.blueh32 { color:#06C; font-size:18px; margin:10px 0;text-align:left; border-bottom:3px solid #06C;} 
.redp16 { color:#C00; font-size:18px ;}
.div1000 p {text-align:left}

.div1000 { max-width:1000px; margin:0 auto; padding:20px 0; }
.div30 { width:30%; float:left}
.div70 { width:70%; float:right}
.div50l { width:50%; float:left}
.div50r { width:50%; float:right}
.div49l { width:49%; float:left}
.div49r { width:49%; float:right}

.div800 { max-width:600px; margin:0 auto; padding:40px 0; text-align: left}
.div800 p { margin-bottom:20px;}

.assistp { clear:both; font-size:12px; padding:10px;}
.assistp span { color:#900}
.pack { position:relative;}
.pack p { position:absolute;margin-left:49%; margin-top:-52%; font-weight:bold; font-size:130%; text-align:center;}
.pack p span {color:#900;font-size:140%;}
.div1000:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.div800:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}



/* Q&A */
#main .content.single.rent .renkau_qa {
  margin: auto;
  max-width: 1000px;
  box-sizing: border-box;
  text-align:left;
}
#main .content.single.rent .renkau_qa .qa_title {
  margin-bottom: 1rem;
}
#main .content.single.rent .qa_list {
  padding: 0.5rem 1rem;
  box-sizing: border-box;
}
#main .content.single.rent .qa_list  li {
  position: relative;
  box-sizing: border-box;
  z-index: 0;
  padding: 0.5rem 1rem;
}
#main .content.single.rent .qa_list .question {
  padding-left: 5.5rem;
  border: 1px solid #000;
  border-radius: 30px;
  background-color: #AA80DD;
  color: #fff;
  /*font-weight: bold;*/
  font-size: 150%;
}
#main .content.single.rent .qa_list .answer {
  padding-left: 5.5rem;
  padding-top: 2.5rem;
  padding-bottom: 1rem;
  min-height: 8rem;
  font-weight: bold;
  font-size: 120%;
}

#main .content.single.rent .qa_list .question:before,
#main .content.single.rent .qa_list .answer:before {
  content: "";
  display: inline-block;
  background-size: cover;
  position: absolute;
}

#main .content.single.rent .qa_list .question:after {
  content: "";
  display: block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  background-image: url("../../images/renkau/arrow.png");
  height: 27px;
  width: 80px;
  bottom: -35px;
  background-position-x: center;
  left: 50%;
  margin-left: -40px;
}

#main .content.single.rent .qa_list .question:before {
  background-size: cover;
  height: 80px;
  width: 80px;
  left: -10px;
  top: -15px;
  background-image: url("../../images/renkau/q1.png");
}

#main .content.single.rent .qa_list .answer:before {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 50px;
  width: 50px;
  left: 5px;
  background-image: url("../../images/renkau/a.png");
}
.rent-select .left .select-img{display: block;border: solid 5px #F1A931}
.rent-select .right .select-img{display: block;border: solid 5px #019139}
.rent-select .left,.rent-select .right{
    position: relative;
}
.rent-select a{
    position: absolute;
    bottom: 20px;
    left: 200px;
}
.rent-select a img{width: 320px}
@media screen and (max-width: 768px){
.rent-select a{
    bottom: 12px;
    width: 50%;
    right: 80px;
    left: auto;
    }
    }
