@charset "utf-8";
/* CSS Document */
@import url("faq_pc.css");
/****** pagetitle *****/
#pagetitle>.inner1000{background-image:url("../img/new/pagetitle_bg.png");}
/*共通*/
#faq .navi ul li:first-child{border-left:none;}
#faq .navi ul li:last-child{border-right:none;}
#faq .navi ul li a{font-size:2.1vw;}
#faq .box .inner1000{width:100%;}
#faq .box p {width:90%; margin:auto; font-size:1.9vw; line-height:1.8; text-align:justify;}
#faq .box dl dt p:after{content:'\f107'; color:#dad7d4; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:3vw; position:absolute; top:8px; right:20px;}
#faq .box dl dt.active p:after{content:'\f00d'; color:#4494ec; font-size:3vw;}
#faq .box dl dt p, #faq .box dl dd p{font-size:1.8vw; line-height:1.9; text-align: left;}
#faq .box dl dt:before, #faq .box dl dd:before{content:''; width:3.3vw; height:3.3vw; position:absolute; top:17px; left:15px;}
#faq .box dl dt:before{background:url("../img/new/faq_Q.jpg") no-repeat; background-size:contain;}
#faq .box dl dd:before{background:url("../img/new/faq_A.jpg") no-repeat; background-size:contain;}
#faq .box dl dd table{margin:10px 0 10px 4.5%;}
#faq .box dl dd table tr th, #faq .box dl dd table tr td{font-size:1.8vw; line-height:1.9;}
#faq .box#inquiry .flex{width:90%; margin:20px auto;}
#faq .box#inquiry .flex li{position:relative;}
#faq .box#inquiry .flex li b{font-size:2.4vw;}
#faq .box#inquiry .flex li p{font-size:1.8vw; line-height:1.9;}
#faq .box#inquiry .flex li b.freedial{width:100%;padding-right: 20px;box-sizing: border-box;font-size:4vw;position:absolute;top:inherit;bottom:0;}
#faq .box#inquiry p a{display:inline; width:auto; margin:auto;}



