@font-face{font-family:"LexusRodinPro";src:url("../font/LexusRodinPro-L.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"LexusRodinPro";src:url("../font/LexusRodinPro-M.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"LexusRodinPro";src:url("../font/LexusRodinPro-B.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1{font-size:2em;margin:.67em 0}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]{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}img{width:100%;line-height:1}li{list-style:none}body{font-family:"LexusRodinPro",sans-serif;font-weight:300}@media screen and (min-width: 769px){body{min-width:auto}}*{box-sizing:border-box}@media screen and (min-width: 769px){.is-sp{display:none}}@media screen and (max-width: 768px){.is-pc{display:none}}.js-section{opacity:0;translate:0 30px;filter:blur(5px);transition:all .2s ease-in-out}@media screen and (max-width: 768px){.js-section{translate:0 5.1282051282vw}}.js-section.is__in{opacity:1;translate:0 0px;filter:blur(0)}body{background-color:#1b1b1b}body::before{content:"";margin:auto;width:100%;height:100vh;display:block;position:fixed;inset:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../img/img.jpg);filter:blur(5px)}.wrap{margin-left:auto;margin-right:auto;width:100%;min-height:100vh;max-width:750px;position:relative;z-index:2;color:#fff;line-height:1.8;text-align:center;background-color:#1b1b1b}.header{width:100%;padding-top:14.1025641026%;padding-bottom:3.8461538462%;background-color:#303030}.logo_lexus{margin-left:auto;margin-right:auto;width:72.5641025641%}.title_box{width:100%}.title{font-size:min(3.9461538462vw,29.59px)}.content{width:100%;padding-top:5.8974358974%;padding-bottom:7.1794871795%;background-color:#303030}.text_box{width:100%;padding-right:5.1282051282%;padding-left:8.4615384615%;text-align:left}.text{font-size:min(2.7794871795vw,20.84px)}.text+.text{margin-top:2em}.button_box{margin-top:6.4102564103%;width:100%;padding-right:8.4615384615%;padding-left:8.4615384615%;background-color:#303030}.button{margin-left:auto;margin-right:auto;width:100%;padding-top:3.0769230769%;padding-bottom:3.0769230769%;display:block;font-size:min(3.9461538462vw,29.59px);line-height:1;text-align:center;font-weight:bold;color:#1b1b1b;text-decoration:none;background-color:#fff;border-radius:10px}@media screen and (min-width: 769px){.button{transition:opacity .3s ease-out}.button:hover{opacity:.7}}.button+.button{margin-top:7.6923076923%}.banner_box{width:100%;padding-top:6.9230769231%;padding-bottom:13.8461538462%}.banner{margin-left:auto;margin-right:auto;width:70.2564102564%}
/*# sourceMappingURL=style.css.map */
