@charset "utf-8";

/* common */
.global-nav__item {
    font-size: clamp(1rem, 0.909rem + 0.45vw, 1.25rem);
}

.content-area {
    padding: 0 3%;
}

.content-header {
    font-size: clamp(1.25rem, 0.977rem + 1.36vw, 2rem);
}

.gotop img {
    width: clamp(3.063rem, 1.949rem + 5.57vw, 6.125rem);
    height: clamp(2.75rem, 1.75rem + 5vw, 5.5rem);
}

.copy {
    font-size: clamp(0.75rem, 0.659rem + 0.45vw, 1rem);
}


/* index */
.index-hero {
    font-size: clamp(2.5rem, 1.955rem + 2.73vw, 4rem);
}

.slider {
    width: clamp(13.75rem, 8.75rem + 25vw, 27.5rem);
}

.intro-area {
    padding: 0 3%;
}

.intro-txt {
    /* padding: clamp(2rem, -0.909rem + 14.55vw, 10rem) 0; */
    font-size: clamp(0.75rem, 0.295rem + 2.27vw, 2rem);
}

.news-list {
    font-size: clamp(0.75rem, 0.568rem + 0.91vw, 1.25rem);
}

/* info */
.content-text {
    font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);
}

.info-list {
    font-size: clamp(1rem, 0.909rem + 0.45vw, 1.25rem);
}


/* order-flow */
.order-flow__txt {
    font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);
}

.order-flow__txt a {
    font-size: clamp(1rem, 0.636rem + 1.82vw, 2rem);
}


/* order */
form {
    font-size: clamp(0.85rem, 0.705rem + 0.73vw, 1.25rem);
}

.order-message {
    font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);
}


/* notes */
.notes-list {
    font-size: clamp(0.75rem, 0.568rem + 0.91vw, 1.25rem);
}

.notes-list__item::marker {
    font-size: clamp(1.5rem, 1.045rem + 2.27vw, 2.75rem);
}

.notes-list span {
    font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);
}

.notes-message {
    font-size: clamp(1rem, 0.818rem + 0.91vw, 1.5rem);
}

.link-order {
    font-size: clamp(1rem, 0.636rem + 1.82vw, 2rem);
}


/* contact */
form {
    font-size: clamp(0.85rem, 0.705rem + 0.73vw, 1.25rem);
}


/* other */
.textarea {
    resize: none;
}

