.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{padding:0;margin:0;font-family:NotoSansMedium,sans-serif;outline:none!important}*,.text-link{text-decoration:none}.text-link{position:relative;display:inline-block}.text-link:after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;content:"";background:#333;opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}.text-link:hover:after{opacity:.5;-webkit-transform:scaleX(0);transform:scaleX(0)}.text-link.selected:after{-webkit-transform:scale(1);transform:scale(1)}.footer-area .footer-wrapper .text-link{position:relative;display:inline-block;text-decoration:none}.footer-area .footer-wrapper .text-link.external-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-area .footer-wrapper .text-link.external-link:before{width:14px;height:14px;margin-top:3px;margin-left:5px;content:""}.footer-area .footer-wrapper .text-link:after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;content:"";background:#613000;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}.footer-area .footer-wrapper .text-link:hover:after{-webkit-transform:scale(1);transform:scale(1)}.button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:background-color .3s;transition:background-color .3s}body .br-sp,body .br-tb{display:none}body hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .header-area{position:fixed;top:0;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:80px;margin:0 auto;list-style:none;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .normal-logo{display:block}body .header-area .black-logo{display:none}body .header-area.show .normal-logo{display:block}body .header-area.show .header-wrapper .content-nav-sp .nav-toggle.show i{background-color:#000}body .header-area.jsBackgroundHeader.show{background-image:unset!important}body .header-area .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:17px;margin-left:5%}body .header-area .header-wrapper .header-logo{width:181px}body .header-area .header-wrapper .header-logo .header-logo-img{width:135px}body .header-area .header-wrapper .content-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .header-area .header-wrapper .content-nav .language-atention{position:relative;left:-12px;display:none;width:277px;height:41px;margin-top:10px;font-size:12px;line-height:41px;text-align:center;background:#fff;border:1px solid #c3c3c3}body .header-area .header-wrapper .content-nav .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:100px;list-style:none}body .header-area .header-wrapper .content-nav .header-content .select-content{padding:0 16px;font-size:16px;line-height:35px;cursor:pointer}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content{color:#fff;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content:hover{opacity:.7}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link{width:180px;padding:9px 0;font-size:16px;line-height:1.625;color:#613000;text-align:center;letter-spacing:0;background-color:rgba(255,217,26,.9686274509803922);border-radius:22px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.32941176470588235);box-shadow:2px 2px 3px rgba(0,0,0,.32941176470588235)}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link:hover{color:#613000;opacity:.7}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link-download{width:180px;padding:9px 0;font-size:16px;line-height:1.625;color:#613000;text-align:center;letter-spacing:0;background-color:#fff;border-radius:22px;-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.4);box-shadow:3px 3px 2px rgba(0,0,0,.4)}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link-download:hover{color:#613000;opacity:.4}body .header-area .header-wrapper .content-nav .header-content .select-content .language{display:none}body .header-area .header-wrapper .content-nav .header-content .select-content .language_en{display:block}body .header-area .header-wrapper .content-nav .contact-btn{display:block;width:126px;height:35px;margin:0 40px 0 auto;font-size:15px;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border:1px solid #b4b4b4;border-radius:100px}body .header-area .header-wrapper .content-nav .contact-btn:hover{color:#fff;background:#292929}body .header-area .header-wrapper .content-nav .language-btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:127px;height:35px;padding:0 12px 0 30px;margin:36px 0;cursor:pointer;border-left:2px solid #292929}body .header-area .header-wrapper .content-nav .language-menu{position:relative;width:127px;line-height:35px;text-align:center}body .header-area .header-wrapper .content-nav .language-menu:before{position:absolute;top:9px;left:6px;display:block;width:20px;height:20px;content:""}body .header-area .header-wrapper .content-nav .language-menu:after{position:absolute;top:calc(50% - 5px);right:15px;display:block;width:6px;height:6px;content:"";border-right:2px solid #292929;border-bottom:2px solid #292929;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .header-area .header-wrapper .content-nav .dropdown__lists{display:none}body .header-area .header-wrapper .content-nav .dropdown__lists.active{display:block;width:127px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 11px 18px -4px rgba(0,0,0,.3);box-shadow:0 11px 18px -4px rgba(0,0,0,.3)}body .header-area .header-wrapper .content-nav .dropdown__list{position:relative;height:30px;list-style-type:none;-webkit-transition:all .3s;transition:all .3s}body .header-area .header-wrapper .content-nav .dropdown__list a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:30px;color:#292929;text-decoration:none;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}body .header-area .header-wrapper .content-nav a.active:hover{color:#cc0a1e}body .header-area .header-wrapper .content-nav .dropdown__list .check:before{position:absolute;top:9px;left:6px;display:block;width:16px;height:16px;content:""}body .header-area .content-nav-sp,body .header-area .language-btn-area-sp{display:none}body .header-area .language-btn-area-sp .language-menu{position:relative;line-height:54px;text-align:center}body .header-area .language-btn-area-sp .language-menu:before{position:absolute;top:20px;display:block;width:16px;height:16px;content:""}body .header-area .language-btn-area-sp .language-menu:after{position:absolute;top:calc(50% - 5px);right:5px;display:block;width:6px;height:6px;content:"";border-right:2px solid #292929;border-bottom:2px solid #292929;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .header-area .language-btn-area-sp .dropdown__lists{display:none}body .header-area .language-btn-area-sp .dropdown__lists.active{display:block;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 11px 18px -4px rgba(0,0,0,.3);box-shadow:0 11px 18px -4px rgba(0,0,0,.3)}body .header-area .language-btn-area-sp .dropdown__list{position:relative;height:36px;list-style-type:none;-webkit-transition:all .3s;transition:all .3s}body .header-area .language-btn-area-sp .dropdown__list a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:36px;color:#292929;text-decoration:none;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}body .header-area .language-btn-area-sp a.active:hover{color:#cc0a1e}body .header-area .language-btn-area-sp .dropdown__list .check:before{position:absolute;top:9px;left:6px;display:block;width:16px;height:16px;content:""}body .header-area .language-btn-area-sp .language-atention{position:relative;left:-12px;display:none;width:145px;padding:7px;margin-top:7px;font-size:12px;text-align:left;background:#fff;border:1px solid #c3c3c3}body .topic-path{height:81px;padding:0;line-height:81px;color:#613000;background:#fafafa}body .topic-path ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px;padding:0;margin:0 auto;list-style-type:none}body .topic-path ul .topic-list:nth-child(2){font-weight:700}body .topic-path ul .topic-list+.topic-list:before{display:inline-block;margin:0 0 0 12px}body .topic-path ul .topic-list .topic-list-child{color:#000;text-decoration:none;letter-spacing:1px}body .child-contact-wrapper{width:1080px;margin:0 auto}body .child-contact-wrapper .main-title{font-family:Noto Serif JP;font-size:36px;font-weight:700;text-align:center}body .child-contact-wrapper .main-title hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .child-contact-wrapper .contact-contents{width:600px;margin:50px auto 0;text-align:center}body .child-contact-wrapper .contact-contents .contact-contents-title{font-size:18px;font-weight:100;color:#fff;letter-spacing:.9px}body .child-contact-wrapper .contact-contents .button-container,body .child-contact-wrapper .contact-contents .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#613000;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{opacity:.7}body .child-contact-wrapper .contact-contents .button-container .next-contact:nth-child(2){margin-right:0}body .child-contact-wrapper .contact-contents .button-container .button-blue{background-color:rgba(243,208,79,.9686274509803922);border-color:rgba(243,208,79,.9686274509803922)}body .child-contact-wrapper .contact-contents .button-container .button-blue:hover{opacity:.7}body .child-contact-wrapper .contact-contents .language{display:none}body .child-contact-wrapper .contact-contents .language_en{display:block}body .footer-area{padding:64px 220px 39px;color:#fff;background-repeat:no-repeat;background-position:50%}body .footer-area .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}body .footer-area .footer-wrapper .logo-area #logo{margin-right:186px;vertical-align:bottom}body .footer-area .footer-wrapper .logo-area .footer-text{margin-top:22px;font-size:16px;letter-spacing:.56px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list .link-list-title{margin-top:20px;margin-right:36px;font-size:16px}body .footer-area .footer-wrapper .footer-sp-list .link-list-title a{color:#fff;text-decoration:none}body .footer-area .footer-wrapper .footer-link-list{display:-webkit-box;display:-ms-flexbox;display:flex}body .footer-area .footer-wrapper .footer-link-list .language{display:none}body .footer-area .footer-wrapper .footer-link-list .link-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px;font-size:16px;list-style-type:none}body .footer-area .footer-wrapper .footer-link-list .link-list li{margin-right:32px;margin-bottom:97px}body .footer-area .footer-wrapper .footer-link-list .link-list li:nth-child(3){margin-right:0}body .footer-area .footer-wrapper .footer-link-list .link-list li a{color:#fff;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s}body .footer-area .footer-wrapper .footer-link-list .link-list li a:hover{opacity:.5}body .footer-area .footer-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:41px 0 39px;margin:0 auto;font-size:12px;border-top:1px solid}body .footer-area .footer-copy .footer-link-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .footer-area .footer-copy .footer-link-area .footer-link{margin-right:32px;font-size:16px}body .footer-area .footer-copy .footer-link-area .footer-link a{color:#fff}body .footer-area .footer-copy .footer-link-area .footer-link a:hover{opacity:.5}body .footer-area .footer-copy .footer-link-area .footer-link:last-child{margin-right:0}body .footer-area .footer-copy .footer-link-area .footer-link .link-icon{margin-left:8px}body .footer-area .footer-copy .copyright{text-align:right}body .back-gray{position:fixed;right:-100%;z-index:999}@-webkit-keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}body .bg-unset{background-image:unset!important}body{min-width:1240px;color:#292929;background-color:#fafafa;background-size:contain}body .jsBackgroundHeader{background-image:url(../img/img_BG.bg.png);background-size:cover}body .topic-path .topic-list:nth-of-type(2):before{content:url(../img/icon_arrow.bg.svg);-webkit-transform:rotate(-90deg) scale(.8);transform:rotate(-90deg) scale(.8)}body .footer-area{background-image:url(../img/footer_bg.bg.png);background-size:cover}.section-mainvisual{position:relative;height:340px;background-image:url(../img/img_BG.bg.png);background-repeat:no-repeat;background-size:cover}.section-mainvisual .mainvisual-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1104px;max-width:1119px;margin:0 auto}.section-mainvisual .mainvisual-wrap .mainvisual-content{margin-top:192px}.section-mainvisual .mainvisual-wrap .mainvisual-content .mainvisual-logo-title{font-size:42px;font-weight:400;color:#fff;letter-spacing:.84px}.section-iface{margin-top:86px}.section-iface .iface-container{display:contents;width:1000px}.section-iface .iface-container .img-area{text-align:center}.section-iface .iface-container .img-area .number-img{margin-right:72px}.section-iface .iface-container .img-area .number-img:nth-child(2){margin-right:0}.section-iface .iface-container .image{position:relative;padding-bottom:124px;margin-top:81px;text-align:center}.section-iface .iface-container .image .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:27px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:79%}.section-iface .iface-container .image .image-container .image-wrapper-first,.section-iface .iface-container .image .image-container .image-wrapper-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-iface .iface-container .image .image-container .image-wrapper-first .img-logo-pc,.section-iface .iface-container .image .image-container .image-wrapper-second .img-logo-pc{display:block;float:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:15px}.section-iface .iface-container .image .image-container .image-wrapper-first .img-logo-sp,.section-iface .iface-container .image .image-container .image-wrapper-second .img-logo-sp{display:none}.section-iface .iface-container .image:after{position:absolute;bottom:62%;left:42%;z-index:-1;width:86%;height:430px;content:"";background-image:url(../img/if-function_PC-grainBG-01_@1x.bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-iface .iface-container .reception-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:38px}.section-iface .iface-container .reception-contents .reception-text-area{width:1000px;margin:0 auto}.section-iface .iface-container .reception-contents .reception-text-area .reception-title{font-family:Noto Sans;font-size:28px;font-weight:400}.section-iface .iface-container .reception-contents .reception-text-area .reception-text{margin-top:19px;font-family:Noto Sans;font-size:15px;line-height:1.5;letter-spacing:0}.section-iface .iface-container .reception-contents .reception-box{position:relative}.section-iface .iface-container .reception-contents .reception-box:before{position:absolute;top:20%;right:0;z-index:-1;width:63%;height:805px;content:"";background-image:url(../img/if-function_PC-grainBG-02_@1x.bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-top-left-radius:5px;border-bottom-left-radius:5px}.section-iface .iface-container .reception-contents .reception{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:1000px;padding-bottom:74px;margin:-100px auto 0;overflow:hidden}.section-iface .iface-container .reception-contents .reception .reception-leftbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:67px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img{width:476px}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-pc{display:block}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-sp{display:none}.section-iface .iface-container .reception-contents .reception .reception-rightbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:67px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:250px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img{width:476px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-pc{display:block}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-sp{display:none}.section-iface .iface-container .method{padding-top:75px;padding-bottom:63px;margin-top:100px;background-color:#fff}.section-iface .iface-container .method .method-img-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-iface .iface-container .method .method-img-area .method-img-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:319px;height:368px;list-style-type:none}.section-iface .iface-container .method .method-img-area .method-img-box:last-child{height:auto;margin-top:0;margin-right:0}.section-iface .iface-container .method .method-img-area .method-img-box .method-img{vertical-align:bottom}.section-iface .iface-container .method .method-text-area-first{width:1000px;margin:0 auto 37px}.section-iface .iface-container .method .method-text-area-first .method-title{font-size:28px;font-weight:400}.section-iface .iface-container .method .method-text-area-first .method-text{margin-top:17px;font-size:15px}.section-iface .iface-container .method .method-text-area-first .method-attention{margin-top:20px;font-size:15px;line-height:2}.section-iface .iface-container .method .method-text-area-last{width:1000px;margin:0 auto 37px}.section-iface .iface-container .method .method-text-area-last .method-title{font-size:28px;font-weight:400}.section-iface .iface-container .method .method-text-area-last .method-text{margin-top:17px;font-size:15px}.section-iface .iface-container .method .method-text-area-last .method-attention{margin-top:20px;font-size:15px;line-height:2}.guidance{padding:50px 220px 69px;background-image:url(../img/guidance_bg.bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.guidance .guidance-title{font-size:28px;text-align:center}.guidance .guidance-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px}.guidance .guidance-box .guidance-list{width:235px;margin-right:20px;text-align:center;list-style-type:none;background-color:hsla(0,0%,100%,.93)}.guidance .guidance-box .guidance-list:nth-child(4){margin-right:0}.guidance .guidance-box .guidance-list .guidance-img{padding:45px 0 0}.guidance .guidance-box .guidance-list .guidance-text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:17px 20px 32px}.guidance .guidance-box .guidance-list .guidance-text-area .hope{font-size:20px;text-wrap:nowrap}.guidance .guidance-box .guidance-list .guidance-text-area .hope-text{height:42px;margin-top:20px;font-size:16px}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance,.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:48px;margin-top:36px;font-size:18px;color:#613000;text-align:center;text-decoration:none;background:#fff 0 0 no-repeat padding-box;border:1px solid #613000;border-radius:60px;-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.2);box-shadow:3px 3px 2px rgba(0,0,0,.2)}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact:hover{color:#775e3e;background-color:hsla(0,0%,100%,.2);border:1px solid #775e3e;opacity:.8}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact:nth-child(2){margin-right:0}@media (-ms-high-contrast:none){.button,body .header-area .header-wrapper .content-nav .contact-btn{padding-top:3px}}@media screen and (min-width:600px) and (max-width:1024px){body{min-width:0}body .br-pc{display:none}body .br-tb{display:block}body .br-sp{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area .header-wrapper{width:100%;margin-top:0;margin-left:0}body .header-area .header-wrapper .header-logo{margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:135px}body .header-area .header-wrapper .content-nav,body .header-area .language-btn-area-sp.show{display:none}body .header-area .language-btn-area-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;height:54px;margin-left:auto;font-size:12px;text-align:center}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:65px;height:65px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:75px;width:100%;height:336px;list-style-type:none;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;width:70%;padding:21px 0 21px 19px;font-size:16px;font-weight:700;line-height:44px;color:#613000;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#613000}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#613000;text-align:center;text-decoration:none;border:1px solid #613000;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{opacity:.7}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#613000}body .header-area .content-nav-sp .sp-nav .button-container .button-blue{background-color:rgba(243,208,79,.9686274509803922);border-color:rgba(243,208,79,.9686274509803922)}body .header-area .content-nav-sp .sp-nav .button-container .button-blue:hover{opacity:.7}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .language{display:none}body .header-area .language_en{display:block}body .topic-path{height:100%;padding:0 0 0 40px;line-height:72px}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}body .topic-path ul .topic-list{font-size:18px}body .topic-path ul .topic-list .topic-list-child{height:40px;font-size:18px}body .child-contact-wrapper{width:100%;text-align:center}body .footer-area{height:auto;padding:36px 20px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .logo-area{margin-left:24px}body .footer-area .footer-wrapper .logo-area #logo{width:150px;margin-right:0}body .footer-area .footer-wrapper{width:100%}body .footer-area .footer-wrapper .footer-logo{width:369px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;padding-left:24px;margin:32px 0 0;list-style-type:none}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list a{font-size:16px}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;margin-top:80px;margin-left:20px;font-size:20px;text-align:left}body .footer-area .footer-copy .copyright{margin-top:10px;font-size:14px}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body{width:100%;min-width:600px;background:#fafafa}.section-mainvisual{height:100%;padding:97px 0 70px;margin-top:0;background-position:50%}.section-mainvisual .mainvisual-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:600px}.section-mainvisual .mainvisual-wrap .mainvisual-content{margin-top:0}.section-iface .iface-container .img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-iface .iface-container .image{padding-right:20px;padding-bottom:61px;margin-top:45px}.section-iface .iface-container .image .image-container{width:96.5%}.section-iface .iface-container .image:after{top:30%;left:45%;width:99%;height:300px}.section-iface .iface-container .reception-contents{width:auto}.section-iface .iface-container .reception-contents .reception-text-area{width:auto;margin-top:40px;margin-left:20px}.section-iface .iface-container .reception-contents .reception-text-area .reception-title{font-size:20px;line-height:1.75;letter-spacing:.8px}.section-iface .iface-container .reception-contents .reception-text-area .reception-text{margin-top:30px;margin-right:60px;font-size:14px;line-height:1.8;letter-spacing:.28px}.section-iface .iface-container .reception-contents .reception-box{width:auto}.section-iface .iface-container .reception-contents .reception-box:before{width:85%;height:915px}.section-iface .iface-container .reception-contents .reception{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding:0 0 50px 20px;margin:38px auto 0}.section-iface .iface-container .reception-contents .reception .reception-leftbox{margin-right:0}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-pc{display:none}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-sp{display:block}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img{width:250px}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img:first-child{margin-top:32px;margin-right:105px}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img:nth-child(3){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 20px 0 45px}.section-iface .iface-container .reception-contents .reception .reception-rightbox{margin-top:0}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-pc{display:none}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-sp{display:block}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img{width:250px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img:nth-child(2){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-right:105px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img:nth-child(3){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 20px 0 60px}.section-iface .iface-container .method{padding:52px 20px 53px;margin-top:50px}.section-iface .iface-container .method .method-img-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-iface .iface-container .method .method-img-area .method-img-box{width:400px;margin-top:20px;margin-right:0}.section-iface .iface-container .method .method-img-area .method-img-box:first-child{margin-top:0}.section-iface .iface-container .method .method-img-area .method-img-box .method-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}.section-iface .iface-container .method .method-text-area-first,.section-iface .iface-container .method .method-text-area-last{width:auto}.guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:44px 40px;margin-top:65px;background-image:url(../img/guidance_bg_sp.bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.guidance,.guidance .guidance-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guidance .guidance-box{margin-top:42px}.guidance .guidance-box .guidance-list{width:295px;margin-top:24px;margin-right:0}.guidance .guidance-box .guidance-list:first-child{margin-top:0}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact{width:100%;height:48px;margin-top:23px;margin-right:0;font-size:18px;line-height:48px;border-radius:24px}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact:hover{color:#775e3e;background-color:hsla(0,0%,100%,.2);border:1px solid #775e3e;opacity:.8}}@media screen and (max-width:599px){body{min-width:0}body .br-sp{display:block}body .br-pc,body .br-tb{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:54px;padding:0 0 0 20px}body .header-area .header-wrapper{width:100%;margin-top:0;margin-left:0}body .header-area .header-wrapper .header-logo{margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:86px}body .header-area .header-wrapper .content-nav,body .header-area .language-btn-area-sp.show{display:none}body .header-area .language-btn-area-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;height:54px;margin-left:auto;font-size:12px;text-align:center}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:54px;height:54px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:17px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:75px;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding:21px 0 21px 19px;font-size:16px;font-weight:700;color:#613000;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:80%;height:1px;content:"";background-color:#707070}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .button-container,body .header-area .content-nav-sp .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#613000;text-align:center;text-decoration:none;border:1px solid #613000;border-radius:60px}body .header-area .content-nav-sp .button-container .next-contact:hover{opacity:.7}body .header-area .content-nav-sp .button-container .next-contact:nth-child(2){margin-right:0;color:#613000}body .header-area .content-nav-sp .button-container .button-blue{background-color:rgba(243,208,79,.9686274509803922);border-color:rgba(243,208,79,.9686274509803922)}body .header-area .content-nav-sp .button-container .button-blue:hover{opacity:.7}body .header-area .content-nav-sp .contact-btn{position:fixed;top:420px;left:50%;width:calc(100% - 40px);height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .language{display:none}body .header-area .language_en{display:block}body .topic-path{-ms-flex-line-pack:center;align-content:center;height:100%;min-height:52px;padding:0 15px 0 20px;line-height:40px}.contact body .topic-path{padding:0}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}body .topic-path ul .topic-list{height:auto;min-height:40px;font-size:14px;line-height:40px;letter-spacing:.56px}body .topic-path ul .topic-list .topic-list-child{letter-spacing:.1px}body .child-contact-wrapper{width:100%;text-align:center}body .child-contact-wrapper .main-title{margin:0;font-size:26px;letter-spacing:1.4px}body .child-contact-wrapper .main-title hr{height:2px;margin:30px auto 0}body .child-contact-wrapper .contact-contents{width:100%;margin:29px auto 0}body .child-contact-wrapper .contact-contents .contact-contents-title{margin-top:40px;font-size:16px}body .child-contact-wrapper .contact-contents .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .footer-area{height:auto;padding:41px 20px 19px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .logo-area{margin-left:24px}body .footer-area .footer-wrapper .logo-area #logo{width:150px;margin-right:0}body .footer-area .footer-wrapper .logo-area .footer-text{margin-top:11px;font-size:14px}body .footer-area .footer-wrapper .footer-logo{width:180px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;padding-left:20px;margin:32px 0 58px;list-style-type:none}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .footer-sp-list .link-list-title{margin-right:30px}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{width:auto;padding:24px 20px 0;font-size:12px;text-align:left}body .footer-area .footer-copy,body .footer-area .footer-copy .footer-link-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-copy .footer-link-area{-ms-flex-wrap:wrap;flex-wrap:wrap}body .footer-area .footer-copy .footer-link-area .footer-link{font-size:14px;margin-right:0}body .footer-area .footer-copy .footer-link-area .footer-link:first-child,body .footer-area .footer-copy .footer-link-area .footer-link:nth-child(2){-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:16px}body .footer-area .footer-copy .footer-link-area .footer-link:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:16px}body .footer-area .footer-copy .copyright{margin-top:48px;text-align:left}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body{width:100%;min-width:300px;background:#fafafa}body .jsBackgroundHeader{background:url(../img/img_BG_SP.bg.png) no-repeat!important;background-size:cover!important}.section-mainvisual{height:100%;padding:97px 0 70px;margin-top:0;background-image:url(../img/img_BG_SP.bg.png);background-position:50%}.section-mainvisual .mainvisual-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:300px}.section-mainvisual .mainvisual-wrap .mainvisual-content{margin-top:0}.section-mainvisual .mainvisual-wrap .mainvisual-content .mainvisual-logo-title{font-size:20px;text-align:center;letter-spacing:.8px}.section-iface{margin-top:36px}.section-iface .iface-container .img-area .number-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;margin-right:14px}.section-iface .iface-container .image{padding-right:20px;padding-bottom:61px;margin-top:45px}.section-iface .iface-container .image .image-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89%;margin-left:20px}.section-iface .iface-container .image .image-container .image-wrapper-first .img-logo-pc,.section-iface .iface-container .image .image-container .image-wrapper-second .img-logo-pc{display:none}.section-iface .iface-container .image .image-container .image-wrapper-first .img-logo-sp,.section-iface .iface-container .image .image-container .image-wrapper-second .img-logo-sp{display:block;float:left;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:15px}.section-iface .iface-container .image:after{top:15%;left:45%;width:100%;height:81%;background-image:url(../img/if-function_SP-grainBG-01_@1x.bg.png)}.section-iface .iface-container .reception-contents{gap:unset}.section-iface .iface-container .reception-contents .reception-text-area{width:auto;margin-left:20px}.section-iface .iface-container .reception-contents .reception-text-area .reception-title{font-size:20px;line-height:1.75;letter-spacing:.8px}.section-iface .iface-container .reception-contents .reception-text-area .reception-text{margin-top:10px;margin-right:60px;font-size:14px;line-height:1.6;letter-spacing:.28px}.section-iface .iface-container .reception-contents .reception-box{width:auto}.section-iface .iface-container .reception-contents .reception-box:before{top:8%;width:85%;height:860px;background-image:url(../img/if-function_SP-grainBG-02_@1x.bg.png);background-position:50%}.section-iface .iface-container .reception-contents .reception{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding:0 0 38px 20px;margin:0 auto}.section-iface .iface-container .reception-contents .reception .reception-leftbox{gap:32px;margin-right:0}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-pc{display:none}.section-iface .iface-container .reception-contents .reception .reception-leftbox .img-sp{display:block}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img{width:250px}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img:first-child{margin-top:32px;margin-right:105px}.section-iface .iface-container .reception-contents .reception .reception-leftbox .reception-img:nth-child(3){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 20px 0 45px}.section-iface .iface-container .reception-contents .reception .reception-rightbox{gap:32px;margin-top:0}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-pc{display:none}.section-iface .iface-container .reception-contents .reception .reception-rightbox .img-sp{display:block}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img{width:250px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img:nth-child(2){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-right:105px}.section-iface .iface-container .reception-contents .reception .reception-rightbox .reception-img:nth-child(3){-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin:0 20px 0 60px}.section-iface .iface-container .method{padding:52px 20px 53px;margin-top:50px}.section-iface .iface-container .method .method-img-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-iface .iface-container .method .method-img-area .method-img-box{width:295px;height:232px;margin-top:20px;margin-right:0}.section-iface .iface-container .method .method-img-area .method-img-box:first-child{margin-top:0}.section-iface .iface-container .method .method-img-area .method-img-box .method-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:239px;margin-right:0}.section-iface .iface-container .method .method-text-area-first{width:auto;margin:0 auto 37px}.section-iface .iface-container .method .method-text-area-first .method-title{font-size:20px;letter-spacing:.8px}.section-iface .iface-container .method .method-text-area-first .method-text{margin-top:7px;font-size:14px;line-height:1.8;letter-spacing:.28px}.section-iface .iface-container .method .method-text-area-first .method-attention{margin-top:40px;font-size:14px;line-height:1.8;letter-spacing:.28px}.section-iface .iface-container .method .method-text-area-last{width:auto;margin:0 auto}.section-iface .iface-container .method .method-text-area-last .method-title{font-size:20px;letter-spacing:.8px}.section-iface .iface-container .method .method-text-area-last .method-text{margin-top:7px;font-size:14px;line-height:1.8;letter-spacing:.28px}.section-iface .iface-container .method .method-text-area-last .method-attention{margin-top:40px;font-size:14px;line-height:1.8;letter-spacing:.28px}.guidance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:44px 40px;background-image:url(../img/guidance_bg_sp.bg.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.guidance .guidance-title{font-size:20px;line-height:1.75;letter-spacing:.8px}.guidance .guidance-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:42px}.guidance .guidance-box .guidance-list{width:295px;margin-top:24px;margin-right:0}.guidance .guidance-box .guidance-list:first-child{margin-top:0}.guidance .guidance-box .guidance-list .guidance-img{padding:25px 0 0}.guidance .guidance-box .guidance-list .guidance-text-area{padding:17px 20px 28px}.guidance .guidance-box .guidance-list .guidance-text-area .hope{font-size:18px}.guidance .guidance-box .guidance-list .guidance-text-area .hope-text{margin-top:12px;font-size:15px}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact{width:100%;height:48px;margin-top:23px;margin-right:0;font-size:18px;line-height:48px;border-radius:24px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2)}.guidance .guidance-box .guidance-list .guidance-text-area .button-container-guidance .next-contact:hover{color:#775e3e;background-color:hsla(0,0%,100%,.2);border:1px solid #775e3e;opacity:.8}}@media screen and (min-width:1024px) and (max-width:1230px){body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area .header-wrapper{margin-top:0}body .header-area .header-wrapper .content-nav{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:65px;height:65px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#000;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:75px;z-index:1001;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-77%);transform:translateX(-77%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{z-index:1001;width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;width:70%;padding:21px 0 21px 19px;font-size:18px;font-weight:700;line-height:44px;color:#613000;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:16px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#613000}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:85%;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-top:23px;margin-right:0;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#613000;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{opacity:.7}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#613000;border:1px solid #613000}body .header-area .content-nav-sp .sp-nav .button-container .button-blue{background-color:rgba(243,208,79,.9686274509803922);border-color:rgba(243,208,79,.9686274509803922)}body .header-area .content-nav-sp .sp-nav .button-container .button-blue:hover{opacity:.7}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;z-index:1001;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .language{display:none}body .header-area .language_en{display:block}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}}@media screen and (max-width:1320px){body .header-area .header-wrapper .content-nav .header-content .select-content{padding:0 12px}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:1024px) and (max-width:1230px){body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#613000}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:85%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1024px) and (max-width:1230px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:85%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{opacity:.7}}@media screen and (min-width:600px) and (max-width:1024px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:80%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{opacity:.7}}@media screen and (min-width:600px) and (max-width:1024px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container .next-contact{color:#613000}}@media screen and (max-width:599px) and (max-width:599px){body .header-area .content-nav-sp .button-container{position:fixed;top:85%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:279px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .button-container .next-contact{width:90%;height:50px;margin-right:0;font-size:16px;line-height:48px;color:#613000}body .header-area .content-nav-sp .button-container .next-contact:hover{opacity:.7}}@media (min-width:600px) and (max-width:768px){.section-iface .iface-container .image .image-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:98%;margin-left:20px}.section-iface .iface-container .image:after{top:18%;width:101%;height:530px}}@media (min-width:768px) and (max-width:992px){.section-iface .iface-container .image .image-container{width:96.8%;margin-left:20px}.section-iface .iface-container .image:after{width:99%}}