html{-webkit-text-size-adjust:100%;line-height:1.15}html::-webkit-scrollbar{width:1px;height:0;background-color:#292b35}html::-webkit-scrollbar-thumb{background-color:#ba0816}html::-webkit-scrollbar-track{background-color:#292b35}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}img{border-style:none;background-color:#1D2029}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}img{width:100%;height:auto;line-height:1;vertical-align:bottom}li{list-style:none}@media screen and (min-width: 769px){body{min-width:auto}}@media screen and (min-width: 769px){.is__sp{display:none}}@media screen and (max-width: 768px){.is__pc{display:none}}body{background-color:#1D2029}.en{font-family:Sequel,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.wbr{word-break:keep-all;overflow-wrap:anywhere}.ib.pc{display:inline-block}@media screen and (max-width: 768px){.ib.pc{display:inline}}.nowrap{white-space:nowrap}.wrapper{width:100%;padding:20px}.button{display:block;width:325px;margin-right:auto;margin-left:auto;padding:15px;background-color:#fff;color:#1d2029;font-size:14px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 768px){.button{width:100%;max-width:89.3333333333vw;padding:4.2666666667vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){.button:hover{animation:btn_hover 0.4s ease-in-out alternate 2}}.button.is-black{background-color:#000;color:#fff;filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}.button.is-red{background-color:#8F0C2C;color:#fff}.button__list{gap:30px;display:flex;justify-content:center;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.button__list{gap:8vw;flex-direction:column;width:100%}}.button__caption{margin-top:30px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.button__caption{margin-top:8vw;font-size:3.2vw;text-align:center}}@keyframes btn_hover{0%{filter:drop-shadow(0 0 0 rgba(255,255,255,0.5))}100%{filter:drop-shadow(0 0 0.4em rgba(255,255,255,0.7))}}.mainarticle{position:relative;width:100%;padding-bottom:176px;background-color:#1d2029;color:#fff;font-family:Yu Gothic, 游ゴシック, YuGothic, 游ゴシック体, ヒラギノ角ゴ Pro W3, メイリオ, sans-serif;font-size:16px;font-weight:400;line-height:1.875;text-align:center}@media screen and (max-width: 768px){.mainarticle{padding-bottom:16vw;font-size:3.7333333333vw;line-height:1.7142857143;text-align:left}}.kv{position:relative;width:100%;max-width:1366px;margin:0 auto}.kv__bg{padding-top:calc(603/1366*100%);background-image:url(../image/kv.jpg);background-position:center top;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.kv__bg{padding-top:calc(217/375*100vw);background-image:url(../image/kv-sp.jpg)}}.kv__title{width:680px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.kv__title{width:80vw}}.kv__eventtitle{font-size:36px;line-height:calc(52/36);text-align:center}@media screen and (max-width: 768px){.kv__eventtitle{font-size:calc(18/375*100vw);line-height:calc(26/18)}}.kv__eventtitle span{font-size:42px;font-weight:900;line-height:calc(52/42)}@media screen and (max-width: 768px){.kv__eventtitle span{font-size:calc(21/375*100vw)}}.kv__term{margin-top:20px;font-size:24px;font-weight:700;line-height:calc(36/24);text-align:center}@media screen and (max-width: 768px){.kv__term{margin-top:calc(5/375*100vw);font-size:calc(12/375*100vw)}}.kv__leadcopy{margin-top:60px;font-size:28px;font-weight:700;line-height:calc(42/28);text-align:center}@media screen and (max-width: 768px){.kv__leadcopy{margin-top:calc(30/375*100vw);font-size:calc(18/375*100vw)}}.kv__description{margin:57.6px auto;font-size:16px;font-weight:500;line-height:1.875}@media screen and (max-width: 768px){.kv__description{width:89.3333333333vw;margin-top:15.68vw;margin-right:auto;margin-left:auto;font-size:3.7333333333vw}}.model{width:100%;max-width:1366px;margin:100px auto 0}.model-image{position:relative}.model-image-lead{position:absolute;top:0;right:0;left:0;margin:0 auto}@media screen and (max-width: 768px){.model-image-lead{width:calc(335 / 375 * 100%)}}.model-image-lead-title{margin-top:calc(60/1366*100%);font-size:2.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.model-image-lead-title{margin-top:0;font-size:calc(18/375*100vw)}}.model-image-lead-description{margin-top:4rem;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 768px){.model-image-lead-description{margin-top:1em;font-size:calc(15/375*100vw);letter-spacing:0;line-height:calc(24/15)}}.model-text{width:100%;max-width:1186px;margin:4.7rem auto 0;text-align:left}.model-text-head{width:calc(1000/1186*100%);max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){.model-text-head{width:calc(335/375*100%)}}.model-text-catch{width:-moz-fit-content;width:fit-content;padding:0.5em 2em;background-color:#8F0C2C;color:#fff;font-size:1.4rem;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.model-text-catch{padding:0.65em 0.5em 0.5em;font-size:calc(10/375*100vw)}}.model-text-name{margin-top:0.25em;font-size:3.6rem;font-weight:900;line-height:1.25;text-align:left}@media screen and (max-width: 768px){.model-text-name{margin-top:0.5em;font-size:calc(20/375*100vw)}}.model-text-price{width:100%;text-align:left;vertical-align:middle}.model-text-price span.ja{display:inline-block;margin-right:2em;padding-top:0.75em;font-size:1rem;vertical-align:middle}@media screen and (max-width: 768px){.model-text-price span.ja{font-size:calc(10/375*100vw)}}.model-text-price span.en{display:inline-block;font-size:2.8rem;font-weight:900;vertical-align:middle}@media screen and (max-width: 768px){.model-text-price span.en{font-size:calc(18/375*100vw)}}.model-text-body{display:flex;justify-content:space-between;width:calc(1000/1186*100%);max-width:1000px;margin:0 auto}@media screen and (max-width: 1186px){.model-text-body{flex-direction:column}}@media screen and (max-width: 768px){.model-text-body{width:calc(335/375*100%)}}.model-text-bodycolor{font-size:1.4rem;text-align:left}@media screen and (max-width: 768px){.model-text-bodycolor{margin-top:2em;font-size:calc(12/375*100vw)}}.model-text-bodycolor dd{display:inline-block;margin-right:1em;line-height:1em}.model-text-color-wheel{aspect-ratio:1 / 1;display:inline-block;width:1.2rem;margin-right:0.25em}@media screen and (max-width: 768px){.model-text-color-wheel{width:calc(11/375*100vw)}}.model-text-color-wheel img{vertical-align:top}.model-text-annotation{margin-top:1em;font-size:1.2rem;font-weight:500;line-height:calc(21/12)}@media screen and (max-width: 768px){.model-text-annotation{font-size:calc(10/375*100vw)}}.model-text-annotation span{display:inline-block;color:#136A67;font-size:0.75em}.model-text-button-wrap{display:flex;align-items:center}@media screen and (max-width: 1186px){.model-text-button-wrap{margin-top:2em}}@media screen and (max-width: 768px){.model-text-button-wrap{margin-top:3em}}.model .button{width:300px}@media screen and (max-width: 768px){.model .button{width:100%}}.special-feature{max-width:1226px;margin:11rem auto 0;text-align:center}@media screen and (max-width: 768px){.special-feature{margin-top:calc(100/375*100vw);padding-bottom:calc(50/375*100vw)}}.special-feature-title{position:relative;width:100%;padding:0.75em 0 0.5em;font-size:4rem;font-weight:700;line-height:1;vertical-align:middle}@media screen and (max-width: 768px){.special-feature-title{padding:1em 0 0.75em;font-size:calc(22/375*100vw)}}.special-feature-title::before,.special-feature-title::after{position:absolute;top:0;left:0;width:100%;height:5px;background:url("../image/special-feature-border.png") no-repeat;background-size:contain;content:""}@media screen and (max-width: 768px){.special-feature-title::before,.special-feature-title::after{height:calc(4/375*100vw);background:url("../image/special-feature-border-sp.png") no-repeat}}.special-feature-title::after{top:auto;bottom:0}.special-feature-lead{margin-top:4em;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 768px){.special-feature-lead{margin-top:2em;font-size:calc(15/375*100vw);line-height:calc(24/15);text-align:left}}.special-feature-block{margin-top:9rem}@media screen and (max-width: 768px){.special-feature-block{margin-top:calc(60/375*100vw)}}.special-feature-head{margin-top:1em;font-size:4rem;font-weight:700;line-height:calc(52/40)}@media screen and (max-width: 768px){.special-feature-head{margin-top:1.25em;font-size:calc(20/375*100vw);line-height:calc(24/20)}}@media screen and (max-width: 768px){.special-feature-head .nallow{font-feature-settings:"pwid";letter-spacing:-0.05em}}.special-feature-description{margin-top:2em;font-size:1.6rem;font-weight:500;line-height:calc(30/16)}@media screen and (max-width: 768px){.special-feature-description{font-size:calc(15/375*100vw);line-height:calc(24/15);text-align:left}}.main-equipment{width:100vw;margin:11rem auto 0;padding:10rem 0;background-color:#F4F4F4;color:#1D2029;text-align:center}@media screen and (max-width: 768px){.main-equipment{margin-top:0;padding:3em 0}}.main-equipment-inner{max-width:1226px;margin:0 auto}.main-equipment-title{position:relative;width:100%;padding:0.75em 0 0.5em;font-size:4rem;font-weight:700;line-height:1;vertical-align:middle}@media screen and (max-width: 768px){.main-equipment-title{width:calc(335/375*100vw);margin:0 auto;padding:1em 0 0.75em;font-size:calc(22/375*100vw)}}.main-equipment-title::before,.main-equipment-title::after{position:absolute;top:0;left:0;width:100%;height:5px;background:#BA0816;background-size:contain;content:""}@media screen and (max-width: 768px){.main-equipment-title::before,.main-equipment-title::after{height:calc(4/375*100vw)}}.main-equipment-title::after{top:auto;bottom:0}.main-equipment-wrap{gap:0 calc(46/1186*100%);display:flex;margin:6em auto 0}@media screen and (max-width: 768px){.main-equipment-wrap{display:block;width:calc(335/375*100vw);margin:0 auto}}.main-equipment-card{width:50%}@media screen and (max-width: 768px){.main-equipment-card{width:100%;margin-top:3em}}.main-equipment-heading{margin-top:0.75em;font-size:3.4rem;font-weight:500;line-height:1.25em;text-align:left}@media screen and (max-width: 768px){.main-equipment-heading{font-size:calc(26 / 375 * 100vw)}}.main-equipment-description{margin-top:1.5em;font-size:1.6rem;font-weight:500;line-height:calc(30/16);text-align:left}@media screen and (max-width: 768px){.main-equipment-description{margin-top:1em;font-size:calc(15 / 375 * 100vw)}}.main-equipment-note{margin-top:1em;font-size:1.2rem;font-weight:500;line-height:1.25em;text-align:left}@media screen and (max-width: 768px){.main-equipment-note{font-size:calc(12 / 375 * 100vw)}}.link{width:100%;max-width:1040px;margin:4rem auto 0;text-align:center}@media screen and (max-width: 768px){.link{margin-top:0}}.link-wrap{margin:6em auto 0}@media screen and (max-width: 768px){.link-wrap{width:calc(335/375*100vw);margin:0 auto}}.link-card{margin-top:3em}@media screen and (max-width: 768px){.link-card{margin-top:3em}}.link-card+.link-card{margin-top:20rem}@media screen and (max-width: 768px){.link-card+.link-card{margin-top:calc(150/375*100vw)}}.link-heading{margin-top:0.75em;font-size:3.4rem;font-weight:700;line-height:1.25em}@media screen and (max-width: 768px){.link-heading{font-size:calc(20 / 375 * 100vw);line-height:calc(28/20)}}.link-description{margin-top:1.5em;font-size:1.6rem;font-weight:500;line-height:calc(24/16)}@media screen and (max-width: 768px){.link-description{margin-top:1em;font-size:calc(15 / 375 * 100vw);line-height:calc(22/15)}}.link .button__list.link-first{margin-top:4.0rem}@media screen and (max-width: 768px){.link .button__list.link-first{margin-top:1.6rem}}.link .button__list.link-second{margin-top:6.5rem}@media screen and (max-width: 768px){.link .button__list.link-second{margin-top:5rem}}.caption{max-width:1000px;margin:40px auto 0;font-size:14px;font-weight:500;line-height:calc(20/14);text-align:left}@media screen and (max-width: 768px){.caption{margin:calc(21/375*100vw) auto 0;font-size:clamp(5px, calc(12/375*100vw), 14px);line-height:calc(20/12)}}.caption p+p{margin-top:1.5em}
/*# sourceMappingURL=style.min.css.map */
