﻿html{font-size:1vw;scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0}ul,li{list-style:none}a{color:var(--black-color) !important;text-decoration:none}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}@media screen and (min-width: 768px)and (max-width: 1920px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}@media screen and (min-width: 1921px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.d-md-grid{display:grid !important}}.text-center{text-align:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-center{text-align:center !important}}@media screen and (min-width: 1921px){.text-md-center{text-align:center !important}}.text-start{text-align:left !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-start{text-align:left !important}}@media screen and (min-width: 1921px){.text-md-start{text-align:left !important}}.text-end{text-align:right !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-end{text-align:right !important}}@media screen and (min-width: 1921px){.text-md-end{text-align:right !important}}.justify-content-start{justify-content:flex-start !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-start{justify-content:flex-start !important}}@media screen and (min-width: 1921px){.justify-content-md-start{justify-content:flex-start !important}}.justify-content-end{justify-content:flex-end !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-end{justify-content:flex-end !important}}@media screen and (min-width: 1921px){.justify-content-md-end{justify-content:flex-end !important}}.justify-content-center{justify-content:center !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-center{justify-content:center !important}}@media screen and (min-width: 1921px){.justify-content-md-center{justify-content:center !important}}.justify-content-between{justify-content:space-between !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-between{justify-content:space-between !important}}@media screen and (min-width: 1921px){.justify-content-md-between{justify-content:space-between !important}}.justify-content-around{justify-content:space-around !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-around{justify-content:space-around !important}}@media screen and (min-width: 1921px){.justify-content-md-around{justify-content:space-around !important}}.justify-content-evenly{justify-content:space-evenly !important}@media screen and (min-width: 768px)and (max-width: 1920px){.justify-content-md-evenly{justify-content:space-evenly !important}}@media screen and (min-width: 1921px){.justify-content-md-evenly{justify-content:space-evenly !important}}.align-items-start{align-items:flex-start}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-start{align-items:flex-start !important}}@media screen and (min-width: 1921px){.align-items-md-start{align-items:flex-start !important}}.align-items-end{align-items:flex-end}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-end{align-items:flex-end !important}}@media screen and (min-width: 1921px){.align-items-md-end{align-items:flex-end !important}}.align-items-center{align-items:center}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-center{align-items:center !important}}@media screen and (min-width: 1921px){.align-items-md-center{align-items:center !important}}.align-items-baseline{align-items:baseline}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-baseline{align-items:baseline !important}}@media screen and (min-width: 1921px){.align-items-md-baseline{align-items:baseline !important}}.align-items-stretch{align-items:stretch}@media screen and (min-width: 768px)and (max-width: 1920px){.align-items-md-stretch{align-items:stretch !important}}@media screen and (min-width: 1921px){.align-items-md-stretch{align-items:stretch !important}}.flex-column{flex-direction:column !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column{flex-direction:column !important}}@media screen and (min-width: 1921px){.flex-md-column{flex-direction:column !important}}.flex-column-reverse{flex-direction:column-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-column-reverse{flex-direction:column-reverse !important}}@media screen and (min-width: 1921px){.flex-md-column-reverse{flex-direction:column-reverse !important}}.flex-row{flex-direction:row !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row{flex-direction:row !important}}@media screen and (min-width: 1921px){.flex-md-row{flex-direction:row !important}}.flex-row-reverse{flex-direction:row-reverse !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-row-reverse{flex-direction:row-reverse !important}}@media screen and (min-width: 1921px){.flex-md-row-reverse{flex-direction:row-reverse !important}}.flex-wrap{flex-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-wrap{flex-wrap:wrap !important}}@media screen and (min-width: 1921px){.flex-md-wrap{flex-wrap:wrap !important}}.flex-nowrap{flex-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.flex-md-nowrap{flex-wrap:nowrap !important}}@media screen and (min-width: 1921px){.flex-md-nowrap{flex-wrap:nowrap !important}}.text-wrap{text-wrap:wrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-wrap{text-wrap:wrap !important}}@media screen and (min-width: 1921px){.text-md-wrap{text-wrap:wrap !important}}.text-nowrap{text-wrap:nowrap !important}@media screen and (min-width: 768px)and (max-width: 1920px){.text-md-nowrap{text-wrap:nowrap !important}}@media screen and (min-width: 1921px){.text-md-nowrap{text-wrap:nowrap !important}}.position-relative{position:relative !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-relative{position:relative !important}}@media screen and (min-width: 1921px){.position-md-relative{position:relative !important}}.position-absolute{position:absolute !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-absolute{position:absolute !important}}@media screen and (min-width: 1921px){.position-md-absolute{position:absolute !important}}.position-fixed{position:fixed !important}@media screen and (min-width: 768px)and (max-width: 1920px){.position-md-fixed{position:fixed !important}}@media screen and (min-width: 1921px){.position-md-fixed{position:fixed !important}}img{max-width:100%;width:100%;height:auto}a{transition:opacity .3s}a:hover{opacity:.8;transition:.3s}.pankuzu{top:21rem;left:2.6rem;font-size:.9rem;letter-spacing:.05rem}@media screen and (max-width: 767px){.pankuzu{top:59.6rem;left:0}}.pankuzu .r{font-size:1.75rem;line-height:1.75rem;height:1.35rem;display:inline-block;vertical-align:middle;font-size:1.75rem}@media screen and (max-width: 767px){.en-page .page-header{margin-top:4rem;padding-top:9rem}}.en-page .page-header__title{padding-top:6.5rem}.page__mv{background-size:contain;background-repeat:no-repeat;background-position:center;height:17rem;margin:-0.25rem 0 0}@media screen and (max-width: 767px){.page__mv{background-size:cover;height:56rem}}.page__mv-ttl{width:94.8%;margin:0 auto}@media screen and (max-width: 767px){.page__mv-ttl{width:100%;padding:0 0 0 5rem}}.page__mv-ttl h1{font-size:4rem;font-weight:normal;letter-spacing:.2rem}@media screen and (max-width: 767px){.page__mv-ttl h1{font-size:7rem;letter-spacing:.5rem;line-height:7rem}}.page__mv-ttl h1 span{margin:3.6rem 0 0}@media screen and (max-width: 767px){.page__mv-ttl h1 span{margin:27.5rem 0 0}}.page__mv-ttl h1 span.r{font-size:7rem;line-height:3rem;height:1.5rem;display:inline-block;vertical-align:middle}.page__mv-ttl h1::after{content:"";width:18.4rem;height:1px;background-color:#003d8c;margin:8.25rem auto auto .8rem;flex-shrink:0}@media screen and (max-width: 767px){.page__mv-ttl h1::after{margin:37.7rem auto auto .8rem}}.page__mv-ttl h1 .ttl-en{font-size:2.3rem;letter-spacing:.07rem;color:#909090;margin:.3rem 0 -0.5rem}@media screen and (max-width: 767px){.page__mv-ttl h1 .ttl-en{font-size:8rem;letter-spacing:.1rem;margin:0 0 2.5rem}}.container{width:73%;margin:0 auto}@media screen and (max-width: 767px){.container{width:95%}}.page-header{background-image:url("../img/product1-header.png");background-repeat:no-repeat;background-size:cover;min-height:16.5rem}@media screen and (max-width: 767px){.page-header{padding-bottom:12rem;background-position:center}}.page-header__meta{padding-top:3.6rem;padding-left:2.6rem}@media screen and (max-width: 767px){.page-header__meta{padding-top:25rem;padding-left:5rem}}.page-header__subtitle{margin-right:1.4rem}.page-header__subtitle h2{color:#909090;font-weight:normal;font-size:2.3rem;letter-spacing:.07rem}@media screen and (max-width: 767px){.page-header__subtitle h2{font-size:8rem;letter-spacing:.1rem}}.page-header__description p{color:#fff;font-size:2rem;letter-spacing:.05rem}@media screen and (max-width: 767px){.page-header__description p{font-size:6rem;letter-spacing:.1rem}}.page-header__title{padding-left:2.6rem;gap:1rem}@media screen and (max-width: 767px){.page-header__title{padding-left:5rem}}.page-header__title h1{color:#fff;font-size:4rem;font-weight:normal;letter-spacing:.08rem;line-height:5rem;display:inline-block}@media screen and (max-width: 767px){.page-header__title h1{font-size:7rem;letter-spacing:.5rem;line-height:7rem}}.page-header__title .border{border-bottom:solid 1px #fff;width:18rem}.page-header__list{color:#fff;top:4.6rem;right:10.6rem;font-size:.9rem;letter-spacing:.03rem}.pankuzu{margin:.8rem 0 0 2.6rem;font-size:.9rem;letter-spacing:.04rem}@media screen and (max-width: 767px){.pankuzu{margin:2rem 0 0 3rem;font-size:3rem;letter-spacing:.2rem}}.main-color{color:#003d8c}.white-color{color:#fff}.white-color h1::after,.white-color h2::after{background-color:#fff !important}.red-color{color:red}.bg-main-color{background-color:#003d8c}.bg-white-color{background-color:#fff}.bold{font-weight:bold}.underline{text-decoration:underline}.page-header__title .r{line-height:3rem;height:1.5rem;display:inline-block;vertical-align:top;font-size:3rem}.top-info{margin:0 auto;padding:0 0 5.9rem;background-color:#003f91}.top-info .sec-ttl{margin:0;padding:5rem 0 2.6rem}@media screen and (max-width: 767px){.top-info .sec-ttl{padding:12rem 0 0}}.top-info .sec-ttl h2{font-size:1.65rem;font-weight:normal}@media screen and (max-width: 767px){.top-info .sec-ttl h2{font-size:4rem}}@media screen and (max-width: 767px){.top-info .sec-ttl h2 span{line-height:1.25}}.top-info .sec-ttl h2::after{content:"";width:5.8rem;height:1px;background-color:#003d8c;margin:auto auto auto 1.1rem;flex-shrink:0}@media screen and (max-width: 767px){.top-info .sec-ttl h2::after{width:10rem;margin:auto auto auto 1.8rem}}.top-info .sec-ttl h2 .ttl-en{font-size:1.3rem;letter-spacing:-0.05rem;color:#909090;margin:auto auto -0.3rem}@media screen and (max-width: 767px){.top-info .sec-ttl h2 .ttl-en{font-size:3.5rem}}.top-info .sec-ttl h3{margin:1rem auto 0;font-size:3.24rem;font-weight:normal}@media screen and (max-width: 767px){.top-info .sec-ttl h3{margin:3rem auto 0;font-size:5rem;letter-spacing:.2rem;line-height:1.6}}.top-info .sec-ttl p{margin:1rem auto 0;font-size:1.25rem}@media screen and (max-width: 767px){.top-info .sec-ttl p{margin:3rem auto 0;font-size:3.5rem;letter-spacing:.1rem;line-height:1.71}}.top-info .info-box{margin:2.5rem auto 0;gap:5.65rem}@media screen and (max-width: 767px){.top-info .info-box{margin:6rem auto 0;gap:5.1rem}}.top-info .info-box .info-item .info-item-link{display:flex;align-items:center;flex-direction:column}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link{gap:1rem;text-align:center}}.top-info .info-box .info-item .info-item-link .info-item-link-img{width:7.7rem;margin:auto auto 1rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .info-item-link-img{width:10rem;margin:auto auto 3rem}}.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-price{width:9rem;margin:auto auto -0.5rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-price{width:13.8rem;margin:auto auto 4.5rem}}.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-paintlist,.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-manual{width:11rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-paintlist,.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-manual{width:14rem}}.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-sds{margin:1.5rem auto -0.5rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .info-item-link-img.icon-sds{margin:auto auto 5.5rem}}.top-info .info-box .info-item .info-item-link .info-item-link-txt{font-size:1.25rem;margin:auto auto .9rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .info-item-link-txt{font-size:3rem;line-height:1.71}}.top-info .info-box .info-item .info-item-link .icon-arrow{width:2.2rem}@media screen and (max-width: 767px){.top-info .info-box .info-item .info-item-link .icon-arrow{width:4.375rem}}.top-info .btn-link{margin:0 auto;width:fit-content;height:auto;padding:.3rem 1.3rem .3rem 3rem;background-color:#d9d9d9;border-radius:2rem;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 767px){.top-info .btn-link{margin:6rem auto 0;padding:.8rem 3.3rem .8rem 6rem;border-radius:4rem}}.top-info .btn-link:hover{opacity:.8}.top-info .btn-link:hover .icon-arrow{transform:translateX(0.5rem)}@media screen and (max-width: 767px){.top-info .btn-link:hover .icon-arrow{transform:translateX(1.5rem)}}.top-info .btn-link a{font-size:1.3rem}@media screen and (max-width: 767px){.top-info .btn-link a{font-size:3.6rem}}.top-info .btn-link .icon-arrow{width:2rem;height:auto;mix-blend-mode:multiply;flex-shrink:0}@media screen and (max-width: 767px){.top-info .btn-link .icon-arrow{width:5rem}}.is-modal-open{overflow:hidden}.c-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:10000}.c-modal.is-open{display:flex}.c-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.55)}.c-modal__dialog{position:relative;width:min(92vw,760px);max-height:80vh;overflow-y:auto;padding:24px;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.25);z-index:1}.c-modal__close{position:absolute;top:10px;right:10px;border:0;background:rgba(0,0,0,0);font-size:24px;line-height:1;cursor:pointer}.c-modal__title{margin:0 0 12px;font-size:2rem}@media screen and (max-width: 767px){.c-modal__title{font-size:4rem}}.c-modal__text{margin:0;font-size:1.25rem}@media screen and (max-width: 767px){.c-modal__text{font-size:3.5rem}}.c-modal-demo-button{display:inline-block;padding:12px 20px;border:0;border-radius:999px;background:#0d6c91;color:#fff;cursor:pointer}.c-modal__midashi h3{border-left:solid 4px #003d8c;font-size:1.5rem;line-height:2.8rem;margin-left:.3rem;padding-left:.8rem;letter-spacing:.16rem}@media screen and (max-width: 767px){.c-modal__midashi h3{font-size:5rem;line-height:7.5rem;padding-left:2rem;letter-spacing:.3rem;margin-bottom:2rem}}.c-modal__midashi2 h4{font-size:1.3rem;line-height:2.8rem;letter-spacing:.16rem;margin-top:.5rem}@media screen and (max-width: 767px){.c-modal__midashi2 h4{font-size:4.5rem;margin-bottom:2rem;line-height:6rem}}.c-modal__txt{font-size:1rem}@media screen and (max-width: 767px){.c-modal__txt{font-size:3rem;margin-bottom:3rem}}.c-modal .c-modal__txt-col h4{font-size:1rem}@media screen and (max-width: 767px){.c-modal .c-modal__txt-col h4{font-size:3rem}}header{top:0;left:0;width:100%;box-sizing:border-box;padding:0 10.9rem 0 11rem;background-color:#fff;z-index:999}@media screen and (max-width: 767px){header{height:12rem;padding:0 0 0 3rem}}header a{transition:opacity .3s}header a:hover{opacity:.8}header .header-row .logo-box{margin:.9rem 0 0}@media screen and (max-width: 767px){header .header-row .logo-box{margin:0}}header .header-row .logo-box>h1.logo-area,header .header-row .logo-box>p.logo-area{width:5.9rem}@media screen and (max-width: 767px){header .header-row .logo-box>h1.logo-area,header .header-row .logo-box>p.logo-area{width:18rem}}@media screen and (max-width: 767px){header .header-row .menu-container{position:absolute;background-color:#fff;width:100%;top:12rem;left:0;transform:translateX(100%);transition:.5s;height:100vh;z-index:1;overflow-y:auto;padding:0 0 16rem}}@media screen and (max-width: 767px){header .header-row .menu-container.active{transform:translateX(0%)}}header .header-row .menu-container .main-navigation{gap:1.7rem;margin:.6rem 0 0}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation{margin:0}}header .header-row .menu-container .main-navigation ul#Main1{gap:1.85rem;text-align:center}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1{display:inline-block;width:100%;padding:0 3rem 5rem 5rem;text-align:left}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item{position:relative;display:flex;align-items:center;gap:.55rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item{gap:0 1.55rem;flex-wrap:wrap}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item::before{content:"";width:1rem;height:1rem;display:inline-block;background-color:#d9d9d9;border-radius:50%;flex-shrink:0}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item::before{width:3rem;height:3rem}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a{font-size:1.1rem;letter-spacing:-0.05rem;line-height:1}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a{position:relative;display:inline-block;font-size:3.5rem;padding:3rem 0;width:calc(100% - 5rem)}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a .sp-plus-icon{display:none}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a .sp-plus-icon{display:block;position:absolute;right:2rem;top:50%;width:3.5rem;height:3.5rem;transform:translateY(-50%);pointer-events:none}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a .sp-plus-icon::before,header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a .sp-plus-icon::after{position:absolute;content:"";top:50%;left:50%;width:100%;height:1.5px;background-color:#666;transform:translate(-50%, -50%);transition:transform .3s}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item a .sp-plus-icon::after{transform:translate(-50%, -50%) rotate(90deg)}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item.is-open a .sp-plus-icon::after{transform:translate(-50%, -50%) rotate(0deg)}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul{position:absolute;display:none;top:100%;left:0;width:11.5rem;margin:0;padding:.5rem;color:#fff;background-color:rgba(0,0,0,.7490196078);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);z-index:1000}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul{position:static;width:100%;padding:0 4.5rem;box-shadow:none;text-align:left}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul li{display:block;width:100%;padding:0;margin:0;border-bottom:1px solid #fff}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul li:last-child{border-bottom:none}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul li::before{display:none}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul li a{display:block;width:100%;font-size:1.1rem;padding:1rem 1rem;line-height:1.4;letter-spacing:-0.05rem;line-height:1}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item ul li a{font-size:3.5rem;padding:2.5rem 0;white-space:normal}}header .header-row .menu-container .main-navigation ul#Main1 li.menu-item:hover>ul{display:block}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1 li.menu-item:hover>ul{display:none}}header .header-row .menu-container .main-navigation .header-logo-box{gap:1.6rem;margin:0 -2rem 0 0}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation .header-logo-box{gap:6rem;margin:0;padding:0 5rem 5rem}}header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link{flex-shrink:0}header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link .header-logo{width:auto;height:3.5rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link .header-logo{height:11rem}}header .header-row .menu-container .main-navigation a img.icon-mail{width:auto;height:2.2rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation a img.icon-mail{height:6.2rem}}header .header-row .btn1{position:relative;background:#003d8c;cursor:pointer;width:12rem;height:12rem;border:none;padding:0;border-radius:0}header .header-row .btn1 span{display:block;transition:all .4s;height:2px;border-radius:2px;width:50%;margin:1.5rem auto 0}header .header-row .btn1 span:nth-of-type(1){top:1rem;background-color:#fff;margin:auto}header .header-row .btn1 span:nth-of-type(2){top:3.25rem;background-color:#fff}header .header-row .btn1 span:nth-of-type(3){top:5.5rem;background-color:#fff}header .header-row .btn1.active span:nth-of-type(1){transform:translateY(2px) rotate(-45deg);width:50%}header .header-row .btn1.active span:nth-of-type(2){opacity:0;margin:auto}header .header-row .btn1.active span:nth-of-type(3){transform:translateY(-2px) rotate(45deg);width:50%;margin:auto}header .search-lang{width:100%;padding:.5rem 0 0;margin:0 .5rem 0 0}@media screen and (max-width: 767px){header .search-lang{width:fit-content;padding:0;margin:0}}header .search-lang .search-box .search-form{margin:0 1rem 0 0}@media screen and (max-width: 767px){header .search-lang .search-box .search-form{margin:0}}header .search-lang .search-box .search-form .search-field{width:23rem;margin:0 .5rem 0 0;padding:0 1.1rem;font-size:1rem;border:1px solid #003d8c}@media screen and (max-width: 767px){header .search-lang .search-box .search-form .search-field{width:58rem;height:6.2rem;font-size:3.1rem}}header .search-lang .search-box .search-form .search-submit{padding:0 .8rem;font-size:.9rem;background-color:#003d8c;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 767px){header .search-lang .search-box .search-form .search-submit{font-size:3rem;width:11rem}}header .search-lang .search-box .search-form .search-submit:hover{opacity:.8}header .search-lang .lang-switch a{font-size:1.05rem}header .search-lang-sp{padding:5rem;gap:6rem}header .search-lang-sp .lang-switch a{font-size:3.15rem}.page-bottom a,footer a{transition:opacity .3s}.page-bottom a:hover,footer a:hover{opacity:.8}.page-bottom a:hover::after,footer a:hover::after{transform:translateX(0.5rem)}@media screen and (max-width: 767px){.page-bottom a:hover::after,footer a:hover::after{transform:translateX(1.5rem)}}.page-bottom .icon-arrow,footer .icon-arrow{transition:transform .3s}.page-bottom .btn-link:hover,footer .btn-link:hover{opacity:.8}.page-bottom .btn-link:hover .icon-arrow,footer .btn-link:hover .icon-arrow{transform:translateX(0.5rem)}@media screen and (max-width: 767px){.page-bottom .btn-link:hover .icon-arrow,footer .btn-link:hover .icon-arrow{transform:translateX(1.5rem)}}.page-bottom .color-white,footer .color-white{color:#fff}.page-bottom .color-white h2::after,footer .color-white h2::after{background-color:#fff}.page-bottom{height:auto;min-height:25.9rem}.page-bottom .page-bottom-item{flex:1;grid-template-rows:auto 1fr auto;padding:3.5rem}@media screen and (max-width: 767px){.page-bottom .page-bottom-item{padding:6rem 5rem;gap:2rem}}.page-bottom .page-bottom-item.contact{background-color:#003d8c}.page-bottom .page-bottom-item.about{background-color:#2480f7}.page-bottom .page-bottom-item.about h6{margin:2.3rem auto auto}@media screen and (max-width: 767px){.page-bottom .page-bottom-item.about h6{margin:0}}.page-bottom .page-bottom-item .page-bottom-item-txt{grid-template-rows:subgrid;grid-row:span 2;height:100%;margin:0 auto}.page-bottom .page-bottom-item .page-bottom-item-txt h6{font-size:3.2rem;font-weight:normal;line-height:1.4;align-self:center}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .page-bottom-item-txt h6{font-size:6rem}}.page-bottom .page-bottom-item .page-bottom-item-txt p{margin:auto auto 0;font-size:1.2rem;line-height:1.45;align-self:end}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .page-bottom-item-txt p{font-size:3.5rem}}.page-bottom .page-bottom-item .btn-link{margin:2.2rem auto 0;width:fit-content;height:auto;padding:.3rem 1.3rem .3rem 3rem;background-color:#d9d9d9;border-radius:2rem;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link{padding:.8rem 3.3rem .8rem 6rem;border-radius:4rem}}.page-bottom .page-bottom-item .btn-link a{font-size:1.3rem}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link a{font-size:3.6rem}}.page-bottom .page-bottom-item .btn-link .icon-arrow{width:2rem;height:auto;mix-blend-mode:multiply;flex-shrink:0}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link .icon-arrow{width:5rem}}footer{width:84%;margin:0 auto;padding:3rem 0}@media screen and (max-width: 767px){footer{width:100%;padding:10rem 5rem}}footer .footer-top .ft-logo{width:5.7rem;margin:0 20.7rem 0 0}@media screen and (max-width: 767px){footer .footer-top .ft-logo{width:18rem;margin:0 auto 5rem}}footer .footer-top .search-box{margin:0 1.5rem 0 0}@media screen and (max-width: 767px){footer .footer-top .search-box{margin:0 auto 5rem;gap:6rem}}footer .footer-top .search-box .search-form{gap:.45rem}footer .footer-top .search-box .search-form .search-field{width:23rem;padding:0 1.1rem;font-size:1rem;border:1px solid #003d8c}@media screen and (max-width: 767px){footer .footer-top .search-box .search-form .search-field{width:58rem;height:6.2rem;font-size:3.1rem}}footer .footer-top .search-box .search-form .search-submit{padding:0 .8rem;font-size:.9rem;background-color:#003d8c;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 767px){footer .footer-top .search-box .search-form .search-submit{font-size:3rem;width:11rem}}footer .footer-top .search-box .search-form .search-submit:hover{opacity:.8}footer .footer-top .search-box-sp{padding:0 5rem 5rem;gap:6rem}footer .footer-top .search-box-sp .search-box{margin:0;gap:0}footer .footer-top .lang-switch a{font-size:1.05rem}@media screen and (max-width: 767px){footer .footer-top .lang-switch a{font-size:3rem}}footer .footer-main{padding:.2rem 0 0}@media screen and (max-width: 767px){footer .footer-main{padding:0}}footer .footer-main .footer--menu1 ul#Footer1{gap:1.65rem;margin:.35rem 0 0 0}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1{flex-wrap:wrap !important;justify-content:space-between !important;gap:6rem;margin:0;padding:0 0 5rem}}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1>li.menu-item{width:46%}}footer .footer-main .footer--menu1 ul#Footer1>li.menu-item>a{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1>li.menu-item>a{font-size:3.5rem;flex-grow:1;width:100%;min-height:4.687rem;text-align:center}}footer .footer-main .footer--menu1 ul#Footer1>li.menu-item>a::after{content:"";display:inline-block;background-image:url("../img/icon-arrow-blue-1.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:2.2rem;height:2.2rem;margin:auto auto auto .4rem;transition:transform .3s}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1>li.menu-item>a::after{width:5.2rem;height:5.2rem}}footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu{margin:0;padding:1rem 0 0 0;display:flex;flex-direction:column;gap:.55rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu{gap:2rem;padding:3rem 0 0 0}}footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu li a{font-size:.93rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu li a{font-size:2.97rem}}footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu li a .reg{position:relative;top:.1em;font-size:1.8rem;font-weight:100;line-height:0;vertical-align:middle}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1 li.menu-item ul.sub-menu li a .reg{font-size:5rem}}footer .footer-banner{width:15rem;margin:-14.75rem -1.7rem 0 auto;gap:2rem}@media screen and (max-width: 767px){footer .footer-banner{width:100%;margin:0 auto 5rem;gap:6rem}}footer .footer-banner .banner-img:nth-of-type(1){width:5rem}@media screen and (max-width: 767px){footer .footer-banner .banner-img:nth-of-type(1){width:15.67rem}}footer .footer-banner .banner-img:nth-of-type(2){width:7.5rem}@media screen and (max-width: 767px){footer .footer-banner .banner-img:nth-of-type(2){width:24.839rem}}footer .btn-box{margin:2rem -2rem 0 auto}@media screen and (max-width: 767px){footer .btn-box{margin:0 auto 5rem;justify-content:center !important}}footer .btn-box .btn-link{padding:2rem 1.25rem 2rem 3rem;border-radius:1.5rem}@media screen and (max-width: 767px){footer .btn-box .btn-link{padding:4rem 8rem;border-radius:3rem}}footer .btn-box .btn-link.contact{background-color:#5fb2d8}footer .btn-box .btn-link.contact a{font-size:1.65rem;gap:.3rem}@media screen and (max-width: 767px){footer .btn-box .btn-link.contact a{font-size:3.6rem;gap:1.55rem}}footer .btn-box .btn-link.contact a img.icon-mail{width:2.8rem;filter:brightness(0) invert(1)}@media screen and (max-width: 767px){footer .btn-box .btn-link.contact a img.icon-mail{width:6.2rem}}footer .btn-box .btn-link .icon-arrow{width:2.2rem;mix-blend-mode:screen;filter:invert(1) brightness(2)}@media screen and (max-width: 767px){footer .btn-box .btn-link .icon-arrow{width:5.2rem;height:5.2rem}}footer>.copyright{margin:5.5rem 0 0;font-size:.9rem}@media screen and (max-width: 767px){footer>.copyright{margin:0;font-size:2.4rem}}footer>.copyright ul{gap:1.6rem}@media screen and (max-width: 767px){footer>.copyright ul{gap:3rem}}footer>.copyright ul li.or::before{content:"｜";font-size:1.6rem}@media screen and (max-width: 767px){footer>.copyright ul li.or::before{font-size:3.5rem}}footer>.copyright p{margin:.3rem 0 0;letter-spacing:.03rem}.page-bottom a,footer a{transition:opacity .3s}.page-bottom a:hover,footer a:hover{opacity:.8}.page-bottom a:hover::after,footer a:hover::after{transform:translateX(0.5rem)}@media screen and (max-width: 767px){.page-bottom a:hover::after,footer a:hover::after{transform:translateX(1.5rem)}}.page-bottom .icon-arrow,footer .icon-arrow{transition:transform .3s}.page-bottom .btn-link:hover,footer .btn-link:hover{opacity:.8}.page-bottom .btn-link:hover .icon-arrow,footer .btn-link:hover .icon-arrow{transform:translateX(0.5rem)}@media screen and (max-width: 767px){.page-bottom .btn-link:hover .icon-arrow,footer .btn-link:hover .icon-arrow{transform:translateX(1.5rem)}}.page-bottom .color-white,footer .color-white{color:#fff}.page-bottom .color-white h2::after,footer .color-white h2::after{background-color:#fff}.page-bottom{height:auto;min-height:25.9rem}.page-bottom .page-bottom-item{flex:1;grid-template-rows:auto 1fr auto;padding:3.5rem}@media screen and (max-width: 767px){.page-bottom .page-bottom-item{padding:6rem 5rem;gap:2rem}}.page-bottom .page-bottom-item.contact{background-color:#003d8c}.page-bottom .page-bottom-item.about{background-color:#2480f7}.page-bottom .page-bottom-item.about h6{margin:2.3rem auto auto}@media screen and (max-width: 767px){.page-bottom .page-bottom-item.about h6{margin:0}}.page-bottom .page-bottom-item .page-bottom-item-txt{grid-template-rows:subgrid;grid-row:span 2;height:100%;margin:0 auto}.page-bottom .page-bottom-item .page-bottom-item-txt h6{font-size:3.2rem;font-weight:normal;line-height:1.4;align-self:center}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .page-bottom-item-txt h6{font-size:6rem}}.page-bottom .page-bottom-item .page-bottom-item-txt p{margin:auto auto 0;font-size:1.2rem;line-height:1.45;align-self:end}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .page-bottom-item-txt p{font-size:3.5rem}}.page-bottom .page-bottom-item .btn-link{margin:2.2rem auto 0;width:fit-content;height:auto;padding:.3rem 1.3rem .3rem 3rem;background-color:#d9d9d9;border-radius:2rem;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link{padding:.8rem 3.3rem .8rem 6rem;border-radius:4rem}}.page-bottom .page-bottom-item .btn-link a{font-size:1.3rem}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link a{font-size:3.6rem}}.page-bottom .page-bottom-item .btn-link .icon-arrow{width:2rem;height:auto;mix-blend-mode:multiply;flex-shrink:0}@media screen and (max-width: 767px){.page-bottom .page-bottom-item .btn-link .icon-arrow{width:5rem}}footer{width:84%;margin:0 auto;padding:3rem 0}@media screen and (max-width: 767px){footer{width:100%;padding:10rem 5rem}}footer .footer-top .ft-logo{width:5.7rem;margin:0 20.7rem 0 0;position:relative;top:5rem}@media screen and (max-width: 767px){footer .footer-top .ft-logo{width:18rem;margin:0 auto 5rem}}footer .footer-top .search-box{margin:0 1.5rem 0 0}@media screen and (max-width: 767px){footer .footer-top .search-box{margin:0 auto 5rem;gap:6rem}}footer .footer-top .search-box .search-form{gap:.45rem}footer .footer-top .search-box .search-form .search-field{width:23rem;padding:0 1.1rem;font-size:1rem;border:1px solid #003d8c}@media screen and (max-width: 767px){footer .footer-top .search-box .search-form .search-field{width:58rem;height:6.2rem;font-size:3.1rem}}footer .footer-top .search-box .search-form .search-submit{padding:0 .8rem;font-size:.9rem;background-color:#003d8c;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 767px){footer .footer-top .search-box .search-form .search-submit{font-size:3rem;width:11rem}}footer .footer-top .search-box .search-form .search-submit:hover{opacity:.8}footer .footer-top .search-box-sp{padding:0 5rem 5rem;gap:6rem}footer .footer-top .search-box-sp .search-box{margin:0;gap:0}footer .footer-top .lang-switch a{font-size:1.05rem}@media screen and (max-width: 767px){footer .footer-top .lang-switch a{font-size:3rem}}footer .footer-main{padding:.2rem 0 0;justify-content:center;display:flex}@media screen and (max-width: 767px){footer .footer-main{padding:0}}footer .footer-main .footer--menu1 ul#Footer1-en{gap:1.65rem;margin:.35rem 0 0 0}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en{flex-wrap:wrap !important;justify-content:space-between !important;gap:6rem;margin:0;padding:0 0 5rem}}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en>li.menu-item{width:46%}}footer .footer-main .footer--menu1 ul#Footer1-en>li.menu-item>a{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en>li.menu-item>a{font-size:3.5rem;flex-grow:1;width:100%;min-height:4.687rem;text-align:left;display:block;padding-left:1rem}}footer .footer-main .footer--menu1 ul#Footer1-en>li.menu-item>a::after{content:none;display:inline-block;background-image:url("../img/icon-arrow-blue-1.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:2.2rem;height:2.2rem;margin:auto auto auto .4rem;transition:transform .3s}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en>li.menu-item>a::after{width:5.2rem;height:5.2rem}}footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu{margin:0;padding:1rem 0 0 0;display:flex;flex-direction:column;gap:.55rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu{gap:2rem;padding:3rem 0 0 0}}footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu li a{font-size:.93rem}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu li a{font-size:2.97rem}}footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu li a .reg{position:relative;top:.1em;font-size:1.8rem;font-weight:100;line-height:0;vertical-align:middle}@media screen and (max-width: 767px){footer .footer-main .footer--menu1 ul#Footer1-en li.menu-item ul.sub-menu li a .reg{font-size:5rem}}footer .footer-banner{width:15rem;margin:-2rem -1.7rem 0 auto;gap:2rem}@media screen and (max-width: 767px){footer .footer-banner{width:100%;margin:0 auto 5rem;gap:6rem}}footer .footer-banner .banner-img:nth-of-type(1){width:5rem}@media screen and (max-width: 767px){footer .footer-banner .banner-img:nth-of-type(1){width:15.67rem}}footer .footer-banner .banner-img:nth-of-type(2){width:7.5rem}@media screen and (max-width: 767px){footer .footer-banner .banner-img:nth-of-type(2){width:24.839rem}}footer .btn-box{margin:2rem -2rem 0 auto}@media screen and (max-width: 767px){footer .btn-box{margin:0 auto 5rem;justify-content:center !important}}footer .btn-box .btn-link{padding:2rem 1.25rem 2rem 3rem;border-radius:1.5rem}@media screen and (max-width: 767px){footer .btn-box .btn-link{padding:4rem 8rem;border-radius:3rem}}footer .btn-box .btn-link.contact{background-color:#5fb2d8}footer .btn-box .btn-link.contact a{font-size:1.65rem;gap:.3rem}@media screen and (max-width: 767px){footer .btn-box .btn-link.contact a{font-size:3.6rem;gap:1.55rem}}footer .btn-box .btn-link.contact a img.icon-mail{width:2.8rem;filter:brightness(0) invert(1)}@media screen and (max-width: 767px){footer .btn-box .btn-link.contact a img.icon-mail{width:6.2rem}}footer .btn-box .btn-link .icon-arrow{width:2.2rem;mix-blend-mode:screen;filter:invert(1) brightness(2)}@media screen and (max-width: 767px){footer .btn-box .btn-link .icon-arrow{width:5.2rem;height:5.2rem}}footer>.copyright{margin:-4.5rem 0 0;font-size:.9rem}@media screen and (max-width: 767px){footer>.copyright{margin:0;font-size:2.4rem}}footer>.copyright ul{gap:1.6rem}@media screen and (max-width: 767px){footer>.copyright ul{gap:3rem}}footer>.copyright ul li.or::before{content:"｜";font-size:1.6rem}@media screen and (max-width: 767px){footer>.copyright ul li.or::before{font-size:3.5rem}}footer>.copyright p{margin:.3rem 0 0;letter-spacing:.03rem}#Footer1-en li{gap:.55rem;display:flex;align-items:center}#Footer1-en li::before{content:"";width:1rem;height:1rem;display:inline-block;background-color:#d9d9d9;border-radius:50%}@media screen and (max-width: 600px){#Footer1-en li::before{width:3rem;height:3rem}}header{top:0;left:0;width:100%;box-sizing:border-box;padding:0 10.9rem 0 11rem;background-color:#fff;z-index:999}@media screen and (max-width: 767px){header{height:12rem;padding:0 0 0 3rem}}header a{transition:opacity .3s}header a:hover{opacity:.8}header .header-row .logo-box{margin:.9rem 0 0}@media screen and (max-width: 767px){header .header-row .logo-box{margin:0}}header .header-row .logo-box>h1.logo-area,header .header-row .logo-box>p.logo-area{width:5.9rem}@media screen and (max-width: 767px){header .header-row .logo-box>h1.logo-area,header .header-row .logo-box>p.logo-area{width:18rem}}@media screen and (max-width: 767px){header .header-row .menu-container{position:absolute;background-color:#fff;width:100%;top:12rem;left:0;transform:translateX(100%);transition:.5s;height:100vh;z-index:1;overflow-y:auto;padding:0 0 16rem}}@media screen and (max-width: 767px){header .header-row .menu-container.active{transform:translateX(0%)}}header .header-row .menu-container .main-navigation{gap:1.7rem;margin:.6rem 0 0}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation{margin:0}}header .header-row .menu-container .main-navigation ul#Main1-en{gap:4.5rem;text-align:center}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1-en{display:inline-block;width:100%;padding:0 3rem 5rem 5rem;text-align:left}}header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item{display:flex;align-items:center;gap:.55rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item{gap:1.55rem}}header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item::before{content:"";width:1rem;height:1rem;display:inline-block;background-color:#d9d9d9;border-radius:50%}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item::before{width:3rem;height:3rem}}header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item a{font-size:1.1rem;letter-spacing:-0.05rem;line-height:1}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation ul#Main1-en li.menu-item a{font-size:3.5rem;padding:3rem 60rem 3rem 0}}header .header-row .menu-container .main-navigation .header-logo-box{gap:1.6rem;margin:0 -2rem 0 0}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation .header-logo-box{gap:6rem;margin:0;padding:0 5rem 5rem}}header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link{flex-shrink:0}header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link .header-logo{width:auto;height:3.5rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation .header-logo-box .header-logo-link .header-logo{height:11rem}}header .header-row .menu-container .main-navigation a img.icon-mail{width:auto;height:2.2rem}@media screen and (max-width: 767px){header .header-row .menu-container .main-navigation a img.icon-mail{height:6.2rem}}header .header-row .btn1{position:relative;background:#003d8c;cursor:pointer;width:12rem;height:12rem;border:none;padding:0;border-radius:0}header .header-row .btn1 span{display:block;transition:all .4s;height:2px;border-radius:2px;width:50%;margin:1.5rem auto 0}header .header-row .btn1 span:nth-of-type(1){top:1rem;background-color:#fff;margin:auto}header .header-row .btn1 span:nth-of-type(2){top:3.25rem;background-color:#fff}header .header-row .btn1 span:nth-of-type(3){top:5.5rem;background-color:#fff}header .header-row .btn1.active span:nth-of-type(1){transform:translateY(2px) rotate(-45deg);width:50%}header .header-row .btn1.active span:nth-of-type(2){opacity:0;margin:auto}header .header-row .btn1.active span:nth-of-type(3){transform:translateY(-2px) rotate(45deg);width:50%;margin:auto}header .search-lang{width:100%;padding:.5rem 0 0;margin:0 .5rem 0 0}@media screen and (max-width: 767px){header .search-lang{width:fit-content;padding:0;margin:0}}header .search-lang .search-box .search-form{margin:0 1rem 0 0}@media screen and (max-width: 767px){header .search-lang .search-box .search-form{margin:0}}header .search-lang .search-box .search-form .search-field{width:23rem;margin:0 .5rem 0 0;padding:0 1.1rem;font-size:1rem;border:1px solid #003d8c}@media screen and (max-width: 767px){header .search-lang .search-box .search-form .search-field{width:58rem;height:6.2rem;font-size:3.1rem}}header .search-lang .search-box .search-form .search-submit{padding:0 .8rem;font-size:.9rem;background-color:#003d8c;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 767px){header .search-lang .search-box .search-form .search-submit{font-size:3rem;width:11rem}}header .search-lang .search-box .search-form .search-submit:hover{opacity:.8}header .search-lang .lang-switch a{font-size:1.05rem}header .search-lang-sp{padding:5rem;gap:6rem}header .search-lang-sp .lang-switch a{font-size:3.15rem}@font-face{font-family:"noto-sans";src:url("../fonts/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"noto-sans-en";src:url("../fonts/NotoSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"noto-serif";src:url("../fonts/NotoSerifJP-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"libre";src:url("../fonts/LibreBodoni-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.noto-sans{font-family:"noto-sans"}.noto-sans-en{font-family:"noto-sans-en"}.noto-serif{font-family:"noto-serif"}.libre{font-family:"libre"}.product-info-page{margin-top:7.1rem}.catalog-instructions-list{margin-bottom:8.5rem}@media screen and (max-width: 767px){.catalog-instructions-list{margin-bottom:15rem}}.catalog-pdf-list{margin-bottom:8.5rem}@media screen and (max-width: 767px){.catalog-pdf-list{margin-bottom:15rem}}.catalog-pdf-list .product-info-content__title{margin-top:2.6rem}.catalog-pdf-list .product-info-content__title h2{font-size:3.2rem;letter-spacing:.12rem}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__title h2{font-size:5.2rem}}.catalog-pdf-list .product-info-content__pdf-list{width:78%;margin-top:5rem}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__pdf-list{width:95%;margin-top:10rem}}.catalog-pdf-list .product-info-content__category-box{border-top:1px solid #666}.catalog-pdf-list .product-info-content__category-box:not(:first-child){margin-top:3.2rem}.catalog-pdf-list .product-info-content__category-title{justify-content:space-between;cursor:pointer;padding:1.4rem 0 1.2rem}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__category-title{padding:3rem 0}}.catalog-pdf-list .product-info-content__category-title h2{font-size:1.5rem;letter-spacing:.08rem}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__category-title h2{font-size:3.8rem}}.catalog-pdf-list .product-info-content__toggle-icon{margin-left:2rem;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__toggle-icon{width:5.8rem;height:5.8rem;margin-left:4rem}}.catalog-pdf-list .product-info-content__toggle-icon .icon{line-height:1;padding:0}.catalog-pdf-list .product-info-content__main-row{width:100%;margin-left:0;padding:.2rem 0}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__main-row{display:block !important;padding:1.6rem 0}}.catalog-pdf-list .product-info-content__main-col{padding-top:1.2rem;padding-bottom:1.2rem}.catalog-pdf-list .product-info-content__main-col.col1{width:72%;padding-right:2rem}.catalog-pdf-list .product-info-content__main-col.col2{width:28%;margin-left:0;text-align:right}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__main-col{padding-top:1rem;padding-bottom:1rem}.catalog-pdf-list .product-info-content__main-col.col1,.catalog-pdf-list .product-info-content__main-col.col2{width:100%;padding-right:0;text-align:left}.catalog-pdf-list .product-info-content__main-col.col2{margin-top:.8rem}}.catalog-pdf-list .product-info-content__pdf-link a{text-decoration:none;line-height:1.65;letter-spacing:.06rem}.catalog-pdf-list .product-info-content__sub-category{color:#666;letter-spacing:.08rem}@media screen and (max-width: 767px){.catalog-pdf-list .product-info-content__sub-category{white-space:normal}}.catalog-sds-list{margin-bottom:8.5rem}@media screen and (max-width: 767px){.catalog-sds-list{margin-bottom:15rem}}.product-info-content{margin-top:3.7rem}@media screen and (max-width: 767px){.product-info-content{margin-top:7.5rem}}.product-info-content__title{margin-top:1.9rem}.product-info-content__title.sds::after{content:"";display:block;width:10rem;height:1px;border-bottom:solid 5px #3acd09;margin:.5rem auto}@media screen and (max-width: 767px){.product-info-content__title.sds::after{width:20rem;height:2px;margin:1rem auto;border-bottom:solid 2.5px #3acd09}}@media screen and (max-width: 767px){.product-info-content__title{margin-top:7.5rem}}.product-info-content__title h2{font-size:3rem;letter-spacing:.2rem}@media screen and (max-width: 767px){.product-info-content__title h2{font-size:5rem;line-height:8rem}}.product-info-content__pdf-list{margin:4rem auto 0;width:76%}@media screen and (max-width: 767px){.product-info-content__pdf-list{width:95%;margin:15rem auto}}.product-info-content__category-title{border-bottom:solid 1px #000;padding-bottom:1rem}@media screen and (max-width: 767px){.product-info-content__category-title{padding-bottom:3rem}}.product-info-content__category-title h2{font-weight:normal;font-size:1.3rem;letter-spacing:-0.03rem}@media screen and (max-width: 767px){.product-info-content__category-title h2{font-size:4rem;letter-spacing:.1rem}}.product-info-content__category-box:not(:last-child){margin-bottom:6rem}.product-info-content__category-box:not(:first-child){margin-top:4rem}.product-info-content__toggle-icon{border:solid 1px #000;width:2.3rem;height:2.1rem;margin-left:1.1rem;cursor:pointer}@media screen and (max-width: 767px){.product-info-content__toggle-icon{width:6rem;height:6.3rem;margin-left:5rem}}.product-info-content__toggle-icon p{font-size:1.3rem;padding:0rem .4rem}@media screen and (max-width: 767px){.product-info-content__toggle-icon p{font-size:4rem;padding:0rem .7rem}}.product-info-content__main-row{width:95.8%;margin-left:4.2%;border-bottom:dotted 1px #000}@media screen and (max-width: 767px){.product-info-content__main-row{width:100%;margin-left:0%}}.product-info-content__main-col{padding-top:.85rem;padding-bottom:1rem}@media screen and (max-width: 767px){.product-info-content__main-col{padding-top:5rem;padding-bottom:5rem}}.product-info-content__main-col.col1{width:50%}.product-info-content__main-col.col2{width:48%;margin-left:2%}.product-info-content__main-col p{font-size:1.2rem;letter-spacing:.06rem}@media screen and (max-width: 767px){.product-info-content__main-col p{font-size:3rem;letter-spacing:.1rem}}.product-info-content__sub-category{color:#666}.product-info-content__nav-list{width:78%;margin:7.3rem auto 3.8rem}@media screen and (max-width: 767px){.product-info-content__nav-list{width:95%;margin:15rem auto}}.product-info-content__btn{width:23.25%;background-color:#003d8c;border-radius:5px;margin-bottom:2rem}@media screen and (max-width: 767px){.product-info-content__btn{width:47.5%;margin-bottom:5rem}}.product-info-content__btn p{color:#fff;font-size:1rem;letter-spacing:.1rem;padding:.8rem 0}@media screen and (max-width: 767px){.product-info-content__btn p{font-size:3rem;letter-spacing:.1rem;padding:2.5rem 0}}.product-info-content__btn-icon{background-image:url("../img/icon-arrow-blue-1.svg");background-size:cover;background-repeat:no-repeat;width:1.5rem;height:1.5rem;top:.8rem;right:1.8rem}@media screen and (max-width: 767px){.product-info-content__btn-icon{width:5.5rem;height:5.5rem;top:2rem;right:3rem}}.product-info-content__return-link{width:12rem;margin:0 auto;font-size:1.2rem;letter-spacing:.05rem}@media screen and (max-width: 767px){.product-info-content__return-link{font-size:4rem;width:45rem}}.product-info-content__btn-link{margin:0 auto;height:auto;padding:.3rem 2.8rem .3rem 4rem;background-color:#d9d9d9;border-radius:2rem;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 767px){.product-info-content__btn-link{padding:2rem 10rem 2rem 15rem;border-radius:5rem}}.product-info-content__btn-link .icon-arrow{width:2rem;height:auto;mix-blend-mode:multiply;flex-shrink:0}@media screen and (max-width: 767px){.product-info-content__btn-link .icon-arrow{width:6rem}}.product-info-content__instructions-list{margin:3.5rem auto 0;width:76%}@media screen and (max-width: 767px){.product-info-content__instructions-list{width:95%;margin:15rem auto}}.product-info-content__main-row2{border-bottom:dashed 1px #000}@media screen and (max-width: 767px){.product-info-content__main-row2{width:100%}}.product-info-content__main-col2{padding-top:1.05rem;padding-bottom:.8rem}@media screen and (max-width: 767px){.product-info-content__main-col2{padding-top:5rem;padding-bottom:5rem}}.product-info-content__main-col2.col1{width:8%}@media screen and (max-width: 767px){.product-info-content__main-col2.col1{width:15%}}.product-info-content__main-col2.col1 p{font-size:.9rem}@media screen and (max-width: 767px){.product-info-content__main-col2.col1 p{font-size:2.5rem}}.product-info-content__main-col2.col1 p span{width:100%;border-radius:2rem}.product-info-content__main-col2.col2{width:88%;margin-left:4%}@media screen and (max-width: 767px){.product-info-content__main-col2.col2{width:81%}}.product-info-content__main-col2 p{font-size:1.2rem;letter-spacing:.06rem}@media screen and (max-width: 767px){.product-info-content__main-col2 p{font-size:3rem;letter-spacing:.1rem}}.product-info-content__main-col2 p a{text-decoration:underline}.product-info-content__sds-table-wrap{overflow-x:visible}@media screen and (max-width: 767px){.product-info-content__sds-table-wrap{overflow-x:auto}}.product-info-content__sds-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}@media screen and (max-width: 767px){.product-info-content__sds-table{min-width:140rem}}.product-info-content__sds-table thead th{background-color:#e7e7e7;border-right:1px solid #fff;border-bottom:1px solid #9a9a9a;color:#000;font-size:1rem;font-weight:normal;line-height:1.35;padding:.65rem 1rem;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.product-info-content__sds-table thead th{font-size:2.8rem;padding:2.2rem 1.2rem}}.product-info-content__sds-table thead th:last-child{border-right:0}.product-info-content__sds-table tbody tr:last-child td{border-bottom:1px dashed #9a9a9a}.product-info-content__sds-head--no{width:8%}.product-info-content__sds-head--name{width:44%;text-align:left;padding-left:2rem}.product-info-content__sds-head--component{width:15%}.product-info-content__sds-head--registration,.product-info-content__sds-head--grade{width:19%}.product-info-content__sds-row td{border-bottom:1px dashed #9a9a9a}.product-info-content__sds-cell{color:#000;font-size:1.15rem;line-height:1.7;padding:1rem 1rem 1.1rem;text-align:center;vertical-align:middle}@media screen and (max-width: 767px){.product-info-content__sds-cell{font-size:2.8rem;padding:2.8rem 1.2rem}}.product-info-content__sds-cell a{color:inherit;text-decoration:none}.product-info-content__sds-cell--no{width:8%}.product-info-content__sds-cell--name{padding-left:2rem;text-align:left}.product-info-content__sds-cell--name a{display:inline-block;letter-spacing:.08rem;overflow-wrap:anywhere}@media screen and (max-width: 767px){.product-info-content__sds-cell--name a{letter-spacing:.08rem}}.product-info-content__sds-cell--component{width:10%}.product-info-content__sds-cell--registration,.product-info-content__sds-cell--grade{letter-spacing:.05rem}.product-info-content__sds-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.product-info-content__sds-pill{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.15rem .9rem .2rem;border-radius:9999px;background-color:#a6a6a6;color:#fff;font-size:.88rem;line-height:1.2;white-space:nowrap}@media screen and (max-width: 767px){.product-info-content__sds-pill{min-width:16rem;padding:.55rem 1.6rem .65rem;font-size:2.2rem}}.product-info-content__sds-empty{color:#666;font-size:.95rem}@media screen and (max-width: 767px){.product-info-content__sds-empty{font-size:2.6rem}}.product-info-content__text{margin-top:3.8rem}.product-info-content__text p{font-size:2.2rem;letter-spacing:.2rem}@media screen and (max-width: 767px){.product-info-content__text p{font-size:5rem}}.product-info-content__row{width:84%;margin:7.2rem auto 8rem;gap:5%}@media screen and (max-width: 767px){.product-info-content__row{width:95%;margin:15rem auto}}.product-info-content__card{width:30%;border:solid 2px #003d8c;border-radius:.5rem;margin-bottom:2.7rem}@media screen and (max-width: 767px){.product-info-content__card{width:100%;margin-bottom:5rem;border-radius:15px}}.product-info-content__card-title{margin-top:1.3rem}.product-info-content__card-title h3{font-size:1.6rem}@media screen and (max-width: 767px){.product-info-content__card-title h3{font-size:5rem;letter-spacing:.2rem}}.product-info-content__card-btn{width:8%;margin:.25rem auto}@media screen and (max-width: 767px){.product-info-content__card-btn{margin:1rem auto}}.product-info-content__card-content{padding:2.4rem 1.5rem 1.9rem}@media screen and (max-width: 767px){.product-info-content__card-content{padding:5rem 4rem 2rem}}.product-info-content__title,.obbligato__sec01{width:78%;margin-left:auto;margin-right:auto}.obbligato__sec02{width:85%;margin-left:auto;margin-right:auto}.product-info-content__title{margin-bottom:2rem}.obbligato__sec01 ul li{color:#003d8c;font-size:2rem;font-weight:bold}.obbligato-page-second-flex,.obbligato-page-first-flex{display:flex;justify-content:center;flex-wrap:wrap}.obbligato-page-first-flex .product-info-content__btn,.obbligato-page-second-flex .product-info-content__btn{width:auto;margin-left:1rem;margin-right:1rem;padding-left:4rem;padding-right:4rem}.product-info-content__nav-list{margin-bottom:0}.obbligato-page-second-flex{margin-top:0}.page-header__title h1{position:relative;display:inline-block}.page-header__title h1::after{content:"";width:18rem;height:1px;background:#fff;position:absolute;top:50%;right:-19rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.flex-between{display:flex;justify-content:space-between;flex-wrap:wrap}.obbligato__sec01-text{width:60%}.obbligato__sec01 figure{width:35%;display:flex;align-items:flex-end}.obbligato__sec01 ol{padding-left:0;margin-left:0}.obbligato__sec01 ol li{list-style:dicimal;margin-left:1rem}.read{color:#003d8c;margin-bottom:2rem;font-size:1.9rem}.obbligato__sec01 ol,.obbligato__sec01 p{font-size:1.4rem}.obbligato__sec01 ol{margin-top:2rem}.obbligato__sec02{margin-top:5rem}.obbligato__sec02 li{border:3px solid #003d8c;border-radius:1rem;width:32%;text-align:center;margin-bottom:2.5rem}.obbligato__sec02 li a{color:#003d8c !important;font-size:1.8rem;display:block;padding-top:.7rem;padding-bottom:1.7rem;padding-left:2rem;padding-right:2rem}.obbligato__sec02 li a>img{width:7%;height:7%}.obbligato__sec02 li figure{margin-bottom:.1rem}.obbligato__sec02 li:nth-child(3) img{position:relative}.obbligato__sec02 li.w-100{width:100%;gap:4rem;font-size:1.8rem;padding-top:.7rem;padding-bottom:1.7rem;padding-left:2rem;padding-right:2rem}.obbligato__sec02 li.w-100 .img-box{width:64%;gap:2rem}.obbligato__sec02 li.w-100 .img-box figure{margin-bottom:.1rem}.obbligato__sec02 li.w-100 ul{gap:2rem}.obbligato__sec02 li.w-100 ul li{border:unset;width:100%;text-align:start;margin-bottom:0}.obbligato__sec02 li.w-100 ul li a{display:flex;align-items:center;padding:0;gap:.3rem}.display-block{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 1023px){.obbligato__sec02 li img.ico{width:2rem}.obbligato__sec02 li.w-100 ul li img.ico{height:2rem}.product-info-content__title,.obbligato__sec01,.obbligato__sec02{width:94%}.obbligato__sec01 ol,.obbligato__sec01 p{font-size:1.6rem}}@media screen and (max-width: 600px){.obbligato__sec02,.obbligato__sec01{font-size:3.3rem}.obbligato__sec01 figure,.obbligato__sec01-text{width:100%}.obbligato__sec01 ol{margin-left:2rem}.obbligato__sec02 li{width:100%;margin-bottom:2.6rem}.obbligato__sec02 li a{font-size:5rem;letter-spacing:.2rem}.obbligato__sec01 ol,.obbligato__sec01 p{font-size:3.4rem}.obbligato__sec02 li img.ico{width:10.5%}.obbligato__sec02 li.w-100 ul li img.ico{height:10.5%}.obbligato-page-first-flex .product-info-content__btn,.obbligato-page-second-flex .product-info-content__btn{width:100%}.obbligato__sec02 li.w-100 .img-box{width:100%;gap:2rem}.obbligato__sec02 li.w-100 ul li a{gap:2.5rem}}
/*# sourceMappingURL=obbligato.css.map */
