.headerContent{z-index:100;width:100%;max-width:none;position:fixed;top:0;padding:0}.headerContent.active{background:#fff}.headerContent.active .headerContent__inner--nav ul li a{color:#000}.headerContent.active .navToggleCross span{background:#000}.headerContent.active-text .headerContent__inner--nav ul li a{color:#000}.headerContent.active-text .navToggleCross span{background:#000}.headerContent__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1800px;height:96px;box-sizing:border-box;margin:0 auto}@media screen and (max-width:1024px){.headerContent__inner{height:80px}}.headerContent__inner--logo{display:block;margin:0}.headerContent__inner--logo a{display:block}.headerContent__inner--logo a img{display:block;width:auto;max-height:62px}@media screen and (max-width:1024px){.headerContent__inner--logo a img{max-height:56px}}.headerContent__inner--nav{font-size:2rem;margin-left:auto;margin-right:0}@media screen and (max-width:1024px){.headerContent__inner--nav{display:none}}.headerContent__inner--nav ul{display:flex;justify-content:space-between;align-items:center}.headerContent__inner--nav ul li{display:flex;justify-content:center;align-items:center}.headerContent__inner--nav ul li a{font-weight:bold;font-size:1.4rem;color:#fff;font-weight:400;letter-spacing:0;position:relative;padding:0 15px;transition:0.4s}.headerContent__inner--nav ul li a:hover{opacity:0.4}.headerContent__inner--nav ul li a:hover::before{opacity:1}.headerContent__inner--icon{margin-left:40px;margin-right:0}@media screen and (max-width:1024px){.headerContent__inner--icon{display:none}}.headerContent .hoverIcon{display:flex}.headerContent .hoverIcon-box{width:50px;height:50px;position:relative}.headerContent .hoverIcon-box:not(:first-of-type){margin-left:15px}.headerContent .hoverIcon-box-cnt{background-color:var(--bg-second-color);display:flex;align-items:center;width:100%;height:100%;border-radius:50px;position:absolute;top:0;left:0;right:0;transition:0.4s}.headerContent .hoverIcon-box-cnt>span{width:100%;height:100%;position:relative}.headerContent .hoverIcon-box-cnt:hover .hoverIcon-box-cnt-text{visibility:visible;height:auto;padding-bottom:20px}.headerContent .hoverIcon-box-cnt:hover .hoverIcon-box-cnt-text>span{opacity:1;height:100%}.headerContent .hoverIcon-box-cnt-img{z-index:1;display:flex;justify-content:center;align-items:center;position:absolute;margin:auto;inset:0}.headerContent .hoverIcon-box-cnt-img img{width:auto;max-width:none}.headerContent .hoverIcon-box-cnt-text{background-color:var(--bg-second-color);visibility:hidden;width:100%;height:0;color:var(--font-second-color);font-size:1.4rem;letter-spacing:0.1em;border-radius:50px;position:absolute;top:0;left:0;right:0;box-sizing:content-box;padding-top:50px;margin:auto;transition:0.4s}.headerContent .hoverIcon-box-cnt-text>span{opacity:0}.headerContent .hoverIcon-box-cnt-text>span>span{display:block;text-align:center}.headerContent .navToggleCross{background:none;cursor:pointer;z-index:1;width:1em;height:1em;font-size:40px;border:none;position:relative;padding:0;margin-left:30px;margin-right:0}@media screen and (max-width:1024px){.headerContent .navToggleCross{margin-left:20px}}.headerContent .navToggleCross span{background:#fff;display:block;width:1em;height:1px;position:absolute;margin:auto}.headerContent .navToggleCross span:nth-of-type(1){top:0.15em}.headerContent .navToggleCross span:nth-of-type(3){bottom:0.15em}.headerContent .headerNavHum{overflow-x:scroll;background:var(--bg-first-color);opacity:0;display:flex;justify-content:center;width:100%;max-width:810px;color:var(--font-first-color);font-size:2.4rem;border-top:1px solid var(--bg-third-color);position:fixed;top:0;bottom:0;right:0;transform:translateX(100%);transition:0.4s}@media screen and (max-width:640px){.headerContent .headerNavHum{max-width:none}}.headerContent .headerNavHum__inner{width:100%;overflow-y:scroll;padding:120px 20px 100px 20px;margin:0 auto}@media screen and (max-width:1024px){.headerContent .headerNavHum__inner{padding:12% 4% 10% 4%}}@media screen and (max-width:640px){.headerContent .headerNavHum__inner{padding:18% 4% 14% 4%}}.headerContent .headerNavHum__inner--sns{display:flex;margin-bottom:40px}@media screen and (max-width:1024px){.headerContent .headerNavHum__inner--sns{margin-bottom:4%}}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--sns{display:block}}.headerContent .headerNavHum__inner--sns--anchor{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;width:32%;max-width:320px;height:80px;color:var(--font-second-color);font-size:2.8rem;letter-spacing:0;border:1px solid var(--bg-second-color);transition:0.4s;position:relative}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--sns--anchor{width:100%;height:60px;font-size:2rem;margin:0 auto}}.headerContent .headerNavHum__inner--sns--anchor>img{margin-left:20px}.headerContent .headerNavHum__inner--sns--anchor:not(:last-of-type){margin-right:2%}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--sns--anchor:not(:last-of-type){margin-right:auto}}.headerContent .headerNavHum__inner--cta{max-width:420px;margin:0 auto;display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:1024px){.headerContent .headerNavHum__inner--cta{margin-bottom:4%}}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--cta{margin-bottom:8%}}.headerContent .headerNavHum__inner--cta--anchor{background-color:var(--bg-first-color);display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--font-first-color);font-size:1.6rem;letter-spacing:0;border-bottom:1px solid var(--bg-second-color);transition:0.4s;padding:16px 16px 16px 0;position:relative}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--cta--anchor{width:100%}}.headerContent .headerNavHum__inner--cta--anchor>img{margin-right:10px}.headerContent .headerNavHum__inner--cta--anchor::after{content:"";background-image:url(../img/common/common-button-arrow_pc.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:8px;height:16px;position:absolute;right:16px;margin-left:15px;transition:0.4s}@media screen and (min-width:1025px){.headerContent .headerNavHum__inner--cta--anchor:hover::after{right:0}.headerContent .headerNavHum__inner--cta--anchor:hover::before{left:0}}.headerContent .headerNavHum__inner--cta--anchor::before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:-100%;transition:0.4s}.headerContent .headerNavHum__inner--cta--anchor .en{width:100px;font-size:1.4rem;padding-right:21px;display:inline-block}.headerContent .headerNavHum__inner--link{display:flex;gap:62px;padding-bottom:114px;max-width:420px;margin:0 auto}@media screen and (max-width:1024px){.headerContent .headerNavHum__inner--link{justify-content:space-between;padding-bottom:14%}}@media screen and (max-width:640px){.headerContent .headerNavHum__inner--link{justify-content:center;padding-bottom:14%;gap:8%}}.headerContent .headerNavHum__inner--link ul li>a{display:block;width:100%;font-size:1.6rem;font-weight:400;letter-spacing:0;padding:12px 0}@media screen and (max-width:1024px){.headerContent .headerNavHum__inner--link ul li>a{font-size:1.4rem}}.headerContent .headerNavHum__inner--link ul li.privacy{margin-top:40px}.headerContent .headerNavHum__inner--link ul li .sub-list{margin-bottom:12px;margin-left:6px;padding-left:15px;border-left:1px solid #747474;display:block}.headerContent .headerNavHum__inner--link ul li .sub-list.closed{display:none}.headerContent .headerNavHum__inner--link ul li .sub-item{display:flex}.headerContent .headerNavHum__inner--link ul li .sub-item a{font-size:1.4rem;font-weight:400;margin-bottom:16px}.headerContent .headerNavHum__inner--link ul li .sub-item:last-of-type a{margin-bottom:0}.fix-nav{position:fixed;top:50%;right:16px;width:56px;z-index:4;transform:translateY(-50%);transition:0.4s}@media screen and (max-width:768px){.fix-nav{width:100%;top:auto;bottom:0;display:flex;transform:translateY(0);right:0;border:1px solid #747474}}.fix-nav.hidden{visibility:hidden;transition:0.4s}.fix-nav.active .fix-nav--item,.fix-nav.not-top .fix-nav--item{background:#fff;border:1px solid #000;color:#000 !important}@media screen and (max-width:768px){.fix-nav.active .fix-nav--item,.fix-nav.not-top .fix-nav--item{border:none}}.fix-nav.active .fix-nav--item svg path,.fix-nav.not-top .fix-nav--item svg path{fill:#000}.fix-nav.active .fix-nav--item:last-child svg path,.fix-nav.not-top .fix-nav--item:last-child svg path{fill:none;stroke:#000}@media screen and (min-width:1025px){.fix-nav.active .fix-nav--item:hover,.fix-nav.not-top .fix-nav--item:hover{background:#006767;border:1px solid #006767;transition:0.4s;color:#fff !important}.fix-nav.active .fix-nav--item:hover svg path,.fix-nav.not-top .fix-nav--item:hover svg path{fill:#fff}.fix-nav.active .fix-nav--item:hover:last-child svg path,.fix-nav.not-top .fix-nav--item:hover:last-child svg path{fill:none;stroke:#fff}}.fix-nav--item{width:56px;height:200px;display:flex;background:#f7f7f7;gap:10px;justify-content:center;align-items:center;writing-mode:vertical-rl;border:1px solid #fff;font-size:1.4rem;font-weight:500;cursor:pointer;position:relative;margin:12px 0;background:rgba(162, 162, 162, 0.3);backdrop-filter:blur(2px);color:#fff !important;transition:0.4s;position:relative}@media screen and (max-height:900px){.fix-nav--item{height:160px;margin:6px 0}}@media screen and (min-width:1025px){.fix-nav--item:hover{background:#006767;border:1px solid #006767;transition:0.4s}}@media screen and (max-width:768px){.fix-nav--item{width:50%;height:auto;padding:16px 0;writing-mode:initial;align-items:center;justify-content:center;background:#fff;border:1px solid #747474;border-left:none;color:#000 !important;margin:0;flex-wrap:wrap;border:none}}@media screen and (max-width:768px){.fix-nav--item svg{width:100%}}@media screen and (max-width:768px){.fix-nav--item svg path{fill:#000}}@media screen and (max-width:768px){.fix-nav--item:last-child svg path{fill:none;stroke:#000}}@media screen and (max-width:768px){.fix-nav--item:last-child::after{display:none}}@media screen and (max-width:768px){.fix-nav--item::after{content:"";position:absolute;width:1px;height:calc(100% - 32px);top:16px;right:0;background:#747474}}.open{overflow:hidden}.open .navToggleCross span:nth-of-type(1){margin:auto;transform:rotate(45deg);background:#000;inset:0}.open .navToggleCross span:nth-of-type(2){display:none}.open .navToggleCross span:nth-of-type(3){transform:rotate(-45deg);background:#000;inset:0}.open .headerContent__inner--nav{display:none}.open .headerNavHum{opacity:1;transform:translateX(0)}.footer .footerInfo{padding:80px 0 40px 0}@media screen and (max-width:1024px){.footer .footerInfo{padding:8% 0 4% 0}}@media screen and (max-width:640px){.footer .footerInfo{padding:16% 0 8% 0}}.footer .footerInfo__inner{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width:1240px){.footer .footerInfo__inner{padding:0 2%}}@media screen and (max-width:640px){.footer .footerInfo__inner{padding:0 4%}}.footer .footerInfo__inner--top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;border-bottom:1px solid #e5e5e5;padding:0 0 40px;margin-bottom:40px}@media screen and (max-width:1024px){.footer .footerInfo__inner--top{padding-bottom:8%;margin-bottom:8%;justify-content:center;flex-direction:column;align-items:center;gap:48px}}@media screen and (max-width:640px){.footer .footerInfo__inner--top{flex-wrap:wrap;justify-content:center}}.footer .footerInfo__inner--top--flex{display:flex;align-items:flex-end;gap:80px}.footer .footerInfo__inner--top--name{max-width:112px;width:100%}.footer .footerInfo__inner--top--name--logo{max-width:84px;width:100%;margin:0 auto}.footer .footerInfo__inner--top--name--logo img{width:100%}.footer .footerInfo__inner--top--name--text{font-size:1.4rem;color:#2d2d2d;margin-top:24px}.footer .footerInfo__inner--top--line{width:100%;border-top:1px solid #e5e5e5;padding-top:8%}.footer .footerInfo__inner--top--info{display:flex;gap:24px}@media screen and (max-width:768px){.footer .footerInfo__inner--top--info{flex-direction:column;align-items:center}}.footer .footerInfo__inner--top--info--box--text{font-size:1.4rem;color:#2d2d2d;line-height:1.6}.footer .footerInfo__inner--top--info--box--tel{width:194px;height:48px;border:1px solid #383838;border-radius:50px;font-size:1.6rem;letter-spacing:0.1em;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 24px;margin-top:16px;line-height:1;transition:0.4s}@media screen and (min-width:1025px){.footer .footerInfo__inner--top--info--box--tel:hover{border:1px solid #006767;background-color:#006767;color:#fff;transition:0.4s}}.footer .footerInfo__inner--top--sns--text{font-size:1.4rem;letter-spacing:0;line-height:1.5;color:#2d2d2d;margin-bottom:32px}@media screen and (max-width:1024px){.footer .footerInfo__inner--top--sns--text{margin-bottom:3.2%}}.footer .footerInfo__inner--top--sns ul{display:flex;gap:24px}@media screen and (max-width:1024px){.footer .footerInfo__inner--top--sns ul{justify-content:center}}.footer .footerInfo__inner--top--sns ul li a{display:inline-block;transition:0.4s}@media screen and (min-width:1025px){.footer .footerInfo__inner--top--sns ul li a:hover{opacity:0.5;transition:0.4s}}.footer .footerInfo__inner--nav{display:flex;justify-content:space-between}@media screen and (max-width:1240px){.footer .footerInfo__inner--nav{padding:0 0 32px 0}}@media screen and (max-width:768px){.footer .footerInfo__inner--nav{flex-direction:column;padding:0}}@media screen and (max-width:640px){.footer .footerInfo__inner--nav{padding:0 0 3% 0}}.footer .footerInfo__inner--nav--menu{display:flex;gap:100px}@media screen and (max-width:950px){.footer .footerInfo__inner--nav--menu{gap:20px}}@media screen and (max-width:640px){.footer .footerInfo__inner--nav--menu{gap:0;padding:0 4%;justify-content:space-between}}@media screen and (max-width:768px){.footer .footerInfo__inner--nav--menu--list{width:100%;flex-direction:column;justify-content:flex-start;gap:0}}@media screen and (max-width:640px){.footer .footerInfo__inner--nav--menu--list{width:auto;display:flex;flex-direction:column;justify-content:space-between;gap:0}.footer .footerInfo__inner--nav--menu--list.list-none{display:none}}.footer .footerInfo__inner--nav--menu--list--item{padding-bottom:24px;position:relative}.footer .footerInfo__inner--nav--menu--list--item .toggle_btn{position:absolute;width:16px;height:16px;top:2px;right:10px;background:none;z-index:2;padding-top:8px;z-index:2;display:none}@media screen and (max-width:768px){.footer .footerInfo__inner--nav--menu--list--item .toggle_btn{display:block}}.footer .footerInfo__inner--nav--menu--list--item .toggle_btn span{display:block;width:16px;height:1px;background:#393730}.footer .footerInfo__inner--nav--menu--list--item .toggle_btn span:nth-child(2){display:none}.footer .footerInfo__inner--nav--menu--list--item .toggle_btn.active span:nth-child(2){display:block;transform:rotate(-90deg) translateX(1px);transform-origin:50% 50%}.footer .footerInfo__inner--nav--menu--list--item .toggle_btn.active~.toggle_btn--list--item--sub-list{display:none}.footer .footerInfo__inner--nav--menu--list--item:last-child{padding-bottom:0}@media screen and (max-width:640px){.footer .footerInfo__inner--nav--menu--list--item:last-child{padding-bottom:24px}}@media screen and (max-width:640px){.footer .footerInfo__inner--nav--menu--list--item{width:100%}}.footer .footerInfo__inner--nav--menu--list--item a{display:inline-block;font-size:1.4rem;line-height:2rem;color:#2d2d2d}.footer .footerInfo__inner--nav--menu--list--item--sub-list{margin-top:24px;margin-left:6px;padding-left:15px;border-left:1px solid #747474;display:block}.footer .footerInfo__inner--nav--menu--list--item--sub-list.closed{display:none}.footer .footerInfo__inner--nav--menu--list--item--sub-menu{margin-top:24px;margin-left:6px;display:block}.footer .footerInfo__inner--nav--menu--list--item--sub-menu.closed{display:none}.footer .footerInfo__inner--nav--menu--list--item--sub-item a{margin-bottom:16px}.footer .footerInfo__inner--nav--menu--list--item--sub-item:last-of-type a{margin-bottom:0}.footer .footerInfo__inner--nav--contact{width:420px}@media screen and (max-width:768px){.footer .footerInfo__inner--nav--contact{width:100%;justify-content:center;margin:0 0 6%;padding-top:8%;margin-top:8%;border-top:1px solid #e5e5e5}}@media screen and (max-width:640px){.footer .footerInfo__inner--nav--contact{margin-top:5%}}.footer .footerInfo__inner--nav--contact--item{width:100%;padding-bottom:32px;overflow:hidden}.footer .footerInfo__inner--nav--contact--item:last-child{padding-bottom:0}.footer .footerInfo__inner--nav--contact--item--link{width:100%;height:32px;display:flex;align-items:flex-end;font-size:1.6rem;line-height:1.25;border-bottom:1px solid #2d2d2d;transition:0.4s;color:#2d2d2d;position:relative;padding-bottom:16px;position:relative}.footer .footerInfo__inner--nav--contact--item--link--en{max-width:100px;width:100%;font-size:1.4rem;font-weight:500;color:#747474}.footer .footerInfo__inner--nav--contact--item--link--ja{font-size:1.6rem;font-weight:400;color:#2d2d2d;line-height:1}.footer .footerInfo__inner--nav--contact--item--link::after{content:"";background-image:url(../img/common/common-button-arrow_pc.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:8px;height:16px;position:absolute;right:16px;margin-left:15px;transition:0.4s}@media screen and (min-width:1025px){.footer .footerInfo__inner--nav--contact--item--link:hover::after{right:0}.footer .footerInfo__inner--nav--contact--item--link:hover::before{left:0}}.footer .footerInfo__inner--nav--contact--item--link::before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:-1px;left:-100%;transition:0.4s}.footer .footerInfo__inner--nav--contact--privacy{font-size:1.6rem;color:#2d2d2d;margin-top:80px}.footer .footerInfo__inner--bottom{width:100%;margin-top:64px}@media screen and (max-width:768px){.footer .footerInfo__inner--bottom{margin-top:0}}.footer .footerInfo__inner--pagetop{display:flex;justify-content:end}.footer .footerInfo__inner--pagetop>a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #2d2d2d;transition:0.4s}@media screen and (min-width:1025px){.footer .footerInfo__inner--pagetop>a:hover{border:1px solid #006767;background-color:#006767}.footer .footerInfo__inner--pagetop>a:hover .footerInfo__inner--pagetop--arrow{color:#fff}}.footer .footerInfo__inner--pagetop--arrow{transition:0.4s;color:#2d2d2d}.footer .footerInfo__inner--copyright{margin-top:26px;color:#2d2d2d;font-size:1rem;letter-spacing:0.08em;text-align:center}.partsFooterCta{background:#0b2e2e}.partsFooterCta__inner{max-width:1240px;width:100%;margin:0 auto;padding:30px 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.partsFooterCta__inner{padding:3% 2%}}@media screen and (max-width:768px){.partsFooterCta__inner{flex-direction:column;padding:8% 2%}}@media screen and (max-width:640px){.partsFooterCta__inner{padding:16% 4%}}.partsFooterCta__inner--title{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.partsFooterCta__inner--title{width:100%;gap:8px;margin-bottom:40px}}.partsFooterCta__inner--title--en{font-size:1.8rem;color:#fff}@media screen and (max-width:768px){.partsFooterCta__inner--title--en{font-size:2.4rem}}.partsFooterCta__inner--title--ja{font-size:2rem;color:#fff}@media screen and (max-width:768px){.partsFooterCta__inner--title--ja{font-size:1.8rem}}.partsFooterCta__inner--cnt{display:flex;gap:24px}@media screen and (max-width:768px){.partsFooterCta__inner--cnt{width:100%;flex-direction:column;gap:32px}}.partsFooterCta__inner--cnt--box{width:240px;height:240px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;transition:0.3s;z-index:0}@media screen and (max-width:1024px){.partsFooterCta__inner--cnt--box{width:20vw;height:20vw}}@media screen and (max-width:768px){.partsFooterCta__inner--cnt--box{width:100%;height:26vw;min-height:140px}}.partsFooterCta__inner--cnt--box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:transform 0.4s ease;z-index:0}.partsFooterCta__inner--cnt--box:nth-child(1)::before{background-image:url(../img/common/footer-cta-img01.jpg)}@media screen and (max-width:768px){.partsFooterCta__inner--cnt--box:nth-child(1)::before{background-image:url(../img/common/footer-cta-img01_sp.jpg)}}.partsFooterCta__inner--cnt--box:nth-child(2)::before{background-image:url(../img/common/footer-cta-img02.jpg)}@media screen and (max-width:768px){.partsFooterCta__inner--cnt--box:nth-child(2)::before{background-image:url(../img/common/footer-cta-img02_sp.jpg)}}.partsFooterCta__inner--cnt--box:nth-child(3)::before{background-image:url(../img/common/footer-cta-img03.jpg)}@media screen and (max-width:768px){.partsFooterCta__inner--cnt--box:nth-child(3)::before{background-image:url(../img/common/footer-cta-img03_sp.jpg)}}@media screen and (min-width:1025px){.partsFooterCta__inner--cnt--box:hover::before{transform:scale(1.1)}}.partsFooterCta__inner--cnt--box--title{text-align:center;position:relative;z-index:1}.partsFooterCta__inner--cnt--box--title--en{display:block;font-size:2rem;letter-spacing:0;line-height:1;color:#fff;transition:0.4s;margin-bottom:25px}@media screen and (max-width:1024px){.partsFooterCta__inner--cnt--box--title--en{font-size:1.8rem;margin-bottom:16px}}.partsFooterCta__inner--cnt--box--title--ja{display:block;font-size:2rem;letter-spacing:0;line-height:1;color:#fff;transition:0.4s}@media screen and (max-width:1024px){.partsFooterCta__inner--cnt--box--title--ja{font-size:1.6rem}}.parts-title01{background-position:top center;background-size:cover;background-repeat:no-repeat;color:#2d2d2d;display:flex;align-items:baseline}@media screen and (max-width:640px){.parts-title01{display:block}}.parts-title01-lg{font-weight:400;font-size:3.2rem;letter-spacing:0.04em}@media screen and (max-width:640px){.parts-title01-lg{font-size:2.8rem;line-height:1.8}}.parts-title01-sm{display:block;padding-left:24px;font-size:1.4rem;letter-spacing:0.04em}@media screen and (max-width:1024px){.parts-title01-sm{padding-left:4%}}@media screen and (max-width:640px){.parts-title01-sm{padding-left:0}}.parts-pagination-archive01{width:100%;text-align:center}.parts-pagination-archive01 ul{display:flex;justify-content:center;align-items:center;width:100%}.parts-pagination-archive01 ul>li{display:flex;justify-content:center;align-items:center;width:50px;height:50px}.parts-pagination-archive01 ul>li span.no-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:var(--font-first-color);font-size:1.6rem;transition:0.4s all}.parts-pagination-archive01 ul>li span.current{display:flex;align-items:center;border:1px solid #006767;background:#006767;color:#fff}.parts-pagination-archive01 ul>li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#3c3c3c;font-size:20px;transition:0.4s all}.parts-pagination-archive01 ul>li a:hover{opacity:0.6}.parts-pagination-single01{display:flex;justify-content:center;align-content:center;font-size:1.8rem;letter-spacing:0;line-height:1.5em}@media screen and (max-width:640px){.parts-pagination-single01{font-size:1.6rem}}.parts-pagination-single01-link{display:flex;align-items:center;justify-content:space-between;width:200px;border-bottom:1px solid #2D2D2D;padding-bottom:8px}.parts-pagination-single01-link::after{content:"";background-image:url(../img/common/common-button-arrow_pc.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;width:8px;height:16px;position:relative;right:8px;margin-left:15px;transition:0.4s}.parts-pagination-single01-prev{margin-right:50px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;width:200px;border-bottom:1px solid #2D2D2D;padding-bottom:8px}@media screen and (max-width:1024px){.parts-pagination-single01-prev{margin-right:4%}}@media screen and (max-width:640px){.parts-pagination-single01-prev{width:30%}}.parts-pagination-single01-prev::after{content:"";background-image:url(../img/common/common-button-arrow_pc.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;width:8px;height:16px;position:relative;right:8px;margin-left:15px;transition:0.4s;transform:rotate(180deg)}.parts-pagination-single01-next{margin-left:50px;display:flex;align-items:center;justify-content:space-between;width:200px;border-bottom:1px solid #2D2D2D;padding-bottom:8px}@media screen and (max-width:1024px){.parts-pagination-single01-next{margin-left:4%}}@media screen and (max-width:640px){.parts-pagination-single01-next{width:30%}}.parts-pagination-single01-next::after{content:"";background-image:url(../img/common/common-button-arrow_pc.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;width:8px;height:16px;position:relative;right:8px;margin-left:15px;transition:0.4s}.parts-pagination-single02{display:flex;justify-content:right}.parts-pagination-single02-cnt{display:flex;align-items:center;color:var(--font-first-color);font-size:2rem;line-height:2em}@media screen and (max-width:640px){.parts-pagination-single02-cnt{font-size:1.6rem}}.parts-pagination-single02-cnt-arrow{display:block;padding-left:1em}.page-anchor-company01{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;gap:16px}@media screen and (max-width:1240px){.page-anchor-company01{max-width:760px}}@media screen and (max-width:640px){.page-anchor-company01{display:block;max-width:none}}.page-anchor-company01.staff #staff>*,.page-anchor-company01.company #company>*{background-color:#0B2E2E;opacity:1;color:#FFF}.page-anchor-company01.staff #staff>* svg path,.page-anchor-company01.company #company>* svg path{fill:#FFF}.page-anchor-company01-button{width:100%;max-width:390px}@media screen and (max-width:1240px){.page-anchor-company01-button{width:48%}}@media screen and (max-width:640px){.page-anchor-company01-button{width:100%}}.page-anchor-company01-button>*{display:block;color:#2D2D2D;font-size:1.8rem;border:1px solid #2D2D2D;position:relative;padding:20px 30px;transition:0.4s;cursor:pointer}.page-anchor-company01-button>*:hover{background-color:#0B2E2E;opacity:1;color:#FFF}.page-anchor-company01-button>*:hover span{transition:0.4s}.page-anchor-company01-button>*:hover span path{fill:#FFF;transition:0.4s}.page-anchor-company01-button>* span{display:flex;justify-content:center;align-items:center;gap:12px}@media screen and (max-width:640px){.page-anchor-company01-button:last-of-type{margin:0 auto}}@media screen and (max-width:640px){.page-anchor-company01-button:not(:last-of-type){margin:0 auto 2%}}.parts-anchor-feature01{background-position:top center;background-size:cover;background-repeat:no-repeat}.parts-anchor-feature01 .feature #feature,.parts-anchor-feature01 .feature02 #feature02,.parts-anchor-feature01 .feature03 #feature03{background-color:#0B2E2E;backdrop-filter:none}@media screen and (max-width:640px){.parts-anchor-feature01 .feature #feature,.parts-anchor-feature01 .feature02 #feature02,.parts-anchor-feature01 .feature03 #feature03{display:flex;margin:0 auto;margin-top:4%}}.parts-anchor-feature01 .feature #feature a,.parts-anchor-feature01 .feature02 #feature02 a,.parts-anchor-feature01 .feature03 #feature03 a{color:var(--font-second-color)}.parts-anchor-feature01 .feature #feature a .parts-anchor-feature01-span01,.parts-anchor-feature01 .feature02 #feature02 a .parts-anchor-feature01-span01,.parts-anchor-feature01 .feature03 #feature03 a .parts-anchor-feature01-span01{color:var(--font-second-color)}.parts-anchor-feature01 .feature #feature a .parts-anchor-feature01-span02 svg>path,.parts-anchor-feature01 .feature02 #feature02 a .parts-anchor-feature01-span02 svg>path,.parts-anchor-feature01 .feature03 #feature03 a .parts-anchor-feature01-span02 svg>path{fill:#FFF}.parts-anchor-feature01 ul{display:flex;gap:16px;justify-content:space-between;padding-top:80px}@media screen and (max-width:1024px){.parts-anchor-feature01 ul{padding-top:8%}}@media screen and (max-width:768px){.parts-anchor-feature01 ul{flex-wrap:wrap;gap:0}}@media screen and (max-width:640px){.parts-anchor-feature01 ul{display:block;padding-top:10%}}.parts-anchor-feature01 ul li{border:1px solid #2D2D2D;width:calc((100% - (2 * 16px)) / 3);height:100px;transition:0.4s;cursor:pointer}@media screen and (max-width:768px){.parts-anchor-feature01 ul li{width:48%}}@media screen and (max-width:640px){.parts-anchor-feature01 ul li{width:100%;height:80px}}@media screen and (max-width:640px){.parts-anchor-feature01 ul li:nth-child(2){margin-top:4%}}@media screen and (max-width:768px){.parts-anchor-feature01 ul li:last-child{margin:2% auto 0 auto}}@media screen and (max-width:768px){.parts-anchor-feature01 ul li:last-child{margin-top:4%}}.parts-anchor-feature01 ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.parts-anchor-feature01 ul li a span{display:flex;flex-direction:column;justify-content:center;align-items:center}.parts-anchor-feature01 ul li a span .parts-anchor-feature01-span01{font-size:1.8rem;padding-bottom:8px}@media screen and (max-width:640px){.parts-anchor-feature01 ul li a span .parts-anchor-feature01-span01{font-size:1.4rem}}.parts-anchor-feature01 ul li a span .parts-anchor-feature01-span02{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:2rem}@media screen and (max-width:1024px){.parts-anchor-feature01 ul li a span .parts-anchor-feature01-span02{font-size:1.8rem}}@media screen and (min-width:1025px){.parts-anchor-feature01 ul li:hover{background-color:#0B2E2E;backdrop-filter:none}}@media screen and (min-width:1025px){.parts-anchor-feature01 ul li:hover a .parts-anchor-feature01-span01,.parts-anchor-feature01 ul li:hover a .parts-anchor-feature01-span02,.parts-anchor-feature01 ul li:hover a .parts-anchor-feature01-span02 svg>path{color:#FFF;fill:#FFF}}.parts-anchor-product01{padding-top:120px}@media screen and (max-width:1024px){.parts-anchor-product01{padding-top:12%}}@media screen and (max-width:640px){.parts-anchor-product01{padding-top:14%}}.parts-anchor-product01 .common-3column{display:flex;flex-wrap:wrap}.parts-anchor-product01 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){.parts-anchor-product01 .common-3column-box{width:32%}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box{width:48%}}.parts-anchor-product01 .common-3column-box.active{display:none}.parts-anchor-product01 .common-3column-box a{display:block}.parts-anchor-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){.parts-anchor-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}.parts-anchor-product01 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){.parts-anchor-product01 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box:nth-of-type(n+3){margin-top:6%}}.parts-anchor-product01 .common-3column-box-img{position:relative}.parts-anchor-product01 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product01 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product01 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){.parts-anchor-product01 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-img img{height:30vw}}.parts-anchor-product01 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text{padding:10px 0}}.parts-anchor-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-state{width:80px}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info>span{display:block}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product01 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}.parts-anchor-product02{padding-top:120px}@media screen and (max-width:1024px){.parts-anchor-product02{padding-top:12%}}@media screen and (max-width:640px){.parts-anchor-product02{padding-top:14%}}.parts-anchor-product02 .common-3column{display:flex;flex-wrap:wrap}.parts-anchor-product02 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){.parts-anchor-product02 .common-3column-box{width:32%}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box{width:48%}}.parts-anchor-product02 .common-3column-box.active{display:none}.parts-anchor-product02 .common-3column-box a{display:block}.parts-anchor-product02 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){.parts-anchor-product02 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}.parts-anchor-product02 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){.parts-anchor-product02 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box:nth-of-type(n+3){margin-top:6%}}.parts-anchor-product02 .common-3column-box-img{position:relative}.parts-anchor-product02 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product02 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product02 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){.parts-anchor-product02 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-img img{height:30vw}}.parts-anchor-product02 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text{padding:10px 0}}.parts-anchor-product02 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-state{width:80px}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info>span{display:block}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product02 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}.parts-anchor-product03{padding-top:120px}@media screen and (max-width:1024px){.parts-anchor-product03{padding-top:12%}}@media screen and (max-width:640px){.parts-anchor-product03{padding-top:14%}}.parts-anchor-product03 .common-3column{display:flex;flex-wrap:wrap}.parts-anchor-product03 .common-3column-box{width:380px;position:relative}@media screen and (max-width:1240px){.parts-anchor-product03 .common-3column-box{width:32%}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box{width:48%}}.parts-anchor-product03 .common-3column-box.active{display:none}.parts-anchor-product03 .common-3column-box a{display:block}.parts-anchor-product03 .common-3column-box:not(:nth-of-type(3n)){margin-right:30px}@media screen and (max-width:1240px){.parts-anchor-product03 .common-3column-box:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box:not(:nth-of-type(2n)){margin-right:4%}}.parts-anchor-product03 .common-3column-box:nth-of-type(n+4){margin-top:40px}@media screen and (max-width:1240px){.parts-anchor-product03 .common-3column-box:nth-of-type(n+4){margin-top:4%}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box:nth-of-type(n+4){margin-top:0}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box:nth-of-type(n+3){margin-top:6%}}.parts-anchor-product03 .common-3column-box-img{position:relative}.parts-anchor-product03 .common-3column-box-img-span01{background-color:var(--font-first-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-first-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;top:0;right:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-img-span01{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-img-span01{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product03 .common-3column-box-img-span02{background-color:var(--bg-second-color);display:flex;justify-content:center;align-items:center;min-width:140px;color:var(--font-second-color);font-size:1.6rem;line-height:1em;text-align:center;position:absolute;left:0;bottom:0;padding:10px 20px}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-img-span02{min-width:80px;font-size:1.4rem}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-img-span02{min-width:60px;font-size:1.3rem;padding:5px 10px}}.parts-anchor-product03 .common-3column-box-img img{height:270px;object-fit:cover}@media screen and (max-width:1240px){.parts-anchor-product03 .common-3column-box-img img{height:20vw}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-img img{height:30vw}}.parts-anchor-product03 .common-3column-box-text{padding:20px 0}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-text{padding:15px 0}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text{padding:10px 0}}.parts-anchor-product03 .common-3column-box-text>*:not(:first-of-type){margin-top:20px}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-text>*:not(:first-of-type){margin-top:15px}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text>*:not(:first-of-type){margin-top:10px}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-state{display:flex;justify-content:center;align-items:center;width:120px;height:32px;color:var(--font-second-color);font-size:1.4rem;text-align:center;border-radius:1000px}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-state{width:80px}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-state-01{background-color:var(--font-first-color)}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-state-02{background-color:var(--bg-first-color)}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-state-03{background-color:var(--bg-first-color)}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-name{overflow:hidden;display:block;display:-webkit-box;font-size:1.8rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-name{font-size:1.4rem}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-date{display:table;font-size:1.6rem;border-bottom:1px solid var(--bg-first-color);padding-bottom:4px;margin-top:30px}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-date{margin-top:20px}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-date{font-size:1.4rem;margin-top:15px}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-cnt{overflow:hidden;display:block;display:-webkit-box;font-size:1.6rem;letter-spacing:0;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-cnt{font-size:1.4rem}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info{display:block;border-top:1px solid var(--bg-first-color);padding-top:20px}@media screen and (max-width:1024px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info{padding-top:20px}}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info{padding-top:15px}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info>span{display:flex}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info>span{display:block}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info>span:not(:first-of-type){margin-top:10px}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info-01{display:block;width:80px;font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info-01{width:100%;font-size:1.4rem}}.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info-02{display:block;width:calc(100% - 80px);font-size:1.6rem;line-height:1.6em}@media screen and (max-width:640px){.parts-anchor-product03 .common-3column-box-text .common-3column-box-text-info-02{width:100%;font-size:1.4rem;margin-top:5px}}.parts-anchor-flow01{display:flex;justify-content:space-between;max-width:780px;margin:0 auto}@media screen and (max-width:1240px){.parts-anchor-flow01{max-width:760px}}@media screen and (max-width:640px){.parts-anchor-flow01{display:block;max-width:none}}.parts-anchor-flow01.flow #flow>*,.parts-anchor-flow01.flow_reform #flow_reform>*{background-color:#0B2E2E;opacity:1;color:var(--font-second-color)}.parts-anchor-flow01.flow #flow>*::before,.parts-anchor-flow01.flow_reform #flow_reform>*::before{background-image:url(../components/parts/parts-anchor-flow/parts-anchor-flow01/img/parts-anchor-flow-arrow-white.svg)}.parts-anchor-flow01-button{width:100%;max-width:360px}@media screen and (max-width:1240px){.parts-anchor-flow01-button{width:48%}}@media screen and (max-width:640px){.parts-anchor-flow01-button{width:100%;margin:0 auto}}.parts-anchor-flow01-button>*{background-color:var(--bg-first-color);display:block;color:#5c5c5c;font-size:1.8rem;border:1px solid #5c5c5c;position:relative;padding:20px 30px;transition:0.4s}.parts-anchor-flow01-button>*::before{content:"";background:url(../components/parts/parts-anchor-flow/parts-anchor-flow01/img/parts-anchor-flow-arrow-black.svg);background-position:center;background-repeat:no-repeat;width:16px;height:auto;position:absolute;top:0;bottom:0;right:20px;margin:auto}.parts-anchor-flow01-button>*:hover{background-color:#0B2E2E;opacity:1;color:var(--font-second-color)}.parts-anchor-flow01-button>*:hover::before{background-image:url(../components/parts/parts-anchor-flow/parts-anchor-flow01/img/parts-anchor-flow-arrow-white.svg)}@media screen and (max-width:640px){.parts-anchor-flow01-button:last-of-type{margin:2% auto 0}}.parts-banner{padding:30px 0 160px}@media screen and (max-width:1024px){.parts-banner{padding:20px 0 16%}}@media screen and (max-width:640px){.parts-banner{padding-top:10px}}.parts-banner .slick-slide img{object-fit:cover;width:100%;height:180px;padding:0 8px}@media screen and (max-width:1024px){.parts-banner .slick-slide img{height:17vw;padding:0 1%}}@media screen and (max-width:640px){.parts-banner .slick-slide img{max-width:200px}}