@charset "utf-8";
/*
 * File : lang-en.css
 * Author : STUDIO-JT (HEE)
 * Guideline : JTstyle.2.0
 *
 * Dependency : css/reset.css
 * css/jt-strap.css
 *
 * SUMMARY:
 * 1) GLOBAL
 * 2) LAYOUT
 * 3) MAIN
 * 4)
 */


/* **************************************** *
 * GLOBAL
 * **************************************** */
body.lang-en {font-family: 'Montserrat', sans-serif;}
body.lang-en [lang="en"] {font-family: 'LemonMilk', 'Montserrat', sans-serif;}



/* **************************************** *
 * LAYOUT
 * **************************************** */
body.lang-en.home.color-invert.js-curr-1 .lang-menu {color: #000;}
body.lang-en.home.color-invert.js-curr-1 .reservation-link {border-color: #000; color: #000;}
html.desktop body.lang-en.color-invert.js-curr-1 .lang-menu:hover {color: #ad7b61;}
html.desktop body.lang-en.color-invert.js-curr-1 .reservation-link:hover {color: #fff; background: #000; border-color: #000;}

body.lang-en .footer__menu > li > a {letter-spacing: 0; font-weight: 500;}
body.lang-en .footer__info p span { font-family: 'Montserrat', sans-serif; text-transform: none; font-size: 12rem; font-weight: 500;}
body.lang-en .footer__info p span:after {margin-top: -6rem;}
body.lang-en .copyright {font-size: 12rem; font-weight: 500; letter-spacing: 0; bottom: -4rem;}

body.lang-en .article-header__desc {letter-spacing: 0; line-height: 1.7;}
body.lang-en .article-header__visual-title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}
body.lang-en .article-header__visual-desc {letter-spacing: 0;}

body.lang-en .error-404__container-inner p {letter-spacing: 0;}

body.lang-en .article--privacy .article-header__title {font-size: 60rem; font-family: 'LemonMilk', 'Montserrat', sans-serif; letter-spacing: 0.06em;}

body.lang-en .article--deny-email .article-header__title {font-size: 55rem; font-family: 'LemonMilk', 'Montserrat', sans-serif; letter-spacing: 0.06em;}
body.lang-en .deny-email-content__txt {letter-spacing: 0;}



/* **************************************** *
 * JT STRAP
 * **************************************** */
body.lang-en .jt-accordion__content-inner > b {letter-spacing: 0;}
body.lang-en .jt-accordion__content-inner > p {letter-spacing: 0;}
body.lang-en .jt-accordion__content-inner > ul > li {letter-spacing: 0;}
body.lang-en .jt-accordion__content-inner > ul > li:before {top: 11rem;}
.ie11 body.lang-en .jt-accordion__content-inner > ul > li:before {top: 12rem;}
body.lang-en .jt-accordion__questions p {letter-spacing: 0;}



/* **************************************** *
 * MAIN
 * **************************************** */
body.lang-en .main-visual__slide-content-title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}
body.lang-en .main-reserv__form-label-tooltip { font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; padding: 6rem 12rem;}
body.lang-en .main-reserv__form-data--date-from .main-reserv__form-field,
body.lang-en .main-reserv__form-data--date-to .main-reserv__form-field { font-family: 'Montserrat', sans-serif; text-transform: none; font-weight: 500;}
body.lang-en .main-section__subtitle {font-size: 19rem; letter-spacing: 0;}



/* **************************************** *
 * SINGLE
 * **************************************** */
body.lang-en .single-intro__txt {letter-spacing: 0; font-weight: 500;}

body.lang-en .single-info-table__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; padding-right: 30rem; line-height: 1.5; }
body.lang-en .single-info-table__list-with-icon-img {top: 1rem;}
.ie11 body.lang-en .single-info-table__list-with-icon-img {top: 2rem;}
.ie11 body.lang-en .single-info-table__list-with-icon--standard :first-child.single-info-table__list-with-icon-item .single-info-table__list-with-icon-img {top: 4rem;}
html.desktop.mac.safari body.lang-en .single-info-table__list-with-icon-img {top: 4rem}
html.desktop.mac.chrome body.lang-en .single-info-table__list-with-icon-img {top: 3rem}
body.lang-en .single-info-table__list-with-icon-title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}
body.lang-en .single-info-table__list-with-icon-title[lang="en"] {margin-top: 0;}
html.desktop.mac.chrome body.lang-en .single-info-table__list-with-icon-title[lang="en"] {margin-top: 1rem;}
body.lang-en .single-info-table__list-with-icon-content {font-size: 17rem;}
body.lang-en .single-info-table__list-with-icon-content[lang="en"] { font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; font-weight: 400;}
body.lang-en .single-info-table__list-type-column-tit {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}
body.lang-en .single-info-table__list-type-column-list-item {font-size: 17rem;}
body.lang-en .single-info-table__list-type-column-list-item[lang="en"] { font-family: 'Montserrat',sans-serif; text-transform: none; letter-spacing: 0; }
body.lang-en .single-info-table__list-type-title-item:before {top: 12rem;}
body.lang-en .single-info-table__list-type-title-content {font-size: 17rem;}
body.lang-en .single-info-table__list-type-title-content[lang="en"] { font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; }
body.lang-en .single-info-table__list-type-basic-item {font-size: 17rem; letter-spacing: 0;}
body.lang-en .single-info-table__list-type-basic-item:before {top: 11rem;}
body.lang-en .single-info-table__list-type-group-title[lang="en"] {letter-spacing: 0.06em;}
body.lang-en .single-info-table__list-type-group-list-item[lang="en"] {font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0;}
body.lang-en .single-info-table__list-type-group-explain {font-size: 14rem; letter-spacing: 0; line-height: 1.56;}

body.lang-en .single-contact__link {font-family: 'Montserrat',sans-serif; text-transform: none; letter-spacing: 0; font-weight: 500;}
body.lang-en .single-contact__link--tel:before {top: 0;}
body.lang-en .single-contact__link--mail:before {top: -1rem;}
body.lang-en .single-contact .single-section__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; line-height: 1.35;}

body.lang-en .single-next-page__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}

body.lang-en .single-others__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; font-size: 25rem; margin-top: 6rem;}



/* **************************************** *
 * ROOM
 * **************************************** */
body.lang-en .jt-rooms-list__explain {letter-spacing: 0;}
body.lang-en .jt-rooms-list__explain b {font-weight: 500;}
body.lang-en .jt-rooms-list__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; margin-left: 0;}
body.lang-en .jt-rooms_list__info > li {width: 52%;}
body.lang-en .jt-rooms_list__info > li:nth-child(2n) {width: 48%;}
body.lang-en .jt-rooms_list__info > li > b {font-size: 16rem; letter-spacing: 0; text-transform: uppercase; font-weight: 600; width: 105rem; margin-right: 22rem;}
body.lang-en .jt-rooms_list__info > li > p {font-size: 16rem; letter-spacing: 0; width: -wekbit-calc(100% - 127rem); width: calc(100% - 127rem)}
body.lang-en .jt-rooms-list__more {top: 85rem;}



/* **************************************** *
 * DINING
 * **************************************** */
body.lang-en .jt-dining-list__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; margin-left: 0;}
body.lang-en .jt-dining-list__more {top: 85rem;}



/* **************************************** *
 * FACILITIES
 * **************************************** */
body.lang-en .jt-facilities-list__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em; margin-left: 0;}
body.lang-en .jt-facilities-list__more {top: 85rem;}




/* **************************************** *
 * SUB
 * **************************************** */
/* ABOUT ILLUA */
body.lang-en .about-illua-section__desc {letter-spacing: 0;}
body.lang-en .about-illua-info__list-desc {letter-spacing: 0;}

/* CONTACT */
body.lang-en .location-info__title {font-family: 'LemonMilk', 'Montserrat', sans-serif; font-weight: 400; letter-spacing: 0.06em;}
body.lang-en .location-info__contact-content { font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; margin-top: -2rem;}
body.lang-en .location-info__content-txt {letter-spacing: 0;}
body.lang-en .location-info__facilities-title {letter-spacing: 0.06em; min-width: 300rem;}
body.lang-en .location-info__facilities-meta {margin-top: 3rem;}
body.lang-en .location-info__facilities-meta > span { font-family: 'Montserrat', sans-serif; text-transform: none; letter-spacing: 0; font-size: 14rem; font-weight: 500;}
body.lang-en .location-info__facilities-item:before {top: 9rem;}
.ie11 body.lang-en .location-info__facilities-item:before {top: 10rem;}
html.desktop.mac.chrome body.lang-en .location-info__facilities-item:before {top: 11rem;}
body.lang-en .location-info__explain { font-size: 15rem; letter-spacing: 0; color: #999;}

/* SEMINAR */
body.lang-en .single-guidance__list-desc {letter-spacing: 0;}





/* test */
/*
body.lang-en.page-id-14 .article-header__title[lang="en"] {
    letter-spacing: 0.03em;
}

body.lang-en.page-id-14 .article-header__desc {
    letter-spacing: -0.01em;
}
body.lang-en.page-id-14 .jt-facilities-list__meta > * {
    letter-spacing: 0.06em;
}
body.lang-en.page-id-14 .jt-facilities-list__title {
    letter-spacing: 0.03em;
}
body.lang-en.page-id-14 .jt-btn__direct {
    letter-spacing: 0.03em;
}
*/
