@charset "utf-8";
/*トップ↓*/
.topimageweb{width:calc((100 / 1500) * 195.3711vw);}

/*コンテンツ↓*/
.content{background: linear-gradient(to right, #CFF4F3, #B8E1FF);padding-bottom:80px;padding-top:80px;}
.contentinner{margin:0 auto; max-width: 1920px;}

/*タイトル↓*/
.faqtittle{width:80px;left:0;margin-bottom:3%;}

/*ドロップダウン↓*/
.FAQitem{margin: auto; width:65%;}
.nav-open{padding:25px 100px; color: black; background: #F2F2F2;position: relative;margin-bottom: 1%; font-weight:700; font-size:18px;}
.nav-open::before{/* 閉じている時 */content: "";position: absolute; right:20px; top:50%; margin-top:-16.5px; background-image:url(../img/6.FAQ/4.svg);height:27px;width:27px; background-repeat: no-repeat;}
.nav-open::after{/* Q */content: "";position: absolute; background-image:url(../img/6.FAQ/3.svg); height:40px; width:31px; left:35px; top:50%; margin-top:-20px; background-repeat: no-repeat;}
.nav-open.active::before{/* 開いている時 */content: "";background-image:url(../img/6.FAQ/5.svg);height:27px;width:27px;top:50%;margin-top:-16.5px;background-repeat: no-repeat;}
.main nav {display:none; padding:20px 80px; background-color:#E7F5FC; margin-bottom: 2%; font-size:15px; line-height:20px;}

.FAQitem{padding-bottom: 0%!important;}

/*SP版*/
@media screen and (max-width: 800px) {

    .content{background:white;padding-bottom:40px;padding-top:40px;}

    /*spドロップダウン↓*/
    .FAQitem{width:95%;}
    .nav-open{font-size:12px; padding:20px 70px;}
    .main nav{font-size:10px; padding:20px 60px; margin-bottom:3.5%;}
    .nav-open::before{/* 閉じている時 */ background-size: 15px; margin-top:-7.5px; right:10px;}
    .nav-open.active::before{/* 開いている時 */ background-size: 15px; margin-top:-7.5px; right:10px;}
    .nav-open::after{/* Q */ left:20px; width:23px; height:30px; margin-top:-15px;}

    /*spタイトル↓*/
    .faqtittle{width:60px;}

}