body{color:#111}h1,h2,h3,h4,h5,h6{font-family:akhand,sans-serif!important;font-weight:600!important;font-style:normal!important}body * h1{font-size:5rem}body * h2{font-size:3rem}body * p{font-size:1.5rem}.utility-bar span{color:#fff}header a{font-family:akhand,sans-serif!important;font-weight:600!important;font-style:normal!important}header span{color:#111;font-weight:600}header summary{font-family:akhand,sans-serif!important;font-weight:600!important;font-style:normal!important;background-color:#fff!important;margin-top:0;color:#111}.multicolumn-card__info .link{color:#111;margin-top:0!important}.top_service .multicolumn-card__info .link{color:#fff;margin-top:0!important}.top_information .multicolumn-card__info .link{color:#fff;margin-top:0!important;display:block}.icon{margin:0}.bold{font-weight:600}.title-container{display:flex;flex-direction:column;margin:8rem 0 4rem}.title-container p{margin:-3px 0 0!important;padding:0!important;font-size:13px;color:#999}.slider.slider--tablet{display:flex;flex-direction:column}.blog{margin-bottom:-10px}.blog .card.article-card.card--standard.card--media{flex-direction:row!important}.blog .card__inner.color-scheme-2.gradient.ratio{display:none}.blog .card__information{display:flex;flex-direction:row;justify-content:space-between}.blog .grid__item{width:100%!important;max-width:100%!important}.blog .article-card__excerpt{margin-top:0}.blog .rte-width{margin:0 0 0 10rem}.blog .article-card.card__heading{margin-bottom:0}.blog p.article-card__excerpt.rte-width{line-height:calc(1 + 1.2 / var(--font-body-scale))!important;width:auto;margin:15px 0 0}.blog h3.card__heading.h2{width:25%;margin:0}.blog .card__content{padding:0!important}.blog li{border-bottom:1px;border:solid 1px #555;border-color:transparent transparent #ddd transparent}.blog .card__heading .full-unstyled-link{font-size:15px}.blog p.article-card__excerpt.rte-width{font-size:15px;line-height:2em!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog h3.card__heading .full-unstyled-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog .card__inner .color-scheme-2 .gradient,.blog .card__content{background-color:#fff!important}.blog .container{width:65%}.blog .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}.blog .circle-divider{padding:5px 10px;border:solid 1px #111;border-radius:100px;margin-bottom:10px}div.multicolumn.top_information{color:#fff!important;width:100%;padding:0!important;margin-top:50px}div.multicolumn.top_information .page-width{padding:0!important;max-width:initial}div.multicolumn.top_information h3{color:#fff!important;font-size:30px}div.multicolumn.top_information h3.inline-richtext{display:flex;align-items:center;justify-content:center}div.multicolumn.top_information .multicolumn-card__image{object-fit:cover;filter:brightness(40%);width:100%}div.multicolumn.top_information li.multicolumn-list__item:hover .multicolumn-card__image{filter:brightness(100%);transition:.5s}div.multicolumn.top_information .multicolumn-card-spacing{margin:0;padding:0;position:absolute;width:100%}div.multicolumn.top_information .multicolumn-card__info{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0!important;min-height:200px}div.multicolumn.top_information .grid{column-gap:initial!important;row-gap:initial!important}div.multicolumn.top_information .media{height:250px}.section-template--16487384612915__featured_collection-padding .collection__title .title:not(:only-child){margin-bottom:0!important}.bg-contaniner{background-color:#000b17;width:100%}div.multicolumn.top_service{background-color:#000b17}div.multicolumn.top_service h2{color:#fff}div.multicolumn.top_service .multicolumn-card__info>:nth-child(2){color:#fff!important;font-size:13px;margin:0!important}div.multicolumn.top_service h3.inline-richtext{color:#fff!important;font-size:50px}div.multicolumn.top_service .multicolumn-card__image{filter:brightness(40%);object-fit:cover}div.multicolumn.top_service li:hover .multicolumn-card__image{filter:brightness(100%);transition:.5s}div.multicolumn.top_service .media--transparent{height:500px}div.multicolumn.top_service .multicolumn-card-spacing{height:auto;margin:0;padding:0}div.multicolumn.top_service .multicolumn-list__item.grid__item.scroll-trigger.animate--slide-in{background-color:#000b17!important;color:initial!important}.multicolumn.background-primary .multicolumn-card{background-color:#000b1700!important}div.multicolumn.top_service .multicolumn-card__info{height:500px;margin-top:-500px;position:relative;z-index:10;display:flex;align-items:center;justify-content:center}div.multicolumn.top_service .container{display:flex;flex-direction:column;color:#fff}div.multicolumn.top_service .inline-richtext{display:flex;align-items:center;justify-content:center}div.multicolumn.top_bar .page-width{max-width:initial!important}div.multicolumn.top_bar .page-width{padding:0!important}div.multicolumn.top_bar .slider-mobile-gutter{background-color:#fff}div.multicolumn.top_bar{max-width:initial!important;margin:0!important;padding:0!important}div.multicolumn.top_bar li:hover h3,div.multicolumn.top_bar li:hover p{color:#ccc;transition:.5s}div.multicolumn.top_bar .multicolumn-card__info{display:flex;align-items:center;justify-content:center}div.multicolumn.top_bar p{margin:0;padding:0}div.multicolumn.top_bar .multicolumn-card{padding:50px;background:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center}div.multicolumn.top_bar li{border-right:1px solid #ddd}div.multicolumn.top_bar h3{font-size:3em}div.multicolumn.top_bar .rte{font-size:13px;margin:-5px 0 0}div.multicolumn.top_bar .container{display:flex;flex-direction:column;align-items:center;justify-content:center}div.banner.top_contact .banner__media{filter:brightness(80%)}div.banner.top_contact h2,.banner__text p{color:#fff!important}div.banner.top_contact .color-scheme-1{--gradient-background: initial !important}div.banner.top_contact .button{background-color:initial!important;border:1px solid #ffffff82!important;box-shadow:initial!important;opacity:1!important}div.banner.top_contact .button:after{background-color:initial!important;border:initial!important;box-shadow:initial!important;opacity:1!important}div.banner.top_contact .button:hover{background-color:initial!important;border:1px solid #fff!important;background-color:#fff!important;box-shadow:initial!important;pointer-events:initial!important;color:#111;opacity:1!important;transition:.5s}div.banner.top_contact .color-scheme-1{--gradient-background: #ffffff00 !important}.collection-banner{margin-bottom:20px}.collection__subheading{margin:-5px 0 20px;font-size:13px;color:#999}.collection__title.title-wrapper{margin-bottom:2.5rem;margin:0 auto 2.5rem;max-width:1200px;padding:0 5rem}.title-container h1,h2{margin-bottom:0}@media (max-width: 1024px){body * h1{font-size:3rem}body * p{font-size:1.3rem!important}.title-container p{margin:-5px 0 0!important;padding:0!important;font-size:10px;color:#999}.blog{margin-bottom:-50px}.blog .card__information{display:flex;flex-direction:column;justify-content:space-between}.blog h3.card__heading.h2{width:100%;margin-bottom:12px}.blog .container{width:100%}.blog p.article-card__excerpt.rte-width{font-size:13px;line-height:1.5em!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog__posts .article-card .card__information{padding-left:1rem!important;padding-right:1rem!important}.banner__text p{color:#111!important}.scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{width:95%!important;margin:0 auto}.multicolumn.top_information .multicolumn-card-spacing{width:100%;height:200px}.multicolumn.top_information .multicolumn-card__info{height:200px;width:100%}.multicolumn.top_information li{margin-bottom:5px}.multicolumn.top_information{padding-bottom:0!important}.collection__title.title-wrapper{padding:0 2rem}.collection__title.title-wrapper h2{margin-top:10px}div.multicolumn.top_service .multicolumn-card__image{width:500px;object-fit:cover}div.multicolumn.top_service .media--transparent{height:200px;width:100%;object-fit:cover}div.multicolumn.top_service .multicolumn-card__info{height:200px;margin-top:-200px}div.multicolumn.top_service li{margin-bottom:5px}div.multicolumn.top_service .multicolumn-card-spacing{height:200px}.multicolumn-list__item .media--adapt .multicolumn-card__image{width:100%!important;height:200px}div.multicolumn.top_service h3.inline-richtext{font-size:40px}div.multicolumn.top_service p{font-size:12px}div.multicolumn .top_bar{color:#111!important}div.multicolumn.top_bar li{border-bottom:1px solid #eee;border-right:none;height:150px}div.multicolumn.top_bar h3{font-size:2em}div.banner.top_contact .banner__media{filter:brightness(90%);height:300px}div.banner.top_contact .color-scheme-1{height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#000b1700;color:#fff}div.banner.top_contact .banner__content{margin-top:-300px}div.banner.top_contact p{color:#fff!important}iframe{width:90%}.section-collection-list .card__inner.gradient{display:none}.section-collection-list .card__information{padding:0 0 10px!important}.collection__subheading{font-size:12px;margin:-3px 0 15px}.contact-banner .banner{position:relative!important}.contact-banner .banner__media{position:absolute!important;filter:brightness(80%)}.contact-banner .banner__box p{color:#fff!important}footer .grid{margin-bottom:-3rem}.footer-block__details-content .list-menu__item--link{padding-top:.2rem!important;padding-bottom:.2rem!important;font-size:1rem}.footer-block__details-content{margin-bottom:0!important}.footer-block.footer-block--menu:only-child{margin:15px 0!important}iframe{width:30rem}.section-sections--16720480010291__footer-padding{padding-top:0!important}}@media (max-width: 1024px){.section-collection-list .title-wrapper-with-link{margin-bottom:1.5rem}.section-collection-list .page-width{padding-bottom:0!important}}.collection .title-container h2{font-size:5rem}@media (max-width: 1024px){.collection{margin-bottom:-1rem}.collection .title-container h2{margin:0!important;font-size:3rem}}.shop-a .multicolumn-card{background:#fff!important;border:solid 3px #FFAB26}.shop-b .multicolumn-card{background:#fff!important;border:solid 3px #00162B}.shop-c .multicolumn-card{background:#fff!important;border:solid 3px #D3D3D3}.blog-articles.blog-articles--collage{margin-top:3rem}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{margin-top:0}.blog-articles.blog-articles--collage h3{font-size:2rem!important;margin-bottom:0}@media (max-width: 1024px){.blog-articles.blog-articles--collage h3{font-size:1.5rem!important;margin-bottom:0}}.page-width.page-width--narrow.scroll-trigger.animate--fade-in{margin-top:3rem !}.article-template h1{font-size:3rem!important;margin-bottom:0!important}@media (max-width: 1024px){.page-width.page-width--narrow.scroll-trigger.animate--fade-in{margin-top:3rem}.article-template h1{font-size:1.5rem!important;margin-bottom:0!important}}.company,.service{margin-bottom:2.5rem;margin:0 auto 2.5rem;max-width:1200px;padding:37px 5rem;margin:0 auto}.company,.service h2{line-height:50px;margin-top:30px}.company .message{line-height:30px}.company .message h2{line-height:50px;margin-top:30px}.company,.service .title-container{margin-top:-35px!important}.aboutus,.flow{background-color:#fafafa;padding:50px 0 70px}.aboutus,.flow .company-subtitle{text-align:center}.aboutus .content{max-width:1200px;padding:0 1.5rem;margin:20px auto 0}.aboutus .container{display:flex;flex-direction:row;border-bottom:solid 1px #eee}.aboutus .container .bold{font-weight:600;width:100px;margin-left:100px;text-align:start}.aboutus .container .thin{margin-left:10rem}@media (max-width: 1024px){.company,.service{padding:37px 2rem}.company,.service .title-container{margin-top:-20px!important}.company,.service h2{margin-top:20px;font-size:2.3rem!important;color:#111;line-height:40px}.company,.service p{margin-bottom:0!important}.company .message h2{line-height:35px;font-size:2rem}.company .message p{line-height:23px}.aboutus,.flow{padding:20px 0 50px!important}.aboutus,.flow .company-subtitle{font-size:2rem;color:#111}.aboutus,.flow .content{max-width:1200px;padding:0 2rem;margin-top:10px}.aboutus .container .bold{width:100px;margin-left:30px;text-align:start}.aboutus .container .thin{margin-left:0;text-align:start}}.service span{color:#ffab26;font-weight:600}.service .message h2{font-weight:600;font-size:1.8rem}.service .message p{margin-top:0}.service .attention{background-color:#fafafa;border:solid 1px #E6E6E6;padding:30px 50px}.service .attention h2{margin:0!important;font-size:1.8rem}.service .attention p{margin-top:0}.flow .company-subtitle-jp{text-align:center;font-size:1.3rem;font-weight:600;margin-top:0!important;color:#111}.flow .content{max-width:1200px;padding:0 5rem;margin:20px auto 0}.flow .container{display:flex;flex-direction:column;margin-top:30px}.flow .container .bold{font-weight:600;margin:0 0 5px;width:100%;font-size:1.8rem!important}.flow .container .thin{margin:0;font-size:1.5rem}summary{cursor:pointer;background-color:#fff;border:1px solid #111;padding:20px;margin-top:20px}.summary-content{display:flex;flex-direction:row;justify-content:space-between!important}.summary-content p{max-width:500px;margin-bottom:0}.summary-container{margin-top:30px;display:flex;flex-direction:column}.open-attention p{margin:-20px 0 0}.open-attention{background-color:#fafafa;border:solid 1px #E6E6E6;padding:50px;margin-top:20px}.flow02{background-color:#fff!important}.thin03{text-align:center;margin-top:-30px!important}.summary-content03 p{max-width:300px;margin-bottom:0}.summary-content03 img{width:355px!important;height:250px}@media (max-width: 1024px){.service .attention{padding:20px;margin-top:20px}.service h2{font-size:1.5rem!important}.flow .content{padding:0 2rem;margin:20px auto 0}.summary-content{flex-direction:column}.summary-content img{max-width:100%!important;margin-bottom:0!important}.summary-content p{margin-top:5px}.flow .open .container{margin-top:30px;margin-bottom:-20px}.flow .container{margin-top:20px}.flow .container .bold{font-size:1.5rem!important}.open-attention p{margin:-20px 0 0}.open-attention{background-color:#fafafa;border:solid 1px #E6E6E6;padding:20px;margin-top:20px}.summary-content p{max-width:500px!important;margin-bottom:0!important}}.service02{display:flex;justify-content:center;align-items:center;width:100%;max-width:1230px;margin:0 auto}.service-image02{max-width:1230px;height:auto;object-fit:contain;padding:0 5rem;display:block;margin:0 auto}.service02 p{margin-top:0}.service02 .message{margin-top:50px}.service02 .service{padding-top:0!important;margin-top:0}.service02 .summary-content{margin-top:30px}.service02 .open h2{font-size:2rem!important;margin-top:0!important;margin-bottom:-10px}@media (max-width: 1024px){.service02{max-width:1230px;margin-top:-20px}.service-image02{max-width:100%!important;padding:0 1.5rem;margin:0 auto}.service02 .service{padding-top:0!important}.service02 .message{margin-top:10px}.service02 .message h2,.service02 .summary-content{margin-top:0}.service02 .summary-content .container{margin-top:20px}.service02 .summary-content .container p{margin-top:0!important}.service02 .open h2{font-size:1.5rem!important;margin-top:-5px!important}}.service03 .summary-content{background-color:#fff;padding:30px}.sub-center{text-align:center;margin-top:0!important}.service03 .container{margin-top:0!important}.service03 img{width:500px;height:350px;margin-top:30px}.service03 p{width:500px!important;margin-top:-10px}.pdf{padding:15px 30px;background-color:#111;color:#fff;border:1px solid #111;width:430px;text-decoration:none;display:flex;align-items:center;justify-content:center;margin-top:20px}.pdf:hover{background-color:#fff;border:1px solid #111;color:#111;text-decoration:none;transition:.5s}.sent{margin-top:40px!important}@media (max-width: 1024px){.service03 p{width:auto!important}.pdf{padding:10px 20px;width:270px;font-size:1.3rem;margin-top:10px;margin-bottom:50px}.sent{margin-top:0!important}}.contact__fields{margin-top:3rem}.contact-page .title--primary{margin-top:0}@media (max-width: 1024px){.contact__fields{margin-top:2rem}.contact__button{margin-top:2rem!important;display:flex;align-items:center;justify-content:center;font-size:1.3rem!important}.button{font-size:1.5rem!important}placeholder{font-size:1.3rem!important}.contact-page .field__input{font-size:1.3rem!important}}section.shotorihiki{margin:5rem auto;width:1100px}h1.shotorihiki{font-size:30px}@media (max-width: 1024px){section.shotorihiki{margin:3rem auto;width:auto;padding:0 2rem}h1.shotorihiki{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/style.css.map */
