@charset "utf-8";@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);body{font-family:'Noto Sans JP',"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}img{max-width:100%}p{font-size:16px;line-height:2;letter-spacing:-.25px;text-align:justify;margin-bottom:0}.faq-header h1{font-size:28px;font-weight:bold;margin:30px 20px 15px 20px;text-align:center}.faq-container{width:80%;max-width:1000px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:900px){.faq-container{width:90%;margin:auto}}.faq-container h2{font-size:24px;font-weight:bold;border-bottom:3px solid rgba(119,119,119,.1);margin:80px 0 20px 0;padding-bottom:10px}.ac-top{text-align:center}.faq-container .ac-top{border:3px solid rgba(119,119,119,.1);margin:40px 0 20px 0;padding:20px}.ac-top p{text-align:center}.ac-top .ac-text{font-size:24px;font-weight:bold}.faq-container h3{padding:.4em .5em;background:#f4f4f4;border-left:solid 5px #2ab978;margin:20px;font-size:20px}.header-txt{margin:0 30px 0 30px}.header-txt p{text-align:center}@media screen and (min-width:900px){.header-txt{width:70%;left:0;right:0;margin:auto;padding-top:20px}.header-txt p{text-align:center}}.faq-container ul,.faq-container ol{background:#fcfcfc;padding:1em 3em 1em 3em;border:solid 2px gray;list-style:disc;width:fit-content;margin-top:40px}.faq-container ul li,.faq-container ol li{line-height:1.5;padding:.5em 0}.add-paddingLayout{padding-top:30px;padding-bottom:120px}.actab{position:relative;overflow:hidden;width:100%;margin:0 auto}.actab input{position:absolute;z-index:-1;opacity:0}.actab label{font-weight:bold;line-height:2;position:relative;display:block;padding:1em 2.5em 1em 1em;cursor:pointer;margin:0 0 1px 0;color:#2ab978;border-bottom:solid 2px #2ab978;background:#fff}.actab .actab-content{display:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;color:#333;background:#f8f8f8;font-size:14px}.actab .actab-content p{padding:15px}.br::before{content:"\A";white-space:pre}.actab input:checked ~ .actab-content {max-height:100em}.actab label::after{line-height:4;position:absolute;top:0;right:0;display:block;width:4em;height:4em;-webkit-transition:all .35s;transition:all .35s;text-align:center;color:#2ab978}.actab input[type="checkbox"]+label::after{content:'+'}.actab input[type="checkbox"]:checked+label::after{transform:rotate(315deg)}.faq-junction{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}.faq-wrapper{height:auto;width:45%;margin:30px 20px;border-radius:7px 7px 7px 7px;-webkit-box-shadow:0 14px 32px 0 rgba(0,0,0,.15);-moz-box-shadow:0 14px 32px 0 rgba(0,0,0,.15);box-shadow:0 14px 32px 0 rgba(0,0,0,.15)}@media screen and (max-width:900px){.faq-junction{flex-direction:column}.faq-wrapper{width:100%;margin:20px 0}}.junction-img img{border-radius:7px 7px 0 0}.junction-info{height:auto;text-align:center;width:90%;margin:auto;border-radius:0 7px 10px 7px;background-color:#fff}.junction-text{margin:10px}.junction-text .title{margin:0 10px 0 12px;padding:10px 0 10px 0;font-size:18px;font-weight:700;color:#474747}.junction-text p{margin:0 30px 0 30px;color:#8d8d8d;line-height:1.7em;font-size:16px;overflow:hidden}.junction-btn{text-align:right;margin:17px 20px 20px 20px;position:relative}.junction-btn p{display:inline-block;position:absolute;top:-13px;height:50px;font-family:'Trocchi',serif;margin:0 0 0 38px;font-size:28px;font-weight:lighter;color:#474747}.junction-btn a{display:block;width:auto;border-radius:30px;margin:0 auto;background-color:#2ab978;color:#fff;line-height:45px;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;transition:.5s all;border:2px solid #2ab978;font-weight:bold}.junction-btn a:hover{background-color:#fff;color:#2ab978}.accessories-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-top:30px}.accessories-button a{width:30%;display:block;min-width:250px;border-radius:22px;margin:10px;padding:0 40px;background-color:#2ab978;color:#fff;line-height:43px;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;font-weight:bold;border:2px solid #2ab978}.accessories-button a:hover{color:#2ab978;background-color:#fff}@media screen and (max-width:960px){.accessories-button a{margin:10px}}.link-button{text-align:center;margin-bottom:60px}.link-button a{width:30%;max-width:350px;min-width:250px;border-radius:30px;margin:10px;padding:0 40px;background-color:#2ab978;color:#fff;line-height:45px;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;font-weight:bold;border:2px solid #2ab978;display:inline-block;border:2px solid #2ab978;transition:.5s all}@media screen and (max-width:900px){.link-button a{width:100%;margin:20px 0 0}}.link-button a:hover{background:#fff;color:#2ab978}.jump{margin-top:-20px;padding-top:20px}.accordion-wrap{border-bottom:1px solid #bebebe}.faq-box:first-child{border-top:1px solid #bebebe}.accordion-item{width:100%;margin:0 auto;cursor:pointer;margin-top:30px;color:#323232;position:relative}.accordion-header{transition:ease-in-out 100ms;padding:1.5em 3em 1.5em 0;font-size:18px}.accordion-item::before,.accordion-item::after{content:'';display:block;width:18px;height:2px;border-radius:5px;background:#2ab978;position:absolute;right:2%;top:50%;transform:translateY(-50%)}.accordion-item::after{background:#2ab978;transform:translateY(-50%) rotate(90deg);transition:.5s}.active::after{transform:rotate(0);transition:.5s}.accordion-text{width:100%;display:none;padding:20px 30px}.accordion-text-green{color:#2ab978}.accordion-no-bar{border-bottom:0}footer{color:#fff;padding:0}.footer-nav{margin-bottom:2em}.footer-nav p{font-size:16px}