﻿.con_intro .btn_all_wi,.con_faq{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .btn_all_wi,.con_faq{width:91.66667%}}.con_title .box_title .title_txt{min-width:350px}@media only screen and (max-width: 767px){.con_title .box_title .title_txt{min-width:20em}}.con_intro{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:20px}}.con_intro .btn_all_wi{display:flex;justify-content:center}@media only screen and (max-width: 767px){.con_intro .btn_all_wi{margin-bottom:3em}}.link_list{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.link_list{margin-bottom:50px}}@media only screen and (max-width: 767px){.link_list{margin-bottom:2em}}.link_list ul{flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 767px){.link_list ul{display:block}}.link_list ul li{width:calc(100% / 4.5);margin-bottom:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.link_list ul li{width:49%}.link_list ul li:nth-child(odd){border-left:1px solid #ddd}}@media only screen and (max-width: 767px){.link_list ul li{border-left:1px solid #ddd;width:100%}}.accordion.all+*{display:none}.con_faq .box_faq{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_faq .box_faq{margin-bottom:4em}}.con_faq .box_faq .st_h4_c{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq .st_h4_c{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_faq .box_faq .st_h4_c{margin-bottom:20px}}.con_faq .box_faq dl{margin:10px 0}.con_faq .box_faq dl dt{position:relative;padding:20px 60px 20px 55px;border-bottom:1px solid #ddd;cursor:pointer}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt{padding-left:30px}}.con_faq .box_faq dl dt:first-child{border-top:1px solid #ddd}.con_faq .box_faq dl dt:before{content:'Q.';left:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;margin-right:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl dt:before{font-size:167%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt:before{font-size:134%}}.con_faq .box_faq dl dt:after{content:'\f3d0';font-family:ionicons;color:#d4eaf7;font-size:200%;position:absolute;top:40px;right:20px;transform:translateY(-50%) rotate(0);transition:transform 500ms ease}.con_faq .box_faq dl dt.active:after{transform:translateY(-50%) rotate(180deg);transition:transform 500ms ease}.con_faq .box_faq dl dd{padding:20px 60px 20px 55px;background:url(../../files/images/common/bg_gray_tex.png);text-indent:-3em;padding-left:7em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl dd{text-indent:-3em}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd{text-indent:-2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl dd{padding-left:4.5em}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd{padding-left:3.5em}}.con_faq .box_faq dl dd:before{content:'A.';color:#6badde;left:20px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-size:167%;margin-right:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl dd:before{font-size:167%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd:before{font-size:134%}}.accordion.all+*{display:none;margin-bottom:30px}@media only screen and (min-width: 1200px){.accordion{font-weight:bold;pointer-events:none}.accordion+*{display:block !important}}@media print{.accordion{font-weight:bold;pointer-events:none}.accordion+*{display:block !important}}@media only screen and (max-width: 1199px){.accordion+*{display:none}}
