﻿.jpFont{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:500;font-style:normal}.enFont{font-family:"Montserrat", sans-serif;font-weight:600}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}address,em{font-style:normal}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal;text-align:left}legend{display:none}img,fieldset{border:0}li{list-style-type:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}html{overflow-y:scroll}body,button,input,select,textarea{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:500;font-style:normal}button,input,select,textarea{outline:none;-webkit-appearance:none;appearance:none}object,embed{vertical-align:top}img{max-width:100%;vertical-align:bottom;font-size:0;line-height:0;-webkit-backface-visibility:hidden}a{color:#002D72;text-decoration:underline}a:hover{text-decoration:none}a>img{transition:opacity .3s ease-out}a>img:hover{opacity:.6}#loader{width:100%;height:100%;background:#fff;text-align:center;position:fixed;z-index:99999;top:0;left:0}#loader div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loaderIcon{width:30px;height:30px;border-radius:50%;margin:auto;position:relative;text-indent:-9999em;border-top:4px solid #ccc;border-right:4px solid #ccc;border-bottom:4px solid #ccc;border-left:4px solid #002D72;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.5s infinite linear;animation:load8 1.5s infinite linear}.loaderIcon::after{border-radius:50%;width:30px;height:30px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{box-sizing:border-box;word-break:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.8;letter-spacing:0.05em;color:#000;z-index:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body.overlay::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;pointer-events:none;transition:.3s;background:rgba(0,7,34,0.4)}header{height:80px;background:#fff;position:fixed;top:0;left:0;right:0;z-index:1000;transition:height .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px}header.scroll{height:72px;padding:0 16px}header.scroll .logo a{display:inline-block;width:calc(400 / 1920 * 100vw);min-width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.scroll .logo a img{transition:.3s ease}header.scroll nav>ul>li>a{font-size:clamp(1.2rem, 1.2vw, 1.5rem)}header.scroll nav .navMain>li:not(:last-child){margin-right:1vw}header .logo{margin-right:1vw}header .logo a{display:inline-block;width:calc(480 / 1920 * 100vw);min-width:320px;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo a img{transition:.3s ease}header nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav>ul>li{transition:.3s ease}header nav>ul>li>a{font-size:clamp(1.2rem, 1.2vw, 1.6rem);font-weight:700;color:#000;display:inline-block;text-decoration:none;transition:opacity .3s;line-height:1.2;padding:30px 0}header nav>ul>li>a:hover{color:#002D72}header nav>ul>li ul>li{text-align:center}header nav>ul>li ul>li a{display:inline-block;color:#000;display:block}header nav>ul>li ul>li a:hover{color:#002D72 !important}header nav>ul>li.ac>a{color:#002D72 !important}header nav .navMain{margin:0 0 0 auto;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav .navMain>li:not(:last-child){margin-right:1.2vw}header nav .navMain>li:last-child{margin-right:0 !important}header nav .navMain>li:hover .menuBox{visibility:visible;opacity:1}header nav .navMain>li a{color:#000;text-decoration:none;transition:color .3s}header nav .navMain>li .menuBox{width:100%;background:#fff;text-align:center;border-top:1px solid #ccc;position:absolute;top:100%;left:0;right:0;visibility:hidden;opacity:0;transition:opacity .2s ease, visibility .2s ease;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}header nav .navMain>li .menuBox .ttl{font-size:clamp(3.2rem, 1.3vw, 4rem);font-weight:700;margin-bottom:0;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;margin-right:4%;text-align:left;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;padding:32px;height:auto}header nav .navMain>li .menuBox .ttl span{font-size:1.6rem;font-weight:700;display:block;color:#002D72}header nav .navMain>li .menuBox .subMenu{-ms-flex-preferred-size:72%;flex-basis:72%;max-width:72%;padding:32px}header nav .navMain>li .menuBox .subMenu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}header nav .navMain>li .menuBox .subMenu>ul>li{-ms-flex-preferred-size:calc((100% - 32px) / 3);flex-basis:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);margin-right:16px;text-align:left}header nav .navMain>li .menuBox .subMenu>ul>li:nth-of-type(n+4){margin-top:24px}header nav .navMain>li .menuBox .subMenu>ul>li:nth-of-type(3n){margin-right:0}header nav .navMain>li .menuBox .subMenu>ul>li a{font-weight:700;line-height:1;display:inline-block}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink{margin-top:16px;padding-left:16px;border-left:1px solid #ccc}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink li{text-align:left}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink li:not(:last-child){margin-bottom:8px}header nav .navMain>li .menuBox .subMenu>ul .inTtl{border:none;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0;background:#f5f5f5;padding:24px;margin-bottom:24px}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li{-ms-flex-preferred-size:calc((100% - 32px) / 3);flex-basis:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3);margin-right:16px;text-align:left}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li:nth-of-type(n+4){margin-top:16px}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li:nth-of-type(3n){margin-right:0}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li a{font-weight:700;line-height:1;padding:0;border:none;display:inline-block}header nav .contactLink a{font-size:clamp(1.2rem, 1.2vw, 1.6rem);color:#fff !important;background:#0089C8;position:relative;text-decoration:none;border:1px solid #0089C8;padding:6px 8px 5px 8px;font-weight:700;text-align:center;display:inline-block;transition:.3s !important;letter-spacing:0.01em}header nav .contactLink a::before{content:"";background:url("/img/i_mail_white.svg") no-repeat center center/contain;display:inline-block;position:relative;top:1px;width:26px;height:14px;margin-right:2px;transition:0.2s !important;pointer-events:none}header nav .contactLink a:hover{color:#0089C8 !important;border:1px solid #0089C8;background:#fff}header nav .contactLink a:hover::before{background:url(/img/i_mail.svg) no-repeat center center/contain;transition:0.2s !important}header nav .enFont,header nav .topStock .x4 li a .txt h2 span.enFont{font-size:1.4rem}.topStock .x4 li a .txt h2 header nav span.enFont,header nav .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li a .txt h3 header nav span.enFont{font-size:1.4rem}header nav .menuoutlink{white-space:nowrap;margin-right:1vw !important}header nav .menuoutlink a{font-size:clamp(1.2rem, 1.2vw, 1.6rem);display:inline-block}header nav .menuoutlink::before{content:"";background:url("/img/i_outlink_black.svg") no-repeat center center/contain;display:inline-block;position:relative;top:3px;width:16px;height:17px;margin-right:2px;transition:.3s;pointer-events:none}header nav .menuoutlink:hover::before{background:url("/img/i_outlink_blue.svg") no-repeat center center/contain}.pagetop{display:none;position:fixed;right:24px;bottom:217px;z-index:100}.pagetop a{line-height:56px;height:56px;width:56px;background:#fff;display:block;text-align:center;box-shadow:0px 32px 32px 0px rgba(67,74,81,0.04);transition:.3s;border:1px solid #002D72;text-decoration:none}.pagetop a span.arrow{content:"";display:inline-block;position:absolute;left:calc(50% - 0px);top:calc(50% - 20px);right:0;width:5px;height:28px;border:none;border-left:1px solid #434548;border-top:2px solid #434548;-webkit-transform:skewX(45deg) rotate(45deg);-ms-transform:skewX(45deg) rotate(45deg);transform:skewX(45deg) rotate(45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagetop a span.txt{font-size:1rem;text-decoration:none;letter-spacing:-0.08em;position:relative;top:10px}.pagetop a:hover{background:#002D72}.pagetop a:hover span.arrow{border-left:1px solid #fff;border-top:2px solid #fff}.pagetop a:hover span.txt{color:#fff}.pagetop.bottom24{bottom:24px}.footer{padding:100px 0 0;border-top:1px solid #E3E3E3}.footer .inner a{color:#000;text-decoration:none;transition:.3s}.footer .inner a:hover{color:#002D72}.footer .footerT{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footerT .txtBox{margin-right:4vw;padding-right:4vw;flex-shrink:0}.footer .footerT .txtBox address{font-size:1.4rem;color:#000;margin-bottom:32px}.footer .footerT .txtBox .adTxt dt{font-weight:700}.footer .footerT .txtBox .outlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footerT .txtBox .outlinks li{width:48%}.footer .footerT .txtBox .outlinks li::before{content:"";background:url("/img/i_outlink_black.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:16px;height:17px;margin-right:8px;transition:0.2s;pointer-events:none}.footer .footerT .txtBox .outlinks li:hover::before{background:url("/img/i_outlink_blue.svg") no-repeat center center/contain;top:2px}.footer .footerT .txtBox .outlinks li a{display:inline-block;font-weight:700}.footer .footerT .txtBox .snslinks{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footerT .txtBox .snslinks li{width:32px}.footer .footerT .txtBox .snslinks li:not(:last-child){margin-right:8px}.footer .footerT .txtBox .snslinks li a{display:inline-block}.footer .footerT .txtBox .snslinks li a img{width:100%}.footer .footerT .menu{width:70%}.footer .footerT .menu::after{content:"";width:30%;display:inline-block}.footer .footerT .menu>li{width:22%;margin-bottom:40px;float:left;margin-right:4%}.footer .footerT .menu>li:nth-of-type(4n){margin-right:0}.footer .footerT .menu>li>a{font-size:1.6rem;font-weight:700;color:#000;line-height:1.4;display:inline-block;margin-bottom:15px}.footer .footerT .menu>li>a:hover{color:#002D72}.footer .footerT .menu .subMenu{box-shadow:none}.footer .footerT .menu .subMenu li a{font-size:1.4rem;font-weight:400;display:inline-block;position:relative;padding-left:16px;color:#000;transition:.3s}.footer .footerT .menu .subMenu li a::before{content:"";width:6px;height:1px;background:#000;margin-right:10px;display:inline-block;position:absolute;top:12px;left:0}.footer .footerB{text-align:center;background:#f5f5f5}.footer .footerB .copy{color:#666;padding:24px 0;font-weight:600;font-size:1.3rem}@media screen and (max-width: 834px){*{-webkit-appearance:none}body{line-height:1.6}header{padding:0 0 0 16px;height:60px}header .logo a{width:72%;min-width:initial}header .logo img{width:100%;height:auto}header.scroll{height:60px;padding-right:0}header.scroll .logo a{width:72%;min-width:initial}header #menuBtn{width:60px;height:60px;background:#002D72;padding:20px 11px 19px;display:block;cursor:pointer;position:fixed;top:0;right:0;z-index:10000;transition:.3s}header #menuBtn>span{width:30px;height:2px;background:#fff;display:inline-block;position:absolute;right:calc(50% - 15px);transition:transform 0.3s cubic-bezier(0.65, 0, 0.35, 1) 0.2s,width 0.3s cubic-bezier(0.65, 0, 0.35, 1),background 0.3s}header #menuBtn>span:nth-of-type(1){top:calc(50% - 9px)}header #menuBtn>span:nth-of-type(2){top:50%}header #menuBtn>span:nth-of-type(3){top:calc(50% + 9px)}header #menuBtn.ac>span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}header #menuBtn.ac>span:nth-of-type(2){width:0}header #menuBtn.ac>span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}header nav{position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;padding:80px 4vw 4px;transition:all 0.6s;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.5s linear 0.1s, visibility 0s 0.5s;height:auto}header nav>ul>li>a{font-size:1.6rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0}header nav.ac{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none}header nav .navMain{height:auto;padding:0;width:100%;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;padding-top:0;display:block;height:100%;transition:height 0.3s ease, -webkit-transform 0.3s ease;transition:transform 0.3s ease, height 0.3s ease;transition:transform 0.3s ease, height 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform:translateY(0);transform:translateY(0);overflow:scroll}header nav .navMain>li{width:100%;border-top:1px solid #ccc}header nav .navMain>li:not(:last-child){margin-right:0}header nav .navMain>li:hover .menuBox{visibility:visible !important;opacity:1 !important}header nav .navMain>li .menuBox{width:100%;top:100%;left:0;right:0;display:none;padding:0;height:0}header nav .navMain>li .menuBox .ttl{display:none}header nav .navMain>li .menuBox .subMenu{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:8px 0 8px 0}header nav .navMain>li .menuBox .subMenu>ul>li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}header nav .navMain>li .menuBox .subMenu>ul>li:nth-of-type(n+2){margin-top:4px}header nav .navMain>li .menuBox .subMenu>ul>li a{font-size:1.4rem}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink{margin-top:8px}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink li:not(:last-child){margin-bottom:4px}header nav .navMain>li .menuBox .subMenu>ul>li .smallLink li a{font-size:1.2rem}header nav .navMain>li .menuBox .subMenu>ul .inTtl{border:none;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0;padding:8px;margin-bottom:8px}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}header nav .navMain>li .menuBox .subMenu>ul .inTtl ul li:nth-of-type(n+2){margin-top:4px}header nav .hasChild{position:relative}header nav .hasChild .nav__arrow{width:40px;height:40px;background:#002D72;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0}header nav .hasChild .nav__arrow::after{content:"";width:6px;height:6px;border-left:1px solid #fff;border-top:1px solid #fff;display:inline-block;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition-duration:.3s}header nav .hasChild .nav__arrow.active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header nav .hasChild .nav__arrow.active ~ .menuBox{height:auto;position:relative;border-left:0;opacity:1 !important;visibility:inherit !important;display:block}header nav .contactLink{padding:8px 0}header nav .contactLink a{font-size:1.6rem !important;padding:10px 12px 7px 12px}header nav .menuoutlink{padding:8px 0}header nav .menuoutlink a{height:auto;font-size:1.6rem !important}.pagetop{right:16px;bottom:104px}.footer{padding:32px 0 78px}.footer .footerT{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footerT .txtBox{margin-right:0;padding-right:0;width:90vw}.footer .footerT .txtBox .logo{width:64%;margin:0 auto 24px}.footer .footerT .txtBox address{font-size:1.3rem;text-align:center;margin-bottom:24px}.footer .footerT .txtBox address a{color:#002D72}.footer .footerT .txtBox .adTxt{text-align:center}.footer .footerT .txtBox .snslinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footerT .txtBox .snslinks li:not(:last-child){margin-right:16px}.footer .footerT .menu{width:100%}.footer .footerT .menu::after{content:none}.footer .footerT .menu>li{width:100%;margin-bottom:0;float:none;margin-right:0;padding:8px 0}.footer .footerT .menu>li:nth-of-type(4n){margin-right:0}.footer .footerT .menu>li:not(:last-child){border-bottom:1px solid #ccc}.footer .footerT .menu>li>a{font-size:1.4rem;margin-bottom:0}.footer .footerT .menu>li>a:hover{color:#002D72}.footer .footerT .menu .subMenu li a{font-size:1.4rem}}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),figure:not(:last-child),table:not(:last-child){margin-bottom:32px}.inner{max-width:calc(1400px + 10vw);width:100%;padding:0 5vw;margin:0 auto}.inner__s{max-width:calc(960px + 10vw);width:100%;padding:0 5vw;margin:0 auto}.inner__l{max-width:100%;width:100%;padding:0 4vw;margin:0 auto}.pcBr{display:block}.spBr{display:none}.x2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x2>*{width:calc((100% - 20px) / 2)}.x2>*:not(:nth-child(even)){margin-right:20px}.x2>*:nth-child(n+3){margin-top:20px}.x2 figure img{width:100%}@media screen and (max-width: 834px){.x2>*{width:100%}.x2>*:nth-child(n){margin-right:0}.x2>*:nth-child(n+2){margin-top:20px}}.x3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x3>*{width:calc((100% - 40px) / 3)}.x3>*:not(:nth-child(3n)){margin-right:20px}.x3>*:nth-child(n+4){margin-top:40px}.x3 figure img{width:100%}@media screen and (max-width: 834px){.x3>*{width:calc((100% - 16px) / 2)}.x3>*:nth-child(n){margin-right:0}.x3>*:nth-child(odd){margin-right:16px}.x3>*:nth-child(n+3){margin-top:32px}}@media screen and (max-width: 600px){.x3>*{width:100%}.x3>*:nth-child(n){margin-right:0}.x3>*:nth-child(n+2){margin-top:32px}}.x4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x4>*{width:calc((100% - 96px) / 4)}.x4>*:not(:nth-child(4n)){margin-right:32px}.x4>*:nth-child(n+5){margin-top:32px}.x4 figure img{width:100%}@media screen and (max-width: 834px){.x4>*{width:calc((100% - 16px) / 2)}.x4>*:nth-child(odd){margin-right:16px}.x4>*:nth-child(even){margin-right:0}.x4>*:nth-child(n+3){margin-top:16px}}.flexMiddle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignL{text-align:left !important}.alignC{text-align:center !important}.alignR{text-align:right !important}.fs__14{font-size:1.4rem !important}.fs__16{font-size:1.6rem !important}.fs__18{font-size:1.8rem !important}.fs__24{font-size:2.4rem !important}.fs__32{font-size:3.2rem !important}.leadTxt{font-size:2.4rem;font-weight:700;margin-bottom:40px}.mt__0{margin-top:0 !important}.mb__0{margin-bottom:0 !important}.mb__16{margin-bottom:16px !important}.mb__24{margin-bottom:24px !important}.mb__32{margin-bottom:32px !important}.mb__40{margin-bottom:40px !important}.mb__64{margin-bottom:64px !important}.ml__0{margin-left:0 !important}.pt__0{padding-top:0 !important}.pb__0{padding-bottom:0 !important}.pb__10{padding-bottom:10px !important}.pb__20{padding-bottom:20px !important}ol{padding-left:20px}ol>li{list-style-type:disc}ol>li:not(:last-child){margin-bottom:10px}ol.decimal{padding-left:20px}ol.decimal>li{list-style-type:decimal}.bordrBox{padding:40px;border:8px solid #eeeeee}.boxShadow{box-shadow:-3px 5px 24px 3px rgba(121,121,121,0.1);padding:40px}.bg__gray{background:#f5f5f5;padding:32px;display:inline-block}.btnBox .btnMore{color:#fff;position:relative;text-decoration:none;background:#002D72;border:1px solid #002D72;padding:16px 72px 13px 32px;text-align:center;font-weight:700;display:inline-block;transition:.3s;cursor:pointer}.btnBox .btnMore::after{content:"";display:inline-block;position:absolute;top:calc(50% - 6px);right:32px;width:24px;height:5px;border:none;border-right:2px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:.3s}.btnBox .btnMore:hover{color:#002D72;background:transparent;border:1px solid #002D72}.btnBox .btnMore:hover::after{border-right:2px solid #002D72;border-bottom:1px solid #002D72}.btnBox .btnDl{font-size:1.3rem;color:#fff;background:#002D72;position:relative;text-decoration:none;border:1px solid #002D72;padding:8px 16px 8px 16px;font-weight:700;text-align:center;display:inline-block;transition:.3s}.btnBox .btnDl::after{content:"";background:url("/img/i_dl_white.svg") no-repeat center center/contain;display:inline-block;position:relative;top:4px;width:13px;height:17px;margin-left:8px;transition:0.2s;pointer-events:none}.btnBox .btnDl:hover{color:#002D72;border:1px solid #002D72;background:#fff}.btnBox .btnDl:hover::after{background:url(/img/i_dl_blue.svg) no-repeat center center/contain;transition:0.2s}.btnBox .btnCta a{font-size:2.4rem;color:#fff;background:#0089C8;position:relative;text-decoration:none;border:1px solid #0089C8;padding:16px 32px 16px 32px;font-weight:700;text-align:center;display:inline-block;transition:.3s}.btnBox .btnCta a::before{content:"";background:url("/img/i_mail_white.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:32px;height:20px;margin-right:8px;transition:0.2s;pointer-events:none}.btnBox .btnCta a:hover{color:#0089C8;border:1px solid #0089C8;background:#fff}.btnBox .btnCta a:hover::before{background:url(/img/i_mail.svg) no-repeat center center/contain;transition:0.2s}.btnBox .btnCtasmall a{font-size:1.8rem;color:#fff;background:#0089C8;position:relative;text-decoration:none;border:1px solid #0089C8;padding:16px 32px 16px 32px;font-weight:600;text-align:center;display:inline-block;transition:.3s;width:100%}.btnBox .btnCtasmall a::before{content:"";background:url("/img/i_mail_white.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:28px;height:16px;margin-right:8px;transition:0.2s;pointer-events:none}.btnBox .btnCtasmall a:hover{color:#0089C8;border:1px solid #0089C8;background:#fff}.btnBox .btnCtasmall a:hover::before{background:url(/img/i_mail.svg) no-repeat center center/contain;transition:0.2s}.txtOutlink::after{content:"";background:url("/img/i_outlink_blue.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:16px;height:17px;margin:0 8px;transition:0.2s;pointer-events:none}.iconPdf::after{content:"";background:url("/img/i_pdf.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:16px;height:18px;margin:0 8px;transition:0.2s;pointer-events:none}.ponterNone a{pointer-events:none}.table__basic{width:100%}.table__basic dl{display:-webkit-box;display:-ms-flexbox;display:flex}.table__basic dl dt,.table__basic dl dd{font-size:2rem;padding:25px 30px;border-bottom:1px solid #ccc;text-align:left;line-height:1.4}.table__basic dl dt{font-weight:700;width:22%;border-bottom:1px solid #002D72}.table__basic dl dd{width:78%}.table__basic dl .nest dl{display:-webkit-box;display:-ms-flexbox;display:flex}.table__basic dl .nest dl>dt,.table__basic dl .nest dl>dd{padding:10px 10px}.table__basic dl .nest dl>dt{width:30%;font-weight:700}.table__basic dl .nest dl>dd{width:70%}.table__basic dl .nest dl:not(:last-of-type){border-bottom:1px dotted #ccc}.table__basic dl .txtImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table__basic dl .txtImg .txt{width:64%}.table__basic dl .txtImg .txt p:not(:last-child){margin-bottom:16px}.table__basic dl .txtImg figure{width:32%}.table__basic dl .txtImg figure img{border-radius:24px}.table__basic dl:last-child dt,.table__basic dl:last-child dd{border-bottom:none}.table__box{width:100%}.table__box th{padding:8px;text-align:left;vertical-align:top;border:1px solid #ccc;width:25%;font-weight:500;background:#f5f5f5;font-weight:700}.table__box td{padding:8px;text-align:left;vertical-align:top;border:1px solid #ccc}.table__box .bgBlue{font-size:2.2rem;background:#002D72;color:#fff;font-weight:700}.table__box .bg{padding:8px;text-align:left;vertical-align:top;border:1px solid #ccc;width:25%;font-weight:700;background:#f5f5f5}.mv{width:100%;height:calc(100vh - 80px);position:relative;margin-top:80px;overflow:hidden}.mv__txt{height:100%;position:absolute;top:72px;right:40px;z-index:2;width:100%}.mv__txt h1{font-size:clamp(4.8rem, 4.4vw, 8.8rem);font-family:"Montserrat", sans-serif;font-weight:700;color:#fff;line-height:1;width:auto;height:auto;text-align:right}.mv__img{width:100%;height:100%;z-index:1}.mv__img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.auctionBox{text-align:center;position:absolute;bottom:24px;right:24px;z-index:100;box-shadow:0px 32px 32px 0px rgba(67,74,81,0.04);transition:all 0.5s ease-in-out;background:#fff;max-width:412px}.auctionBox__ttl p{background:#002D72;font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:-0.04em;padding:4px 8px}.auctionBox__cont{padding:16px}.auctionBox__cont dl{text-align:left}.auctionBox__cont dl dt{font-size:1.6rem;color:#666;font-weight:700;letter-spacing:-0.04em}.auctionBox__cont dl dd{font-size:1.8rem;color:#666;font-weight:700;letter-spacing:-0.04em}.auctionBox__cont dl dd .largetxt{font-size:2.2rem}.ctaBox{text-align:center;position:fixed;bottom:24px;right:24px;z-index:100;background:#0089C8;padding:24px;display:none;border:1px solid #fff}.ctaBox.scroll{display:block !important}.ctaBox .box__ttl{font-size:2.8rem;color:#fff;font-weight:700;line-height:0.6;margin-bottom:0;display:inline-block;text-align:center;padding:0;margin-bottom:16px !important}.ctaBox .box__ttl span.enFont,.ctaBox .box__ttl .topStock .x4 li a .txt h2 span.enFont{font-size:4rem;color:#f5f5f5;font-family:"Montserrat", sans-serif;font-weight:700;display:block;opacity:.1}.topStock .x4 li a .txt h2 .ctaBox .box__ttl span.enFont,.ctaBox .box__ttl .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li a .txt h3 .ctaBox .box__ttl span.enFont{font-size:4rem;color:#f5f5f5;font-family:"Montserrat", sans-serif;font-weight:700;display:block;opacity:.1}.ctaBox .box__btnBox a{font-size:1.6rem;color:#0089C8;background:#fff;position:relative;text-decoration:none;border:1px solid #0089C8;padding:16px;font-weight:700;text-align:center;display:inline-block;transition:.3s}.ctaBox .box__btnBox a::before{content:"";background:url(/img/i_mail.svg) no-repeat center center/contain;display:inline-block;position:relative;top:3px;width:28px;height:16px;margin-right:4px;transition:0.2s;pointer-events:none}.ctaBox .box__btnBox a:hover{color:#fff;border:1px solid #fff;background:#0089C8}.ctaBox .box__btnBox a:hover::before{background:url(/img/i_mail_white.svg) no-repeat center center/contain;transition:0.2s}.bgDiagonal{position:relative;background:url("/img/bg_diagonal.png") no-repeat center right/cover}.topLead{padding:80px 0 0}.topLead h1{font-size:4rem;font-weight:700;text-align:center;line-height:1.4;margin-bottom:24px}.topLead h1 .whiteBg{color:#fff;background:#000;padding:2px 8px 0;margin:0 8px;display:inline-block;line-height:1.2}.topLead p{font-size:2.4rem;text-align:center}.topStockinfo{padding:64px 0}.topStockinfo .inner .stockinfo{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;box-shadow:0px 32px 32px 0px rgba(67,74,81,0.04)}.topStockinfo .inner .stockinfo__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px 2vw;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%;flex-shrink:0;border-right:1px solid #CCC}.topStockinfo .inner .stockinfo__ttl h1{font-size:4rem;font-weight:700;line-height:1;margin-bottom:40px}.topStockinfo .inner .stockinfo__list{padding:40px 2vw;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;max-height:224px;overflow-y:scroll;transition:.3s}.topStockinfo .inner .stockinfo__list dl{display:-webkit-box;display:-ms-flexbox;display:flex}.topStockinfo .inner .stockinfo__list dl:not(:last-child){margin-bottom:8px}.topStockinfo .inner .stockinfo__list dl dt{font-size:1.6rem;color:#666;-ms-flex-preferred-size:15%;flex-basis:15%;max-width:15%;margin-right:5%}.topStockinfo .inner .stockinfo__list dl dd{font-size:1.6rem;color:#666;-ms-flex-preferred-size:80%;flex-basis:80%;max-width:80%}.topStockinfo h2{font-size:7.2916666667vw;font-family:"Montserrat", sans-serif;font-weight:700;color:#f3f4f5;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;text-align:center;z-index:-1;line-height:1;bottom:-4%}.topStock{text-align:center;padding:80px 0 0;position:relative;margin-top:80px;background:url("/img/top_stockbg.jpg") no-repeat center center/cover}.topStock .ttlBox.inner__l{background:none;padding:0;margin:0 4vw}.topStock .inner__l{background:#fff;padding:64px 4vw 0;margin:0 4vw;width:auto;top:-92px}.topStock h1{font-size:4rem;font-weight:700;line-height:1;margin-bottom:32px;display:inline-block;text-align:center}.topStock h1 span.en{font-size:1.6rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700;display:block;margin-top:24px}.topStock .leadTxt{font-size:2.4rem;font-weight:700;margin-bottom:40px}.topStock .x4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topStock .x4 li:last-child{margin-right:0}.topStock .x4 li a{background:#002D72;transition:.3s;display:inline-block;height:100%;border:1px solid #002D72;box-sizing:border-box}.topStock .x4 li a:hover{background:#fff}.topStock .x4 li a:hover .txt{background:#fff}.topStock .x4 li a:hover .txt h2{color:#002D72}.topStock .x4 li a:hover .txt h2 span.enFont{color:#002D72}.topStock .x4 li a figure{border-bottom:1px solid #002D72;margin-bottom:0}.topStock .x4 li a .txt{padding:16px;background:#002D72;transition:.3s}.topStock .x4 li a .txt h2{font-size:2.4rem;font-weight:700;line-height:1;display:inline-block;text-align:center;color:#fff;letter-spacing:-0.08em}.topStock .x4 li a .txt h2 span.enFont{font-size:1.6rem;color:#fff;font-weight:600;display:block;margin-bottom:8px;letter-spacing:normal}.topCompany{padding:124px 0 124px}.topCompany .inner__s{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(1080px + 10vw)}.topCompany .inner__s .txtCont{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.topCompany .inner__s .txtCont h1{font-size:4rem;font-weight:700;line-height:1;margin-bottom:32px;display:inline-block;text-align:left}.topCompany .inner__s .txtCont h1 span.en{font-size:1.6rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700;display:block;margin-top:24px}.topCompany .inner__s .txtCont .btnWrap{margin-top:40px}.topCompany .inner__s figure{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.topInfo{background:#f5f5f5;padding:64px 0;text-align:center}.topInfo .inner{max-width:calc(880px + 10vw)}.topInfo .inner h1{font-size:4rem;font-weight:700;line-height:1;margin-bottom:24px;display:inline-block;text-align:center}.topInfo .inner h1 span.en{font-size:1.6rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700;display:block;margin-top:24px}.topInfo .inner .txtCont dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #E3E3E3;padding:16px 0;position:relative;margin-bottom:48px}.topInfo .inner .txtCont dl::after{content:"";display:inline-block;position:absolute;top:calc(50% - 6px);right:0;width:24px;height:5px;border:none;border-right:2px solid #002D72;border-bottom:1px solid #002D72;transform:skew(45deg);transition:.3s}.topInfo .inner .txtCont dl:not(:last-child){margin-bottom:8px}.topInfo .inner .txtCont dl dt{font-size:1.6rem;color:#666;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%;margin-right:5%;text-align:left}.topInfo .inner .txtCont dl dd{font-size:1.6rem;color:#666;-ms-flex-preferred-size:85%;flex-basis:85%;max-width:85%;text-align:left}.topRecruit{padding:88px 4vw;overflow:hidden}.topRecruit a{transition:.3s;text-decoration:none}.topRecruit a:hover .inner{background:#fff}.topRecruit a:hover .inner .box__txt h1{color:#002D72}.topRecruit a:hover .inner .box__txt h1::after{background:#002D72}.topRecruit a:hover .inner .box__txt h1 span.en{color:#002D72}.topRecruit a:hover .inner .box__txt p{color:#002D72}.topRecruit .inner{background:#002D72;border:1px solid #002D72;max-width:calc(1200px + 10vw);max-height:308px;padding-right:0;text-align:right;transition:.3s;padding-left:0}.topRecruit .inner .box{position:relative}.topRecruit .inner .box__bg{width:100%;height:100%;position:relative;overflow:hidden;margin-left:auto}.topRecruit .inner .box__bg *{width:100%;height:100%}.topRecruit .inner .box__bg img{max-width:646px;max-height:306px}.topRecruit .inner .box__txt{position:absolute;left:4vw;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.topRecruit .inner .box__txt h1{font-size:4rem;font-weight:700;line-height:1;display:inline-block;text-align:left;color:#fff;margin-right:72px;position:relative}.topRecruit .inner .box__txt h1::after{content:"";display:inline-block;background:#fff;width:40px;height:1px;position:absolute;left:calc(100% + 16px);top:50%}.topRecruit .inner .box__txt h1 span.en{font-size:1.6rem;color:#fff;font-family:"Montserrat", sans-serif;font-weight:700;display:block;margin-top:24px}.topRecruit .inner .box__txt p{color:#fff;text-align:left}.contactArea{background:url("/img/contact.jpg") no-repeat center center/cover;padding:80px 0 120px}.contactArea .inner{text-align:center}.contactArea .inner h1{font-size:4rem;color:#fff;font-weight:700;line-height:0.6;margin-bottom:40px;display:inline-block;text-align:center}.contactArea .inner h1 span.enFont,.contactArea .inner h1 .topStock .x4 li a .txt h2 span.enFont{font-size:5.4166666667vw;color:#f5f5f5;font-family:"Montserrat", sans-serif;font-weight:700;display:block;opacity:.1}.topStock .x4 li a .txt h2 .contactArea .inner h1 span.enFont,.contactArea .inner h1 .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li a .txt h3 .contactArea .inner h1 span.enFont{font-size:5.4166666667vw;color:#f5f5f5;font-family:"Montserrat", sans-serif;font-weight:700;display:block;opacity:.1}.contactArea .inner p.txt{font-size:2.4rem;line-height:1.6;color:#fff;font-weight:700;margin-bottom:24px}.contactArea .inner .btnBox a{font-size:2.6rem;color:#0089C8;background:#fff;position:relative;text-decoration:none;border:1px solid #0089C8;padding:16px 32px 16px 32px;font-weight:700;text-align:center;display:inline-block;transition:.3s}.contactArea .inner .btnBox a::before{content:"";background:url(/img/i_mail.svg) no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:32px;height:20px;margin-right:8px;transition:0.2s;pointer-events:none}.contactArea .inner .btnBox a:hover{color:#fff;border:1px solid #fff;background:#0089C8}.contactArea .inner .btnBox a:hover::before{background:url(/img/i_mail_white.svg) no-repeat center center/contain;transition:0.2s}.contactArea .inner .lineWhatsapp{margin-top:64px}.contactArea .inner .lineWhatsapp__ttl{font-size:4rem;line-height:1.6;color:#fff;font-weight:700;margin-bottom:24px}.contactArea .inner .lineWhatsapp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactArea .inner .lineWhatsapp ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:34%}.contactArea .inner .lineWhatsapp ul li:first-child{margin-right:16px}.contactArea .inner .lineWhatsapp ul li:last-child{margin-left:16px}.contactArea .inner .lineWhatsapp ul li>img{margin-right:16px;border-right:1px solid #ccc;padding:8px}.contactArea .inner .lineWhatsapp ul li .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px}.contactArea .inner .lineWhatsapp ul li .txtBox img{margin-right:16px;width:48px}.contactArea .inner .lineWhatsapp ul li .mainTxt{font-size:clamp(1.6rem, 2.4vw, 3.2rem);letter-spacing:-0.02em;color:#000;font-weight:700;line-height:1;text-align:left}.pageHead{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%;height:320px;margin-top:80px}.pageHead__wrap{height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.pageHead__wrap .txtBox{background:#fff;position:absolute;padding:32px 32px 32px 0;top:50%;left:4vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:30%}.pageHead__wrap h1{line-height:1.6;text-align:left;padding-top:20px}.pageHead__wrap h1 span{display:block}.pageHead__wrap h1 span.jp{font-size:clamp(3.2rem, 4vw, 5.6rem);font-weight:700;line-height:1.4}.pageHead__wrap h1 span.en{font-size:2.4rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700}.pageHead__img{width:65%;height:100%;z-index:1}.pageHead__img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';object-position:80%}.stockHead{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-top:80px;background:#f5f5f5}.stockHead__wrap{padding:40px 0;transition:.3s ease}.stockHead__wrap h1{line-height:1.6;text-align:center;transition:.3s ease}.stockHead__wrap h1 span{display:block;transition:.3s ease}.stockHead__wrap h1 span.jp{font-size:clamp(4rem, 3vw, 4.8rem);font-weight:700}.stockHead__wrap h1 span.en{font-size:1.8rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700}.stockArea.scroll .cont__firstbox{position:relative;padding-top:160px}.stockArea.scroll .fixedTtl{position:fixed;top:72px;z-index:10;margin-top:0}.stockArea.scroll .stockHead__wrap{padding:24px 0}.stockArea.scroll .stockHead__wrap h1 span.jp{font-size:2.4rem}.stockArea.scroll .stockHead__wrap h1 span.en{font-size:1.2rem}.pankuzu{margin:24px 0;display:inline-block;width:100%}.pankuzu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pankuzu ul li{font-size:1.4rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pankuzu ul li:not(:last-of-type)::after{content:"";width:1px;height:12px;background:#000;margin:0 16px;display:inline-block}.pankuzu ul li:last-of-type{font-weight:700}.pankuzu ul li a{color:#000;text-decoration:none;transition:.4s}.pankuzu ul li a:hover{opacity:.6}.cont__box{padding:88px 0}.cont__box+.cont__box{padding-top:0}.cont__firstbox{padding-top:64px}.cont__lastbox{padding-bottom:80px}.cont__largebox{padding-top:64px !important}.sub .entryArea{margin-top:80px}.ttl__basic{font-size:4rem;line-height:1.4;font-weight:700;text-align:center;margin-bottom:40px;position:relative;display:block}.ttl__basic span.en{font-size:1.6rem;font-family:"Montserrat", sans-serif;font-weight:700;color:#002D72;display:block;margin-top:16px}.ttl__medium{font-size:3.2rem;line-height:1.6;font-weight:700;margin-bottom:40px}.ttl__small{font-size:1.8rem;line-height:1.4;font-weight:700}.ttl__bg{font-size:2.4rem;line-height:1.4;font-weight:700;margin:40px 0 32px;background:#f5f5f5;padding:16px}.floatBox{text-align:left}.floatBox figure.fr{float:right;margin:0 0 32px 32px;width:40%}.floatBox figure.fr img{width:100%}.floatBox figure.fl{float:left;margin:0 32px 32px 0;width:40%}.floatBox figure.fl img{width:100%}.cf::after{content:"";display:block;clear:both}.mapWrap h3{margin:56px 0 16px}.mapWrap dt,.mapWrap dd{border-bottom:1px solid #ccc !important}.map iframe{width:100%;height:40vh}.table__box.pdfBox a::after{content:"";background:url("/img/i_pdf.svg") no-repeat center center/contain;display:inline-block;position:relative;top:2px;width:16px;height:18px;margin:0 8px;transition:0.2s;pointer-events:none}.specklistbtns ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.specklistbtns ul li{margin:0 16px}.subStockinfo{position:relative}.subStockinfo .largeEn{font-size:14rem;color:#f5f5f5;position:absolute;bottom:-24px;left:4vw;z-index:-1;line-height:1;display:inline-block}.subStockinfo .x4{position:relative;z-index:1}.subStockinfo .x4 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;flex:1 0 auto}.subStockinfo .x4 li .imgBox{margin-bottom:24px}.subStockinfo .x4 li .imgBox figure{position:relative}.subStockinfo .x4 li .imgBox.labelSoldout figure::before{content:"";background:url("/stock_img/img/label_soldout.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.subStockinfo .x4 li .imgBox.labelAuction figure::before{content:"";background:url("/stock_img/img/label_auction.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.subStockinfo .x4 li .imgBox.labelBusiness figure::before{content:"";background:url("/stock_img/img/label_business.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.subStockinfo .x4 li .table__basic{margin-bottom:32px;height:100%}.subStockinfo .x4 li .table__basic dl dt{width:48%;font-weight:700;font-size:1.6rem;padding:8px}.subStockinfo .x4 li .table__basic dl dd{font-size:1.6rem;padding:8px}.subStockinfo .x4 li .table__basic dl:first-child dd{font-family:"Montserrat", sans-serif;font-weight:400}.subStock{background:#f5f5f5;padding-top:116px !important;position:relative}.subStock .largeEn{font-size:14rem;width:100%;color:#fff;position:absolute;top:6%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;line-height:1;display:inline-block}.subStock h2,.subStock .leadTxt{position:relative;z-index:100}.subStock .x4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subStock .x4 li:last-child{margin-right:0}.subStock .x4 li a{background:#002D72;transition:.3s;display:inline-block;height:100%;border:1px solid #002D72;box-sizing:border-box}.subStock .x4 li a:hover{background:#fff}.subStock .x4 li a:hover .txt{background:#fff}.subStock .x4 li a:hover .txt h3{color:#002D72}.subStock .x4 li a:hover .txt h3 span.enFont{color:#002D72}.subStock .x4 li a figure{border-bottom:1px solid #002D72;margin-bottom:0}.subStock .x4 li a .txt{padding:16px;background:#002D72;transition:.3s;text-align:center}.subStock .x4 li a .txt h3{font-size:2.4rem;font-weight:700;line-height:1;display:inline-block;text-align:center;color:#fff;letter-spacing:-0.08em}.subStock .x4 li a .txt h3 span.enFont{font-size:1.6rem;color:#fff;font-weight:600;display:block;margin-bottom:8px;letter-spacing:normal}.stockWrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stockWrap .sideM{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%}.stockWrap .sideM .stockMenu{position:sticky;top:0}.stockWrap .sideM .stockMenu li:not(:last-child){margin-bottom:16px}.stockWrap .sideM .stockMenu li.ac a{border:2px solid #002D72}.stockWrap .sideM .stockMenu li a{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #f3f4f5;padding:8px;text-decoration:none;transition:.3s}.stockWrap .sideM .stockMenu li a:hover{border:2px solid #002D72}.stockWrap .sideM .stockMenu li a figure{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%;margin-bottom:0}.stockWrap .sideM .stockMenu li a .txtBox{-ms-flex-preferred-size:64%;flex-basis:64%;max-width:64%}.stockWrap .sideM .stockMenu li a .txtBox p{font-size:1.4rem;font-weight:700;line-height:1.4}.stockWrap .sideM .stockMenu li a .txtBox p span{font-size:1rem;display:block}.stockWrap .contBox{-ms-flex-preferred-size:78%;flex-basis:78%;max-width:78%}.stockWrap .contBox .x3 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.stockWrap .contBox .x3 li figure{position:relative}.stockWrap .contBox .x3 .labelSoldout figure::before{content:"";background:url(/stock_img/img/label_soldout.svg) no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.stockWrap .contBox .x3 .labelAuction figure::before{content:"";background:url("/stock_img/img/label_auction.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.stockWrap .contBox .x3 .labelBusiness figure::before{content:"";background:url("/stock_img/img/label_business.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.stockWrap .contBox .x3 .table__basic{margin-bottom:16px;height:100%}.stockWrap .contBox .x3 .table__basic dl dt,.stockWrap .contBox .x3 .table__basic dl dd{font-size:1.6rem;padding:8px 16px}.stockWrap .contBox .x3 .table__basic dl dt{font-weight:700;width:32%;min-width:104px}.stockWrap .contBox .x3 .table__basic dl dd{width:64%}.stockWrap .contBox .x3 .btnBox .btnMore{padding:8px 48px 6px 24px}.stockWrap .contBox .x3 .btnBox .btnMore::after{right:16px;width:21px}.machineWrap{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.machineWrap .contLleft{position:relative;margin-right:24px;width:48%;position:sticky;top:calc(80px + 40px)}.machineWrap .contLleft .zoomImage{margin-bottom:24px;height:auto !important;position:relative;z-index:1;border:1px solid #ccc;aspect-ratio:4 / 3}.machineWrap .contLleft .zoomImage img{width:100%}.machineWrap .contLleft .zoomImage img.hightImg{object-fit:contain;font-family:'contain;';width:100%;height:100%;box-sizing:border-box}.machineWrap .contLleft .labelSoldout::before{content:"";background:url("/stock_img/img/label_soldout.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.machineWrap .contLleft .labelAuction::before{content:"";background:url("/stock_img/img/label_auction.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.machineWrap .contLleft .labelBusiness::before{content:"";background:url("/stock_img/img/label_business.svg") no-repeat center center/contain;display:inline-block;position:absolute;top:0;width:100%;height:100%;z-index:10}.machineWrap .contLleft .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10000000;width:32px;height:32px;display:inline-block;pointer-events:painted}.machineWrap .contLleft .arrow:hover{opacity:0.6;cursor:pointer;pointer-events:painted}.machineWrap .contLleft .arrow.left{left:-16px;background:#002D72}.machineWrap .contLleft .arrow.left::after{content:"";display:inline-block;position:absolute;top:calc(50% - 3px);right:calc(50% - 9px);width:16px;height:3px;border:none;border-left:2px solid #fff;border-bottom:1px solid #fff;transform:skew(-45deg);transition:.3s}.machineWrap .contLleft .arrow.right{right:-16px;background:#002D72}.machineWrap .contLleft .arrow.right::after{content:"";display:inline-block;position:absolute;top:calc(50% - 3px);right:calc(50% - 8px);width:16px;height:3px;border:none;border-right:2px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:.3s}.machineWrap .selectThum{background:#f5f5f5;border:solid 1px #CCC;padding:8px 16px;margin-bottom:24px}.machineWrap .selectThum .upTxt{font-size:1.4rem;margin-bottom:4px !important;font-weight:700}.machineWrap .selectThum ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.machineWrap .selectThum ul li{width:calc((100% - 36px) / 10);margin-right:4px;transition:.3s}.machineWrap .selectThum ul li:nth-child(n+11){margin-top:4px}.machineWrap .selectThum ul li:nth-child(10n){margin-right:0}.machineWrap .selectThum ul li:hover{opacity:.6}.machineWrap .selectThum ul li.select{position:relative}.machineWrap .selectThum ul li.select::after{content:"";width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;transition:none;border:solid #002D72 2px;box-sizing:border-box}.machineWrap .selectThum ul li img{display:block;cursor:pointer}.machineWrap .selectThum ul .activelink{border:solid #002D72 2px}.machineWrap .contRight{width:48%}.machineWrap .contRight .ttl__bg{font-size:1.8rem;margin-bottom:8px}.machineWrap .contRight .table__basic{margin-bottom:32px}.machineWrap .contRight .table__basic dl dt,.machineWrap .contRight .table__basic dl dd{font-size:1.6rem;padding:8px 16px}.machineWrap .contRight .table__basic dl dt{font-weight:700;width:32%}.machineWrap .contRight .table__basic dl dd{width:68%}.ctaList{text-align:center;margin-top:48px}.ctaList__ttl{font-size:2.4rem;line-height:1.2;color:#000;font-weight:700;margin-bottom:16px !important}.ctaList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctaList ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:48%;border:1px solid #ccc}.ctaList ul li>img{border-right:1px solid #ccc;padding:4px;width:72px}.ctaList ul li .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px 8px 8px;width:100%}.ctaList ul li .txtBox img{margin-right:8px;width:24px}.ctaList ul li .mainTxt{font-size:2.4rem;letter-spacing:-0.02em;color:#000;font-weight:700;line-height:1;text-align:left}.pagination{margin:64px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{display:inline-block;margin-right:3px;color:#002D72;text-align:center;text-decoration:none;font-size:1.6rem;transition:.3s;margin:0 6px;font-family:"Montserrat", sans-serif;font-weight:600}.pagination .page-numbers:hover{color:#000}.pagination .current{padding:5px 5px;line-height:16px;width:28px;border:1px solid #002D72}.pagination .current:hover{pointer-events:none}.pagination .prev,.pagination .next{background:transparent;box-shadow:none;color:#002D72;position:relative;transition:.3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight:700;border:none}.pagination .prev img,.pagination .next img{margin:0 8px 5px 8px}.pagination .prev:hover,.pagination .next:hover,.pagination .prev:hover img,.pagination .next:hover img{opacity:1}.pagination .prev{position:relative}.pagination .prev::before{content:"";display:inline-block;position:absolute;top:calc(50% - 6px);left:-100%;width:24px;height:5px;border:none;border-left:2px solid #002D72;border-bottom:1px solid #002D72;transform:skew(-45deg);transition:.3s}.pagination .prev:hover{color:#000}.pagination .prev:hover::after{border-left:2px solid #000;border-bottom:1px solid #000}.pagination .next{position:relative}.pagination .next::before{content:"";display:inline-block;position:absolute;top:calc(50% - 6px);right:-100%;width:24px;height:5px;border:none;border-right:2px solid #002D72;border-bottom:1px solid #002D72;transform:skew(45deg);transition:.3s}.pagination .next:hover{color:#000}.pagination .next:hover::after{border-right:2px solid #000;border-bottom:1px solid #000}.subInfo .txtCont dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #E3E3E3;padding:16px 0;position:relative;margin-bottom:48px}.subInfo .txtCont dl::after{content:"";display:inline-block;position:absolute;top:calc(50% - 6px);right:0;width:24px;height:5px;border:none;border-right:2px solid #002D72;border-bottom:1px solid #002D72;transform:skew(45deg);transition:.3s}.subInfo .txtCont dl:not(:last-child){margin-bottom:0}.subInfo .txtCont dl:last-child{margin-bottom:0;border:none}.subInfo .txtCont dl dt{font-size:1.6rem;color:#666;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%;margin-right:5%;text-align:left}.subInfo .txtCont dl dd{font-size:1.6rem;color:#666;-ms-flex-preferred-size:85%;flex-basis:85%;max-width:85%;text-align:left}.infoCont{text-align:left}.infoCont .ttl__basic{text-align:left;font-size:2.4rem}.infoCont p{text-align:left}.popupBox img{height:auto !important}.sitemapList{gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemapList__box{width:calc((100% - 80px) / 3);background:#f5f5f5;padding:32px;text-align:left}.sitemapList__box a{text-decoration:none;transition:opacity .3s;font-size:2.4rem !important;color:#002D72 !important;font-weight:700;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemapList__box a:hover{text-decoration:underline}.sitemapList__box a .enFont{font-size:1.2rem;margin-left:10px;color:#002D72}.sitemapList__box .topStock .x4 li a .txt h2 span.enFont{font-size:1.2rem;margin-left:10px;color:#002D72}.topStock .x4 li .sitemapList__box a .txt h2 span.enFont,.sitemapList__box .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li .sitemapList__box a .txt h3 span.enFont{font-size:1.2rem;margin-left:10px;color:#002D72}.sitemapList__box ul{padding-left:20px;border-left:1px solid #E3E3E3}.sitemapList__box ul li a{color:#002D72;font-size:1.6rem !important;font-weight:500}@media screen and (max-width: 1200px){.pageHead__img{width:48%}.ctaList{margin-top:32px}.ctaList__ttl{font-size:2.4rem}.ctaList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctaList ul li{width:100%}.ctaList ul li:first-child{margin-bottom:16px}.ctaList ul li>img{width:88px}.contactArea .inner .lineWhatsapp ul li{width:100%}.contactArea .inner .lineWhatsapp ul li .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 40px 8px 8px;width:100%}.contactArea .inner .lineWhatsapp ul li .txtBox img{margin-right:8px;width:32px}.contactArea .inner .lineWhatsapp ul li .mainTxt{font-size:2.4rem}}@media screen and (max-width: 1400px){.topRecruit .inner{padding-left:0}.topRecruit .inner .box__bg{width:56%}.topRecruit .inner .box__txt{align-items:flex-start;flex-direction:column}.topRecruit .inner .box__txt h1{margin-bottom:24px}.topRecruit .inner .box__txt p{font-size:clamp(1.2rem, 1.2vw, 1.6rem)}}@media screen and (max-width: 834px){p:not(:last-child),ul:not(:last-child),ol:not(:last-child),figure:not(:last-child),table:not(:last-child){margin-bottom:20px}.inner{max-width:90vw;padding:0}.pcBr{display:none}.spBr{display:block}.columnreverseSp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.mbSp{margin-bottom:24px}.leadTxt{font-size:1.6rem;margin-bottom:24px}.btnBox .btnMore{padding:8px 42px 8px 16px}.btnBox .btnMore::after{top:calc(50% - 4px);right:16px;width:16px;height:4px}.table__basic{width:100%}.table__basic dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.table__basic dl dt,.table__basic dl dd{padding:16px}.table__basic dl dt{font-size:1.8rem;font-weight:700;width:100%;background:#f5f5f5}.table__basic dl dd{font-size:1.8rem;width:100%}.table__basic dl .nest dl>dt,.table__basic dl .nest dl>dd{padding:8px;font-size:1.6rem}.table__basic dl .nest dl>dt{width:40%;background:none;border-bottom:none}.table__basic dl .nest dl>dd{width:60%}.table__basic dl:last-child dt{border-bottom:1px solid #002D72}.table__basic dl:last-child dd{border-bottom:none}.mv{height:auto;margin-top:60px}.mv__txt{height:100%;position:static;top:inherit;left:0;right:inherit;padding:16px}.mv__txt h1{color:#000;font-size:3.2rem;text-align:left}.auctionBox{bottom:0;right:0;box-shadow:none;max-width:inherit;width:100%;height:124px;position:static;padding:0 5vw}.auctionBox__ttl p{font-size:1.6rem}.auctionBox__cont{padding:8px}.auctionBox__cont dl dt{font-size:1.2rem}.auctionBox__cont dl dd{font-size:1.2rem}.auctionBox__cont dl dd .largetxt{font-size:1.4rem}.ctaBox{position:fixed;bottom:0;right:0;padding:16px;display:block;width:100%;border:none}.ctaBox.scroll{display:block !important}.ctaBox .box{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctaBox .box__ttl{font-size:2rem;margin-right:8px}.ctaBox .box__ttl span.enFont,.ctaBox .box__ttl .topStock .x4 li a .txt h2 span.enFont{font-size:3rem}.topStock .x4 li a .txt h2 .ctaBox .box__ttl span.enFont,.ctaBox .box__ttl .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li a .txt h3 .ctaBox .box__ttl span.enFont{font-size:3rem}.ctaBox .box__btnBox a{font-size:1.4rem;padding:8px 12px 8px 12px}.topLead{padding:40px 0 0}.topLead h1{font-size:2rem;margin-bottom:16px;line-height:1.6}.topLead h1 .whiteBg{color:#fff;background:#000;padding:2px 7px 1px;margin:0 4px;display:inline-block}.topLead p{font-size:1.6rem;text-align:center}.topStockinfo{padding:32px 0 32px 0}.topStockinfo .inner .stockinfo{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 0 16px 0}.topStockinfo .inner .stockinfo__ttl{padding:0 0 16px 0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border:none}.topStockinfo .inner .stockinfo__ttl h1{font-size:2.4rem;margin-bottom:24px}.topStockinfo .inner .stockinfo__list{padding:16px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;max-height:160px;border-top:1px solid #ccc}.topStockinfo .inner .stockinfo__list dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.topStockinfo .inner .stockinfo__list dl dt{font-size:1.3rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.topStockinfo .inner .stockinfo__list dl dd{font-size:1.4rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.topStockinfo h2{font-size:3.2rem;bottom:-24px}.topStock{text-align:center;padding:32px 0 0;margin-top:32px}.topStock .inner__l{padding:16px 16px 0}.topStock h1{font-size:2.4rem;margin-bottom:16px}.topStock h1 span.en{font-size:1.4rem;margin-top:8px}.topStock .leadTxt{font-size:1.6rem;margin-bottom:16px}.topStock .x4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topStock .x4 li a .txt{padding:16px !important}.topStock .x4 li a .txt h2{font-size:1.6rem}.topStock .x4 li a .txt h2 span.enFont{font-size:1.2rem}.topCompany{padding:40px 0 32px}.topCompany .inner__s{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:92vw}.topCompany .inner__s .txtCont{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.topCompany .inner__s .txtCont h1{font-size:2.4rem;margin-bottom:16px;display:block;text-align:center}.topCompany .inner__s .txtCont h1 span.en{font-size:1.4rem;margin-top:16px}.topCompany .inner__s .txtCont .btnWrap{margin-top:0;text-align:center}.topCompany .inner__s figure{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:16px}.topInfo{padding:32px 0}.topInfo .inner{max-width:92vw}.topInfo .inner h1{font-size:2.4rem;margin-bottom:8px}.topInfo .inner h1 span.en{font-size:1.4rem;margin-top:16px}.topInfo .inner .txtCont dl{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 32px 16px 0;margin-bottom:24px}.topInfo .inner .txtCont dl::after{top:calc(50% - 4px);width:16px;height:4px}.topInfo .inner .txtCont dl:not(:last-child){margin-bottom:8px}.topInfo .inner .txtCont dl dt{font-size:1.3rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.topInfo .inner .txtCont dl dd{font-size:1.4rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.topRecruit{padding:32px 4vw;overflow:hidden}.topRecruit a .inner{max-width:92vw;max-height:100% !important}.topRecruit a .inner .box__bg{width:100%}.topRecruit a .inner .box__txt{left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;position:static;top:0;-webkit-transform:none;transform:none;padding:24px}.topRecruit a .inner .box__txt h1{font-size:2.4rem;margin-right:0;margin-bottom:32px}.topRecruit a .inner .box__txt h1::after{width:32px;left:0;top:calc(100% + 16px)}.topRecruit a .inner .box__txt h1 span.en{font-size:1.4rem;margin-top:8px}.topRecruit a .inner .box__txt p{font-size:1.6rem}.contactArea{padding:32px 0 32px}.contactArea .inner h1{font-size:2.4rem;margin-bottom:24px}.contactArea .inner h1 span.enFont,.contactArea .inner h1 .topStock .x4 li a .txt h2 span.enFont{font-size:4rem}.topStock .x4 li a .txt h2 .contactArea .inner h1 span.enFont,.contactArea .inner h1 .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li a .txt h3 .contactArea .inner h1 span.enFont{font-size:4rem}.contactArea .inner p.txt{font-size:1.6rem;margin-bottom:16px}.contactArea .inner .btnBox{width:100%}.contactArea .inner .btnBox a{font-size:2rem;padding:12px 16px 8px 16px;width:100%}.contactArea .inner .btnBox a::before{width:28px;height:16px;margin-right:4px}.contactArea .inner .lineWhatsapp{margin-top:40px}.contactArea .inner .lineWhatsapp__ttl{font-size:2.4rem;margin-bottom:16px}.contactArea .inner .lineWhatsapp ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.contactArea .inner .lineWhatsapp ul li{width:100%}.contactArea .inner .lineWhatsapp ul li:first-child{margin-right:0;margin-bottom:16px}.contactArea .inner .lineWhatsapp ul li:last-child{margin-left:0}.contactArea .inner .lineWhatsapp ul li>img{margin-right:8px;width:88px}.contactArea .inner .lineWhatsapp ul li .txtBox img{margin-right:8px;width:24px}.contactArea .inner .lineWhatsapp ul li .mainTxt{font-size:2.4rem}.pageHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;height:auto;margin-top:60px}.pageHead__wrap{height:auto;position:static;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;z-index:2;width:92vw;margin:0 auto;padding:4vw}.pageHead__wrap .txtBox{position:static;top:0;left:4vw;padding:0;-webkit-transform:none;-ms-transform:none;transform:none;max-width:100%}.pageHead__wrap h1{line-height:1.6;text-align:center;padding-top:0}.pageHead__wrap h1 span{display:block}.pageHead__wrap h1 span.jp{font-size:3.2rem}.pageHead__wrap h1 span.en{font-size:1.6rem;color:#002D72;font-family:"Montserrat", sans-serif;font-weight:700}.pageHead__img{width:100%;height:100%;z-index:1}.pageHead__img img{width:100%;height:140px;object-fit:cover;font-family:'object-fit: cover;';object-position:left}.stockHead{margin-top:60px}.stockHead__wrap{padding:16px 0}.stockHead__wrap h1 span{display:block}.stockHead__wrap h1 span.jp{font-size:3.2rem}.stockHead__wrap h1 span.en{font-size:1.6rem}.stockArea.scroll .cont__firstbox{position:relative;padding-top:160px}.stockArea.scroll .fixedTtl{position:fixed;top:72px;z-index:10;margin-top:0}.stockArea.scroll .stockHead__wrap{padding:8px 0}.stockArea.scroll .stockHead__wrap h1 span.jp{font-size:2.4rem}.stockArea.scroll .stockHead__wrap h1 span.en{font-size:1.2rem}.pankuzu{display:inline}.pankuzu ul{padding:16px 4vw;overflow-x:scroll;flex-wrap:nowrap}.pankuzu ul li{font-size:1.4rem;display:table-cell;white-space:nowrap}.cont__box{padding:40px 0}.cont__firstbox{padding-top:16px}.cont__lastbox{padding-bottom:40px}.cont__largebox{padding-top:24px !important}.ttl__basic{font-size:2.4rem;text-align:center;margin-bottom:16px}.ttl__basic span.en{font-size:1.4rem;margin-top:8px}.ttl__medium{font-size:2rem;margin-bottom:16px}.ttl__small{font-size:1.6rem}.ttl__bg{font-size:1.8rem;margin:32px 0 16px}.mapWrap h3{margin:40px 0 16px}.map iframe{height:30vh}.specklistbtns ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.specklistbtns ul li{margin:0 0 0 0;width:100%}.specklistbtns ul li a{width:100%}.specklistbtns ul li:not(:last-child){margin-bottom:16px}.subStockinfo .largeEn{font-size:8rem;bottom:-14px}.subStockinfo .x4 li:nth-child(n+3){margin-top:32px !important}.subStockinfo .x4 li .table__basic{margin-bottom:16px;height:100%}.subStockinfo .x4 li .table__basic dl>dt{width:100%}.subStock{padding-top:80px !important}.subStock .largeEn{font-size:8rem}.subStock .x4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.subStock .x4 li a .txt h3{font-size:1.6rem}.subStock .x4 li a .txt h3 span.enFont{font-size:1.2rem}.stockWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.stockWrap .sideM{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.stockWrap .contBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:32px}.stockWrap .contBox .x3 .table__basic{margin-bottom:16px;height:100%}.stockWrap .contBox .x3 .table__basic dl dt,.stockWrap .contBox .x3 .table__basic dl dd{width:100%}.machineWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.machineWrap .contLleft{margin:0 0 16px 0;width:100%;position:static;top:0}.machineWrap .contLleft .zoomImage{margin-bottom:16px}.machineWrap .contLleft .zoomImage img{width:100%}.machineWrap .contRight{width:100%}.machineWrap .contRight .selectThum{padding:8px 16px}.machineWrap .contRight .selectThum .upTxt{font-size:1.2rem;margin-bottom:4px !important}.machineWrap .contRight .selectThum ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.machineWrap .contRight .selectThum ul li{width:calc((100% - 36px) / 10);margin-right:4px}.machineWrap .contRight .selectThum ul li:nth-child(n+11){margin-top:0;margin-top:4px}.machineWrap .contRight .selectThum ul li:nth-child(10n){margin-right:0 !important}.machineWrap .contRight .table__basic dl dt,.machineWrap .contRight .table__basic dl dd{padding:8px;font-size:1.6rem}.machineWrap .contRight .table__basic dl dt{font-weight:700;width:100%}.machineWrap .contRight .table__basic dl dd{width:100%}.subInfo .txtCont dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.subInfo .txtCont dl dt{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.subInfo .txtCont dl dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-right:32px}.sitemapList{gap:24px}.sitemapList__box{width:100%;padding:24px}.sitemapList__box a{font-size:1.8rem !important}.sitemapList__box a:hover{opacity:.6}.sitemapList__box a .enFont{font-size:1.2rem;margin-left:8px}.sitemapList__box .topStock .x4 li a .txt h2 span.enFont{font-size:1.2rem;margin-left:8px}.topStock .x4 li .sitemapList__box a .txt h2 span.enFont,.sitemapList__box .subStock .x4 li a .txt h3 span.enFont,.subStock .x4 li .sitemapList__box a .txt h3 span.enFont{font-size:1.2rem;margin-left:8px}.sitemapList__box ul li a{font-size:1.4rem !important}}@media screen and (max-width: 600px){.stockWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.stockWrap .sideM .stockMenu{position:static}.stockWrap .contBox .x3 li{width:calc((100% - 16px) / 2)}.stockWrap .contBox .x3 li:nth-child(odd){margin-right:16px}.stockWrap .contBox .x3 li:nth-child(2){margin-top:0}.stockWrap .contBox .x3 .table__basic dl dt,.stockWrap .contBox .x3 .table__basic dl dd{width:100%}.stockWrap .contBox .x3 .btnBox .btnMore{font-size:1.4rem;padding:8px 40px 6px 16px;width:100%}.stockWrap .contBox .x3 .btnBox .btnMore::after{right:16px;width:16px}}.txtIcon{font-size:1.4rem;color:#fff;background:#002D72;padding:2px 10px 0;margin:0 8px;display:inline-block}form input:not([type="file"]),form textarea,form select{width:100%;padding:15px;border:1px solid #ddd}form textarea{width:100% !important;min-height:20vh;display:block;resize:vertical}form select{background:url("/img/i_select.png") no-repeat center right 20px #fff}form ::-ms-input-placeholder,form :-ms-input-placeholder,form ::placeholder{color:#aaa}form dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}form dl:last-of-type{margin-bottom:30px}form dl dt{font-size:1.8rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30% !important;padding:16px 16px !important;border-bottom:1px solid #a7c0c0;text-align:left}form dl dd{font-size:1.8rem !important;width:70%;padding:16px 16px !important;border-bottom:1px solid #a7c0c0;text-align:left}form .formIcon{font-size:1.4rem;color:#fff;background:#002D72;padding:2px 10px 0;margin-left:10px;display:inline-block;float:right;flex-shrink:0}form .formIcon.option{color:#fff;background:#666}form .agreeArea{margin:0 0 50px 0 !important;text-align:center;background:#f5f5f5;padding:20px;display:inline-block}form .agreeArea .checkIcon{line-height:20px;width:20px;margin-right:8px;display:inline-block;vertical-align:middle;position:relative;top:-1px}form .radioWrap{display:-webkit-box;display:-ms-flexbox;display:flex}form .radioWrap label:first-child{margin-right:24px}form .radioArea{margin-bottom:0}form .radioArea li{display:block}form .radioArea li:not(:last-child){margin-bottom:5px}form .placeholder{font-size:1.3rem;color:#666;margin-top:8px;display:inline-block}form .formAddress{margin-right:10px;display:inline-block}form input[type=radio],form input[type=checkbox]{display:none}form label{padding-left:30px;display:block;cursor:pointer;position:relative}form label:not(:last-child){margin-right:1vw}form label .radioIcon,form label .checkIcon{line-height:20px;width:20px;height:20px;display:inline-block;vertical-align:middle;position:absolute;top:calc(50% - 8px);left:0}form label .radioIcon::after,form label .checkIcon::after{content:"";background:#fff;width:16px;height:16px;margin-top:-11px;display:block;border:2px solid #ccc;position:absolute;top:50%;left:0;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}form label .radioIcon::after{border-radius:50%}form label .radioIcon::before{content:"";width:10px;height:10px;background-color:#002D72;margin-top:-6px;display:block;border-radius:50%;position:absolute;top:50%;left:5px;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;z-index:10}form input[type=radio]:checked ~ .radioIcon::before{opacity:1}form .checkbox ~ .checkIcon::before{content:"";width:5px;height:9px;margin-top:-9px;display:block;border-right:3px solid #002D72;border-bottom:3px solid #002D72;position:absolute;top:50%;left:6px;opacity:0;transition:opacity 0.2s linear;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:1}form .checkbox:checked ~ .checkIcon::before{opacity:1}form .contactContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}form .contactContent>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form dl:last-of-type{margin-bottom:30px}.bigBtn{padding:18px 90px 18px 90px !important;font-size:1.8rem}@media screen and (max-width: 834px){form input:not([type="file"]),form textarea,form select{padding:10px 20px;border-radius:0}form dl{-ms-flex-wrap:wrap;flex-wrap:wrap}form dl dt,form dl dd{width:100% !important;padding:15px !important;border-bottom:none}form label:not(:last-child){margin:0 0 5px 0}form .agreeArea{margin-bottom:20px}.form dl:last-of-type{margin-bottom:20px}}
