﻿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"}@keyframes fadeInRow{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-page .white-color .about-sec__ttl-main h2::after{background-color:#fff}.page{padding:3.75rem 0 0}.page__mv{background-image:url("../img/about-mv-bg.jpg")}.about-sec-menu__container{margin:7.5rem auto 5rem}@media screen and (max-width: 767px){.about-sec-menu__container{margin:20rem 0 10rem}}.about-sec-menu__nav{margin:3.8rem auto 0;width:45%}@media screen and (max-width: 767px){.about-sec-menu__nav{width:40%;margin:7.5rem auto}}.about-sec-menu__nav li{border-left:solid 4px #5fb2d8;border-right:solid 4px #5fb2d8;padding:0 1rem;font-weight:bold;font-size:1rem}@media screen and (max-width: 767px){.about-sec-menu__nav li{font-size:3.5rem;margin-bottom:2rem}}.about-sec-menu__nav li a{color:#5fb2d8 !important}@media screen and (max-width: 767px){.about-sec__ttl-main{margin:3rem 0 0}}.about-sec__ttl-main h2{font-size:3.2rem}@media screen and (max-width: 767px){.about-sec__ttl-main h2{font-size:5rem}}.about-sec__ttl-main h2::after{content:"";width:6rem;height:1px;background-color:#003d8c;margin:auto auto auto .8rem;flex-shrink:0}@media screen and (max-width: 767px){.about-sec__ttl-main h2::after{width:10rem;margin:auto auto auto 1.8rem}}.about-sec__ttl-sub{margin:1rem 0 0 -0.2rem}@media screen and (max-width: 767px){.about-sec__ttl-sub{margin:3rem 0 0}}.about-sec__ttl-sub h3{font-size:2.25rem;font-weight:normal;line-height:1.72;letter-spacing:.15rem}@media screen and (max-width: 767px){.about-sec__ttl-sub h3{font-size:5rem;letter-spacing:.2rem;line-height:1.6}}.about-sec__txt{margin:1.6rem 0 0}@media screen and (max-width: 767px){.about-sec__txt{margin:3rem 0 0}}.about-sec__txt p{font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.about-sec__txt p{font-size:3.5rem;letter-spacing:.1rem;line-height:1.71}}.about-sec__txt p+p{margin:1.6rem 0 0}@media screen and (max-width: 767px){.about-sec__txt p+p{margin:6rem 0 0}}.about-sec__dl dl{font-size:1.3rem;line-height:1.65}@media screen and (max-width: 767px){.about-sec__dl dl{font-size:2.8rem;letter-spacing:.1rem;line-height:1.71}}.about-sec__dl dl dt{width:17%;padding:1.5rem 0 0;font-weight:normal}@media screen and (max-width: 767px){.about-sec__dl dl dt{padding:0}}.about-sec__dl dl dd{width:83%;padding:1.5rem 0 0;margin:0}@media screen and (max-width: 767px){.about-sec__dl dl dd{width:78%;padding:0}}.about-sec__dl dl dd+dd{margin:-0.05rem 0 0 17%;padding:0}@media screen and (max-width: 767px){.about-sec__dl dl dd+dd{margin:-0.05rem 0 0 22%}}.about-sec__ul ul{margin:1.7rem 0 0}@media screen and (max-width: 767px){.about-sec__ul ul{margin:3rem 0 0}}.about-sec__ul ul li{position:relative;display:block;font-size:1.25rem;line-height:1.4;padding:0 0 0 1.5rem}@media screen and (max-width: 767px){.about-sec__ul ul li{font-size:3.5rem;letter-spacing:.1rem;line-height:1.71;padding:0 0 0 2.5rem}}.about-sec__ul ul li::before{position:absolute;content:"";top:.6em;left:.6rem;width:.25rem;height:.25rem;border-radius:50%;background-color:currentColor}@media screen and (max-width: 767px){.about-sec__ul ul li::before{top:.8em;left:.8rem;width:.75rem;height:.75rem}}.about-sec1{scroll-margin-top:7rem;padding:0 0 11.65rem;margin:3.4rem 0 0}@media screen and (max-width: 767px){.about-sec1{padding:0 0 10rem;margin:8rem 0 0}}@media screen and (max-width: 767px){.about-sec1 .container{padding:110rem 0 0}}@media screen and (max-width: 767px){.about-sec1 .about-sec__ttl-main{margin:6rem 0 0}}.about-sec1__img{width:39rem;top:.3rem;right:0}@media screen and (max-width: 767px){.about-sec1__img{width:97.5%;top:1.75rem}}.about-sec1__ttl-main{width:36.5rem;margin:4.3rem auto 0}@media screen and (max-width: 767px){.about-sec1__ttl-main{width:61.5rem;margin:6rem auto 0}}.about-sec1__ttl-sub{margin:-1rem 0 0}.about-sec1__ttl-sub h3{font-size:2.25rem;font-weight:450;background:linear-gradient(0deg, #000 0%, #666666 50%, #000 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.about-sec1__ttl-sub h3{font-size:4rem}}.about-sec1 .icon-shinjyo-blue{width:9.5rem;top:10.3rem;left:33.3rem}@media screen and (max-width: 767px){.about-sec1 .icon-shinjyo-blue{width:19.5rem;top:auto;right:3rem;bottom:63rem;left:auto}}.about-sec1__contents{background-image:url("../img/about-sec1-bg.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:41rem;margin:10rem 0 0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width: 767px){.about-sec1__contents{height:63rem;margin:15rem 0 0}}.about-sec1__item{display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.about-sec1__item:nth-child(1){grid-column:1/span 2;grid-row:1/span 2;top:15rem;left:50%;transform:translateX(-50%);width:100%;z-index:10}@media screen and (max-width: 767px){.about-sec1__item:nth-child(1){top:23rem}}.about-sec1__item:nth-child(1) h3{font-size:2.18rem;font-weight:600;line-height:1.55;filter:drop-shadow(0 0 2rem #fff);background:linear-gradient(0deg, #000 0%, #666666 50%, #000 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.about-sec1__item:nth-child(1) h3{font-size:4rem}}.about-sec1__item:nth-child(1) h3 span{font-size:2.7rem}@media screen and (max-width: 767px){.about-sec1__item:nth-child(1) h3 span{font-size:4.5rem}}.about-sec1__item:nth-child(2){padding:0 0 4rem 7rem}@media screen and (max-width: 767px){.about-sec1__item:nth-child(2){padding:0 0 5rem 0;margin:0 0 0 -16rem}}.about-sec1__item:nth-child(3){padding:0 6rem 4rem 0}@media screen and (max-width: 767px){.about-sec1__item:nth-child(3){padding:0 0 5rem 0;margin:0 -18rem 0 0}}.about-sec1__item:nth-child(4){padding:3.5rem 0 0 7rem}@media screen and (max-width: 767px){.about-sec1__item:nth-child(4){padding:5.5rem 0 0;margin:0 0 0 -16rem}}.about-sec1__item:nth-child(5){padding:3.5rem 6.5rem 0 0}@media screen and (max-width: 767px){.about-sec1__item:nth-child(5){padding:5.5rem 0 0;margin:0 -17rem 0 0}}.about-sec1__item p{font-size:1.65rem;line-height:1.43;text-shadow:0 0 1rem #000}@media screen and (max-width: 767px){.about-sec1__item p{font-size:3rem}}.about-sec1__item2.item2-1{left:42%;top:-23%}@media screen and (max-width: 767px){.about-sec1__item2.item2-1{top:-25%;left:30%}}.about-sec1__item2.item2-2{right:45%;top:-23%}@media screen and (max-width: 767px){.about-sec1__item2.item2-2{top:-25%;right:35%}}.about-sec1__item2.item2-3{left:48%;bottom:-16%}@media screen and (max-width: 767px){.about-sec1__item2.item2-3{bottom:-25%;left:38%}}.about-sec1__item2.item2-4{right:37%;bottom:-16%}@media screen and (max-width: 767px){.about-sec1__item2.item2-4{bottom:-25%;right:27%}}.about-sec1__item2 p{color:#000;text-shadow:initial}.about-sec2{scroll-margin-top:7rem}.about-sec2 .container{padding:2.8rem 0 4.9rem}@media screen and (max-width: 767px){.about-sec2 .container{padding:0 0 4.9rem}}.about-sec2 .icon-company-blue{width:7.5rem;top:2rem;left:22rem}@media screen and (max-width: 767px){.about-sec2 .icon-company-blue{width:11.5rem;top:-1rem;left:36rem}}.about-sec3{scroll-margin-top:7rem}.about-sec3 .about-sec__ttl-main{padding:5.2rem 0 0}.about-sec3 .about-sec__ttl-main h2::after{margin:auto 7.8rem auto .8rem}@media screen and (max-width: 767px){.about-sec3 .about-sec__ttl-main h2::after{margin:auto 7.8rem auto 1.8rem}}.about-sec3 .icon-history-blue{width:8rem;top:4rem;left:56rem}@media screen and (max-width: 767px){.about-sec3 .icon-history-blue{width:11rem;top:4rem;left:62rem}}.about-sec3__tab{gap:2.5rem;margin:2.3rem 0 0}@media screen and (max-width: 767px){.about-sec3__tab{gap:5rem;margin:4.6rem 0 0}}.about-sec3__tab-btn{position:relative;padding:.5rem 0;border:none;background:rgba(0,0,0,0);font-size:1.35rem;color:#fff;cursor:pointer;transition:color .3s ease}@media screen and (max-width: 767px){.about-sec3__tab-btn{font-size:3.5rem}}.about-sec3__tab-btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:#fff;transform:scaleX(0);transition:transform .3s ease}.about-sec3__tab-btn.is-active::after{transform:scaleX(1)}@media screen and (max-width: 767px){.about-sec3__tab-btn.is-active::after{bottom:-0.5rem}}.about-sec3__timeline{grid-template-columns:1fr 19.5rem 1fr;grid-template-rows:auto 1fr;min-height:41.7rem}@media screen and (max-width: 767px){.about-sec3__timeline{min-height:0;height:auto}}.about-sec3__timeline.container{padding:0 0 3rem}.about-sec3__timeline::before{content:"";position:absolute;top:8.5rem;left:50%;transform:translateX(-50%);width:.5px;height:calc(100% - 8.5rem);background:#fff;z-index:1}@media screen and (max-width: 767px){.about-sec3__timeline::before{height:auto;top:21rem;bottom:1.5rem}}.about-sec3__header-row{grid-column:1/-1;grid-row:1;grid-template-columns:1fr 39.5rem 1fr;margin:2.4rem auto .9rem}@media screen and (max-width: 767px){.about-sec3__header-row{margin:4.8rem auto 3rem}}.about-sec3__header-box{width:9.5rem;padding:.2rem 0;border-radius:.3rem}@media screen and (max-width: 767px){.about-sec3__header-box{width:24rem;padding:.4rem 0;border-radius:.6rem}}.about-sec3__header-box p{font-size:1.35rem}@media screen and (max-width: 767px){.about-sec3__header-box p{font-size:3.5rem}}.about-sec3__row{display:grid;align-items:center;grid-column:1/-1;grid-template-columns:1fr 19.5rem 1fr;margin:0 0 1rem;opacity:0}@media screen and (max-width: 767px){.about-sec3__row{margin:0 0 3rem}}.about-sec3__row.is-active{animation:fadeInRow .5s forwards}.about-sec3__row:has(.about-sec3__col--left:empty) .about-sec3__year-box::before{display:none}.about-sec3__row:has(.about-sec3__col--right:empty) .about-sec3__year-box::after{display:none}.about-sec3__col{display:flex}.about-sec3__col--left{grid-column:1;justify-content:flex-start}.about-sec3__col--right{grid-column:3;justify-content:flex-end}.about-sec3__card{display:inline-block;max-width:90%;width:100%}.about-sec3__card p{font-size:.95rem;line-height:1.35}@media screen and (max-width: 767px){.about-sec3__card p{font-size:2.8rem}}.about-sec3__year-box{position:relative;grid-column:2;text-align:center}.about-sec3__year-box time{position:relative;display:inline-block;font-size:2.25rem;padding:0 .5rem;z-index:2}@media screen and (max-width: 767px){.about-sec3__year-box time{font-size:4rem}}.about-sec3__year-box::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:13rem;width:8rem;height:.5rem;background:radial-gradient(circle at 0.25rem center, #fff 0.25rem, transparent 0.25rem),linear-gradient(to right, transparent 0.25rem, #fff 0.25rem);background-size:100% 100%,100% 1px;background-repeat:no-repeat;background-position:center;z-index:1}@media screen and (max-width: 767px){.about-sec3__year-box::before{right:15rem;width:7rem;height:1.8rem;background:radial-gradient(circle at center, #fff 50%, transparent 50%) no-repeat left center/1.8rem 1.8rem,linear-gradient(to right, #fff, #fff) no-repeat right center/calc(100% - 1.8rem + 0.5rem) 1px}}.about-sec3__year-box::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:12.7rem;width:8rem;height:.5rem;background:radial-gradient(circle at calc(100% - 0.25rem) center, #fff 0.25rem, transparent 0.25rem),linear-gradient(to right, #fff calc(100% - 0.25rem), transparent calc(100% - 0.25rem));background-size:100% 100%,100% 1px;background-repeat:no-repeat;background-position:center;z-index:1}@media screen and (max-width: 767px){.about-sec3__year-box::after{left:14.7rem;width:7rem;height:1.8rem;background:radial-gradient(circle at center, #fff 50%, transparent 50%) no-repeat right center/1.8rem 1.8rem,linear-gradient(to right, #fff, #fff) no-repeat left center/calc(100% - 1.8rem + 0.5rem) 1px}}.about-sec4{scroll-margin-top:7rem}.about-sec4 .container{padding:35.7rem 0 0}@media screen and (max-width: 767px){.about-sec4 .container{padding:31.2rem 0 0}}.about-sec4 .icon-service-blue{width:8rem;top:35rem;left:19.5rem}@media screen and (max-width: 767px){.about-sec4 .icon-service-blue{width:12rem;top:33.5rem;left:32.5rem}}.about-sec4 .about-sec__txt{margin:.7rem 0 0}@media screen and (max-width: 767px){.about-sec4 .about-sec__txt{margin:3rem 0 0}}.about-sec4__grid{margin:2.5rem 0 0}@media screen and (max-width: 767px){.about-sec4__grid{margin:7.5rem 0 0}}.about-sec4__grid::after{content:"";width:47%}.about-sec4__item{display:flex;flex-direction:column;width:47%;margin:0 0 4.25rem}@media screen and (max-width: 767px){.about-sec4__item{width:100%;margin:0 0 6rem}}.about-sec4__img{margin:0 0 .45rem}.about-sec4__ttl{margin:0 0 .7rem}.about-sec4__ttl h3{font-size:2.25rem;font-weight:600;letter-spacing:-0.075rem;line-height:1.55}@media screen and (max-width: 767px){.about-sec4__ttl h3{font-size:5rem}}.about-sec4__txt p{font-size:1.257rem;letter-spacing:-0.005rem;line-height:1.37}@media screen and (max-width: 767px){.about-sec4__txt p{font-size:3.5rem;letter-spacing:.1rem;line-height:1.71}}.about-sec5 .container{padding:8.8rem 0 8rem}@media screen and (max-width: 767px){.about-sec5 .container{padding:0 0 8rem}}.about-sec5 .icon-access-blue{width:8rem;top:8.3rem;left:24.3rem}@media screen and (max-width: 767px){.about-sec5 .icon-access-blue{width:12rem;top:-1rem;left:39.3rem}}.about-sec5__item{margin:2rem 0 0}.about-sec5__item+.about-sec5__item{margin:1.5rem 0 0}@media screen and (max-width: 767px){.about-sec5__item+.about-sec5__item{margin:9rem 0 0}}.about-sec5__item+.about-sec5__item .about-sec5__col--right{transform:translateY(3.6rem)}.about-sec5__col--left{width:58.5%}@media screen and (max-width: 767px){.about-sec5__col--left{width:100%}}.about-sec5__col--right{width:38.2%;transform:translateY(4.5rem)}@media screen and (max-width: 767px){.about-sec5__col--right{width:100%}}.about-sec5 .about-sec__ttl-main{margin:0}.about-sec5 .about-sec__ttl-sub{margin:1rem 0 -1.5rem 0}.about-sec5 .about-sec__ttl-sub h3{font-weight:650;letter-spacing:-0.075rem}.about-sec5 .about-sec__txt{gap:.8rem}.about-sec5 .about-sec__txt p+p{margin:0}
/*# sourceMappingURL=about.css.map */
