
/* FAQ部分 */

.inner{border:1px solid #FF6600;margin:50px auto!important;background:#FFF;color:#000;padding:0!important;position: relative;}

section.qaSec.centerNews {
text-align:center;font-size:18px;
}
section.qaSec.centerNews .poster{margin:30px auto;}

a.btn2{  width:60%; display:block;margin:20px auto; background:#CC0000; color:#FFF; font-size:20px;padding:15px; border-radius: 18px;text-align:center;text-decoration: none;border:2px solid #FFF;}

a.btn2:hover{ width:60%;  display:block; margin:20px auto;background:#990000; color:#FFF; font-size:20px;padding:15px; border-radius: 18px;text-align:center;text-decoration: none;border:2px solid #FFF;}
a.btn1 {
display: block;
background: #CC0000;
color: #FFF!important;
font-size: 20px;
padding: 15px;
border-radius: 18px;
text-align: center;
margin-top: 12px;
text-decoration: none;
font-weight:bold;
}

a.btn1:hover {
display: block;
background: #8e0000;
}


section.qaSec h3{background:#FF6600;text-align:center;color:#FFF;padding:10px;font-size:21px;margin:30px 0 20px;font-weight:bold}
section.qaSec h3.firstH3{margin:0px 0 20px;}

section.qaSec h4 {
  display: block;
  position: relative;
      font-weight: bold;
  margin: 0;
  padding: 0.5em 0 0.5em 1em;
font-size:20px;
  color: #2650ab;
  background: #fff8b9;
}
section.qaSec h4.about {
  display: block;
  position: relative;text-align:center;
  margin: -20px 0 20px;
  padding: 0.5em 0 0.5em 1em;
font-size:18px;
  font-weight: bold;
  color: #FFFF00;
  background: #07324d;
}

.ans {
  padding:0.5em 2em; line-height:1.4;
}
section.qaSec .ans p{margin:5px 0px;
}
.ans .rightPictLarge{
 width:390px; float:right; margin:0 0 20px 20px;
}

section.qaSec .midasi1{background:#6384a7;color:#FFF;text-align:center;padding:6px;}
section.qaSec .kakomi1{padding:15px;border:1px solid #6384a7;margin-bottom:20px;text-align: center;}
section.qaSec .kakomi1 p{margin-bottom:20px;}
section.qaSec .kakomi1 p:last-child{margin-bottom:0px;}
section.qaSec .kakomi1 p span.telNum{font-size:40px;font-weight:bold;}
section.qaSec .kakomi1 p span.telNum2{font-size:30px;font-weight:bold;}
.tuikaText1{text-align:center;color:#FF0000;margin-top:20px; margin-bottom:20px;font-size: 16px;}


#kiyaku{text-align:left;border-top:1px solid #000; padding-top:30px;margin-top:40px;}
#kiyaku ul{list-style: none; font-size:17px;}
#kiyaku p{font-size:15px;}
#kiyaku p.title{    font-size:24px;text-align:center;font-weight:bold;margin-bottom:20px;}
#kiyaku p.midashi{    font-size:21px;text-align:left;font-weight:bold;margin:30px 0 10px;}

@media (max-width:480px){
    
.inner{width:100%; margin:50px auto 0;}
section.qaSec h3{font-size:4.5vw;}

section.qaSec h4 {
  display: block;
  position: relative;
  margin: 0;
  padding: 0.5em 0 0.5em 1em;
font-size:3.5vw;
  font-weight: bold;
  color: #2650ab;
  background: #fff8b9;
}
section.qaSec h4.about {
  display: block;
  position: relative;text-align:center;
  margin: -20px 0 20px;
  padding: 0.5em 0 0.5em 1em;
font-size:18px;
  font-weight: bold;
  color: #FFFF00;
  background: #07324d;
}

.ans {
    font-size:3.2vw;
  padding:0.5em; line-height:1.4;
}
    
.ans .rightPictLarge{
 width:70%; float:none; margin:0 auto 5%;
}
    
#kiyaku{text-align:left;border-top:1px solid #000; padding-top:30px;margin-top:40px;}
#kiyaku ul{list-style: none; font-size:3.8vw;padding-left:1em;}
#kiyaku p{font-size:3.5vw;}
#kiyaku p.title{    font-size:4.5vw;text-align:center;font-weight:bold;margin-bottom:20px;}
#kiyaku p.midashi{    font-size:4vw;text-align:left;font-weight:bold;margin:30px 0 10px;}
    
section.qaSec .kakomi1 p span.telNum{font-size:6vw;font-weight:bold;}
section.qaSec .kakomi1 p span.telNum2{font-size:6vw;font-weight:bold;}
.tuikaText1{font-size: 4vw;}
section.qaSec h3{background:#FF6600;text-align:center;color:#FFF;padding:1vh;font-size:4vw;margin:3vh 0 2vh;font-weight:bold}
    
a{
color: #000099!important;
}
}