@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap");*{box-sizing:border-box}body{position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:400;color:#4e4e4e;letter-spacing:.12em;line-height:1.8}@media screen and (max-width:768px){body{font-size:.875rem}}a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;text-decoration:none}a:hover{color:#000;position:relative}a:active{color:#000}a:visited{color:#000}img{width:auto;max-width:100%;object-fit:contain}.en{font-family:'Jost',sans-serif}.xl-title{font-size:60px;font-weight:700;letter-spacing:.18em}@media screen and (max-width:768px){.xl-title{font-size:25px}}.x-title{font-size:40px;font-weight:700}@media screen and (max-width:768px){.x-title{font-size:22px}}.m-title{font-size:18px;font-weight:700;letter-spacing:.18em}.s-title{font-size:14px;font-weight:700}.sp{display:none}@media screen and (max-width:768px){.sp{display:block !important}}@media screen and (max-width:768px){.pc{display:none}}input[type=text]{font-size:16px}input[type=submit]{appearance:none;-webkit-appearance:none;border-radius:0}*:focus{outline:none}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}