@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Zen+Kaku+Gothic+Antique:wght@400;700&family=Zen+Old+Mincho:wght@400;500&display=swap");.con_faq{max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.con_faq{width:91.66667%}}.con_faq{margin:0 auto 2em;margin-bottom:8em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq{margin-bottom:6em}}@media only screen and (max-width: 767px){.con_faq{margin-bottom:5em}}.con_faq .box_faq{margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .box_faq{margin-top:1.8em}}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-top:1.2em}}.con_faq .box_faq .title_s{margin-top:3.4em;font-size:158%;font-family:"Zen Old Mincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500;font-style:normal;letter-spacing:.05em;font-weight:500;margin-bottom:1em;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .box_faq .title_s{margin-top:3em}}@media only screen and (max-width: 767px){.con_faq .box_faq .title_s{margin-top:2.6em}}.con_faq .box_faq dl:last-child{border-bottom:1px solid #D9D9D9}.con_faq .box_faq dl .accordion{cursor:pointer;position:relative;border-top:1px solid #D9D9D9}.con_faq .box_faq dl .accordion .txt_base{position:relative;display:inline-block;-webkit-transform:translateY(-1px);transform:translateY(-1px);text-indent:0px;text-align:left;padding:1em 1em 1em 3em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_faq .box_faq dl .accordion .txt_base{width:95%}}.con_faq .box_faq dl .accordion .txt_base .q{color:#C05658;font-family:"Lora", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;top:7px;left:1rem;text-indent:0;content:'Q'}@media only screen and (min-width: 1280px){.con_faq .box_faq dl .accordion .txt_base .q{font-size:172%}}@media print{.con_faq .box_faq dl .accordion .txt_base .q{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .box_faq dl .accordion .txt_base .q{font-size:158%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl .accordion .txt_base .q{font-size:143%}}.con_faq .box_faq dl .accordion:before,.con_faq .box_faq dl .accordion:after{position:absolute;content:"";display:block;-webkit-transition:all 0.4s;transition:all 0.4s;background:#646464;right:16px;top:48%;width:14px;height:2px}.con_faq .box_faq dl .accordion:before{top:48%;right:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.con_faq .box_faq dl .accordion:after{top:48%;right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.con_faq .box_faq dl dd{display:none;cursor:auto}.con_faq .box_faq dl dd .txt_base{color:#41808E;width:100%;background:#f7f7f7;position:relative;text-align:left;padding:1em 1em 1em 3em;-webkit-box-sizing:border-box;box-sizing:border-box}.con_faq .box_faq dl dd .txt_base .a{font-family:"Lora", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;position:absolute;top:7px;left:1.4rem;text-indent:0;content:'A'}@media only screen and (min-width: 1280px){.con_faq .box_faq dl dd .txt_base .a{font-size:172%}}@media print{.con_faq .box_faq dl dd .txt_base .a{font-size:172%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .box_faq dl dd .txt_base .a{font-size:158%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd .txt_base .a{font-size:143%}}.con_faq .box_faq dl dd a{color:#41808E}.con_faq .box_faq dl dd span{display:inline-block;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.con_faq .box_faq dl .active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.con_faq .box_faq dl .comp_form_att{margin-top:0}
