a{color:rgba(192,153,105,1.00);text-decoration:none;transition:.5s ease-in-out}
a:hover{color:rgba(250,250,250,1.00);text-decoration:none;transition:.5s ease-in-out}
.center{text-align:center}
h1{color:rgba(192,153,105,1.00);font-size:clamp(1.375rem,0.6713rem + 3.5185vw,3.75rem);text-align:center;padding:24px 0}
h2{font-size:clamp(1rem,0.7407rem + 1.2963vw,1.875rem)}
p,ul,ol{font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);padding:0 12px}
.link{font-size:clamp(1.25rem,0.9537rem + 1.4815vw,2.25rem)}
.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);outline:2px solid rgba(192,153,105,1.00);outline-offset:-12px}
.pic-text{position:absolute;top:12px;background:rgba(192,153,105,1.00);width:calc(90% - 20px);padding:6px 10px;margin:0 5%;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-align:center}
ul,ol{list-style:none}
ul li{list-style:disc;margin-left:30px}
li span{color:rgba(250,250,250,1.00)}
.break{padding-top:40px}
.bread{font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);padding:10px}
.memo{font-style:italic;font-weight:bold}
.top{margin-top:160px}

.block{display:flex;align-items:center}
.block img + .block-text{margin-left:0.5em}

.button{border:2px solid rgba(192,153,105,1.00);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:18px 34px;text-align:center;text-decoration:none;display:inline-block;font-size:clamp(0.875rem,0.6528rem + 1.1111vw,1.625rem);margin:4px 2px;transition-duration:0.4s;cursor:pointer}
.button{background:#CBA472;background:-webkit-linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);background:-moz-linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);background:linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CBA472",endColorstr="#C9822A",GradientType=1);color:white}
.button:hover{background:white;color:rgba(192,153,105,1.00)}

.ya-site-form td,.ya-site-form tr,.ya-site-form table{padding:2px}
body .ya-site-form .ya-site-form__form .ya-site-form__input-text{background-color:#fff;display:inline-block;width:80%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#32353a;font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);height:30px;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;margin:20px 0 20px 26px;padding:20px}
body .ya-site-form .ya-site-form__submit{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;padding:13px 15px;background:white;font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);border:2px solid #000;cursor:pointer}
body .ya-site-form .ya-site-form__submit:hover{background:rgba(192,153,105,1.00)}

 .grid-web-1-v1{margin:40px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}
.grid-web-1-v2{margin:40px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;position:relative}
.grid-web-1-v3{margin:200px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}
.grid-web-1-v4{margin:60px 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}
.grid-web-2-v1{margin:40px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}
.grid-web-2-v2{margin:40px 0;display:grid;grid-template-columns:30% auto;grid-gap:20px}
.grid-web-3{margin:40px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}
.grid-web-4{margin:40px 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.grid-web-6{margin:40px 0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px}

.grid-web-item-v1{border:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5)}
.grid-web-item-v2{display:flex;border:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5)}
.grid-web-item-v3{border:2px solid rgba(192,153,105,1.00);background:rgba(28,28,30,1.00) -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5)}
.grid-web-item-v4{border:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);padding:0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);padding:10px 14px}
.grid-web-item-v5{border-top:1px solid rgba(35,35,38,1.00);border-left:4px solid rgba(192,153,105,1.00);border-bottom:1px solid rgba(35,35,38,1.00);border-right:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);padding:0 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);padding:10px}
.grid-web-item-v6{border-top:1px solid rgba(35,35,38,1.00);border-right:4px solid rgba(192,153,105,1.00);border-bottom:1px solid rgba(35,35,38,1.00);border-left:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);padding:0 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);padding:10px}
.grid-web-item-v6{border-top:1px solid rgba(35,35,38,1.00);border-right:4px solid rgba(192,153,105,1.00);border-bottom:1px solid rgba(35,35,38,1.00);border-left:1px solid rgba(35,35,38,1.00);background:rgba(44,45,47,1.00);padding:0 10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;-webkit-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);padding:10px}
.grid-web-item-v4 p{font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);padding:0}
.grid-web-item-v3:hover{background:rgba(250,250,250,1.00)}
.special,.special:hover{color:rgba(192,153,105,1.00);text-decoration:none;transition:.5s ease-in-out}
.grid-web-2-v2 p{font-size:clamp(0.875rem,0.7639rem + 0.5556vw,1.25rem)}

.drop-down{background-image:url("image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' width='8' height='8' viewBox='0088'%3E%3Cpath fill='%23000' fill-rule='evenodd' class='cls-1' d='M8,0L4.141,6.993,0.012,0.156Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-color:#fff;display:inline-block;width:80%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#32353a;font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);height:auto;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none!important;margin:20px 0 20px 26px}
.drop-down::-ms-expand{display:none}
.drop-down:focus,.drop-down:active{border-color:#000;outline:0}
.drop-down--right{background-position:right 13px center;padding-right:30px}

.content-center{widht:80%;max-width:1000px;margin:100px auto}
.hidden-menu-ticker{display:none}
.hidden-menu-ticker{display:none}
.btn-menu{color:#fff;border:2px solid rgba(192,153,105,1.00);padding:7px;position:fixed;top:15px;left:25px;cursor:pointer;transition:left .23s;z-index:3;width:30px;background:rgba(250,250,250,1.00);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.btn-menu span{display:block;height:5px;background-color:rgba(192,153,105,1.00);margin:5px 0 0;transition:all .1s linear .23s;position:relative}
.btn-menu span.first{margin-top:0}
.hidden-menu{display:block;position:fixed;list-style:none;padding:80px 10px 10px;margin:0;box-sizing:border-box;width:380px;background:#CBA472;background:-webkit-linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);background:-moz-linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);background:linear-gradient(90deg,rgba(203,164,114,1) 0%,rgba(201,130,42,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#CBA472",endColorstr="#C9822A",GradientType=1);height:100%;top:0;left:-380px;transition:left .2s;z-index:2;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}
.hidden-menu li{padding:10px 0;list-style:none}
.hidden-menu li a{font-size: clamp(0.875rem, 0.6528rem + 1.1111vw, 1.625rem);font-weight:bold;color:#000;padding:6px 0}
.hidden-menu li a:hover{color:white}
.hidden-menu-ticker:checked ~ .btn-menu{left:360px}
.hidden-menu-ticker:checked ~ .hidden-menu{left:0}
.hidden-menu-ticker:checked ~ .btn-menu span.first{-webkit-transform:rotate(45deg);top:10px}
.hidden-menu-ticker:checked ~ .btn-menu span.second{opacity:0}
.hidden-menu-ticker:checked ~ .btn-menu span.third{-webkit-transform:rotate(-45deg);top:-10px}


:root{--circle-size:clamp(1.5rem,5vw,3rem);--spacing:clamp(0.25rem,2vw,0.5rem)}
.c-stepper__item{position:relative;display:flex;gap:1rem;padding-bottom:2rem}
.c-stepper__item:before{content:"";flex:0 0 var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:rgba(192,153,105,1.00)}
.c-stepper__item:not(:last-child):after{content:"";position:absolute;left:0;top:calc(var(--circle-size) + var(--spacing));bottom:var(--spacing);z-index:0;transform:translateX(calc(var(--circle-size) / 2));width:3px;background-color:rgba(192,153,105,1.00)}
.c-stepper__title{font-weight:bold;font-size:clamp(1rem,4vw,1.25rem);margin-bottom:clamp(0.85rem,2vmax,1rem);margin-top:8px}
.c-stepper__desc{color:rgba(250,250,250,1.00);font-size:clamp(0.85rem,2vmax,1rem)}
.c-stepper__content{max-width:100%}


@media only screen and (max-width:980px){
.grid-web-4{grid-template-columns:repeat(2,1fr)}
.hidden-menu{width:320px;left:-320px}
.hidden-menu-ticker:checked ~ .btn-menu{left:300px}
.c-stepper__title{margin-top:6px}
}



@media only screen and (max-width:768px){
.grid-web-3{grid-template-columns:repeat(2,1fr)}
.grid-web-4{grid-template-columns:repeat(2,1fr)}
.hidden-menu{width:300px;left:-300px}
.hidden-menu-ticker:checked ~ .btn-menu{left:280px}
.c-stepper__title{margin-top:0}
}



@media only screen and (max-width:600px){
.grid-web-2-v1{grid-template-columns:repeat(1,1fr)}
.grid-web-2-v2{grid-template-columns:repeat(1,1fr)}
}



@media only screen and (max-width:480px){
.grid-web-3{grid-template-columns:repeat(1,1fr)}
.hidden-menu{width:280px;left:-280px}
.hidden-menu-ticker:checked ~ .btn-menu{left:260px}
}