﻿@font-face{font-family:"Cabin";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Cabin-Regular.woff2") format("woff2"),url("../fonts/Cabin-Regular.woff") format("woff")}@font-face{font-family:"Cabin";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Cabin-SemiBold.woff2") format("woff2"),url("../fonts/Cabin-SemiBold.woff") format("woff")}:root{--black-middle: #222222;--black-deep: #000000;--white-lightest: #ffffff;--orange: #f08300;--grey-light: #d9d9d9;--gold-dark: #84722d;--gold-middle: #c0a351;--gold-medium: #9a978c;--gold-light: #c8c3b7;--gold-gradient: linear-gradient(270deg, #b49640 0%, #d7bc6b 25%, #e8cc78 50%, #d7bc6b 75%, #bc9e49 100%);--red-error: #b90000;--maxFS-28px-pc: clamp(1.6rem, 1.5vw, 2.8rem);--maxFS-25px-pc: clamp(1.6rem, 1.5vw, 2.5rem);--maxFS-23px-pc: clamp(1.5rem, 1.4vw, 2.3rem);--maxFS-22px-pc: clamp(1.5rem, 1.4vw, 2.2rem);--maxFS-21px-pc: clamp(1.4rem, 1.3vw, 2.1rem);--maxFS-18px-pc: clamp(1.3rem, 1.2vw, 1.8rem);--maxFS-16px-pc: clamp(1.2rem, 1.1vw, 1.6rem);--maxFS-20px-sp: clamp(1.5rem, 4.29vw, 2rem);--maxFS-18px-sp: clamp(1.3rem, 3.71vw, 1.8rem);--maxFS-16px-sp: clamp(1.2rem, 3.75vw, 1.5rem)}html{scroll-behavior:smooth;font-size:62.5%}body{background-color:var(--grey-light)}*{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;letter-spacing:0;font-weight:normal;color:var(--black-middle);font-kerning:auto;font-family:"Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",メイリオ,sans-serif;font-feature-settings:"halt";letter-spacing:.02em}.en{font-family:"Cabin",sans-serif}picture,img{display:block;width:auto;height:auto;max-width:100%}iframe{aspect-ratio:16/9;background-color:#ccc}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;appearance:none;display:block}a:has(picture),a:has(img){display:block}@media(min-width: 768px){a[href^="tel:"]{pointer-events:none}}details summary{list-style:none}details summary::-webkit-details-marker{display:none}table{border-collapse:collapse}:target{scroll-margin-top:100px}.row{padding-right:clamp(30px,2.93vw,80px);padding-left:clamp(30px,2.93vw,80px);width:100%}.row-section{width:min(100%,1590px);margin:0 auto;padding:0 20px}.inner-section{width:min(100%,1340px);margin:0 auto;padding:0 20px}.show_sp{display:none}.btn{margin-top:clamp(80px,7.81vw,110px)}.btn a{display:flex;justify-content:center;width:min(536px,100%);height:clamp(100px,9.77vw,120px);align-items:center;font-weight:bold;margin:0 auto;position:relative;font-size:var(--maxFS-25px-pc);transition:.4s ease-out}.btn a::after{content:"";display:block;width:12px;height:12px;position:absolute;right:18px;transform:rotate(45deg);transition:inherit}.pc{display:block}.sp{display:none}main{width:100%;border-top:104px solid var(--black-deep)}main h2{height:clamp(54px,5.27vw,84px);margin-bottom:clamp(48px,4.69vw,70px)}main h2 img{height:100%}main.front-page section .btn{margin-top:clamp(80px,7.81vw,110px)}main.front-page section .btn a{display:flex;justify-content:center;width:min(536px,100%);height:clamp(100px,9.77vw,120px);align-items:center;font-weight:bold;margin:0 auto;position:relative;font-size:var(--maxFS-25px-pc);transition:.4s ease-out}main.front-page section .btn a::after{content:"";display:block;width:12px;height:12px;position:absolute;right:18px;transform:rotate(45deg);transition:inherit}@media screen and (max-width: 768px){.btn{margin-top:clamp(32px,10vw,80px)}.btn a{height:clamp(64px,20vw,100px);font-size:clamp(1.5rem,4.29vw,2rem)}.row{padding-right:clamp(15px,4.29vw,30px);padding-left:clamp(15px,4.29vw,30px)}.row-section{padding:0}.inner-section{padding:0 15px}.pc{display:none}.sp{display:block}main{border-top-width:clamp(60px,17.14vw,104px)}main h2{height:clamp(38px,10.86vw,54px);margin-bottom:clamp(24px,6.86vw,48px)}main.front-page section .btn{margin-top:clamp(32px,10vw,80px)}main.front-page section .btn a{height:clamp(64px,20vw,100px);font-size:clamp(15px,4.29vw,20px)}main.front-page section .btn a::after{width:clamp(7px,2vw,12px);height:clamp(7px,2vw,12px)}}/*# sourceMappingURL=common.css.map */