@charset "UTF-8";img{max-width:100%;height:auto}figure{margin:0;padding:0}@media screen and (min-width:1001px){.pc-none{display:none!important}}@media screen and (max-width:768px){.sp-none{display:none!important}}.kashima-btn-01{margin:0;padding:0}.kashima-btn-01 a{background-color:#1f1f1f;border-radius:0 999px 999px 0;color:#fff;display:block;font-size:16px;font-weight:700;height:56px;letter-spacing:.05em;line-height:56px;margin:0 auto;overflow:hidden;padding:0 0 0 20px;position:relative;text-decoration:none;transition:.3s;width:250px}.kashima-btn-01 a:hover{opacity:.6}.kashima-btn-01 a:hover .icon:before{left:40px;top:-40px}.kashima-btn-01 a:hover .icon:after{left:0;top:0}.kashima-btn-01 a .icon{background-color:#7dbbbd;border-radius:999px;display:block;height:40px;overflow:hidden;position:absolute;right:8px;top:8px;width:40px}.kashima-btn-01 a .icon:before{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:0;top:0;transition:.3s;width:40px}.kashima-btn-01 a .icon:after{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:-40px;top:40px;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-btn-01 a{font-size:13px}}.kashima-btn-02{margin:0;padding:0}.kashima-btn-02 a{color:#1f1f1f;display:inline-block;font-size:16px;font-weight:700;height:40px;letter-spacing:.05em;line-height:40px;margin:0;overflow:hidden;padding:0 55px 0 0;position:relative;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-btn-02 a{font-size:14px;height:32px;line-height:32px;padding:0 42px 0 0}}.kashima-btn-02 a:hover{opacity:.6}.kashima-btn-02 a:hover .icon:before{left:40px;top:-40px}@media screen and (max-width:768px){.kashima-btn-02 a:hover .icon:before{left:32px;top:-32px}}.kashima-btn-02 a:hover .icon:after{left:0;top:0}.kashima-btn-02 a .icon{background-color:#7dbbbd;border-radius:999px;display:block;height:40px;position:absolute;right:0;top:0;width:40px}@media screen and (max-width:768px){.kashima-btn-02 a .icon{height:32px;width:32px}}.kashima-btn-02 a .icon:before{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:0;top:0;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-btn-02 a .icon:before{background-size:32px;height:32px;width:32px}}.kashima-btn-02 a .icon:after{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:-40px;top:40px;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-btn-02 a .icon:after{background-size:32px;height:32px;width:32px}}.kashima-article__back{margin:54px auto 0;padding:0;text-align:center}.kashima-article__back .kashima-article__back-link{color:#1f1f1f;display:inline-block;font-size:16px;font-weight:700;height:40px;letter-spacing:.05em;line-height:40px;margin:0;overflow:hidden;padding:0 55px 0 0;position:relative;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-article__back .kashima-article__back-link{font-size:14px;height:32px;line-height:32px;padding:0 42px 0 0}}.kashima-article__back .kashima-article__back-link:hover .text{opacity:.6}.kashima-article__back .kashima-article__back-link:hover .icon:before{left:40px;top:-40px}@media screen and (max-width:768px){.kashima-article__back .kashima-article__back-link:hover .icon:before{left:32px;top:-32px}}.kashima-article__back .kashima-article__back-link:hover .icon:after{left:0;top:0}.kashima-article__back .kashima-article__back-link .icon{background-color:#7dbbbd;border-radius:999px;display:block;height:40px;position:absolute;right:0;top:0;width:40px}@media screen and (max-width:768px){.kashima-article__back .kashima-article__back-link .icon{height:32px;width:32px}}.kashima-article__back .kashima-article__back-link .icon:before{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:0;top:0;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-article__back .kashima-article__back-link .icon:before{background-size:32px;height:32px;width:32px}}.kashima-article__back .kashima-article__back-link .icon:after{background-image:url(kashima-solar_arrow-up-linear.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:-40px;top:40px;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-article__back .kashima-article__back-link .icon:after{background-size:32px;height:32px;width:32px}}body{font-feature-settings:"palt"}main.template-login,main.template-register,main.template-account,main.template-page,main.template-policy,main.template-product,main.template-cart,main.template-order,main.template-addresses,main.template-article,main.template-blog{background-color:#fafafa}.kashima-announcement{background-color:#1f1f1f;border-bottom:1px solid #2B2B2B;color:#fff;text-align:center;width:100%}.kashima-announcement .kashima-announcement__inner{box-sizing:border-box;padding:0 68px;margin:0 auto;overflow:hidden;width:100%}@media screen and (max-width:1000px){.kashima-announcement .kashima-announcement__inner{padding:0 15px}}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider{width:100%!important}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider-button svg path{fill:#fff}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement a{color:#fff!important;transition:.3s}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement a:hover{opacity:.6;text-decoration:none}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement .announcement-bar__message{font-size:11px;overflow:hidden;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:baseline}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement .announcement-bar__message span{color:#fff!important;display:inline}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement .announcement-bar__message .announcement-bar__date{font-family:Inter,sans-serif;font-weight:600;display:inline-block;line-height:1;margin:0 10px 0 0}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement .announcement-bar__message .announcement-bar__text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kashima-announcement .kashima-announcement__inner .announcement-bar .announcement-bar-slider .slider .slideshow__slide .announcement-bar__announcement .announcement-bar__message svg{display:none}.kashima-header-wrap{height:70px}@media screen and (max-width:1000px){.kashima-header-wrap{height:60px}}.kashima-header-wrap .nav-bg{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width:1000px){.kashima-header-wrap .nav-bg.is-active{background-color:#ffffff4d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100svh;opacity:1;position:fixed;visibility:visible;left:0;top:0;width:100%;z-index:-1}}.kashima-header-wrap .kashima-header{background-color:#1f1f1f;height:70px;width:100%}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header{height:60px}}.kashima-header-wrap .kashima-header.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;will-change:transform;transition:transform .3s ease;z-index:11}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header.is-fixed .kashima-header-inner .kashima-header__nav{height:calc(100svh - 60px)}}.kashima-header-wrap .kashima-header.is-fixed.is-hide{transform:translateY(-100%)}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header.is-fixed.is-hide .kashima-header-inner .kashima-header__nav{height:100svh}}.kashima-header-wrap .kashima-header .kashima-header-inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;height:100%;padding:0 30px;position:relative;width:100%}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner{padding:0 15px}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger{display:none}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger{display:block;height:30px;width:30px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger .kashima-hamburger-button{background:transparent;border:none;cursor:pointer;height:100%;padding:0;position:relative;width:100%}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger .kashima-hamburger-button__line{background-color:#fff;height:1px;position:absolute;left:4px;width:22px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger .kashima-hamburger-button__line:first-child{top:4px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger .kashima-hamburger-button__line:nth-child(2){top:11px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__hamburger .kashima-hamburger-button__line:last-child{top:18px}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__logo{align-items:center;display:flex;font-size:inherit;height:100%;margin:0;padding:0}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__logo a{display:block}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__logo a img{height:26px;width:auto}}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav{background-color:#1f1f1f;box-sizing:border-box;display:block;height:calc(100svh - 105px);left:-100%;padding:40px 40px 80px;position:absolute;top:100%;transition:.3s;width:207px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav.is-active{left:0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns{display:none}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns{display:block;left:40px;bottom:40px;position:absolute}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social{display:flex}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social .list-social__item{margin-right:15px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social .list-social__item .list-social__link{padding:0}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social .list-social__item .list-social__link .svg-wrapper{height:23px;width:23px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social .list-social__item .list-social__link .svg-wrapper svg{height:auto;width:100%}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav-sns .kashima-header__social .list-social__item .list-social__link .svg-wrapper svg path{fill:#fff}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav{display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav{display:block}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item{margin:0 40px 0 0;position:relative}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item{margin:0 0 22px}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item:last-child{margin-right:0}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>a,.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>span{color:#fff;font-size:13px;font-weight:700;display:block;text-decoration:none;transition:.3s;padding-top:10px;padding-bottom:10px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>a,.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>span{font-size:13px;font-weight:700;display:inline-block;line-height:1.7;letter-spacing:.05em;padding:0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>a:hover,.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item>span:hover{opacity:.6}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__link--nolink{cursor:pointer;padding-right:18px;position:relative}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__link--nolink:after{background-image:url(kashima-icon-arrow-bottom.svg);background-size:contain;background-repeat:no-repeat;content:"";display:block;height:10px;position:absolute;right:0;top:calc(50% + 1px);transform:translateY(-50%);width:10px}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__link--nolink:hover+.kashima-nav__sub{opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:1001px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub{background-color:#404040;padding:14px 18px;left:50%;list-style:none;margin:0;opacity:0;position:absolute;top:100%;transform:translate(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub{display:none;padding:0;margin:0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub:hover{opacity:1;visibility:visible;pointer-events:auto}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li{margin-bottom:8px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li{margin:13px 0 0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li:last-child{margin-bottom:0}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li a{color:#fff;font-size:13px;font-weight:700;display:block;text-decoration:none;transition:.3s;white-space:nowrap}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li a{font-size:13px;font-weight:700;line-height:1.7;letter-spacing:.05em}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__nav .kashima-nav>.kashima-nav__item .kashima-nav__sub>li a:hover{opacity:.6}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions{display:flex;list-style:none;margin:0;padding:0}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions{align-items:center}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login{margin-right:10px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login{margin-right:0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a{align-items:center;background-color:#404040;color:#fff;font-size:14px;font-weight:700;display:flex;height:37px;justify-content:center;line-height:37px;letter-spacing:.05em;transition:.3s;text-decoration:none;width:107px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a{background-color:transparent;height:auto;line-height:1;width:28px}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a:hover{opacity:.6}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a img{margin-right:3px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a img{margin:0;width:100%}}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-login a .header-btn__text{display:none}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a{align-items:center;background-color:#7dbbbd;color:#fff;font-size:14px;font-weight:700;display:flex;height:37px;justify-content:center;line-height:37px;letter-spacing:.05em;position:relative;text-decoration:none;transition:.3s;width:92px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a{background-color:transparent;height:auto;line-height:1;width:36px}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a:hover{opacity:.6}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a img{margin-right:3px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a img{margin:0;width:100%}}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a .header-btn__text{display:none}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a #cart-icon-bubble{color:#fff;font-size:9px;font-family:Inter,sans-serif;font-weight:700;line-height:1;letter-spacing:0;position:absolute;right:3px;top:2px}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a #cart-icon-bubble{color:#70a7a8;right:0;top:0}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a #cart-icon-bubble .svg-wrapper{display:none!important}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a #cart-icon-bubble .cart-count-bubble{color:#fff;font-size:9px;position:relative;background-color:transparent;height:inherit!important;width:inherit!important;left:inherit;bottom:inherit}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a #cart-icon-bubble .cart-count-bubble{color:#70a7a8}}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a .display-pc{display:none}}.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a .display-tab{display:none}@media screen and (max-width:1000px){.kashima-header-wrap .kashima-header .kashima-header-inner .kashima-header__actions .kashima-btn-cart a .display-tab{display:block}}.kashima-rich-text-top{background-color:#1f1f1f;box-sizing:border-box;padding:0 30px;width:100%}@media screen and (max-width:768px){.kashima-rich-text-top{padding:0 20px}}.kashima-rich-text-top .kashima-rich-text-top__inner{box-sizing:border-box;color:#fff;max-width:830px;margin:0 auto;padding:76px 0 96px;text-align:center}@media screen and (max-width:768px){.kashima-rich-text-top .kashima-rich-text-top__inner{padding:60px 0 70px}}.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__subtitle{color:#707070;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.7;letter-spacing:.08em;margin:0;padding-left:.04em}@media screen and (max-width:768px){.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__subtitle{font-size:11px;margin-bottom:10px}}.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__title{color:#fff;font-family:Inter,sans-serif;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 10px}@media screen and (max-width:768px){.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__title{font-size:28px}}.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__text p{color:#fff;font-size:14px;letter-spacing:.05em;line-height:2;margin:0 0 10px}@media screen and (max-width:768px){.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__text p{font-size:13px;text-align:left}}.kashima-rich-text-top .kashima-rich-text-top__inner .kashima-rich-text-top__text p:last-child{margin-bottom:0}.kashima-video-loop .kashima-video-loop__link{display:block;text-decoration:none}.kashima-video-loop .kashima-video-loop__media{width:100%}.kashima-video-loop .kashima-video-loop__media video{display:block;width:100%;height:auto}.kashima-video-loop .kashima-video-loop__media.kashima-video-loop__media--pc{display:block}@media screen and (max-width:768px){.kashima-video-loop .kashima-video-loop__media.kashima-video-loop__media--pc{display:none}}.kashima-video-loop .kashima-video-loop__media.kashima-video-loop__media--sp{display:none}@media screen and (max-width:768px){.kashima-video-loop .kashima-video-loop__media.kashima-video-loop__media--sp{display:block}}.kashima-slide{margin:0!important;position:relative}.kashima-slide .kashima-slide__box{aspect-ratio:16/9;width:100%}.kashima-slide .kashima-slide__box a{display:block;text-decoration:none}.kashima-slide .kashima-slide__box img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%;height:auto}.kashima-slide .kashima-slide__arrow{background:transparent;border:none;cursor:pointer;height:24px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}@media screen and (max-width:768px){.kashima-slide .kashima-slide__arrow{height:11px;width:11px}}.kashima-slide .kashima-slide__arrow svg{height:100%;width:100%}.kashima-slide .kashima-slide__arrow svg path{fill:#fff}.kashima-slide .kashima-slide__arrow.kashima-slide__arrow--prev{left:27px;transform:rotate(90deg)}@media screen and (max-width:768px){.kashima-slide .kashima-slide__arrow.kashima-slide__arrow--prev{left:20px}}.kashima-slide .kashima-slide__arrow.kashima-slide__arrow--next{right:27px;transform:rotate(-90deg)}@media screen and (max-width:768px){.kashima-slide .kashima-slide__arrow.kashima-slide__arrow--next{right:20px}}.kashima-slide .slick-dots{display:flex;justify-content:center;bottom:20px}@media screen and (max-width:768px){.kashima-slide .slick-dots{bottom:16px}}.kashima-slide .slick-dots li{height:6px;margin:0 5px;padding:0;width:6px}.kashima-slide .slick-dots li.slick-active button{background-color:#70a7a8}.kashima-slide .slick-dots li button{background-color:#fff;border-radius:999px;height:6px;margin:0;padding:0;width:6px}.kashima-slide .slick-dots li button:before{display:none}.kashima-service-top{background-color:#fff;box-sizing:border-box;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-service-top{padding:0 50px}}@media screen and (max-width:768px){.kashima-service-top{padding:0 20px}}.kashima-service-top .kashima-service-top__inner{margin:0 auto;padding:60px 0 70px}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner{padding:50px 0 60px}}.kashima-service-top .kashima-service-top__inner h2{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 0 40px;text-align:center}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner h2{font-size:24px;margin:0 0 60px}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt{display:block}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block{box-sizing:border-box;text-align:center}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block{margin-bottom:70px;width:100%}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block:last-child{margin-bottom:0}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box{display:block}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box .kashima-service-top-cnt-block-box{width:calc(50% - 10px)}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box .kashima-service-top-cnt-block-box{margin-bottom:40px;width:100%}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box .kashima-service-top-cnt-block-box:last-child{margin-bottom:0}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block.has-two-box .kashima-service-top-cnt-block-box a figure .kashima-service-top-figure-images picture:nth-child(2){display:none}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block h3{font-size:16px;font-weight:700;letter-spacing:.1em;margin:0 0 20px;padding:0;width:100%}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block h3{margin:0 0 30px}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block h3 span{display:inline-block;padding:0 20px;position:relative}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block h3 span:before{background-color:#707070;border-radius:999px;content:"";display:block;height:3px;left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block h3 span:after{background-color:#707070;border-radius:999px;content:"";display:block;height:3px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:3px}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a{color:#000;display:block;position:relative;text-decoration:none}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a .icon{background-color:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;content:"";display:block;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:1;overflow:hidden}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a .icon:before{background-image:url(kashima-icon-arrow-up-linear.svg);background-position:center center;background-repeat:no-repeat;content:"";display:block;left:0;height:100%;top:0;width:100%;transition:.3s;position:absolute}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a .icon:after{background-image:url(kashima-icon-arrow-up-linear.svg);background-position:center center;background-repeat:no-repeat;content:"";display:block;left:-100%;height:100%;top:100%;width:100%;transition:.6s;position:absolute}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a:hover figure img.image{transform:scale(1.1)}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a:hover .icon:before{top:-100%;left:100%}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a:hover .icon:after{top:0;left:0}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure{margin-bottom:10px;overflow:hidden;position:relative}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure{margin-bottom:15px}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure img.image{display:block;margin:0;padding:0;transition:.6s;width:100%}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure img.icon{display:block;height:30px;position:absolute;right:25px;top:25px;width:30px;z-index:2}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure figcaption{bottom:10px;color:#fff;font-size:16px;font-weight:700;left:10px;letter-spacing:.05em;position:absolute}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a figure figcaption{bottom:13px;left:13px}}.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a p{color:#000;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0;padding:0;text-align:left}@media screen and (max-width:768px){.kashima-service-top .kashima-service-top__inner .kashima-service-top-cnt .kashima-service-top-cnt-block .kashima-service-top-cnt-block-box a p{font-size:13px}}.kashima-featured-blog{background-color:#fafafa;padding:0 0 0 68px;width:100%}.kashima-featured-blog.kashima-featured-blog-bottom{background-color:#f0f0f0;padding:0 0 0 136px}@media screen and (max-width:1000px){.kashima-featured-blog.kashima-featured-blog-bottom{padding:0 0 0 100px}}@media screen and (max-width:768px){.kashima-featured-blog.kashima-featured-blog-bottom{padding:0 0 0 20px}}.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner{padding:68px 0 81px}@media screen and (max-width:1366px){.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner{padding:68px 0 81px}}@media screen and (max-width:1000px){.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner{padding:50px 0 60px}}@media screen and (max-width:768px){.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner{padding:50px 0 70px}}.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner .headline{align-items:center;display:flex;justify-content:space-between;margin-bottom:54px;padding:0 136px 0 0}@media screen and (max-width:1000px){.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner .headline{padding:0 100px 0 0}}@media screen and (max-width:768px){.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner .headline{margin-bottom:40px;padding:0 20px 0 0}}.kashima-featured-blog.kashima-featured-blog-bottom .kashima-featured-blog__inner .headline .kashima-featured-blog__heading{margin-bottom:0}@media screen and (max-width:1000px){.kashima-featured-blog{padding:0 50px}}@media screen and (max-width:768px){.kashima-featured-blog{padding:0 0 0 20px}}.kashima-featured-blog .kashima-featured-blog__inner{box-sizing:border-box;margin:0 auto;padding:80px 0 80px 80px}@media screen and (max-width:768px){.kashima-featured-blog .kashima-featured-blog__inner{padding:50px 0 60px}}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog__heading{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 30px;padding:0;text-align:left}@media screen and (max-width:768px){.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog__heading{font-size:24px;margin:0 0 15px}}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap{overflow-x:auto}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list{display:flex;list-style:none;margin:0;padding:0}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item{box-sizing:border-box;margin-right:27px;min-width:calc((100% - 54px) / 3);width:calc((100% - 54px) / 3)}@media screen and (max-width:768px){.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item{margin-right:20px;min-width:100%;width:100%}}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__tags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 5px;padding:0}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__tags li{color:#707070;font-size:10px;line-height:1.5;list-style:none;letter-spacing:.05em;margin:0 8px 2px 0}@media screen and (max-width:768px){.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__tags li{font-size:12px}}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__tags li a{color:#707070;text-decoration:none;transition:.3s}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__tags li a:hover{opacity:.6}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link{display:block;text-decoration:none;overflow:hidden}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link figure{margin:0 0 12px;overflow:hidden}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link figure img{display:block;width:100%;height:auto;transition:.6s}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link figure:hover img{transform:scale(1.1)}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link .kashima-featured-blog__title{color:#1f1f1f;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0;padding-bottom:10px;transition:.3s}.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link .kashima-featured-blog__title:hover{opacity:.6}@media screen and (max-width:768px){.kashima-featured-blog .kashima-featured-blog__inner .kashima-featured-blog-wrap .kashima-featured-blog__list .kashima-featured-blog__item .kashima-featured-blog__link .kashima-featured-blog__title{font-size:14px}}.kashima-how-to-order-bottom{padding:81px 136px 95px}@media screen and (max-width:1000px){.kashima-how-to-order-bottom{padding:60px 100px 70px}}@media screen and (max-width:768px){.kashima-how-to-order-bottom{background-color:#fff;padding:50px 20px 60px}}.kashima-how-to-order-bottom .heading{display:flex;justify-content:space-between;margin-bottom:68px}@media screen and (max-width:768px){.kashima-how-to-order-bottom .heading{display:block;margin-bottom:50px}}.kashima-how-to-order-bottom .heading .kashima-how-to-order-bottom__heading{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0;padding:0}@media screen and (max-width:768px){.kashima-how-to-order-bottom .heading .kashima-how-to-order-bottom__heading{font-size:24px;text-align:center}}@media screen and (max-width:768px){.kashima-how-to-order-bottom .heading .kashima-btn-02{display:none}}@media screen and (max-width:768px){.kashima-how-to-order-bottom .kashima-btn-01{margin-top:50px}}.kashima-how-to-order-bottom .kashima-how-to-order{padding:0}.kashima-how-to-order-bottom .kashima-how-to-order .kashima-how-to-order__inner{padding:0;max-width:100%}.kashima-how-to-order{padding:0 100px;width:100%}#page-index .kashima-how-to-order{background-color:#f0f0f0}.kashima-page .kashima-how-to-order{padding:0}@media screen and (max-width:768px){.kashima-page .kashima-how-to-order{padding:0}}.kashima-page .kashima-how-to-order .kashima-how-to-order__inner{max-width:100%;padding:20px 0 0}@media screen and (max-width:768px){.kashima-page .kashima-how-to-order .kashima-how-to-order__inner{padding:0}}@media screen and (max-width:768px){.kashima-how-to-order{padding:0 20px}}.kashima-how-to-order .kashima-how-to-order__inner{max-width:1092px;margin:0 auto;padding:80px 0 95px}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner{padding:50px 0 60px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__heading{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 30px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__heading{font-size:24px;margin:0 0 50px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content{display:flex;position:relative}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content{box-sizing:border-box;display:block;padding-left:25px;width:100%}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content:after{background-color:#bdbdbd;content:"";height:1px;left:0;position:absolute;top:35px;width:100%}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content:after{height:calc(100% - 3px);left:3px;top:3px;width:1px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item{box-sizing:border-box;padding:0 27px 0 5px;position:relative;width:25%}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item{margin-bottom:40px;padding:0;width:100%}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item:last-child{margin-bottom:0}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item:before{background-color:#1f1f1f;border-radius:999px;content:"";display:block;height:6px;left:0;position:absolute;top:32px;width:6px;z-index:2}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item:before{left:-25px;top:3px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item:last-child:after{background-color:#1f1f1f;border-radius:999px;content:"";display:block;height:6px;position:absolute;right:0;top:32px;width:6px;z-index:2}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item:last-child:after{display:none}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item .num{color:#1f1f1f;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 46px;padding:0}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item .num{font-size:13px;line-height:1;margin:0 0 12px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item h3{color:#1f1f1f;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin:0 0 13px;padding:0}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item h3{font-size:14px;margin:0 0 10px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p{color:#404040;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0 0 13px;padding:0}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p{font-size:12px;margin:0 0 5px}}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p a{color:#404040;text-decoration:underline;transition:.3s}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p a:hover{opacity:.6}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p:last-of-type{margin-bottom:0}.kashima-how-to-order .kashima-how-to-order__inner .kashima-how-to-order__content .kashima-how-to-order__content-item p.note{color:#404040;font-size:12px}.kashima-how-to-order .kashima-how-to-order__inner .kashima-btn-01{margin-top:68px}@media screen and (max-width:768px){.kashima-how-to-order .kashima-how-to-order__inner .kashima-btn-01{margin-top:60px}}.kashima-image-text{background-color:#fafafa;margin:0;padding:0;width:100%}.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image{align-items:center;display:flex}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image{display:block}}.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image .kashima-image-text__media{width:50%}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image .kashima-image-text__media{width:100%}}.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image .kashima-image-text__media img{display:block;width:100%;height:auto}.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image .kashima-image-text__content{width:50%}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid.kashima-image-text__grid--has-image .kashima-image-text__content{width:100%}}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content{text-align:center}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid .kashima-image-text__content{padding:50px 0 60px}}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__subtitle{color:#dadada;font-family:Inter,sans-serif;font-size:34px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin:0 0 27px;padding:0}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__subtitle{font-size:22px;margin:0 0 20px}}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__title{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 27px;padding:0}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__title{font-size:22px;margin:0 0 40px}}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__text{color:#1f1f1f}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__text p{font-size:14px;line-height:2;margin-bottom:20px}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__text p{font-size:13px;margin-bottom:10px}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__text p:last-child{margin-bottom:0}}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-image-text__text p:last-child{margin-bottom:0}.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-btn-01{margin-top:54px;text-align:left}@media screen and (max-width:768px){.kashima-image-text .kashima-image-text__grid .kashima-image-text__content .kashima-btn-01{margin-top:40px}}.kashima-breadcrumbs{box-sizing:border-box;padding:65px 68px 13px;width:100%}@media screen and (max-width:1000px){.kashima-breadcrumbs{padding:65px 50px 13px}}@media screen and (max-width:768px){.kashima-breadcrumbs{padding:30px 20px 13px}}.kashima-breadcrumbs .kashima-breadcrumbs__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item{color:#bdbdbd;font-size:11px;letter-spacing:.05em;line-height:1.3;padding-right:16px;position:relative}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item:last-child{padding-right:0}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item:last-child:after{display:none}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item:after{background-color:#bdbdbd;content:"";height:2px;position:absolute;right:7px;top:calc(50% - 1px);width:2px}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item a{color:#bdbdbd;text-decoration:none}.kashima-breadcrumbs .kashima-breadcrumbs__list .kashima-breadcrumbs__item a:hover{text-decoration:underline}.kashima-page-headding{box-sizing:border-box;color:#1f1f1f;margin-bottom:40px;width:100%}@media screen and (max-width:768px){.kashima-page-headding{margin-bottom:30px}}.kashima-page-headding .kashima-page-headding__inner{box-sizing:border-box;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-page-headding .kashima-page-headding__inner{padding:0 50px}}@media screen and (max-width:768px){.kashima-page-headding .kashima-page-headding__inner{padding:0 20px}}.kashima-page-headding .kashima-page-headding__inner .kashima-page-headding__h1{font-family:Inter,sans-serif;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0;padding:0}@media screen and (max-width:768px){.kashima-page-headding .kashima-page-headding__inner .kashima-page-headding__h1{font-size:30px}}.kashima-page-headding .kashima-page-headding__inner .kashima-page-headding__sub{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-page-headding .kashima-page-headding__inner .kashima-page-headding__sub{font-size:13px}}.kashima-main-blog{padding-bottom:150px}@media screen and (max-width:768px){.kashima-main-blog{padding-bottom:160px}}.kashima-main-blog .kashima-news-wrap{box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:row-reverse;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-main-blog .kashima-news-wrap{padding:0 50px}}@media screen and (max-width:768px){.kashima-main-blog .kashima-news-wrap{flex-direction:column-reverse;padding:0 20px}.kashima-main-blog .kashima-news-wrap.is-tagged{flex-direction:column}.kashima-main-blog .kashima-news-wrap.is-tagged .kashima-news-tags__selectWrap{padding-top:0;margin-bottom:10px}}.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap{padding-top:34px;width:240px}@media screen and (max-width:768px){.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap{padding-top:50px;width:100%}}.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap .selectWrap{position:relative}.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap .selectWrap:after{background-image:url(icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:10px;top:10px;width:14px}.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap .selectWrap select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:34px;line-height:34px;letter-spacing:.05em;padding:0 30px 0 15px;width:100%}@media screen and (max-width:768px){.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap .selectWrap select{font-size:11px;height:32px;line-height:32px}}.kashima-main-blog .kashima-news-wrap .kashima-news-tags__selectWrap .selectWrap select:focus{outline:none;box-shadow:none}.kashima-main-blog .kashima-news-wrap .kashima-blog-list{width:calc(100% - 267px)}@media screen and (max-width:768px){.kashima-main-blog .kashima-news-wrap .kashima-blog-list{width:100%}}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list{list-style:none;margin:0;padding:0}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item{border-bottom:1px solid #E8E8E8;padding:34px 0 25px}@media screen and (max-width:768px){.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item{padding:22px 0}}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags li{list-style:none;line-height:1;margin:0 8px 5px 0}@media screen and (max-width:768px){.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags li{font-size:12px}}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags li a{color:#707070;font-size:10px;letter-spacing:.05em;transition:.3s}@media screen and (max-width:768px){.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags li a{font-size:12px}}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__tags li a:hover{opacity:.6}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__link{color:#1f1f1f;display:block;text-decoration:none;transition:.3s}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__link:hover{opacity:.6}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__link .kashima-blog-list__date{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin:0 0 10px;padding:0}.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__link .kashima-blog-list__title{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin:0 0 10px;padding:0}@media screen and (max-width:768px){.kashima-main-blog .kashima-blog-list .kashima-blog-list__list .kashima-blog-list__item .kashima-blog-list__link .kashima-blog-list__title{font-size:14px}}.kashima-main-blog .kashima-works-tags__head{box-sizing:border-box;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-main-blog .kashima-works-tags__head{padding:0 50px}}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-tags__head{padding:0 20px}}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__current{color:#1f1f1f;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin:0 0 13px}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__current{font-size:16px}}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list{display:flex;list-style:none;flex-basis:auto;flex-shrink:0;margin:0 0 40px;padding:0;overflow-x:auto;width:100%}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list{margin:0 0 30px}}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li{flex-shrink:0;margin:0 0 0 8px}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li:first-child{margin-left:0}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li.is-current a{background-color:#1f1f1f;color:#fff}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li a{color:#1f1f1f;border:1px solid #1F1F1F;border-radius:999px;box-sizing:border-box;display:block;font-size:11px;font-weight:700;line-height:1;letter-spacing:.05em;padding:10px 14px;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li a{font-size:10px}}.kashima-main-blog .kashima-works-tags__head .kashima-works-tags__list li a:hover{background-color:#1f1f1f;color:#fff}.kashima-main-blog .kashima-works-list{box-sizing:border-box;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-main-blog .kashima-works-list{padding:0 50px}}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-list{padding:0 20px}}.kashima-main-blog .kashima-works-list .kashima-works-list__list{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item{box-sizing:border-box;margin:0 40px 40px 0;width:calc((100% - 80px) / 3)}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item{margin-right:0;width:100%}}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__tags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 12px;padding:0}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__tags li{list-style:none;line-height:1;margin:0 8px 2px 0}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__tags li a{color:#707070;font-size:10px;letter-spacing:.05em;transition:.3s}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__tags li a:hover{opacity:.6}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__tags li a{font-size:11px}}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link{color:#1f1f1f;display:block;text-decoration:none}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link:hover img{transform:scale(1.1)}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link:hover .kashima-blog-list__title{opacity:.6}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link figure{margin:0 0 12px;overflow:hidden}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link figure img{display:block;width:100%;height:auto;transition:.6s}.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link .kashima-blog-list__title{color:#1f1f1f;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0;transition:.3s}@media screen and (max-width:768px){.kashima-main-blog .kashima-works-list .kashima-works-list__list .kashima-blog-list__item .kashima-blog-list__link .kashima-blog-list__title{font-size:14px}}.kashima-main-article{padding-bottom:150px}@media screen and (max-width:768px){.kashima-main-article{padding-bottom:160px}}.kashima-main-article .kashima-article{max-width:640px;margin:40px auto 0}@media screen and (max-width:768px){.kashima-main-article .kashima-article{box-sizing:border-box;padding:0 20px;width:100%}}.kashima-main-article .kashima-article .kashima-article__date{color:#1f1f1f;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.7;margin:0 0 13px}.kashima-main-article .kashima-article .kashima-article__title{color:#1f1f1f;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin:0 0 13px}.kashima-main-article .kashima-article .kashima-article__tags{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 27px;padding:0}.kashima-main-article .kashima-article .kashima-article__tags li{line-height:1.5;list-style:none;margin:0 8px 2px 0}.kashima-main-article .kashima-article .kashima-article__tags li a{color:#707070;font-size:14px;letter-spacing:.05em;text-decoration:none;transition:.3s}.kashima-main-article .kashima-article .kashima-article__tags li a:hover{opacity:.6}@media screen and (max-width:768px){.kashima-main-article .kashima-article .kashima-article__tags li{font-size:11px}}.kashima-main-article .kashima-article .kashima-article__featured{margin:0 0 27px;text-align:center}.kashima-main-article .kashima-article .kashima-article__content{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0}.kashima-main-article .kashima-article .kashima-article__content *:first-child{margin-top:0}.kashima-main-article .kashima-article .kashima-article__content *:last-child{margin-bottom:0}.kashima-main-article .kashima-article .kashima-article__content h1,.kashima-main-article .kashima-article .kashima-article__content h2{color:#1f1f1f;border-bottom:1px solid #E8E8E8;font-size:20px;font-weight:700;line-height:1.3;margin:3em 0 1.2em;padding:0 0 16px 20px;position:relative}.kashima-main-article .kashima-article .kashima-article__content h1:before,.kashima-main-article .kashima-article .kashima-article__content h2:before{background-color:#7dbbbd;content:"";height:2px;left:0;position:absolute;top:calc(50% - 9px);width:6px}.kashima-main-article .kashima-article .kashima-article__content h3{color:#1f1f1f;font-size:20px;font-weight:700;line-height:1.3;margin:1.5em 0 1em;padding:0}.kashima-main-article .kashima-article .kashima-article__content h4,.kashima-main-article .kashima-article .kashima-article__content h5,.kashima-main-article .kashima-article .kashima-article__content h6{color:#1f1f1f;font-size:16px;font-weight:700;line-height:1.3;margin:1.5em 0 1em;padding:0}.kashima-main-article .kashima-article .kashima-article__content p{margin-bottom:1.5rem}@media screen and (max-width:768px){.kashima-main-article .kashima-article .kashima-article__content p{font-size:13px}}.kashima-main-article .kashima-article .kashima-article__content a{color:#70a7a8;text-decoration:underline;transition:.3s}.kashima-main-article .kashima-article .kashima-article__content a:hover{opacity:.6}.kashima-main-article .kashima-article .kashima-article__content ul{list-style:none;margin:0 0 1.5em;padding:0}.kashima-main-article .kashima-article .kashima-article__content ul li{margin:0 0 .2em;padding:0 0 0 1em;position:relative}.kashima-main-article .kashima-article .kashima-article__content ul li:last-child{margin-bottom:0}.kashima-main-article .kashima-article .kashima-article__content ul li:before{background-color:#1f1f1f;border-radius:999px;content:"";display:block;left:3px;top:10px;position:absolute;height:4px;width:4px}.kashima-main-article .kashima-article .kashima-article__content ol{margin:0 0 1.5em;padding:0 0 0 17px;list-style-position:outside}.kashima-main-article .kashima-article .kashima-article__content ol li{margin:0 0 .2em;position:relative}.kashima-main-article .kashima-article .kashima-article__content table{border-collapse:collapse;border:1px solid #dadada;box-shadow:none;width:100%!important;table-layout:fixed;margin:1.5em 0}.kashima-main-article .kashima-article .kashima-article__content table tr{height:auto!important}.kashima-main-article .kashima-article .kashima-article__content table tr th,.kashima-main-article .kashima-article .kashima-article__content table tr td{border:1px solid #dadada;padding:1em;height:auto!important;width:auto!important}.kashima-collection-hero{background-color:#f0f0f0}.kashima-collection-hero .kashima-collection-hero__inner{box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;padding:68px 68px 54px}@media screen and (max-width:1000px){.kashima-collection-hero .kashima-collection-hero__inner{padding:68px 50px 54px}}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner{display:block;padding:30px 20px 40px}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text{width:calc(50% - 20px)}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text{width:100%}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-breadcrumbs{padding:0 0 13px}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline{margin:0 0 27px}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline{margin-bottom:20px}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline .kashima-collection-hero__title{color:#1f1f1f;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline .kashima-collection-hero__title{font-size:25px}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline .kashima-collection-hero__sub-title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0;padding:0}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__headline .kashima-collection-hero__sub-title{font-size:13px}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__description{font-size:14px;letter-spacing:.05em;line-height:1.7}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__description p{margin:0}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__text .kashima-collection-hero__description{font-size:12px;margin-bottom:30px}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__image{margin:0;padding:0;width:calc(50% - 20px)}@media screen and (max-width:768px){.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__image{width:100%}}.kashima-collection-hero .kashima-collection-hero__inner .kashima-collection-hero__image img{height:auto;width:100%}.kashima-collection-product-grid{background-color:#f0f0f0;padding-bottom:150px}@media screen and (max-width:768px){.kashima-collection-product-grid{padding-bottom:160px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner{box-sizing:border-box;margin:0 auto;padding:0 68px;width:100%}@media screen and (max-width:1000px){.kashima-collection-product-grid .kashima-collection-product-grid__inner{padding:0 50px}}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner{padding:0 20px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap{background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;border-radius:3px;margin-bottom:60px;padding:35px 35px 50px;width:100%}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap{padding:18px;margin-bottom:40px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head{align-items:center;display:flex;margin-bottom:15px}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head{justify-content:space-between;margin-bottom:24px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head .kashima-facets__title{color:#1f1f1f;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head .kashima-facets__title{font-size:14px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head .kashima-facets__link{color:#70a7a8;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 0 40px;transition:.3s}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head .kashima-facets__link{font-size:13px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__head .kashima-facets__link:hover{opacity:.6}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:1000px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row{flex-wrap:wrap}}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row{display:block}}.kashima-facets__note{color:#c00;font-size:13px;letter-spacing:.05em;line-height:1.7;margin:0 0 25px}@media screen and (max-width:768px){.kashima-facets__note{font-size:12px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group{box-sizing:border-box;border-right:1px solid #F0F0F0;margin-top:30px;padding:0 30px;width:20%}@media screen and (max-width:1000px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group{width:25%}}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group{border-bottom:1px solid #F0F0F0;border-right:none;margin-bottom:12px;margin-top:0;padding:0 0 17px;width:100%}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(-n+3){margin-top:0}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:first-child,.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(4){border-left:0;padding-left:18px}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:first-child,.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(4){padding-left:0}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(3n){border-right:0;width:60%}@media screen and (max-width:1000px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(3n){width:50%}}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:nth-child(3n){width:100%}}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group:last-child{border-bottom:none;margin-bottom:0}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__label{color:#1f1f1f;display:block;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 15px;padding:0}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__label{font-size:13px;margin:0 0 10px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__selectWrap{position:relative}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__selectWrap:after{background-image:url(icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:10px;top:10px;width:14px}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__selectWrap select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:34px;line-height:34px;letter-spacing:.05em;padding:0 30px 0 15px;width:100%}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__selectWrap select{font-size:11px;height:32px;line-height:32px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__selectWrap select:focus{outline:none;box-shadow:none}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list{list-style:none;margin:0;padding:0;width:100%}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item{margin-bottom:10px}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item:last-child{margin-bottom:0}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check{display:block}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check input{display:none}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check input:checked+.kashima-facets__checkText:after{background-image:url(icon-check.svg);background-position:center center;background-repeat:no-repeat;background-size:8px;content:"";display:block;left:0;height:12px;position:absolute;top:4px;width:12px}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check input:disabled+.kashima-facets__checkText{opacity:.3;cursor:inherit}.kashima-facets__item:has(input:disabled){display:none!important}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check .kashima-facets__checkText{font-size:14px;line-height:1.5;display:block;padding-left:17px;position:relative;cursor:pointer}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check .kashima-facets__checkText{font-size:13px}}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-facets-wrap .kashima-facets .kashima-facets__form .kashima-facets__row .kashima-facets__group .kashima-facets__list .kashima-facets__item .kashima-facets__check .kashima-facets__checkText:before{border:1px solid #DADADA;content:"";display:block;left:0;height:12px;position:absolute;top:4px;width:12px}.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-result-count{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 20px}@media screen and (max-width:768px){.kashima-collection-product-grid .kashima-collection-product-grid__inner .kashima-result-count{font-size:12px;margin-bottom:10px;text-align:center}}.kashima-card-list{background:#fff;box-shadow:0 0 20px #0000000a}@media screen and (max-width:768px){.kashima-card-list{background:transparent}}.kashima-card-list .kashima-card{border-bottom:1px dashed #DADADA}@media screen and (max-width:768px){.kashima-card-list .kashima-card{border-bottom:none;margin-bottom:15px}}.kashima-card-list .kashima-card:last-child{border-bottom:none}.kashima-card-list .kashima-card .kashima-card__inner{align-items:center;box-sizing:border-box;display:flex;padding:25px 40px 25px 25px;width:100%}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner{align-items:inherit;background-color:#fff;flex-wrap:wrap;padding:15px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media{position:relative;width:335px}@media screen and (max-width:1000px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media{width:160px}}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media{margin-right:15px;width:104px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images{display:flex;justify-content:space-between;width:100%}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images .kashima-card__image{width:calc((100% - 15px)/2)}@media screen and (max-width:1000px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images .kashima-card__image{width:100%}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images .kashima-card__image a{display:block;overflow:hidden}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images .kashima-card__image a img{display:block;transition:.6s;width:100%}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images .kashima-card__image a:hover img{transform:scale(1.1)}@media screen and (max-width:1000px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__images.has-multiple-images .kashima-card__image:nth-child(2){display:none}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__media .kashima-card__badges{display:none}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body{padding:0 30px;width:calc(100% - 665px)}@media screen and (max-width:1000px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body{width:calc(100% - 495px)}}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body{margin-bottom:5px;padding:0;width:calc(100% - 119px)}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__title{display:none}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec{margin:0;padding:0}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row{align-items:center;display:flex;margin:0 0 6px;padding:0}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row:last-child{margin-bottom:0}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row dt{font-size:14px;line-height:1.5;letter-spacing:.05em;margin:0;padding:0;position:relative;width:60px}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row dt{font-size:13px;width:50px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row dt:after{content:":";position:absolute;right:0;top:50%;transform:translateY(-50%)}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row dd{box-sizing:border-box;font-size:14px;line-height:1.5;letter-spacing:.05em;margin:0;padding:0 0 0 15px;width:calc(100% - 85px)}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__body .kashima-card__spec .kashima-card__spec-row dd{font-size:13px;padding:0 0 0 6px;width:calc(100% - 56px);word-break:break-all}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side{align-items:center;display:flex;width:330px}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side{display:block;width:100%}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price{text-align:center;width:calc(100% - 180px)}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price{text-align:right;width:100%}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price .price__regular{display:none}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price .price__sale{color:#1f1f1f;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price .price__sale{font-size:15px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price-item--regular{color:#1f1f1f;display:block;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price-item--regular{font-size:15px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price-item--sale{color:#c82525;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price-item--sale{font-size:13px}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price__off{color:#c82525;display:inline-block;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:1.7;padding-left:5px}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price__off.pc-none{display:none}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price__off.pc-none{display:inline-block;padding-right:5px}}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__price .price.price--on-sale .price__sale .price__off.sp-none{display:none}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__btn{background-color:#1f1f1f;color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:40px;height:40px;text-align:center;text-decoration:none;transition:.3s;width:180px}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__btn.is-soldout{background-color:#bdbdbd;color:#fff}@media screen and (max-width:768px){.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__btn{font-size:14px;margin-top:10px;width:100%}}.kashima-card-list .kashima-card .kashima-card__inner .kashima-card__side .kashima-card__btn:hover{opacity:.6}.pagination-wrapper{margin-top:68px!important}.pagination-wrapper .pagination .pagination__list{display:flex;justify-content:center}.pagination-wrapper .pagination .pagination__list li{flex:inherit;margin:0 10px}.pagination-wrapper .pagination .pagination__list li .pagination__item,.pagination-wrapper .pagination .pagination__list li a{color:#bdbdbd;display:block;font-size:14px;height:24px;line-height:22px;text-align:center;transition:.3s;width:24px}.pagination-wrapper .pagination .pagination__list li a:hover{opacity:.6;text-decoration:none!important}.pagination-wrapper .pagination .pagination__list li a:hover:after{display:none}.pagination-wrapper .pagination .pagination__list li a .svg-wrapper{vertical-align:baseline}.pagination-wrapper .pagination .pagination__list li a.pagination__item--current{color:#1f1f1f}.pagination-wrapper .pagination .pagination__list li a.pagination__item--current:after{display:none}.kashima-form{box-sizing:border-box;padding:80px 68px 150px;max-width:100%!important;width:100%!important}@media screen and (max-width:1000px){.kashima-form{padding:80px 50px 150px}}@media screen and (max-width:768px){.kashima-form{padding:80px 20px 160px!important}}.kashima-form .kashima-form__inner{max-width:528px;margin:0 auto;width:100%}@media screen and (max-width:768px){.kashima-form .kashima-form__inner{max-width:100%}}.kashima-form .kashima-form__inner h1{box-shadow:none!important;color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 54px;outline:none!important;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-form .kashima-form__inner h1{font-size:18px;margin:0 0 30px}}.kashima-form .kashima-form__inner .field-text{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 8px;text-align:left}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .field-text{font-size:13px}}.kashima-form .kashima-form__inner .field{margin:0 0 16px}.kashima-form .kashima-form__inner .field:before{display:none}.kashima-form .kashima-form__inner .field:after{display:none}.kashima-form .kashima-form__inner .field label{color:#bdbdbd;font-size:14px}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .field label{font-size:13px;left:15px;top:18px}}.kashima-form .kashima-form__inner .field input{background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:40px;line-height:40px;letter-spacing:.05em;padding:0 15px;width:100%}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .field input{font-size:13px;height:52px;line-height:50px}}.kashima-form .kashima-form__inner .field input::placeholder{color:#bdbdbd}.kashima-form .kashima-form__inner .field input:focus{outline:none;box-shadow:none}.kashima-form .kashima-form__inner .field input:focus~label,.kashima-form .kashima-form__inner .field input:not(:placeholder-shown)~label{display:none}.kashima-form .kashima-form__inner .cancel-link{margin:10px 0 0;line-height:1.7;text-align:center}.kashima-form .kashima-form__inner .cancel-link a{color:#1f1f1f;display:inline-block;font-size:14px;letter-spacing:.05em;text-decoration:underline;transition:.3s}.kashima-form .kashima-form__inner .cancel-link a:hover{opacity:.6}.kashima-form .kashima-form__inner .recover-link{line-height:1;margin:-5px 0 0;text-align:center}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .recover-link{text-align:left}}.kashima-form .kashima-form__inner .recover-link a{color:#1f1f1f;display:inline-block;font-size:14px;letter-spacing:.05em;line-height:1.7;text-decoration:underline;transition:.3s}.kashima-form .kashima-form__inner .recover-link a:hover{opacity:.6}.kashima-form .kashima-form__inner .first{margin-top:100px}.kashima-form .kashima-form__inner .first h2{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 16px}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .first h2{font-size:22px}}.kashima-form .kashima-form__inner .first .sub-text{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;text-align:center}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .first .sub-text{font-size:13px}}.kashima-form .kashima-form__inner .kashima-form-btn{background-color:#7dbbbd!important;color:#fff;display:block;font-size:16px;font-weight:700;height:54px;line-height:54px;letter-spacing:.15em;margin:32px auto 0;text-decoration:none;transition:.3s;width:250px}@media screen and (max-width:768px){.kashima-form .kashima-form__inner .kashima-form-btn{height:51px;line-height:51px}}.kashima-form .kashima-form__inner .kashima-form-btn:before{display:none}.kashima-form .kashima-form__inner .kashima-form-btn:after{display:none}.kashima-form .kashima-form__inner .kashima-form-btn:hover{opacity:.6}.kashima-account{box-sizing:border-box;padding:0 68px 150px!important;max-width:100%!important;width:100%!important}@media screen and (max-width:1000px){.kashima-account{padding:0 50px 150px!important}}@media screen and (max-width:768px){.kashima-account{padding:0 20px 160px!important}}.kashima-account .kashima-account__inner .kashima-account__headline{margin-bottom:67px}.kashima-account .kashima-account__inner .kashima-account__headline .customer__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__headline .customer__title{font-size:28px}}.kashima-account .kashima-account__inner .kashima-account__headline .sub-title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__headline .sub-title{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content{display:flex;justify-content:space-between}@media screen and (max-width:1000px){.kashima-account .kashima-account__inner .kashima-account__content{display:block}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history{width:calc(100% - 394px)}@media screen and (max-width:1000px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history{margin-bottom:40px;width:100%}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history h2{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 27px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history h2{font-size:22px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history{background-color:#fff}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history{margin-bottom:60px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__header{border-bottom:1px solid #F0F0F0;display:flex;height:50px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__header{display:none}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__header .item{box-sizing:border-box;color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:50px;padding:0 27px;width:calc((100% - 234px)/2)}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__header .item.item03{width:234px}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box{display:flex;border-bottom:1px solid #F0F0F0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box{display:block;padding:16px 20px 20px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box:last-child{border-bottom:none}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item{color:#1f1f1f;box-sizing:border-box;padding:17px 27px;width:calc((100% - 234px)/2)}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item{padding:0;margin-bottom:16px;position:relative;width:100%}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .date{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .date{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .price{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .price{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .num{color:#707070;font-size:12px;letter-spacing:.05em;line-height:1.7;margin:10px 0 0}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .num{position:absolute;right:0;top:0}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .financial{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 6px;position:relative;padding-left:22px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .financial{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .financial:before{background:url(kashima-icon-card.svg);background-repeat:no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .financial:before{top:2px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .fulfillment{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;position:relative;padding-left:22px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .fulfillment{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .fulfillment:before{background:url(kashima-icon-track.svg);background-repeat:no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item .fulfillment:before{top:2px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item.item03{align-items:center;display:flex;width:234px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item.item03{width:100%}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item.item03 a{background-color:#1f1f1f;color:#fff;display:block;font-size:14px;font-weight:700;height:40px;line-height:40px;letter-spacing:.05em;text-align:center;text-decoration:none;transition:.3s;width:100%}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item.item03 a{font-size:13px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__history .kashima-order-history .kashima-order-history__body .box .item.item03 a:hover{opacity:.6}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address{padding-bottom:50px;position:relative;width:340px}@media screen and (max-width:1000px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address{padding-bottom:0;width:100%}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address h2{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 27px}@media screen and (max-width:768px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address h2{font-size:22px;margin:0 0 16px}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-address{color:#1f1f1f;margin-bottom:13px}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-address .address-company{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 4px}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-address .address-name{font-size:16px;letter-spacing:.05em;line-height:1.7;margin:0 0 4px}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-address .address-zip,.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-address .address-address{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list{list-style:none;margin:0;padding:0}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list li{margin-bottom:10px}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list li:last-child{margin-bottom:0}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list li a{color:#707070;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-decoration:underline;transition:.3s}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list li a:hover{opacity:.6}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .link-list li a.green{color:#70a7a8}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-delete{bottom:0;margin:0;padding:0;position:absolute;right:0}@media screen and (max-width:1000px){.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-delete{bottom:inherit;margin-top:40px;position:relative;right:inherit}}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-delete a{color:#707070;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.7;text-decoration:underline;transition:.3s}.kashima-account .kashima-account__inner .kashima-account__content .kashima-account__address .account-delete a:hover{opacity:.6}.kashima-order{box-sizing:border-box;padding:0 68px 150px!important;max-width:100%!important;width:100%!important}@media screen and (max-width:1000px){.kashima-order{padding:0 50px 150px!important}}@media screen and (max-width:768px){.kashima-order{padding:0 20px 160px!important}}.kashima-order .kashima-order__headline{margin:67px 0 27px}@media screen and (max-width:768px){.kashima-order .kashima-order__headline{margin:40px 0 16px}}.kashima-order .kashima-order__headline .kashima-order__title{color:#1f1f1f;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin:0 0 13px}@media screen and (max-width:768px){.kashima-order .kashima-order__headline .kashima-order__title{font-size:18px;margin:0 0 10px}}.kashima-order .kashima-order__headline p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-order .kashima-order__headline p{font-size:12px}}.kashima-order .kashima-order__headline p a{transition:.3s;text-decoration:underline}.kashima-order .kashima-order__headline p a:hover{opacity:.6}.kashima-order .kashima-order__cnt{display:flex;justify-content:space-between}@media screen and (max-width:1000px){.kashima-order .kashima-order__cnt{display:block}}.kashima-order .kashima-order__cnt .kashima-order__detail{width:calc(100% - 368px)}@media screen and (max-width:1000px){.kashima-order .kashima-order__cnt .kashima-order__detail{width:100%}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl{background-color:#fff}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .thead{border-bottom:1px solid #F0F0F0;display:flex}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .thead{display:none}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .thead .item{color:#1f1f1f;box-sizing:border-box;display:block;font-size:14px;font-weight:700;line-height:50px;padding:0 27px;text-align:center;width:15%}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .thead .item.item01{text-align:left;width:55%}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .thead .item.item04{min-width:125px}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01{align-items:center;border-bottom:1px solid #F0F0F0;display:flex}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01{display:block;box-sizing:border-box;padding:16px 20px}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;padding:13px 27px;text-align:center;width:15%}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item .pc-none{display:none}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item .pc-none{display:inline-block;padding-right:10px}}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item{font-size:13px;margin-bottom:8px;padding:0;text-align:left;width:100%}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item:last-child{margin-bottom:0}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item01{text-align:left;width:55%}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item01{width:100%}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item01 p{margin:0}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item01 p a{transition:.3s;text-decoration:underline}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item01 p a:hover{opacity:.6}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item04{min-width:125px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box01 .item.item04{text-align:right}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02{border-bottom:1px solid #F0F0F0;padding:13px 0}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02{padding:16px 20px}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box{color:#1f1f1f;display:flex;font-size:14px;line-height:1.7;letter-spacing:.05em;justify-content:space-between;margin-bottom:6px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box{font-size:13px;margin-bottom:0}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box:last-child{margin-bottom:0}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box .title{font-weight:700;margin:0;line-height:32px;padding:0 27px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box .title{font-size:13px;line-height:30px;padding:0}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box .price{box-sizing:border-box;margin:0;line-height:32px;padding:0 27px;text-align:center;min-width:125px;width:15%}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box02 .price-box .price{font-size:13px;padding:0;min-width:80px;width:80px;text-align:right}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03{padding:13px 0}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03{padding:16px 20px}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box{color:#1f1f1f;display:flex;font-size:14px;line-height:1.7;letter-spacing:.05em;justify-content:space-between;margin-bottom:6px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box{font-size:13px;margin-bottom:0}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box:last-child{margin-bottom:0}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box .title{font-weight:700;margin:0;line-height:32px;padding:0 27px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box .title{font-size:13px;line-height:30px;padding:0}}.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box .price{box-sizing:border-box;margin:0;line-height:32px;padding:0 27px;text-align:center;width:15%;min-width:125px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__detail .kashima-order__detail-tbl .tbody .box03 .price-box .price{font-size:13px;padding:0;text-align:right;min-width:80px;width:80px}}.kashima-order .kashima-order__cnt .kashima-order__side{width:341px}@media screen and (max-width:1000px){.kashima-order .kashima-order__cnt .kashima-order__side{display:block!important;margin-top:20px;width:100%}}.kashima-order .kashima-order__cnt .kashima-order__side .box{background-color:#fff;box-sizing:border-box;padding:27px 27px 0;width:100%}.kashima-order .kashima-order__cnt .kashima-order__side .box:last-child .kashima-address{border-bottom:none}.kashima-order .kashima-order__cnt .kashima-order__side .box .heading{align-items:center;display:flex;margin-bottom:13px}.kashima-order .kashima-order__cnt .kashima-order__side .box .heading h2{color:#1f1f1f;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin:0}.kashima-order .kashima-order__cnt .kashima-order__side .box .heading p{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;padding-left:22px;position:relative;margin-left:16px}.kashima-order .kashima-order__cnt .kashima-order__side .box .heading p.financial_status:before{background:url(kashima-icon-card.svg);background-repeat:no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__side .box .heading p.financial_status:before{top:2px}}.kashima-order .kashima-order__cnt .kashima-order__side .box .heading p.fulfillment_status:before{background:url(kashima-icon-track.svg);background-repeat:no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:1px;width:20px}@media screen and (max-width:768px){.kashima-order .kashima-order__cnt .kashima-order__side .box .heading p.fulfillment_status:before{top:2px}}.kashima-order .kashima-order__cnt .kashima-order__side .box .kashima-address{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;padding-bottom:27px;border-bottom:1px solid #F0F0F0}.kashima-order .kashima-order__cnt .kashima-order__side .box .kashima-address p{font-size:14px;margin:0}.kashima-order .kashima-order__cnt .kashima-order__side .box .kashima-address .name{font-size:16px}.kashima-order .back{margin:27px 0 0}.template-addresses .kashima-addresses.customer.addresses{box-sizing:border-box;padding:67px 68px 150px!important;max-width:100%!important;text-align:left;width:100%!important}@media screen and (max-width:1000px){.template-addresses .kashima-addresses.customer.addresses{padding:67px 50px 150px!important}}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses{padding:20px 20px 160px!important}}.template-addresses .kashima-addresses.customer.addresses h1{color:#1f1f1f;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.05em;margin:0 0 27px;text-align:left}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses h1{font-size:18px}}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form{margin-bottom:27px;text-align:left}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form .kashima-addresses-form-btn{-webkit-appearance:none;appearance:none;background-color:#7dbbbd;border:none;font-size:16px;font-weight:700;display:block;letter-spacing:.15em;height:54px;line-height:54px;margin:0;text-align:center;width:250px;transition:.3s}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form .kashima-addresses-form-btn{font-size:14px;height:51px;line-height:51px}}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form .kashima-addresses-form-btn:hover{opacity:.6}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form .kashima-addresses-form-btn:before,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-form .kashima-addresses-form-btn:after{display:none}.template-addresses .kashima-addresses.customer.addresses .add-address-bg,.template-addresses .kashima-addresses.customer.addresses .edit-address-bg{background-color:#0003;display:none;height:100svh;width:100vw;left:0;top:0;position:fixed;z-index:19}.template-addresses .kashima-addresses.customer.addresses .add-address,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form{display:none;background-color:#fff;box-sizing:border-box;height:80svh;position:fixed;left:50%;padding:40px 40px 0;top:50%;transform:translate(-50%,-50%);overflow-y:auto;width:608px;z-index:20}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form{padding:30px 20px 0;max-width:calc(100% - 40px)}}.template-addresses .kashima-addresses.customer.addresses .add-address .close,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form .close{background-image:url(ico-close.svg);background-position:center center;background-repeat:no-repeat;display:block;top:10px;right:10px;position:absolute;height:40px;width:40px;cursor:pointer;margin:0}.template-addresses .kashima-addresses.customer.addresses .add-address h2,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form h2{color:#1f1f1f;font-size:16px;font-weight:700;line-height:1.7;letter-spacing:.05em;margin:0 0 20px}.template-addresses .kashima-addresses.customer.addresses .add-address form,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form{display:block;margin:0}.template-addresses .kashima-addresses.customer.addresses .add-address form .col02,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .col02{display:flex;justify-content:space-between}.template-addresses .kashima-addresses.customer.addresses .add-address form .col02 .field,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .col02 .field{width:calc((100% - 8px)/2)}.template-addresses .kashima-addresses.customer.addresses .add-address form .default-check,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .default-check{margin:18px 0 0}.template-addresses .kashima-addresses.customer.addresses .add-address form .default-check input[type=checkbox],.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .default-check input[type=checkbox]{border:1px solid #DADADA;margin:0 6px 0 0}.template-addresses .kashima-addresses.customer.addresses .add-address form .default-check label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .default-check label{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .default-check label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .default-check label{font-size:13px}}.template-addresses .kashima-addresses.customer.addresses .add-address form .field,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field{display:block;margin:0 0 8px;width:100%}.template-addresses .kashima-addresses.customer.addresses .add-address form .field p,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field p{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0 0 8px}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .field p,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field p{font-size:13px}}.template-addresses .kashima-addresses.customer.addresses .add-address form .field:before,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field:before{display:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .field:after,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field:after{display:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .field label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field label{color:#bdbdbd;font-size:14px;top:16px}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .field label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field label{font-size:13px;left:15px}}.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text],.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel],.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text],.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]{background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:54px;line-height:54px;letter-spacing:.05em;padding:0 15px;width:100%}.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text].text-area,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel].text-area,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text].text-area,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel].text-area{padding:15px;height:261px;line-height:1.7}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text].text-area,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel].text-area,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text].text-area,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel].text-area{height:250px}}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text],.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel],.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text],.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]{font-size:13px;height:52px;line-height:50px}}.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text]::placeholder,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel]::placeholder,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text]::placeholder,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]::placeholder{color:#bdbdbd}.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text]:focus,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel]:focus,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text]:focus,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]:focus{outline:none;box-shadow:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text]:focus~label,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=text]:not(:placeholder-shown)~label,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel]:focus~label,.template-addresses .kashima-addresses.customer.addresses .add-address form .field input[type=tel]:not(:placeholder-shown)~label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text]:focus~label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=text]:not(:placeholder-shown)~label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]:focus~label,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field input[type=tel]:not(:placeholder-shown)~label{display:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .field .selectWrap,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field .selectWrap{position:relative}.template-addresses .kashima-addresses.customer.addresses .add-address form .field .selectWrap:after,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field .selectWrap:after{background-image:url(icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:10px;top:20px;width:14px}.template-addresses .kashima-addresses.customer.addresses .add-address form .field .selectWrap select,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field .selectWrap select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:13px;height:54px;line-height:54px;letter-spacing:.05em;padding:0 30px 0 15px;width:100%}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .add-address form .field .selectWrap select,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field .selectWrap select{font-size:13px;height:42px;line-height:42px}}.template-addresses .kashima-addresses.customer.addresses .add-address form .field .selectWrap select:focus,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .field .selectWrap select:focus{outline:none;box-shadow:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col{align-items:center;display:flex;justify-content:center;margin:30px 0 0;padding:0 0 40px}.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .add,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .add{background-color:#1f1f1f;color:#fff;display:block;font-size:14px;font-weight:700;height:40px;letter-spacing:.05em;margin:0 30px 0 0;min-height:auto;min-width:auto;padding:0;text-align:center;width:179px}.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .add:before,.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .add:after,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .add:before,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .add:after{display:none}.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .reset,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .reset{background-color:#fff;color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;text-decoration:underline;margin:0;min-height:auto;min-width:auto;height:auto;padding:0;width:auto}.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .reset:before,.template-addresses .kashima-addresses.customer.addresses .add-address form .btn-2col .reset:after,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .reset:before,.template-addresses .kashima-addresses.customer.addresses .kashima-address-edit-form form .btn-2col .reset:after{display:none}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list{margin:0;padding:0}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li{background-color:#fff;box-sizing:border-box;max-width:860px;margin:0 0 13px;padding:27px;text-align:left;width:100%}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li{padding:16px 20px}}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li h2{color:#000;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:.05em;margin:0 0 8px;text-align:left}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li h2{font-size:13px}}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address{box-sizing:border-box;padding-right:60px;position:relative;width:100%}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address p{color:#000;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0 0 8px}@media screen and (max-width:768px){.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address p{font-size:13px}}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address p span{display:inline-block;padding-right:.5em}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address p.kashima-address__name{margin-bottom:0}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn{bottom:0;position:absolute;right:0}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-delete{-webkit-appearance:none;appearance:none;background-color:transparent;color:#1f1f1f;font-size:14px;display:block;letter-spacing:.05em;line-height:1.7;height:20px;padding:0 0 0 22px;margin:0;min-height:auto;min-width:auto;position:relative;transition:.3s;width:55px}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit:hover,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-delete:hover{opacity:.6}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit:before,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit:after,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-delete:before,.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-delete:after{display:none}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit{margin-bottom:6px}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-edit:before{background-image:url(ico-edit.svg);background-repeat:no-repeat;background-position:center center;content:"";display:block;height:20px;position:absolute;left:0;top:1px;width:20px;z-index:1}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address .kashima-address-list-btn .kashima-address-delete:before{background-image:url(ico-trash.svg);background-repeat:no-repeat;background-position:center center;content:"";display:block;height:20px;position:absolute;left:0;top:1px;width:20px;z-index:1}.template-addresses .kashima-addresses.customer.addresses .kashima-addresses-list li .kashima-address-edit-form{display:none}.template-addresses .kashima-addresses.customer.addresses .back{margin:27px 0 0}.kashima-page{box-sizing:border-box;padding:0 68px 150px}@media screen and (max-width:1000px){.kashima-page{padding:0 50px 150px}}@media screen and (max-width:768px){.kashima-page{padding:0 20px 160px}}.kashima-page .kashima-page__inner .kashima-page__headline{margin-bottom:80px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__headline{margin-bottom:60px}}#page-contact .kashima-page .kashima-page__inner .kashima-page__headline{margin-bottom:40px}@media screen and (max-width:768px){#page-contact .kashima-page .kashima-page__inner .kashima-page__headline{margin-bottom:56px}}.kashima-page .kashima-page__inner .kashima-page__headline .page__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__headline .page__title{font-size:28px}}.kashima-page .kashima-page__inner .kashima-page__headline .sub-title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__headline .sub-title{font-size:13px}}.kashima-page .kashima-page__inner .kashima-page__lead{margin-bottom:68px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__lead{margin-bottom:40px}}.kashima-page .kashima-page__inner .kashima-page__lead p{font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 13px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__lead p{font-size:13px;margin-bottom:13px}}.kashima-page .kashima-page__inner .kashima-page__lead p:last-child{margin-bottom:0}.kashima-page .kashima-page__inner .kashima-page__lead p a{color:#70a7a8;font-weight:700;text-decoration:underline;transition:.3s}.kashima-page .kashima-page__inner .kashima-page__lead p a:hover{opacity:.6}.kashima-page .kashima-page__inner .kashima-contact__fields{display:flex;justify-content:space-between}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields{display:block}}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box{width:calc(50% - 7px)}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box{width:100%}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box:first-child{margin:0 0 13px}}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field{margin:0 0 16px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field{margin:0 0 13px}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field:last-child{margin-bottom:0}}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field:last-child{margin-bottom:0}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field:before{display:none}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field:after{display:none}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field label{color:#bdbdbd;font-size:14px;top:16px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field label{font-size:13px;left:15px}}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input{background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:52px;line-height:52px;letter-spacing:.05em;padding:0 15px;width:100%}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input.text-area{padding:15px;height:261px;line-height:1.7}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input.text-area{height:250px}}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input{font-size:13px;height:52px;line-height:50px}}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input::placeholder{color:#bdbdbd}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input:focus{outline:none;box-shadow:none}.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input:focus~label,.kashima-page .kashima-page__inner .kashima-contact__fields .contact__fields-box .field .field__input:not(:placeholder-shown)~label{display:none}.kashima-page .kashima-page__inner .kashima-contact__button{margin:40px auto 68px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__button{margin:40px auto}}.kashima-page .kashima-page__inner .kashima-contact__button .button{background-color:#7dbbbd;border:none;box-shadow:none;color:#fff;display:block;font-size:16px;font-weight:700;height:54px;line-height:54px;letter-spacing:.15em;margin:0 auto;text-align:center;transition:.3s;width:458px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-contact__button .button{height:51px;line-height:51px;width:100%}}.kashima-page .kashima-page__inner .kashima-contact__button .button:after,.kashima-page .kashima-page__inner .kashima-contact__button .button:before{display:none!important}.kashima-page .kashima-page__inner .kashima-contact__button .button:hover{opacity:.6}.kashima-page .kashima-page__inner .contact__note{text-align:center}.kashima-page .kashima-page__inner .contact__note p{color:#3b4043;font-size:12px;letter-spacing:.05em;line-height:1.7;margin:0}.kashima-page .kashima-page__inner .kashima-page__wrap{display:flex;justify-content:space-between}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap{display:block}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar{width:178px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar{display:none}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu{list-style:none;margin:0;padding:0}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu li{margin-bottom:15px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu li:last-child{margin-bottom:0}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu li.is-active a{color:#1f1f1f}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu li a{color:#bdbdbd;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;text-decoration:none;transition:.3s}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__sidebar .kashima-page__menu li a:hover{opacity:.6}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content{width:calc(100% - 258px)}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content{width:100%}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section{margin:0 0 100px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section:last-child{margin-bottom:0}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section{margin:0 0 70px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__h2{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 40px;padding:0 0 0 20px;position:relative}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__h2{font-size:16px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__h2:before{background-color:#7dbbbd;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:6px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item{align-items:center;border-top:1px solid #DADADA;display:flex}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item{display:block}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item .kashima-company__item-title{color:#1f1f1f;box-sizing:border-box;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:.05em;margin:0;padding:20px;width:160px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item .kashima-company__item-title{display:block;font-size:13px;padding:12px 14px 5px;width:100%}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item .kashima-company__item-text{color:#1f1f1f;box-sizing:border-box;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0;padding:20px;width:calc(100% - 160px)}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item .kashima-company__item-text{display:block;font-size:13px;padding:0 14px 16px;width:100%}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-company .kashima-company__section .kashima-company__list .kashima-company__item .kashima-company__item-text p{margin:0}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section{padding:0 0 100px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section:last-child{padding-bottom:0}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section{padding:0 0 70px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__h2{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 40px;padding:0 0 0 20px;position:relative}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__h2{font-size:16px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__h2:before{background-color:#7dbbbd;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:6px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item{background-color:#fff;border:1px solid #F2F2F2;margin-bottom:13px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item:last-child{margin-bottom:0}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q{cursor:pointer;position:relative}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q.is-active:after{opacity:0;transform:rotate(0)}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q:before{background-color:#1f1f1f;content:"";height:1px;position:absolute;right:24px;top:50%;width:11px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q:after{background-color:#1f1f1f;content:"";height:1px;right:24px;opacity:1;position:absolute;top:50%;transform:rotate(90deg);transition:.3s;width:11px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q .kashima-faq__q_text{color:#1f1f1f;box-sizing:border-box;font-size:14px;font-weight:700;line-height:1.7;letter-spacing:.05em;padding:16px 45px 16px 48px;margin:0;position:relative;width:100%}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q .kashima-faq__q_text{font-size:13px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__q .kashima-faq__q_text:before{background-color:#7dbbbd;border-radius:999px;content:"";display:block;height:5px;left:28px;position:absolute;top:calc(50% - 2px);width:5px}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__a{border-top:1px solid #F2F2F2;box-sizing:border-box;display:none;padding:16px 24px;width:100%}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__a p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 15px}@media screen and (max-width:768px){.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__a p{font-size:13px}}.kashima-page .kashima-page__inner .kashima-page__wrap .kashima-page__content.kashima-faq .kashima-faq__section .kashima-faq__list .kashima-faq__item .kashima-faq__a p:last-child{margin-bottom:0}#page-strengths .kashima-header-wrap .kashima-header{background-color:transparent}#page-strengths .kashima-header-wrap .kashima-header.is-fixed{background-color:#1f1f1f}.kashima-strengths-page .kashima-strengths-hero{margin-top:-109px;height:846px;position:relative}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-hero{margin-top:-105px;height:520px}}.kashima-strengths-page .kashima-strengths-hero .kashima-breadcrumbs{padding:0;position:absolute;left:68px;top:179px;width:auto}@media screen and (max-width:1000px){.kashima-strengths-page .kashima-strengths-hero .kashima-breadcrumbs{left:50px}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-hero .kashima-breadcrumbs{left:20px;top:120px}}.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text{left:0;padding-top:40px;position:absolute;text-align:center;top:calc((100% + 111px)/2);transform:translateY(-50%);width:100%}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text{top:calc((100% + 100px)/2)}}.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text .kashima-strengths-hero__sub{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 8px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text .kashima-strengths-hero__sub{font-size:16px}}.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text .kashima-strengths-hero__title{color:#fff;font-size:34px;font-weight:400;letter-spacing:.05em;line-height:1.7;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__text .kashima-strengths-hero__title{font-size:16px;font-size:24px}}.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__image{margin:0;padding:0;display:block;height:100%;overflow:hidden;width:100%}.kashima-strengths-page .kashima-strengths-hero .kashima-strengths-hero__image img{height:100%;object-fit:cover;width:100%}.kashima-strengths-page .kashima-strengths-sec01{padding:0 68px}@media screen and (max-width:1000px){.kashima-strengths-page .kashima-strengths-sec01{padding:0 50px}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01{padding:0 20px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-lead{margin-bottom:109px;padding:68px 0 0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-lead{margin-bottom:70px;padding:30px 0 0}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-lead .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-lead .rte p{font-size:13px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo{margin-bottom:136px}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo{margin-bottom:120px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__sub{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 5px;padding:0;text-align:center}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 54px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__title{font-size:13px;margin:0 0 50px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap{display:flex;justify-content:space-between}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap{display:block}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box{opacity:0;transform:translateY(80px);transition:1s;width:calc((100% - 27px - 27px) / 3)}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box{margin-bottom:60px;width:100%;font-size:12px}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box:last-child{margin-bottom:0}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box.fade-in{opacity:1;transform:translateY(0)}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box:nth-child(2){padding-top:20px}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box:nth-child(2){padding-top:0}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box:nth-child(3){padding-top:40px}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box:nth-child(3){padding-top:0}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box figure{margin:0 0 27px}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box figure img{display:block;width:100%}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box h3{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 4px;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box h3{font-size:18px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box p{font-size:13px}}.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box p.sub{color:#70a7a8;font-size:12px;font-weight:700;margin:0 0 13px;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec01 .kashima-strengths-wedo .kashima-strengths-wedo__wrap .box p.sub{font-size:12px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head{margin-bottom:54px;padding:0 68px}@media screen and (max-width:1000px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head{padding:0 50px}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head{padding:0 20px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head .kashima-strengths-tec__sub{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 5px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head .kashima-strengths-tec__sub{font-size:24px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head .kashima-strengths-tec__title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 54px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__head .kashima-strengths-tec__title{font-size:13px;margin:0 0 50px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box{height:100svh;width:100%;position:relative}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box figure{height:100%;overflow:hidden;width:100%}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box figure img{height:100%;object-fit:cover;width:100%}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box{color:#fff;box-sizing:border-box;padding:0 68px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}@media screen and (max-width:1000px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box{padding:0 50px}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box{bottom:20px;top:inherit;transform:translateY(0);padding:0 20px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box h3{color:#fff;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 13px;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box h3{font-size:24px}}.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box p{color:#fff;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec02 .kashima-strengths-tec .kashima-strengths-tec__wrap .box .text-box p{font-size:13px}}.kashima-strengths-page .kashima-strengths-sec03{margin-bottom:150px}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03{margin-bottom:160px}}.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last{padding:109px 68px 0}@media screen and (max-width:1000px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last{padding:109px 50px 0}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last{padding:70px 20px 0}}.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .kashima-strengths-last__title{color:#1f1f1f;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 13px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .kashima-strengths-last__title{font-size:24px;margin:0 0 20px}}.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .kashima-strengths-last__title br{display:none}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .kashima-strengths-last__title br{display:block}}.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .text{margin-bottom:27px;text-align:center}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .text{margin-bottom:40px}}.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .text p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .text p{font-size:13px;text-align:left}}@media screen and (max-width:768px){.kashima-strengths-page .kashima-strengths-sec03 .kashima-strengths-last .text p br{display:none}}#page-service .kashima-header-wrap .kashima-header{background-color:transparent}@media screen and (max-width:768px){#page-service .kashima-header-wrap .kashima-header{background-color:#1f1f1f}}#page-service .kashima-header-wrap .kashima-header.is-fixed{background-color:#1f1f1f}.kashima-service-page .kashima-service-hero{margin-top:-109px;height:490px;position:relative}@media screen and (max-width:768px){.kashima-service-page .kashima-service-hero{margin-top:0;height:390px}}.kashima-service-page .kashima-service-hero:after{background-color:#000000a6;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.kashima-service-page .kashima-service-hero .kashima-service-hero__text{padding-top:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:768px){.kashima-service-page .kashima-service-hero .kashima-service-hero__text{padding-top:0}}.kashima-service-page .kashima-service-hero .kashima-service-hero__text .kashima-service-hero__title{color:#fff;font-family:Inter,sans-serif;font-size:38px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-service-page .kashima-service-hero .kashima-service-hero__text .kashima-service-hero__title{font-size:30px}}.kashima-service-page .kashima-service-hero .kashima-service-hero__text .kashima-service-hero__sub{color:#fff;font-size:14px;letter-spacing:.05em;line-height:1.5;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-service-page .kashima-service-hero .kashima-service-hero__text .kashima-service-hero__sub{font-size:13px}}.kashima-service-page .kashima-service-hero .kashima-service-hero__image{margin:0;padding:0;display:flex;height:100%;overflow:hidden;width:100%}.kashima-service-page .kashima-service-hero .kashima-service-hero__image img{height:100%;object-fit:cover;width:33.3333333333%}.kashima-service-page .kashima-service-lead{background-color:#f0f0f0;padding:30px 20px}@media screen and (max-width:768px){.kashima-service-page .kashima-service-lead{padding:40px 20px}.kashima-service-page .kashima-service-lead br{display:none}}.kashima-service-page .kashima-service-lead .rte p{color:#1f1f1f;font-size:14px;margin:0;line-height:2;letter-spacing:.05em;text-align:center}@media screen and (max-width:768px){.kashima-service-page .kashima-service-lead .rte p{font-size:12px;text-align:left}}.kashima-service-page .kashima-page{padding-bottom:90px}@media screen and (max-width:768px){.kashima-service-page .kashima-page{background-color:#fff;padding-bottom:70px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline{padding:96px 0 115px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline{padding:50px 0}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline .page__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0;padding:0;text-align:center}.kashima-service.kashima-page__content{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline .page__title{font-size:24px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline .sub-title{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.3;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-service__headline .sub-title{font-size:13px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01{padding-bottom:153px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01{margin-bottom:0;padding-bottom:70px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt{margin-bottom:70px}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt:last-child{margin-bottom:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt{margin-bottom:80px}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt:last-child{margin-bottom:0}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt h3{border-bottom:1px solid #1F1F1F;color:#1f1f1f;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 76px;padding:0 0 20px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt h3{font-size:14px;margin-bottom:40px;padding:0 0 15px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box{margin-bottom:40px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box{margin-bottom:50px}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box:last-child{margin-bottom:0}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box:last-child{margin-bottom:0}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box h4{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 38px;padding:0 0 0 20px;position:relative}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box h4{font-size:16px;margin:0 0 20px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box h4:before{background-color:#7dbbbd;content:"";display:block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:6px}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt{display:block}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box{display:flex;justify-content:space-between;width:49%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box{margin-bottom:15px;width:100%}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .main{width:86%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .main{width:84%}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .main img{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .image-list{list-style:none;margin:0;padding:0;width:11%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .image-list{width:13%}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .image-list li{cursor:pointer}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .image-box .image-list li img{display:block;width:100%}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box{padding-top:27px;width:47.8%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box{padding-top:0;width:100%}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .rte{margin-bottom:27px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .rte{margin-bottom:20px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .rte p{font-size:13px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .kashima-btn-01{margin:20px 0 0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .kashima-btn-01{margin:0 auto}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .kashima-btn-01 a{margin:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec01 .kashima-service-sec01-cnt .box .box-cnt .info-box .kashima-btn-01 a{margin:0 auto}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02{padding-bottom:80px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02{padding-bottom:70px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 h3{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 19px;padding:0;position:relative}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 h3{margin-bottom:10px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .lead{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 57px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .lead{font-size:13px;margin-bottom:20px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box{background-color:#f2f2f2;box-sizing:border-box;padding:2px 28px;width:100%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box{padding:2px 22px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul{border-bottom:1px solid #E8E8E8;display:flex;flex-wrap:wrap;list-style:none;padding:20px 0;margin:0}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul:last-child{border-bottom:none}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul li{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul li{font-size:12px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul li span{color:#bdbdbd;display:inline-block;padding:0 15px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec02 .box ul li span{padding:0 10px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03{padding-bottom:80px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03{padding-bottom:70px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 h3{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 19px;padding:0;position:relative}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .lead{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 57px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .lead{font-size:13px;margin:0 0 30px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt{display:flex;flex-wrap:wrap;justify-content:space-between}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box{width:calc((100% - 38px)/2)}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box{width:calc((100% - 15px)/2)}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .image{margin-bottom:12px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .image{margin-bottom:8px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .image img{width:100%}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box h4{color:#1f1f1f;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 10px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box h4{font-size:14px;margin-bottom:5px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .rte{margin:0}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec03 .kashima-service-sec03-cnt .box .rte p{font-size:13px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 h3{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 19px;padding:0;position:relative}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 h3{margin-bottom:30px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .lead{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 57px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .lead{font-size:13px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt{display:block}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box{margin-right:20px;width:calc((100% - 40px) / 3)}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box{display:flex;justify-content:space-between;margin-right:0;margin-bottom:25px;width:100%}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box:nth-child(3n){margin-right:0}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .image{margin-bottom:12px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .image{margin-bottom:0;width:calc((100% - 15px)/2)}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .image img{width:100%}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box{width:calc((100% - 15px)/2)}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box h4{color:#1f1f1f;font-size:15px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 10px}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box h4{font-size:14px;margin-bottom:5px}}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box .rte{margin:0}.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-service-page .kashima-page .kashima-page__inner .kashima-page__wrap .kashima-service .kashima-service-sec04 .kashima-service-sec04-cnt .box .text-box .rte p{font-size:13px}}.kashima-lineup-bottom{align-items:center;background-color:#f0f0f0;box-sizing:border-box;display:flex;justify-content:space-between;padding:81px 136px 95px;width:100%}@media screen and (max-width:1000px){.kashima-lineup-bottom{padding:60px 100px 70px}}@media screen and (max-width:768px){.kashima-lineup-bottom{display:block;padding:50px 20px 60px}}.kashima-lineup-bottom .kashima-lineup-bottom-cnt .kashima-lineup-bottom__heading{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 40px;padding:0}@media screen and (max-width:768px){.kashima-lineup-bottom .kashima-lineup-bottom-cnt .kashima-lineup-bottom__heading{font-size:24px;text-align:center}}.kashima-lineup-bottom .kashima-lineup-bottom-cnt .kashima-lineup-bottom__text p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-lineup-bottom .kashima-lineup-bottom-cnt .kashima-lineup-bottom__text p{font-size:12px;margin-bottom:30px}}@media screen and (max-width:768px){.kashima-lineup-bottom .kashima-btn-02{text-align:center}}.template-policy .shopify-policy__container{padding-bottom:150px}@media screen and (max-width:768px){.template-policy .shopify-policy__container{padding-bottom:160px}}.template-policy .shopify-policy__container .shopify-policy__title h1{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 54px}@media screen and (max-width:768px){.template-policy .shopify-policy__container .shopify-policy__title h1{font-size:18px;margin:0 0 40px}}.template-policy .shopify-policy__container .shopify-policy__body .rte h2{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:40px 0 13px}@media screen and (max-width:768px){.template-policy .shopify-policy__container .shopify-policy__body .rte h2{font-size:13px}}.template-policy .shopify-policy__container .shopify-policy__body .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 13px}@media screen and (max-width:768px){.template-policy .shopify-policy__container .shopify-policy__body .rte p{font-size:13px}}.template-policy .shopify-policy__container .shopify-policy__body .rte p:last-child{margin-bottom:0}.template-policy .shopify-policy__container .shopify-policy__body .rte ul{padding:0 0 0 1em;margin:0 0 13px}.template-policy .shopify-policy__container .shopify-policy__body .rte ul li{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;list-style-position:outside;margin:0 0 6px}@media screen and (max-width:768px){.template-policy .shopify-policy__container .shopify-policy__body .rte ul li{font-size:13px}}.kashima-product-wrap{box-sizing:border-box;padding:68px 7% 95px;width:100%}@media screen and (max-width:1000px){.kashima-product-wrap{padding:68px 50px 95px}}@media screen and (max-width:768px){.kashima-product-wrap{padding:30px 20px 60px}}.kashima-product-wrap .product{display:flex;justify-content:space-between}@media screen and (max-width:768px){.kashima-product-wrap .product{display:block}}.kashima-product-wrap .product .kashima-breadcrumbs-sp{display:none}@media screen and (max-width:768px){.kashima-product-wrap .product .kashima-breadcrumbs-sp{display:block;margin-bottom:10px}.kashima-product-wrap .product .kashima-breadcrumbs-sp .kashima-breadcrumbs{padding:0}}.kashima-product-wrap .product .product__media-wrapper{width:calc((100% - 56px)/2)}@media screen and (max-width:768px){.kashima-product-wrap .product .product__media-wrapper{display:block;margin-bottom:20px;width:100%}}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer{margin-bottom:13px}@media screen and (max-width:768px){.kashima-product-wrap .product .product__media-wrapper .kashima-viewer{margin-bottom:10px}}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer .kashima-slide{display:none}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer .kashima-slide.is-active{display:block}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer .kashima-slide .kashima-main-trigger{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;width:100%}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer .kashima-slide .kashima-main-trigger:hover img{transform:scale(1.1)}.kashima-product-wrap .product .product__media-wrapper .kashima-viewer .kashima-slide .kashima-main-trigger img{display:block;transition:.6s;width:100%}.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs{flex-wrap:nowrap;overflow-x:auto;width:100%}}.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs .kashima-thumb{width:20%}@media screen and (max-width:768px){.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs .kashima-thumb{min-width:80px;width:80px}}.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs .kashima-thumb .kashima-thumbs__btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:none;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;width:100%}.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs .kashima-thumb .kashima-thumbs__btn:hover img{transform:scale(1.1)}.kashima-product-wrap .product .product__media-wrapper .kashima-thumbs .kashima-thumb .kashima-thumbs__btn img{display:block;transition:.6s;width:100%}.kashima-product-wrap .product .product__info-wrapper{padding:0;width:calc((100% - 56px)/2)}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper{width:100%}}.kashima-product-wrap .product .product__info-wrapper .kashima-breadcrumbs{margin-bottom:13px;padding:0}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-breadcrumbs{display:none}}.kashima-product-wrap .product .product__info-wrapper .product__title{margin-bottom:27px}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .product__title{margin-bottom:15px}}.kashima-product-wrap .product .product__info-wrapper .product__title h1{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .product__title h1{font-size:22px}}.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list{list-style:none;margin:0 0 40px;padding:0}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list{margin:0 0 30px}}.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list li{align-items:center;color:#1f1f1f;display:flex;font-size:14px;line-height:1.5;margin-bottom:6px}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list li{font-size:13px}}.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list li:last-child{margin-bottom:0}.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list li span{padding-right:15px;position:relative;width:75px}.kashima-product-wrap .product .product__info-wrapper .kashima-product-option-list li span:after{content:":";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.kashima-product-wrap .product .product__info-wrapper .shopify-app-block{margin:0}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div{width:100%!important;max-width:100%!important;margin-bottom:0;padding-right:0!important}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container input[type=number]{-webkit-appearance:none;appearance:none;outline:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:13px;height:44px;line-height:44px;letter-spacing:.05em;padding:0 15px;width:100%}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container input[type=number]:focus-visible{box-shadow:none}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div{margin-bottom:10px;width:100%;padding:0}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div:last-child{margin-bottom:40px}}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-label-tooltip label{color:#1f1f1f;display:block;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:10px 0 5px}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-label-tooltip label{font-size:13px;margin-bottom:8px}}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-select{position:relative}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-select:after{background-image:url(icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:10px;top:14px;width:14px}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:13px;height:44px;line-height:44px;letter-spacing:.05em;padding:0 30px 0 15px;width:100%}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-select select{font-size:13px;height:42px;line-height:42px}}.kashima-product-wrap .product .product__info-wrapper #infiniteoptions-container>div .spb-select select:focus{outline:none;box-shadow:none}.kashima-product-wrap .product .product__info-wrapper .kashima-price{align-items:baseline;border-top:1px solid #DADADA;display:flex;margin:0 0 40px;padding:40px 0 0}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-price{border-top:none;padding:0}}.kashima-product-wrap .product .product__info-wrapper .kashima-price .price{color:#1f1f1f;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:0;margin:0;padding:0;text-decoration:none}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-price .price{font-size:22px}}.kashima-product-wrap .product .product__info-wrapper .kashima-price .tax{color:#1f1f1f;font-size:12px;line-height:1;padding-left:7px}.kashima-product-wrap .product .product__info-wrapper .kashima-price .sale-price{color:#c82525;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.05em;margin:0;padding:0 0 0 10px;text-decoration:none}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-price .sale-price{font-size:22px}}.kashima-product-wrap .product .product__info-wrapper .kashima-price .discount-rate{color:#c82525;font-size:12px;line-height:1;padding-left:5px}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons{margin-bottom:27px;max-width:100%}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons{margin-bottom:50px}}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit{background-color:#7dbbbd;border:none!important;outline:none!important;transition:.3s}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit:before,.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit:after{display:none}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit:hover{opacity:.6}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit.is-soldout{background-color:#bdbdbd}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit.is-soldout:disabled{opacity:1}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit.is-soldout>span:before{display:none}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit>span{align-items:center;display:flex;font-size:16px;font-weight:700;letter-spacing:.05em;justify-content:center}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit>span{font-size:14px}}.kashima-product-wrap .product .product__info-wrapper .product-form .form .product-form__buttons .product-form__submit>span:before{background-image:url(kashima-icon-cart-product.svg);content:"";display:inline-block;height:28px;margin-right:2px;width:28px}.kashima-product-wrap .product .product__info-wrapper .product__description{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0 0 27px;text-decoration:none}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .product__description{font-size:13px;margin:0 0 20px}}.kashima-product-wrap .product .product__info-wrapper .product__description ul{list-style:none;padding:0;margin-bottom:15px}.kashima-product-wrap .product .product__info-wrapper .product__description ul li{padding-left:1em;position:relative}.kashima-product-wrap .product .product__info-wrapper .product__description ul li:before{content:"\30fb";left:0;position:absolute;top:0}.kashima-product-wrap .product .product__info-wrapper .product__description p{margin:0 0 15px}.kashima-product-wrap .product .product__info-wrapper .product__description *:last-child{margin-bottom:0}.kashima-product-wrap .product .product__info-wrapper .kashima-product-inquiry{color:#1f1f1f;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:27px 0 0}@media screen and (max-width:768px){.kashima-product-wrap .product .product__info-wrapper .kashima-product-inquiry{margin:20px 0 0}}.kashima-product-wrap .product .product__info-wrapper .kashima-product-inquiry a{color:#1f1f1f;font-weight:700;text-decoration:underline;transition:.3s}.kashima-product-wrap .product .product__info-wrapper .kashima-product-inquiry a:hover{opacity:.6}.product-media-modal .product-media-modal__dialog{background-color:#fafafa}.product-media-modal .product-media-modal__dialog .product-media-modal__toggle{background-color:#fafafa;border:none;height:50px;right:20px;top:10px;width:50px}.product-media-modal .product-media-modal__dialog .product-media-modal__toggle .icon{fill:#1f1f1f;width:30px}@media screen and (max-width:768px){.product-media-modal .product-media-modal__dialog .product-media-modal__toggle{bottom:40px;left:50%;transform:translate(-50%);top:inherit}}.product-media-modal .product-media-modal__dialog .product-media-modal__content{background-color:#fafafa;padding:68px;overflow-x:auto}@media screen and (max-width:768px){.product-media-modal .product-media-modal__dialog .product-media-modal__content{height:100%;padding:100px 0}.product-media-modal .product-media-modal__dialog .product-media-modal__content img{height:100%;width:auto;max-width:inherit;display:block}}.kashima-related-plate-size{box-sizing:border-box;padding:0 95px 150px;width:100%}@media screen and (max-width:1000px){.kashima-related-plate-size{padding:0 50px 150px}}@media screen and (max-width:768px){.kashima-related-plate-size{padding:0 20px 160px}}.kashima-related-plate-size .kashima-related-plate-size__inner .kashima-related-plate-size__heading{color:#1f1f1f;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 27px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-related-plate-size .kashima-related-plate-size__inner .kashima-related-plate-size__heading{font-size:16px;margin-bottom:10px;text-align:left}}.kashima-cart .kashima-cart__inner{padding:0 70px}@media screen and (max-width:1000px){.kashima-cart .kashima-cart__inner{padding:0 50px}}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner{padding:0 20px}}.kashima-cart .kashima-cart__inner .kashima-cart__heading{margin-bottom:40px}.kashima-cart .kashima-cart__inner .kashima-cart__heading .kashima-cart__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0;padding:0}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__heading .kashima-cart__title{font-size:24px}}.kashima-cart .kashima-cart__inner .kashima-cart__heading .kashima-cart__sub-title{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.3;margin:0;padding:0}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__heading .kashima-cart__sub-title{font-size:13px}}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__empty-text{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.3;margin:0 0 40px;padding:0;text-align:center}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__empty-text{font-size:13px}}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__continue{margin:0 0 10px;text-align:center}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__continue a{background-color:#7dbbbd;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.05em;height:54px;line-height:54px;text-decoration:none;width:458px;transition:.3s}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__continue a{font-size:14px;height:51px;line-height:51px;width:350px}}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__continue a:hover{opacity:.6}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__login{margin:0;text-align:center}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__login a{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.3;margin:0 0 40px;padding:0;text-align:center;text-decoration:underline;transition:.3s}.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__login a:hover{opacity:.6}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__empty .kashima-cart__login a{font-size:13px}}.kashima-cart .kashima-cart__inner .kashima-cart__back{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 27px;padding:0;text-align:center}.kashima-cart .kashima-cart__inner .kashima-cart__back a{color:#1f1f1f;text-decoration:underline}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .kashima-cart__back{font-size:13px;margin-bottom:20px}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items{background-color:#fff;padding:0}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items{display:block}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items thead{border-bottom:1px solid #F0F0F0;height:56px;width:100%}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items thead{display:none}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items thead tr{margin:0;padding:0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items thead tr th{color:#1f1f1f;font-size:14px;font-weight:700;line-height:56px;letter-spacing:.05em;margin:0;padding:0;text-align:center}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items thead tr th:first-child{padding-left:30px;text-align:left}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody{display:block;width:100%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item{border-bottom:1px dashed #DADADA}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:0;padding:24px 20px;margin:0;width:100%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item:last-child{border-bottom:none!important}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item:last-child td{border-bottom:none!important}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item td{border-bottom:1px dashed #DADADA}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item td{border-bottom:none;display:block;width:100%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media{padding:30px;width:240px}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media{display:block;padding:0;margin-bottom:10px;width:100%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media .cart-item__image-container{border:none}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media .cart-item__image-container{display:block;width:100%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media .cart-item__image-container img{display:block;height:auto;max-width:100%;width:179px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__media a{z-index:2}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details{padding:30px 0}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details{margin-bottom:20px;padding:0}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details>*{max-width:100%}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .cart-item__name{color:#1f1f1f;font-size:14px;display:block;line-height:1.7;letter-spacing:.05em;margin:0 0 5px;text-decoration:underline}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .cart-item__name{font-size:12px}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .product-option.price{border-bottom:1px solid #F0F0F0;color:#1f1f1f;font-size:14px;display:block;line-height:1.7;letter-spacing:.05em;margin:0 0 13px;padding:0 0 14px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details dl{color:#1f1f1f;font-size:12px;line-height:1.5;letter-spacing:.05em;margin:10px 0 0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details dl .product-option{margin:0 0 2px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details dl .product-option dt,.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details dl .product-option dd{font-size:12px;display:block;margin:0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec{color:#1f1f1f;font-size:12px;line-height:1.5;letter-spacing:.05em;margin:0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row{display:flex;margin:0 0 2px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row dt{margin:0;position:relative;width:50px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row dt:after{content:":";position:absolute;right:0;top:0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row dd{margin:0;padding-left:8px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row.option{display:block}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row.option dt{width:auto}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row.option dt:after{content:":";position:relative;right:inherit;top:inherit}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__details .kashima-cart__spec .kashima-cart__spec-row.option dd{padding:0}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity{padding:0;vertical-align:middle}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity{box-sizing:border-box;display:block;margin:0;padding:0;width:50%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper{align-items:center;display:flex;justify-content:center}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container{max-width:100%;padding:0;width:126px}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container{width:106px}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity{border:1px solid #DADADA}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity:before,.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity:after{display:none}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button{width:40px}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button{width:30px}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container .quantity .quantity__button .svg-wrapper{width:13px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button{margin-left:10px;width:20px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button .button{min-width:20px;width:20px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button .button .svg-wrapper{width:20px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button .button .svg-wrapper .icon-remove{height:20px;width:20px}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals{padding:0;text-align:center;vertical-align:middle}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals{box-sizing:border-box;display:block;margin:0;padding:0;text-align:right;width:50%}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals .cart-item__price-wrapper{color:#1f1f1f;font-size:14px;display:block;line-height:1.7;letter-spacing:.05em;margin:0;padding:0}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals .cart-item__price-wrapper{font-size:13px}}.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals .cart-item__price-wrapper .price{margin:0;text-align:center}@media screen and (max-width:768px){.kashima-cart .kashima-cart__inner .cart__contents .cart__items .cart-items tbody .cart-item .cart-item__totals .cart-item__price-wrapper .price{text-align:right}}.kashima-cart-footer{padding-bottom:200px}@media screen and (max-width:768px){.kashima-cart-footer{padding-bottom:160px}}.kashima-cart-footer .kashima-cart-footer__inner{padding:0 70px}@media screen and (max-width:1000px){.kashima-cart-footer .kashima-cart-footer__inner{padding:0 50px}}@media screen and (max-width:768px){.kashima-cart-footer .kashima-cart-footer__inner{padding:0 20px}}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks{width:600px}@media screen and (max-width:768px){.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks{width:100%}}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals{align-items:center;display:flex;margin-bottom:80px;padding:30px;justify-content:flex-end}@media screen and (max-width:768px){.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals{margin-bottom:60px;padding:20px}}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals .totals01{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;margin:0;padding:0}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals .totals01 span{font-weight:400}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals .totals02{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1;margin:0 0 0 16px;padding:0}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .totals .totals02:after{content:"\7a0e\8fbc";display:inline-block;font-size:12px;font-weight:400;padding-left:4px;vertical-align:baseline}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row{margin-bottom:30px}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row label{color:#1f1f1f;display:block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.7;margin:0 0 8px;padding:0}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .input-text{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:54px;line-height:35px;letter-spacing:.05em;padding:0 15px;width:100%}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .input-textarea{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:200px;line-height:1.7;letter-spacing:.05em;padding:15px;width:100%}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .input-textarea::placeholder{color:#bdbdbd}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .school-text{color:#1f1f1f;font-size:14px;display:block;line-height:1.7;letter-spacing:.05em;margin:10px 0 0}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .select-wrap{position:relative}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .select-wrap:after{background-image:url(icon-select.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:10px;top:10px;width:14px}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .select-wrap select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #DADADA;box-sizing:border-box;color:#1f1f1f;font-size:14px;height:34px;line-height:34px;letter-spacing:.05em;padding:0 30px 0 15px;width:100%}@media screen and (max-width:768px){.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .select-wrap select{font-size:11px;height:32px;line-height:32px}}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .kashima-cart-extra .kashima-cart-extra__row .select-wrap select:focus{outline:none;box-shadow:none}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .cart__ctas .cart__checkout-button{background-color:#7dbbbd;color:#fff;font-size:16px;font-weight:700;height:54px;letter-spacing:.05em;line-height:54px;text-align:center;transition:.3s;max-width:100%;width:100%}@media screen and (max-width:768px){.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .cart__ctas .cart__checkout-button{font-size:14px}}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .cart__ctas .cart__checkout-button:hover{opacity:.6}.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .cart__ctas .cart__checkout-button:before,.kashima-cart-footer .kashima-cart-footer__inner .cart__footer .cart__blocks .cart__ctas .cart__checkout-button:after{display:none}.kashima-footer{background-color:#1f1f1f;box-sizing:border-box;padding:96px 115px;width:100%}@media screen and (max-width:768px){.kashima-footer{padding:30px 20px 20px}}.kashima-footer .kashima-footer__top{display:flex;justify-content:space-between;margin-bottom:120px;width:100%}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top{display:block}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item{line-height:1;margin:0 60px 60px 0;width:125px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item{margin:0 40px 40px 0}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item:nth-child(2){width:80px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item:nth-child(2){width:125px}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item:last-child{margin-right:0}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__menu-link{color:#707070;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.08em;margin:0;padding:0;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__menu-link{font-size:13px}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__menu-link:hover{opacity:.6}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu{list-style:none;margin:20px 0 0;padding:0}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu{margin:16px 0 0}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item{margin-top:15px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item{margin-top:12px}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item:first-child{margin-top:0}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item:first-child{margin-top:0}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item .kashima-footer__submenu-link{color:#fff;font-size:14px;line-height:1.7;letter-spacing:.05em;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item .kashima-footer__submenu-link{font-size:13px}}.kashima-footer .kashima-footer__top .kashima-footer__menu .kashima-footer__menu-list .kashima-footer__menu-item .kashima-footer__submenu .kashima-footer__submenu-item .kashima-footer__submenu-link:hover{opacity:.6}.kashima-footer .kashima-footer__top .kashima-footer__content{width:415px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content{width:100%}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__title{color:#707070;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:.08em;margin:0;padding:0}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__title{font-size:13px}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text{margin-top:20px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text{margin-top:15px}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text p{color:#fff;font-size:14px;line-height:1.7;letter-spacing:.05em;margin:0 0 20px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text p{font-size:12px;margin:0 0 10px}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text p:last-child{margin-bottom:0}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__text p:last-child{margin-bottom:0}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link{margin:40px 0 0}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link{margin:30px 0 0}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a{border-bottom:1px solid #707070;color:#fff;display:block;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.05em;padding:5px 35px 25px 0;position:relative;text-decoration:none;transition:.3s}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a{font-size:14px;padding:5px 35px 20px 0}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a:hover{opacity:.6}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a:hover .icon:before{left:40px;top:-40px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a:hover .icon:before{left:32px;top:-32px}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a:hover .icon:after{left:0;top:0}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon{background-color:#d9d9d9;border-radius:999px;display:block;height:40px;position:absolute;overflow:hidden;right:0;top:0;width:40px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon{height:32px;width:32px}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon:before{background-image:url(kashima-solar_arrow-up-linear-bk.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:0;top:0;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon:before{background-size:32px;height:32px;width:32px}}.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon:after{background-image:url(kashima-solar_arrow-up-linear-bk.svg);background-repeat:no-repeat;background-position:center center;border-radius:999px;content:"";display:block;height:40px;position:absolute;left:-40px;top:40px;transition:.3s;width:40px}@media screen and (max-width:768px){.kashima-footer .kashima-footer__top .kashima-footer__content .kashima-footer__link a .icon:after{background-size:32px;height:32px;width:32px}}.kashima-footer .kashima-footer__bottom{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:768px){.kashima-footer .kashima-footer__bottom{display:block}}.kashima-footer .kashima-footer__bottom .kashima-footer__copyright{color:#fff;font-family:Inter,sans-serif;font-size:11px;line-height:1.5;letter-spacing:.2em}@media screen and (max-width:768px){.kashima-footer .kashima-footer__bottom .kashima-footer__copyright{font-size:10px;margin-top:15px}}.kashima-footer .kashima-footer__bottom .kashima-footer__social{color:#fff;display:flex}@media screen and (max-width:768px){.kashima-footer .kashima-footer__bottom .kashima-footer__social{justify-content:flex-end}}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item{margin-left:15px}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item .list-social__link{padding:0;transition:.3s}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item .list-social__link:hover{opacity:.6}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item .list-social__link .svg-wrapper{height:23px;width:23px}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item .list-social__link .svg-wrapper svg{height:auto;width:100%}.kashima-footer .kashima-footer__bottom .kashima-footer__social .list-social__item .list-social__link .svg-wrapper svg path{fill:#fff}body.password{background-color:#fafafa!important;min-height:100%;box-sizing:border-box;padding:80px 70px;text-align:center;width:100%}@media screen and (max-width:1000px){body.password{padding:80px 50px}}@media screen and (max-width:768px){body.password{padding:80px 20px}}body.password .kashima-password-wrap h1{margin:0 0 64px;padding:0;text-align:center}body.password .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0 0 2em}@media screen and (max-width:768px){body.password .rte p{font-size:13px}}body.password .rte p:last-child{margin-bottom:0}.cart-attribute__field{display:flex;flex-wrap:nowrap;align-items:center;gap:20px}.cart-attribute__field+.cart-attribute__field{margin-top:10px}.cart-attribute__field .select-wrap{width:100%}.cart-attribute__field label{white-space:nowrap;font-weight:400!important;margin:0!important}@media screen and (max-width:768px){.cart-attribute__field{gap:10px}}.kashima-strengths-movie{margin:80px auto 120px;padding:0 68px}.kashima-strengths-movie .movie-box,.kashima-strengths-movie .movie-html{max-width:1000px;margin:0 auto 20px}@media screen and (max-width:768px){.kashima-strengths-movie{margin:60px auto 100px;padding:0 20px}}.text-note,p.text-note{color:#c82525;font-size:1.3rem}.bold{font-weight:700}.kashima-order-history__body .text-note,.kashima-order .kashima-order__headline .text-note{font-size:1.3rem!important;margin:10px 0 0!important;line-height:1.4!important;color:#c82525!important}.kashima-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:4px;padding:15px;max-width:1000px;width:90%;box-shadow:0 10px 25px #0003}body.modal-open{overflow:hidden}.kashima-modal__close-icon{position:absolute;top:0;right:5px;background:none;border:none;font-size:36px;line-height:1;cursor:pointer;padding:8px;color:#333;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.kashima-modal__close-icon:hover{opacity:.6}.kashima-modal__close-icon span{display:block}.kashima-modal__content{margin-top:10px;max-height:80vh;overflow-y:auto}.video-container{max-width:100%}.video-container video{max-width:100%}.cart__terms-checkbox{display:flex;gap:20px;margin-bottom:3.5rem;font-size:1.5rem;color:#333}.cart__terms-button{appearance:none;-webkit-appearance:none;border:none;background:none;padding:0;font-size:1.5rem;color:#333;text-decoration:underline;cursor:pointer}.cart__terms-button:hover{text-decoration:none}.checkbox-wrapper{display:flex;align-items:center;gap:10px}@media screen and (max-width:768px){.kashima-modal{padding:25px}}.map-container{width:100%}.map-container iframe{width:100%;height:400px}#page-installation .kashima-header-wrap .kashima-header{background-color:transparent}#page-installation .kashima-header-wrap .kashima-header.is-fixed{background-color:#1f1f1f}.kashima-installation-hero{margin-top:-109px;height:490px;position:relative}@media screen and (max-width:768px){.kashima-installation-hero{margin-top:-105px;height:370px}}.kashima-installation-hero .kashima-breadcrumbs{padding:0;position:absolute;left:68px;top:179px;width:auto;z-index:2}@media screen and (max-width:1000px){.kashima-installation-hero .kashima-breadcrumbs{left:50px}}@media screen and (max-width:768px){.kashima-installation-hero .kashima-breadcrumbs{left:20px;top:120px}}.kashima-installation-hero__text{left:0;padding-top:40px;position:absolute;text-align:center;top:calc((100% + 111px)/2);transform:translateY(-50%);width:100%;z-index:2}@media screen and (max-width:768px){.kashima-installation-hero__text{top:calc((100% + 100px)/2)}}.kashima-installation-hero__sub{color:#fff;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:1.3;margin:0;padding:0}.kashima-installation-hero__title{color:#fff;font-family:Inter,sans-serif;font-size:36px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 8px}@media screen and (max-width:768px){.kashima-installation-hero__title{font-size:30px}}.kashima-installation-hero__image{margin:0;padding:0;display:block;height:100%;overflow:hidden;width:100%}.kashima-installation-hero__image img{height:100%;object-fit:cover;width:100%}.kashima-installation-sec01{padding:0}.kashima-installation-lead{background-color:#f0f0f0;padding:40px 20px 30px}@media screen and (max-width:768px){.kashima-installation-lead{padding:40px 20px}.kashima-installation-lead br{display:none}}.kashima-installation-lead .rte p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0;text-align:center}@media screen and (max-width:768px){.kashima-installation-lead .rte p{font-size:12px;text-align:left}}.kashima-installation-wedo{margin:110px auto 136px}@media screen and (max-width:768px){.kashima-installation-wedo{margin:70px auto 120px;padding:0 20px}}.kashima-installation-wedo__sub{color:#1f1f1f;font-family:Inter,sans-serif;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 5px;text-align:center}.kashima-installation-wedo__title{color:#1f1f1f;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 54px;text-align:center}@media screen and (max-width:768px){.kashima-installation-wedo__title{font-size:13px;margin:0 0 50px}}.kashima-installation-wedo__wrap{display:flex;justify-content:center;gap:27px}@media screen and (max-width:768px){.kashima-installation-wedo__wrap{display:block}}.kashima-installation-wedo__wrap .box{opacity:0;transform:translateY(80px);transition:1s;width:calc((100% - 54px) / 3);max-width:520px}.kashima-installation-wedo__wrap .box.fade-in{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.kashima-installation-wedo__wrap .box{margin-bottom:60px;width:100%;max-width:initial}.kashima-installation-wedo__wrap .box:last-child{margin-bottom:0}}.kashima-installation-wedo__wrap .box:nth-child(2){padding-top:20px}.kashima-installation-wedo__wrap .box:nth-child(3){padding-top:40px}@media screen and (max-width:768px){.kashima-installation-wedo__wrap .box:nth-child(n){padding-top:0}}.kashima-installation-wedo__wrap .box figure{margin:0 0 27px}.kashima-installation-wedo__wrap .box figure img{display:block;width:100%}.kashima-installation-wedo__wrap .box h3{color:#1f1f1f;font-size:26px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 4px}@media screen and (max-width:768px){.kashima-installation-wedo__wrap .box h3{font-size:18px}}.kashima-installation-wedo__wrap .box p.sub{color:#70a7a8;font-size:12px;font-weight:700;margin:0 0 13px}.kashima-installation-gallery{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 0}.kashima-installation-gallery img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.kashima-installation-gallery{grid-template-columns:repeat(2,1fr)}}.kashima-installation-sec02{background:#f0f0f0}.kashima-installation-flow{max-width:1200px;margin:0 auto;padding:95px 40px;display:flex;justify-content:center;align-items:flex-start;gap:68px}@media screen and (max-width:768px){.kashima-installation-flow{display:block;padding:50px 20px}}.kashima-installation-flow__head{width:40%}@media screen and (max-width:768px){.kashima-installation-flow__head{width:100%;margin-bottom:50px}}.kashima-installation-flow__sub{font-family:Inter,sans-serif;font-size:34px;font-weight:700;line-height:1.2;margin:0 0 10px;color:#1f1f1f}.kashima-installation-flow__title{font-size:16px;font-weight:700;margin:0 0 30px}.kashima-installation-flow__text{font-size:14px;line-height:1.8;color:#1f1f1f}.kashima-installation-flow__body{width:55%}@media screen and (max-width:768px){.kashima-installation-flow__body{width:100%}}.kashima-installation-flow-tree{margin-bottom:40px;position:relative}.kashima-installation-flow-tree__row{display:flex;align-items:center;margin-bottom:12px;position:relative}.kashima-installation-flow-tree__row:last-child{margin-bottom:0}.kashima-installation-flow-tree:before{content:"";position:absolute;left:55px;top:15px;bottom:15px;width:1px;background-color:#bdbdbd}@media screen and (max-width:768px){.kashima-installation-flow-tree:before{left:55px}}.kashima-installation-flow-tree__head{width:112px;min-width:112px;font-size:12px;font-weight:700;color:#1f1f1f;border:#BDBDBD 1px solid;background-color:#f0f0f0;letter-spacing:normal;padding:2px 4px;text-align:center;position:relative;z-index:3}.kashima-installation-flow-tree__head:empty{width:112px;min-width:112px;border:none;padding:0;display:block!important}.kashima-installation-flow-tree__row.has-no-head{min-height:30px;position:relative}.kashima-installation-flow-tree__row.has-no-head .kashima-installation-flow-tree__head{background:transparent}.kashima-installation-flow-tree__item{padding-left:20px;font-size:16px;color:#1f1f1f;font-weight:700;position:relative}.kashima-installation-flow-tree__row.has-no-head:before{content:"";position:absolute;left:55px;top:50%;width:53px;height:1px;background-color:#bdbdbd;transform:translateY(-50%)}.kashima-installation-flow-tree__row.has-no-head:after{content:"";position:absolute;left:55px;top:50%;width:6px;height:6px;background-color:#1f1f1f;border-radius:50%;transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:768px){.kashima-installation-flow-tree__item{font-size:14px;padding-left:20px}}.kashima-installation-flow-tree__text{font-size:13px;line-height:1.6;color:#1f1f1f}@media screen and (max-width:768px){.kashima-installation-flow-tree__text br{display:none}}.kashima-installation-sec03{margin-bottom:150px}@media screen and (max-width:768px){.kashima-installation-sec03{margin-bottom:160px}}.kashima-installation-last{padding:109px 68px 0}@media screen and (max-width:1000px){.kashima-installation-last{padding:109px 50px 0}}@media screen and (max-width:768px){.kashima-installation-last{padding:70px 20px 0}}.kashima-installation-last__title{color:#1f1f1f;font-size:34px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 13px;text-align:center}@media screen and (max-width:768px){.kashima-installation-last__title{font-size:24px;margin:0 0 20px}}.kashima-installation-last .text{margin-bottom:27px;text-align:center}.kashima-installation-last .text p{color:#1f1f1f;font-size:14px;letter-spacing:.05em;line-height:1.7;margin:0}@media screen and (max-width:768px){.kashima-installation-last .text p{font-size:13px;text-align:left}}.kashima-contents__inner{max-width:1200px;margin:0 auto;padding:80px 20px}.kashima-contents__headline{color:#1f1f1f;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0 0 30px;padding:0;text-align:center}.kashima-contents__lead{text-align:center;margin:0 auto 40px;font-size:14px}.kashima-contents__html{margin:0 auto 40px;font-size:14px}@media screen and (max-width:768px){.kashima-contents__inner{padding:50px 20px}.kashima-contents__headline{font-size:22px;margin:0 0 20px}.kashima-contents__lead{margin:0 auto 40px;font-size:13px}.kashima-contents__html{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kashima-style.css.map */
