﻿.con_faq,.con_contact{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_faq,.con_contact{width:85%}}.con_pnav{margin-top:5.20833%}.con_pnav ul li span span{padding-bottom:.5em}@media only screen and (max-width: 767px){.con_pnav ul li span span{margin-top:0;padding-top:.5em}}@media only screen and (max-width: 767px){.con_pnav ul li:nth-child(5){width:30%}}.con_faq{max-width:1000px;margin-top:7.29167%}.con_faq>div{display:none;margin-top:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq>div{margin-top:100px}}@media only screen and (max-width: 767px){.con_faq>div{margin-top:3em}}.con_faq>div:first-child{display:block}.con_faq>div h3{text-align:center;font-size:343%;letter-spacing:.05em;color:#fff;font-weight:normal;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq>div h3{font-size:258%}}@media only screen and (max-width: 767px){.con_faq>div h3{font-size:172%}}.con_faq>div ul{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq>div ul{margin-top:30px}}@media only screen and (max-width: 767px){.con_faq>div ul{margin-top:1.5em}}.con_faq>div ul li{margin-top:50px;border-bottom:2px solid rgba(0,0,0,0.3)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq>div ul li{margin-top:35px}}@media only screen and (max-width: 767px){.con_faq>div ul li{margin-top:1.5em}}.con_faq>div ul li:first-child{margin-top:0}.con_faq>div ul li p{position:relative;font-size:129%;color:#fff;line-height:1.5;letter-spacing:.17em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq>div ul li p{font-size:122%}}@media only screen and (max-width: 767px){.con_faq>div ul li p{font-size:108%}}.con_faq>div ul li .q{padding-bottom:.5em;padding-left:2em;padding-right:1.5em;cursor:pointer}.con_faq>div ul li .q:before{content:'Q';position:absolute;left:0;top:0;display:inline-block;vertical-align:top;font-size:195%;font-family:'Cormorant Garamond', serif;line-height:1}.con_faq>div ul li .q:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;right:1em;top:1em;font-size:56%;transform:rotate(90deg);transition:all 400ms}.con_faq>div ul li .q.active:after{transform:rotate(270deg)}.con_faq>div ul li .a{display:none;background:rgba(0,0,0,0.3);padding:1em 2em 1em 4em}.con_faq>div ul li .a:before{content:'A';display:inline-block;vertical-align:top;position:absolute;left:1em;top:.4em;font-size:195%;font-family:'Cormorant Garamond', serif;color:#d0c19b;line-height:1}.con_contact{max-width:1000px;background:rgba(0,0,0,0.3);margin-top:105px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-top:80px}}@media only screen and (max-width: 767px){.con_contact{margin-top:4em}}@media only screen and (min-width: 768px){.con_contact{display:flex}}.con_contact>*{box-sizing:border-box}.con_contact .box_txt{padding:30px 35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_txt{padding:25px 30px}}@media only screen and (max-width: 767px){.con_contact .box_txt{padding:1.5em}}@media only screen and (min-width: 768px){.con_contact .box_txt{width:66.5%;border-right:1px solid rgba(255,255,255,0.3)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_txt{width:56%}}@media only screen and (max-width: 767px){.con_contact .box_txt{border-bottom:1px solid rgba(255,255,255,0.3)}}.con_contact .box_txt .txt{font-size:129%;line-height:1.8;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_contact .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_contact .box_txt .txt{line-height:1.5}}.con_contact .box_btn{padding:45px 35px 30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_btn{padding:35px 30px 25px}}@media only screen and (max-width: 767px){.con_contact .box_btn{padding:2em 1.5em}}@media only screen and (min-width: 768px){.con_contact .box_btn{width:33.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_btn{width:44%}}.con_contact .box_btn .c-btn1{margin:auto}.con_contact .box_btn .txt_tel{text-align:center;font-size:115%;color:#fff;margin-top:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_btn .txt_tel{font-size:108%}}@media only screen and (max-width: 767px){.con_contact .box_btn .txt_tel{font-size:100%}}.con_contact .box_btn .txt_tel a,.con_contact .box_btn .txt_tel span{display:inline-block;text-decoration:none;font-size:219%;color:#fff}
