html{scroll-padding-top:70px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{font-size:62.5%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;vertical-align:middle}input[type="text"]{padding:0;border:none;border-radius:0;outline:none;background:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:transparent}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent}.ex-maxWidth,.b-inr,.breadcrumb,.top-evidence,.brand--categorylist,.step-sec__list,.evidence-page,.faq-page,.order-form__attention,.order-form__attention .list,.optionlist-sec .time,.optionlist-sec .list,.productorder-sec .m-box,.productorder-page_contents,.contactdesk-page .inr,.brand__price-sec .inr,.staff-page,.group-page #wrapper,.career-page .type,.career-page .container,.sdgs-page .type,.sdgs-page .container,.recruit-page .type,.recruit-page h1+p,.recruit-page .container,.single-jobs-page,.breadcrumb.jobs,.entryform-page,.ex-guide-sec .inr,.top-page .first-sec .text-box,.top-page .special-sec .inr,.top-page .cleaning-sec .point-cont .box .m-box,.top-page .bland-sec .b-box,.top-page .bland-sec .f-box,.top-page .step-bnr,.top-page .step-sec .attention,.top-page .price-sec .inr,.top-page .blog-sec .m-box,.top-page .link-sec .inr,.check-page .main-box .form-box,.contact-page .contact-sec .main-cont .inr,.order-page .title-box,.order-page .lead-box,.order-page .main-form .form-sec,.order-check-page .main-box .form-box,.z-page .ex-top-sec .main-box,.z-page .ex-slide-sec .inr,.z-page .ex-slide-sec .link-box,.bland-page .price-sec .main-box,.bland-page .hokan-sec .main-box,.bland-page .gaiyou-sec .gaiyou-box,.example-page .list-sec,.single-page .gaiyou-sec .m-box,.pay-page .first-sec .f-box,.pay-page .link-sec .inr,.category-blog-page .m-inr,.single-blog-page,.single-blog-page-related-article-title,.single-blog-page-related-article-list,.scheduled-page .main,.products-list,.company-section,.terms-box,.news-page,.law-box{max-width:1240px;margin:0 auto;padding:0 15px}.ex-XYcent,.top-page .first-sec .text-box,.top-page .option-sec .f-box .box .img-flex .a .arw,.top-page .bland-sec .b-box .t-box .logo,.top-page .bland-sec .b-box .i-box .back-box .back,.order-page .title-box .title,.pay-page .first-sec .f-box .box ul li .img-box .y-img,.pay-page .first-sec .f-box .box ul li .img-box .pay,.single-blog-page .share-box .btn-box .anchor .icon,.single-blog-page-related-article-list .article-box .article-img .backImg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ex-Xcent,.top-page .bland-sec .b-box .t-box .anchor,.top-page .bland-sec .t-box .title:after,.top-page .insta-sec .t-box .title:after,.z-page .ex-top-sec .main-box .img-box .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ex-Ycent,.z-page .ex-slide-sec .f-slide .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ex-cent-clear{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ex-clear:after,.single-blog-page-related-article-list .article-box:after{content:"";display:block;clear:both}body{font-size:1.6rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;color:#1a1a1a;line-height:175%}.f-normal,.order-page .main-form .form-sec .form-table .data input[type="text"],.order-page .main-form .form-sec .form-table .data select,.order-page .main-form .form-sec .form-table .data textarea,.order-page .main-form .form-sec .form-table .data input::-webkit-input-placeholder{font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal}.f-normal,.order-page .main-form .form-sec .form-table .data input[type="text"],.order-page .main-form .form-sec .form-table .data select,.order-page .main-form .form-sec .form-table .data textarea,.order-page .main-form .form-sec .form-table .data input::-moz-placeholder{font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal}.f-normal,.order-page .main-form .form-sec .form-table .data input[type="text"],.order-page .main-form .form-sec .form-table .data select,.order-page .main-form .form-sec .form-table .data textarea,.order-page .main-form .form-sec .form-table .data input::-ms-input-placeholder{font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal}.f-normal,.order-page .main-form .form-sec .form-table .data input[type="text"],.order-page .main-form .form-sec .form-table .data select,.order-page .main-form .form-sec .form-table .data textarea,.order-page .main-form .form-sec .form-table .data input::placeholder{font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal}.f-bold,.top-page .taiou-sec .lead-box .lead span,.top-page .consul-sec .text-box .title,.contact-page .contact-sec .main-cont .box.tel .lead.gold,.z-page .ex-top-sec .main-box .txt-box .date,.example-page .list-sec .main-lists .t-box .name,.single-blog-page-related-article-list .article-box .article-txt .title{font-family:kozuka-mincho-pro, serif;font-weight:700;font-style:normal}.b-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp_block{display:none !important}.sp_br{display:none}.js-fade-down{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:0.7s ease-out;-o-transition:0.7s ease-out;transition:0.7s ease-out}.js-fade-down.is-animated{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.js-fade-right{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);-webkit-transition:0.7s ease-out;-o-transition:0.7s ease-out;transition:0.7s ease-out}.js-fade-right.is-animated{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.js-cover-w{width:100%;height:100%;position:absolute;top:0;right:0;background:#fff;-webkit-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}.js-cover-w.is-animated{width:0}.js-anime-delay1{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.js-anime-delay2{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.float-bnr{position:fixed;z-index:1000}.float-bnr a{display:block;cursor:pointer}.float-bnr_left{width:80px;left:0;top:300px;-webkit-box-shadow:2px 2px 4px rgba(153, 153, 153, .3);box-shadow:2px 2px 4px rgba(153, 153, 153, .3);-webkit-transition:0.3s linear;-o-transition:0.3s linear;transition:0.3s linear}.float-bnr_left .close-btn{display:none}.float-bnr_right{width:120px;right:15px;top:210px}.float-bnr_right .ship-time{margin-bottom:10px;border:1px solid #0071bc;font-family:sans-serif;font-weight:bold}.float-bnr_right .ship-time .head{padding:7px;background:#0071bc;color:#fff;font-size:1.3rem;line-height:150%;text-align:center}.float-bnr_right .ship-time .main{padding:7px;background:#fff;font-size:1.3rem;line-height:150%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.float-bnr_right .ship-time .main span{color:red;font-size:1.8rem;line-height:170%}.flex-bnr{position:fixed;z-index:100;right:0;bottom:80px}.flex-bnr img{display:none}.flex-bnr .anchor{margin-bottom:10px;padding:20px 25px;display:block;font-size:2rem;color:#fff;text-align:center;border-radius:5px 0 0 5px;-webkit-box-shadow:0 4px 4px rgba(0, 0, 0, .2);box-shadow:0 4px 4px rgba(0, 0, 0, .2);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative}.flex-bnr .anchor.contact-bnr{background:#c80428}.flex-bnr .anchor.order-bnr{background:#29abff}.flex-bnr .anchor.schedule-bnr{display:none}.flex-bnr .anchor .text .mb{display:none}.float-blog{width:100%;height:80px;position:fixed;left:0;bottom:0;z-index:999}.float-blog a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:rgba(21, 30, 47, .85);padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.float-blog a:hover{opacity:0.75}.float-blog a div{width:670px;height:118px;background:url("../img/float-blog_title.png") no-repeat center;background-size:contain;display:block;overflow:hidden;text-indent:100%;position:relative;bottom:19px;white-space:nowrap}.float-blog a:after{content:' ';width:218px;height:52px;background:url("../img/float-blog_anime.png");background-size:contain;margin-left:10px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-animation:fluffy1 3s ease infinite;animation:fluffy1 3s ease infinite}@-webkit-keyframes fluffy1{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes fluffy1{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.ex-maxWidth,.b-inr,.breadcrumb,.top-evidence,.brand--categorylist,.step-sec__list,.evidence-page,.faq-page,.order-form__attention,.order-form__attention .list,.optionlist-sec .time,.optionlist-sec .list,.productorder-sec .m-box,.productorder-page_contents,.contactdesk-page .inr,.brand__price-sec .inr,.staff-page,.group-page #wrapper,.career-page .type,.career-page .container,.sdgs-page .type,.sdgs-page .container,.recruit-page .type,.recruit-page h1+p,.recruit-page .container,.single-jobs-page,.breadcrumb.jobs,.entryform-page,.ex-guide-sec .inr,.top-page .first-sec .text-box,.top-page .special-sec .inr,.top-page .cleaning-sec .point-cont .box .m-box,.top-page .bland-sec .b-box,.top-page .bland-sec .f-box,.top-page .step-bnr,.top-page .step-sec .attention,.top-page .price-sec .inr,.top-page .blog-sec .m-box,.top-page .link-sec .inr,.check-page .main-box .form-box,.contact-page .contact-sec .main-cont .inr,.order-page .title-box,.order-page .lead-box,.order-page .main-form .form-sec,.order-check-page .main-box .form-box,.z-page .ex-top-sec .main-box,.z-page .ex-slide-sec .inr,.z-page .ex-slide-sec .link-box,.bland-page .price-sec .main-box,.bland-page .hokan-sec .main-box,.bland-page .gaiyou-sec .gaiyou-box,.example-page .list-sec,.single-page .gaiyou-sec .m-box,.pay-page .first-sec .f-box,.pay-page .link-sec .inr,.category-blog-page .m-inr,.single-blog-page,.single-blog-page-related-article-title,.single-blog-page-related-article-list,.scheduled-page .main,.products-list,.company-section,.terms-box,.news-page,.law-box{max-width:1240px;margin:0 auto;padding:0 15px}.ex-XYcent,.top-page .first-sec .text-box,.top-page .option-sec .f-box .box .img-flex .a .arw,.top-page .bland-sec .b-box .t-box .logo,.top-page .bland-sec .b-box .i-box .back-box .back,.order-page .title-box .title,.pay-page .first-sec .f-box .box ul li .img-box .y-img,.pay-page .first-sec .f-box .box ul li .img-box .pay,.single-blog-page .share-box .btn-box .anchor .icon,.single-blog-page-related-article-list .article-box .article-img .backImg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ex-Xcent,.top-page .bland-sec .b-box .t-box .anchor,.top-page .bland-sec .t-box .title:after,.top-page .insta-sec .t-box .title:after,.z-page .ex-top-sec .main-box .img-box .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ex-Ycent,.z-page .ex-slide-sec .f-slide .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ex-cent-clear{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ex-clear:after,.single-blog-page-related-article-list .article-box:after{content:"";display:block;clear:both}strong{font-weight:400}.pconly{display:block}.sponly{display:none}.header{background:#e5e5e5;padding:10px 200px}.header__copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__copy h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.header__copy h1 span{background:#161d2d;color:#ffffff;font-size:12px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;padding:5px 15px;margin-right:15px}.header__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__sns li{margin-left:25px}.header__sns .twitter a{display:block;width:26px;height:21px;background:url("../img/header/twitter.svg") no-repeat center/contain}.header__sns .facebook a{display:block;width:23px;height:22px;background:url("../img/header/facebook.svg") no-repeat center/contain}.header__sns .instagram a{display:block;width:22px;height:22px;background:url("../img/header/instagram.svg") no-repeat center/contain}.header__sns .youtube a{display:block;width:27px;height:19px;background:url("../img/header/youtube.svg") no-repeat center/contain}.header__logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.header__logos__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logos__center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo{display:block;width:603.6364px;height:58.1818px;background:url("../img/header/logo.svg") no-repeat center/contain}.header__logo a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-100%}.header__credit{display:block;width:441.5px;height:64.5px;background:url("../img/header/credit.png") no-repeat center/contain;margin-left:20px}.header__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__contact *{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.header__contact .title{background:#ff0000;color:#ffffff;font-size:20px;text-align:center;line-height:24px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:65px;min-width:65px;height:65px;border-radius:10px;font-weight:700;margin-right:10px}.header__contact .time{font-size:13px;line-height:1;text-align:justify;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;width:calc(100% + 75px);margin-left:-75px}.header__contact .number{font-size:56px;line-height:1;color:#ff0000;font-weight:700;margin:0;text-align:right;margin-bottom:5px}.header__contact .number a{font-weight:700;color:#ff0000;pointer-events:none;cursor:default;text-decoration:none}.header__contact .number a img{height:42px}.header__contact .comment{font-size:8px;text-align:left;line-height:1.25}.nav{background:#161d2d;padding:0 200px}.nav.is-fixed{position:fixed;top:0;left:0;z-index:10;width:100%}.nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:solid 1px #ffffff;position:relative}.nav ul li:first-child{border-left:solid 1px #ffffff}.nav ul li ._is-child{pointer-events:none}.nav ul li svg{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);fill:#ffffff;width:12px;height:auto}.nav ul li:hover .child{opacity:1;visibility:visible}.nav ul li .child{width:100%;position:fixed;left:0;background:rgba(0, 0, 0, .5);padding:2rem 200px;opacity:0;visibility:hidden;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;z-index:20}.nav ul li .child ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.66667rem}.nav ul li .child li{width:calc(25% - 2rem);border:none;color:#ffffff}.nav ul li .child li a:hover{background:none;opacity:0.75}.nav ul li .child li a span{color:#ffffff;font-size:1.6rem;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:block}.nav ul a{color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:16px;line-height:1;padding:12px 0;letter-spacing:0.2em;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.nav ul a:hover{background:rgba(255, 255, 255, .2)}.nav ul a span{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:12px;color:#a57c52;margin-top:5px;letter-spacing:0}.sp__header{width:100%;height:65px;background:#161d2d;position:fixed;left:0;top:0;z-index:10;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;padding:0 17px;display:none}.sp__header h1 a{display:block;text-indent:-9999%;overflow:hidden;width:250px;height:39px;background:url("../img/header/logo__sp.svg") no-repeat center/contain}.sp__nav{background:#e4e4e4;position:fixed;left:0;bottom:0;width:100%;height:calc(100% - 65px);z-index:9999;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}.sp__nav.is-active{opacity:1;visibility:visible}.sp__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.sp__nav__list ul{width:50%}.sp__nav__list ul li{width:100%;font-size:13px}.sp__nav__list ul li ul{width:100%;padding-left:15px;height:0;overflow:hidden;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.sp__nav__list ul li.active span::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.sp__nav__list ul li span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;line-height:1.1;cursor:pointer}.sp__nav__list ul li span::before{content:" ";display:block;width:7px;height:7px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:10px}.sp__nav__list ul li a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;line-height:1.1}.sp__nav__list ul li a::before{content:" ";width:5px;height:1px;background:#000000;display:block;margin-right:10px}.sp__nav__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:35px 0 30px}.sp__nav__sns li{margin:0 10px}.sp__nav__sns .twitter a{display:block;width:32.5px;height:26.25px;background:url("../img/header/twitter.svg") no-repeat center/contain}.sp__nav__sns .facebook a{display:block;width:28.75px;height:27.5px;background:url("../img/header/facebook.svg") no-repeat center/contain}.sp__nav__sns .instagram a{display:block;width:27.5px;height:27.5px;background:url("../img/header/instagram.svg") no-repeat center/contain}.sp__nav__sns .youtube a{display:block;width:33.75px;height:23.75px;background:url("../img/header/youtube.svg") no-repeat center/contain}.sp__nav__contactbtn{margin-bottom:30px}.sp__nav__contactbtn a{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border:solid 1px rgba(18, 22, 34, .5);display:block;padding:5px;text-align:center}.sp__nav__about{margin-bottom:13px}.sp__nav__about .title{background:#161d2d;color:#ffffff;font-size:9px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;padding:5px;text-align:center;margin-bottom:15px}.sp__nav__about .logo{display:block;text-indent:-9999%;overflow:hidden;width:316px;height:45px;background:url("../img/header/nav__sp__logo.svg") no-repeat center/contain;margin:0 auto 20px}.sp__nav__about .address{font-size:13px;line-height:1;font-weight:500;text-align:center;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.sp__nav__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sp__nav__contact *{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.sp__nav__contact .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px 0}.sp__nav__contact .title{background:#ff0000;color:#ffffff;font-size:13px;text-align:center;line-height:15px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;min-width:40px;height:40px;border-radius:10px;font-weight:700;margin-right:10px}.sp__nav__contact .time{font-size:11px;line-height:1;font-weight:500;text-align:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.sp__nav__contact .number{line-height:1;color:#ff0000;font-weight:700;margin:0}.sp__nav__contact .number a{height:36px;display:block;pointer-events:none;cursor:default;text-decoration:none}.sp__nav__contact .number a img{height:36px;width:auto}.sp__nav__contact .comment{font-size:10px;line-height:1.25;text-align:left}.sp__nav__open{cursor:pointer;display:block}.sp__nav__open:before{content:"MENU";display:block;font-size:11px;font-family:serif;color:#c69c6d;line-height:1;margin-bottom:5px;cursor:pointer}.sp__nav__open.is-active .bar span{top:50% !important;margin-top:-1px !important}.sp__nav__open.is-active .bar span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp__nav__open.is-active .bar span:nth-child(2){opacity:0}.sp__nav__open.is-active .bar span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sp__nav__open .bar{width:32px;height:20px;position:relative;cursor:pointer;display:block}.sp__nav__open .bar span{width:32px;height:2px;background:#ffffff;border-radius:2px;position:absolute;top:0;left:0;-webkit-transition:0.7s all;-o-transition:0.7s all;transition:0.7s all}.sp__nav__open .bar span:nth-child(2){top:50%;margin-top:-1px}.sp__nav__open .bar span:nth-child(3){top:100%;margin-top:-1px}.footer{background:#e5e5e5;padding:60px 200px 130px;overflow:hidden}.footer__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:loop-slide1 45s infinite linear 1s both;animation:loop-slide1 45s infinite linear 1s both;width:calc(100% + 400px);margin-left:-200px}.footer__link:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.footer__link li{min-width:300px;line-height:1;margin-right:20px}.footer__link li.sponly{display:none}.footer__link li:last-child{margin-right:0}.footer__link li a{display:block}.footer__data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px}.footer__address .title{background:#161d2d;color:#ffffff;font-size:9px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;padding:5px;line-height:1;text-align:center;margin-bottom:15px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.footer__address .logo{display:block;text-indent:-9999%;overflow:hidden;width:382px;height:54px;background:url("../img/footer/logo.svg") no-repeat center/contain;margin-bottom:10px}.footer__address .address{font-size:14px;line-height:1;font-weight:500;margin-bottom:20px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.footer__contact .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.footer__contact *{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.footer__contact .title{background:#ff0000;color:#ffffff;font-size:20px;text-align:center;line-height:24px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:65px;min-width:65px;height:65px;border-radius:10px;font-weight:700;margin-right:10px;margin-bottom:0}.footer__contact .time{font-size:13.5px;line-height:1;text-align:justify;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;margin-bottom:5px}.footer__contact .number{color:#ff0000;font-weight:700;margin:5px 0 0}.footer__contact .number a{color:#ff0000;pointer-events:none;cursor:default;text-decoration:none}.footer__contact .number a img{height:42px;line-height:1}.footer__contact .comment{font-size:12px;line-height:1.25}.footer__nav{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:150px}.footer__nav *{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:14px}.footer__nav__title{padding:15px;line-height:1;border-bottom:solid 1px #808080}.footer__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__nav__list li{width:25%}.footer__nav__list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;line-height:1.1}.footer__nav__list li a::before{content:" ";width:5px;height:1px;background:#000000;display:block;margin-right:10px}.footer__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:35px 0 60px}.footer__sns li{margin:0 10px}.footer__sns .twitter a{display:block;width:32.5px;height:26.25px;background:url("../img/header/twitter.svg") no-repeat center/contain}.footer__sns .facebook a{display:block;width:28.75px;height:27.5px;background:url("../img/header/facebook.svg") no-repeat center/contain}.footer__sns .instagram a{display:block;width:27.5px;height:27.5px;background:url("../img/header/instagram.svg") no-repeat center/contain}.footer__sns .youtube a{display:block;width:33.75px;height:23.75px;background:url("../img/header/youtube.svg") no-repeat center/contain}.footer__contactbtn{display:none}.footer .copyright{text-align:center;font-size:13px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.footer__bnr{position:fixed;bottom:0;left:0;width:100%;height:70px;display:none;z-index:99;background:rgba(21, 30, 47, .85)}.footer__bnr li{width:calc(50% - 2px);height:100%}.footer__bnr li:nth-child(2) a{background:#bdffff}.footer__bnr li a{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ffccff;border-radius:20px 20px 0 0;border:solid 2px #000077;border-bottom:none;font-size:10px}.footer__bnr li a svg{margin-right:10px;width:33px;fill:#000077}.footer__bnr li a span{text-align:center;display:block;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;color:#000077;text-shadow:1px 1px 0 #ffffff}.footer__bnr li a .label{font-size:15px;border-bottom:solid 1px #00007c;font-weight:700}.footer__tel-btn{position:fixed;right:0;bottom:150px;width:207px;height:118px;opacity:0;visibility:hidden;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;display:none;z-index:999}.footer__tel-btn._active{opacity:1;visibility:visible}.footer__tel-btn a{display:block;width:100%;height:100%;background:url(../img/footer/tel.png) no-repeat right bottom;background-size:contain;text-indent:-9999%;overflow:hidden}.footer__tel-btn .close{position:absolute;left:-8px;bottom:64px;display:block;width:22px;height:22px;background:url(../img/footer/tel_close.png) no-repeat right bottom;background-size:contain;cursor:pointer}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;padding-top:40px;padding-bottom:40px;line-height:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li a{color:#808080}.breadcrumb li::after{content:">";display:block;margin:0 8px}.breadcrumb li:last-child::after{display:none}.top-evidence *{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.top-evidence .title{font-size:35px;line-height:1;color:#0071a3;border-bottom:1px solid #118093;padding-bottom:10px;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-evidence .title span{font-size:25px}.top-evidence .title span.ruby{font-size:30px;position:relative}.top-evidence .title span.ruby::before{color:#0071a3;content:"エビデンス";position:absolute;font-size:18px;width:100%;text-align:center;left:0;top:-19px;letter-spacing:0.6em;padding-left:0.3em}.top-evidence .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.top-evidence .label .item{width:32%;text-align:center;height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-evidence .label .item h3{font-size:20px}.top-evidence .label .item p{font-size:16px;color:#ffffff}.top-evidence .label-type1{background:#cfe6e9}.top-evidence .label-type1 p{font-size:19px !important;color:#000000 !important}.top-evidence .label-type2{background:#b3b3b3}.top-evidence .label-type3{background:#c9a87f}.top-evidence .sponly{display:none}.top-evidence .pconly{display:block}.top-evidence .next{width:65px;height:25px;background:url("../img/evidence/next.svg") no-repeat center/contain;margin:20px auto}.top-evidence .opne{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ff0000;margin-bottom:30px;cursor:pointer}.top-evidence .opne::before{content:" ";display:block;width:23px;height:23px;background:url("../img/evidence/open.svg") no-repeat center/contain;margin-right:10px}.top-evidence.evidence1{margin-bottom:190px}.top-evidence.evidence1 .title::before{content:" ";display:block;width:40px;height:49px;background:url("../img/evidence/icon1.svg") no-repeat center/contain}.top-evidence.evidence1 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px !important}.top-evidence.evidence1 .box .item{width:32%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-evidence.evidence1 .box .item.is-active{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.top-evidence.evidence1 .box .item .photo{min-width:110px;width:110px;height:110px;background-position:center !important;background-size:cover !important}.top-evidence.evidence1 .box-label{width:100%;text-align:center;display:none}.top-evidence.evidence1 .box-label.is-active{display:block !important}.top-evidence.evidence1 .box-label h3{font-size:20px}.top-evidence.evidence1 .box-label p{font-size:15px;color:#ffffff}.top-evidence.evidence1 .box-label-type1{background:#cfe6e9}.top-evidence.evidence1 .box-label-type1 p{font-size:17px !important;color:#000000 !important}.top-evidence.evidence1 .box-label-type2{background:#b3b3b3}.top-evidence.evidence1 .box-label-type3{background:#c9a87f}.top-evidence.evidence1 .box-type1{border:solid 1px #cfe6e9;min-height:130px;position:relative;padding-right:40px !important}.top-evidence.evidence1 .box-type1::after{content:" ";border:solid 66px #ffffff;border-left:solid 32px #cfe6e9;border-right:none;position:absolute;right:-1px;top:-1px;z-index:0}.top-evidence.evidence1 .box-type1::before{content:" ";border:solid 65px transparent;border-left:solid 32px #ffffff;border-right:none;position:absolute;right:0px;top:0px;z-index:1}.top-evidence.evidence1 .box-type1 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence1 .box-type1 .data h4{font-size:24px}.top-evidence.evidence1 .box-type1 .data ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-evidence.evidence1 .box-type1 .data ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;background:#118093;color:#ffffff;font-size:13px;line-height:1;padding:8px 4px;margin-right:8px;margin-top:8px}.top-evidence.evidence1 .box-type1 .photo{margin-left:12px}.top-evidence.evidence1 .box-type2{border:solid 1px #b3b3b3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-evidence.evidence1 .box-type2 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence1 .box-type2 .photo{margin-right:12px}.top-evidence.evidence1 .box-type2 .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:5px}.top-evidence.evidence1 .box-type2 .number p:first-child{width:5.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-evidence.evidence1 .box-type2 .number p:first-child:after{content:"▶︎"}.top-evidence.evidence1 .box-type2 .number p:last-child{font-size:25px;color:#0071a3}.top-evidence.evidence1 .box-type2 .comment{font-size:15px}.top-evidence.evidence1 .box-type2 .comment span{color:#0071a3}.top-evidence.evidence1 .box-type3{border:solid 1px #c9a87f;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-evidence.evidence1 .box-type3 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence1 .box-type3 .photo{margin-right:12px}.top-evidence.evidence1 .box-type3 .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:5px}.top-evidence.evidence1 .box-type3 .number p:first-child{width:5.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-evidence.evidence1 .box-type3 .number p:first-child:after{content:"▶︎"}.top-evidence.evidence1 .box-type3 .number p:last-child{font-size:25px;color:#ff0000}.top-evidence.evidence1 .box-type3 .comment{font-size:15px}.top-evidence.evidence1 .box-type3 .comment span{color:#ff0000}.top-evidence.evidence1 .box-type3 .link{color:#ff0000;font-size:12px}.top-evidence.evidence2{margin-bottom:190px}.top-evidence.evidence2 .title::before{content:" ";display:block;width:45px;height:69px;background:url("../img/evidence/icon2.svg") no-repeat center/contain}.top-evidence.evidence2 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px !important}.top-evidence.evidence2 .box .item{width:32%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-evidence.evidence2 .box .item .photo{min-width:110px;width:110px;height:110px;background-position:center !important;background-size:cover !important}.top-evidence.evidence2 .box .item.is-active{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.top-evidence.evidence2 .box-label{width:100%;text-align:center;display:none}.top-evidence.evidence2 .box-label.is-active{display:block !important}.top-evidence.evidence2 .box-label h3{font-size:20px}.top-evidence.evidence2 .box-label p{font-size:15px;color:#ffffff}.top-evidence.evidence2 .box-label-type1{background:#cfe6e9}.top-evidence.evidence2 .box-label-type1 p{font-size:17px !important;color:#000000 !important}.top-evidence.evidence2 .box-label-type2{background:#b3b3b3}.top-evidence.evidence2 .box-label-type3{background:#c9a87f}.top-evidence.evidence2 .box-type1{border:solid 1px #cfe6e9;height:130px;position:relative;padding-right:40px !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.top-evidence.evidence2 .box-type1::after{content:" ";border:solid 66px #ffffff;border-left:solid 32px #cfe6e9;border-right:none;position:absolute;right:-1px;top:-1px;z-index:0}.top-evidence.evidence2 .box-type1::before{content:" ";border:solid 65px transparent;border-left:solid 32px #ffffff;border-right:none;position:absolute;right:0px;top:0px;z-index:1}.top-evidence.evidence2 .box-type1 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence2 .box-type1 .data h4{font-size:27px;line-height:47px}.top-evidence.evidence2 .box-type1 .photo{margin-left:12px}.top-evidence.evidence2 .box-type2{border:solid 1px #b3b3b3;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-evidence.evidence2 .box-type2 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence2 .box-type2 .photo{margin-right:12px}.top-evidence.evidence2 .box-type2 .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:5px}.top-evidence.evidence2 .box-type2 .number p:first-child{width:5.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-evidence.evidence2 .box-type2 .number p:first-child:after{content:"▶︎"}.top-evidence.evidence2 .box-type2 .number p:last-child{font-size:25px;color:#0071a3}.top-evidence.evidence2 .box-type2 .comment{font-size:15px;color:#0071a3}.top-evidence.evidence2 .box-type3{border:solid 1px #c9a87f}.top-evidence.evidence2 .box-type3 .data{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-evidence.evidence2 .box-type3 .photo{margin-right:12px}.top-evidence.evidence2 .box-type3 .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;margin-bottom:5px}.top-evidence.evidence2 .box-type3 .number p:first-child{width:5.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-evidence.evidence2 .box-type3 .number p:first-child:after{content:"▶︎"}.top-evidence.evidence2 .box-type3 .number p:last-child{font-size:25px;color:#ff0000}.top-evidence.evidence2 .box-type3 .comment{font-size:15px;color:#ff0000;text-decoration:underline}.top-evidence.evidence3{margin-bottom:190px}.top-evidence.evidence3 .title::before{content:" ";display:block;width:51px;height:65px;background:url("../img/evidence/icon3.svg") no-repeat center/contain}.top-evidence.evidence3 .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:35px !important}.top-evidence.evidence3 .box .item{width:32%;-webkit-box-sizing:border-box;box-sizing:border-box}.top-evidence.evidence3 .box .item.is-active{display:block !important}.top-evidence.evidence3 .box .item .photo{width:100%;height:200px;margin-bottom:20px;background-position:center !important;background-size:cover !important;position:relative}.top-evidence.evidence3 .box .item .photo a{position:absolute;left:0;top:0;display:block;width:100%;height:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.top-evidence.evidence3 .box .item .photo a:hover{background:rgba(255, 255, 255, .25)}.top-evidence.evidence3 .box .item .data{width:100%;padding:15px 0}.top-evidence.evidence3 .box .item .center{text-align:center;margin:15px 0}.top-evidence.evidence3 .box .item .center img{height:75px}.top-evidence.evidence3 .box .item .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-bottom:5px}.top-evidence.evidence3 .box .item .number p:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-evidence.evidence3 .box .item .number p:first-child:after{content:"▶︎"}.top-evidence.evidence3 .box .item .number p:last-child{font-size:25px;color:#0071a3}.top-evidence.evidence3 .box .item h4{text-align:center;font-size:15px}.top-evidence.evidence3 .box-label{width:100%;text-align:center;display:none}.top-evidence.evidence3 .box-label.is-active{display:block !important}.top-evidence.evidence3 .box-label h3{font-size:20px}.top-evidence.evidence3 .box-label p{font-size:15px;color:#ffffff}.top-evidence.evidence3 .box-label-type1{background:#cfe6e9}.top-evidence.evidence3 .box-label-type1 p{font-size:17px !important;color:#000000 !important}.top-evidence.evidence3 .box-label-type2{background:#b3b3b3}.top-evidence.evidence3 .box-label-type3{background:#c9a87f}.top-evidence.evidence3 .box-type1 .data{border:solid 1px #cfe6e9}.top-evidence.evidence3 .box-type2 .data{border:solid 1px #b3b3b3}.top-evidence.evidence3 .box-type2 h4{color:#0071a3}.top-evidence.evidence3 .box-type3 .data{border:solid 1px #c9a87f}.top-evidence.evidence3 .box-type3 .number p:last-child{color:#ff0000}.top-evidence.evidence3 .box-type3 h4{color:#ff0000;text-decoration:underline}.customer-sec .customer-list{max-width:980px;height:1000px;margin:0 auto 30px;position:relative;overflow:hidden}.customer-sec .customer-list::before{content:" ";width:100%;height:200px;position:absolute;left:0;top:0;z-index:5;background:-webkit-linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, 50% 1.15%, 50% 101.57%, color-stop(0, #fff), color-stop(1, rgba(255, 255, 255, 0)));background:-o-linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(-90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF' ,GradientType=0)";background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0)}.customer-sec .customer-list::after{content:" ";width:100%;height:200px;position:absolute;left:0;bottom:0;z-index:5;background:-webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-webkit-gradient(linear, 50% 1.15%, 50% 101.57%, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, #fff));background:-o-linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-ms-linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF' ,GradientType=0)";background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0)}.customer-sec .customer-list .item{border-bottom:solid 1px #f0f0ee;padding:25px 0}.customer-sec .customer-list .item .star{color:#b8bf3d}.customer-sec .customer-list .item .star[data-rate="1"]::before{content:"★"}.customer-sec .customer-list .item .star[data-rate="2"]::before{content:"★★"}.customer-sec .customer-list .item .star[data-rate="3"]::before{content:"★★★"}.customer-sec .customer-list .item .star[data-rate="4"]::before{content:"★★★★"}.customer-sec .customer-list .item .star[data-rate="5"]::before{content:"★★★★★"}.customer-sec .customer-list .item .body{font-size:18px;margin:5px auto}.customer-sec .customer-list .item .time{color:#649eb6}.order-page .estimates__fixed{position:fixed;z-index:10;bottom:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(21, 30, 47, .85);color:#ffffff;padding:20px;font-size:1.2em}.order-page .estimates__fixed .price{font-size:2em;margin-left:1em}.order-page .estimates .form-table .name{width:270px !important}.order-page .estimates .form-table .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:solid 1px #c49a6c}.order-page .estimates .form-table .box p{font-size:1.2em;color:#c49a6c;margin-right:20px}.order-page .estimates .form-table .box .price{color:#000000;font-size:2em}.order-page .select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px #e6e6e6 solid;background:#ffffff;background-image:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:3em;line-height:3;background:#ffffff;overflow:hidden}.order-page .select::-ms-expand{display:none}.order-page .select::after{font-family:"Font Awesome 5 Free";content:"\25BC";position:absolute;top:0;right:0;padding:0 0.25em;background:#07335a;color:#ffffff;cursor:pointer;pointer-events:none;-webkit-transition:0.25s all ease;-o-transition:0.25s all ease;transition:0.25s all ease}.order-page .select:hover::after{color:#f39c12}.order-page .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.order-page .box .select{width:auto !important;min-width:5em;margin-right:5px}.order-page .box .select #pickup_time,.order-page .box .select #pickup_day{min-width:12em}.order-page .item__attentionbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;margin-top:10px}.order-page .item__attentionbox_whitebox .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-page .item__attentionbox_whitebox .block a{width:45%}.order-page .item__attentionbox_whitebox .block p{width:50%;color:#99001c;font-size:1.4rem;line-height:175%}.order-page .item__attentionbox_whitebox .attention p:nth-child(1){color:#a27c52;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-page .item__attentionbox_whitebox .attention p:nth-child(1)::before,.order-page .item__attentionbox_whitebox .attention p:nth-child(1)::after{content:" ";width:40%;display:block;height:1px;background:#a27c52}.order-page .item__attentionbox_whitebox .attention p:nth-child(2){color:#ffffff;background:#c49a6d;padding:15px;margin-top:5px;font-size:1.4rem;line-height:175%}.order-page .item__attentionbox p{color:#99001c;line-height:2.5rem}.order-page .item__attentionbox div{margin-right:1.5rem}.order-page .item__attentionbox div:last-child{margin-right:0}.order-page .item__attentionbox div a{padding:0 2px;line-height:2.5rem;display:block;background:#bc8f62;color:#ffffff;position:relative}.order-page .item__attentionbox div a::after{content:" ";position:absolute;border:20px solid transparent;border:1.25rem solid transparent;right:-16px;right:-1rem;top:0;border-right:none;border-left:16px solid #bc8f62;border-left:1rem solid #bc8f62}.order-page .item__attentionbox div a:hover{opacity:0.75}.order-page .item__attentionbox.item_req__attentionbox{display:none}.order-page__colorpopup{width:100%;max-width:980px;height:calc(100% - 200px);position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.order-page__colorpopup.is_active{opacity:1;visibility:visible}.order-page__colorpopup::before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;background:-webkit-linear-gradient(-150deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);background:-webkit-gradient(linear, 105.33% 11.21%, -5.33% 88.79%, color-stop(0, #000), color-stop(0.1889, #131313), color-stop(0.4353, #252525), color-stop(0.6975, #303030), color-stop(1, #333));background:-o-linear-gradient(-150deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);background:-ms-linear-gradient(-150deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333' ,GradientType=0)";background:-webkit-linear-gradient(210deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);background:-o-linear-gradient(210deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);background:linear-gradient(240deg, #000 0%, #131313 18.89%, #252525 43.53%, #303030 69.75%, #333 100%);opacity:0.7;z-index:0}.order-page__colorpopup input{position:absolute;width:50px;height:50px;background:#1a1a1a;color:#fff;border:2px solid #ffffff;top:-25px;right:-25px;font-size:30px;border-radius:50%;cursor:pointer}.order-page__colorpopup .image{position:relative;z-index:1;width:40%;margin:0 auto}.order-page__colorpopup .image img{width:100%}.order-page__colorpopup .text{font-size:3rem;line-height:1.5;color:#ffffff;position:relative;z-index:1;text-shadow:1px 1px 4px rgba(0, 0, 0, .7)}.order-page__colorpopup .text span:first-child{color:#8afffc}.order-page__colorpopup .text span:nth-child(2){color:#ff8afa}.order-page__colorpopup .btn{position:relative;z-index:1;font-size:2rem;line-height:1.5;color:#ffffff;margin-top:40px;min-width:60%}.order-page__colorpopup .btn a{text-align:center;display:block;border:solid 1px #ffffff;padding:10px 20px;text-shadow:1px 1px 4px rgba(0, 0, 0, .7)}.order-page__colorpopup .btn.type2 a{background:#ffffff;color:#767676;text-shadow:none}.order-page #bikou .small{text-indent:-1em;padding-left:1em;display:block}.order-page #couponCodeArea.none{display:none}.order-page .coupon_code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}.order-page .coupon_code input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.order-page .coupon_code .btn{white-space:nowrap;background:#161d2d;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px}.order-page .bikou_images{margin-top:30px;position:relative}.order-page .bikou_images ul{display:grid;gap:10px;padding-right:150px}.order-page .bikou_images ul .none{display:none}.order-page .bikou_images .add{position:absolute;right:0;top:0;border:solid 1px #666666;padding:5px 10px;line-height:1.2;cursor:pointer;font-size:0.9em}.order-page .popup_btn{width:20px;margin-left:5px;cursor:pointer;display:inline-block}.order-page .overlay{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:rgba(0, 0, 0, .5);width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;opacity:0;visibility:hidden;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.order-page .overlay._is-active{opacity:1;visibility:visible}.order-page .popup_data{max-width:1000px;max-height:calc(100% - 50px);width:calc(100% - 50px);background:#ffffff;position:fixed;left:50%;top:50%;z-index:999999;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:100px;opacity:0;visibility:hidden;overflow:auto}.order-page .popup_data._is-active{opacity:1;visibility:visible}.order-page .popup_data .close{width:30px;height:30px;position:absolute;right:20px;top:20px;cursor:pointer}.order-page .popup_data .close::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;background-color:#000000;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDFaIi8+PC9nPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyIDE5IDYuNDFaIi8+PC9nPjwvc3ZnPg==")}.order-page .popup_data .close::before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#f4f4f4;opacity:0;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.order-page .popup_data .close:hover::before{opacity:1}.order-page .loader{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);display:none;z-index:10}.order-page .loader._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-page .loader span,.order-page .loader span::after{border-radius:50%;width:10em;height:10em}.order-page .loader span{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255, 255, 255, .2);border-right:1.1em solid rgba(255, 255, 255, .2);border-bottom:1.1em solid rgba(255, 255, 255, .2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.order-check-page .form-table th{color:#000000 !important;width:auto !important}.order-check-page .form-table th.label{position:relative}.order-check-page .form-table th.label::after{content:"：";position:absolute;right:0}.order-check-page .check__price{width:80%;margin:0 auto 100px}.order-check-page .check__price .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.order-check-page .check__price .box p{font-size:1.2em;color:#c49a6c;margin-right:20px}.order-check-page .check__price .box .price{color:#000000;font-size:2em}.order-check-page .product{width:100%;margin-bottom:20px}.order-check-page .product tr,.order-check-page .product th,.order-check-page .product td{border:none !important;padding:0 !important}.order-check-page .product td{text-align:right}.order-check-page .product:last-child{margin-bottom:0}.order-check-page .check_p{text-align:center;margin-bottom:30px}.order-check-page .check_p a{color:#990000}.order-check-page #send[disabled="disabled"]{cursor:default;opacity:0.7;background:#aaaaaa}.order-check-page #send[disabled="disabled"]:hover{opacity:0.7}.order-check-page #back[disabled="disabled"]{cursor:default;opacity:0.7;background:#aaaaaa;border:solid 1px #aaaaaa;color:#ffffff}.order-check-page #back[disabled="disabled"]:hover{opacity:0.7}.order-check-page .loader{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);display:none}.order-check-page .loader._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-check-page .loader span,.order-check-page .loader span::after{border-radius:50%;width:10em;height:10em}.order-check-page .loader span{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255, 255, 255, .2);border-right:1.1em solid rgba(255, 255, 255, .2);border-bottom:1.1em solid rgba(255, 255, 255, .2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.top__mainimage{height:100vh;background:url(../img/mainimage/background.jpg) no-repeat center/cover;position:relative}.top__mainimage h2{display:block;text-indent:-9999%;overflow:hidden;width:753px;height:193px;background:url("../img/mainimage/no1.svg") no-repeat center/contain;position:absolute;left:50%;top:50%;opacity:0;margin-left:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative}.top__mainimage h2.is-anime{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation:animNo1 0.5s ease forwards;animation:animNo1 0.5s ease forwards}.top__mainimage .copy1{display:block;text-indent:-9999%;overflow:hidden;width:154px;height:451px;background:url("../img/mainimage/copy1.svg") no-repeat center/contain;position:absolute;left:50%;top:60%;-webkit-transform:translate(400px, -50%);-ms-transform:translate(400px, -50%);transform:translate(400px, -50%)}.top__mainimage .copy2{display:block;text-indent:-9999%;overflow:hidden;width:138px;height:491px;background:url("../img/mainimage/copy2.svg") no-repeat center/contain;position:absolute;right:50%;top:60%;-webkit-transform:translate(-400px, -50%);-ms-transform:translate(-400px, -50%);transform:translate(-400px, -50%)}@-webkit-keyframes animNo1{0%{opacity:0;margin-left:100px}100%{opacity:1;margin-left:0}}@keyframes animNo1{0%{opacity:0;margin-left:100px}100%{opacity:1;margin-left:0}}.top__mainimage .performance{background:rgba(0, 0, 0, .5);position:absolute;bottom:0;left:0;width:100%;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top__mainimage .performance span{display:block;text-indent:-9999%;overflow:hidden;width:1214px;height:111px;background:url("../img/mainimage/80th.svg") no-repeat center/contain}.brand--categorylist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand--categorylist .item{width:16.6%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-right:solid 1px rgba(0, 0, 0, .5);font-size:1.25rem;text-align:center}.brand--categorylist .item:last-child{border-right:none}.brand--categorylist .item a{padding:0 20px;display:block}.brand--categorylist .item a .photo{background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;height:120px;width:100%}.step-sec__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.step-sec__list .item{min-width:calc(20% - 24px);width:calc(20% - 24px);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border:solid 2px #000000}.step-sec__list .number{position:relative;width:calc(100% + 20px);margin-right:-20px}.step-sec__list .number::after{content:" ";border:solid 20px transparent;border-left-color:#161d2d;border-right:none;position:absolute;right:-20px;top:0}.step-sec__list .number::before{content:" ";position:absolute;width:20px;height:54px;background:#ffffff;right:0;top:-7px;z-index:0}.step-sec__list .number p{background:#161d2d;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;color:#c69c6d;margin-bottom:20px;position:relative;z-index:1}.step-sec__list .number p.title{display:none}.step-sec__list .number span{font-size:23px;color:#ffffff;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;margin-left:5px}.step-sec__list .icon{margin:auto;height:115px;min-width:100px;width:100px;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important}.step-sec__list .title{text-align:center;font-size:19px;color:#161d2d;font-weight:700;margin-bottom:10px}.step-sec__list .title+p{font-size:13px;line-height:23px}.step-sec__list .title+p a,.step-sec__list .title+p span{color:#ff0000}.step-sec__list .step1 .icon{background-size:auto 95px !important}.step-sec__list .step5 .number{width:100%;margin-right:0}.step-sec__list .step5 .number::after,.step-sec__list .step5 .number::before{display:none}.catchbrand-sec{background:#f8fafe;padding:100px 0}.catchbrand-sec h2{width:777px;height:96px;background:url("../img/catchbrand/title.svg") no-repeat center/cover;margin:0 auto 20px;overflow:hidden;text-indent:100%;white-space:nowrap}.catchbrand-sec p{text-align:center}.catchbrand-sec p br{display:none}.catchbrand-sec #catchbrand__list1 ul{-webkit-animation:loop-slide1 40s infinite linear 1s both;animation:loop-slide1 40s infinite linear 1s both}@-webkit-keyframes loop-slide1{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide1{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.catchbrand-sec #catchbrand__list2{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.catchbrand-sec #catchbrand__list2 ul{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-animation:loop-slide2 45s infinite linear 1s both;animation:loop-slide2 45s infinite linear 1s both}@-webkit-keyframes loop-slide2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loop-slide2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.catchbrand-sec #catchbrand__list3 ul{-webkit-animation:loop-slide3 80s infinite linear 1s both;animation:loop-slide3 80s infinite linear 1s both}@-webkit-keyframes loop-slide3{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide3{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.catchbrand-sec .slide{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.catchbrand-sec .slide ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catchbrand-sec .item{min-width:200px;line-height:1;margin:0 10px}.catchbrand-sec .item img{width:100%;height:auto}.orderpage__option{border:solid 1px #b3b3b3}.orderpage__option th{padding-left:20px}.orderpage__option .data{padding-right:20px !important}.top__question{padding:100px 0 200px}.top__question h2{font-size:4.6rem;line-height:145%;text-align:center;margin-bottom:100px}.top__question__item{margin-bottom:50px}.top__question__item.point1 a{background:url(../img/top/point1.jpg) no-repeat center/cover}.top__question__item.point1 a .link{color:#c5b097}.top__question__item.point2 a{background:url(../img/top/point2.jpg) no-repeat center/cover}.top__question__item.point2 a .link{color:#00ff00}.top__question__item.point3 a{background:url(../img/top/point3.jpg) no-repeat center/cover}.top__question__item.point3 a .link{color:#00ffff}.top__question__item.point4 a{background:url(../img/top/point4.jpg) no-repeat center/cover}.top__question__item.point4 a .link{color:#ed1e79}.top__question__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#eeeeee;padding:100px 0;width:100%;color:#ffffff}.top__question__item a:hover{opacity:0.75}.top__question__item .title{font-size:4.6rem;line-height:145%;text-align:center;margin-bottom:20px;padding-bottom:20px;min-width:860px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #ffffff}.top__question__item .title br{display:none}.top__question__item .title::before{content:" ";display:block;margin-right:10px;width:60px;height:52px;background:url("../img/top/point__title.svg") no-repeat center/cover}.top__question__item .text{text-align:center;font-size:1.8rem;line-height:175%}.top__question__item .link{text-align:center;font-size:1.8rem;line-height:175%;margin-top:40px}.top__question h3{font-size:4rem;line-height:145%;text-align:center;margin-bottom:30px;margin-top:100px}.top__question h3 br{display:none}.top__certification{padding:100px;background:url(../img/top/frame/center.jpg) repeat-y center/100% auto;position:relative}.top__certification::before{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/top/frame/top.jpg) no-repeat top/100% auto}.top__certification::after{content:" ";width:100%;height:100%;position:absolute;bottom:0;left:0;background:url(../img/top/frame/bottom.jpg) no-repeat bottom/100% auto}.top__certification h2{color:#c8a77f;font-size:6.6rem;text-align:center;line-height:1.5;margin:0 0 20px}.top__certification h2 span{display:block;font-size:4.5rem;letter-spacing:0.35em;text-align:center}.top__certification h3{font-size:4rem;font-weight:700;text-align:center;line-height:1.5;margin:0 0 20px}.top__certification h3 br{display:none}.top__certification p{font-size:2.5rem;line-height:1.5}.top__flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:calc(5rem + 100px);counter-reset:number 0}.top__flow .js-fade-down:nth-child(2){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.top__flow .js-fade-down:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.top__flow .js-fade-down:nth-child(4){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.top__flow .js-fade-down:nth-child(5){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.top__flow .js-fade-down:nth-child(6){-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.top__flow .js-fade-down:nth-child(7){-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.top__flow__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top__flow__item h4{color:#1187ab;font-size:7.2rem;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;letter-spacing:0.2em;padding-bottom:18px;border-bottom:solid 1px #1188ac;margin-bottom:30px;position:relative}.top__flow__item h4::before{counter-increment:number 1;content:"0" counter(number);font-size:76.8px;font-size:4.8rem;color:#a0cfde;position:absolute;right:0;top:-80px;top:-5rem;line-height:1;letter-spacing:0}.top__flow__item p{font-size:1.5rem;text-align:center;line-height:1.5}.top__flow .next{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 40px}.top__flow .next svg{width:41px;fill:#c8a77f}.top__schedule__image{background:url(../img/top/schedule.jpg) no-repeat center/cover;position:relative;margin-bottom:50px}.top__schedule__image::before{content:" ";padding-top:25%;display:block}.top__schedule .sponly{display:none}.top__schedule .t-lead{text-align:center;color:#c39d6e;font-size:3rem;margin-bottom:20px}.top__schedule .title{font-size:4.6rem;line-height:145%;text-align:center;margin-bottom:30px}.top__schedule .lead p{font-size:2.5rem;text-align:center;line-height:145%}.top__schedule .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:87.4rem;margin:40px auto 50px}.top__schedule .list li{width:33%;font-size:2rem;line-height:2}.top__schedule .list .item1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.top__schedule .list .item2{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.top__schedule .list .item3{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.top__schedule .list .item4{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center}.top__schedule .list .item5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;text-align:center}.top__schedule .list .item6{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;text-align:center}.top__schedule .list .item7{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;text-align:right}.top__schedule .list .item8{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;text-align:right}.top__schedule .list .item9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;text-align:right}.top__schedule .list .item10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;margin-left:auto;text-align:right}.top__schedule .attention{width:87.4rem;margin:0 auto}.top__schedule .attention li{text-indent:-1em;margin-left:1em}.top__schedule-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:25px auto}.top__schedule-btns.sponly{display:none}.top__schedule-btns div{margin-right:38px}.top__schedule-btns div:last-child{margin-right:0}.top__schedule-btns div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#bc8f62;color:#ffffff;font-size:16px;padding:0 20px;line-height:40px;height:40px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap}.top__schedule-btns div a span{color:#ffff00}.top__schedule-btns div a:hover{opacity:0.7}.top__schedule-btns div a img{height:10px;margin-left:20px}.top__schedule-btns div a:before{content:" ";position:absolute;border:solid 20px transparent;border-left:solid 25px #bc8f62;right:-25px;border-right:none;top:0}.is-none{display:none}.orderpage__recommendation__option th{padding-bottom:20px;min-width:240px}.orderpage__recommendation__option th p{font-weight:700;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:1.7rem;font-weight:bold;display:block}.orderpage__recommendation__option th p span{color:#c1272d}.orderpage__recommendation__option .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;position:relative}.orderpage__recommendation__option .list .item{width:calc(33% - 7px);position:relative;margin-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.orderpage__recommendation__option .list .item input{position:absolute;left:0;top:0;opacity:0}.orderpage__recommendation__option .list .item input[type="checkbox"]:checked+label .add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orderpage__recommendation__option .list .item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #cccccc;padding:8px;padding-bottom:40px;min-height:100%;position:relative}.orderpage__recommendation__option .list .item label::after{content:"追加";background:#c1272d;color:#ffffff;width:100%;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:12px;text-align:center;position:absolute;left:0;bottom:0}.orderpage__recommendation__option .list .item .photo{max-width:70px;height:70px;background:#dddddd}.orderpage__recommendation__option .list .item .photo img{width:100%}.orderpage__recommendation__option .list .item .recommendation__title__onlyoption{display:none}.orderpage__recommendation__option .list .item .recommendation__title{font-size:14px;color:#c1272d;font-weight:700;width:100%;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.orderpage__recommendation__option .list .item .recommendation__title span{display:none}.orderpage__recommendation__option .list .item .recommendation__price{font-weight:700;font-size:14px;line-height:1;width:100%;margin-bottom:10px}.orderpage__recommendation__option .list .item .body{width:calc(100% - 80px);position:relative}.orderpage__recommendation__option .list .item .body .icon{text-align:center;line-height:1.5rem;border-radius:1.5rem;color:#be272d;border:solid 1px #be272d;margin-bottom:10px}.orderpage__recommendation__option .list .item .body .icon2{background:#be272d;color:#ffffff;padding:2px 10px;margin-bottom:10px}.orderpage__recommendation__option .list .item .body .icon.none{display:none;border:none;height:1.5rem}.orderpage__recommendation__option .list .item .body p{font-size:12px;line-height:1.4}.orderpage__recommendation__option .list .item .body p a{color:#aaaaaa;font-size:10px}.orderpage__recommendation__option .list .item .add{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);color:#fff;font-size:16px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.orderpage__recommendation__option .list .item .add_onlyoption,.orderpage__recommendation__option .list .item .add_onlyrepair{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .75);color:#fff;font-size:14px;text-align:center;z-index:2;display:none}.orderpage__recommendation__option .list .item .add_onlyoption._active,.orderpage__recommendation__option .list .item .add_onlyrepair._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.orderpage__recommendation__brandoption th{padding-bottom:20px}.orderpage__recommendation__brandoption th p{font-weight:700;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:1.7rem;font-weight:bold;display:block}.orderpage__recommendation__brandoption th p span{color:#c1272d}.orderpage__recommendation__brandoption .list{width:100%}.orderpage__recommendation__brandoption .list .item{width:100%;position:relative;margin-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.orderpage__recommendation__brandoption .list .item input{position:absolute;left:0;top:0;opacity:0}.orderpage__recommendation__brandoption .list .item input[type="checkbox"]:checked+label .add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orderpage__recommendation__brandoption .list .item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #cccccc;padding:8px}.orderpage__recommendation__brandoption .list .item .photo{max-width:100px;height:100px;background:#dddddd}.orderpage__recommendation__brandoption .list .item .photo img{width:100%}.orderpage__recommendation__brandoption .list .item .body{width:calc(100% - 120px);position:relative}.orderpage__recommendation__brandoption .list .item .body p{font-size:11px;line-height:1.4}.orderpage__recommendation__brandoption .list .item .body p a{color:#aaaaaa;font-size:10px}.orderpage__recommendation__brandoption .list .item .body .recommendation__title{font-size:14px;color:#c1272d;font-weight:700;margin-bottom:5px;width:100%}.orderpage__recommendation__brandoption .list .item .body .recommendation__price{text-align:right;font-weight:700;font-size:14px;margin-top:10px}.orderpage__recommendation__brandoption .list .item .next{background:#c1272d;text-align:center;padding:10px;line-height:1;font-size:12px;color:#ffffff;margin-top:12px;position:relative;margin-bottom:18px}.orderpage__recommendation__brandoption .list .item .next span{color:#ffff00;text-decoration:underline}.orderpage__recommendation__brandoption .list .item .next::after{content:" ";border:solid 9px transparent;border-top-color:#c1272d;position:absolute;left:50%;bottom:-27px;margin-left:-9px}.orderpage__recommendation__brandoption .list .item .add{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);color:#fff;font-size:16px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.orderpage__recommendation__brandoption .list .item .add_onlyoption{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .75);color:#fff;font-size:16px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.orderpage__recommendation__brandoption .list .item .add_onlyoption._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.orderpage_req .data{position:relative}.orderpage_req .canada{position:absolute;left:0;top:10px;width:60%;height:calc(50% - 20px);background:rgba(0, 0, 0, .5);color:#fff;font-size:16px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:999;display:none}.orderpage_req .canada.type2{top:auto;bottom:25px}.orderpage_req .canada._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orderpage_req .canada br{display:none}.orderpage_req th{padding-bottom:20px}.orderpage_req th p{font-weight:700;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:1.7rem;font-weight:bold;display:block}.orderpage_req th p span{color:#c1272d}.orderpage_req th p.title2{font-size:1.4rem}.orderpage_req .comment{font-size:1.4rem;padding:25px}.orderpage_req .comment span{color:#c1272d}.orderpage_req .list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.orderpage_req .list .item{width:calc(20% - 10px);position:relative;margin-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}.orderpage_req .list .item input{position:absolute;left:0;top:0;opacity:0}.orderpage_req .list .item input[type="radio"]:checked+label .add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.orderpage_req .list .item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border:solid 1px #cccccc;padding:8px;min-height:100%}.orderpage_req .list .item .box{padding:10px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:12px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1}.orderpage_req .list .item .box span{font-size:10px;margin-top:10px}.orderpage_req .list .item .plus{position:relative;height:10px;width:10px;margin:5px auto}.orderpage_req .list .item .plus::before{content:" ";position:absolute;width:3px;height:10px;background:#808080;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.orderpage_req .list .item .plus::after{content:" ";position:absolute;height:3px;width:10px;background:#808080;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.orderpage_req .list .item .type1{background:#c0ccd3}.orderpage_req .list .item .type2{background:#cdddf6}.orderpage_req .list .item .type3{background:#dfdbd1}.orderpage_req .list .item .type4{background:#e3dbe0}.orderpage_req .list .item .add{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);color:#fff;font-size:16px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.orderpage_req .list .item .add_onlyoption{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .75);color:#fff;font-size:12px;text-align:center;z-index:10;display:none}.orderpage_req .list .item .add_onlyoption._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.orderpage_wappen .data,.orderpage_wappen .req_wappenbox{padding-left:0 !important;padding-right:0 !important}.orderpage_wappen .req_wappenbox{padding:25px}.orderpage_wappen .req_wappenbox .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.orderpage_wappen .req_wappenbox .list .item{width:48%;margin-bottom:15px}.orderpage_wappen .req_wappenbox .list .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.evidence-page{max-width:1210px}.evidence-page h1{margin-bottom:50px}.evidence-page .evidence__item{margin-bottom:115px}.evidence-page .evidence__item h2{font-size:40px;text-align:center;color:#c2986d;line-height:1.3;margin-bottom:30px}.evidence-page .evidence__item h2 span{text-align:center;font-size:25px}.evidence-page .evidence__item h2 span.small{font-size:20px}.evidence-page .evidence__item h2+p{padding:0 60px 30px}.evidence-page .evidence__item .photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.evidence-page .evidence__item .photo__item{width:48%;margin-bottom:30px;font-size:13px}.evidence-page .evidence__item .photo__item.type1{width:58%}.evidence-page .evidence__item .photo__item.type2{width:40%}.evidence-page .evidence__item .photo__item.type2 div{width:80%;margin:0 auto 20px}.summer2024{background:url(../img/top/summer2024.jpg) no-repeat center bottom/cover;min-height:650px;color:#ffffff;padding-top:75px;padding-bottom:75px}.summer2024 .sponly{display:none}.summer2024 h2{font-size:40px;margin-bottom:20px;text-align:center;line-height:1.13}.summer2024 h2+p{font-size:20px;line-height:1.7;margin-bottom:25px;text-align:center}.summer2024 table{width:80%;margin:0 auto;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;margin-bottom:35px}.summer2024 table+p{text-align:left;font-size:15px;line-height:1.7}.summer2024 table th,.summer2024 table td{padding:20px;text-align:center;border-top:1px solid #ffffff;border-left:1px solid #ffffff;text-shadow:2px 2px 2px rgba(0, 0, 0, .3)}.summer2024 table th{width:11.11111%;font-size:28px}.summer2024 table td{font-size:43px;line-height:1}.summer2024 table td div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:28px;height:100%}.summer2024 table td div span{font-size:21px;position:relative;top:-15px}.summer2024 .text{text-align:center}.summer2024 .text__attention{text-align:center}.summer2024 .attention{text-align:left;width:80%;margin:2em auto 0}.summer2024 .attention li{text-indent:-1em;padding-left:1em}.summer2024 .attention ul{margin-top:2em}.summer2024 .attention-list{display:none}.holiday{background:url(../img/top/holiday2026.jpg) no-repeat center bottom/cover;min-height:600px;color:#ffffff;padding-top:75px;padding-bottom:75px}.holiday .sponly{display:none}.holiday h2{font-size:40px;margin-bottom:20px;text-align:center;line-height:1.13;color:#ffffff}.holiday h2+p{font-size:20px;line-height:1.7;margin-bottom:25px;text-align:center;color:#ffffff}.holiday .schedule{text-align:center}.holiday table{width:100%;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;margin-bottom:35px}.holiday table+p{text-align:left;font-size:15px;line-height:1.7}.holiday table th,.holiday table td{padding:20px 10px;text-align:center;border-top:1px solid #ffffff;border-left:1px solid #ffffff;color:#ffffff}.holiday table th{width:7.69231%;font-size:28px}.holiday table td{font-size:43px;line-height:1}.holiday table td div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:28px;height:100%;color:#ffffff}.holiday table td div span{font-size:21px;position:relative;top:-15px;color:#ffffff}.holiday .pattern{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em;font-size:1.2em}.holiday .pattern p{background:url(../img/top/wavy.png) repeat-x bottom;background-size:auto 0.25em;padding-bottom:0.5em}.holiday .text{text-align:center}.holiday .text__attention{text-align:center}.holiday .email{color:#ffff00 !important}.holiday .attention{text-align:left;color:#ffffff;width:85%;margin:2em auto 0}.holiday .attention li{text-indent:-1em;padding-left:1em}.holiday .attention ul{margin-top:1em}.holiday .attention-list{display:none}.gw2024{background:url(../img/top/gw2024.jpg) no-repeat center top/cover;min-height:600px;color:#666666;padding-top:75px;padding-bottom:75px}.gw2024 .sponly{display:none}.gw2024 h2{font-size:40px;margin-bottom:20px;text-align:center;line-height:1.13;color:#006837}.gw2024 h2+p{font-size:20px;line-height:1.7;margin-bottom:25px;text-align:center;color:#006837}.gw2024 .schedule{text-align:center}.gw2024 table{width:100%;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;margin-bottom:35px}.gw2024 table+p{text-align:left;font-size:15px;line-height:1.7}.gw2024 table th,.gw2024 table td{padding:20px 10px;text-align:center;border-top:1px solid #ffffff;border-left:1px solid #ffffff;text-shadow:2px 2px 2px rgba(43, 37, 37, .2);color:#ffffff;-webkit-box-shadow:0 0 5px rgba(43, 37, 37, .5);box-shadow:0 0 5px rgba(43, 37, 37, .5)}.gw2024 table th{width:7.69231%;font-size:28px}.gw2024 table td{font-size:43px;line-height:1}.gw2024 table td div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:28px;height:100%;color:#ffffff}.gw2024 table td div span{font-size:21px;position:relative;top:-15px;color:#ffffff}.gw2024 .text{text-align:center}.gw2024 .text__attention{text-align:center}.gw2024 .email{color:#7ac943 !important}.gw2024 .attention{text-align:left;color:#006837;width:85%;margin:2em auto 0}.gw2024 .attention li{text-indent:-1em;padding-left:1em}.gw2024 .attention ul{margin-top:2em}.gw2024 .attention-list{display:none}.characteristic-sec{background:#fff4ed;padding:40px}.characteristic-sec-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#1b1464;font-size:33px;font-weight:700}.characteristic-sec-label img{margin-right:10px;height:40px}.characteristic-sec h2{text-align:center;font-size:38px;color:#ff0000;padding-bottom:30px;font-weight:700;margin-top:20px}.characteristic-sec h2+p{text-align:center;font-size:20px;color:#1b1464;font-weight:700;line-height:28px;margin-bottom:20px}.characteristic-sec-attention{text-align:center;color:#1b1464}.characteristic-sec-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.characteristic-sec-btns div{margin-right:38px}.characteristic-sec-btns div:last-child{margin-right:0}.characteristic-sec-btns div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff0000;color:#ddf2ff;font-size:16px;padding:0 20px;line-height:40px;height:40px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap}.characteristic-sec-btns div a span{color:#ffff00}.characteristic-sec-btns div a:hover{opacity:0.7}.characteristic-sec-btns div a img{height:10px;margin-left:20px}.characteristic-sec-btns div a:before{content:" ";position:absolute;border:solid 20px transparent;border-left:solid 25px #ff0000;right:-25px;border-right:none;top:0}.characteristic-sec ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.characteristic-sec ul li{width:32%;border:solid 3px #ffffff;-webkit-box-sizing:border-box;box-sizing:border-box}.characteristic-sec ul li img{width:100%}.orderstep-page .breadcrumb{display:none}.orderstep-page__container{width:720px;margin:100px auto}.orderstep-page__container .web .title{width:100%}.orderstep-page__container .web .title a{display:block;text-align:center;background:#25a1ff;color:#ffffff;font-size:28px;padding:30px 0;border-radius:10px;line-height:1;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.orderstep-page__container .web .title a br{display:none}.orderstep-page__container .web .title a:hover{opacity:0.5}.orderstep-page__container .web .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:80px;margin-top:15px}.orderstep-page__container .web .copy img{width:90px;margin-right:20px}.orderstep-page__container .web .copy p{font-size:20px;font-weight:700;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.orderstep-page__container .web .attention{margin-top:30px}.orderstep-page__container .web .attention p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.orderstep-page__container .web .attention p span{line-height:1;font-size:20px;font-weight:700;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #ffff50));background:-webkit-linear-gradient(transparent 80%, #ffff50 80%);background:-o-linear-gradient(transparent 80%, #ffff50 80%);background:linear-gradient(transparent 80%, #ffff50 80%)}.orderstep-page__container .web .attention p svg{margin-right:10px}.orderstep-page__container .web .attention .movie{width:calc(100% - 130px);margin:0 auto;position:relative;margin-top:15px}.orderstep-page__container .web .attention .movie::before{content:" ";padding-top:56.33%;display:block}.orderstep-page__container .web .attention .movie video,.orderstep-page__container .web .attention .movie iframe{width:100%;height:100%;position:absolute;left:0;top:0}.orderstep-page__container .tel{margin-top:50px}.orderstep-page__container .tel .title a{background:#c10824;display:block;text-align:center;color:#ffffff;font-size:28px;padding:30px 0;border-radius:10px;line-height:1;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.orderstep-page__container .tel .title a br{display:none}.orderstep-page__container .tel .copy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:80px;margin-top:15px}.orderstep-page__container .tel .copy img{width:90px;margin-right:20px}.orderstep-page__container .tel .copy p{font-size:20px;font-weight:700;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.orderstep-page__container .tel .numberbox{width:calc(100% - 130px);margin:0 50px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;padding:20px;margin-top:30px}.orderstep-page__container .tel .numberbox .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:55px;color:#c10824;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;line-height:1;margin-bottom:10px;font-weight:700}.orderstep-page__container .tel .numberbox .number img{width:60px;margin-right:20px}.orderstep-page__container .tel .numberbox p{font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;text-align:center;font-size:16px}.orderstep-page__container .tel .numberbox p br{display:none}.faq-page{max-width:980px}.faq-page_title{text-align:center;margin-bottom:30px}.faq-page_title p{color:#bb8e62;font-size:2.5rem;margin-bottom:10px}.faq-page_keyword{width:600px;margin:0 auto 50px}.faq-page_keyword form{display:block;position:relative}.faq-page_keyword img{position:absolute;height:30px;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-page_keyword input{width:100%;height:50px;border-radius:10px;border:1px solid #cbcbcb;padding:0 10px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-page_category .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.faq-page_category h2{text-align:center;position:relative}.faq-page_category h2 a{position:absolute;right:-10em;font-size:12px}.faq-page_category .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.faq-page_category .list .item{width:calc(14.28571% - 10px);margin-bottom:10px}.faq-page_category .list .item a{display:block;border:solid 1px #cbcbcb;border-radius:12px;height:100%;text-align:center;padding:10px;cursor:pointer}.faq-page_category .list .item a img{height:60px;margin:0 auto}.faq-page_category .list .item a span{font-size:14px;display:block;text-align:center;margin-top:10px}.faq-page_category .list .item a:hover{background:#cbcbcb;color:#ffffff}.faq-page_category .list .item a.is_active{background:#cbcbcb;color:#ffffff}.faq-page_list{margin:50px 0}.faq-page_list h3{font-size:15px;font-weight:700}.faq-page_list .item{border-bottom:solid 1px #cbcbcb;padding:25px 10px 0 10px}.faq-page_list .item.is_none{display:none}.faq-page_list .item .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:25px;position:relative;padding-right:3rem}.faq-page_list .item .question::before{content:" ";width:28px;min-width:28px;height:28px;background:url("../img/faq/question.svg") no-repeat center/cover;margin-right:10px}.faq-page_list .item .question::after{content:"〉";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);line-height:1;margin-top:-24px;margin-top:-1.5rem}.faq-page_list .item .question.is_active::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq-page_list .item .anser{display:none;padding-bottom:25px}.faq-page_list .item .anser .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq-page_list .item .anser .box::before{content:" ";width:28px;min-width:28px;height:28px;background:url("../img/faq/anser.svg") no-repeat center/cover;margin-right:10px}.faq-page_list .item .anser .box p,.faq-page_list .item .anser .box figure{margin-bottom:1.5em}.faq-page_pager{margin-bottom:50px}.faq-page_pager ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq-page_pager ul li a{color:#29abe2;display:block;padding:0 10px}.faq-page_pager ul li span{display:block;color:#363b48;padding:0 10px}.faq-page_tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.faq-page_tag li{margin:0 20px 20px 0;font-size:13px}.faq-page_tag li a{border-radius:8px;border:solid 1px #000000;display:block;padding:10px 20px;line-height:1;white-space:nowrap}.faq-page_tag li a:hover{background:#000000;color:#ffffff}.terms-page__container{margin-bottom:80px}.terms-page__container h3{border-bottom:solid 1px #808080}.terms-box .terms-page__container h3{font-size:20px}.terms-page__title{border-bottom:solid 1px #808080;position:relative;cursor:pointer}.terms-page__title::after{content:"＋";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.terms-page__title.is_active::after{content:"−"}.terms-box .terms-page__title{font-size:20px}.terms-page__body{display:none}.order-form__attention{margin:50px auto}.order-form__attention h2{text-align:center;background:#161b28;color:#ffffff;font-size:27px;padding:10px;margin-bottom:20px}.order-form__attention h3{text-align:center;color:#bc8f62;font-size:21px;margin-bottom:20px}.order-form__attention .list{max-width:980px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.order-form__attention .list .item{width:175px}.order-form__attention .list .photo{line-height:1;margin-bottom:15px;width:100%}.order-form__attention .list p{font-size:16px;line-height:1.4}.optionlist-sec{margin-bottom:100px}.optionlist-sec .background{background:#fffeef;padding:100px 0 50px}.optionlist-sec .background:nth-child(2){background:#edf6fc}.optionlist-sec .background:nth-child(2) .list .title{background:url(../img/top/option/plan2.jpg) no-repeat center/cover}.optionlist-sec .background:nth-child(2) .list .title::before{background:url(../img/top/option/plan2.svg) no-repeat center center;background-size:contain}.optionlist-sec .background:nth-child(2) .itemlist .item .item__title::before{background:url(../img/top/option/plan2.svg) no-repeat center center #b59168;background-size:73px auto}.optionlist-sec .background:nth-child(3){background:#fdf7f3}.optionlist-sec .background:nth-child(3) .list .title{background:url(../img/top/option/plan3.jpg) no-repeat center/cover}.optionlist-sec .background:nth-child(3) .list .title::before{background:url(../img/top/option/plan3.svg) no-repeat center center;background-size:contain}.optionlist-sec .background:nth-child(3) .list .itemlist .item .item__title::before{background:url(../img/top/option/plan3.svg) no-repeat center center #b59168;background-size:73px auto}.optionlist-sec .time{text-align:right;font-size:14px}.optionlist-sec .list{position:relative}.optionlist-sec .list::before{content:" ";border:solid 2px #ffffff;width:calc(100% - 50px);height:calc(100% - 20px);left:25px;top:10px;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.optionlist-sec .list .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:url(../img/top/option/plan1.jpg) no-repeat center/cover;padding:50px 100px;margin-bottom:100px}.optionlist-sec .list .title::before{content:" ";min-width:175px;width:175px;height:70px;background:url(../img/top/option/plan1.svg) no-repeat center center;background-size:contain;display:block;margin-right:20px}.optionlist-sec .list .title h2{line-height:1;font-size:25px;position:relative;white-space:nowrap;padding-right:20px;margin-right:20px}.optionlist-sec .list .title h2::after{content:" ";width:5px;height:100%;background:#b49068;position:absolute;right:0;top:0}.optionlist-sec .list .title h2 span{line-height:1;display:block;font-size:18px;white-space:nowrap;margin-bottom:15px}.optionlist-sec .list .title p{font-size:0.9em;line-height:1.3}.optionlist-sec .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 50px;z-index:5}.optionlist-sec .items .photo a{line-height:1}.optionlist-sec .items .photo a:hover{opacity:0.5}.optionlist-sec .items .item{width:48%;max-width:540px;margin-bottom:50px}.optionlist-sec .items .item h3{text-align:center;font-size:25px;line-height:1;margin-bottom:20px}.optionlist-sec .items .item p{text-align:center;font-size:14px;margin-bottom:20px}.optionlist-sec .items .item img{width:100%}.optionlist-sec .items .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:10px auto}.optionlist-sec .items .btns div{margin:0 10px}.optionlist-sec .items .btns div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#bc8f62;color:#ffffff;font-size:11px;padding:0 10px;line-height:20px;height:20px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap}.optionlist-sec .items .btns div a span{color:#ffff00}.optionlist-sec .items .btns div a:hover{opacity:0.7}.optionlist-sec .items .btns div a:before{content:" ";position:absolute;border:solid 10px transparent;border-left:solid 10px #bc8f62;right:-10px;border-right:none;top:0}.optionlist-sec .itemlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:5;padding:0 50px}.optionlist-sec .itemlist .item{width:48%;max-width:540px;margin-bottom:50px;border:solid 1px #b59168}.optionlist-sec .itemlist .item__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.optionlist-sec .itemlist .item__title::before{content:" ";min-width:120px;width:120px;height:50px;background:url(../img/top/option/plan1.svg) no-repeat center center #b59168;background-size:73px auto;display:block}.optionlist-sec .itemlist .item__title h3{text-align:center;color:#b59168;font-size:24px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.optionlist-sec .itemlist .item__btns{background:#b59168;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px}.optionlist-sec .itemlist .item__btns li{margin:0 15px}.optionlist-sec .itemlist .item__btns li.price a::before{width:17px;height:17px;background:url(../img/top/option/price.svg) no-repeat center center;background-size:contain}.optionlist-sec .itemlist .item__btns li.movie a::before{width:17px;height:17px;background:url(../img/top/option/movie.svg) no-repeat center center;background-size:contain}.optionlist-sec .itemlist .item__btns li.blog a::before{width:17px;height:17px;background:url(../img/top/option/blog.svg) no-repeat center center;background-size:contain}.optionlist-sec .itemlist .item__btns li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ffffff;font-size:14px;padding:0 10px;line-height:24px;height:24px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap}.optionlist-sec .itemlist .item__btns li a:hover{opacity:0.7}.optionlist-sec .itemlist .item__btns li a::before{content:" ";margin-right:5px;display:block}.optionlist-sec .itemlist .item__btns li a:after{content:" ";position:absolute;border:solid 12px transparent;border-left:solid 12px #ffffff;right:-12px;border-right:none;top:0}#wpmem_login,#wpmem_reg{max-width:800px;width:100%;margin:0 auto;padding:50px 15px}#wpmem_login input,#wpmem_reg input{-webkit-box-sizing:border-box;box-sizing:border-box}#wpmem_login .buttons,#wpmem_reg .buttons{background:#161d2d;color:#fff;border-radius:5px;cursor:pointer;padding:10px 25px}#wpmem_login a,#wpmem_reg a{text-decoration:underline;color:#161d2d}.login_profile{max-width:800px;width:100%;margin:0 auto;padding:50px 15px}.login_profile ul li a{text-decoration:underline;color:#161d2d}.login_profile #wpmem_login,.login_profile #wpmem_reg{padding:0}.login_status{max-width:800px;width:100%;margin:0 auto;padding:50px 15px}.login_status a{text-decoration:underline;color:#161d2d}.b-title-box{position:relative}.b-title-box .attention{text-align:left;left:calc(50% + 3.5em);bottom:0;position:absolute;font-size:12px}.title-box .spacing{letter-spacing:1em;margin-left:1em}.productorder-sec{padding-top:100px;margin-bottom:70px}.productorder-sec .b-title-box{margin-bottom:40px}.productorder-sec .b-title-box .title{font-size:1.25em}.productorder-sec .b-title-box .title br{display:none}.productorder-sec .m-box{max-width:1120px}.productorder-sec .flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.productorder-sec .flex-box .article{width:25%;padding:10px 10px 40px}.productorder-sec .flex-box .article a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;height:100%}.productorder-sec .flex-box .article a:hover{opacity:0.75}.productorder-sec .flex-box .article .photo{margin-bottom:10px;line-height:1}.productorder-sec .flex-box .article h2{font-size:14px;margin-bottom:auto;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.productorder-sec .flex-box .article h2 span{font-family:"Helvetica Neue";font-weight:700;padding-right:0.5em}.productorder-sec .flex-box .article p{font-size:14px;line-height:1.57;margin-top:10px}.productorder-sec .flex-box .article .price{margin-top:10px;color:#0071bb;text-align:right}.productorder-sec .flex-box .article .price span{font-size:16px;font-family:"Helvetica Neue";font-weight:700;padding-left:0.5em}.productorder-page_contents{max-width:980px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:100px}.productorder-page_contents .photo{width:550px;min-width:550px;line-height:1}.productorder-page_contents .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:100px}.productorder-page_contents .title p{font-size:14px}.productorder-page_contents .title h2{font-size:14px;margin-bottom:10px;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.productorder-page_contents .title h2 span{font-family:"Helvetica Neue";font-weight:700;padding-right:0.5em}.productorder-page_contents .price{margin-top:10px;font-size:14px}.productorder-page_contents .price span{font-size:24px;font-family:"Helvetica Neue";font-weight:700}.productorder-page_contents .btns{margin-top:20px}.productorder-page_contents .btns li{margin-bottom:15px}.productorder-page_contents .btns li a{font-size:18px;text-align:center;padding:15px;display:block;color:#ffffff;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.productorder-page_contents .btns li:nth-child(1) a{background:#55a9f8}.productorder-page_contents .btns li:nth-child(1) a:hover{background:#29daff}.productorder-page_contents .btns li:nth-child(2) a{background:#b72730}.productorder-page_contents .btns li:nth-child(2) a:hover{background:#ff004c}.productorder-page_contents .sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.productorder-page_contents .sns p{font-size:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.productorder-page_contents .sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.productorder-page_contents .sns ul li{margin:0 10px}.productorder-page_contents .sns ul li a{display:block;text-indent:100%;overflow:hidden}.productorder-page_contents .sns ul .twitter a{width:26px;height:21px;background:url("../img/header/twitter.svg") no-repeat center/contain}.productorder-page_contents .sns ul .facebook a{width:23px;height:22px;background:url("../img/header/facebook.svg") no-repeat center/contain}.productorder-page_contents .sns ul .instagram a{width:22px;height:22px;background:url("../img/header/instagram.svg") no-repeat center/contain}.productorder-page_contents .sns ul .youtube a{width:27px;height:19px;background:url("../img/header/youtube.svg") no-repeat center/contain}.productorder-page_contents .text{font-size:14px;line-height:1.57;padding-bottom:30px;border-bottom:solid 1px #000000;margin-bottom:30px}.productorder-page_contents .about *{font-size:14px;line-height:1.57}.productorder-page_contents .about h3{margin-top:2em}.productorder-page_contents .about h3:first-child{margin-top:0}.productorder-page_contents .about table th{text-align:left;font-weight:300}.productorder-page_contents .about table td::before{content:"："}.productorder-page_contents .about table td a{text-decoration:underline}.contactdesk-page{padding-bottom:90px}.contactdesk-page .inr{max-width:980px}.contactdesk-page .copy{margin-bottom:50px}.contactdesk-page_header{height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#b4c3cb;color:#ffffff}.contactdesk-page_header p{font-size:25px}.contactdesk-page_header h1{font-size:30px;margin-top:30px}.contactdesk-page_step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;height:60px;overflow:hidden}.contactdesk-page_step li{width:33.33%;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;background:#eaebec;line-height:1;font-size:15px;position:relative}.contactdesk-page_step li:last-child::after,.contactdesk-page_step li:last-child::before{display:none}.contactdesk-page_step li span{font-size:10px;margin-right:1em;line-height:1}.contactdesk-page_step li.active{background:#303a46;color:#ffffff}.contactdesk-page_step li.active::before{border:solid 50px transparent;border-right:none;border-left:solid 25px #303a46}.contactdesk-page_step li.prev::after{border:solid 50px #303a46;border-right:none;border-left:solid 25px #ffffff}.contactdesk-page_step li::after{content:" ";position:absolute;right:0;top:-20px;border:solid 50px #eaebec;border-right:none;border-left:solid 25px #ffffff;z-index:1}.contactdesk-page_step li::before{content:" ";position:absolute;right:10px;top:-20px;border:solid 50px transparent;border-right:none;border-left:solid 25px #eaebec;z-index:2}.contactdesk-page_block{margin-bottom:45px}.contactdesk-page_block .title{margin-bottom:15px;padding:0 0 5px 15px;color:#1f1715;border-left:solid 5px #06335a;font-size:20px;font-weight:700;line-height:1.4}.contactdesk-page_block .select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;border:1px #e6e6e6 solid;background:#ffffff;background-image:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:3em;line-height:3;background:#ffffff;overflow:hidden}.contactdesk-page_block .select::-ms-expand{display:none}.contactdesk-page_block .select::after{font-family:"Font Awesome 5 Free";content:"\25BC";position:absolute;top:0;right:0;padding:0 0.25em;background:#07335a;color:#ffffff;cursor:pointer;pointer-events:none;-webkit-transition:0.25s all ease;-o-transition:0.25s all ease;transition:0.25s all ease}.contactdesk-page_block .select:hover::after{color:#f39c12}.contactdesk-page_block table{width:100%}.contactdesk-page_block table th{width:245px;padding:20px;vertical-align:top}.contactdesk-page_block table th div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contactdesk-page_block table th div span{background:#323a45;color:#ffffff;font-size:12px;display:block;padding:5px;line-height:1}.contactdesk-page_block table td{padding:20px 15px}.contactdesk-page_block table td input[type="text"],.contactdesk-page_block table td select,.contactdesk-page_block table td textarea{color:#333;width:100%;padding:0 0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.contactdesk-page_block table td select{border-radius:0;cursor:pointer;background:url(../order/img/select-back.jpg) right no-repeat}.contactdesk-page_block table td input{border:solid 1px rgba(31, 23, 21, .25);width:100%;line-height:2}.contactdesk-page_block table td textarea{border:solid 1px rgba(31, 23, 21, .25);width:100%;height:90px;line-height:1.75}.contactdesk-page_blocktable th{padding:0 !important;padding-right:20px !important}.contactdesk-page_blocktable th div{padding:0 0 5px 15px;color:#1f1715;border-left:solid 5px #06335a;font-size:20px;font-weight:700;line-height:1.4}.contactdesk-page_blocktable td{padding:0 15px !important}.contactdesk-page_blockbasetable{border-top:solid 1px rgba(31, 23, 21, .25)}.contactdesk-page_blockbasetable th{border-right:solid 1px rgba(31, 23, 21, .25);border-bottom:solid 1px rgba(31, 23, 21, .25);background:#eaebec}.contactdesk-page_blockbasetable td{border-bottom:solid 1px rgba(31, 23, 21, .25)}.contactdesk-page_blockbasetable .confirmation{margin:0.5em 0;color:#8a6239}.contactdesk-page_blockbasetable .ex{margin-top:0.5em}.contactdesk-page_blockbasetable .address_zip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contactdesk-page_blockbasetable .address_zip a{background:#323a45;color:#ffffff;display:block;padding:0.25em 0.5em;cursor:pointer;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.contactdesk-page_blockbasetable .address_zip a:hover{opacity:0.75}.contactdesk-page_blockbasetable .address_zip input{width:10em !important;margin:0 0.5em}.contactdesk-page_blockbasetable .address dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contactdesk-page_blockbasetable .address dl dt{width:11em;margin-top:0.5em}.contactdesk-page_blockbasetable .address dl dd{width:calc(100% - 11em);margin-top:0.5em}.contactdesk-page_counseling{padding-bottom:50px;display:none}.contactdesk-page_counseling p{color:#ff0000;font-size:20px;text-align:center;font-weight:700}.contactdesk-page_counseling p br{display:none}.contactdesk-page_counseling p:nth-child(2){font-size:15px}.contactdesk-page_counseling a{width:450px;height:60px;border-radius:15px;background:#ff0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ffffff;font-size:22px;margin:20px auto 0;border:solid 2px #ff0000}.contactdesk-page_counseling a:hover{background:#ffffff;color:#ff0000}.contactdesk-page .policy_area{height:200px;overflow:auto;border:solid 1px rgba(31, 23, 21, .25);margin-bottom:100px}.contactdesk-page .policycheck{border-top:solid 1px rgba(31, 23, 21, .25);border-bottom:solid 1px rgba(31, 23, 21, .25);background:#eaebec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.5em 0;margin-bottom:50px}.contactdesk-page .policycheck span{background:#323a45;color:#ffffff;font-size:12px;display:block;padding:5px;line-height:1;margin-right:2em}.contactdesk-page .policycheck+p{text-align:center;line-height:2}.contactdesk-page .submit-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.contactdesk-page .submit-box button{background:#1f1715;color:#ffffff;padding:0.5em 2em;line-height:1;font-size:1.2em;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;cursor:pointer;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.contactdesk-page .submit-box button:hover{opacity:0.75}.contactdesk-page .submit-box button:disabled{opacity:0.5;cursor:default}.brand__price-sec{padding:80px 0 100px;background:rgba(250, 238, 202, .2)}.brand__price-sec .inr{max-width:980px}.brand__price-sec .price-box{margin-bottom:100px}.brand__price-sec .title-box{margin-bottom:40px;text-align:center;letter-spacing:0.1em}.brand__price-sec .title-box h2{font-size:1.2em}.brand__price-sec .lead{padding-bottom:5px;font-size:1.4rem;text-align:right;color:#666;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.brand__price-sec .f-box{padding:13px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #999}.brand__price-sec .f-box:last-child{border-bottom:1px solid #999}.brand__price-sec .f-box .price{color:#0074b0}.brand__price-sec .f-box .name{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.brand__price-sec .f-box .name_attention{padding-left:1em}.brand__price-sec .f-box .name .small{font-size:0.85em;display:block}.brand__price-sec #shipping{padding-top:100px}.brand__price-sec #shipping .last{border-bottom:1px solid #999}.brand__price-sec #shipping .shipping-lead-box{padding-top:15px;font-size:1.8rem;line-height:175%;color:#c80428}.staff-page{max-width:980px;padding-bottom:100px}.staff-page__message h2{text-align:center;font-size:3rem;margin-bottom:100px}.staff-page__message .body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.staff-page__message .photo{width:calc(50% - 25px)}.staff-page__message .text{width:calc(50% - 25px)}.staff-page__message .text .label{text-align:center;font-size:4rem;margin-bottom:30px;line-height:1.5}.staff-page__message .text .label span{font-size:2.2rem;display:block}.staff-page__message .text h3{font-size:3.5rem;text-align:center;margin-bottom:30px}.staff-page__message .text h4{font-size:1.8rem;font-weight:700;margin-bottom:20px}.staff-page__message .text h4+p{line-height:2.14}.staff-page__message .text .image{margin-top:30px}.staff-page__vision{width:80%;margin:0 auto 100px}.staff-page__vision h2{font-size:3.5rem;text-align:center;margin-bottom:50px;margin-top:100px;letter-spacing:0.2em}.staff-page__vision h3{font-weight:700;margin-bottom:1.5rem;text-indent:-3rem;margin-left:3rem}.staff-page__vision p{margin-left:3rem;line-height:1.75;margin-bottom:30px}.staff-page__image{line-height:1;margin-bottom:150px}.staff-page__staff h2{text-align:center;font-size:3rem;letter-spacing:0.2em;margin-bottom:40px}.staff-page__staff .label{text-align:center;font-size:4rem;margin-bottom:30px;line-height:1.25}.staff-page__staff .label span{font-size:2.2rem;display:block}.staff-page__staff .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.staff-page__staff .list .item{width:calc(25% - 15px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.staff-page__staff .list .photo{margin-bottom:15px}.staff-page__staff .list .name{text-align:center;font-size:2.5rem;line-height:1.5;margin-bottom:20px}.staff-page__staff .list .name span{display:block;font-size:1.6rem}.staff-page__staff .list .capabilities{margin-bottom:50px;text-align:center}.staff-page__staff .list .capabilities img{width:80%}.staff-page__staff .list .profile p{text-align:center;margin-bottom:15px;font-size:1.4rem;line-height:1.75}.staff-page__staff .list .profile p:first-child{margin-bottom:0;font-size:2rem}.staff-page__staff .list .profile p.text{text-align:left}.group-page{background:#eeeeee;padding:200px 0}.group-page #wrapper{max-width:980px}.group-page h2{text-align:center;margin-bottom:50px}.group-page h2 img{width:350px;height:auto;display:block;margin:0 auto}.group-page h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:30px}.group-page h3 span{white-space:nowrap;padding:0 2em}.group-page h3::before,.group-page h3::after{content:" ";width:50%;height:1px;background:#ffffff}.group-page__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px}.group-page__list .item{width:calc(33.33% - 10px)}.group-page__list .item h4{font-size:1.8rem;text-align:center;color:#535353}.group-page__list .item p{text-align:center;color:#868686;font-style:1.2rem;margin:10px auto}.group-page__list .item a{display:block;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.group-page__list .item a:hover{opacity:0.75}.career-page .type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:10rem;max-width:1360px;position:-webkit-sticky;position:sticky;top:80px;z-index:10}.career-page .type li{height:1px;padding:0 2rem;height:4rem;line-height:4rem;background:#334679;border-radius:2rem;color:#ffffff}.career-page .type li:nth-child(1){background:#001857}.career-page h1{text-align:center;font-size:5.3rem}.career-page h1+p{text-align:center;margin-top:3em}.career-page .sppager{display:none;background:#ccd1dd;grid-template-columns:1fr 1fr 1fr;position:-webkit-sticky;position:sticky;top:65px;width:100%;margin-bottom:5rem;z-index:10}.career-page .sppager li{border-right:solid 1px #ffffff}.career-page .sppager li:last-child{border-right:none}.career-page .sppager li a{text-align:center;line-height:1.3;height:100%;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;position:relative}.career-page .sppager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;width:1.25rem;height:20px;height:1.25rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="8.84" height="8.84" viewBox="0 0 8.84 8.84"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="b" cx="4.42" cy="4.42" r="4.42"/><path class="c" d="M6.45,3.21l.36.38-2.2,2.22h-.19l-2.2-2.22.36-.38,1.93,1.34,1.94-1.34Z"/></svg>') no-repeat center;background-size:contain}.career-page .pager{background:#ccd1dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:4rem 0;margin:10rem 0;position:-webkit-sticky;position:sticky;top:56px;z-index:5}.career-page .pager li a{height:6rem;width:22.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffffff;border-radius:3rem;position:relative;font-size:1.3rem}.career-page .pager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28.8px;width:1.8rem;height:28.8px;height:1.8rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="18.58" height="18.58" viewBox="0 0 18.58 18.58"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="c" cx="9.29" cy="9.29" r="9.29"/><path class="b" d="M13.55,6.74l.77.8-4.63,4.66h-.4l-4.63-4.66.77-.8,4.04,2.82,4.07-2.82Z"/></svg>') no-repeat center;background-size:contain}.career-page .container{max-width:980px}.career-page .container h2{text-align:center;font-size:3.8rem}.career-page .container h2+p{width:80%;margin:2em auto}.career-page #system h3{font-size:2.1rem;color:#001857;text-align:center;border-bottom:solid 1px #001857;padding-bottom:1rem;margin-bottom:1rem}.career-page #system .block{margin-bottom:7rem}.career-page #system .block:last-child{margin-bottom:0}.career-page #system .step{margin-top:3rem}.career-page #system .step img{width:100%}.career-page #system .staff{background:#e5e7ee;display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:6rem 7rem;margin:5rem -7rem 0}.career-page #system .staff .item{background:#ccd1dd;padding:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;position:relative}.career-page #system .staff .item .icon{position:absolute;left:50%;top:0;width:9rem;height:9rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.career-page #system .staff .item h4{color:#001857;font-weight:600}.career-page #system .staff .item p{font-size:1.3rem}.career-page #system .staff .item .flow{width:30%;min-width:30%}.career-page #program,.career-page #skillup{padding-top:10rem}.career-page #program .list,.career-page #skillup .list{padding:9rem 7rem;background:#e5e7ee;margin:5rem -7rem 0;display:grid;grid-template-columns:1fr 1fr;gap:4rem}.career-page #program .list .item,.career-page #skillup .list .item{background:#ccd1dd}.career-page #program .list .item h3,.career-page #skillup .list .item h3{text-align:center;color:#001857;background:#ffffff;padding:1rem;position:relative}.career-page #program .list .item h3::after,.career-page #skillup .list .item h3::after{content:" ";top:0;right:0;border:none;position:absolute;border-top:28.8px solid #001857;border-top:1.8rem solid #001857;border-left:solid 28.8px transparent;border-left:solid 1.8rem transparent}.career-page #program .list .item p,.career-page #skillup .list .item p{padding:3rem;font-size:1.3rem}.career-page #skillup{margin-bottom:10rem}.career-page .entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.career-page .entry .item{width:50%}.career-page .entry .item:nth-child(2) a{background:#bfc5d5}.career-page .entry .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#a6aec4;padding:5rem 0}.career-page .entry .item a div{background:#ffffff;text-align:center;height:4rem;width:16rem;border-radius:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;margin-top:1rem;font-weight:700;font-size:1.2rem}.career-page .entry .item a div::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:38.4px;width:2.4rem;height:19.2px;height:1.2rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="24.38" height="12.96" viewBox="0 0 24.38 12.96"><defs><style>.b,.c{stroke-width:0px;}.c{fill:%237f8bab;}</style></defs><circle class="c" cx="17.9" cy="6.48" r="6.48"/><path class="b" d="M15.32,7.83s.56-.4,1.28-.79H0v-1.14h16.58c-.7-.39-1.25-.77-1.25-.77l.79-.99s.88.73,1.86,1.28c.95.54,2.1,1.06,2.1,1.06,0,0-1.14.52-2.1,1.06-.98.55-1.86,1.28-1.86,1.28l-.79-.99Z"/></svg>') no-repeat center;background-size:contain}.sdgs-page{padding-top:5rem}.sdgs-page .sponly{display:none}.sdgs-page .type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:10rem;max-width:980px;position:-webkit-sticky;position:sticky;top:80px;z-index:6}.sdgs-page .type li{height:1px;padding:0 2rem;height:4rem;line-height:4rem;background:#334679;border-radius:2rem;color:#ffffff}.sdgs-page .type li:nth-child(1){background:#001857}.sdgs-page h1{text-align:center;font-size:5.3rem}.sdgs-page h1+p{text-align:center;width:80%;margin:3em auto 0}.sdgs-page .sppager{display:none;background:#ccd1dd;grid-template-columns:1fr 1fr 1fr;position:-webkit-sticky;position:sticky;top:65px;width:100%;margin-bottom:5rem;z-index:10}.sdgs-page .sppager li{border-right:solid 1px #ffffff}.sdgs-page .sppager li:last-child{border-right:none}.sdgs-page .sppager li a{text-align:center;line-height:1.3;height:100%;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;position:relative}.sdgs-page .sppager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;width:1.25rem;height:20px;height:1.25rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="8.84" height="8.84" viewBox="0 0 8.84 8.84"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="b" cx="4.42" cy="4.42" r="4.42"/><path class="c" d="M6.45,3.21l.36.38-2.2,2.22h-.19l-2.2-2.22.36-.38,1.93,1.34,1.94-1.34Z"/></svg>') no-repeat center;background-size:contain}.sdgs-page .pager{background:#ccd1dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:4rem 0;margin:10rem 0;position:-webkit-sticky;position:sticky;top:56px;z-index:5}.sdgs-page .pager li a{height:6rem;width:22.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffffff;border-radius:3rem;position:relative;font-size:1.3rem;text-align:center;line-height:1.45}.sdgs-page .pager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28.8px;width:1.8rem;height:28.8px;height:1.8rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="18.58" height="18.58" viewBox="0 0 18.58 18.58"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="c" cx="9.29" cy="9.29" r="9.29"/><path class="b" d="M13.55,6.74l.77.8-4.63,4.66h-.4l-4.63-4.66.77-.8,4.04,2.82,4.07-2.82Z"/></svg>') no-repeat center;background-size:contain}.sdgs-page .photo{margin-bottom:50px;overflow:hidden}.sdgs-page .photo img{width:100%;border-radius:25px}.sdgs-page .container{max-width:980px}.sdgs-page .container h2{text-align:center;font-size:3.8rem}.sdgs-page .container h2+p{width:80%;margin:2em auto}.sdgs-page .container h3{font-size:2.1rem;color:#001857;text-align:center;border-bottom:solid 1px #001857;padding-bottom:1rem;margin-bottom:1rem}.sdgs-page #policy .image{margin:3rem auto 0;width:80%}.sdgs-page #framework,.sdgs-page #initiatives{padding-top:10rem}.sdgs-page #framework h4{margin-top:2rem;font-size:2.1rem;color:#001857;text-align:center;margin-bottom:1rem;margin-top:5rem}.sdgs-page #framework .list{counter-reset:number 0}.sdgs-page #framework .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:3rem}.sdgs-page #framework .item .label{width:40%;min-width:40%;background:#e5e7ee;padding:1rem 3rem}.sdgs-page #framework .item .label::before{counter-increment:number 1;content:counter(number);font-size:25.6px;font-size:1.6rem;line-height:1;padding-left:8px;padding-left:0.5rem;padding-top:4px;padding-top:0.25rem;position:absolute;width:48px;width:3rem;height:48px;height:3rem;color:#ffffff;left:0;top:0;background:-webkit-linear-gradient(135deg, transparent 50%, #001857 50%, #001857);background:-o-linear-gradient(135deg, transparent 50%, #001857 50%, #001857);background:linear-gradient(-45deg, transparent 50%, #001857 50%, #001857)}.sdgs-page #framework .item .label h5{font-size:1.6rem;color:#001857;text-align:center;border-bottom:solid 1px #001857;padding-bottom:0.5rem;margin-bottom:0.5rem}.sdgs-page #framework .item .label p{font-size:1.4rem;line-height:1.25}.sdgs-page #framework .item ul{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.sdgs-page #framework .item ul .js-fade-down:nth-child(2){-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s}.sdgs-page #framework .item ul .js-fade-down:nth-child(3){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.sdgs-page #framework .item ul .js-fade-down:nth-child(4){-webkit-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s}.sdgs-page #framework .item ul .js-fade-down:nth-child(5){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.sdgs-page #initiatives{margin-bottom:10rem}.sdgs-page #initiatives ul{margin:3rem auto}.sdgs-page #initiatives ul li{margin-bottom:2rem}.sdgs-page #initiatives .block{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.sdgs-page #initiatives .block .movie{position:relative}.sdgs-page #initiatives .block .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.recruit-page .type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:10rem;max-width:1200px;position:-webkit-sticky;position:sticky;top:80px;z-index:6}.recruit-page .type li{height:1px;padding:0 2rem;height:4rem;line-height:4rem;background:#334679;border-radius:2rem;color:#ffffff}.recruit-page .type li:nth-child(1){background:#001857}.recruit-page h1{text-align:center;font-size:5.3rem}.recruit-page h1+p{text-align:center;margin-top:3em;max-width:784px}.recruit-page .sppager{display:none;background:#ccd1dd;grid-template-columns:1fr 1fr 1fr;position:-webkit-sticky;position:sticky;top:65px;width:100%;margin-bottom:5rem;z-index:10}.recruit-page .sppager li{border-right:solid 1px #ffffff}.recruit-page .sppager li:last-child{border-right:none}.recruit-page .sppager li a{text-align:center;line-height:2.6;height:100%;font-size:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;position:relative}.recruit-page .sppager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;width:1.25rem;height:20px;height:1.25rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="8.84" height="8.84" viewBox="0 0 8.84 8.84"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="b" cx="4.42" cy="4.42" r="4.42"/><path class="c" d="M6.45,3.21l.36.38-2.2,2.22h-.19l-2.2-2.22.36-.38,1.93,1.34,1.94-1.34Z"/></svg>') no-repeat center;background-size:contain}.recruit-page .pager{background:#ccd1dd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem;padding:4rem 0;margin:10rem 0;position:-webkit-sticky;position:sticky;top:57px;z-index:5}.recruit-page .pager li a{height:6rem;width:22.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#ffffff;border-radius:3rem;position:relative;font-size:1.3rem}.recruit-page .pager li a::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:28.8px;width:1.8rem;height:28.8px;height:1.8rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="18.58" height="18.58" viewBox="0 0 18.58 18.58"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23001857;}</style></defs><circle class="c" cx="9.29" cy="9.29" r="9.29"/><path class="b" d="M13.55,6.74l.77.8-4.63,4.66h-.4l-4.63-4.66.77-.8,4.04,2.82,4.07-2.82Z"/></svg>') no-repeat center;background-size:contain}.recruit-page .container{max-width:980px}.recruit-page .container h2{text-align:center;font-size:3.8rem}.recruit-page .container h2+p{width:80%;margin:2em auto;text-align:center}.recruit-page .message_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:100px}.recruit-page .message_box .photo{width:calc(50% + 100px);min-width:calc(50% + 100px);margin-left:-50px}.recruit-page .message_box .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px}.recruit-page .message_box .body h3{font-size:18px;color:#001857;font-weight:700;margin-bottom:20px}.recruit-page .people{margin-top:100px}.recruit-page .people_item{margin-bottom:200px}.recruit-page .people_item:nth-child(2) .block1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recruit-page .people_item:nth-child(2) .block2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.recruit-page .people_item:nth-child(2) .block3{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recruit-page .people_item .block1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;gap:30px}.recruit-page .people_item .block1 .photo{width:calc(50% + 50px);min-width:calc(50% + 50px)}.recruit-page .people_item .block1 .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.recruit-page .people_item .block1 .body h3{font-size:18px;color:#001857;font-weight:700;margin-bottom:20px}.recruit-page .people_item .block1 .body h4{color:#001857;font-weight:700;margin-bottom:10px}.recruit-page .people_item .block2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:50px;gap:30px}.recruit-page .people_item .block2 .photo{width:calc(30% + 50px);min-width:calc(30% + 50px)}.recruit-page .people_item .block2 .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.recruit-page .people_item .block2 .body h3{font-size:18px;color:#001857;font-weight:700;margin-bottom:20px}.recruit-page .people_item .block2 .body h4{color:#001857;font-weight:700;margin-bottom:10px}.recruit-page .people_item .block3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;gap:30px}.recruit-page .people_item .block3 .photo{width:calc(50% + 50px);min-width:calc(50% + 50px)}.recruit-page .people_item .block3 .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.recruit-page .people_item .block3 .body h3{font-size:18px;color:#001857;font-weight:700;margin-bottom:20px}.recruit-page .people_item .block3 .body h4{color:#001857;font-weight:700;margin-bottom:10px}.recruit-page .people_item .block3 .body .btn{margin-top:20px}.recruit-page .people_item .block3 .body .btn a{display:block;background:#001857;color:#ffffff;text-align:center;padding:10px;border-radius:15px}.recruit-page .people_item .block_btn{display:none}.recruit-page .entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.recruit-page .entry .item{width:100%}.recruit-page .entry .item:nth-child(2) a{background:#bfc5d5}.recruit-page .entry .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#a6aec4;padding:5rem 0}.recruit-page .entry .item a div{background:#ffffff;text-align:center;height:4rem;width:16rem;border-radius:2rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;margin-top:1rem;font-weight:700;font-size:1.2rem}.recruit-page .entry .item a div::after{content:" ";position:absolute;right:16px;right:1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:38.4px;width:2.4rem;height:19.2px;height:1.2rem;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="24.38" height="12.96" viewBox="0 0 24.38 12.96"><defs><style>.b,.c{stroke-width:0px;}.c{fill:%237f8bab;}</style></defs><circle class="c" cx="17.9" cy="6.48" r="6.48"/><path class="b" d="M15.32,7.83s.56-.4,1.28-.79H0v-1.14h16.58c-.7-.39-1.25-.77-1.25-.77l.79-.99s.88.73,1.86,1.28c.95.54,2.1,1.06,2.1,1.06,0,0-1.14.52-2.1,1.06-.98.55-1.86,1.28-1.86,1.28l-.79-.99Z"/></svg>') no-repeat center;background-size:contain}.wp-block-embed-youtube{position:relative}.wp-block-embed-youtube::before{content:" ";padding-bottom:56.25%;display:block}.wp-block-embed-youtube .wp-block-embed__wrapper{padding-bottom:56.25%;width:100%;position:absolute;top:0;left:0}.wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-jobs-page{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:200px}.single-jobs-page .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;border-bottom:solid 1px #00174b}.single-jobs-page .title::before{content:" ";width:80px;min-width:80px;height:80px;display:block;background:url(../img/career/logo.png) no-repeat center;background-size:contain}.single-jobs-page .title h1{font-size:25px;padding:0 30px}.single-jobs-page .update{text-align:right;font-size:13px;line-height:1.5;margin-bottom:10px}.single-jobs-page .container{background:#f2f3f6;padding:30px 120px}.single-jobs-page .container_title{border-bottom:solid 1px rgba(0, 23, 75, .5);padding-bottom:20px;margin-bottom:20px}.single-jobs-page .container_title p{font-size:14px}.single-jobs-page .container_title h2{font-size:25px;line-height:1.7}.single-jobs-page .container_type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-jobs-page .container_type li{background:#ffffff;border:solid 1px rgba(0, 23, 75, .5);padding:5px 15px;color:#00174b;font-size:14px}.single-jobs-page .container_about{display:grid;grid-template-columns:300px 1fr;gap:15px;margin-bottom:60px;margin-top:30px}.single-jobs-page .container_about .body{font-size:15px}.single-jobs-page .container_data{display:grid;grid-template-columns:180px 1fr;gap:15px;margin-bottom:60px}.single-jobs-page .container_data .item{width:100%;display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:0}.single-jobs-page .container_data .item h3{background:#e5e7ed;padding:20px;text-align:center;font-size:14px}.single-jobs-page .container_data .item p{font-size:14px;background:#ffffff;padding:20px}.single-jobs-page .container_entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-jobs-page .container_entry a{display:block;background:#00174b;color:#ffffff;font-size:20px;padding:10px;width:245px;text-align:center;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.single-jobs-page .container_entry a:hover{opacity:0.7}.breadcrumb.jobs{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 15px}.entryform-page{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:200px}.entryform-page .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;border-bottom:solid 1px #00174b}.entryform-page .title::before{content:" ";width:80px;min-width:80px;height:80px;display:block;background:url(../img/career/logo.png) no-repeat center;background-size:contain}.entryform-page .title h1{font-size:25px;padding:0 30px}.entryform-page .container{max-width:980px;margin:0 auto}.entryform-page .form{display:grid;gap:30px;margin-top:60px}.entryform-page .form-item>p span{color:#990000}.entryform-page .form-item .input{margin-top:0.5em}.entryform-page .form-item .input a{text-decoration:underline;color:#001740}.entryform-page .form-item .input input[type="text"],.entryform-page .form-item .input input[type="email"],.entryform-page .form-item .input input[type="tel"],.entryform-page .form-item .input input[type="date"],.entryform-page .form-item .input input[type="file"]{padding:1em;border:solid 1px #b3b3b3;width:100%;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.entryform-page .form-item .input textarea{padding:1em;border:solid 1px #b3b3b3;width:100%;font-size:1em;height:10em;-webkit-box-sizing:border-box;box-sizing:border-box}.entryform-page .form-item .input ul{display:grid;gap:0.5em}.entryform-page .form-item .input ul label{display:block;cursor:pointer}.entryform-page .form-item .input .agree{display:grid;grid-template-columns:auto 1fr;gap:0.5em}.entryform-page .form-item .input .agree input{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:0.5em}.entryform-page .form-item .input .agree label span{font-size:0.8em}.entryform-page .form-privacy .box{margin:0;padding:1em;border:solid 1px #b3b3b3;width:100%;font-size:1em;height:20em;overflow:auto}.entryform-page .form-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.entryform-page .form-btns button{background:#001740;color:#ffffff;height:4em;padding:0 3em;font-size:1.25em;border-radius:10em;cursor:pointer}.entryform-page .form-btns button:hover{opacity:0.75}.entryform-page .form-btns button:disabled{pointer-events:none;background:#cccccc}.entryform-page .loader{position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;background:rgba(0, 0, 0, .5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none}.entryform-page .loader._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.entryform-page .loader span,.entryform-page .loader span::after{border-radius:50%;width:10em;height:10em}.entryform-page .loader span{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255, 255, 255, .2);border-right:1.1em solid rgba(255, 255, 255, .2);border-bottom:1.1em solid rgba(255, 255, 255, .2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.premium-page{max-width:1205px;margin:0 auto}.premium-page_mv{margin-bottom:65px}.premium-page_lead{max-width:1075px;margin:0 auto}.premium-page_lead .title{margin-bottom:45px}.premium-page_lead .title h2{font-size:40px;margin-bottom:25px;text-align:center;color:#ba8d65}.premium-page_lead .title h3{font-size:25px;text-align:center;color:#ba8d65}.premium-page_lead .title+p{font-size:14px;margin-bottom:65px;line-height:2.1}.premium-page_lead .attention{text-align:right;margin-top:45px;font-size:9px}.premium-page_lead .youtube{max-width:855px;margin:95px auto 0;display:grid;grid-template-columns:415px auto;gap:40px}.premium-page_lead .youtube .video{width:100%;position:relative;border-radius:20px;overflow:hidden}.premium-page_lead .youtube .video::before{content:" ";padding-top:56.25%;display:block}.premium-page_lead .youtube .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.premium-page_lead .youtube .body h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:25px;gap:15px;margin-bottom:20px}.premium-page_lead .youtube .body h3 svg{width:45px;height:auto}.premium-page_lead .youtube .body h3 svg .b{fill:red}.premium-page_lead .youtube .body h4{font-size:25px;margin-bottom:35px;color:#ba8d65}.premium-page_lead .youtube .body p{font-size:14px}.premium-page_cause{max-width:1205px;margin:120px auto}.premium-page_cause .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}.premium-page_cause .title div{position:relative;padding:0 50px}.premium-page_cause .title div::before{opacity:0.5;content:" ";width:13px;height:60px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuMyIgaGVpZ2h0PSI2MC44IiB2aWV3Qm94PSIwIDAgMTQuMyA2MC44Ij48ZGVmcz48c3R5bGU+LmJ7ZmlsbDpub25lO3N0cm9rZTojMTYxYjI3O3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48cG9seWxpbmUgY2xhc3M9ImIiIHBvaW50cz0iMTMuODUgLjIgLjU1IDMwLjgzIDEzLjg1IDYwLjU5Ii8+PC9zdmc+") no-repeat center;background-size:contain}.premium-page_cause .title div::after{opacity:0.5;content:" ";width:13px;height:60px;position:absolute;right:0;top:50%;background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuMyIgaGVpZ2h0PSI2MC44IiB2aWV3Qm94PSIwIDAgMTQuMyA2MC44Ij48ZGVmcz48c3R5bGU+LmJ7ZmlsbDpub25lO3N0cm9rZTojMTYxYjI3O3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48cG9seWxpbmUgY2xhc3M9ImIiIHBvaW50cz0iMTMuODUgLjIgLjU1IDMwLjgzIDEzLjg1IDYwLjU5Ii8+PC9zdmc+") no-repeat center;background-size:contain;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.premium-page_cause .title h2{font-size:40px;text-align:center;color:#ba8d65;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px rgba(22, 27, 39, .25);line-height:1}.premium-page_cause .title p{line-height:1;font-size:14px;text-align:center}.premium-page_cause .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.premium-page_cause .label dl{padding:20px 100px;display:grid;grid-template-columns:auto 1fr;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;border:solid #aaaaaa 1px}.premium-page_cause .label dl dt{font-size:10px;background:#ba8d65;border-radius:20px;color:#ffffff;padding:5px 10px;text-align:center}.premium-page_cause .label dl dt:nth-of-type(2){background:#b3b3b3}.premium-page_cause .label dl dd{font-size:13px}.premium-page_cause .list{display:grid;gap:95px}.premium-page_cause .item{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.premium-page_cause .item:nth-child(2n) .photo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.premium-page_cause .item:nth-child(2n) .body{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.premium-page_cause .body_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:40px;line-height:1}.premium-page_cause .body_title h2{font-size:24px;font-weight:700}.premium-page_cause .body_title+p{font-size:13px;line-height:2.1}.premium-page_cause .body_label{font-size:10px;background:#ba8d65;border-radius:20px;color:#ffffff;padding:5px 10px;text-align:center}.premium-page_cause .body_label.standard{background:#b3b3b3}.premium-page_cause .body_attention{font-size:11px}.premium-page_cause .attention{text-align:right;font-size:9px;margin-top:75px}.maintenance{text-align:center;margin:100px 0}.maintenance-contact{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}.maintenance-contact h3{font-size:15px;background:#808080;padding:0 100px;color:#ffffff}.maintenance-contact a{color:#ff0000;font-size:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;line-height:1;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;pointer-events:none}.base-btn-cont{text-align:center}.base-btn-cont .anchor{width:90%;max-width:450px;margin-bottom:15px;display:inline-block;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.base-btn-cont .ship{text-align:center}.base-btn-cont .ship img{width:170px;padding-bottom:7px;display:inline-block;border-bottom:3px solid #f05a24}.b-title-box{margin-bottom:80px;text-align:center}.b-title-box .gold{margin-bottom:5px;display:block;color:#c49a6d;font-size:1.6rem}.b-title-box .main{letter-spacing:0.1em}.ex-guide-sec .inr{max-width:980px}.ex-guide-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ex-guide-sec .f-box .box{width:48%}.ex-guide-sec .f-box .box .i-box+.i-box{margin-top:30px}.ex-guide-sec .f-box .box .t{border-bottom:1px solid #cbdef7;padding:0 0 6px 26px;font-size:16px;letter-spacing:0.05em;position:relative;color:#444444}.ex-guide-sec .f-box .box .t:before{content:"";width:10px;height:2px;background:#0074b0;position:absolute;top:13px;left:6px}.ex-guide-sec .f-box .box .t .anchor{width:115px;display:inline-block;color:#ffffff;text-align:center;background:#06335a;float:right;font-size:11px;letter-spacing:0.05em}.ex-guide-sec .f-box .box .t-box{padding:10px 10px;font-size:14px;line-height:195%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ex-guide-sec .f-box .box .t-box p{margin-bottom:15px}.ex-guide-sec .f-box .box .t-box dl dt{width:100%;color:#0074b0;margin-bottom:5px;font-size:16px}.ex-guide-sec .f-box .box .t-box dl dt .gray{color:#333333;font-size:12px}.ex-guide-sec .f-box .box .t-box dl dt .paypal{width:86px;float:right}.ex-guide-sec .f-box .box .t-box dl dt .moneyforward{width:250px;float:right}.ex-guide-sec .f-box .box .t-box dl dd{margin-bottom:30px}.ex-guide-sec .f-box .box .t-box dl dd .paypal{margin-top:15px}.ex-guide-sec .f-box .box .t-box dl dd .moneyforward-list img{width:80%}.ex-guide-sec .f-box .box .t-box dl dd .ship{display:block;margin-bottom:7px;text-indent:-1em;padding-left:1em}.top-page .first-sec{height:100vh;background:url(../img/first-back.jpg) center top/cover;position:relative}.top-page .first-sec .text-box{padding:0;width:90%;max-width:940px}.top-page .first-sec .bar-box{width:100%;padding:15px 0;position:absolute;bottom:0;left:0;background:rgba(0, 0, 0, .5);text-align:center}.top-page .first-sec .bar-box .img{width:90%;max-width:840px}.top-page .special-sec{padding:50px 0;text-align:center}.top-page .special-sec .sp{display:none}.top-page .catch-sec{padding:80px 0;background:#f7faff;overflow:hidden}.top-page .catch-sec .text-box{width:560px;padding-left:10px}.top-page .catch-sec .text-box .title{margin-bottom:15px;padding:0 0 5px 15px;color:#06335a;border-left:solid 5px #06335a;font-size:4.4rem;line-height:140%}.top-page .catch-sec .text-box .lead{padding-left:15px;font-size:2rem;line-height:175%;color:#666}.top-page .catch-sec .logo-box{width:calc(100% - 560px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.top-page .catch-sec .logo-box .logo-flex{width:90%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.top-page .catch-sec .logo-box .logo-flex .logo{width:33.33333%;border:1px solid #cbcbcb}.top-page .catch-sec .logo-box .lead{padding-left:5px;width:10%}.top-page .taiou-sec{padding:80px 0 120px;background:url(../img/flower-back.png) center top/cover no-repeat}.top-page .taiou-sec .b-inr{margin:0 auto;max-width:980px}.top-page .taiou-sec .t-box{margin-bottom:70px;text-align:center}.top-page .taiou-sec .t-box .f-logo{width:180px;margin-bottom:25px}.top-page .taiou-sec .t-box .title .t{max-width:640px}.top-page .taiou-sec .lead-box .lead{margin-bottom:25px;font-size:30px;line-height:160%;color:#333}.top-page .taiou-sec .lead-box .lead span{font-size:40px}.top-page .trouble-sec{padding:80px 0;background:url(../img/trouble-back.jpg) center/cover}.top-page .trouble-sec .title-box{margin-bottom:80px;text-align:center}.top-page .trouble-sec .title-box .title{padding:7px 5px;color:#0074b0;background:#fff;display:inline-block;font-size:3rem}.top-page .trouble-sec .main-box .card{max-width:980px;margin:0 auto 20px;padding:25px 20px;background:rgba(255, 255, 255, .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-box-shadow:3px 3px 6px rgba(0, 0, 0, .2);box-shadow:3px 3px 6px rgba(0, 0, 0, .2)}.top-page .trouble-sec .main-box .card .title{margin-bottom:20px;padding-left:30px;font-size:3.4rem;position:relative}.top-page .trouble-sec .main-box .card .title:before{content:"";width:16px;height:16px;background:#000;position:absolute;top:8px;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top-page .trouble-sec .main-box .card .lead{font-size:2rem;padding-left:30px;color:#666;line-height:175%}.top-page .cleaning-sec{padding-bottom:80px}.top-page .cleaning-sec .bar-box{padding:30px 0;background:#06335a;color:#fff;font-size:2.8rem;text-align:center}.top-page .cleaning-sec .top-cont .title{text-align:center;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.top-page .cleaning-sec .top-cont .circle-flex{max-width:940px;margin:0 auto 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.top-page .cleaning-sec .top-cont .circle-flex .circle{width:26%}.top-page .cleaning-sec .point-cont .box{margin-bottom:120px}.top-page .cleaning-sec .point-cont .box .m-box{max-width:2100px;position:relative}.top-page .cleaning-sec .point-cont .box .m-box .img-inr{width:45%;height:100%;position:absolute;top:0;right:0;overflow:hidden;z-index:1}.top-page .cleaning-sec .point-cont .box .m-box .img-inr.right{right:auto;left:0}.top-page .cleaning-sec .point-cont .box .m-box .img-inr .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.top-page .cleaning-sec .point-cont .box .m-box .img-inr2{background:url(../img/cleaning-back2.jpg) center/cover}.top-page .cleaning-sec .point-cont .box .m-box .img-inr4{background:url(../img/cleaning-back4.jpg) center/cover}.top-page .cleaning-sec .point-cont .box .b-inr.right{text-align:right}.top-page .cleaning-sec .point-cont .box .b-inr.right .text-box{text-align:left}.top-page .cleaning-sec .point-cont .box .text-box{display:inline-block;z-index:2;position:relative;max-width:50%}.top-page .cleaning-sec .point-cont .box .text-box .num-box{width:105px;margin-bottom:25px;padding:0 0 10px 3px;display:inline-block;border-bottom:3px solid #0188ad}.top-page .cleaning-sec .point-cont .box .text-box .num-box img{width:60px}.top-page .cleaning-sec .point-cont .box .text-box .t-lead{color:#c49a6d;font-size:1.8rem}.top-page .cleaning-sec .point-cont .box .text-box .title{font-size:4.6rem;line-height:145%}.top-page .cleaning-sec .point-cont .box .text-box .title .icon{padding:0 0 10px 15px;width:70px}.top-page .cleaning-sec .point-cont .box .text-box .lead{margin-top:20px;font-size:1.8rem;line-height:175%}.top-page .cleaning-sec .point-before_after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px}.top-page .cleaning-sec .point-before_after>div{width:calc(50% - 15px);margin-bottom:30px}.top-page .water-sec{padding:110px 0;background:url(../img/water-back.jpg) center/cover;text-align:center;color:#fff;position:relative}.top-page .water-sec .title{margin-bottom:20px;font-size:3.9rem;line-height:180%}.top-page .water-sec .lead{font-size:2rem;line-height:190%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2em}.top-page .techno-sec{padding:80px 0 0;overflow:hidden}.top-page .techno-sec .back-inr{position:relative}.top-page .techno-sec .back-inr .blue{width:100%;height:calc(100% - 60px);background:#3d85e3;position:absolute;left:0;bottom:0;z-index:1}.top-page .techno-sec .b-flex{padding-bottom:100px;position:relative;z-index:2;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.top-page .techno-sec .b-flex .box{width:28%;text-align:center;color:#fff}.top-page .techno-sec .b-flex .box .back-img{position:relative}.top-page .techno-sec .b-flex .box .back-img:before{content:"";display:block;padding-top:56.25%}.top-page .techno-sec .b-flex .box .back-img iframe{width:100%;height:100%;position:absolute;top:0;left:0}.top-page .techno-sec .b-flex .box .back-img .img{width:100%;height:100%;position:absolute;top:0;left:0}.top-page .techno-sec .b-flex .box .back-img .img1{background:url(../img/techno-back1.png) center/cover}.top-page .techno-sec .b-flex .box .back-img .img2{background:url(../img/techno-back2.png) center/cover}.top-page .techno-sec .b-flex .box .back-img .img3{background:url(../img/techno-back3.png) center/cover}.top-page .techno-sec .b-flex .box .name{padding:35px 0 20px;font-size:2.4rem;letter-spacing:0.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top-page .techno-sec .b-flex .box .name .y{color:#fbed21;font-size:0.8em}.top-page .techno-sec .b-flex .box .lead{text-align:left;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em;line-height:190%}.top-page .option-sec{padding:80px 0;text-align:center;color:#4d4d4d;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em}.top-page .option-sec .b-inr{max-width:1060px}.top-page .option-sec .title{padding-bottom:5px;margin-bottom:40px;font-size:2.8rem;display:inline-block;letter-spacing:0.05em}.top-page .option-sec .title .small{margin-bottom:10px;display:block;color:#c49a6d;font-size:16px}.top-page .option-sec .lead{margin-bottom:40px;font-size:2rem;line-height:200%;letter-spacing:0.2em}.top-page .option-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .option-sec .f-box .box{width:46%;margin-bottom:75px}.top-page .option-sec .f-box .box .img-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.top-page .option-sec .f-box .box .img-flex .i-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.top-page .option-sec .f-box .box .img-flex .i-box .icon{width:80px;margin-bottom:13px}.top-page .option-sec .f-box .box .img-flex .i-box .img{-webkit-box-shadow:3px 3px 7px rgba(153, 153, 153, .7);box-shadow:3px 3px 7px rgba(153, 153, 153, .7)}.top-page .option-sec .f-box .box .img-flex .a{width:40px;position:relative}.top-page .option-sec .f-box .box .img-flex .a .arw{width:30%;top:calc(50% + 20px);left:55%}.top-page .option-sec .f-box .box .l{margin-top:20px;font-size:16px}.top-page .option-sec .f-box .t{margin-bottom:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;letter-spacing:0.05em}.top-page .option-sec .f-box .t:before{margin-right:24px;margin-right:1.5rem}.top-page .option-sec .f-box .t:after{margin-left:24px;margin-left:1.5rem}.top-page .option-sec .f-box .t:before,.top-page .option-sec .f-box .t:after{border-top:1px solid #ccc;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-page .consul-sec{padding:120px 0;background:url(../img/consul-back.jpg) center 85%/cover}.top-page .consul-sec .b-inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.top-page .consul-sec .text-box{color:#fff}.top-page .consul-sec .text-box .title{margin-bottom:30px;font-size:3rem;line-height:190%}.top-page .consul-sec .text-box .title .b{font-size:4.6rem;display:block;color:#fff675}.top-page .consul-sec .text-box .lead{font-size:2rem;line-height:180%;letter-spacing:0.1em;text-align:left}.top-page .bland-sec{border-top:2px solid #999;border-bottom:2px solid #999;margin-bottom:100px;padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1060px;margin-left:auto;margin-right:auto}.top-page .bland-sec .b-box{max-width:31%;width:31%;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.top-page .bland-sec .b-box a{-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.top-page .bland-sec .b-box a:hover{opacity:0.75}.top-page .bland-sec .b-box.moncler .back-1{background:url(../img/bland-mon-1.jpg) center/cover}.top-page .bland-sec .b-box.moncler .back-2{background:url(../img/bland-mon-2.jpg) center/cover}.top-page .bland-sec .b-box.moncler .back-3{background:url(../img/bland-mon-3.jpg) center/cover}.top-page .bland-sec .b-box.canada .back-1{background:url(../img/bland-canada-1.jpg) center/cover}.top-page .bland-sec .b-box.canada .back-2{background:url(../img/bland-canada-2.jpg) center/cover}.top-page .bland-sec .b-box.canada .back-3{background:url(../img/bland-canada-3.jpg) center/cover}.top-page .bland-sec .b-box .t-box{height:360px;padding:0 25px;margin-bottom:0;position:relative;width:100%;display:block}.top-page .bland-sec .b-box .t-box .logo{top:40%}.top-page .bland-sec .b-box .t-box .logo img{width:100%}.top-page .bland-sec .b-box .t-box .anchor{width:calc(100% - 50px);padding:13px 0;display:inline-block;text-align:center;color:#fff;background:#2e3192;bottom:10px;font-size:18px;border-radius:34px}.top-page .bland-sec .b-box .t-box .anchor__sp{display:none}.top-page .bland-sec .b-box .i-box{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-page .bland-sec .b-box .i-box .back-box{width:33.33333%;position:relative}.top-page .bland-sec .b-box .i-box .back-box:before{content:"";padding-top:120%;display:block}.top-page .bland-sec .b-box .i-box .back-box .back{width:100%;height:100%}.top-page .bland-sec .t-box{margin-bottom:60px;text-align:center}.top-page .bland-sec .t-box .title{display:inline-block;position:relative;color:#06335a}.top-page .bland-sec .t-box .title:after{content:"";width:80px;height:3px;bottom:-25px;background:#06335a}.top-page .bland-sec .f-box{max-width:980px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.top-page .bland-sec .f-box .card{text-align:center;width:30%;display:block;background:#0074b0;color:#fff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.top-page .bland-sec .f-box .card .img-box{width:100%;background:#fff}.top-page .bland-sec .f-box .card .title{padding:3px 0}.top-page .insta-sec{padding:100px 0 100px}.top-page .insta-sec .t-box{margin-bottom:80px;text-align:center;font-weight:bold;font-size:2rem;letter-spacing:0.05em;color:#c49a6d;font-size:1.6rem}.top-page .insta-sec .t-box .title{position:relative}.top-page .insta-sec .t-box .title:after{content:"";width:80px;height:3px;bottom:-25px;background:#c49a6d}.top-page .insta-sec #instagram-feed a{width:20% !important;margin:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}.top-page .insta-sec .insta-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .insta-sec .insta-card .card{width:20%;border:1px solid #fff;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;overflow:hidden}.top-page .insta-sec .insta-card .card:before{content:"";display:block;padding-top:100%}.top-page .insta-sec .insta-card .card .back{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.top-page .insta-sec .insta-card .card .anchor{width:100%;height:100%;position:absolute;top:0;left:0}.top-page .step-bnr{text-align:center}.top-page .step-bnr img{width:100%}.top-page .step-bnr .sp{display:none}.top-page .step-sec{padding:80px 0}.top-page .step-sec .step-inr{max-width:870px;margin:0 auto;padding:0 15px}.top-page .step-sec .f-box{margin-bottom:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.top-page .step-sec .f-box .icon{width:105px}.top-page .step-sec .f-box .text-box{padding-left:30px}.top-page .step-sec .f-box .text-box .title{margin-bottom:10px;font-size:2.2rem}.top-page .step-sec .f-box .text-box .lead{color:#808080;font-size:1.8rem}.top-page .step-sec .f-box .text-box .lead .red{color:#ff3a00}.top-page .step-sec .attention{margin:30px auto 0}.top-page .step-sec .attention p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.top-page .step-sec .attention p span{line-height:1;font-size:20px;font-weight:700;font-family:"KozGoPro-Light","小塚ゴシック Pro L","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #ffff50));background:-webkit-linear-gradient(transparent 80%, #ffff50 80%);background:-o-linear-gradient(transparent 80%, #ffff50 80%);background:linear-gradient(transparent 80%, #ffff50 80%)}.top-page .step-sec .attention p svg{margin-right:10px}.top-page .step-sec .attention .movie{width:100%;margin:0 auto;position:relative;margin-top:15px}.top-page .step-sec .attention .movie::before{content:" ";padding-top:56.33%;display:block}.top-page .step-sec .attention .movie video,.top-page .step-sec .attention .movie iframe{width:100%;height:100%;position:absolute;left:0;top:0}.top-page .price-sec{padding:80px 0 100px;background:rgba(250, 238, 202, .2)}.top-page .price-sec .inr{max-width:980px}.top-page .price-sec .price-box{margin-bottom:100px}.top-page .price-sec .title-box{margin-bottom:40px;text-align:center;letter-spacing:0.1em}.top-page .price-sec .title-box h2{font-size:1.2em}.top-page .price-sec .lead{padding-bottom:5px;font-size:1.4rem;text-align:right;color:#666;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top-page .price-sec .f-box{padding:13px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #999}.top-page .price-sec .f-box:last-child{border-bottom:1px solid #999}.top-page .price-sec .f-box .price{color:#0074b0}.top-page .price-sec .f-box .name{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top-page .price-sec .f-box .name_attention{padding-left:1em}.top-page .price-sec .f-box .name .nocleaning{font-size:0.65em;background:#1b1464;color:#ffffff;padding:5px 10px;border-radius:5px;margin:0 0 0 15px;line-height:1;position:relative;top:-0.25em}.top-page .price-sec .f-box .name .small{font-size:0.85em;display:block}.top-page .price-sec #shipping{padding-top:100px}.top-page .price-sec #shipping .last{border-bottom:1px solid #999}.top-page .price-sec #shipping .shipping-lead-box{padding-top:15px;font-size:1.8rem;line-height:175%;color:#c80428}.top-page .faq-sec{padding:80px 0}.top-page .faq-sec .b-cont{max-width:980px;margin:0 auto 60px}.top-page .faq-sec .b-cont .title{margin-bottom:15px;padding:10px 0 11px 15px;background:#0074b0;color:#ffffff;font-size:22px;letter-spacing:0.15em}.top-page .faq-sec .box{border-bottom:1px solid #c2c2c2;cursor:pointer}.top-page .faq-sec .box:nth-of-type(n+3){display:none}.top-page .faq-sec .box.is-active{display:block}.top-page .faq-sec .box .t{font-size:16px;padding:16px 0 16px 32px;position:relative}.top-page .faq-sec .box .t:before{content:"Q.";position:absolute;top:15px;left:10px;color:#06335a}.top-page .faq-sec .box .a-box{display:none;padding:10px 25px 30px 32px;position:relative}.top-page .faq-sec .box .a-box:before{content:"A.";position:absolute;top:10px;left:10px;color:#ff3a00}.top-page .faq-sec .box .a-box .anchor{text-decoration:underline;color:#ff3a00}.top-page .faq-sec .other-box{text-align:right;cursor:pointer;margin-top:10px}.top-page .customer-sec{padding:80px 0}.top-page .customer-sec .lead{margin-bottom:40px;font-size:2.4rem;line-height:185%;text-align:center}.top-page .customer-sec .card{max-width:980px;margin:0 auto 30px;padding:25px 20px;background:#cbdef7}.top-page .customer-sec .card .star{padding-bottom:10px;display:inline-block;color:#006fdb;font-size:2.4rem}.top-page .customer-sec .card .time{padding-top:10px;text-align:right;color:#363c42;font-size:1.4rem}.top-page .blog-sec{padding-top:100px;margin-bottom:70px}.top-page .blog-sec .b-title-box{margin-bottom:40px}.top-page .blog-sec .b-title-box .title{font-size:1.25em}.top-page .blog-sec .b-title-box .title br{display:none}.top-page .blog-sec .category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top-page .blog-sec .category-list .item{border-right:solid 1px #969696;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.top-page .blog-sec .category-list .item:last-child{border-right:none}.top-page .blog-sec .category-list .item a{display:block;padding:0 10px;text-align:center}.top-page .blog-sec .category-list .item a:hover{opacity:0.7}.top-page .blog-sec .category-list .item a span{display:block;font-size:1rem;text-align:center}.top-page .blog-sec .m-box{max-width:1120px}.top-page .blog-sec .flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .blog-sec .flex-box .article{width:33.33333%;padding:20px 20px 20px;border-bottom:1px solid #a3a3a3;border-left:1px solid #a3a3a3}.top-page .blog-sec .flex-box .article:nth-child(3n-2){border-left:none}.top-page .blog-sec .flex-box .article .anchor{cursor:pointer}.top-page .blog-sec .flex-box .article .img-box{margin-bottom:15px}.top-page .blog-sec .flex-box .article .img-box .imgBack{width:100%;position:relative;background:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.top-page .blog-sec .flex-box .article .img-box .imgBack:before{padding-top:50%;content:"";display:block}.top-page .blog-sec .flex-box .article .img-box .imgBack .back{width:100%;height:100%;position:absolute;top:0;left:0}.top-page .blog-sec .flex-box .article .text-box{padding-bottom:32px;position:relative}.top-page .blog-sec .flex-box .article .text-box .cat{font-size:12px;color:rgba(6, 51, 90, .8);cursor:pointer}.top-page .blog-sec .flex-box .article .text-box .t{font-size:17px}.top-page .blog-sec .flex-box .article .text-box .date{text-align:right;font-size:13px;position:absolute;bottom:0;right:0;color:rgba(6, 51, 90, .8)}.top-page .ex-guide-sec{padding:80px 0}.top-page .link-sec{padding:0 0 80px}.top-page .link-sec .inr{max-width:980px;padding-top:50px;border-top:1px solid #06335a}.top-page .link-sec .t-box{margin-bottom:70px;padding:5px 0 3px 10px;border-left:5px solid #06335a}.top-page .link-sec .t-box .title{padding-right:15px;font-size:3rem;color:#06335a;display:inline-block}.top-page .link-sec .t-box .lead{color:#333;display:inline-block}.top-page .link-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .link-sec .f-box .anchor{margin-bottom:40px;font-size:1.8rem;text-decoration:underline}.check-page .main-box{padding:80px 0 150px}.check-page .main-box .t-box{padding:30px 0;text-align:center;color:#ffffff;font-size:1.7rem;background:#06335a}.check-page .main-box .form-box{max-width:980px}.check-page .main-box .form-box .l-box{font-size:1.8rem;padding:40px 0 60px;text-align:center}.check-page .main-box .form-box .m-table{width:100%}.check-page .main-box .form-box .m-table th,.check-page .main-box .form-box .m-table td{padding:20px 0}.check-page .main-box .form-box .m-table th{width:300px;font-weight:normal;color:#c49a6d;text-align:left}.check-page .main-box .form-box .sub-box{padding-top:100px;text-align:center}.check-page .main-box .form-box .sub-box .attention{background:#fff5ff;text-align:center;padding:10px;max-width:400px;margin:10px auto;color:#ff0000;font-size:14px;line-height:1.5}.check-page .main-box .form-box .sub-box .attention span{text-decoration:underline}.check-page .main-box .form-box .sub-box .attention svg{width:10px;margin-right:5px}.check-page .main-box .form-box .sub-box .submit{width:100%;max-width:400px;padding:15px 0;color:#fff;background:#06335a;font-size:1.8rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.check-page .main-box .form-box .sub-box .submit.disabled{background:#aaaaaa}.check-page .main-box .form-box .sub-box .submit.disabled:hover{opacity:1}.thankyou-page .main-box{padding:80px 15px 150px}.thankyou-page .main-box .t-box{padding:150px 0;text-align:center}.thankyou-page .main-box .t-box .title{padding-bottom:40px;font-size:3rem;color:#c49a6d}.thankyou-page .main-box .t-box .lead{font-size:1.8rem}.thankyou-page .main-box .t-box .special{padding-top:30px;color:#99001c}.thankyou-page .main-box .t-box .anchor{width:100%;max-width:400px;margin-top:80px;padding:15px 0;color:#fff;background:#06335a;font-size:1.8rem;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:inline-block}.contact-page .contact-sec .bar-cont{padding:25px 0;color:#fff;background:#06335a;text-align:center}.contact-page .contact-sec .bar-cont .en{margin-bottom:10px;font-size:2.6rem;letter-spacing:0.1em}.contact-page .contact-sec .main-cont{padding:0px 0 100px}.contact-page .contact-sec .main-cont .inr{max-width:980px;padding:0 30px}.contact-page .contact-sec .main-cont .l-box{padding:30px 0 0}.contact-page .contact-sec .main-cont .box{padding-top:60px}.contact-page .contact-sec .main-cont .box .title{margin-bottom:25px;color:#c49a6d;font-size:2.4rem;position:relative}.contact-page .contact-sec .main-cont .box .title:before{content:"";width:100px;height:1px;background:#c49a6d;position:absolute;left:0;bottom:-8px}.contact-page .contact-sec .main-cont .box.tel .lead{font-size:1.7rem;line-height:220%}.contact-page .contact-sec .main-cont .box.tel .lead.gold{color:#c49a6d;font-size:3rem}.contact-page .contact-sec .main-cont .box .form-table{width:100%;font-size:1.7rem}.contact-page .contact-sec .main-cont .box .form-table .is-none{display:none}.contact-page .contact-sec .main-cont .box .form-table.pconly{display:block}.contact-page .contact-sec .main-cont .box .form-table .name{width:180px;padding-top:25px;font-weight:normal;text-align:left;vertical-align:top}.contact-page .contact-sec .main-cont .box .form-table .required{width:90px;padding-top:25px;vertical-align:top}.contact-page .contact-sec .main-cont .box .form-table .required .g{padding:2px 8px;background:#c49a6d;text-align:center;color:#fff;font-size:1.4rem}.contact-page .contact-sec .main-cont .box .form-table .m{width:calc(100% - 270px);padding:15px 0}.contact-page .contact-sec .main-cont .box .form-table .m .small{font-size:0.8em}.contact-page .contact-sec .main-cont .box .form-table .m input,.contact-page .contact-sec .main-cont .box .form-table .m textarea{width:100%;padding:10px 10px;font-size:1.8rem;color:#333;border:1px solid #cbcbcb;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-page .contact-sec .main-cont .box .form-table .m textarea{height:240px;border-radius:0}.contact-page .contact-sec .main-cont .box .form-table .m .m-lead{padding-top:5px;font-size:1.4rem;line-height:175%}.contact-page .contact-sec .main-cont .box .form-table .m .c-red{color:#99001c}.contact-page .contact-sec .main-cont .box .form-table .m #datepicker tr{display:table-row !important}.contact-page .contact-sec .main-cont .box .form-table .m .response_radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;gap:20px}.contact-page .contact-sec .main-cont .box .form-table .m .response_radio .item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 20px;border-radius:10px;border:solid 1px #aaaaaa;cursor:pointer}.contact-page .contact-sec .main-cont .box .form-table .m .response_radio .item label input{padding:0;margin:0;width:auto;margin-right:1em}.contact-page .contact-sec .main-cont .box .submit-box{padding-top:50px;text-align:center}.contact-page .contact-sec .main-cont .box .submit-box .attention{background:#f0f0f0;text-align:center;padding:10px;max-width:400px;margin:10px auto;color:#4d4d4d;font-size:14px;line-height:1.5}.contact-page .contact-sec .main-cont .box .submit-box .attention span{text-decoration:underline}.contact-page .contact-sec .main-cont .box .submit-box .attention svg{width:10px;margin-right:5px}.contact-page .contact-sec .main-cont .box .submit-box .submit{width:100%;max-width:400px;padding:15px 0;color:#fff;background:#06335a;font-size:1.8rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.contact-page .contact-sec .main-cont .box .submit-box .submit.disabled{background:#aaaaaa}.contact-page .contact-sec .main-cont .box .submit-box .submit.disabled:hover{opacity:1}.contact-page .loader{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);display:none}.contact-page .loader._active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-page .loader span,.contact-page .loader span::after{border-radius:50%;width:10em;height:10em}.contact-page .loader span{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255, 255, 255, .2);border-right:1.1em solid rgba(255, 255, 255, .2);border-bottom:1.1em solid rgba(255, 255, 255, .2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.order-page{padding:0 0 100px}.order-page .title-box{height:200px;margin-bottom:30px;background:url(../order/img/top-bnr.jpg) center/cover;position:relative}.order-page .title-box br{display:none}.order-page .title-box .title{width:100%;text-align:center;color:#fff;font-size:3rem;letter-spacing:0.05em}.order-page .lead-box{margin-bottom:70px;text-align:center}.order-page .lead-box .t-lead{margin-bottom:40px;padding:18px 5px;border:1px solid #aaa}.order-page .lead-box .t-lead a{color:#99001c;text-decoration:underline}.order-page .main-form .form-sec{max-width:980px;margin-bottom:100px}.order-page .main-form .form-sec .title{margin-bottom:15px;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:2.2rem;font-weight:bold;color:#333}.order-page .main-form .form-sec .a-lead{margin-bottom:5px;text-align:right;font-size:14px;color:#666666}.order-page .main-form .form-sec .product-num{margin-bottom:30px}.order-page .main-form .form-sec .product-sec{margin-bottom:40px}.order-page .main-form .form-sec .product-sec.other{display:none}.order-page .main-form .form-sec .product-sec .t-box{margin-bottom:30px;padding:5px 0 15px;text-align:center;color:#c49a6d;border-bottom:1px solid #c49a6d;font-size:18px}.order-page .main-form .form-sec .form-table{width:100%;font-size:1.7rem}.order-page .main-form .form-sec .form-table tr{width:100%}.order-page .main-form .form-sec .form-table .name{width:180px;padding-top:25px;font-weight:normal;text-align:left;vertical-align:top}.order-page .main-form .form-sec .form-table .name .small{font-size:0.8em}.order-page .main-form .form-sec .form-table .name .premium{position:relative}.order-page .main-form .form-sec .form-table .name .premium .new{position:absolute;left:0;top:0;-webkit-transform:translate(-100%, -20%);-ms-transform:translate(-100%, -20%);transform:translate(-100%, -20%)}.order-page .main-form .form-sec .form-table .required{width:60px;padding-top:25px;vertical-align:top}.order-page .main-form .form-sec .form-table .required .g{padding:2px 8px;background:#c49a6d;text-align:center;color:#fff;font-size:1.4rem}.order-page .main-form .form-sec .form-table .data{width:calc(100% - 270px);padding:20px 0}.order-page .main-form .form-sec .form-table .data .small{font-size:1.3rem}.order-page .main-form .form-sec .form-table .data .orange{color:red}.order-page .main-form .form-sec .form-table .data .post_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.order-page .main-form .form-sec .form-table .data .post_block input{max-width:150px}.order-page .main-form .form-sec .form-table .data .post_block a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.order-page .main-form .form-sec .form-table .data .post_block a::after{content:" ";display:block;width:20px;height:20px;background:url('data:image/svg+xml,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="20.61" height="20.73" viewBox="0 0 20.61 20.73"><defs><style>.b{fill:%23bc8f66;}</style></defs><path class="b" d="M12.71,1.7v1.79H1.9l-.11.11v15.22l.11.11h15.15l.11-.11v-10.8h1.87v11.31s-.15.48-.18.54c-.2.41-.75.82-1.22.86H1.4C.71,20.69.14,20.13,0,19.47V2.96c0-.46.78-1.25,1.19-1.25h11.52Z"/><path class="b" d="M19.03,2.92l-.22.11-9.62,9.62c-.8.59-1.69-.37-1.15-1.15L17.81,1.7h-3.41s-.32-.18-.36-.21c-.51-.46-.23-1.33.45-1.42,1.68.08,3.57-.17,5.23-.02.5.04.82.22.9.76l-.02,5.59c-.19.48-.68.72-1.16.47-.09-.05-.4-.38-.4-.46v-3.48Z"/></svg>') no-repeat;background-size:contain}.order-page .main-form .form-sec .form-table .data .tel_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}.order-page .main-form .form-sec .form-table .data .tel_block input{max-width:150px}.order-page .main-form .form-sec .form-table .data .in-post{width:150px}.order-page .main-form .form-sec .form-table .data .iphone-txt{margin:10px 0 4px;padding:8px 10px;border:1px solid #a00404;color:#a00404;display:none}.order-page .main-form .form-sec .form-table .data .mate-li{width:100%;margin-bottom:30px}.order-page .main-form .form-sec .form-table .data .mate-li .m-check:checked ~ .mate_b{display:inline-block}.order-page .main-form .form-sec .form-table .data .mate-li .mate_b{max-width:300px;width:60%;display:none}.order-page .main-form .form-sec .form-table .data .mate-li .mate_s{padding:5px 10px;margin-left:10px;font-size:1.4rem}.order-page .main-form .form-sec .form-table .data input[type="text"],.order-page .main-form .form-sec .form-table .data select,.order-page .main-form .form-sec .form-table .data textarea{width:100%;padding:10px 10px;color:#333;font-size:1.7rem;border:1px solid #cbcbcb;-webkit-box-sizing:border-box;box-sizing:border-box}.order-page .main-form .form-sec .form-table .data select{border-radius:0;cursor:pointer;background:url(../order/img/select-back.jpg) right no-repeat}.order-page .main-form .form-sec .form-table .data textarea{height:240px;border-radius:0}.order-page .main-form .form-sec .form-table .data input[type="checkbox"]{width:15px;height:15px;margin-right:5px}.order-page .main-form .form-sec .form-table .data input[type="file"]{font-size:1.6rem;width:100%}.order-page .main-form .form-sec .form-table .data label{cursor:pointer}.order-page .main-form .form-sec .form-table .data input::-webkit-input-placeholder{color:#aaa;font-size:1.5rem}.order-page .main-form .form-sec .form-table .data input::-moz-placeholder{color:#aaa;font-size:1.5rem}.order-page .main-form .form-sec .form-table .data input::-ms-input-placeholder{color:#aaa;font-size:1.5rem}.order-page .main-form .form-sec .form-table .data input::placeholder{color:#aaa;font-size:1.5rem}.order-page .main-form .form-sec .form-table .data .req_label{display:inline-block;padding-right:13px}.order-page .main-form .form-sec .form-table .data .radio_li{line-height:230%}.order-page .main-form .form-sec .form-table .data .radio_li li{margin-right:15px;display:inline-block}.order-page .main-form .form-sec .form-table .data .radio_li li input{margin-right:5px}.order-page .main-form .form-sec .form-table .data .t_area{width:100%;height:250px;padding:10px;font-size:1.25rem;border:1px solid #cbcbcb;overflow:scroll;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.order-page .main-form .form-sec .form-table .data .t_area .bold{font-weight:bold}.order-page .main-form .form-sec .form-table .data .t_area .mb10{margin-bottom:10px}.order-page .main-form .form-sec .form-table .data .t_area .mb20{margin-bottom:20px}.order-page .main-form .form-sec .form-table .data .t_area .list li{padding-left:1em;text-indent:-1em}.order-page .main-form .form-sec .form-table .data .check_p{margin:15px 0 5px;font-size:1.5rem}.order-page .main-form .form-sec .form-table .data .m-lead{padding-top:5px;font-size:1.4rem;line-height:175%}.order-page .main-form .form-sec .form-table .data .c-red{color:#99001c}.order-page .main-form .form-sec .form-table .data #termscheck{opacity:0.3}.order-page .main-form .form-sec .form-table .data #termscheck.done{opacity:1}.order-page .main-form .form-sec .form-table .data .premium_description{margin-top:30px;margin-bottom:50px;display:grid;grid-template-columns:300px 1fr;gap:0 25px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.order-page .main-form .form-sec .form-table .data .premium_description .photo{grid-row:span 2}.order-page .main-form .form-sec .form-table .data .premium_description p{color:#a67c52;font-size:0.9em}.order-page .main-form .form-sec .form-table .data .premium_description p a{text-decoration:underline}.order-page .main-form .form-sec .form-table .data .premium_text{color:#a67c52;font-size:0.9em}.order-page .main-form .form-sec .form-table .data .premium_text a{text-decoration:underline}.order-page .main-form .form-sec .form-table .data .premium_option{margin-top:30px;display:none}.order-page .main-form .form-sec .form-table .data .premium_option ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.order-page .main-form .form-sec .form-table .data .premium_option ul li{background:#c69c6d;color:#ffffff;padding:10px 15px;border-radius:10px;line-height:1.5;display:none}.order-page .main-form .form-sec .form-table .premium_attention{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#99001c;margin:10px auto;display:none}.order-page .main-form .form-sec .form-table .premium_attention span{padding:2px 8px;background:#c49a6d;text-align:center;color:#fff;font-size:1.4rem}.order-page .main-form .form-sec .form-table .bland_attention_moncler .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-page .main-form .form-sec .form-table .bland_attention_moncler .block a{width:45%}.order-page .main-form .form-sec .form-table .bland_attention_moncler .block p{width:50%}.order-page .main-form .form-sec .form-table .bland_attention_moncler .attention p:nth-child(1){color:#a27c52;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.order-page .main-form .form-sec .form-table .bland_attention_moncler .attention p:nth-child(1)::before,.order-page .main-form .form-sec .form-table .bland_attention_moncler .attention p:nth-child(1)::after{content:" ";width:40%;display:block;height:1px;background:#a27c52}.order-page .main-form .form-sec .form-table .bland_attention_moncler .attention p:nth-child(2){color:#ffffff;background:#c49a6d;padding:15px;margin-top:5px}.order-page .main-form .submit-box{text-align:center;padding:0 15px}.order-page .main-form .submit-box .attention{background:#f0f0f0;text-align:center;padding:10px;max-width:400px;margin:10px auto;color:#4d4d4d;font-size:14px;line-height:1.5}.order-page .main-form .submit-box .attention span{text-decoration:underline}.order-page .main-form .submit-box .attention svg{width:10px;margin-right:5px}.order-page .main-form .submit-box .submit{width:100%;max-width:400px;padding:15px 0;color:#fff;background:#06335a;font-size:1.8rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.order-page .main-form .submit-box .submit.disabled{background:#aaaaaa}.order-page .main-form .submit-box .submit.disabled:hover{opacity:1}.order-check-page .main-box{padding:80px 0 150px}.order-check-page .main-box .t-box{padding:30px 0;text-align:center;color:#ffffff;font-size:1.7rem;background:#06335a}.order-check-page .main-box .form-box{max-width:980px}.order-check-page .main-box .form-box .l-box{font-size:1.8rem;padding:40px 0 60px;text-align:center}.order-check-page .main-box .form-box .f-sec{margin-bottom:70px}.order-check-page .main-box .form-box .f-sec .product-num{margin-bottom:40px}.order-check-page .main-box .form-box .f-sec .product-sec{margin-bottom:60px}.order-check-page .main-box .form-box .f-sec .product-sec.other{display:none}.order-check-page .main-box .form-box .f-sec .product-sec .t{padding:0 0 10px 10px;font-size:20px}.order-check-page .main-box .form-box .f-sec .title{margin-bottom:15px;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:2rem;font-weight:bold;color:#333}.order-check-page .main-box .form-box .f-sec .form-table{width:100%}.order-check-page .main-box .form-box .f-sec .form-table tr{border-top:1px solid rgba(196, 154, 109, .5)}.order-check-page .main-box .form-box .f-sec .form-table tr:last-child{border-bottom:1px solid rgba(196, 154, 109, .5)}.order-check-page .main-box .form-box .f-sec .form-table th,.order-check-page .main-box .form-box .f-sec .form-table td{padding:20px 0}.order-check-page .main-box .form-box .f-sec .form-table th{width:300px;font-weight:normal;color:#c49a6d;text-align:left;padding-left:10px}.order-check-page .main-box .form-box .f-sec .form-table .mate-check{width:50%;max-width:150px;display:inline-block}.order-check-page .main-box .form-box .f-sec .form-table .p-img{width:300px}.order-check-page .submit-box{text-align:center}.order-check-page .submit-box .attention{background:#f0f0f0;text-align:center;padding:10px;max-width:400px;margin:10px auto;color:#4d4d4d;font-size:14px;line-height:1.5}.order-check-page .submit-box .attention span{text-decoration:underline}.order-check-page .submit-box .attention svg{width:10px;margin-right:5px}.order-check-page .submit-box .submit{width:100%;max-width:400px;padding:15px 0;color:#fff;background:#06335a;font-size:1.8rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.order-check-page .submit-box .submit.disabled{background:#aaaaaa}.order-check-page .submit-box .submit.disabled:hover{opacity:1}.order-check-page .submit-box .back{width:100%;max-width:400px;padding:15px 0;color:#06335a;background:#ffffff;border:solid 1px #06335a;font-size:1.8rem;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.order-check-page .submit-box .back.disabled{background:#aaaaaa}.order-check-page .submit-box .back.disabled:hover{opacity:1}.order-check-page .reverse-btn{padding-top:40px;text-align:center}.order-check-page .reverse-btn .submit{width:100%;max-width:320px;padding:13px 0;color:#fff;background:#777;font-size:16px;font-family:kozuka-mincho-pro, serif;font-weight:400;font-style:normal;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.order-check-page .reverse-btn .submit.disabled{background:#aaaaaa}.order-check-page .reverse-btn .submit.disabled:hover{opacity:1}.z-page .ex-top-sec{padding:20px 0 80px;overflow:hidden}.z-page .ex-top-sec .main-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.z-page .ex-top-sec .main-box .img-box{width:500px}.z-page .ex-top-sec .main-box .img-box .thum-box ul{width:80px;float:left}.z-page .ex-top-sec .main-box .img-box .thum-box ul .slick-track{width:100% !important}.z-page .ex-top-sec .main-box .img-box .thum-box ul li{width:100% !important;border:1px solid #666;margin-bottom:5px;cursor:pointer}.z-page .ex-top-sec .main-box .img-box .main-slide{position:relative}.z-page .ex-top-sec .main-box .img-box .main-slide ul{float:right;width:410px;position:relative}.z-page .ex-top-sec .main-box .img-box .main-slide ul li{position:relative;float:left}.z-page .ex-top-sec .main-box .img-box .main-slide ul li .g-lead{width:100%;padding-left:5px;font-size:14px;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .5)}.z-page .ex-top-sec .main-box .img-box .main-slide ul li img{width:100% !important;height:auto}.z-page .ex-top-sec .main-box .img-box .slick-dots{width:auto !important;float:none !important;bottom:-10px;text-align:center;display:inline-block}.z-page .ex-top-sec .main-box .img-box .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background:#aaa;border-radius:100%;text-indent:-9999px}.z-page .ex-top-sec .main-box .img-box .slick-dots li.slick-active{background:#333}.z-page .ex-top-sec .main-box .txt-box{width:calc(100% - 500px);padding-left:15px}.z-page .ex-top-sec .main-box .txt-box .t-box{padding-bottom:10px;border-bottom:1px solid #c2c2c2}.z-page .ex-top-sec .main-box .txt-box .t-box .bland{display:none}.z-page .ex-top-sec .main-box .txt-box .date{font-size:14px}.z-page .ex-top-sec .main-box .txt-box .title{line-height:1.65}.z-page .ex-top-sec .main-box .txt-box .lead{padding-top:20px;font-size:16px;color:#333}.z-page .ex-slide-sec{padding:50px 0 50px}.z-page .ex-slide-sec .inr{padding:0 30px}.z-page .ex-slide-sec .title{margin-bottom:20px;padding-left:10px;font-size:20px;border-left:5px solid #06335a}.z-page .ex-slide-sec .f-slide{width:100% !important;position:relative}.z-page .ex-slide-sec .f-slide .box{width:25%;position:relative;background:#06335a;color:#fff}.z-page .ex-slide-sec .f-slide .box:nth-child(2n){background:rgba(6, 51, 90, .8)}.z-page .ex-slide-sec .f-slide .box .back{width:100%;overflow:hidden;position:relative}.z-page .ex-slide-sec .f-slide .box .back:before{content:"";padding-top:100%;display:block}.z-page .ex-slide-sec .f-slide .box .back .img{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../moncler/img/A-1.jpg) center/cover no-repeat}.z-page .ex-slide-sec .f-slide .box .t-box{padding:10px}.z-page .ex-slide-sec .f-slide .box .t-box .name{font-size:15px}.z-page .ex-slide-sec .f-slide .slide-arrow{width:40px;position:absolute;z-index:100;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.z-page .ex-slide-sec .f-slide .slide-arrow.prev-arrow{left:-20px}.z-page .ex-slide-sec .f-slide .slide-arrow.next-arrow{right:-20px}.z-page .ex-slide-sec .link-box{padding-top:40px;text-align:center}.z-page .ex-slide-sec .link-box .anchor{display:inline-block;width:100%;max-width:340px;padding:12px 0;border:1px solid #06335a;color:#06335a;-webkit-transition:0.15s;-o-transition:0.15s;transition:0.15s;font-size:18px}.bland-page{padding:0 0 80px}.bland-page .bland-title{display:inline-block;position:relative}.bland-page .bland-title:before{left:-30px}.bland-page .bland-title:after{right:-30px}.bland-page .bland-title:before,.bland-page .bland-title:after{content:"";width:15px;height:2px;background:#06335a;position:absolute;top:50%}.bland-page .top-sec .main-box .txt-box .link-anchor{margin-top:20px;padding:5px 0 7px;display:block;width:100%;border:1px solid #06335a;text-align:center;color:#06335a;border-radius:5px}.bland-page .price-sec{padding:50px 0;background:#fffcd4}.bland-page .price-sec .t-box{margin-bottom:50px;text-align:center}.bland-page .price-sec .main-box{max-width:1020px}.bland-page .price-sec .lead{text-align:right;font-size:14px;color:#333}.bland-page .price-sec .f-box{padding:13px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #999}.bland-page .price-sec .f-box:last-child{border-bottom:1px solid #999}.bland-page .price-sec .f-box .price{color:#0074b0}.bland-page .price-sec .f-box .name{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bland-page .price-sec .f-box .name .small{font-size:0.85em}.bland-page .hokan-sec{padding:80px 0 100px;border-bottom:1px solid #06335a}.bland-page .hokan-sec .t-box{margin-bottom:40px;text-align:center}.bland-page .hokan-sec .main-box{max-width:980px}.bland-page .gaiyou-sec{padding:80px 0}.bland-page .gaiyou-sec .t-box{margin-bottom:50px;text-align:center}.bland-page .gaiyou-sec .gaiyou-box{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #06335a;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bland-page .gaiyou-sec .gaiyou-box .txt-box{width:calc(100% - 480px);padding-right:25px}.bland-page .gaiyou-sec .gaiyou-box .txt-box .title{margin-bottom:15px;font-size:28px}.bland-page .gaiyou-sec .gaiyou-box .txt-box p{font-size:18px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:175%}.bland-page .gaiyou-sec .gaiyou-box .img-box{width:480px}.bland-page .gaiyou-sec .gaiyou-box .img-box img{width:100%}.example-page{padding:0 0 80px}.example-page .title-sec{padding:40px 0;margin-bottom:50px;text-align:center;background:#fffcd4}.example-page .title-sec .m-title{margin-bottom:8px;color:#777;font-size:16px}.example-page .title-sec .title{margin-bottom:10px;font-size:28px;letter-spacing:0.05em;color:#06335a}.example-page .title-sec .lead{color:#333}.example-page .list-sec .main-lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.example-page .list-sec .main-lists .list{width:25%;background-color:#d8e5f6}.example-page .list-sec .main-lists .list:nth-child(2n){background-color:#e6edf7}.example-page .list-sec .main-lists .list.no{background:none}.example-page .list-sec .main-lists .img-back{width:100%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.example-page .list-sec .main-lists .img-back:before{content:"";padding-top:100%;display:block}.example-page .list-sec .main-lists .t-box{padding:10px 10px 15px;-webkit-transition:0.1s;-o-transition:0.1s;transition:0.1s}.example-page .list-sec .main-lists .t-box .date{font-size:14px}.example-page .list-sec .pageNation{margin-top:50px;padding-top:15px;border-top:1px solid #06335a}.example-page .list-sec .pageNation .box{width:100%;text-align:center;position:relative}.example-page .list-sec .pageNation .box .btn{position:absolute;top:0;color:#333;font-size:14px}.example-page .list-sec .pageNation .box .btn .anchor{display:inline-block;text-decoration:none}.example-page .list-sec .pageNation .box .btn .anchor::after{position:absolute;bottom:-3px;left:0;content:"";width:100%;height:1px;background:#06335a;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.example-page .list-sec .pageNation .box .btn .anchor:hover::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.example-page .list-sec .pageNation .box .btn.back{left:8px}.example-page .list-sec .pageNation .box .btn.back .anchor:after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.example-page .list-sec .pageNation .box .btn.back .anchor:hover::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.example-page .list-sec .pageNation .box .btn.next{right:10px}.example-page .list-sec .pageNation .box .btn.next .anchor:after{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.example-page .list-sec .pageNation .box .btn.next .anchor:hover::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.single-page{padding:0 0 80px}.single-page .gaiyou-sec{padding-top:100px;background:#faf9ee}.single-page .gaiyou-sec .t-box{margin-bottom:60px;text-align:center}.single-page .gaiyou-sec .m-box{max-width:980px}.single-page .gaiyou-sec .m-box .wp-block-image img{width:100%}.single-page .gaiyou-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-page .gaiyou-sec .f-box .box{width:47%;margin-bottom:60px;position:relative;border-bottom:1px solid #999}.single-page .gaiyou-sec .f-box .box .icon{width:35px;position:absolute;top:-15px;left:-15px}.single-page .gaiyou-sec .f-box .box figcaption{padding:10px}.pay-page{padding-top:0}.pay-page .first-sec{padding-bottom:140px}.pay-page .first-sec .t-box{text-align:center;padding:0 15px;margin-bottom:50px}.pay-page .first-sec .t-box .en{margin-bottom:8px;color:#c49a6d}.pay-page .first-sec .t-box .t{margin-bottom:50px;-webkit-columns:#444444;-moz-columns:#444444;columns:#444444;letter-spacing:0.1em}.pay-page .first-sec .t-box .lead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.05em}.pay-page .first-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px}.pay-page .first-sec .f-box .box{width:50%}.pay-page .first-sec .f-box .box.l{padding-right:30px;border-right:1px solid #999}.pay-page .first-sec .f-box .box.r{padding-left:30px}.pay-page .first-sec .f-box .box .t{margin-bottom:15px;padding:10px 0;background:#0074b0;color:#ffffff;text-align:center;font-size:18px}.pay-page .first-sec .f-box .box ul{font-size:14px}.pay-page .first-sec .f-box .box ul li{margin-bottom:30px}.pay-page .first-sec .f-box .box ul li .img-box{border:1px solid #999;text-align:center;position:relative}.pay-page .first-sec .f-box .box ul li .img-box:before{content:"";display:block;padding-top:40%}.pay-page .first-sec .f-box .box ul li .img-box .y-img{max-width:100%}.pay-page .first-sec .f-box .box ul li .img-box .pay{width:85%;max-width:320px}.pay-page .first-sec .f-box .box ul li .m-t{font-size:18px;color:#c49a6d}.pay-page .first-sec .f-box .box ul li .txt{color:#444}.pay-page .ex-guide-sec{padding:50px 0}.pay-page .link-sec{padding:0 0 80px}.pay-page .link-sec .inr{max-width:980px;padding-top:50px;border-top:1px solid #06335a}.pay-page .link-sec .t-box{margin-bottom:70px;padding:5px 0 3px 10px;border-left:5px solid #06335a}.pay-page .link-sec .t-box .title{padding-right:15px;font-size:3rem;color:#06335a;display:inline-block}.pay-page .link-sec .t-box .lead{color:#333;display:inline-block}.pay-page .link-sec .f-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-page .link-sec .f-box .anchor{width:33.33333%;margin-bottom:40px;font-size:1.8rem;text-decoration:underline}.category-blog-page{color:#333}.category-blog-page .m-inr{max-width:1090px;padding-top:110px}.category-blog-page .m-inr .t-box{margin-bottom:30px;text-align:center}.category-blog-page .m-inr .t-box .t{font-size:18px;padding-bottom:8px;display:inline-block;border-bottom:2px solid #06335a}.category-blog-page .m-inr .m-box{margin-bottom:100px}.category-blog-page .m-inr .m-box .flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-blog-page .m-inr .m-box .flex-box .article{width:33.33333%;padding:20px 20px 20px;border-bottom:1px solid #a3a3a3;border-left:1px solid #a3a3a3}.category-blog-page .m-inr .m-box .flex-box .article:nth-child(3n-2){border-left:none}.category-blog-page .m-inr .m-box .flex-box .article .anchor{cursor:pointer}.category-blog-page .m-inr .m-box .flex-box .article .img-box{margin-bottom:15px}.category-blog-page .m-inr .m-box .flex-box .article .img-box .imgBack{width:100%;position:relative;background:#333;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.category-blog-page .m-inr .m-box .flex-box .article .img-box .imgBack:before{padding-top:50%;content:"";display:block}.category-blog-page .m-inr .m-box .flex-box .article .img-box .imgBack .back{width:100%;height:100%;position:absolute;top:0;left:0}.category-blog-page .m-inr .m-box .flex-box .article .text-box{padding-bottom:32px;position:relative}.category-blog-page .m-inr .m-box .flex-box .article .text-box .cat{font-size:12px;color:rgba(6, 51, 90, .8);cursor:pointer}.category-blog-page .m-inr .m-box .flex-box .article .text-box .t{font-size:17px}.category-blog-page .m-inr .m-box .flex-box .article .text-box .date{text-align:right;font-size:13px;position:absolute;bottom:0;right:0;color:rgba(6, 51, 90, .8)}.single-blog-page{max-width:920px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0}.single-blog-page .side-box{width:250px;font-size:16px}.single-blog-page .side-box h3{background:#06335a;color:#ffffff;padding:14px;border-radius:10px;line-height:1;margin-bottom:10px;margin-top:30px}.single-blog-page .side-box h3:first-child{margin-top:0}.single-blog-page .side-box .category li{border-bottom:solid 1px #aaaaaa}.single-blog-page .side-box .category li a{padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-blog-page .side-box .category li i{margin-right:10px}.single-blog-page .side-box .tag li{display:inline-block;padding-right:25px;margin-bottom:10px}.single-blog-page .side-box .tag li a{position:relative;display:inline-block;height:34px;line-height:30px;padding:0;font-size:11px;text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;border:solid 2px #000000;border-right:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700}.single-blog-page .side-box .tag li a span{display:block;width:100%;height:100%;position:relative;padding:0 1em}.single-blog-page .side-box .tag li a span::before{content:" ";position:absolute;width:5px;height:5px;border:solid 2px #000000;border-radius:50%;right:-6px;z-index:10;top:50%;margin-top:-5px}.single-blog-page .side-box .tag li a::before{content:" ";position:absolute;top:-2px;right:-17px;width:0;height:0;border-color:transparent transparent transparent #000000;border-style:solid;border-width:17px 0 17px 17px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.single-blog-page .side-box .tag li a::after{position:absolute;top:0;right:-15px;content:" ";width:0;height:0;border-color:transparent transparent transparent #ffffff;border-style:solid;border-width:15px 0 15px 15px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.single-blog-page .side-box .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.single-blog-page .side-box .item a .photo{width:70px;min-width:70px;height:70px;background:#eeeeee}.single-blog-page .side-box .item a .body{width:calc(100% - 70px);margin-left:15px}.single-blog-page .m-inr{width:600px}.single-blog-page .title-box{margin-bottom:45px;padding:10px 20px 5px;border-left:10px solid #06335a}.single-blog-page .title-box .t{font-size:26px;line-height:160%}.single-blog-page .title-box .date{padding-top:5px}.single-blog-page .main-box{padding:0px 0 40px;border-bottom:1px solid #999}.single-blog-page .main-box .toc_list li ul{margin-left:2em;margin-bottom:1em}.single-blog-page .main-box h2{margin-bottom:20px;margin-top:50px;padding-left:20px;line-height:1.5;border-left:5px solid #0074b0;position:relative}.single-blog-page .main-box h2:before{content:"";position:absolute;width:2px;height:100%;background:#0074b0;top:0;left:5px}.single-blog-page .main-box p{line-height:185%;margin-bottom:25px;font-size:16px}.single-blog-page .main-box strong{font-weight:700}.single-blog-page .main-box .wp-block-image{width:100%;margin-bottom:40px}.single-blog-page .main-box .wp-block-image figcaption{padding:15px;margin:0;font-size:14px;background:#eaeaea;text-align:center}.single-blog-page .main-box>ul{margin-bottom:34px}.single-blog-page .main-box>ul li{margin-bottom:5px;padding-left:22px;position:relative}.single-blog-page .main-box>ul li:before{content:"●";position:absolute;left:0;top:0px}.single-blog-page .share-box{margin-bottom:50px}.single-blog-page .share-box .t-box{text-align:center;padding:28px 0 18px}.single-blog-page .share-box .t-box .t{padding-bottom:3px;font-size:24px;color:#444;display:inline-block;border-bottom:2px solid #444}.single-blog-page .share-box .btn-box{width:100%;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-blog-page .share-box .btn-box .anchor{width:50%;height:60px;display:inline-block;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.single-blog-page .share-box .btn-box .anchor.twi{background:#00acee}.single-blog-page .share-box .btn-box .anchor.twi .icon{width:28px}.single-blog-page .share-box .btn-box .anchor.face{background:#3b5998}.single-blog-page .share-box .btn-box .anchor.face .icon{width:28px}.single-blog-page .share-box .face-box iframe{width:100% !important}.single-blog-page-related-article-title{max-width:920px;font-size:16px;background:#06335a;color:#ffffff;padding:14px;border-radius:10px;line-height:1;margin-bottom:10px;margin-top:30px;font-weight:700}.single-blog-page-related-article-list{max-width:920px}.single-blog-page-related-article-list .article-box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-blog-page-related-article-list .article-box .article{width:30%;margin:0 0 30px 0;float:left;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.single-blog-page-related-article-list .article-box .article:hover{-webkit-box-shadow:0 0 20px rgba(0, 0, 0, .4);box-shadow:0 0 20px rgba(0, 0, 0, .4)}.single-blog-page-related-article-list .article-box .article:nth-of-type(3n-1){margin:0 5% 30px 5%}.single-blog-page-related-article-list .article-box .article-img{width:100%;position:relative;overflow:hidden;display:block;border-bottom:1px solid #999}.single-blog-page-related-article-list .article-box .article-img:before{content:"";padding-top:50%;display:block}.single-blog-page-related-article-list .article-box .article-img .backImg{width:100%;height:100%;background:#aaaaaa}.single-blog-page-related-article-list .article-box .article-txt{padding:15px 10px;background:#fff}.single-blog-page-related-article-list .article-box .article-txt .day{margin:0 0 10px 0;font-size:1.4rem;color:#808080}.single-blog-page-related-article-list .article-box .article-txt .title-inr{height:100px;margin:0 0 10px 0}.single-blog-page-related-article-list .article-box .article-txt .title{color:#333;font-size:2rem;word-wrap:break-word;line-height:150%}.single-blog-page-related-article-list .article-box .article-txt .tag .link{height:25px;padding:0 10px;display:inline-block;background:#aaaaaa;color:#fff;font-size:1.2rem;line-height:23px;border-radius:5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.single-blog-page-related-article-list .article-box .next-box{width:100%;padding:0 25px;float:left;position:relative;z-index:10}.single-blog-page-related-article-list .article-box .next-box .anchor{width:100%;height:50px;display:block;background:#fff;line-height:48px;text-align:center;font-size:1.6rem;border:1px solid #aaaaaa;z-index:10}.single-blog-page-related-article-list .article-box .next-box .msk{width:calc(100% - 50px);height:50px;background:#06335a;position:absolute;top:5px;left:30px;z-index:-1;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}#blog-pankuzu{margin-bottom:18px}#blog-pankuzu li{padding-right:13px;display:inline-block;font-size:14px;position:relative;color:#333}#blog-pankuzu li a{color:#aaa}#blog-pankuzu li+li{padding-left:8px}#blog-pankuzu li:before{content:">";position:absolute;top:0;right:0}#blog-pankuzu li:last-child:before{display:none}.scheduled-page{color:#1c364e;font-size:20px;font-weight:700;line-height:35px}.scheduled-page .main{max-width:1120px;margin:auto}.scheduled-page *{font-family:kozuka-mincho-pro, serif}.scheduled-page .mainimage{height:490px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover !important;background-position:center !important;margin-bottom:80px}.scheduled-page .mainimage h1{color:#ffffff;border:solid 1px #ffffff;font-size:50px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:1;padding:30px 150px}.scheduled-page h2{font-size:43px;color:#1c364e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;margin-bottom:70px}.scheduled-page h2 img{margin-right:10px;height:43px}.scheduled-page h3{background:#1c364e;color:#c7b299;font-size:30px;padding:10px 75px;font-weight:700}.scheduled-page h4{color:#c7b299}.scheduled-page h4+ul{margin-bottom:20px}.scheduled-page table{margin:0 70px;width:calc(100% - 140px);font-size:30px}.scheduled-page table thead{color:#617383;text-align:center}.scheduled-page table td{padding:20px 0 20px 100px;border-bottom:solid 1px #e8ebed}.scheduled-page table td.icon{padding:0;text-align:center}.scheduled-page table td.date{color:#ff0000}.scheduled-page .section2__comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.scheduled-page .section2__comment span{position:relative;color:#1c364e}.scheduled-page .section2__comment span::after{content:" ";position:absolute;left:0;bottom:-1px;width:100%;height:1px;display:block;background:#ff0000}.scheduled-page .section2__comment span::before{content:" ";position:absolute;left:0;bottom:-5px;width:100%;height:1px;display:block;background:#ff0000}.scheduled-page .mt50{margin-top:50px}.scheduled-page .box{padding:40px 50px 80px}.scheduled-page .copy{padding:0 0 0 70px;font-size:30px;font-weight:700;margin-bottom:50px}.scheduled-page .copy span{color:#ff0000;position:relative}.scheduled-page .copy span:after{content:" ";width:100%;height:2px;background:#ff0000;position:absolute;left:0;bottom:-2px}.scheduled-page .copy span.kenten{color:#1c364e;position:relative}.scheduled-page .copy span.kenten:after{display:none}.scheduled-page .copy span.kenten::before{color:#ff0000;content:attr(data-symbol);position:absolute;line-height:100%;text-align:center;left:-3em;right:-3em;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);bottom:100%}.scheduled-page .copy_attention{margin-top:-40px;margin-bottom:50px}.scheduled-page .price{margin:0 0 40px 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scheduled-page .price span{color:#ffffff;height:50px;line-height:50px;background:#ff0000;font-size:30px;padding:0 20px}.scheduled-page .price:after{content:" ";display:block;width:0;height:0;border:solid 25px transparent;border-left:solid 30px #ff0000;border-right:none}.scheduled-page ul{text-indent:-1em;margin-left:1em}.scheduled-page ul span{color:#ff0000}.scheduled-page p span{color:#ff0000}.scheduled-page .attention__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.scheduled-page .attention__item .label{min-width:5em}.contact-lead{font-size:19px;color:#c69c6d}.contact-lead a{text-decoration:underline}.products-list{max-width:1120px;margin:auto;padding-bottom:100px}.products-list h2{text-align:center;color:#c69c6d;font-size:36px;margin-bottom:50px}.products-list.option{padding-top:100px;border-top:solid 1px #eeeeee}.label-sec{background:#ddf2ff;padding:40px}.label-sec h2{text-align:center;font-size:38px;color:#ff0000;padding-bottom:30px;font-weight:700;margin-top:20px}.label-sec h2+p{text-align:center;font-size:20px;color:#1b1464;font-weight:700;line-height:28px;margin-bottom:20px}.label-sec .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.label-sec .btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff0000;color:#ddf2ff;font-size:16px;padding:0 20px;line-height:40px;height:40px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.label-sec .btn a:hover{opacity:0.7}.label-sec .btn a img{height:10px;margin-left:20px}.label-sec .btn a:before{content:" ";position:absolute;border:solid 20px transparent;border-left:solid 25px #ff0000;right:-25px;border-right:none;top:0}.label-sec-pricebtn{margin-top:20px;width:100%;max-width:845px;margin-left:25px}.label-sec-pricebtn a{display:block;width:100%;background:#25a1ff;color:#ffffff;font-size:16px;padding:0 20px;line-height:40px;height:40px;border-radius:20px;text-align:center}.label-sec-pricebtn a span{color:#ffff00}.label-sec-pricebtn a:hover{opacity:0.7}.label-sec-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.label-sec-btnsarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.label-sec-btns div{margin-right:38px}.label-sec-btns div:last-child{margin-right:0}.label-sec-btns div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ff0000;color:#ddf2ff;font-size:16px;padding:0 20px;line-height:40px;height:40px;position:relative;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap}.label-sec-btns div a span{color:#ffff00}.label-sec-btns div a:hover{opacity:0.7}.label-sec-btns div a img{height:10px;margin-left:20px}.label-sec-btns div a:before{content:" ";position:absolute;border:solid 20px transparent;border-left:solid 25px #ff0000;right:-25px;border-right:none;top:0}.label-sec ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.label-sec ul li{width:32%;border:solid 3px #ffffff;-webkit-box-sizing:border-box;box-sizing:border-box}.label-sec ul li img{width:100%}.ranking-sec{background:#231815;color:#ffffff;padding:60px 0;text-align:center}.ranking-sec .main-box{max-width:980px;margin:0 auto}.ranking-sec h2{width:555.3846px;height:101.5385px;background:url("../img/ranking-title__sp.svg") no-repeat center center;background-size:cover;margin:0 auto 50px;text-indent:-9999px;overflow:hidden;display:block}.ranking-sec h2+p{text-align:left;width:80%;margin:0 auto;color:#c69c6d;margin-bottom:30px}.ranking-sec .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ranking-sec .list .item1{width:168px;height:222px;background:url("../img/ranking-item1.svg") no-repeat center center;background-size:cover;margin:0 auto 30px;text-indent:-9999px;overflow:hidden;display:block}.ranking-sec .list .item2{width:168px;height:222px;background:url("../img/ranking-item2.svg") no-repeat center center;background-size:cover;margin:0 auto 30px;text-indent:-9999px;overflow:hidden;display:block}.ranking-sec .list .item3{width:168px;height:222px;background:url("../img/ranking-item3.svg") no-repeat center center;background-size:cover;margin:0 auto 30px;text-indent:-9999px;overflow:hidden;display:block}.ranking-sec .copy{font-size:28px;margin-bottom:20px}.ranking-sec .copy br{display:none}.ranking-sec .right{color:#c69c6d;text-align:right}.category-blog-page .m-inr{padding-top:0}.category-blog-page .b-title-box br{display:none}.category-blog-page .category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.category-blog-page .category-list .item{border-right:solid 1px #969696;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.category-blog-page .category-list .item:last-child{border-right:none}.category-blog-page .category-list .item a{display:block;padding:0 10px;text-align:center}.category-blog-page .category-list .item a:hover{opacity:0.7}.category-blog-page .category-list .item a span{display:block;font-size:1rem;text-align:center}.price-lead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.price-lead p{text-align:left;font-size:12px;line-height:1.3}.company-page .ex-guide-sec{margin-top:50px}.company-section{max-width:980px;margin-bottom:80px}.company-section h2{text-align:center;margin-bottom:40px}.company-section.about .caption{font-size:1rem;text-align:right;margin-top:5px}.company-section.about .caption .sponly{display:none}.company-section.about .text{text-align:center;font-size:1.7rem;line-height:2.2;margin-top:50px}.company-section.about .text .sponly{display:none}.company-section.introduction table{width:720px;margin:auto;text-align:left;font-size:1.45rem}.company-section.introduction table tr{border-top:solid 1px #cbcbcb}.company-section.introduction table tr:last-child{border-bottom:solid 1px #cbcbcb}.company-section.introduction table th,.company-section.introduction table td{padding:35px 0}.company-section.introduction table th{width:150px}.company-section.history .list{width:720px;margin:auto}.company-section.history .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.45rem;line-height:3.3}.company-section.history .item .title{width:4em;min-width:4em;margin-right:50px;position:relative}.company-section.history .item .title::before{content:" ";position:absolute;width:1px;height:100%;right:-24px;top:0;background:#cbcbcb}.company-section.history .item .title::after{content:" ";position:absolute;width:7px;height:7px;background:#cbcbcb;border-radius:50%;right:-27px;top:20px}.company-section.history .item .body ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0}.company-section.history .item .body ul li{width:300px;margin-right:40px}.company-section.history .item .body ul li img{width:100%}.terms-box{margin-bottom:50px;max-width:980px;line-height:3.3;font-size:13px}.terms-box .t-box{text-align:center;margin-bottom:30px}.terms-box h3{font-weight:700;font-size:14px}.terms-box .bold{font-weight:700;margin-top:20px}.terms-box .bold+ul{margin-top:5px}.terms-box li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.terms-box li::before{content:"・";min-width:1.5em;width:1.5em}.news-sec{padding:80px 0}.news-sec .news__title{width:200px}.news-sec .news__title h2{line-height:1;font-size:2rem;margin-bottom:20px}.news-sec .news__title h2 span{display:block;font-size:5.44rem;margin-bottom:1px}.news-sec .news__log__sp{display:none}.news-sec .news__log a{line-height:1;background:#161d2d;color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:1.5rem;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-sec .news__log a:hover{opacity:0.5}.news-sec .news__log a svg{margin-left:10px}.news-sec .news__log a svg polyline{fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:10}.news-sec .news__list{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-left:solid 1px #f2f2f2;padding-left:50px;margin-left:50px}.news-sec .news__list .item{font-size:1.7rem;border-bottom:solid 1px #d2d2d2}.news-sec .news__list .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-sec .news__list .item a:hover{opacity:0.5}.news-sec .news__list .item a .date{min-width:6em}.news-sec .news__list .item a .category{margin-right:10px;border:solid 1px #000000;padding:3px 6px;font-weight:bold;color:#000000;line-height:1}.news-page{max-width:980px;padding:30px 0 100px}.news-page__title{line-height:1;font-size:2rem;margin-bottom:30px;text-align:center}.news-page__title span{display:block;font-size:5.44rem;margin-bottom:1px;margin-bottom:10px;text-align:center}.news-page .news__list .item{font-size:1.7rem;border-bottom:solid 1px #d2d2d2}.news-page .news__list .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:15px 0;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-page .news__list .item a:hover{opacity:0.5}.news-page .news__list .item a .date{min-width:6em}.news-page .news__list .item a .category{margin-right:10px;border:solid 1px #000000;padding:3px 6px;font-weight:bold;color:#000000;line-height:1}.news-page__single .data{border-bottom:solid 1px #d2d2d2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;margin-bottom:30px;margin-top:20px}.news-page__single .data .category{margin-right:10px;border:solid 1px #000000;padding:3px 6px;font-weight:bold;color:#000000;line-height:1}.news-page__pager{margin-top:80px}.news-page__pager.pconly{display:block}.news-page__pager .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-page__pager .btn a{width:300px;display:inline-block;text-align:center;padding:10px 30px;border:solid 1px #161d2d;background-color:#fff;position:relative}.news-page__pager .singlelist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.news-page__pager .hov{padding:0 10px}.news-page__pager .hov a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-color:#161d2d;padding:10px 15px;font-weight:bold;color:#fff;line-height:1.4;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-page__pager .hov a:hover{opacity:0.7}.news-page__pager ul{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-page__pager ul li{margin:15px 7px 0}.news-page__pager ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;width:48px;height:48px;text-align:center;line-height:48px;border:solid 1px #161d2d;background-color:#fff;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-page__pager ul li a:hover{opacity:0.7}.news-page__pager ul li a.null{background-color:#eee !important;color:#ccc !important;pointer-events:none}.news-page__pager ul li a.act{color:#fff;background-color:#161d2d;pointer-events:none}.news-page__pager ul li a.act:hover{opacity:1}.news-page__pager__sp{display:none}.news-page__pager__sp ul{display:table;border-collapse:separate;border-spacing:0;width:100%;padding-top:15px}.news-page__pager__sp ul li{display:table-cell;vertical-align:middle}.news-page__pager__sp ul li:first-child,.news-page__pager__sp ul li:last-child{width:48px}.news-page__pager__sp ul li a{color:#161d2d;display:block;height:48px;text-align:center;line-height:48px;border:solid 1px #371d14}.news-page__pager__sp ul li a.null{background-color:#eee !important;color:#ccc !important;pointer-events:none}.news-page__pager__sp ul li:not(:last-child) a{border-right:none}.item_details{display:none}.item_req_agree{display:none !important}.item_req_agree._active{display:table-row !important}.item_details_about{display:none;border:solid 1px #ddd4d9;padding:15px 30px;margin-top:20px}.item_details_about_title{background:#ddd4d9;color:#fff;padding:10px;margin:-15px -30px 30px;width:calc(100% + 60px)}.item_details_about .title2{font-weight:700;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:1.4rem;font-weight:bold;display:block}.item_details_about._repair .repair-none{display:none}.item_details_wappen{display:none;border:solid 1px #b6c3cb;padding:15px 30px;margin-top:20px}.item_details_wappen_title{background:#b6c3cb;color:#fff;padding:10px;margin:-15px -30px 30px;width:calc(100% + 60px)}.item_details_wappen .title2{font-weight:700;padding:3px 0 3px 10px;border-left:5px solid #06335a;font-size:1.4rem;font-weight:bold;display:block}.item_details_wappen .title2 br{display:block !important}.item_details_wappen .comment{padding:25px 0}.item_details_wappen .area{fill:#b6c3cb !important}.item_details_wappen .number .haimen_st2,.item_details_wappen .number .omote_st3{fill:#b6c3cb !important}.item_details_wappen .number .in_st3{fill:#b6c3cb !important}.item_details_comment{background-color:rgba(221, 212, 217, .3);color:#ff1d25;padding:20px;margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item_details_comment span{border-right:solid 1px #000000;margin-right:25px;padding-right:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item_details_comment span img{width:30px}.item_details_map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item_details_map_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:solid 2px #ff1d25;padding:20px 0}.item_details_map_area_title{background:#ff1d25;color:#ffffff;padding:10px;margin-top:20px}.item_details_map_area .partscheck{width:250px;background:rgba(221, 212, 217, .3);padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.item_details_map_area .partscheck div{margin-top:20px}.item_details_map_area .partscheck p{text-indent:-1em;margin-left:1em}.item_details_map .area_parts{opacity:0;visibility:hidden}.item_details_map .area_parts.is-active{opacity:0.25;visibility:visibility}.item_details_map .area{cursor:pointer;opacity:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.item_details_map .area:hover{opacity:0.3}.item_details_map .number{display:none;pointer-events:none}.item_details_map .img{width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item_details_map .img p{text-align:center;font-size:12px;line-height:1.25}.item_details_map .img img,.item_details_map .img svg{width:100%;height:auto}.item_details_data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.item_details_data div{width:100%}.item_wappens_map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item_wappens_map_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item_wappens_map_area .partscheck{width:250px;background:#bdccd4;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.item_wappens_map_area .partscheck div{margin-top:20px}.item_wappens_map_area .partscheck p{text-indent:-1em;margin-left:1em}.item_wappens_map .area_parts{opacity:0;visibility:hidden}.item_wappens_map .area_parts.is-active{opacity:0.25;visibility:visibility}.item_wappens_map .area{cursor:pointer;opacity:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.item_wappens_map .area:hover{opacity:0.15}.item_wappens_map .number{display:none;pointer-events:none}.item_wappens_map .img{width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.item_wappens_map .img p{text-align:center;font-size:12px;line-height:1.25}.item_wappens_map .img img,.item_wappens_map .img svg{width:100%;height:auto}.estimates-side{position:fixed;right:25px;z-index:999}.estimates-side .total{background:#161d2d;color:#ffffff;border-radius:10px;text-align:center;font-size:18px;padding:20px;margin-bottom:20px}.estimates-side .total .title{line-height:1.2}.estimates-side .total .price{color:#a47c52;border-top:solid 1px rgba(255, 255, 255, .25);padding-top:10px;margin-top:10px;line-height:1}.estimates-side .total .price span{font-size:26px}.estimates-side .confirmation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;background:#161d2d;color:#ffffff;border-radius:10px;padding:20px;text-align:center;cursor:pointer;font-family:kozuka-mincho-pro, serif}.estimates-side .confirmation:hover{opacity:0.7}.estimates-side .confirmation svg{width:40px;min-width:40px;fill:#a47c52;margin-right:15px}.estimates-confirmation-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px;background:#161d2d;color:#ffffff;padding:20px;text-align:center;width:100%;cursor:pointer;font-family:kozuka-mincho-pro, serif}.estimates-confirmation-btn:hover{opacity:0.7}.estimates-confirmation-btn svg{width:40px;min-width:40px;fill:#a47c52;margin-right:20px}.law-box{margin-bottom:50px;max-width:980px;line-height:3.3}.law-box .t-box{text-align:center;margin-bottom:30px}.law-box table{width:100%;font-size:14.3px;line-height:35.2px}.law-box table th{text-align:left;border-right:solid 1px #cccccc;padding:15px 85px 15px 0}.law-box table td{padding:0 15px 15px 85px}.law-box table td .sponly{display:none}.law-box table td a{color:#1b1464}.privacy-box,.law-box{padding-bottom:150px}@media all and (max-width: 1800px){body{line-height:175%}.header{padding:10px 50px}.header__logo{width:664px;height:64px}.header__credit{width:367.9167px;height:53.75px}.header__contact .title{width:50px;min-width:50px;height:50px;font-size:18px;line-height:20px}.header__contact .time{width:calc(100% + 65px);margin-left:-65px}.header__contact .number{font-size:48px}.nav{padding:0 50px}.footer{padding:60px 100px 130px}.footer__contact .title{width:50px;min-width:50px;height:50px;font-size:18px;line-height:20px}.footer__contact .number{font-size:48px}}@media all and (max-width: 1280px){body{line-height:175%}.header__logos__left{display:block}.header__logo{margin-bottom:10px}.footer__nav{padding-left:50px}}@media all and (max-width: 1220px){body{line-height:175%}.float-bnr_left{width:75px}.float-bnr_right{right:5px}.top-evidence.evidence1 .box-type1::after{display:none}.top-evidence.evidence1 .box-type1::before{display:none}.top-evidence.evidence2 .box-type1::after{display:none}.top-evidence.evidence2 .box-type1::before{display:none}.order-page__colorpopup{width:calc(100% - 30px)}.order-page__colorpopup input{top:-15px;right:-15px;width:40px;height:40px;font-size:20px}.top__flow .next{margin:0 40px}.single-jobs-page .container{padding:30px 50px}.top-page .cleaning-sec .point-cont .box .m-box .img-inr:before{content:"";padding-top:45%;display:block}.top-page .bland-sec{width:100%}.scheduled-page h3{padding:10px 30px}.scheduled-page table{margin:0 30px;width:calc(100% - 60px)}.scheduled-page .box{padding:40px 30px 80px}.scheduled-page .copy{padding:0 0 0 30px}.scheduled-page .price{margin:0 0 40px 30px}.news-page{padding:30px 16px 100px}}@media all and (max-width: 960px){body{line-height:175%}.float-bnr_left{left:auto;right:0;top:90px;width:50px}.float-bnr_left .close-btn{display:block;top:-11px;left:-11px;width:25px;position:absolute;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="5" /><feOffset dx="1" dy="3" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,0.26)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .26));filter:drop-shadow(0 2px 5px rgba(0, 0, 0, .26))}.float-bnr_right{display:none}.flex-bnr img{display:block;height:30px;margin:10px auto 5px}.flex-bnr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;bottom:0;display:none}.flex-bnr .anchor{margin-bottom:0px;padding:0px 5px;width:50%;height:70px;position:relative;border-radius:0;font-size:12px;line-height:1}.flex-bnr .anchor.schedule-bnr{display:block}.flex-bnr .anchor .text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.float-blog{height:70px;bottom:70px}.float-blog a div{width:242.75px;height:99px;background:url("../img/float-blog_title_sp.png") no-repeat center bottom;background-size:contain;bottom:15px}.float-blog a:after{width:193px;height:42.25px;background:url("../img/float-blog_anime_sp.png") no-repeat center;background-size:contain;margin-left:-2px}.pconly{display:none}.sponly{display:block}.header{display:none}.nav{display:none}body{padding-top:65px}.sp__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer{padding:60px 30px 180px}.footer__link{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:none;animation:none;margin-left:0;width:100%}.footer__link li{width:100%;min-width:100%;margin-right:0;margin-bottom:20px}.footer__link li img{width:100%}.footer__link li.sponly{display:block}.footer__data{display:block;padding-top:50px}.footer__address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__address .logo{width:100%;height:14.13vw;margin-left:auto;margin-right:auto}.footer__address .address{text-align:center}.footer__contact .flex{margin:10px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer__contact .time{font-size:12.5px;text-align:center}.footer__nav{padding-left:0;padding-top:60px}.footer__nav__list li{width:50%}.footer__sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:35px 0 30px}.footer__contactbtn{display:block;margin-bottom:30px}.footer__contactbtn a{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border:solid 1px rgba(18, 22, 34, .5);display:block;padding:5px;text-align:center}.footer__bnr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 5px}.top-evidence .title{font-size:25px}.top-evidence .title span{font-size:19px}.top-evidence .title span.ruby{font-size:23px}.top-evidence .title span.ruby::before{font-size:13px;top:-14px}.top-evidence .label{display:none}.top-evidence .sponly{display:block}.top-evidence .pconly{display:none}.top-evidence.evidence1{margin-bottom:80px}.top-evidence.evidence1 .title::before{width:20px;height:24.5px}.top-evidence.evidence1 .box{display:block;margin-bottom:50px !important}.top-evidence.evidence1 .box .item{width:100%}.top-evidence.evidence1 .box-label{display:block;padding:10px 0}.top-evidence.evidence1 .box-label-type2{display:none}.top-evidence.evidence1 .box-label-type3{display:none}.top-evidence.evidence1 .box-type1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:10px !important}.top-evidence.evidence1 .box-type1 .photo{margin:0 24px 0 0}.top-evidence.evidence1 .box-type2{margin-bottom:20px;display:none !important}.top-evidence.evidence1 .box-type2 .photo{margin-right:24px}.top-evidence.evidence1 .box-type3{display:none !important}.top-evidence.evidence1 .box-type3 .photo{margin-right:24px}.top-evidence.evidence1 .testcomment{font-size:12px;display:none !important}.top-evidence.evidence1 .testcomment.is-active{display:block !important}.top-evidence.evidence2{margin-bottom:80px}.top-evidence.evidence2 .title::before{width:22.5px;height:34.5px}.top-evidence.evidence2 .box{display:block;margin-bottom:50px !important}.top-evidence.evidence2 .box .item{width:100%}.top-evidence.evidence2 .box-label{display:block;padding:10px 0}.top-evidence.evidence2 .box-label-type2{display:none !important}.top-evidence.evidence2 .box-label-type3{display:none !important}.top-evidence.evidence2 .box-type1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:10px !important}.top-evidence.evidence2 .box-type1 .photo{margin:0 24px 0 0}.top-evidence.evidence2 .box-type2{margin-bottom:20px;display:none !important}.top-evidence.evidence2 .box-type2 .photo{margin-right:24px}.top-evidence.evidence2 .box-type3{display:none !important}.top-evidence.evidence2 .box-type3 .photo{margin-right:24px}.top-evidence.evidence2 .testcomment{font-size:12px;display:none !important}.top-evidence.evidence2 .testcomment.is-active{display:block !important}.top-evidence.evidence3{margin-bottom:80px}.top-evidence.evidence3 .title::before{width:25.5px;height:32.5px}.top-evidence.evidence3 .box{display:block;margin-bottom:50px !important}.top-evidence.evidence3 .box .item{width:100%}.top-evidence.evidence3 .box .item .photo{height:auto;margin-bottom:0}.top-evidence.evidence3 .box .item .photo::before{content:" ";display:block;padding-top:55%}.top-evidence.evidence3 .box-label{display:block;padding:10px 0}.top-evidence.evidence3 .box-label-type2{display:none !important}.top-evidence.evidence3 .box-label-type3{display:none !important}.top-evidence.evidence3 .box-type2{margin-bottom:20px;display:none !important}.top-evidence.evidence3 .box-type3{display:none !important}.top-evidence.evidence3 .testcomment{font-size:12px;display:none !important}.top-evidence.evidence3 .testcomment.is-active{display:block !important}.customer-sec .customer-list{padding:0 15px;height:500px}.top__mainimage{height:calc(100vh - 135px);background:url(../img/mainimage/background_sp.jpg) no-repeat center/cover}.top__mainimage h2{width:333.5px;height:169px;background:url("../img/mainimage/no1__sp.svg") no-repeat center/contain;position:absolute;left:0px;top:10%;opacity:0;margin-left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.top__mainimage .copy1{width:292.5px;height:384.25px;background:url("../img/mainimage/copy__sp.svg") no-repeat center/contain;position:absolute;left:-20px;top:calc(10% + 200px);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.top__mainimage .copy2{display:none}.top__mainimage .performance{padding:10px 0}.top__mainimage .performance span{width:607px;height:55.5px}.step-sec__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.step-sec__list .item{width:100%;margin-bottom:20px;position:relative;border:solid 2px #161d2d}.step-sec__list .item::after{content:" ";border:solid 20px transparent;border-top-color:#161d2d;border-bottom:none;position:absolute;left:50%;bottom:-20px;margin-left:-20px}.step-sec__list .item:last-child{margin-bottom:0}.step-sec__list .item:last-child::after{display:none}.step-sec__list .number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:0;background:#161d2d;padding:0 10px;margin-bottom:10px}.step-sec__list .number::after,.step-sec__list .number::before{display:none}.step-sec__list .number p{margin-bottom:0}.step-sec__list .number p.title{display:block;height:auto;margin-bottom:0;color:#ffffff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.step-sec__list .stepbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.step-sec__list .icon{margin-right:15px;height:86.25px;min-width:75px;width:75px}.step-sec__list .title{display:none}.step-sec__list .title+p{position:relative}.step-sec__list .title+p a,.step-sec__list .title+p span{display:block;text-align:right}.step-sec__list .step1 .icon{background-size:contain !important}.catchbrand-sec h2{width:100%;height:13vw;background:url("../img/catchbrand/title__sp.svg") no-repeat center;background-size:contain}.catchbrand-sec p{border-top:solid 1px #09315a;padding-top:10px;margin-top:10px;font-size:12px}.catchbrand-sec p br{display:block}.top__question__item .title{min-width:calc(100% - 100px)}.top__question__item .title br{display:block}.top__schedule .list{width:100%}.top__schedule .attention{width:100%}.top__schedule-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top__schedule-btns div{margin:0 0 15px}.top__schedule-btns.sponly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.top__schedule-btns div:last-child{margin-right:0}.characteristic-sec .pc_br{display:none}.characteristic-sec h2+p{text-align:left}.characteristic-sec-attention{text-align:left;text-indent:-1em;padding-left:1em}.characteristic-sec-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.characteristic-sec-btns div{margin-bottom:20px;margin-right:0}.characteristic-sec-btns div:last-child{margin-right:0}.orderstep-page__container{width:100%;padding:0 20px;margin:50px auto}.orderstep-page__container .web .title a{font-size:18px;line-height:1.75;font-weight:700;padding:15px 0}.orderstep-page__container .web .title a br{display:block}.orderstep-page__container .web .copy{padding-left:0}.orderstep-page__container .web .copy img{width:60px}.orderstep-page__container .web .copy p{font-size:14px;line-height:1.5}.orderstep-page__container .web .copy p br{display:none}.orderstep-page__container .web .attention p span{font-size:14px}.orderstep-page__container .web .attention p svg{width:20px;height:20px;margin-right:5px}.orderstep-page__container .web .attention .movie{width:100%}.orderstep-page__container .tel .title a{font-size:18px;line-height:1.75;font-weight:700;padding:15px 0}.orderstep-page__container .tel .title a br{display:block}.orderstep-page__container .tel .copy{padding-left:0}.orderstep-page__container .tel .copy img{width:60px}.orderstep-page__container .tel .copy p{font-size:14px;line-height:1.5}.orderstep-page__container .tel .copy p br{display:none}.orderstep-page__container .tel .numberbox{width:100%;margin:0 auto;margin-top:30px;padding:10px}.orderstep-page__container .tel .numberbox .number{font-size:25px}.orderstep-page__container .tel .numberbox .number img{width:30px;margin-right:10px}.orderstep-page__container .tel .numberbox p{font-size:10px;line-height:1.5}.orderstep-page__container .tel .numberbox p br{display:block}.optionlist-sec .list{padding:0}.optionlist-sec .list::before{width:calc(100% - 20px);left:10px}.optionlist-sec .list .title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 50px;margin-bottom:50px}.optionlist-sec .list .title h2{padding-right:0;margin-right:0;padding-left:20px;margin-left:20px}.optionlist-sec .list .title h2::after{right:auto;left:0}.optionlist-sec .list .title p{margin-top:20px}.productorder-page_contents{display:block;width:100%;max-width:100%}.productorder-page_contents .photo{width:100%;min-width:100%;margin-bottom:30px}.productorder-page_contents .photo img{max-width:auto;width:100%}.productorder-page_contents .body{padding-left:0}.productorder-page_contents .sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.productorder-page_contents .sns p{-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.contactdesk-page_block .title{font-size:18px}.contactdesk-page_counseling{margin-top:-40px}.contactdesk-page_counseling p{font-size:18px}.contactdesk-page_counseling p br{display:block}.contactdesk-page_counseling p:nth-child(2){font-size:12px}.contactdesk-page_counseling a{width:100%;font-size:18px;height:45px}.career-page .type{display:none}.career-page h1{font-size:3rem}.career-page h1+p{text-align:left;padding:0 15px 5rem}.career-page .sppager{display:grid}.career-page .pager{display:none}.career-page .container h2{font-size:2.4rem}.career-page .container h2+p{width:100%}.career-page #system .staff{margin:5rem -15px 0;padding:30px 15px;grid-template-columns:1fr;gap:5rem}.career-page #system .staff .item{margin-top:5rem;padding:5rem 3rem}.career-page #system .staff .item .flow{width:40%;min-width:40%}.career-page #program .list,.career-page #skillup .list{margin:5rem -15px 0;padding:30px 15px;grid-template-columns:1fr;gap:15px}.career-page .entry{display:block}.career-page .entry .item{width:100%}.career-page .entry .item a{padding:2.5rem 0}.sdgs-page{padding-top:1rem}.sdgs-page .sponly{display:block}.sdgs-page .type{display:none}.sdgs-page h1{font-size:3rem;line-height:1.5}.sdgs-page h1+p{text-align:left;width:100%;padding:0 15px 5rem}.sdgs-page .sppager{display:grid}.sdgs-page .pager{display:none}.sdgs-page .photo img{border-radius:10px}.sdgs-page .container h2{font-size:2.4rem}.sdgs-page .container h2+p{width:100%}.sdgs-page #policy .image{width:100%}.sdgs-page #framework h4{display:none}.sdgs-page #framework .list{margin-top:4rem}.sdgs-page #framework .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.sdgs-page #framework .item .label{width:100%;min-width:100%}.sdgs-page #framework .item .label::before{counter-increment:number 1;content:counter(number);font-size:25.6px;font-size:1.6rem;line-height:1;padding-left:8px;padding-left:0.5rem;padding-top:4px;padding-top:0.25rem;position:absolute;width:48px;width:3rem;height:48px;height:3rem;color:#ffffff;left:0;top:0;background:-webkit-linear-gradient(135deg, transparent 50%, #001857 50%, #001857);background:-o-linear-gradient(135deg, transparent 50%, #001857 50%, #001857);background:linear-gradient(-45deg, transparent 50%, #001857 50%, #001857)}.sdgs-page #framework .item ul{gap:1rem}.sdgs-page #initiatives .block{grid-template-columns:1fr}.sdgs-page #initiatives .block .movie{padding-bottom:56.25%}.sdgs-page #initiatives .block .image{display:none}.recruit-page .type{display:none}.recruit-page h1{font-size:3rem}.recruit-page h1+p{text-align:left;padding:0 15px 5rem}.recruit-page .sppager{display:grid}.recruit-page .pager{display:none}.recruit-page .container h2{font-size:2.4rem}.recruit-page .container h2+p{width:100%;text-align:left}.recruit-page .message h2+p{text-align:left}.recruit-page .message_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit-page .message_box .photo{width:100%;min-width:100%;margin-left:0;margin-bottom:30px}.recruit-page .message_box .body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:0}.recruit-page .message_box .body h3{text-align:center;border-bottom:solid 1px #001857;padding-bottom:10px}.recruit-page .people_item{margin-bottom:100px}.recruit-page .people_item:nth-child(2) .block1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit-page .people_item:nth-child(2) .block2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit-page .people_item:nth-child(2) .block3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit-page .people_item .block1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.recruit-page .people_item .block1 .photo{width:100%;min-width:100%}.recruit-page .people_item .block2{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit-page .people_item .block2 .photo{width:100%;min-width:100%}.recruit-page .people_item .block3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.recruit-page .people_item .block3 .photo{width:100%;min-width:100%}.recruit-page .people_item .block3 .btn{display:none}.recruit-page .people_item .block_btn{margin-top:20px;display:block}.recruit-page .people_item .block_btn a{display:block;background:#001857;color:#ffffff;text-align:center;padding:10px;border-radius:15px}.recruit-page .entry{display:block}.recruit-page .entry .item{width:100%}.recruit-page .entry .item a{padding:2.5rem 0}.premium-page{max-width:100%}.premium-page_mv{margin-bottom:50px}.premium-page_lead{max-width:100%;padding:0 20px}.premium-page_lead .title{margin-bottom:40px}.premium-page_lead .title h2{font-size:24px;white-space:nowrap;width:calc(100% + 40px);margin-left:-20px}.premium-page_lead .title h3{font-size:18px}.premium-page_lead .title+p{margin-bottom:20px}.premium-page_lead .js-scrollable{width:100%}.premium-page_lead .js-scrollable div{width:100%;overflow:auto}.premium-page_lead .js-scrollable img{min-width:880px}.premium-page_lead .scroll-hint-icon{width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.premium-page_lead .scroll-hint-icon::after{position:relative;left:auto;top:auto;margin-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.premium-page_lead .scroll-hint-icon::before{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.premium-page_lead .scroll-hint-icon .scroll-hint-text{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.premium-page_lead .attention{margin-top:15px;font-size:8px}.premium-page_lead .youtube{max-width:100%;padding:0 15px;margin:30px auto 0;grid-template-columns:100%;gap:25px}.premium-page_lead .youtube .body h4{font-size:20px;margin-bottom:25px}.premium-page_cause{max-width:100%;margin:60px auto;padding:0 20px}.premium-page_cause .title{margin-bottom:20px}.premium-page_cause .title div{padding:0 30px}.premium-page_cause .title div::before{opacity:0.5;content:" ";width:13px;height:82px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuMyIgaGVpZ2h0PSI2MC44IiB2aWV3Qm94PSIwIDAgMTQuMyA2MC44Ij48ZGVmcz48c3R5bGU+LmJ7ZmlsbDpub25lO3N0cm9rZTojMTYxYjI3O3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48cG9seWxpbmUgY2xhc3M9ImIiIHBvaW50cz0iMTMuODUgLjIgLjU1IDMwLjgzIDEzLjg1IDYwLjU5Ii8+PC9zdmc+") no-repeat center;background-size:contain}.premium-page_cause .title div::after{opacity:0.5;content:" ";width:13px;height:82px;position:absolute;right:0;top:50%;background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTQuMyIgaGVpZ2h0PSI2MC44IiB2aWV3Qm94PSIwIDAgMTQuMyA2MC44Ij48ZGVmcz48c3R5bGU+LmJ7ZmlsbDpub25lO3N0cm9rZTojMTYxYjI3O3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjwvZGVmcz48cG9seWxpbmUgY2xhc3M9ImIiIHBvaW50cz0iMTMuODUgLjIgLjU1IDMwLjgzIDEzLjg1IDYwLjU5Ii8+PC9zdmc+") no-repeat center;background-size:contain;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.premium-page_cause .title h2{font-size:20px;padding-bottom:10px;margin-bottom:10px}.premium-page_cause .title p{line-height:1.5}.premium-page_cause .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.premium-page_cause .label dl{padding:10px 5px;gap:10px}.premium-page_cause .label dl dt{font-size:8px;border-radius:20px;padding:5px}.premium-page_cause .label dl dd{font-size:10px}.premium-page_cause .list{display:grid;gap:65px}.premium-page_cause .item{grid-template-columns:100%;gap:10px}.premium-page_cause .item:nth-child(2n) .photo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.premium-page_cause .item:nth-child(2n) .body{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.premium-page_cause .body_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:18px;line-height:1}.premium-page_cause .body_title h2{font-size:24px;font-weight:700}.premium-page_cause .body_title+p{font-size:13px;line-height:2.1}.premium-page_cause .body_label{font-size:10px;background:#ba8d65;border-radius:20px;color:#ffffff;padding:5px 10px;text-align:center}.premium-page_cause .body_label.standard{background:#b3b3b3}.premium-page_cause .body_attention{font-size:11px}.premium-page_cause .attention{text-align:right;font-size:9px;margin-top:75px}.maintenance{padding:0 10px;font-size:13px}.maintenance-contact h3{font-size:12px;padding:0 50px}.maintenance-contact a{font-size:35px;pointer-events:auto}.top-page .catch-sec .text-box{width:400px}.top-page .catch-sec .text-box .title{font-size:3rem}.top-page .catch-sec .text-box .lead{font-size:1.6rem}.top-page .catch-sec .logo-box{width:calc(100% - 400px)}.top-page .taiou-sec .t-box .f-logo{width:150px}.top-page .taiou-sec .t-box .title .t{max-width:480px}.top-page .cleaning-sec .top-cont .title{width:70%;margin:0 auto}.top-page .cleaning-sec .point-cont .box .m-box .img-inr{width:60%;height:75%;top:-10%}.top-page .water-sec{padding:60px 0}.top-page .water-sec .lead{font-size:1.8rem}.top-page .techno-sec .b-flex .box{width:30%}.top-page .option-sec .lead{font-size:1.8rem}.top-page .option-sec .f-box .box{width:48%}.top-page .step-sec .attention p span{font-size:14px}.top-page .step-sec .attention p svg{width:20px;height:20px;margin-right:5px}.top-page .step-sec .attention .movie{width:100%}.top-page .customer-sec .card-inr{padding:0 15px}.top-page .blog-sec .flex-box .article:nth-child(3n-2){border-left:none}.top-page .blog-sec .flex-box .article:nth-child(2n-1){border-left:none}.top-page .blog-sec .flex-box .article:nth-child(2n){border-left:1px solid #a3a3a3}.top-page .blog-sec .flex-box .article{width:50%}.check-page .main-box .form-box .m-table th{width:240px}.order-page .main-form .form-sec .form-table .name{width:165px;font-size:1.6rem}.order-page .main-form .form-sec .form-table .name .premium .new{position:relative;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.order-page .main-form .form-sec .form-table .required{width:80px}.order-check-page .main-box .form-box .f-sec .form-table th{width:240px}.z-page .ex-top-sec .main-box .img-box{width:380px}.z-page .ex-top-sec .main-box .img-box .thum-box ul{width:60px}.z-page .ex-top-sec .main-box .img-box .main-slide ul{width:310px}.z-page .ex-top-sec .main-box .txt-box{width:calc(100% - 400px)}.example-page .list-sec .main-lists .t-box .date{font-size:12px}.example-page .list-sec .main-lists .t-box .name{font-size:14px;line-height:150%}.category-blog-page .m-inr .m-box .flex-box .article:nth-child(3n-2){border-left:none}.category-blog-page .m-inr .m-box .flex-box .article:nth-child(2n-1){border-left:none}.category-blog-page .m-inr .m-box .flex-box .article:nth-child(2n){border-left:1px solid #a3a3a3}.category-blog-page .m-inr .m-box .flex-box .article{width:50%}.single-blog-page{display:block;padding-left:15px;padding-right:15px}.single-blog-page .side-box{width:100%}.single-blog-page .side-box .tag{display:none}.single-blog-page .m-inr{width:100%}.single-blog-page-related-article-list .article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0 !important}.single-blog-page-related-article-list .article .article-img{min-width:70px;width:70px;height:70px;border:none}.single-blog-page-related-article-list .article .article-img .backImg{width:100%;height:100%}.single-blog-page-related-article-list .article .day,.single-blog-page-related-article-list .article .tag{display:none}.single-blog-page-related-article-list .article .article-txt{padding:0 !important;margin-left:15px !important}.single-blog-page-related-article-list .article .article-txt .title-inr{margin-bottom:0}.single-blog-page-related-article-list .article .article-txt .title-inr .title{font-size:16px;font-weight:300}.single-blog-page-related-article-list .article-box{width:100%;margin-bottom:70px}.single-blog-page-related-article-list .article-box .article{width:100%}.label-sec-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.label-sec-btns div{margin-bottom:20px;margin-right:0}.label-sec-btns div:last-child{margin-right:0}.company-section.introduction table{width:100%}.company-section.history .list{width:100%}.company-section.history .item .body ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company-section.history .item .body ul li{width:48%;border-right:0}.news-sec{padding:40px 0}.news-sec .b-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.news-sec .news__title{width:100%}.news-sec .news__title h2{margin-bottom:0px;font-size:18px}.news-sec .news__title h2 span{font-size:34px;margin-bottom:6px}.news-sec .news__log{display:none}.news-sec .news__log__sp{display:block;margin-top:20px}.news-sec .news__log__sp a{line-height:1;background:#161d2d;color:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;font-size:1.5rem;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.news-sec .news__log__sp a:hover{opacity:0.5}.news-sec .news__log__sp a svg{margin-left:10px}.news-sec .news__log__sp a svg polyline{fill:none;stroke:#ffffff;stroke-width:1;stroke-miterlimit:10}.news-sec .news__list{border-left:none;padding-left:0;margin-left:0;margin-top:20px}.news-sec .news__list .item:last-child{border-bottom:none}.news-page__title{margin-bottom:0px;font-size:18px;text-align:left}.news-page__title span{font-size:34px;margin-bottom:6px;text-align:left}.news-page__single h1{font-size:20px;line-height:28px}.news-page__single .data{margin-top:10px;padding-bottom:20px;margin-bottom:20px}.news-page__single .data .date{font-size:14px}.news-page__single .data .category{font-size:14px}.news-page__pager .hov a span{display:none}.estimates-side{width:100%;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e5e5e5;padding:10px 0}.estimates-side .total{width:50%;background:none;color:#000000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin-bottom:0;border-radius:0;border-right:solid 2px #000000;font-size:14px}.estimates-side .total .title{line-height:1.2}.estimates-side .total .price{color:#a47c52;border-top:none;padding-top:0;margin-top:0;line-height:1}.estimates-side .total .price span{font-size:24px}.estimates-side .confirmation{padding:10px 20px;background:none;color:#000000;width:50%;border-radius:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.2}.estimates-side .confirmation svg{width:20px;min-width:20px;margin-right:10px}.confirmation-table tr td,.confirmation-table tr th{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;display:table-cell !important;padding:5px 0 !important;font-size:13px !important;width:auto !important}.law-box table{font-size:13px;line-height:32px}.law-box table th{padding:15px 12px 15px 0}.law-box table td{padding:0 15px 15px 12px}.law-box table td .pconly{display:none}.law-box table td .sponly{display:block}.law-box table td span.sponly{display:inline-block}}@media all and (max-width: 600px){body{line-height:175%}.sp_no{display:none !important}.sp_block{display:block !important}.sp_br{display:inline-block}.sp_no_br{display:none}.header__contact .number a{pointer-events:auto;cursor:pointer}.sp__nav__contact .number a{pointer-events:auto;cursor:pointer}.footer__contact .title{width:45px;min-width:45px;height:45px;font-size:16px;line-height:18px}.footer__contact .number{margin-top:0}.footer__contact .number a img{height:auto;width:100%}.footer__contact .number a{pointer-events:auto;cursor:pointer}.footer__contact .comment{font-size:11px}.footer__tel-btn{display:block}.top-evidence .title{font-size:22px}.top-evidence .title span{font-size:15px}.top-evidence .title span.ruby{font-size:20px}.top-evidence .title span.ruby::before{letter-spacing:0.3em;padding-left:0.15em}.top-evidence.evidence1 .box-type1 .data ul li{margin-right:4px;margin-top:4px}.top-evidence.evidence1 .box-type2 .comment{font-size:13px}.top-evidence.evidence1 .box-type3 .comment{font-size:13px}.top-evidence.evidence2 .box-type2 .comment{font-size:13px}.top-evidence.evidence2 .box-type3 .comment{font-size:13px}.customer-sec .customer-list::before{height:100px}.customer-sec .customer-list::after{height:100px}.customer-sec .customer-list .item .body{font-size:16px}.order-page .estimates__fixed{bottom:0;font-size:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.order-page .estimates__fixed .price{font-size:1.2em;margin-left:1em}.order-page .estimates .form-table .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.order-page .estimates .form-table .box .price{margin-right:0;font-size:1.5em}.order-page #pickupday .select{max-width:calc(50% - 5px)}.order-page .box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-page .item__attentionbox_whitebox{width:calc(100% + 5em);margin-left:-5em}.order-page .item__attentionbox p{width:100%}.order-page .item__attentionbox div{margin-left:0 !important}.order-page .item__attentionbox div a{font-size:9px;padding:0 0 0 5px;letter-spacing:-0.01em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.order-page__colorpopup{height:calc(100% - 300px)}.order-page__colorpopup .image{width:50%}.order-page__colorpopup .text{font-size:1.5rem}.order-page__colorpopup .btn{font-size:1rem;padding:10px}.order-page .sp-lead{margin-left:-8.5rem}.order-page #bikou .small{text-indent:0;padding-left:0;display:inline-block}.order-page #bikou .name br{display:none}.order-page #policy .t_area{margin-left:-8.5rem;width:calc(100% + 8.5rem)}.order-page #policy .t_area .terms-box{line-height:1.75}.order-page #policy .t_area .terms-box li{margin-bottom:5px}.order-page #policy .t_area .bold{margin-top:10px}.order-page .popup_data{padding:30px}.order-page .popup_data .close{right:5px;top:5px}.order-check-page .form-table th.label::after{position:relative;right:auto}.order-check-page .check__price .box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.order-check-page .check__price .box .price{font-size:1.5em;margin-right:0}.top__mainimage h2{top:20px}.top__mainimage .copy1{top:180px}.top__mainimage .performance span{width:404.6667px;height:37px}.brand--categorylist .item{width:33%;margin-bottom:20px;font-size:1rem}.brand--categorylist .item:nth-child(3){border-right:none}.brand--categorylist .item a{padding:0 10px}.brand--categorylist .item a .photo{height:70px}.catchbrand-sec .item{min-width:100px;margin:0 5px}.orderpage__option th{padding:10px !important}.orderpage__option th br{display:none}.orderpage__option td{padding:10px !important}.top__question{padding:50px 0 100px}.top__question h2{font-size:2.5rem;margin-bottom:50px}.top__question__item.point1 a{background:url(../img/top/point1__sp.jpg) no-repeat center/cover}.top__question__item.point2 a{background:url(../img/top/point2__sp.jpg) no-repeat center/cover}.top__question__item.point3 a{background:url(../img/top/point3__sp.jpg) no-repeat center/cover}.top__question__item.point4 a{background:url(../img/top/point4__sp.jpg) no-repeat center/cover}.top__question__item a{padding:25px 40px}.top__question__item .title{font-size:2.25rem;text-align:left;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.top__question__item .text{font-size:1.4rem;text-align:left}.top__question__item .text br{display:none}.top__question__item .link{font-size:1.4rem;margin-top:20px}.top__question h3{margin-top:50px}.top__question h3{font-size:2rem}.top__question h3 br{display:block}.top__certification{padding:25px}.top__certification h2{font-size:3rem;margin-bottom:25px}.top__certification h2 span{font-size:2rem}.top__certification h3{font-size:1.75rem;margin:0 0 25px}.top__certification h3 br{display:block}.top__certification p{font-size:1.5rem}.top__flow{margin-top:calc(3rem + 50px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top__flow__item{width:50%}.top__flow__item:nth-child(1){border-right:1px solid rgba(183, 148, 104, .5);border-bottom:1px solid rgba(183, 148, 104, .5);padding-bottom:4rem}.top__flow__item:nth-child(3){border-bottom:1px solid rgba(183, 148, 104, .5);padding-bottom:4rem}.top__flow__item:nth-child(5){border-right:1px solid rgba(183, 148, 104, .5);padding-top:5rem}.top__flow__item:nth-child(7){padding-top:5rem}.top__flow__item h4{font-size:3rem;margin-bottom:10px}.top__flow__item h4::before{font-size:32px;font-size:2rem;top:-40px;top:-2.5rem}.top__flow__item p{font-size:2vw}.top__flow .next{margin:0 10px;display:none}.top__flow .next svg{width:20px}.top__schedule__image::before{padding-top:40%}.top__schedule .sponly{display:block}.top__schedule .t-lead{font-size:2rem}.top__schedule .title{font-size:2.5rem}.top__schedule .lead p{font-size:1.5rem}.top__schedule .list li{width:50%;font-size:1.5rem;margin-bottom:10px}.top__schedule .list .item10{font-size:1rem}.top__schedule .list .item1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:left}.top__schedule .list .item2{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;text-align:left}.top__schedule .list .item3{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;text-align:left}.top__schedule .list .item4{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;text-align:left}.top__schedule .list .item5{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;text-align:left}.top__schedule .list .item6{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;text-align:right}.top__schedule .list .item7{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;text-align:right}.top__schedule .list .item8{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;text-align:right}.top__schedule .list .item9{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;text-align:right}.top__schedule .list .item10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;text-align:right}.top__schedule-btns div a{margin-left:-7.5px}.top__schedule-btns div a:before{right:-15px;border-left:solid 15px #bc8f62}.top__schedule-btns div a img{margin-left:10px}.orderpage__recommendation__option th{width:100%}.orderpage__recommendation__option th p br{display:none}.orderpage__recommendation__option .list .item{width:calc(50% - 10px);margin-bottom:10px}.orderpage__recommendation__option .list .item label.onlyoption .photo{top:32px}.orderpage__recommendation__option .list .item .photo{max-width:60px;height:60px;position:absolute;top:8px;right:8px}.orderpage__recommendation__option .list .item .recommendation__title__onlyoption{width:100%;display:block;text-align:center;line-height:14px;border-radius:14px;background:#be272d;color:#ffffff;padding:2px 5px;margin-bottom:10px;font-size:11px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.orderpage__recommendation__option .list .item .recommendation__title{width:calc(100% - 75px);line-height:1.2;min-height:75px;font-size:15px}.orderpage__recommendation__option .list .item .recommendation__title span{display:block;font-size:11px;margin-top:5px}.orderpage__recommendation__option .list .item .recommendation__price{text-align:right}.orderpage__recommendation__option .list .item .body{width:100%;padding-bottom:20px}.orderpage__recommendation__option .list .item .body .icon{display:none}.orderpage__recommendation__option .list .item .body .icon2{display:none}.orderpage__recommendation__option .list .item .body .icon.none{display:none}.orderpage__recommendation__option .list .item .body p{font-size:13px}.orderpage__recommendation__option .list .item .body p a{font-size:12px;color:#333333}.orderpage__recommendation__brandoption th p br{display:none}.orderpage_req .canada.type2{bottom:0}.orderpage_req .canada{top:-5px;height:50%}.orderpage_req .canada br{display:block}.orderpage_req .data{padding:0 !important}.orderpage_req_attention .none{display:none !important}.orderpage_req_attention .data{padding:0 !important}.orderpage_req th p br{display:none}.orderpage_req .comment{padding:0}.orderpage_req .list .item{width:calc(20% - 5px);margin-bottom:7px}.orderpage_req .list .item label{padding:4px}.orderpage_req .list .item .box{padding:10px 5px;font-size:10px}.orderpage_req .list .item .box span{font-size:8px;margin-top:5px}.orderpage_req .list .item .add{font-size:10px;line-height:1.45}.orderpage_wappen{display:block}.orderpage_wappen th,.orderpage_wappen td{width:100%;display:block}.orderpage_wappen .data{padding-bottom:0 !important}.orderpage_wappen .req_wappenbox .list{display:block}.orderpage_wappen .req_wappenbox .list .item{width:100%}.orderpage_wappen .req_wappenbox .list .flex{display:block}.evidence-page .evidence__item{margin-bottom:50px}.evidence-page .evidence__item h2{font-size:20px;margin-bottom:20px}.evidence-page .evidence__item h2 span{font-size:12.5px}.evidence-page .evidence__item h2 span.small{font-size:10px}.evidence-page .evidence__item h2+p{padding:0 0 30px}.evidence-page .evidence__item .photo__item{width:100% !important}.summer2024{background:url(../img/top/summer2024__sp.jpg) no-repeat center bottom/cover;min-height:auto}.summer2024 .sponly{display:block}.summer2024 h2{font-size:30px;width:100%}.summer2024 h2+p{font-size:13px;width:100%}.summer2024 table{width:100%}.summer2024 table+p{font-size:13px}.summer2024 table+p br{display:none}.summer2024 table th,.summer2024 table td{padding:10px 0}.summer2024 table th{font-size:13px}.summer2024 table td{font-size:19px}.summer2024 table td div{font-size:12px}.summer2024 table td div span{font-size:9px;top:-7px}.summer2024 .text{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.summer2024 .text__attention{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:11px;line-height:1.5;margin-top:30px}.summer2024 .attention{width:90%;font-size:13px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.summer2024 .attention-list{margin-left:1em;display:block}.summer2024 .attention .pconly{display:none}.holiday{background:url(../img/top/holiday2026__sp.jpg) no-repeat bottom;background-size:cover;min-height:auto;padding-bottom:50px;padding-top:50px}.holiday *{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.holiday .sponly{display:block}.holiday h2{font-size:25px;width:100%;margin-bottom:0.75em}.holiday h2+p{font-size:12px;width:100%;margin-bottom:1em}.holiday table{margin-bottom:0}.holiday table+p{font-size:13px}.holiday table+p br{display:none}.holiday table th,.holiday table td{padding:10px 0}.holiday table th{font-size:13px;line-height:1}.holiday table td{font-size:16px}.holiday table td div{font-size:12px}.holiday table td div span{font-size:9px;top:-7px}.holiday .pattern{margin-top:0.5em;gap:0.5em;font-size:0.8em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.holiday .text{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.holiday .text__attention{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:11px;line-height:1.5;margin-top:30px}.holiday .attention{width:95%;font-size:12px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;margin-top:1em;line-height:1.5}.holiday .attention p{color:#ffffff}.holiday .attention-list{margin-left:1em;color:#ffffff;display:block}.holiday .attention ul{margin-top:1em}.holiday .attention .pconly{display:none}.gw2024{background:url(../img/top/gw2024__sp.jpg) no-repeat center top/cover;min-height:auto;padding-bottom:50px}.gw2024 .sponly{display:block}.gw2024 h2{font-size:30px;width:100%}.gw2024 h2+p{font-size:13px;width:100%;margin-bottom:0}.gw2024 table+p{font-size:13px}.gw2024 table+p br{display:none}.gw2024 table th,.gw2024 table td{padding:10px 0}.gw2024 table th{font-size:13px;line-height:1}.gw2024 table td{font-size:16px}.gw2024 table td div{font-size:12px}.gw2024 table td div span{font-size:9px;top:-7px}.gw2024 .text{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.gw2024 .text__attention{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:11px;line-height:1.5;margin-top:30px}.gw2024 .attention{width:90%;font-size:13px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.gw2024 .attention p{color:#006837}.gw2024 .attention-list{margin-left:1em;color:#006837;display:block}.gw2024 .attention .pconly{display:none}.characteristic-sec{padding:20px 50px}.characteristic-sec-label{font-size:22px}.characteristic-sec-label img{height:28px}.characteristic-sec h2{font-size:30px;line-height:40px}.characteristic-sec h2+p{font-size:16px}.characteristic-sec-btns div a{font-size:12px;padding:0 10px;margin-left:-7.5px}.characteristic-sec-btns div a:before{right:-15px;border-left:solid 15px #ff0000}.characteristic-sec-btns div a img{margin-left:10px}.characteristic-sec ul{margin:30px -30px 0}.characteristic-sec ul li{width:100%;margin-bottom:15px}.characteristic-sec ul li:last-child{margin-bottom:0}.faq-page_keyword{width:100%}.faq-page_category .list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.faq-page_category .list .item{width:calc(25% - 4px);margin-right:5px}.faq-page_category .list .item:nth-child(4n){margin-right:0}.faq-page_category .list .item a{padding:5px}.faq-page_category .list .item a img{height:40px}.faq-page_category .list .item a span{font-size:10px}.order-form__attention h2{font-size:16px}.order-form__attention h3{font-size:16px}.order-form__attention .list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px}.order-form__attention .list .item{width:calc(50% - 20px);margin-bottom:40px}.order-form__attention .list .photo{margin-bottom:10px}.order-form__attention .list p{font-size:13px}.optionlist-sec{margin-bottom:50px}.optionlist-sec .background{padding:50px 0 25px}.optionlist-sec .background:nth-child(2) .list .title{background:url(../img/top/option/plan2__sp.jpg) no-repeat center/cover}.optionlist-sec .background:nth-child(3) .list .title{background:url(../img/top/option/plan3__sp.jpg) no-repeat center/cover}.optionlist-sec .list .title{padding:25px 25px;background:url(../img/top/option/plan1__sp.jpg) no-repeat center/cover}.optionlist-sec .list .title::before{min-width:105px;width:105px;height:43px;margin-right:0px}.optionlist-sec .list .title h2{font-size:20px}.optionlist-sec .list .title h2 span{font-size:15px;margin-bottom:10px}.optionlist-sec .list .title p{font-size:0.8em;line-height:1.2}.optionlist-sec .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.optionlist-sec .items .item{width:100%;max-width:100%;margin-bottom:25px}.optionlist-sec .items .btns div a{padding:0;font-size:9px}.optionlist-sec .items .btns div a:before{right:-10px;border-left:solid 10px #bc8f62}.optionlist-sec .itemlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.optionlist-sec .itemlist .item{width:100%;max-width:100%;margin-bottom:25px}.optionlist-sec .itemlist .item__btns li{margin:0 10px}.optionlist-sec .itemlist .item__btns li a{font-size:9px}.optionlist-sec .itemlist .item__btns li a:after{right:-10px;border-left:solid 10px #ffffff}.b-title-box .attention{position:relative;text-align:center;left:0}.productorder-sec{margin-bottom:40px;padding:0;padding-top:40px}.productorder-sec .b-title-box{margin-bottom:20px}.productorder-sec .b-title-box .title br{display:block}.productorder-sec .flex-box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.productorder-sec .flex-box .article{width:calc(50% - 5px);padding:20px 0 10px}.productorder-sec .flex-box .article h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.3}.productorder-sec .flex-box .article p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px}.productorder-sec .flex-box .article .price span{font-size:14px}.contactdesk-page_header{height:100px}.contactdesk-page_header p{font-size:10px;line-height:1}.contactdesk-page_header h1{line-height:1;font-size:16px;margin-top:10px}.contactdesk-page_step{height:40px}.contactdesk-page_step li{height:40px;width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:12px;padding:0 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contactdesk-page_step li::after{top:-30px}.contactdesk-page_step li::before{top:-30px}.contactdesk-page_block .title{font-size:16px}.contactdesk-page_block table tr,.contactdesk-page_block table th,.contactdesk-page_block table td{display:block}.contactdesk-page_block table th{width:100%;padding:10px}.contactdesk-page_block table td{width:100%;padding:10px}.contactdesk-page_blocktable th{padding-right:0 !important}.contactdesk-page_blocktable th div{font-size:16px}.contactdesk-page_blocktable td{padding:10px 0 !important}.contactdesk-page_blockbasetable{border-left:solid 1px rgba(31, 23, 21, .25)}.contactdesk-page_blockbasetable td{border-right:solid 1px rgba(31, 23, 21, .25)}.brand__price-sec{padding:40px 0 60px}.brand__price-sec .f-box{display:block}.brand__price-sec .f-box .price{text-align:right;font-size:1.2em}.brand__price-sec .f-box .name{font-size:1.2em;line-height:1.5}.brand__price-sec .f-box .name_attention{padding-left:0;display:block;font-size:0.8em}.brand__price-sec .f-box .name .small{display:block;font-size:0.65em;padding-top:0.5em;line-height:1.4}.brand__price-sec #shipping .shipping-lead-box{font-size:1.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.staff-page__message{padding-bottom:50px;margin-bottom:50px}.staff-page__message h2{font-size:2rem;margin-bottom:30px}.staff-page__message .body{display:block}.staff-page__message .photo{width:100%;margin-bottom:50px}.staff-page__message .text{width:100%}.staff-page__message .text .label{font-size:2.5rem}.staff-page__message .text .label span{font-size:1.8rem;display:block}.staff-page__message .text h3{font-size:2.5rem}.staff-page__message .text h3+p{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.staff-page__message .text h4{font-size:1.6rem}.staff-page__vision{width:100%;margin-bottom:50px}.staff-page__vision h2{font-size:2.5rem;margin-top:50px;margin-bottom:25px}.staff-page__staff h2{font-size:2rem;margin-bottom:30px}.staff-page__staff .label{font-size:2.5rem;margin-bottom:15px}.staff-page__staff .label span{font-size:1.8rem;display:block}.staff-page__staff .list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.staff-page__staff .list .item{width:calc(50% - 15px);margin-bottom:80px}.staff-page__staff .list .name{font-size:1.8rem;margin-bottom:15px}.staff-page__staff .list .name span{font-size:1.2rem}.staff-page__staff .list .capabilities{margin-bottom:30px}.staff-page__staff .list .profile p{font-size:1.4rem;margin-bottom:10px}.staff-page__staff .list .profile p:nth-child(2){font-size:1.1rem}.group-page{padding:100px 0}.group-page #wrapper{max-width:80%}.group-page h2 img{width:70%}.group-page h3{font-size:1.6rem}.group-page h3 span{padding:0 1em}.group-page__list{gap:30px}.group-page__list .item{width:100%}.group-page__list .item h4{font-size:1.8rem}.group-page__list .item p{margin:5px 0;font-size:1.4rem}.single-jobs-page .container{padding:20px}.single-jobs-page .container_about{grid-template-columns:1fr}.single-jobs-page .container_data{grid-template-columns:1fr}.single-jobs-page .container_data .item{grid-template-columns:1fr}.base-btn-cont{padding:0 15px}.base-btn-cont .anchor{width:100%}.b-title-box{margin-bottom:40px}.ex-guide-sec .f-box .box{width:100%}.ex-guide-sec .f-box .box .i-box{margin-bottom:30px}.ex-guide-sec .f-box .box .i-box+.i-box{margin-top:0}.top-page .first-sec{height:340px;background:url(../img/first-back.jpg) 40% top/cover}.top-page .first-sec .text-box{width:80%}.top-page .special-sec .pc{display:none}.top-page .special-sec .sp{display:block}.top-page .catch-sec{padding:40px 0}.top-page .catch-sec .b-flex{display:block}.top-page .catch-sec .text-box{width:100%;margin-bottom:25px;padding-left:0}.top-page .catch-sec .text-box .title{font-size:2.2rem}.top-page .catch-sec .text-box .lead{padding-left:0;font-size:1.4rem}.top-page .catch-sec .logo-box{width:100%}.top-page .taiou-sec{padding:50px 0}.top-page .taiou-sec .t-box{margin-bottom:40px}.top-page .taiou-sec .t-box .f-logo{width:120px}.top-page .taiou-sec .t-box .title .t{width:95%}.top-page .taiou-sec .lead-box .lead{font-size:18px;line-height:170%}.top-page .taiou-sec .lead-box .lead span{font-size:26px}.top-page .trouble-sec{padding:40px 0}.top-page .trouble-sec .title-box{margin-bottom:40px}.top-page .trouble-sec .title-box .title{padding:2px 5px;font-weight:bold;line-height:175%;font-size:2.4rem;background:rgba(255, 255, 255, .7)}.top-page .trouble-sec .main-box .card{padding:15px}.top-page .trouble-sec .main-box .card .title{margin-bottom:10px;padding-left:24px;font-size:2.4rem}.top-page .trouble-sec .main-box .card .title:before{width:12px;height:12px;top:9px}.top-page .trouble-sec .main-box .card .lead{padding-left:24px;font-size:1.5rem}.top-page .cleaning-sec{padding-bottom:40px}.top-page .cleaning-sec .bar-box{font-size:4.7vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top-page .cleaning-sec .top-cont{padding:0}.top-page .cleaning-sec .top-cont .title{width:90%}.top-page .cleaning-sec .top-cont .circle-flex{display:none}.top-page .cleaning-sec .point-cont .box{margin-bottom:80px}.top-page .cleaning-sec .point-cont .box .m-box{padding:0}.top-page .cleaning-sec .point-cont .box .m-box .img-inr{position:relative;width:100%;top:auto}.top-page .cleaning-sec .point-cont .box .m-box .img-inr:before{padding-top:75%}.top-page .cleaning-sec .point-cont .box .b-inr{padding:20px 15px 0}.top-page .cleaning-sec .point-cont .box .text-box{max-width:100%}.top-page .cleaning-sec .point-cont .box .text-box .num-box{width:85px}.top-page .cleaning-sec .point-cont .box .text-box .num-box img{width:40px}.top-page .cleaning-sec .point-cont .box .text-box .title{font-size:3rem}.top-page .cleaning-sec .point-cont .box .text-box .title .icon{width:45px;padding:0 0 10px 10px}.top-page .cleaning-sec .point-cont .box .text-box .lead{font-size:1.4rem}.top-page .cleaning-sec .point-before_after{margin-top:50px}.top-page .cleaning-sec .point-before_after>div{width:100%}.top-page .water-sec{padding:25px 0}.top-page .water-sec .title{font-size:2.3rem;text-shadow:0px 2px 4px rgba(0, 0, 0, .5)}.top-page .water-sec .lead{font-size:1.4rem;text-align:left;text-shadow:0px 2px 4px rgba(0, 0, 0, .5)}.top-page .techno-sec{padding:40px 0 0}.top-page .techno-sec .b-flex{padding-bottom:0;display:block}.top-page .techno-sec .b-flex .box{width:100%;padding-bottom:45px}.top-page .techno-sec .b-flex .box .name{padding:25px 0 10px}.top-page .techno-sec .b-flex .box .lead{font-size:1.4rem}.top-page .option-sec{padding:40px 0}.top-page .option-sec .title{margin-bottom:25px;font-size:2.2rem}.top-page .option-sec .lead{margin-bottom:15px;font-size:1.6rem;text-align:left;letter-spacing:0.05em}.top-page .option-sec .f-box .box{width:100%;margin-bottom:45px}.top-page .option-sec .f-box .box .img-flex .i-box .icon{width:70px}.top-page .option-sec .f-box .box .img-flex .a{width:29px}.top-page .consul-sec{padding:60px 0}.top-page .consul-sec .text-box .title{font-size:2.2rem}.top-page .consul-sec .text-box .title .b{font-size:2.8rem}.top-page .consul-sec .text-box .lead{font-size:1.6rem;text-shadow:0px 2px 4px rgba(0, 0, 0, .5)}.top-page .bland-sec{margin-bottom:40px}.top-page .bland-sec .b-box{max-width:50%;width:50%}.top-page .bland-sec .b-box{padding-left:0}.top-page .bland-sec .b-box .t-box{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.top-page .bland-sec .b-box .t-box .logo{position:relative;top:auto;left:auto;-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%);margin:auto 0}.top-page .bland-sec .b-box .t-box .anchor{display:none}.top-page .bland-sec .b-box .t-box .anchor__sp{font-size:12px;display:block;width:100%;padding:8px 0;display:inline-block;text-align:center;color:#fff;background:#2e3192;bottom:10px;border-radius:32px}.top-page .bland-sec .b-box .i-box .back-box:before{padding-top:150%}.top-page .bland-sec .b-box .i-box .back-box{width:50%}.top-page .bland-sec .b-box .i-box .back-box:last-child{display:none}.top-page .bland-sec .t-box{margin-bottom:40px}.top-page .bland-sec .t-box .title{line-height:1.75}.top-page .bland-sec .t-box .title:after{bottom:-15px}.top-page .bland-sec .f-box .card{width:45%}.top-page .insta-sec{padding:50px 0 60px}.top-page .insta-sec .t-box{margin-bottom:40px}.top-page .insta-sec .t-box .title{line-height:175%}.top-page .insta-sec .t-box .title:after{bottom:-15px}.top-page .insta-sec #instagram-feed a{width:33.33333% !important}.top-page .insta-sec #instagram-feed a:nth-child(10){display:none !important}.top-page .insta-sec .insta-card .card{width:33.33333%}.top-page .insta-sec .insta-card .card:nth-child(10){display:none}.top-page .step-bnr .pc{display:none}.top-page .step-bnr .sp{display:block}.top-page .step-sec{padding:20px 0}.top-page .step-sec .f-box .icon{width:60px}.top-page .step-sec .f-box .text-box{padding-left:20px}.top-page .step-sec .f-box .text-box .title{margin-bottom:5px;font-size:1.9rem}.top-page .step-sec .f-box .text-box .lead{font-size:1.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:160%}.top-page .price-sec{padding:40px 0 60px}.top-page .price-sec .f-box{display:block}.top-page .price-sec .f-box .price{text-align:right;font-size:1.2em}.top-page .price-sec .f-box .name{font-size:1.2em;line-height:1.5}.top-page .price-sec .f-box .name_attention{padding-left:0;display:block;font-size:0.8em}.top-page .price-sec .f-box .name .nocleaning{display:inline-block;margin:0.5em 0 0}.top-page .price-sec .f-box .name .small{display:block;font-size:0.65em;padding-top:0.5em;line-height:1.4}.top-page .price-sec #shipping .shipping-lead-box{font-size:1.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top-page .customer-sec{padding:40px 0 0}.top-page .customer-sec .lead{font-size:1.6rem}.top-page .blog-sec{margin-bottom:40px;padding:0 15px;padding-top:40px}.top-page .blog-sec .b-title-box{margin-bottom:20px}.top-page .blog-sec .b-title-box .title br{display:block}.top-page .blog-sec .category-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-page .blog-sec .category-list .item{width:50%;border:none;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.top-page .blog-sec .category-list .item a{padding:10px 0;font-size:1.2rem;line-height:1.4;background:#ffffff;-webkit-box-shadow:5px 5px 5px #cccccc;box-shadow:5px 5px 5px #cccccc}.top-page .blog-sec .category-list .item a span{margin-bottom:5px}.top-page .blog-sec .flex-box .article:nth-child(2n){border-left:none}.top-page .blog-sec .flex-box .article{width:100%;border-left:none;padding:20px 0}.top-page .ex-guide-sec{padding:40px 0 0}.top-page .link-sec{padding:50px 0}.top-page .link-sec .t-box{margin-bottom:40px}.top-page .link-sec .t-box .title{font-size:2.4rem}.top-page .link-sec .t-box .lead{font-size:1.4rem}.top-page .link-sec .f-box .anchor{width:100%}.check-page .main-box{padding:65px 0 100px}.check-page .main-box .t-box{font-size:1.5rem}.check-page .main-box .form-box .l-box{padding:20px 0 30px;font-size:1.4rem}.check-page .main-box .form-box .m-table th,.check-page .main-box .form-box .m-table td{display:block}.check-page .main-box .form-box .m-table th{width:100%;padding:0 0 5px;border-bottom:1px solid #c49a6d}.check-page .main-box .form-box .m-table td{width:100%;padding:5px 0 30px}.check-page .main-box .form-box .sub-box{padding-top:50px}.thankyou-page .main-box{padding:65px 15px 100px}.thankyou-page .main-box .t-box{padding:50px 0}.thankyou-page .main-box .t-box .title{font-size:2.2rem}.thankyou-page .main-box .t-box .lead{font-size:1.5rem}.thankyou-page .main-box .t-box .special .sp{display:inline-block}.thankyou-page .main-box .t-box .special{font-size:1.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.thankyou-page .main-box .t-box .anchor{margin-top:30px}.contact-page .contact-sec .main-cont .inr{padding:0 15px}.contact-page .contact-sec .main-cont .box{padding-top:50px}.contact-page .contact-sec .main-cont .box.tel .lead{font-size:1.5rem}.contact-page .contact-sec .main-cont .box.form .title{margin-bottom:35px}.contact-page .contact-sec .main-cont .box .form-table tr{display:block;margin-bottom:15px}.contact-page .contact-sec .main-cont .box .form-table.pconly{display:none}.contact-page .contact-sec .main-cont .box .form-table .name{width:100%;padding-top:0;padding-right:0;display:inline-block}.contact-page .contact-sec .main-cont .box .form-table .required{display:inline-block;padding-top:0}.contact-page .contact-sec .main-cont .box .form-table .m{width:100%;padding:10px 0 35px;display:block;border-bottom:1px solid #c49a6d}.contact-page .contact-sec .main-cont .box .form-table .m .response_radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-page .contact-sec .main-cont .box .form-table .m .response_radio .item{width:100%}.order-page{padding:0 0 100px}.order-page .title-box{height:175px}.order-page .title-box br{display:inline}.order-page .title-box .title{font-size:2rem}.order-page .lead-box{margin-bottom:40px}.order-page .lead-box .t-lead{font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.order-page .main-form .form-sec{margin-bottom:50px}.order-page .main-form .form-sec .form-table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.order-page .main-form .form-sec .form-table .name{width:100%;padding-top:0;padding-right:20px;display:inline-block}.order-page .main-form .form-sec .form-table .required{width:4em;padding:10px 0 20px;display:inline-block}.order-page .main-form .form-sec .form-table .required span{width:100%;display:block}.order-page .main-form .form-sec .form-table .required+.data{width:calc(100% - 5em)}.order-page .main-form .form-sec .form-table .data{width:100%;padding:10px 0 20px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.order-page .main-form .form-sec .form-table .data .post_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.order-page .main-form .form-sec .form-table .data .post_block input{max-width:100%}.order-page .main-form .form-sec .form-table .data .post_block p{width:100%}.order-page .main-form .form-sec .form-table .data .tel_block{gap:10px}.order-page .main-form .form-sec .form-table .data .mate-li .mate_b{width:100%;max-width:900px;margin-top:10px}.order-page .main-form .form-sec .form-table .data .mate-li .mate_s{margin-left:0}.order-page .main-form .form-sec .form-table .data .premium_descriptionbox{margin-left:-5em}.order-page .main-form .form-sec .form-table .data .premium_description{margin-top:20px;margin-bottom:30px;grid-template-columns:180px 1fr;gap:15px}.order-page .main-form .form-sec .form-table .data .premium_description .photo{grid-row:span 1}.order-page .main-form .form-sec .form-table .data .premium_description .text{grid-column:span 2}.order-page .main-form .form-sec .form-table .bland_attention{width:calc(100% + 6em);margin-left:-6em}.order-check-page .main-box{padding:65px 0 100px}.order-check-page .main-box .t-box{font-size:1.5rem}.order-check-page .main-box .form-box .l-box{padding:20px 0 30px;font-size:1.4rem}.order-check-page .main-box .form-box .f-sec{margin-bottom:50px}.order-check-page .main-box .form-box .f-sec .form-table tr{border-top:none}.order-check-page .main-box .form-box .f-sec .form-table tr:last-child{border-bottom:none}.order-check-page .main-box .form-box .f-sec .form-table th,.order-check-page .main-box .form-box .f-sec .form-table td{display:block}.order-check-page .main-box .form-box .f-sec .form-table th{width:100%;padding:8px 0;padding-left:10px;border-top:1px solid rgba(196, 154, 109, .5);border-bottom:1px solid rgba(196, 154, 109, .5)}.order-check-page .main-box .form-box .f-sec .form-table td{width:100%;padding:10px 0 35px;padding-left:10px}.order-check-page .reverse-btn{padding-top:20px}.z-page .ex-top-sec{padding:10px 0 50px}.z-page .ex-top-sec .main-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.z-page .ex-top-sec .main-box .img-box{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}.z-page .ex-top-sec .main-box .img-box .thum-box ul{width:100%;float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.z-page .ex-top-sec .main-box .img-box .thum-box ul .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1%}.z-page .ex-top-sec .main-box .img-box .thum-box ul li{width:20% !important}.z-page .ex-top-sec .main-box .img-box .main-slide ul{width:100%}.z-page .ex-top-sec .main-box .txt-box{width:100%;margin-bottom:20px;padding-left:0}.z-page .ex-top-sec .main-box .txt-box .lead{font-size:15px}.z-page .ex-slide-sec{padding:30px 0 0}.z-page .ex-slide-sec .inr{padding:0 20px}.z-page .ex-slide-sec .f-slide .box .t-box{padding:8px 6px}.z-page .ex-slide-sec .f-slide .box .t-box .date{font-size:12px;line-height:1.5}.z-page .ex-slide-sec .f-slide .box .t-box .name{font-size:12px;line-height:1.5}.z-page .ex-slide-sec .f-slide .slide-arrow{width:25px}.z-page .ex-slide-sec .f-slide .slide-arrow.prev-arrow{left:-15px}.z-page .ex-slide-sec .f-slide .slide-arrow.next-arrow{right:-15px}.z-page .ex-slide-sec .link-box{padding:30px 20px 0}.z-page .ex-slide-sec .link-box .anchor{color:#fff;background:#06335a}.bland-page{padding:0 0 50px}.bland-page .bland-title{font-size:18px}.bland-page .bland-title:before,.bland-page .bland-title:after{width:10px;height:1px}.bland-page .hokan-sec{padding:40px 0 60px}.bland-page .gaiyou-sec .gaiyou-box{padding:0 0 10px;border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bland-page .gaiyou-sec .gaiyou-box .txt-box{width:100%;padding-right:0;padding:10px 15px}.bland-page .gaiyou-sec .gaiyou-box .txt-box .title{line-height:150%}.bland-page .gaiyou-sec .gaiyou-box .txt-box p{font-size:15px}.bland-page .gaiyou-sec .gaiyou-box .img-box{width:100%}.example-page{padding:0 0 80px}.example-page .title-sec{margin-bottom:25px;padding:30px 0}.example-page .title-sec .m-title{font-size:14px}.example-page .title-sec .title{font-size:24px}.example-page .list-sec .main-lists .list{width:50%}.single-page{padding:0 0 50px}.single-page .gaiyou-sec{padding-top:40px}.single-page .gaiyou-sec .t-box{margin-bottom:30px;font-size:16px}.single-page .gaiyou-sec .t-box .title{font-size:18px}.single-page .gaiyou-sec .f-box .box{width:100%}.single-page .gaiyou-sec .f-box .box .icon{top:0;left:0}.single-page .gaiyou-sec .f-box .box figcaption{padding:15px 0}.pay-page .first-sec{padding-bottom:70px}.pay-page .first-sec .t-box .t{margin-bottom:30px}.pay-page .first-sec .t-box .lead{font-size:14px}.pay-page .first-sec .f-box .box{width:100%}.pay-page .first-sec .f-box .box.l{padding-right:0;border-right:none}.pay-page .first-sec .f-box .box.r{padding-left:0}.pay-page .link-sec{padding:50px 0}.pay-page .link-sec .t-box{margin-bottom:40px}.pay-page .link-sec .t-box .title{font-size:2.4rem}.pay-page .link-sec .t-box .lead{font-size:1.4rem}.pay-page .link-sec .f-box .anchor{width:100%}.category-blog-page .m-inr{padding-top:85px}.category-blog-page .m-inr .m-box .flex-box .article:nth-child(2n){border-left:none}.category-blog-page .m-inr .m-box .flex-box .article{width:100%;border-left:none;padding:20px 0}.single-blog-page{padding-top:35px}.single-blog-page .title-box{margin-bottom:25px;border-left:5px solid #06335a}.single-blog-page .title-box .t{font-size:18px;line-height:175%}.single-blog-page .title-box .date{font-size:14px}.single-blog-page .main-box h2{font-size:20px}.single-blog-page-related-article-list .article-box .article:nth-of-type(3n-1){margin:0 0 30px 0}.single-blog-page-related-article-list .article-box .article-txt .title-inr{height:auto;margin:0 0 20px 0}.single-blog-page-related-article-list .article-box .next-box{padding:0 15px}.single-blog-page-related-article-list .article-box .next-box .msk{width:calc(100% - 30px);left:20px}.scheduled-page{font-size:18px}.scheduled-page .mainimage{height:300px}.scheduled-page .mainimage h1{font-size:28px;padding:20px 30px}.scheduled-page h2{font-size:24px}.scheduled-page h2 img{height:24px}.scheduled-page h3{padding:8px;font-size:16px}.scheduled-page table{margin:0;font-size:18px;width:100%}.scheduled-page table td{padding:18px}.scheduled-page .section1__comment{font-size:12px}.scheduled-page .section2__comment{font-size:12px}.scheduled-page .box{padding:40px 0 80px}.scheduled-page .copy{padding:0;font-size:20px}.scheduled-page .price{margin:0 0 40px 0}.scheduled-page .price span{font-size:16px;padding:0 10px;height:30px;line-height:30px}.scheduled-page .price:after{border:solid 15px transparent;border-left:solid 15px #ff0000;border-right:none}.scheduled-page .attention__item{display:block}.products-list h2{font-size:21px;margin-bottom:25px}.label-sec{padding:20px 15px}.label-sec h2{font-size:30px;line-height:40px}.label-sec h2+p{font-size:16px}.label-sec .btn a{font-size:14px;line-height:1.5;height:80px;padding:0 10px}.label-sec .btn a:before{border:solid 40px transparent;border-left:solid 25px #ff0000;border-right:none}.label-sec-pricebtn{margin-left:0}.label-sec-pricebtn a{font-size:12px;padding:0 10px}.label-sec-pricebtn a:before{right:-15px;border-left:solid 15px #ff0000}.label-sec-pricebtn a img{margin-left:10px}.label-sec-btns div a{font-size:12px;padding:0 10px;margin-left:-7.5px}.label-sec-btns div a:before{right:-15px;border-left:solid 15px #ff0000}.label-sec-btns div a img{margin-left:10px}.label-sec ul li{width:100%;margin-bottom:15px}.label-sec ul li:last-child{margin-bottom:0}.ranking-sec h2{margin:0 auto 30px;width:300.8333px;height:55px;background:url("../img/ranking-title__sp.svg") no-repeat center center;background-size:cover}.ranking-sec h2+p{width:90%;font-size:13px}.ranking-sec .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ranking-sec .list .item1{width:322.7273px;height:101.3636px;background:url("../img/ranking-item1__sp.png") no-repeat center center;background-size:cover}.ranking-sec .list .item2{width:322.7273px;height:103.6364px;background:url("../img/ranking-item2__sp.png") no-repeat center center;background-size:cover}.ranking-sec .list .item3{width:322.7273px;height:102.2727px;background:url("../img/ranking-item3__sp.png") no-repeat center center;background-size:cover}.ranking-sec .copy{font-size:24px}.ranking-sec .copy br{display:block}.ranking-sec .right{font-size:13px;text-align:center}.category-blog-page .b-title-box br{display:inline}.category-blog-page .category-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-blog-page .category-list .item{width:50%;border:none;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.category-blog-page .category-list .item a{padding:10px 0;font-size:1.2rem;line-height:1.4;background:#ffffff;-webkit-box-shadow:5px 5px 5px #cccccc;box-shadow:5px 5px 5px #cccccc}.category-blog-page .category-list .item a span{margin-bottom:5px}.company-section.about .caption .sponly{display:block}.company-section.about .text{font-size:1.35rem}.company-section.about .text .sponly{display:block}.company-section.about .text span{display:none}.company-section.introduction table th,.company-section.introduction table td{display:block;padding:0}.company-section.introduction table th{padding-top:20px}.company-section.introduction table td{padding-bottom:20px}.company-section.history .item{line-height:1.75;font-size:1.25rem;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.company-section.history .item .title{padding:10px 0;margin-right:30px}.company-section.history .item .title::before{right:-14px}.company-section.history .item .title::after{top:17px;right:-17px}.company-section.history .item .body{padding:10px 0}.company-section.history .item .body ul{display:block}.company-section.history .item .body ul li{width:100%;margin-bottom:10px}.news-sec .news__list .item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.news-sec .news__list .item a .title{width:100%}.news-page .news__list .item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.news-page .news__list .item a .title{width:100%}.news-page__pager.pconly{display:none}.news-page__pager__sp{display:block}.item_req_agree._active{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.item_details_about{font-size:14px;padding:15px}.item_details_about_title{margin:-15px -15px 30px;width:calc(100% + 30px)}.item_details_wappen{font-size:14px;padding:15px}.item_details_wappen_title{margin:-15px -15px 30px;width:calc(100% + 30px)}.item_details_comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px}.item_details_comment span{border-right:none;border-bottom:solid 1px #000000;margin:0 0 10px;padding:0 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item_details_comment span img{width:20px}.item_details_comment span::after{content:"ご注意";color:#ff1d25;display:block;margin-left:10px;font-size:16px}.item_details_map{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.item_details_map_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.item_details_map_area .partscheck{width:100%}.item_details_map .img{width:50%;margin-bottom:20px}.item_wappens_map{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.item_wappens_map_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.item_wappens_map_area .partscheck{width:100%}.item_wappens_map .img{width:50%;margin-bottom:20px}.law-box table{font-size:2.7vw;line-height:25.6px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.law-box table th{padding:10px 10px 10px 0;letter-spacing:0}.law-box table td{padding:0 10px 10px 10px}.privacy-box,.law-box{padding-bottom:70px}}@media all and (min-width: 960px){.float-bnr a:hover{opacity:0.8}.flex-bnr .anchor.contact-bnr:hover{background:#ff004c}.flex-bnr .anchor.order-bnr:hover{background:#29daff}.base-btn-cont .anchor:hover{opacity:0.7}.ex-guide-sec .f-box .box .t .anchor:hover{opacity:0.7}.top-page .bland-sec .f-box .card:hover{-webkit-box-shadow:0 0 20px rgba(0, 116, 176, .4);box-shadow:0 0 20px rgba(0, 116, 176, .4)}.top-page .insta-sec .insta-card .card:hover{opacity:0.6}.top-page .insta-sec .insta-card .card:hover .back{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.top-page .faq-sec .box:hover .t{color:#06335a}.top-page .blog-sec .flex-box .article .anchor:hover .imgBack{opacity:0.7}.top-page .blog-sec .flex-box .article .anchor:hover .t{text-decoration:underline}.top-page .blog-sec .flex-box .article .text-box .cat:hover{text-decoration:underline}.top-page .blog-sec .flex-box .article .text-box .t .anchor:hover{color:#06335a;text-decoration:underline}.top-page .link-sec .f-box .anchor:hover{color:#06335a}.check-page .main-box .form-box .sub-box .submit:hover{opacity:0.7}.thankyou-page .main-box .t-box .anchor:hover{opacity:0.7}.contact-page .contact-sec .main-cont .box .submit-box .submit:hover{opacity:0.7}.order-page .main-form .submit-box .submit:hover{opacity:0.7}.order-check-page .submit-box .submit:hover{opacity:0.7}.order-check-page .submit-box .back:hover{opacity:0.7}.order-check-page .reverse-btn .submit:hover{opacity:0.7}.z-page .ex-slide-sec .f-slide .slide-arrow:hover{opacity:0.7}.z-page .ex-slide-sec .link-box .anchor:hover{background:#06335a;color:#fff}.bland-page .top-sec .main-box .txt-box .link-anchor:hover{background:#06335a;color:#fff}.example-page .list-sec .main-lists .list:hover .img-back{opacity:0.8}.example-page .list-sec .main-lists .list:hover .t-box{color:#06335a}.pay-page .link-sec .f-box .anchor:hover{color:#06335a}.category-blog-page .m-inr .m-box .flex-box .article .anchor:hover{opacity:0.7}.category-blog-page .m-inr .m-box .flex-box .article .text-box .cat:hover{text-decoration:underline}.category-blog-page .m-inr .m-box .flex-box .article .text-box .t .anchor:hover{color:#06335a;text-decoration:underline}.single-blog-page .share-box .btn-box .anchor:hover{opacity:0.5}.single-blog-page-related-article-list .article-box .article-txt .tag .link:hover{opacity:0.5}.single-blog-page-related-article-list .article-box .next-box:hover .msk{top:0px;left:25px}#blog-pankuzu li a:hover{color:#333}}@media all and (max-width: 370px){.flex-bnr .anchor .text .mb{display:inline}}@media all and (max-width: 1440px){.header__logo{width:442.6667px;height:42.6667px}}@media all and (max-height: 750px){.float-bnr_right{width:100px;top:200px}.float-bnr_right .bnr:nth-child(3){display:none}}@media (min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media all and (max-height: 870px){.float-blog{height:9vh}.float-blog a div{height:13vh}.float-blog a::after{height:6vh;background-size:contain;background-position:left;background-repeat:no-repeat}.float-bnr_right{width:13vh}.float-bnr_right a:nth-child(3){margin-top:1.5vh !important}.flex-bnr{bottom:3vh;z-index:999}.flex-bnr a{padding:1.5vh 2.5vh !important}}
