@charset "utf-8";

/*
 * File       : lang-en.css
 * Author     : STUDIO-JT (SUMI)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *
 * SUMMARY:
 * 1) GLOBAL
 * 2) LAYOUT
 * 3) SUB PAGE
 * 4)
 */

/* **************************************** *
 * GLOBAL
 * **************************************** */
body {word-break: keep-all;}

html body { font-family: 'OpenSans', 'Montserrat', sans-serif; }
html [lang="en"] {font-family: 'Montserrat'; }

/* JT Alert */
.jt-alert__content h1 {font-family: 'Montserrat'; }



/* **************************************** *
 * LAYOUT
 * **************************************** */
#menu {width:300rem;}
#menu > li:first-child > a {padding-right:60rem;}
#menu > li > a { white-space: inherit; word-break: break-word;}

.footer__info .jt-smallscreen-br {  display:none;}

.jt-btn__basic > span {font-weight:700;}

.mfp-gallery .mfp-title b {font-weight:700; font-family: 'Montserrat';}

.jt-form__data-tit {font-weight:700;}
.jt-form__label {font-weight:600;}


/* **************************************** *
 * MAIN
 * **************************************** */
.main-material__typo { line-height:1.5;}

.main-visual__content-title {font-weight:600;}
.main-research-slider__title, .main-research-slider__content-title {font-weight:700;}
.main-research-slider__content-title {line-height:1.5;}
.main-material__typo {font-weight:600;}

.main-rnd__typo + .main-rnd__typo {font-size: 0;}



/* **************************************** *
 * CENTER
 * **************************************** */
/* HEAD */
.center-section__head h2 {font-weight:700;}
.article-header__navigation a {font-weight:500;}

/* GRID */
.center-grid__typo b {font-weight:700;}
.center-grid__typo p > span {margin-top:13rem;}

/* LOCATION */
.center-location__info {padding-left:250rem;}

/* RESEARCH */
.center-research-slider__title {font-weight:700;}
.center-research-slider__pagination .swiper-pagination-bullet {font-weight:600;}
.center-research-slider__index {width:300rem;}
.center-research__scheme-txt b {font-weight:700; }
.center-research-slider__item[data-paging="Material development"] .center-research__scheme-txt b,
.center-research-slider__item[data-paging="Global activities"] .center-research__scheme-txt b  {min-height:83rem;}

/* HISTORY */
.center-history__title {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.center-history__title > b {font-weight:700;-ms-flex-order: 1; -webkit-order: 1; -webkit-box-ordinal-group: 2; order: 1;}
.center-history__title > span {margin-bottom:0; margin-top:24rem; -ms-flex-order: 2; -webkit-order: 2; -webkit-box-ordinal-group: 3; order: 2;}

/* PAGING*/
.center-paging__sign > b {display:none;}

/* PLOT */
.center-plot__plan-data span {word-break: keep-all;}
.center-plot__plan-data b {text-align:center;}
.center-plot__plan-data li:nth-child(1) {bottom: 65rem;right: 30rem;}
.center-plot__plan-data li:nth-child(2) {top: 56rem;right: 65rem;}
.center-plot__plan-data li:nth-child(3) {top: 56rem;left: 396rem;}
.center-plot__plan-data li:nth-child(4) {top: 56rem;left: 86rem;}
.center-plot__plan-info {bottom:55rem;}
.center-plot__plan-data b {font-weight:600;}
.article-center-testing .center-plot__dot--03 { top: 34.9%;}

.article-center-fermenting .center-plot__dot--01 { right: 21%; top: 44.5%; }
.article-center-fermenting .center-plot__dot--02 { left: 54.5%; top: 12.5%; }
.article-center-fermenting .center-plot__dot--03 { left: 30.8%; top: 23%; }
.article-center-fermenting .center-plot__dot--04 { left: 19.85%; top: 38.5%; }
.article-center-fermenting .center-plot__dot--05 { left: 50.25%; top: 60.6%; }
.article-center-fermenting .center-plot__dot--06 { left: 49.3%; top: 77.6%; }

/* ANTIAGING */
.center-antiaging__txt b {font-weight:600}

/* FIELD */
.center-field__txt b {font-weight:600;}

/* PROMISE */
.center-promise__txt p {font-weight:600;}

/* FORWARD */
.center-forward__typo h2 {font-weight:700}

/* BANNER */
.center-banner__content .center-banner__content-inner > span { margin-top:13rem;}



/* **************************************** *
 * SHOWROOM
 * **************************************** */
.vr-showroom__circle-txt h2 {font-weight:700;}



/* **************************************** *
 * STORY
 * **************************************** */
/* HEAD */
.story-section__head h2 {font-weight:700}

/* LOCATION */
.story-location__slider-title {font-weight:500}

/* TIME */
.story-time { padding-top:220rem;}

/* FUTURE */
.story-future-goal h2 {font-weight:700}

/* HISTORY */
.story-history__txt p {font-weight:600;}

/* FERMENTATION */
.story-fermentation__txt { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.story-fermentation__txt b { margin-top: 0; -ms-flex-order: 1; -webkit-order: 1; -webkit-box-ordinal-group: 2; order: 1; font-weight: 600; }
.story-fermentation__txt span { margin-top: 10rem; -ms-flex-order: 2; -webkit-order: 2; -webkit-box-ordinal-group: 3; order: 2; line-height:1.4; }
.story-fermentation__desc { font-weight: 600; }

/* PRODUCT */
.story-product__txt b {font-weight:700;}
.story-product__txt p {font-weight:600;}

/* SKINCARE */
.story-skincare__list > li {width:300rem;}
.story-skincare__list > li:nth-child(1) {left: -42%; top:10%;}
.story-skincare__list > li:nth-child(2) {right: -42%; top:10%;}
.story-skincare__list > li:nth-child(3) {right: -42%; bottom:-3%;}
.story-skincare__list > li:nth-child(4) {left: -42%; bottom:-3%;}

/* PAGING */
.story-paging span {display:none;}



/* **************************************** *
 * CONTACT
 * **************************************** */
.contact-location__info-inner {padding-left:145rem;}
.contact-inquiry__precaution h3 {font-weight:600;}
.contact-inquiry__precaution ol li {padding-left:16rem;}
.contact-inquiry__agree span.wpcf7-not-valid-tip {width: 115%;}



/* **************************************** *
 * PRIVACY
 * **************************************** */
.privacy-box {word-break: break-all;}
