﻿.con_intro,.con_pnav,.con_faq .box_faq{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_intro,.con_pnav,.con_faq .box_faq{width:90%}}@media only screen and (max-width: 767px){.con_intro,.con_pnav,.con_faq .box_faq{width:89.47368%}}html.lower #contents .lower-fv__text .en i{font-family:"Shippori Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:400;font-style:normal;font-size:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){html.lower #contents .lower-fv__text .en i{font-size:1.75rem}}@media only screen and (max-width: 767px){html.lower #contents .lower-fv__text .en i{font-size:1.375rem}}.con_intro{margin-top:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:10%}}@media only screen and (max-width: 767px){.con_intro{margin-top:15.78947%}}.con_intro .st{text-align:center}.con_intro .txt{font-size:1rem;line-height:2.5;margin-top:2.91667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{margin-top:2.91667%}}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:2.91667%}}@media only screen and (min-width: 768px){.con_intro .txt{text-align:center}}.con_pnav{margin-top:3.125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:5%}}@media only screen and (max-width: 767px){.con_pnav{margin-top:11.84211%}}.con_pnav ul li{width:18.91667%}@media only screen and (max-width: 767px){.con_pnav ul li{width:49%}}@media only screen and (min-width: 768px){.con_pnav ul li:nth-child(5n+1){margin-left:0}.con_pnav ul li:nth-child(n+6){margin-top:2.5%}}@media only screen and (max-width: 767px){.con_pnav ul li{margin:0 0 0 2%}.con_pnav ul li:first-child,.con_pnav ul li:nth-child(2n+1){margin-left:0}.con_pnav ul li:nth-child(n+3){margin-top:3.75%}}.con_faq .box_faq{padding-top:6.77083%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq{padding-top:10.83333%}}@media only screen and (max-width: 767px){.con_faq .box_faq{padding-top:25.65789%}}.con_faq .box_faq+.box_faq{padding-top:5.20833%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq+.box_faq{padding-top:8.33333%}}@media only screen and (max-width: 767px){.con_faq .box_faq+.box_faq{padding-top:19.73684%}}.con_faq .box_faq h4{font-size:1.5rem;letter-spacing:.06em;line-height:1.86;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq h4{font-size:1.375rem}}@media only screen and (max-width: 767px){.con_faq .box_faq h4{font-size:1.25rem}}.con_faq .box_faq .wrp_faq{margin-top:2.5%}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq{margin-top:6.61765%}}.con_faq .box_faq .wrp_faq dl dt>div button:before,.con_faq .box_faq .wrp_faq dl dd>div:before{font-size:1.625rem;font-family:Verdana, Helvetica, Arial, sans-serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq .wrp_faq dl dt>div button:before,.con_faq .box_faq .wrp_faq dl dd>div:before{font-size:1.5rem}}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq dl dt>div button:before,.con_faq .box_faq .wrp_faq dl dd>div:before{font-size:1.375rem}}.con_faq .box_faq .wrp_faq dl{border-top:1px solid #cacaca}.con_faq .box_faq .wrp_faq dl:last-child{border-bottom:1px solid #cacaca}.con_faq .box_faq .wrp_faq dl dt>div,.con_faq .box_faq .wrp_faq dl dd>div{font-size:1rem;line-height:2.5}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq dl dt>div,.con_faq .box_faq .wrp_faq dl dd>div{line-height:1.8}}.con_faq .box_faq .wrp_faq dl dt>div button,.con_faq .box_faq .wrp_faq dl dd>div{display:flex;align-items:flex-start;box-sizing:border-box}.con_faq .box_faq .wrp_faq dl dt>div button:before,.con_faq .box_faq .wrp_faq dl dd>div:before{line-height:1;margin-right:.5em}.con_faq .box_faq .wrp_faq dl dt>div{position:relative}.con_faq .box_faq .wrp_faq dl dt>div:before,.con_faq .box_faq .wrp_faq dl dt>div:after{content:"";position:absolute;right:1em;top:50%;transform:rotate(0);width:1em;height:1px;margin-top:-1px;background:#383740;transition:transform 400ms ease}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq dl dt>div:before,.con_faq .box_faq .wrp_faq dl dt>div:after{right:.5em}}.con_faq .box_faq .wrp_faq dl dt>div:after{transform:rotate(90deg)}.con_faq .box_faq .wrp_faq dl dt>div button{appearance:none;width:100%;border:none;padding:1.66667% 3em 1.66667% 1.66667%;background:none;text-align:left;transition:background 400ms ease;font-size:inherit;font-family:inherit;line-height:inherit}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq dl dt>div button{padding:4.41176% 2em 4.41176% 4.41176%}}.con_faq .box_faq .wrp_faq dl dt>div button:before{content:'Q';color:#66c}.con_faq .box_faq .wrp_faq dl dt>div button:hover{cursor:pointer;background:#e1e7eb}.con_faq .box_faq .wrp_faq dl dt.active>div:after{transform:rotate(0)}.con_faq .box_faq .wrp_faq dl dt.active>div button{background:#e1e7eb}.con_faq .box_faq .wrp_faq dl dd{display:none}.con_faq .box_faq .wrp_faq dl dd>div{padding:1.66667%}@media only screen and (max-width: 767px){.con_faq .box_faq .wrp_faq dl dd>div{padding:4.41176%}}.con_faq .box_faq .wrp_faq dl dd>div:before{content:'A'}
