@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.os-top *,.os-about *,.os-manuals *{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#os_header{width:100%;position:fixed;z-index:100}#os_header .site-nav-container{display:flex;align-items:center}#os_header #logo .header_text{font-size:min(.75vw,12px);white-space:nowrap;display:inline-block;margin-left:15px}#os_header .site-nav-container .add_btn_block .site_ja_top{display:inline-flex;align-items:center;justify-content:center;gap:9px;line-height:100%;padding:6px 15px;color:#fff;background-color:#e70012;border-radius:100px}#os_header .site-nav-container .add_btn_block .site_ja_top svg{width:19px;aspect-ratio:1/1}#os_header .site-nav-container .add_btn_block .site_ja_top svg *{fill:#fff}#os_header .sp_contact_button{display:none}#os_header .no-link{pointer-events:none;color:#a0a0a0!important;opacity:.6}.breadcrumb-main:not(.os-about .breadcrumb-main)+.shopify-section{margin-top:135px}.breadcrumb-container{height:18px!important}@media only screen and (max-width:1023px){#os_header .header__top{gap:15px}#os_header .site-nav-container .add_btn_block .site_ja_top{display:none}#os_header .sp_contact_button{display:inline-block;order:2;margin-left:auto;position:relative;top:-3px}#os_header .site-nav-container nav{width:100%}#os_header #site-header .header__top.container--large{padding-right:10px}#os_header #site-header .header__top #logo{flex-direction:column;align-items:flex-start}#os_header #site-header .header__top #logo a{display:block}#os_header #site-header .header__top #logo span{display:block;font-size:min(calc(10/390*100vw),10px);margin:0}.breadcrumb-main+.shopify-section{margin-top:110px}}.os_footer{background-color:#f9f9f9;padding:clamp(16px,calc(28/1600*100vw),28px) clamp(40px,6.25vw,100px)}.os_footer .footer_block{display:flex;align-items:center;justify-content:space-between;gap:6.25vw;max-width:1440px;padding-inline-start:0;padding-inline-end:0;margin:0 auto}.os_footer .logo{width:clamp(120px,8.75vw,150px)}.os_footer .logo img{width:100%}.os_footer .navblock{margin-right:auto}.os_footer .navigation{display:flex;align-items:center;gap:clamp(10px,3.75vw,60px)}.os_footer .navigation a{font-size:14px;color:#00000080}.os_footer .navigation svg{width:16px;height:auto;vertical-align:middle}.os_footer .copyrights p{font-size:14px;color:#00000080}#overseas-blog #main .shopify-section .container--large,.template-article .main-content{margin-bottom:70px;padding-top:70px}@media only screen and (max-width:1023px){.os_footer{padding:35px 20px}.os_footer .footer_block{flex-direction:column;align-items:flex-start}.os_footer .logo{width:140px}.os_footer .navblock{margin-right:auto}.os_footer .navigation{flex-direction:column;gap:7px;align-items:flex-start}.os_footer .navigation a{font-size:13px}.os_footer .navigation svg{width:20px}.os_footer .navigation .pc{display:none}.os_footer .copyrights p{font-size:12px}}.shopify-section:has(#os_common_history){background:url(/cdn/shop/files/os_footer_pc.png) no-repeat top center /cover;margin-top:clamp(75px,9.125vw,155px);padding-block:8.125vw 5.625vw;position:relative;z-index:0}.shopify-section:has(#os_common_history):after{content:"";display:block;width:min(60vw,1020px);aspect-ratio:998/475;background:url(/cdn/shop/files/os_footer_pc_before.png?v=1765260749) no-repeat top center /100% auto;position:absolute;top:-10px;right:min(2.5vw,60px)}.shopify-section:has(#os_common_history) .container{width:min(100%,1360px);margin:0 auto;padding-block:0;padding-inline:40px}#os_common_history .text_block{width:20.625vw;color:#fff}#os_common_history .title{font-size:clamp(22px,2.375vw,38px)}#os_common_history .lead{font-size:clamp(14px,1vw,16px)}@media only screen and (max-width:1023px){.shopify-section:has(#os_common_history){background:url(/cdn/shop/files/os_footer_sp.png) no-repeat top center / 100% auto;margin-top:calc(75/390*100vw);padding-top:calc(265/390*100vw);padding-inline:16px;padding-bottom:60px}.shopify-section:has(#os_common_history):after{background-image:url(/cdn/shop/files/os_footer_sp_before.png);width:calc(100% - 36px);aspect-ratio:339/218;top:0;right:18px;translate:0 -2%}.shopify-section:has(#os_common_history) .container{padding:0}#os_common_history .text_block{width:min(100%,480px);margin-inline:auto}#os_common_history .title{font-size:28px;text-align:center}#os_common_history .lead{font-size:13px}}.os-top h2,.os-about h2,.os-manuals h2,.os-top h3,.os-about h3,.os-manuals h3,.os-about h4,.os-manuals h4,.section-heading__title{font-weight:700;font-size:40px!important;line-height:1;letter-spacing:-.01em;position:relative;z-index:0;padding-left:48px}.os-top h2:before,.os-about h2:before,.os-manuals h2:before,.os-about h3:before,.os-manuals h3:before,.os-about h4:before,.os-manuals h4:before,.section-heading__title:before{content:"";width:40px;height:23.5px;background:url(mark.svg) 0 0 no-repeat;background-size:100% auto;position:absolute;bottom:5px;left:0}.card .button--solid{background-color:#e70012;color:#fff;font-weight:700;letter-spacing:.025em;border:none;border-radius:500px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.6875vw,28px);width:min(100%,360px);min-height:50px}.card .button--solid:not([href$=".pdf"]):after{content:"";display:block;width:17px;aspect-ratio:1/1;background:url(/cdn/shop/files/os_icon_arrow_wh.svg?v=1764744686) no-repeat center /100% auto}.card .button--solid[href$=".pdf"]:before{content:"";display:block;width:30px;aspect-ratio:1/1;background:url(/cdn/shop/files/os_icon_pdf_wh.png) no-repeat center /100% auto}#os_common_history .button--solid{background-color:transparent;color:#fff;border:solid 1px #fff;font-weight:700;letter-spacing:.025em;border-radius:500px;display:flex;align-items:center;justify-content:center;gap:clamp(16px,1.6875vw,28px);width:min(100%,360px);padding:.82rem 1.45rem}#os_common_history .button--solid:after{content:"";display:block;width:17px;aspect-ratio:1/1;background:url(/cdn/shop/files/os_icon_arrow_wh.svg?v=1764744686) no-repeat center /100% auto}@media only screen and (max-width:1023px){.os-top h2,.os-about h2,.os-manuals h2,.os-top h3,.os-about h3,.os-manuals h3,.os-about h4,.os-manuals h4,.section-heading__title{font-size:calc(28 / 375 * 100vw)!important;display:flex;flex-direction:column;gap:8px;padding:0}.os-top h2:before,.os-about h2:before,.os-manuals h2:before,.os-about h3:before,.os-manuals h3:before,.os-about h4:before,.os-manuals h4:before,.section-heading__title:before{position:initial}#os_common_history .button--solid{width:fit-content;margin-inline:auto}}.os-top .element--height-small{min-height:unset}#top-about .rich-text__container{grid-template-columns:calc(540/1400*100%) calc(800/1400*100%)}#top-about .rich-text__image{padding-top:clamp(40px,4.8125vw,77px)}#top-about .rich-text__image figure{position:relative}#top-about .rich-text__image img{width:100%;height:auto}#top-about .card .button--solid{background-color:transparent;border:solid 1px #000;color:#000;font-weight:500}#top-about .card .button--solid:after{background-image:url(/cdn/shop/files/os_icon_arrow_black.svg)}#top-product{width:100%;overflow-x:clip;background-color:#f9f9f9;padding-block:clamp(32px,3.875vw,62px) clamp(20px,3.375vw,54px);margin-top:clamp(70px,calc(110/1600*100vw),110px)}#top-product .swiper{position:relative;overflow:visible}#top-product .swiper-wrapper{gap:clamp(12px,2.375vw,38px)}#top-product .swiper-slide{width:290px;background-color:#fff;border-radius:10px;text-align:center;padding:24px}#top-product .swiper-slide .slider__image{aspect-ratio:1/1;overflow:hidden}#top-product .swiper-slide .slider__image img{width:100%;height:100%;object-fit:cover;transition:all .35s ease-in}#top-product .swiper-slide .slider__image:hover img{scale:1.2}#top-product .swiper-slide p{font-size:16px}#top-product .navigation_block{width:100%;height:fit-content;position:absolute;left:0;top:50%;translate:0 -50%;z-index:10}.swiper-button-next{translate:0;left:auto;right:0}.swiper-button-prev{translate:0;left:0;right:auto}#main #top-catalog.shopify-section .container--large{margin-top:clamp(75px,8.125vw,130px)}#top-catalog .rich-text__container{grid-template-columns:calc(740/1220*100%) calc(480/1220*100%)}#top-catalog .rich-text__image figure{position:relative;height:auto}#top-catalog .rich-text__image figure img{width:100%;height:auto!important;display:block;position:initial}#top-catalog .rich-text__text .card__text{padding-left:0}#top-manuals{background-color:#f9f9f9;padding-block:min(7.5vw,120px);margin-top:min(8.125vw,130px)}#top-manuals.shopify-section .container--large{margin-top:0}#top-manuals .card{background-color:transparent}#top-manuals .rich-text__container{grid-template-columns:calc(580/1220*100%) calc(640/1220*100%)}#top-manuals .rich-text__container .rich-text__image{margin:0}#top-manuals .rich-text__image figure{position:relative;height:auto}#top-manuals .rich-text__image figure img{width:100%;height:auto!important;display:block;position:initial}#top-manuals .rich-text__text .card__text{padding-right:0}#main.os-top .container--large:has(.blog-item){display:flex;gap:50px;margin-top:clamp(75px,8.125vw,130px)}.os-top .container--large:has(.blog-item) .section-heading{flex-direction:column;justify-content:flex-start;gap:clamp(32px,6.125vw,98px);align-items:flex-start;width:200px}.os-top .container--large:has(.blog-item) .section-heading .text-link{font-size:clamp(12px,1vw,16px);text-decoration:none;display:flex;align-items:center;gap:6px;border:0!important}.os-top .container--large:has(.blog-item) .section-heading .text-link:before{content:"";display:block;width:clamp(18px,1.625vw,26px);aspect-ratio:1/1;background:url(/cdn/shop/files/os_icon_arrow_wh_circle.svg) no-repeat center /100% auto}.os-top .container--large:has(.blog-item) .grid--layout{flex:1;display:block}.os-top .container--large .grid--layout .blog-item{display:flex;gap:clamp(24px,5vw,80px);padding:40px 0;border-top:solid 1px rgba(0,0,0,.1)}.os-top .container--large .grid--layout .blog-item:last-child{border-bottom:solid 1px rgba(0,0,0,.1)}#main #top-contact.shopify-section .container--large{margin-top:clamp(75px,10vw,160px)}.os-top #top-contact .card{min-height:unset;aspect-ratio:670/560;background-color:#f9f9f9}.os-top #top-contact .card .card__text{max-width:unset;width:100%;background-color:#f9f9f9;padding:clamp(24px,3vw,48px) clamp(24px,3vw,48px) clamp(32px,3.375vw,54px)}.os-top #top-contact .card .card__text .h3{font-size:20px!important;padding-left:0}.os-top #top-contact .card:nth-child(1) .card__text .h3:after{content:"";display:block;width:clamp(86px,7.375vw,120px);aspect-ratio:118/84;background:url(/cdn/shop/files/os_top_contact_icon01.svg) no-repeat center /100% auto;margin:clamp(20px,3.375vw,54px) auto 0}.os-top #top-contact .card:nth-child(2) .card__text .h3:after{content:"";display:block;width:clamp(91px,7.3125vw,122px);aspect-ratio:118/84;background:url(/cdn/shop/files/os_top_contact_icon02.svg) no-repeat center /100% auto;margin:clamp(20px,3.375vw,54px) auto 0}.os-top #top-contact .card .button--solid{background-color:#fff;border:solid 1px rgba(0,0,0,.15);color:#000;font-size:16px;width:min(100%,340px);margin:clamp(16px,1.875vw,30px) auto 0}.os-top #top-contact .card .button--solid:not([href$=".pdf"]):after{background:url(/cdn/shop/files/os_icon_arrow_red.svg) no-repeat center / 100% auto}.os-top #top-contact .lazy-image.lazy-image--background{height:auto!important;aspect-ratio:660/210}@media only screen and (max-width:1023px){.os-top .h2,.os-top .section-heading__title{font-size:28px}.os-top .rte p{margin-bottom:0}.card .button--solid{font-size:13px;font-weight:500;width:min(100%,360px);margin-inline:auto}.card .button--solid[href$=".pdf"]:before{width:clamp(16px,calc(22/390*100vw),22px)}#top-about{margin-top:42px}#top-about .rich-text__container{display:flex;flex-direction:column;position:relative;z-index:0}#top-about .rich-text__image{padding:0;position:absolute;bottom:0;left:0;z-index:-1;width:100%;align-items:flex-end}#top-about .rich-text__image figure{padding:0;height:fit-content}#top-about .rich-text__image figure img{width:100%;height:auto}#top-about .card__text{padding:42px 30px 0;order:1}#top-about .increased-spacing{order:2;padding:0 30px 42px}#top-about .card .button--solid{width:min(100%,420px);min-height:50px}#top-product .top_pickup_head{padding-inline:20px}#top-product .swiper-slide{width:240px}#top-product .navigation_block{display:none}#top-catalog{margin-top:57px}#top-catalog .rich-text__container{display:flex;flex-direction:column;gap:20px}#top-catalog .rich-text__image{order:2}#top-catalog .rich-text__image figure{padding:0!important}#top-catalog .rich-text__text{order:1}#top-catalog .rich-text__text .card__text{padding-left:0}#top-catalog .increased-spacing{order:3}#top-manuals{padding-block:40px 50px;margin-top:60px}#top-manuals .container--large{margin-top:0!important}#top-manuals .card{background-color:transparent}#top-manuals .rich-text__container{display:flex;flex-direction:column;gap:20px}#top-manuals .rich-text__image{order:2}#top-manuals .rich-text__image figure{padding:0!important}#top-manuals .rich-text__text{order:1}#top-manuals .rich-text__text .card__text{padding:0}#top-manuals .increased-spacing{order:3}.os-top .shopify-section[id*=blog_posts]{margin-top:60px}.os-top .shopify-section[id*=blog_posts] .container--large{position:relative;padding-bottom:90px}.os-top .container--large:has(.blog-item) .section-heading{width:100%}.os-top .container--large:has(.blog-item){flex-direction:column;gap:24px;padding-bottom:30px;margin-bottom:0}.os-top .container--large:has(.blog-item) .section-heading__actions{position:absolute;bottom:0;width:min(calc(100% - 30px),400px);margin:0 auto}.os-top .container--large:has(.blog-item) .section-heading .text-link{font-weight:500;border:solid 1px rgba(0,0,0,.15)!important;border-radius:100px;flex-direction:row-reverse;justify-content:center;padding:10px 20px!important;font-size:13px;min-height:50px}.os-top .container--large:has(.blog-item) .section-heading .text-link:before{content:"";display:block;width:clamp(18px,1.625vw,26px);aspect-ratio:1 / 1;background:url(/cdn/shop/files/os_icon_arrow_red.svg) no-repeat center / 100% auto}.os-top .container--large:has(.blog-item) .grid--layout{width:100%}.os-top .container--large .grid--layout .blog-item{flex-direction:column;gap:0;padding:20px 0}.os-top #top-contact{margin-top:70px}.os-top #top-contact .card{aspect-ratio:335/365}.os-top #top-contact .card .card__text{padding:27px 16px}.os-top #top-contact .card .card__text .h3{font-size:18px}.os-top #top-contact .card .button--solid{min-height:50px;font-size:13px}.os-top #top-contact .lazy-image.lazy-image--background{height:auto!important;aspect-ratio:335/148}}.second_body .breadcrumb-main{position:absolute;top:68px;z-index:10;border:none}@media only screen and (max-width:1023px){.second_body .breadcrumb-main{top:60px}}.os-about .rich-text__title,.os-about .section-heading__title{font-size:40px;font-weight:700;letter-spacing:.045em}.os-about .card__text{padding:0;margin-top:clamp(55px,calc(115/1600*100vw),115px)}.os-about .shopify-section:has(#StoreSelector){background-color:#f9f9f9;padding-block:clamp(40px,5.625vw,90px);margin-top:clamp(80px,calc(115/1600*100vw),115px)}.os-about#main .shopify-section .container--large{margin-top:0}.os-about .grid:has(#StoreSelector){display:flex}.os-about .grid:has(#StoreSelector) iframe{order:2}.os-about .grid:has(#StoreSelector) #StoreSelector{order:1}.os-about .store-selector-item__header{display:none!important}.os-about .store-selector-item__content{border:none!important;padding-top:0;padding-left:0}.os-about .store-selector-list,.os-about .store-selector[data-single-store] .store-selector-item [role=tabpanel]{border:none!important}.os-about .store-selector>*:not(.store-selector-set),.store-selector[data-single-store] .store-selector-item--active{background-color:transparent!important}.os-about .store-selector-item__content p:has(strong):nth-child(1){border-top:solid 1px rgba(0,0,0,.15);padding-top:1rem}.os-about .store-selector-item__content p:has(strong){display:flex;gap:5.625vw;padding-bottom:1rem;border-bottom:solid 1px rgba(0,0,0,.15)}.os-about .store-selector-item__content p:has(strong) strong{display:inline-block;width:150px;white-space:nowrap;font-weight:600}.os-about .store-selector-item__content p:has(strong) br{display:none}.os-about .store-selector-item__content p:has(strong) em{flex:1}.os-about .store-selector-item__content p:has(strong) em br{display:block;font-style:normal}.os-about .store-selector-item__content .store-selector-item__container{display:none}@media only screen and (max-width:1023px){.os-about .grid:has(#StoreSelector){flex-direction:column}.os-about .store-selector-item__content p:has(strong){flex-direction:column;gap:8px}}.os-manuals .shopify-section:has(.os_manuals_table){margin-top:130px;margin-bottom:120px}.os-manuals .os_manuals_table{width:min(100%,1200px);margin-inline:auto}.os-manuals .os_manuals_table .os_manuals_table_cnt{width:100%;margin-top:70px;border:solid 1px rgba(0,0,0,.15);border-collapse:collapse}.os-manuals .os_manuals_table_cnt thead{background-color:#f5f5f5}.os-manuals .os_manuals_table_cnt thead th{font-weight:700;font-size:16px;padding-block:19px;padding-inline:clamp(20px,3.75vw,60px);text-align:left}.os-manuals .os_manuals_table_cnt td{font-size:16px;padding-block:19px;padding-inline:clamp(20px,3.75vw,60px) 24px;text-align:left;border-top:solid 1px rgba(0,0,0,.15)}.os-manuals .os_manuals_table_cnt .document{border-left:solid 1px rgba(0,0,0,.15);display:flex;justify-content:space-between}.os-manuals .os_manuals_table_cnt .textlink{text-decoration:underline;text-underline-offset:4px}.os-manuals .os_manuals_table_cnt .iconlink{display:flex;justify-content:center;align-items:center;gap:5px;background-color:#e70012;width:106px;aspect-ratio:106/35;color:#fff;font-size:16px;font-weight:700;border-radius:100px}.os-manuals .os_manuals_table_cnt .iconlink img{display:inline-block;width:22px;aspect-ratio:1/1;position:relative;top:2px}.os-manuals .os_manuals_table_cnt .iconlink .pc{vertical-align:middle;position:relative;bottom:2px}@media only screen and (max-width:1023px){.os-manuals .os_manuals_table_cnt thead th{font-size:13px}.os-manuals .os_manuals_table_cnt tbody td{font-size:12px}.os-manuals .shopify-section:has(.os_manuals_table){padding:0 20px}.os-manuals .os_manuals_table_cnt .type{padding:12px 10px 7px}.os-manuals .os_manuals_table_cnt .document{padding:12px 19px 7px 10px}.os-manuals .os_manuals_table_cnt .iconlink{width:19px;background-color:transparent;color:#e70012}.os-manuals .os_manuals_table_cnt .iconlink img{width:100%}.os-manuals .os_manuals_table_cnt .iconlink .pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oversea.css.map */
