﻿*{outline:none}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.4rem;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "メイリオ", sans-serif;line-height:1.8;-webkit-text-size-adjust:100%;word-wrap:break-word;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all;font-weight:400;min-height:100dvh}@media (min-width: 1025px){body{scroll-padding-top:70px}}h1,h2,h3,h4,h5,h6{line-height:1.6}.font-serif{font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal}.font-number{font-family:"Times New Roman", Times, serif}body,a,.cl-primary{color:#000}a,img,small,input,textarea,select,button{display:block}a{text-decoration:none}a:hover{color:#B48812}a,a img,a svg,.btn,input{transition:all .2s ease}img{width:100%;max-width:100%;height:auto !important}input,textarea,select,button{cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none}@media (min-width: 561px){input,textarea,select,button{font-size:1.6rem}}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{cursor:text}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],textarea,select{border:1px solid #B4B4B4;padding:10px 15px;font-size:1.5rem;border-radius:6px;width:100%;color:#000}textarea{min-height:200px;line-height:1.8;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:6px}:disabled{cursor:not-allowed}::placeholder{color:#B2B8C1;font-size:1.6rem}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px 15px;vertical-align:top;line-height:1.6}th{text-align:center;vertical-align:top}ol,ul{list-style:none;margin:0;padding:0}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}@media (min-width: 1025px){.mb-display{display:none}}.pc-display{display:none}@media (min-width: 1025px){.pc-display{display:block}}.inner{width:calc(100% - 4rem);max-width:1200px;margin-inline:auto}.btn{display:flex;justify-content:center;align-items:center;gap:8px;position:relative;background:#9B7100;color:#FFF;width:fit-content;padding:15px 50px;margin-left:auto;margin-right:auto;white-space:nowrap;font-size:1.8rem}.btn:hover{background:#B48812;color:#FFF}.btn img{position:absolute;top:50%;width:12px;right:15px;transform:translateY(-50%)}.btn:hover img{right:13px}.btn-border{color:#9B7100;background:none;border:1px solid #9B7100}.btn-border svg{fill:#9B7100}.btn-border:hover{color:#FFF;background:#9B7100}.btn-border:hover svg{fill:#FFF}header{background:#313131;position:fixed;z-index:999;width:100%;bottom:0}@media (min-width: 1025px){header{display:flex;align-items:center;justify-content:space-between;top:0;bottom:auto;padding:0 3%;transition:0.5s;height:70px}}header img:hover{opacity:0.7}header a{color:#FFF}@media (min-width: 1025px){header.scroll{padding-top:20px;padding-bottom:20px;box-shadow:0px 5px 10px 0 rgba(0,0,0,0.05)}}@media (min-width: 1025px){header.scroll div:not(.sitename) nav ul li a:hover{color:#9B7100}}header .sitename{display:none}@media (min-width: 1025px){header .sitename{display:flex;align-items:center}}header .sitename a img{width:120px}@media (min-width: 1025px){header .sitename a img{width:178px}}header .sitename h1,header .sitename div{display:block;font-size:1.1rem;font-weight:normal;line-height:1.4}header .sitename h1 span,header .sitename div span{font-size:1.6rem;display:block}header .header-nav{display:flex;align-items:center;justify-content:flex-end}header .header-nav nav{width:100%}header .header-nav nav ul{display:flex;align-items:center;justify-content:space-between}header .header-nav nav ul li{text-align:center;flex:1}@media (min-width: 1025px){header .header-nav nav ul li{flex:auto}}header .header-nav nav ul li:not(:last-child){border-right:1px solid #6C6C6C}@media (min-width: 1025px){header .header-nav nav ul li:not(:last-child){border-right:none}}header .header-nav nav ul li a{font-size:1.3rem;line-height:1.6;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;height:65px;white-space:nowrap}@media (min-width: 769px){header .header-nav nav ul li a{flex-direction:row;gap:10px;font-size:1.5rem}}@media (min-width: 1025px){header .header-nav nav ul li a{height:auto;padding:0 20px}}@media (min-width: 1261px){header .header-nav nav ul li a{padding:0 30px}}header .header-nav nav ul li a svg{fill:#FFF;height:18px}@media (min-width: 1025px){header .header-nav nav ul li a svg{height:20px}}header .header-nav nav ul li a:hover{color:#FFF}@media (min-width: 1025px){header .header-nav nav ul li a:hover{color:#9B7100}header .header-nav nav ul li a:hover svg{fill:#9B7100}}footer{padding:50px 0 140px;background:#313131;color:#FFF;position:relative;overflow:hidden;text-align:center;position:sticky;top:100%}@media (min-width: 1025px){footer{padding:80px 0 200px}}footer .inner{position:relative;z-index:2}footer .inner .logo{width:200px;margin:0 auto 20px}@media (min-width: 1025px){footer .inner .logo{width:260px;margin-bottom:40px}}footer .inner small{z-index:2;font-size:1rem;color:rgba(255,255,255,0.3);display:block;margin-top:50px}.effect-fade{opacity:0;transform:translate(0, 10px);transition:all 800ms;transition-delay:300ms}@media (min-width: 561px){.effect-fade{transition-delay:500ms}}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-hide{opacity:0;transform:translate(0, 20px);transition:all 800ms;transition-delay:300ms}@media (min-width: 561px){.effect-fade-hide{transition-delay:500ms;transform:translate(0, 45px)}}.effect-fade-hide.effect-scroll-hide{opacity:1;transform:translate(0, 0)}.thanks{padding:100px 0}@media (min-width: 1025px){.thanks{padding:160px 0}}.thanks h1{margin-bottom:20px;text-align:center}@media (min-width: 1025px){.thanks h1{margin-bottom:40px}}@media (min-width: 1025px){.thanks p{text-align:center}}.thanks .btn{margin-top:30px}@media (min-width: 1025px){.thanks .btn{margin-top:60px}}
/*# sourceMappingURL=common.css.map */
