@charset "UTF-8";@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes scroll_line{0%{top:-100%}100%{top:100%}}#float a,#float a:active,#float a:hover,#float a:link,#float a:visited,#main a,#main a:active,#main a:hover,#main a:link,#main a:visited{text-decoration:none;color:#000}#float div,#float dl,#main div,#main dl{box-sizing:border-box}#float .list .item,#main .list .item{float:left}#float .movie_container,#main .movie_container{position:relative}#float .movie_container iframe,#main .movie_container iframe{position:absolute;left:0;top:0;width:100%;height:100%}#float .btn,#main .btn{display:block}#float .btn img,#main .btn img{width:100%;height:auto;vertical-align:bottom}#float .btn.hover,#main .btn.hover{transition:opacity .3s ease-out}#float .btn.hover:hover,#main .btn.hover:hover{opacity:.7}#float .cf::after,#main .cf::after{content:"";display:block;clear:both}#float .alternative-text,#main .alternative-text{display:none}body{font-family:'Noto Sans JP',Meiryo,sans-serif;background:#fcf9e3}body.menu_active{overflow:hidden}body ul{padding:0;margin:0}body h2,body h3,body p,body span{line-height:1;color:#0d1706;margin:0;padding:0}body img{vertical-align:bottom;-webkit-user-drag:none}body #main{overflow:hidden}body #main .wrapper{position:relative;width:100%}body #main .wrapper .white_bk{width:100%;background:#fff;display:inline-block;height:274px;position:absolute;left:0;z-index:0;top:0}body #main .wrapper .contents_area{float:none;margin-left:auto;width:100%}body #main .wrapper .contents_area .content_box{margin:0 auto;margin-bottom:10%;position:relative;z-index:22;width:1060px}body #main .wrapper .contents_area .content_box .head{width:100%;display:inline-block;margin-bottom:14%}body #main .wrapper .contents_area .content_box .head .logo{width:4.75396%;float:right;margin-top:2.37342%;margin-right:-3.32278%}body #main .wrapper .contents_area .content_box .head .logo a{display:inline-block}body #main .wrapper .contents_area .content_box h1{font-weight:200;font-size:40px;color:#0d1706;letter-spacing:.05em;margin:0;padding:0;width:auto;display:inline-block;border-bottom:8px solid #49a701}body #main .wrapper .contents_area .content_box #qa{margin-top:9.8%}body #main .wrapper .contents_area .content_box #qa .qa_list{display:inline-block;margin-bottom:5%}body #main .wrapper .contents_area .content_box #qa .qa_list h3{position:relative;display:inline-block;width:100%;margin-bottom:3%}body #main .wrapper .contents_area .content_box #qa .qa_list h3 .h3_line{width:100%;height:1px;background:#49a701;position:absolute;top:50%;z-index:10}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span{font-weight:700;font-size:28px;color:#0d1706;line-height:1;letter-spacing:.05em;background:#fcf9e3;float:left;z-index:15;position:relative;padding-right:2%}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span.h3_num{font-size:38px;padding-right:2%;position:absolute;left:7.6%;bottom:-8%;vertical-align:bottom;padding-left:1%}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span.steps{padding:0}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item{display:inline-block;background:#fff;border-radius:8px;width:100%;margin-bottom:1.4%;transition:.3s ease-out;overflow:hidden}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl{position:relative;width:100%;display:inline-block;padding:1.6%;cursor:pointer}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .q_num{float:left;width:8.03571%;display:inline-block;margin-right:1.8%}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .q_ttl{margin-top:.65%;float:left;width:83.57143%;font-size:20px;font-weight:400;line-height:1.5;color:#0d1706;letter-spacing:.05em}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls{display:inline-block;padding:1% 0;cursor:pointer;position:absolute;top:24px;right:35px}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::before{display:block;content:"";background:#49a701;transform:rotate(-90deg);position:absolute;top:46%;transition:.5s ease-out;width:26px;height:3px}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::after{display:block;content:"";width:26px;height:3px;background:#49a701;transform:rotate(0);transition:.5s ease-out}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl.open .cls::before{transform:rotate(-180deg)}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl.open .cls::after{opacity:0;transform:rotate(-90deg)}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt{padding:1.6%;width:100%;display:inline-block}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_icon{float:left;width:1.96429%;display:inline-block;margin-left:3.1%;margin-top:.5%;margin-right:4.8%}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt{float:left;letter-spacing:.05em;width:86.78571%;display:inline-block;font-size:20px;font-weight:400;line-height:1.7;color:#0d1706}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p{display:inline-block;font-size:20px;color:#0d1706;line-height:1.7;font-weight:400;width:100%;padding-left:1em;text-indent:-1em}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt a{font-weight:700;display:inline-block;text-decoration:underline;color:#00e}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item:last-child{margin-bottom:0}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .qa_img{margin-top:2%}body .fancybox-button--zoom{background:#28aa3c!important;color:#fff}body .fancybox-button--close{background:#28aa3c!important;color:#fff}@media screen and (max-width:1439px){body{font-family:'Noto Sans JP',Meiryo,sans-serif;background:#fcf9e3}body #main .wrapper .white_bk{height:19.5vw}body #main .wrapper .contents_area{width:73.5%;margin:0 auto}body #main .wrapper .contents_area .content_box{width:100%}body #main .wrapper .contents_area .content_box .head .logo a{display:inline-block}body #main .wrapper .contents_area .content_box h1{font-size:2.77778vw}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span{font-size:1.94444vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .q_ttl{font-size:1.38889vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls{top:1.7vw;right:2.4vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::before{width:1.8vw;height:3px}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::after{width:1.8vw;height:3px}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt{font-size:1.38889vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p{font-size:1.38889vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_icon{margin-top:0}}@media screen and (max-width:950px) and (min-width:750px){body #main .wrapper section#kv .container .sub_ttl{font-size:15px}body #main .wrapper section#kv .container h1 p{font-size:27px}}@media screen and (max-width:1280px) and (min-width:950px){body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:7.5vw;left:28vw;width:3vw}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:7.5vw;left:68vw;width:3vw}}@media screen and (max-width:1280px) and (min-width:950px) and (-ms-high-contrast:none){body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:6.5vw;left:27vw}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:6.5vw;left:68.5vw}}@media screen and (max-width:950px) and (min-width:950px) and (-ms-high-contrast:none){body{width:950px}body #main .wrapper section#kv .container .sub_ttl{font-size:15px}body #main .wrapper section#kv .container h1 p{font-size:27px}body #main .wrapper section#information .container .swiper-container .swiper-button-prev{top:60px!important;left:260px!important}body #main .wrapper section#information .container .swiper-container .swiper-button-next{top:60px!important;left:660px!important}}@media screen and (max-width:1080px){body{font-family:'Noto Sans JP',Meiryo,sans-serif;background:#fcf9e3}body #main .wrapper{position:relative;width:100%}body #main .wrapper .white_bk{width:100%;background:#fff;display:inline-block;height:66vw;position:absolute;left:0;z-index:0;top:0}body #main .wrapper .contents_area{margin-left:0;position:relative;overflow:hidden;width:100%}body #main .wrapper .contents_area .content_box{width:89.33333%;margin:0 auto;margin-top:33vw;margin-bottom:17vw}body #main .wrapper .contents_area .content_box .head{display:inline-block;width:105.5%;margin-left:-5.1vw;background:#fff;position:fixed;z-index:110;top:0;left:0}body #main .wrapper .contents_area .content_box .head .logo{width:16.024%;float:left;margin-right:0;margin-top:4%;margin-left:11vw;margin-bottom:4%}body #main .wrapper .contents_area .content_box .head .logo a{width:100%;display:inline-block}body #main .wrapper .contents_area .content_box .head .button{cursor:pointer;float:right;position:relative;width:28vw;display:inline-block;height:17vw;margin-right:3vw;margin-top:3vw}body #main .wrapper .contents_area .content_box .head .button .me_c{opacity:1;pointer-events:visible;position:absolute}body #main .wrapper .contents_area .content_box .head .button .me_b{position:absolute;opacity:0;pointer-events:none}body #main .wrapper .contents_area .content_box .head .button.active .me_b{opacity:1;pointer-events:visible}body #main .wrapper .contents_area .content_box .head .button.active .me_c{opacity:0;pointer-events:none}body #main .wrapper .contents_area .content_box h1{font-size:6.93333vw;color:#0d1706;letter-spacing:.05em;margin:0;padding:0;border-bottom:0 solid #49a701;text-decoration:underline;-webkit-text-decoration-color:#49a701;text-decoration-color:#49a701;text-decoration-thickness:.22em}body #main .wrapper .contents_area .content_box #qa{margin-top:22vw}body #main .wrapper .contents_area .content_box #qa .qa_list{display:inline-block;margin-bottom:10vw}body #main .wrapper .contents_area .content_box #qa .qa_list h3{position:relative;display:inline-block;width:100%;margin-bottom:11vw}body #main .wrapper .contents_area .content_box #qa .qa_list h3 .h3_line{width:100%;height:2px;background:#49a701;position:absolute;top:auto;bottom:-4vw;z-index:10}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span{font-size:6.4vw;letter-spacing:.05em;background:0 0;z-index:15;position:relative;padding-right:2%;text-align:left;line-height:1.3;float:left;display:inline-block}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span.h3_num{font-size:9.06667vw;position:absolute;vertical-align:bottom;padding-left:1%;float:left;vertical-align:bottom;display:inline-block;line-height:1;left:17vw;bottom:.4vw;padding-bottom:0}body #main .wrapper .contents_area .content_box #qa .qa_list h3 span.steps{padding:0}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item{display:inline-block;background:#fff;border-radius:2vw;width:100%;margin-bottom:3.3vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl{position:relative;width:100%;display:inline-block;cursor:pointer;padding:2.5vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .q_num{float:left;margin-right:3.4vw;width:15.52239%;display:inline-block}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .q_ttl{float:left;width:72.23881%;font-size:4.26667vw;font-weight:400;color:#0d1706;letter-spacing:.05em;line-height:1.5;margin-top:.2%}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls{display:inline-block;padding:1% 0;cursor:pointer;position:absolute;top:5vw;right:4vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::before{display:block;content:"";width:5vw;height:.6vw;background:#49a701;transform:rotate(-90deg);position:absolute;top:1vw;transition:.5s ease-out}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl .cls::after{display:block;content:"";width:5vw;height:.6vw;background:#49a701;transform:rotate(0);transition:.5s ease-out}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl.open .cls::before{transform:rotate(-180deg)}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .ttl.open .cls::after{opacity:0;transform:rotate(-90deg)}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt{padding:2.6vw;width:100%;display:inline-block}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_icon{float:left;margin-top:2vw;width:4.1791%;display:inline-block;margin-left:6vw;margin-right:8vw;line-height:1}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt{float:left;letter-spacing:.05em;width:72.23881%;display:inline-block;font-size:4.26667vw;font-weight:400;line-height:1.7;color:#0d1706}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p{font-size:4.26667vw;font-weight:400;line-height:1.7;color:#0d1706;width:100%;padding-left:1em;text-indent:-1em}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt a{font-weight:700;display:inline-block;text-decoration:underline;color:#00e}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item:last-child{margin-bottom:0}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .qa_img{margin-top:calc(15 / 375 * 100vw)}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt_img_bottom{text-align:left;font-size:calc(14 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw)}}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt a{word-break:break-all;display:inline}body #main .wrapper .contents_area .content_box #qa .qa_list.w_note{margin-bottom:1.4%}body #main .wrapper .contents_area .content_box #qa .qa_list_note{margin-bottom:5%;line-height:1.5;font-size:1.25vw;word-break:break-all;color:#0d1706}body #main .wrapper .contents_area .content_box #qa .qa_list_note a{font-weight:700;text-decoration:underline;color:#00e}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p.detail{text-indent:0}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p.detail .small{font-size:16px}@media screen and (max-width:1439px){body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p.detail .small{font-size:1.111111111vw}}@media screen and (max-width:1080px){body #main .wrapper .contents_area .content_box #qa .qa_list.w_note{margin-bottom:3.3vw}body #main .wrapper .contents_area .content_box #qa .qa_list_note{font-size:3.733333333vw;margin-bottom:10vw}body #main .wrapper .contents_area .content_box #qa .qa_list .qa_item .txt .a_txt p.detail .small{font-size:3.2vw}}