*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:100%;line-height:1em;text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,dl,ol{text-indent:0}ol,ul{list-style:none}li{list-style:none}img{border:0;vertical-align:top;font-size:0;line-height:0}a{outline:none}em{font-style:normal;font-weight:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit}th,td{text-align:left;vertical-align:top;font-weight:normal}caption{text-align:left}button,fieldset,form,input,label,legend,select,textarea{font-size:100%;margin:0px;padding:0px;vertical-align:baseline;border:none;border-radius:0}@media print,screen and (min-width: 1024px){.sp{display:none !important}}@media only screen and (max-width: 1023px){.pc{display:none !important}}@media screen{.scIn.accInTop{position:relative;clip-path:inset(0% 0% 100% 0%)}.scIn.accInTop.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInLeft{position:relative;clip-path:inset(0% 100% 0% 0%)}.scIn.accInLeft.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInBottom{position:relative;clip-path:inset(100% 0% 0% 0%)}.scIn.accInBottom.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.accInRight{position:relative;clip-path:inset(0% 0% 0% 100%)}.scIn.accInRight.move{clip-path:inset(0% 0% 0% 0%);transition-duration:600ms;transition-property:clip-path;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}.scIn.fadeIn{opacity:0}.scIn.fadeIn.move{opacity:1;transition-duration:600ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.zoomIn{transform:scale(0)}.scIn.zoomIn.move{transform:scale(1);transition-duration:600ms;transition-property:transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInTop{opacity:0;transform:translateY(-50px)}.scIn.slideInTop.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInBottom{opacity:0;transform:translateY(50px)}.scIn.slideInBottom.move{opacity:1;transform:translateY(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInLeft{opacity:0;transform:translateX(-50px)}.scIn.slideInLeft.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.slideInRight{opacity:0;transform:translateX(50px)}.scIn.slideInRight.move{opacity:1;transform:translateX(0px);transition-duration:600ms;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.scIn.move.delay100{transition-delay:100ms !important}.scIn.move.delay200{transition-delay:200ms !important}.scIn.move.delay300{transition-delay:300ms !important}.scIn.move.delay400{transition-delay:400ms !important}.scIn.move.delay500{transition-delay:500ms !important}.scIn.move.delay600{transition-delay:600ms !important}.scIn.move.delay700{transition-delay:700ms !important}.scIn.move.delay800{transition-delay:800ms !important}.scIn.move.delay900{transition-delay:900ms !important}.scIn.move.delay1000{transition-delay:1000ms !important}.scIn.move.delay1100{transition-delay:1100ms !important}.scIn.move.delay1200{transition-delay:1200ms !important}.scIn.move.delay1300{transition-delay:1300ms !important}.scIn.move.delay1400{transition-delay:1400ms !important}.scIn.move.delay1500{transition-delay:1500ms !important}.scIn.move.delay1600{transition-delay:1600ms !important}.scIn.move.delay1700{transition-delay:1700ms !important}.scIn.move.delay1800{transition-delay:1800ms !important}.scIn.move.delay1900{transition-delay:1900ms !important}.scIn.move.delay2000{transition-delay:2000ms !important}}@font-face{font-family:"SuzukiPROHeadline";src:url("../font/SuzukiPROHeadline.eot")}@font-face{font-family:"SuzukiPROBold";src:url("../font/SuzukiPROBold.eot")}@font-face{font-family:"SuzukiPRORegular";src:url("../font/SuzukiPRORegular.eot")}@font-face{font-family:"SuzukiPROHeadline";src:url("../font/SuzukiPROHeadline.ttf") format("truetype"),url("../font/SuzukiPROHeadline.woff") format("woff"),url("../font/SuzukiPROHeadline.otf") format("opentype")}@font-face{font-family:"SuzukiPRORegular";src:url("../font/SuzukiPRORegular.ttf") format("truetype"),url("../font/SuzukiPRORegular.woff") format("woff"),url("../font/SuzukiPRORegular.otf") format("opentype")}@font-face{font-family:"SuzukiPROBold";src:url("../font/SuzukiPROBold.ttf") format("truetype"),url("../font/SuzukiPROBold.woff") format("woff"),url("../font/SuzukiPROBold.otf") format("opentype")}body{background-color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:1.4em;position:relative}@media only screen and (max-width: 1023px){body{font-size:14px}}#jms2025{position:relative;overflow:hidden}#jms2025 img{width:100%}#jms2025 sup{font-size:70%;position:relative;top:-0.5em}#jms2025 *{word-break:break-all;word-wrap:break-word}#jms2025 .outside::after{background-image:url(../images/outside.svg);background-size:100% 100%;width:8px;height:8px;content:"";display:inline-block;margin-left:2px;margin-right:2px}@media only screen and (max-width: 1023px){#jms2025{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none}}#jms2025 header{position:relative;z-index:10;position:fixed;left:0;top:0;width:100%;height:92px;border-radius:0px 0px 40px 40px;align-items:center;transition-duration:400ms;transition-property:background-color;background-color:#f5f8fc;display:grid;grid-template:"... logo ... ttl ... navi ..."/40px 180px 20px auto 20px 1fr 40px}@media only screen and (max-width: 1200px){#jms2025 header{grid-template:"... logo ... ttl ... navi ..."/20px 180px 20px auto 20px 1fr 20px}}@media only screen and (max-width: 1023px){#jms2025 header{height:68px;grid-template:"... logo ... ttl"/20px 90px 10px 1fr}}@media only screen and (max-width: 1023px){#jms2025 header .cover{position:fixed;left:0;top:0;width:100%;height:100vh;visibility:hidden}body.openMenu #jms2025 header .cover{visibility:inherit}}#jms2025 header .menubtn{grid-area:menubtn;width:32px;height:32px;border-radius:100px;position:relative;transition-duration:400ms;transition-property:transform}@media print,screen and (min-width: 1024px){#jms2025 header .menubtn{background-color:#000}}@media only screen and (max-width: 1023px){#jms2025 header .menubtn{position:fixed;right:20px;top:18px}}#jms2025 header .menubtn::before{position:absolute;left:50%;top:calc(50% - 2px);content:"";width:10px;height:1px;background-color:#fff;display:block;margin-left:-5px;border-radius:100px}@media only screen and (max-width: 1023px){#jms2025 header .menubtn::before{transition-duration:400ms;transition-property:width,height,background-color,top,margin-left}body.openMenu #jms2025 header .menubtn::before{background-color:#000;width:6px;height:6px;top:calc(50% - 3px);margin-left:-3px}}#jms2025 header .menubtn::after{position:absolute;left:50%;top:calc(50% + 2px);content:"";width:10px;height:1px;background-color:#fff;display:block;margin-left:-5px;border-radius:100px}@media only screen and (max-width: 1023px){#jms2025 header .menubtn::after{transition-duration:400ms;transition-property:width,height,background-color,top,margin-left}body.openMenu #jms2025 header .menubtn::after{background-color:#000;width:6px;height:6px;top:calc(50% - 3px);margin-left:-3px}}@media print,screen and (min-width: 1024px){#jms2025 header .menubtn{display:none}}#jms2025 header .logo{grid-area:logo}#jms2025 header .logo a{display:block;background-image:url(../images/suzuki.svg);background-size:100% 100%;width:180px;height:35px;text-indent:-9999px;overflow:hidden}@media only screen and (max-width: 1023px){#jms2025 header .logo a{width:90px;height:17.5px}}#jms2025 header .ttl{border-left:1px solid #000;display:flex;align-items:center;grid-area:ttl;padding-left:16px}#jms2025 header .ttl a{display:block;color:#000;display:flex;align-items:center;font-size:22px;font-family:"Albert Sans",sans-serif;text-decoration:none}@media only screen and (max-width: 1023px){#jms2025 header .ttl a{font-size:13px}}@media only screen and (max-width: 1023px){#jms2025 header .ttl{padding-left:8px}}#jms2025 header .navi{grid-area:navi}@media print,screen and (min-width: 1024px){#jms2025 header .navi{display:flex;justify-content:flex-end;gap:50px;align-items:center}}@media only screen and (min-width: 1024px)and (min-width: 1024px)and (max-width: 1200px){#jms2025 header .navi{gap:30px}}@media only screen and (max-width: 1023px){#jms2025 header .navi{position:fixed;right:20px;top:18px;background-color:#000;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:32px;height:32px;box-sizing:border-box;border-radius:25px;transition-duration:400ms;transition-property:right,width,height,background-color}body.openMenu #jms2025 header .navi{width:186px;height:344px;background-color:#f5f8fc}}#jms2025 header .navi .menu{grid-area:menu;display:flex;font-size:14px;gap:40px}@media print,screen and (min-width: 1024px){#jms2025 header .navi .menu{justify-content:flex-end;align-items:center}}@media only screen and (max-width: 1023px){#jms2025 header .navi .menu{padding:55px 0px;padding-top:80px;flex-direction:column}#jms2025 header .navi .menu li{opacity:0;transform:translateY(20px);transition-duration:200ms;transition-property:transform,opacity}body.openMenu #jms2025 header .navi .menu li{opacity:1;transform:translateY(0px)}body.openMenu #jms2025 header .navi .menu li:nth-child(1){transition-delay:300ms}body.openMenu #jms2025 header .navi .menu li:nth-child(2){transition-delay:400ms}body.openMenu #jms2025 header .navi .menu li:nth-child(3){transition-delay:500ms}body.openMenu #jms2025 header .navi .menu li:nth-child(4){transition-delay:600ms}}#jms2025 header .navi .menu a{text-decoration:none;color:#000;transition-duration:200ms;transition-property:background-color;font-size:14px;font-weight:500;display:block}@media print,screen and (min-width: 1024px){#jms2025 header .navi .menu a:hover{opacity:.75}}@media only screen and (max-width: 1023px){#jms2025 header .navi .menu a{text-align:center}}@media only screen and (min-width: 1024px)and (max-width: 1200px){#jms2025 header .navi .menu{gap:20px}#jms2025 header .navi .menu a{font-size:13px}}#jms2025 header .navi .lang{grid-area:lang;display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1023px){#jms2025 header .navi .lang{position:absolute;left:15px;top:15px;transform:translateY(-50px);transition-duration:200ms;transition-property:transform}body.openMenu #jms2025 header .navi .lang{transform:translateY(0px);transition-delay:300ms}}#jms2025 header .navi .lang a{font-family:"Albert Sans",sans-serif;font-size:12px;line-height:1em;display:flex;width:28px;height:28px;text-decoration:none;color:#000;border-radius:100%;display:flex;justify-content:center;align-items:center;transition-duration:200ms;transition-property:background-color}#jms2025 header .navi .lang a:hover{background-color:#ccc}body.ja #jms2025 header .navi .lang a.ja{background-color:#000;color:#fff}body.en #jms2025 header .navi .lang a.en{background-color:#000;color:#fff}#jms2025 footer{background-color:#fff;position:relative;z-index:1}#jms2025 footer .inner{position:relative;border-radius:40px 40px 0 0;background-color:#000;display:flex;align-items:center;justify-content:center;padding-left:40px;padding-right:40px}@media print,screen and (min-width: 1024px){#jms2025 footer .inner{height:92px}}@media only screen and (max-width: 1023px){#jms2025 footer .inner{height:68px;padding-left:20px;padding-right:20px}}#jms2025 footer .inner .copyright{flex:1;display:block;color:#fff;font-size:12px;line-height:1em}@media print,screen and (min-width: 1024px){#jms2025 footer .inner .copyright{max-width:946px;text-align:right}}@media only screen and (max-width: 1023px){#jms2025 footer .inner .copyright{font-size:10px;text-align:center}}#jms2025 section{position:relative}#jms2025 section.outer{padding-left:40px;padding-right:40px}@media only screen and (max-width: 1023px){#jms2025 section.outer{padding-left:20px;padding-right:20px}}#jms2025 section.outer .inner{position:relative;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 1024px){#jms2025 section.outer .inner{max-width:946px}}#jms2025 section .ename{width:-moz-fit-content;width:fit-content;font-size:16px;font-family:"Albert Sans",sans-serif;line-height:1.25em;letter-spacing:.1em;font-weight:500}#jms2025 section h2{width:-moz-fit-content;width:fit-content;font-size:28px;font-weight:bold;line-height:1.25em;letter-spacing:.1em}/*# sourceMappingURL=structure.css.map */