body{background-image:url(/static-assets/onlineservice/img/support-bg.jpg);background-size:cover;background-position:50%}.hero__image img{width:100%;filter:brightness(.6)}.hero__inner-box .small{width:142px}.hero__inner{padding:0 48px;width:100%}.hero__inner ul{padding-left:0;font-size:12px;background-color:none;display:flex;align-items:center;position:absolute;top:10%;background-color:inherit;margin-bottom:0;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,游ゴシック,游ゴシック体,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,HiraKakuProN-W3,TakaoExゴシック,TakaoExGothic,MotoyaLCedar,Droid Sans Japanese,sans-serif;font-weight:300}.support__inner{outline:none;padding-top:62px}.support__img{outline:none}.support__img img{width:617px;display:block;margin-left:auto}.hero__inner ul li{display:inline;color:#fff;margin-right:5px}.hero__inner ul li a{text-decoration:underline;margin-right:5px}.hero__inner ul .current,.hero__inner ul li a{color:#fff;font-size:12px}.hero__inner-img{width:599px}.hero__inner-box span{text-align:center;font-size:22px;color:#fff;border:1px solid #fff;padding:2px 5px;display:flex;justify-content:center;margin-right:20px}.hero__inner-content{position:absolute;top:50%;transform:translateY(-50%)}.hero__inner-heading{font-size:28px;color:#fff;position:relative;margin-left:30px;font-weight:700}.hero__inner-heading:after,.hero__inner-heading:before{content:"";position:absolute;top:50%;height:40px;width:2px;background:#fff}.hero__inner-heading:before{right:100%;transform:rotate(-35deg) translateY(-50%)}.hero__inner-heading:after{left:66%;transform:rotate(35deg) translateY(-50%)}.hero__inner-desc{font-size:48px;color:#fff;line-height:1.4;font-weight:700;padding-bottom:35px}.hero__inner-desc span{font-size:36px}.hero__inner-box{display:flex}.hero__inner-box a{text-align:center;font-size:22px;color:#fff;border:1px solid;padding:2px 5px;display:flex;justify-content:center;margin-right:20px}.hero__inner-box a:hover{color:#fff;opacity:.7}.hero__inner-box .large{width:210px}.hero__inner-wrapper{display:flex}.hero__bubble{margin-left:-184px;width:202px}.hero__right-text{font-size:16px;font-weight:500;color:#fff;position:absolute;right:0;padding-right:20px;padding-top:80px;bottom:15px}.support__box{background-color:#fff;max-width:466px}.support__box-num{font-size:60px;color:#009a59;font-weight:700;line-height:0;padding-left:20px}.support__box img{display:block;margin-left:auto;margin-right:auto;width:72px;padding-top:32px}.support__box-heading{text-align:center;font-size:26px;color:#009a59;font-weight:600;padding-top:15px;padding-bottom:20px}.support__box-desc{font-size:16px;color:#000;line-height:2;padding:0 20px 30px}.support__img-next img{margin-right:auto;margin-left:0}.hero__btm-text{font-size:16px;font-weight:500;color:#fff;padding-top:20px}.primary-heading span{font-size:36px}.primary-heading{font-size:44px;color:#009a59;text-align:center;font-weight:700;position:relative;padding-bottom:40px;line-height:1.5}.primary-heading:after{position:absolute;content:"";bottom:0;left:0;border-bottom:2px solid #009a59;width:12%;right:0;display:block;margin:auto}.image-section img{padding-bottom:35px}.img-fluid{max-width:100%;height:auto}img{vertical-align:middle;border-style:none}.image-section__desc{max-width:935px;display:block;margin-left:auto;margin-right:auto;background-color:#fff;border-top:4px solid #009a59;border-radius:0 0 15px 15px;padding-bottom:35px;box-shadow:0 3px 11px #ccc}.image-section .container{max-width:100%;padding-bottom:10px}.image-section__desc-top{font-size:17px;font-weight:600;color:#009a59;text-align:center;padding-top:35px;line-height:2}.fs-20{font-size:20px}.textu--red{font-size:30px;line-height:1.5;display:inline;border-bottom:2px solid #fe0000}.image-section__desc-btm{color:#000;text-align:center;font-size:16px;font-weight:400;padding-bottom:35px;padding-top:15px}.movie-section{padding-top:70px;background-image:url(/static-assets/onlineservice/img/support-bg.jpg);background-size:cover;background-position:50%}.movie-section .container{max-width:1320px;width:100%}.movie-section iframe{margin:0 auto;display:block;max-width:700px;width:100%;height:394px}.support{padding-top:35px;padding-bottom:97px;background-image:url(/static-assets/onlineservice/img/support-bg.jpg);background-size:cover;background-position:50%}.support .container{max-width:920px;margin:0 auto}.support__box-num-next{right:20px}.support__btm{font-size:14px;font-weight:500;padding-top:35px}.contact{background-image:url(/static-assets/onlineservice/img/support-bg.jpg);background-size:cover;background-position:50%;padding-bottom:95px;outline:none}.contact .container{max-width:920px;margin:0 auto;width:100%}.contact .heading-contact{padding-bottom:55px}.contact-nav-tabs{justify-content:space-between;border-bottom:4px solid #009a59;padding-top:30px}.contact-nav-tabs .contact-nav-item.show .contact-nav-link,.contact-nav-tabs .contact-nav-link.active{color:#666;font-size:18px;color:#fff;background-color:#009a59;border-color:#dee2e6 #dee2e6 #fff;border-bottom:none;padding:10px 20px;text-align:center;font-weight:700}.contact-nav-tabs .contact-nav-link{color:#666;border:1px solid #dee2e6;border-bottom-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;width:170px;display:block;padding:10px 20px;background-color:transparent;text-decoration:none;text-align:center;font-weight:700}.contact-nav-tabs .contact-nav-item{margin-bottom:-1px}.contact-nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.contact-nav-link{display:block;padding:.5rem 1rem}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.shop-list{display:flex;background-color:#fff;border:1px solid #b3b3b3;margin-top:30px}.shop-text{text-decoration:none;font-size:18px;color:#009a59;padding:60px 25px;position:relative;font-weight:700;width:40%}.shop-text:after{position:absolute;content:"";top:22px;left:0;border-right:1px solid #b3b3b3;width:100%;height:70%}.shop-address{font-size:16px;padding-top:20px}.shop-address,.shop-telfax{padding-left:20px;padding-bottom:10px}.shop-telfax{font-size:18px;font-weight:700;color:#009a59}.shop-telfax .tel{background-color:#009a59;padding:0 5px;margin-right:.6rem;color:#fff;font-size:16px}.shop-telfax .pad{padding-right:25px}.shop-btn{display:flex;padding:0 20px 20px}.shop-btn a{color:#fff;text-decoration:none;border-radius:5px;padding:5px 15px;font-weight:700;margin-right:10px}.shop-btn a:hover{opacity:.7}.shop-btn .yellow{background-color:#ffb100}.shop-btn img{width:12px;margin-right:5px}.shop-btn .red{background-color:#c00}.shop-btn .btn-mail{width:17px}.image-section{padding-top:35px;background-image:url(/static-assets/onlineservice/img/support-bg.jpg);background-size:cover;background-position:50%}.d-none{display:none!important}@media only screen and (min-width:1248px){.hero__inner ul{left:70px}.hero__inner-content{left:60px}.hero__inner-heading{margin-top:60px}}@media only screen and (min-width:860px){.hero__inner-heading:after{left:59%}.image-section img{max-width:835px;margin:0 auto;display:block}.support__inner{position:relative}.support__box{position:absolute;top:56%;transform:translateY(-50%);right:50%}.support__box-num{position:absolute;right:88%;line-height:1.3;-webkit-text-decoration:underline 2px #009a59;text-decoration:underline 2px #009a59;text-underline-offset:8px;padding-left:0}.support__box-next{left:50%;right:0}}@media screen and (min-width:768px){.d-md-block{display:block!important}}@media only screen and (min-width:576px){.hero__inner-heading:before{right:101%}.hero__inner-heading:after{left:64%}}@media only screen and (min-width:400px){.hero__inner-heading:after{left:61%}}@media only screen and (max-width:1300px) and (min-width:1248px){.hero__right-text{padding-top:45px}}@media only screen and (max-width:1247px){.hero__right-text{padding-top:10px;bottom:20%;right:-40%}.hero__image img{height:540px;object-fit:cover}}@media only screen and (max-width:1023px){.hero__inner-content{top:35%}.hero__right-text{padding-top:0}}@media only screen and (max-width:859px){.hero__right-text{bottom:40%;right:-85%}.hero__inner-box .small{width:110px}.hero__image img{height:340px;object-fit:cover}.hero__inner ul{padding-bottom:45px;top:12%}.hero__inner-heading{font-size:16px}.hero__inner-heading:after,.hero__inner-heading:before{height:24px}.hero__inner-desc{font-size:20px;padding-bottom:15px}.hero__inner-desc span{font-size:18px}.hero__inner-box a{font-size:16px;margin-right:10px}.hero__inner-box span{font-size:14px;margin-right:10px}.support__img img{margin:0 auto}.hero__inner-box .large{width:130px}.hero__bubble{width:90px;margin-top:2px;margin-left:-56px}.support__box{max-width:617px;margin:0 auto}.container{width:unset}}@media only screen and (max-width:767px){.hero__inner{padding:0;top:50px}.hero__right-text{padding-top:10px;padding-left:25px;font-size:12px;right:0}.image-section__desc-top{padding-top:15px;text-align:justify;font-size:14px}.fs-20{font-size:16px}.textu--red{font-size:20px}.image-section__desc-btm{font-size:12px;padding-bottom:15px}.movie-section{padding:10px 0}.movie-section iframe{height:49vw}.shop-info-inner{padding:0 5px 5px 0}.shop-list{flex-direction:column}.shop-text{width:100%;padding:25px;text-align:center}.shop-text:after{border-right:none;border-bottom:1px solid #b3b3b3}.shop-btn{flex-wrap:wrap;justify-content:center;padding:unset}.shop-btn .red,.shop-btn .yellow{width:unset;height:34px}.shop-btn a{margin-bottom:10px;margin-right:5px;text-align:center}.shop-address{text-align:left}.shop-telfax{font-size:16px;padding-left:10px;text-align:center}.shop-telfax span{font-size:14px}.shop-telfax .pad{padding-right:10px}}@media only screen and (max-width:639px){.hero__inner{padding:0;top:50px}.hero__inner ul{padding-bottom:30px}.hero__inner-img{width:300px}.hero__right-text{padding-left:15px;right:0}}@media only screen and (max-width:575px){.hero__right-text{padding-top:10px;padding-left:25px;font-size:12px;bottom:50%;right:0}.hero__image img{height:355px;object-fit:cover}.hero__inner ul{flex-wrap:wrap}.support{padding-top:0;padding-bottom:60px}.hero__inner-heading{margin-left:10px;margin-bottom:10px}.hero__inner-desc{font-size:16px}.hero__inner-box a{margin-bottom:5px}.hero__inner-box{flex-wrap:wrap}.hero__bubble{margin-top:-4px;margin-left:-78px}.hero__btm-text{padding-top:10px;font-size:12px}.support__box-heading{font-size:20px;padding-bottom:10px}.support__box-num{font-size:30px}.support__box-desc{font-size:14px}.support__inner{padding-top:30px}.primary-heading{font-size:20px;padding-bottom:20px}.primary-heading span{font-size:18px}.hero__inner-content{top:30%}.contact-nav-tabs{flex-wrap:nowrap}.nav-tabs .nav-link{padding:2px;margin-right:5px}.contact-nav-tabs .contact-nav-item.show .contact-nav-link,.contact-nav-tabs .contact-nav-link.active{color:#666;font-size:18px;color:#fff;background-color:#009a59;border-color:#dee2e6 #dee2e6 #fff;border-bottom:none;text-align:center;font-weight:700;padding:2px;margin-right:5px;width:unset}.contact-nav-tabs .contact-nav-link{color:#666;border:1px solid #dee2e6;border-bottom-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;width:unset;display:block;background-color:transparent;text-decoration:none;padding:2px;margin-right:5px;text-align:center;font-weight:700}}@media only screen and (max-width:479px){.hero__inner ul{padding-bottom:10px}.hero__inner-heading{margin-top:20px}.hero__inner-box .small{width:90px}}@media only screen and (max-width:374px){.hero__inner-box .small{width:67px}.hero__inner-box span{font-size:11px}.contact-nav-tabs .contact-nav-item.show .contact-nav-link,.contact-nav-tabs .contact-nav-link.active{font-size:16px}}