@charset "UTF-8";
/* CSS Document */
/*************************************
						共 通 項 目
*************************************/
h2 { font-size: 3em; font-weight: 700; text-align: center; color: transparent; text-shadow: 2px 2px 0 #C4A154; -webkit-text-stroke: 1px #2B3830; text-stroke: 1px #2B3830; }

h3 { font-size: 1em; }
h3 span { font-size: 1.8em; font-size: clamp(1.8em, calc(1.8rem + ((1vw - 0.234375em) * 0.3122)), 2em); font-weight: 900; }

.cart { background-color: #52C778; color: #FFF; border: none; position: relative; height: 4rem; border-radius: 2rem; transition: .4s; }
.cart a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-indent: -9999px; overflow: hidden; border-radius: inherit; }
.cart:hover { background-color: #FF576D; }

.sticky { position: sticky; top: 1.5rem; }

/*************************************
						ア バ ウ ト
*************************************/
.intro p { font-size: 1.4em; line-height: 1.6; }

/*************************************
						ラ イ ン ナ ッ プ
*************************************/
.lineup { background-color: #245C4F; }

.model-link { background-color: #FFF; border-radius: 1rem; overflow: hidden; position: relative; height: 100%; width: 100%; border: none; /*border: solid 3px #FFF; box-sizing: border-box;*/ }
.model-link h3 { text-align: center; }
.model-link a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-indent: -9999px; overflow: hidden; }
.model-link:hover { /*border: solid 3px $blue;*/ box-shadow: 0 0 0 3px #FF576D; }
.model-link:hover h3 span { color: #FF576D; }

/*************************************
						モ デ ル 別 ペ ー ジ
*************************************/
.splide__track, .tbn { border: solid 1px #EDEAE0; background-color: transparent; }

.splide__arrow { background-color: transparent; }

.splide__arrow svg { fill: #C4A154; }

.tbn:hover { cursor: pointer; }

.tbn img { opacity: .4; }

.tbn.is-active img { opacity: 1; }

.spec .row div:first-of-type { font-weight: 700; }
.spec .row:nth-child(odd) { background-color: #EDEAE0; }
