﻿.con_tab{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_tab{width:91.66667%}}.con_tab .box_tab:after,.con_tab #panel .panel_inner .con_acc .box_acc .box_ans:after{content:"";display:table;clear:both}@font-face{font-family:'Noto Serif Japanese';font-style:normal;src:url(../fonts/NotoSerifCJKjp-Regular.otf) format("opentype")}.con_tab{margin:100px auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab{margin:70px auto}}@media only screen and (max-width: 767px){.con_tab{margin:2.5em auto}}.con_tab .box_tab ul{display:flex;justify-content:center;border-bottom:1px solid #000}@media only screen and (max-width: 767px){.con_tab .box_tab ul{display:none}}.con_tab .box_tab ul li{cursor:pointer;background:#988f87;width:257px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:1.8em 0;text-align:center;color:#FFF;margin:0 2%;letter-spacing:.1em;font-size:115%;position:relative;pointer-events:fill}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab .box_tab ul li{margin:0 1%}}@media only screen and (max-width: 767px){.con_tab .box_tab ul li{margin:0 1%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab .box_tab ul li{font-size:100%}}@media only screen and (max-width: 767px){.con_tab .box_tab ul li{font-size:100%}}.con_tab .box_tab ul li:after{position:absolute;content:'→';transform:translateX(-50%) rotate(90deg);left:50%;bottom:.3em}.con_tab .box_tab ul li.active{cursor:default;background:#000}.con_tab .box_tab select{padding:.5em;width:100%}@media only screen and (min-width: 768px){.con_tab .box_tab select{display:none}}.con_tab #panel .panel_inner{display:none;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner{margin-top:30px}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner{margin-top:2em}}.con_tab #panel .panel_inner.active{display:block}.con_tab #panel .panel_inner h3{text-align:center;font-weight:normal;padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner h3{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3{padding-bottom:3em}}.con_tab #panel .panel_inner h3 i,.con_tab #panel .panel_inner h3 span{display:block;letter-spacing:.2em}.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:215%;padding-top:.5em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:172%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3 i.jp,.con_tab #panel .panel_inner h3 span.jp{font-size:143%}}.con_tab #panel .panel_inner h3 i.en,.con_tab #panel .panel_inner h3 span.en{font-size:100%;padding-top:.5em}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner h3 i{width:70px;margin:0 auto}}.con_tab #panel .panel_inner .con_acc .box_acc{border-bottom:1px dashed #d4d4d4;padding-bottom:5px}.con_tab #panel .panel_inner .con_acc .box_acc .accordion{padding:1.5em 0;display:flex;cursor:pointer;position:relative}.con_tab #panel .panel_inner .con_acc .box_acc .accordion:after{position:absolute;content:'';background:url(../../faq/images/ic_drop.png) no-repeat;transform:translateY(-50%);top:50%;width:5px;height:21px;right:3%;bottom:.3em}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion:after{background-size:3px auto}}.con_tab #panel .panel_inner .con_acc .box_acc .accordion.active:after{transform:translateY(-50%) rotate(-180deg)}.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.ic{color:#11406d;font-size:179%;margin-right:.5em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.ic{font-size:143%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.ic{font-size:129%}}.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.txt{font-size:115%;letter-spacing:.05em;width:95%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.txt{font-size:100%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .accordion span.txt{width:85%}}.con_tab #panel .panel_inner .con_acc .box_acc .box_ans{background:#eaeaeb;padding:1.5em;display:none}.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span{float:left}.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.ic{color:#11406d;font-size:179%;margin-right:.5em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.ic{font-size:143%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.ic{font-size:129%}}.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.txt{font-size:115%;letter-spacing:.05em;width:95%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.txt{font-size:115%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.txt{font-size:100%}}@media only screen and (max-width: 767px){.con_tab #panel .panel_inner .con_acc .box_acc .box_ans span.txt{width:90%}}.box_btn{display:flex;justify-content:center;margin-bottom:7em}@media only screen and (max-width: 767px){.box_btn{margin-bottom:4em}}@media only screen and (max-width: 767px){.box_btn{flex-wrap:wrap}}.box_btn p{width:240px;margin:0 1.5%}@media only screen and (max-width: 767px){.box_btn p{width:70%}}@media only screen and (max-width: 767px){.box_btn p{margin:0.5em auto}}.box_btn p a{width:100%;padding:1.2em !important;box-sizing:border-box;text-align:center;text-decoration:none;font-size:122%;letter-spacing:.1em;box-sizing:border-box;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_btn p a{font-size:122%}}@media only screen and (max-width: 767px){.box_btn p a{font-size:100%}}.box_btn p a:hover:after{border:1px solid #000;color:#fff}.box_btn p.no-back a{border:1px solid #000;background:none;color:#000;-moz-transition:color .8s,border-color 1s;-o-transition:color .8s,border-color 1s;-webkit-transition:color .8s,border-color 1s;transition:color .8s,border-color 1s}.box_btn p.no-back a:after{content:" ";position:absolute}.box_btn p.no-back a:after{left:0;top:0;z-index:-1;width:0;height:100%;color:#fff;background-color:#000;-moz-transition:width .5s ease 0s;-o-transition:width .5s ease 0s;-webkit-transition:width .5s ease;-webkit-transition-delay:0s;transition:width .5s ease 0s}.box_btn p.no-back a:hover{color:#fff !important}.box_btn p.no-back a:hover:after{width:100%}@media only screen and (max-width: 767px){p.btn.contact{width:100%;margin:0.5em auto}p.btn.contact a{font-size:100%;letter-spacing:.1em;padding:.8em !important}}
