.p-intro{text-align:center;margin-top:2.1428571429rem}@media only screen and (max-width:767px){.p-intro{margin-top:3rem}}.p-faq{margin-top:4.2857142857rem;display:grid;grid-template-columns:100%;margin-inline:auto;max-width:78.5714285714rem;width:88.3720930233%}@media only screen and (min-width:1200px){.p-faq{grid-template-columns:70% 22.7272727273%}}@media print{.p-faq{grid-template-columns:70% 22.7272727273%}}@media only screen and (min-width:768px){.p-faq{grid-template-areas:"contents side";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq{grid-template-columns:65% 30%}}@media only screen and (max-width:767px){.p-faq{margin-top:2.5rem;grid-template-areas:"side" "contents"}}.p-faq__contents{grid-area:contents}@media only screen and (max-width:767px){.p-faq__contents{margin-top:5rem}}.p-faq__contents .item+.item{margin-top:5.7142857143rem}.p-faq__contents .item ul{margin-top:.7142857143rem}.p-faq__contents .item ul li{border-bottom:1px solid #e3e3e3;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-size:1.0714285714rem;line-height:1.4666666667}.p-faq__contents .item ul li .accordion{cursor:pointer;padding:1.3571428571rem 2.8571428571rem 1.3571428571rem .1428571429rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-faq__contents .item ul li .accordion:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.2857142857rem;height:1.2857142857rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#00053a;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.0714285714rem;margin:0;border-radius:100%;letter-spacing:0;font-size:.5714285714rem}.p-faq__contents .item ul li .accordion i{line-height:1;display:block;color:#1641a3;margin-right:1.1428571429rem;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:1.5714285714rem}.p-faq__contents .item ul li .accordion.active::before{content:""}.p-faq__contents .item ul li .inner{display:none;padding:1.7857142857rem 2.1428571429rem 2.5rem;background:#eef2fa}.p-faq__contents .item ul li .inner>div{display:-webkit-box;display:-ms-flexbox;display:flex}.p-faq__contents .item ul li .inner>div>i{line-height:1;display:block;color:#89733d;margin-right:1.4285714286rem;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif;font-size:1.5714285714rem}.p-faq__contents .item ul li .inner>div .contents .c-link{margin-top:.5rem}.p-faq__contents .item ul li .inner>div .contents .c-link span.u-pdf:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-faq__contents .item ul li .inner>div .contents .c-link span.u-blank:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-faq__side{grid-area:side}@media only screen and (max-width:767px){.p-faq__side{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-faq__side li{width:49%}}.p-faq__side li a{border-bottom:1px solid #00053a;display:block;text-decoration:none;-webkit-transition:background .4s cubic-bezier(0,.23,.57,.96);transition:background .4s cubic-bezier(0,.23,.57,.96);position:relative;padding:1.4642857143rem 0 1.4642857143rem .5714285714rem;font-size:1.0714285714rem;line-height:1.6}@media only screen and (max-width:767px){.p-faq__side li a{padding-left:.3571428571rem;font-size:.9285714286rem}}.p-faq__side li a span{display:inline-block}@media only screen and (min-width:768px){.p-faq__side li a span{padding-left:1.4285714286rem;text-indent:-1.4285714286rem}}.p-faq__side li a span:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.8571428571rem;vertical-align:middle;font-size:.5714285714rem}@media only screen and (max-width:767px){.p-faq__side li a span:before{content:"";margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.3571428571rem}}.p-faq__side li a:hover{background:#eef2fa}