@charset "utf-8";

/*
 * File       : rwd-about.css
 * Author     : STUDIO-JT (KMS)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 01) 1800px
 * 02) 1480px
 * 03) 1023px
 * 04) 860px
 * 05) 540px
 */



/* **************************************** *
 * 1800px
 * **************************************** */
@media (max-width: 1800px){

    /* LAYOUT */
    .about-message h2 {font-size: 76rem;}
    .about-message p {font-size: 32rem;}

    /* VISUAL */
    .about-trailer__volume {left: 60rem;}

    /* ABOUT */
    .about-story__illust {top: 390rem;margin-left: -1370rem;}

    /* VALUE */
    .about-value__inform.about-value__inform--primary {padding-left: 120rem;}
    .about-value__inform.about-value__inform--secondary {padding-left: 120rem;}

    /* MEMBER */
    .about-member__slogan h2 {font-size: 90rem;}

    /* IDENTITY */
    .identity-section__title {font-size: 90rem;}

    .identity-context p {font-size: 32rem;}
    .identity-context p br {display: none;}

}



/* **************************************** *
 * 1480px
 * **************************************** */
@media (max-width: 1480px){

    /* LAYOUT */
    .about-message h2 {font-size: 70rem;}
    .about-message b {font-size: 44rem;}
    .about-message p {font-size: 26rem;}
    .about-message p br {display: none;}
    .about-message p + p {margin-top: 72rem;}
    .about-message p + b {margin-top: 150rem;}
    .about-message b + p {margin-top: 30rem;}
    .about-message h2 + * {margin-top: 90rem;}

    /* VISUAL */
    .about-trailer__volume {left: 50rem;bottom: 40rem;}

    /* STORY */
    .about-story__inner {padding: 230rem 0 310rem;}
    .about-story__illust {width: 800rem;margin-left: -1160rem;top: 234rem;}
    .about-story__content {width: 950rem;}

    /* VALUE */
    .about-value__title {margin-bottom: 80rem;}

    .about-value__inform b {font-size: 36rem;}
    .about-value__inform p {font-size: 19rem;}
    .about-value__inform p br {display: none;}

    /* PROMISE */
    .about-promise__inner {padding: 250rem 0 230rem;}

    .about-promise__illust {width: 850rem;margin-left: 360rem;top: 310rem;}
    .about-promise__illust-bg {width: 600rem;height: 1710rem;left: -220rem;margin-top: -855rem;}

    .about-promise__content {width: 950rem;}

    .about-promise .jt-motion--appear + .jt-motion--appear {margin-top: 150rem;}

    /* SIMPLY */
    .about-simply__inner {padding: 230rem 0;}

    .about-simply__illust {margin: 100rem 0 178rem;}
    .about-simply__illust--node {-webkit-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85);}
    .about-simply__illust--network {width: 1000rem;margin-top: -325rem;}

    /* MEMBER */
    .about-member__slogan {padding: 230rem 0 120rem;}
    .about-member__slogan h2 {font-size: 80rem;}

    /* PRESS */
    .press-recommend {margin-bottom: 140rem;}
    .press-recommend h2 {font-size: 42rem;}
    .press-basic__inner {padding-top: 140rem;}

    /* IDENTITY */
    .identity-section {padding-top: 230rem;}
    .identity-section__title {font-size: 80rem;}

    .identity-category-wrap {margin-bottom: 85rem;}
    .identity-category {min-width: 225rem;padding: 22rem 50rem 17rem 55rem;font-size: 30rem;}
    html.mac .identity-category {padding-top: 17rem;}
    html.ios .identity-category {padding-top: 19rem;padding-bottom: 20rem;}

    .identity-context b {font-size: 52rem;}
    .identity-context p {font-size: 26rem;}
    .identity-context p + p {margin-top: 45rem;}
    .identity-context b + p {margin-top: 56rem;}

    .identity-section .jt-separation {margin-top: 230rem;}

    .identity-visual.identity-section {padding-top: 24rem;padding-bottom: 70rem;}
    .identity-visual__logo {width: 1100rem;margin-top: 0;}

    .identity-personality__key {margin-top: 20rem;font-size: 68rem;}
    .identity-personality__line {height: 80rem;}
    .identity-personality--bold .identity-personality__illust {width: 520rem;height: 520rem;margin-top: -260rem;margin-left: -260rem;}
    .identity-personality--confident .identity-personality__illust--01 {width: 658rem;height: 254rem;}
    .identity-personality--confident .identity-personality__illust--02 {width: 523rem;height: 202rem;}
    html.mac .identity-personality__key {margin-top: -85rem;}

    .identity-object .identity-section__title {font-size: 68rem;}
    .identity-object__lattice {max-width: 1000rem;}
    .identity-object .identity-download__kit {margin-top: 230rem;}
    .identity-object--logo {margin-top: 100rem;}
    .identity-object--favicon {margin-top: 200rem;}

    .identity-spectrum__ball {margin-top: -320rem;}
    .identity-spectrum__color-item + .identity-spectrum__color-item {margin-top: 170rem;}
    .identity-spectrum__color-item h3 {margin-bottom: 50rem;font-size: 32rem;}
    .identity-spectrum__palette > span > i {padding: 48rem 20rem;font-size: 18rem;}
    .identity-spectrum__palette-value {margin-top: 32rem;}
    .identity-spectrum__palette-value > li {font-size: 18rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette {height: 240rem;}
    .identity-spectrum__color--background .identity-spectrum__palette {height: 116rem;}
    html.mac .identity-spectrum__palette > span > i {padding-top: 45rem;padding-bottom: 45rem;}
    html.ios .identity-spectrum__palette > span > i {padding-top: 45rem;padding-bottom: 45rem;}

    .identity-language__preview-outer {max-width: 1000rem;margin-bottom: 120rem;}
    .identity-language__element {margin-bottom: 90rem;font-size: 52rem;}

    .identity-typography__info {margin: 60rem 0 120rem;}
    .identity-typography__alphabet {margin: -35rem -30rem;}
    .identity-typography__alphabet > li {padding: 35rem 0;}

    .identity-download__kit {margin-top: 230rem;}
    .identity-download__kit > a {padding: 67rem 34rem 58rem;}
    .identity-download__kit > a.jt-btn--rolling {padding-bottom: 45rem;}
    html.ios .identity-download__kit > a {padding-top: 64rem;padding-bottom: 60rem;}

}



/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px){

    /* LAYOUT */
    body.page-template-about .article-visual {padding-top: 56.25%;}

    .about-message h2 {font-size: 46rem;}
    .about-message b {font-size: 32rem;}
    .about-message p {font-size: 21rem;}
    .about-message p + p {margin-top: 47rem;}
    .about-message p + b {margin-top: 80rem;}
    .about-message b + p {margin-top: 22rem;}
    .about-message h2 + * {margin-top: 65rem;}

    /* STORY */
    .about-story__inner {padding: 190rem 0 230rem;}
    .about-story__illust {width: 680rem;margin-left: -900rem;top: 187rem;}
    .about-story__content {width: 600rem;}

    /* VALUE */
    .about-value__title {margin-bottom: 60rem;}

    .about-value__inform.about-value__inform--primary, .about-value__inform.about-value__inform--secondary {padding: 0 80rem;}
    .about-value__inform b {font-size: 32rem;}
    .about-value__inform p {margin-top: 24rem;font-size: 17rem;}

    /* PROMISE */
    .about-promise__inner {padding: 210rem 0 190rem;}

    .about-promise__illust {width: 740rem;margin-left: 240rem;top: 190rem;}
    .about-promise__illust-bg {width: 480rem;height: 1368rem;left: -208rem;margin-top: -684rem;}

    .about-promise__content {width: 600rem;}

    .about-promise .jt-motion--appear + .jt-motion--appear {margin-top: 80rem;}

    /* SIMPLY */
    .about-simply__inner {padding: 190rem 0;}

    .about-simply__illust {margin: 50rem 0 135rem;}
    .about-simply__illust--node {left: -90rem;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
    .about-simply__illust--network {width: 100%;}

    /* member */
    .about-member__slogan {padding: 160rem 0 100rem;}
    .about-member__slogan h2 {font-size: 60rem;}

    .about-member__introduce .jt-division__line--hor-33 {left: -webkit-calc(50% - 2rem);left: calc(50% - 2rem);}
    .about-member__introduce .jt-division__line--hor-66 {display: none;}

    /* PRESS */
    body.page-template-press .small-menu-btn__line {background: #000;}
    body.page-template-press.open-menu--motion .small-menu-btn__line {background: #fff;}
    body.page-template-press.open-menu--motion #logo svg path {fill: #fff;}

    body.page-template-press .article-header {padding-bottom: 80rem;}

    .press-recommend {margin-bottom: 120rem;}
    .press-recommend h2 {margin-bottom: 25rem;font-size: 38rem;}

    .press-basic__inner {padding-top: 120rem;}

    /* IDENTITY */
    .identity-section {padding-top: 170rem;}
    .identity-section__title {font-size: 70rem;}

    .identity-category-wrap {margin-bottom: 75rem;}
    .identity-category {min-width: 172rem;padding: 16rem 40rem 11rem 44rem;font-size: 26rem;}
    html.mac .identity-category {padding-top: 13rem;padding-bottom: 15rem;}
    html.ios .identity-category {padding-top: 13rem;padding-bottom: 15rem;}

    .identity-context b {font-size: 46rem;}
    .identity-context p {font-size: 21rem;}
    .identity-context p + p {margin-top: 40rem;}
    .identity-context b + p {margin-top: 32rem;}

    .identity-section .jt-separation {margin-top: 170rem;}

    .identity-visual.identity-section {padding-bottom: 40rem;}
    .identity-visual__logo {width: -webkit-calc(100% + 100rem);width: calc(100% + 100rem);margin: -30rem -50rem 0;}

    .identity-personality .identity-section__head {margin-bottom: 30rem;}
    .identity-personality__slide {display: block;width: 100%;height: auto;}
    .identity-personality__item {display: block;width: 100%;padding-top: 56.25%;}
    .identity-personality__item + .identity-personality__item {margin-top: 100rem;}
    .identity-personality__key {width: 100%;margin-top: -25rem;position: absolute;left: 0;top: 50%;font-size: 56rem;z-index: 2;}
    .identity-personality__line {height: 70rem;}
    .identity-personality__line--02 {top: -webkit-calc(25% + 25rem);top: calc(25% + 25rem);}
    .identity-personality__line--03 {top: inherit;bottom: -webkit-calc(25% + 25rem);bottom: calc(25% + 25rem);}
    .identity-personality--bold .identity-personality__illust {width: 400rem;height: 400rem;margin-top: -200rem;margin-left: -200rem;}
    .identity-personality--bold .identity-personality__key {left: 28%;}
    .identity-personality--confident .identity-personality__illust--01 {width: 474rem;height: 184rem;}
    .identity-personality--confident .identity-personality__illust--02 {width: 393rem;height: 152rem;}
    .identity-personality--contemporary .identity-personality__key {left: 0;}
    html.ios .identity-personality__key {margin-top: -29rem;}

    .identity-object .identity-section__title {font-size: 56rem;}
    .identity-object__lattice {width: 90%;max-width: inherit;}
    .identity-object .identity-download__kit {margin-top: 150rem;}
    .identity-object--logo {margin-top: 85rem;}
    .identity-object--favicon {margin-top: 170rem;}

    .identity-spectrum__ball {margin-top: -240rem;}
    .identity-spectrum__color-item + .identity-spectrum__color-item {margin-top: 145rem;}
    .identity-spectrum__color-item h3 {margin-bottom: 32rem;font-size: 26rem;}
    .identity-spectrum__palette > span > i {padding: 44rem 15rem;font-size: 15rem;}
    .identity-spectrum__palette-value {margin-top: 25rem;}
    .identity-spectrum__palette-value > li {font-size: 14rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette {height: 200rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(2) {left: -webkit-calc(50% - 75rem);left: calc(50% - 75rem);}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(3) {right: 12%;}
    .identity-spectrum__color--primary .identity-context {margin-top: 75rem;}
    .identity-spectrum__color--background .identity-spectrum__palette {height: 105rem;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(4) {right: 2%;}
    html.mac .identity-spectrum__palette > span > i {padding-top: 38rem;padding-bottom: 38rem;}
    html.ios .identity-spectrum__palette > span > i {padding-top: 38rem;padding-bottom: 38rem;}

    .identity-language__preview-outer {width: 90%;max-width: inherit;margin: 80rem auto;}
    .identity-language__element {margin-bottom: 60rem;font-size: 46rem;}

    .identity-typography__alphabet {margin: -28rem -25rem;}
    .identity-typography__alphabet > li {padding: 28rem 0;}
    .identity-typography__alphabet-img {width: 66rem;}

    .identity-download__kit {margin-top: 170rem;}
    .identity-download__kit > a {padding: 53rem 34rem 44rem;font-size: 24rem;}
    .identity-download__kit > a > span {padding-right: 47rem;}
    .identity-download__kit > a > span:after {width: 24rem;height: 24rem;margin-top: -14rem;font-size: 24rem;}
    .identity-download__kit > a > span em {height: inherit;}
    .identity-download__kit > a > span em > i {height: inherit;}
    .identity-download__kit > a.jt-btn--rolling {padding-bottom: 31rem;}
    .identity-download__kit > a.jt-btn--rolling > span:after {margin-top: -22rem;}
    html.mac .identity-download__kit > a {padding-top: 65rem;padding-bottom: 60rem;}
    html.mac .identity-download__kit > a > span:after {margin-top: -14rem;}
    html.ios .identity-download__kit > a {padding-top: 50rem;padding-bottom: 47rem;}
    html.ios .identity-download__kit > a > span:after {margin-top: -11rem;}

}



/* **************************************** *
 * 860px
 * **************************************** */
@media (max-width: 860px){

    /* LAYOUT */
    .about-message h2 {font-size: 36rem;}
    .about-message b {font-size: 26rem;}
    .about-message p {font-size: 18rem;}
    .about-message p + p {margin-top: 30rem;}
    .about-message p + b {margin-top: 58rem;}
    .about-message b + p {margin-top: 14rem;}
    .about-message h2 + * {margin-top: 45rem;}

    /* VISUAL */
    .about-trailer__volume {left: 32rem;bottom: 32rem;}
    .about-trailer__volume-visualizer {width: 27rem;height: 20rem;}
    .about-trailer__volume-bar {width: 2rem;}
    .about-trailer__volume-bar--02 {left: 5rem;}
    .about-trailer__volume-bar--03 {left: 10rem;}
    .about-trailer__volume-bar--04 {left: 15rem;}
    .about-trailer__volume-bar--05 {left: 20rem;}
    .about-trailer__volume-bar--06 {left: 25rem;}
    .about-trailer__volume-text {width: 80rem;height: 20rem;margin-left: 10rem;}
    .about-trailer__volume-text > span {bottom: -3rem;font-size: 13rem;}

    /* ABOUT */
    .about-story__inner {padding: 150rem 0 180rem;}
    .about-story__illust {width: 520rem;margin-left: -670rem;}
    .about-story__content {width: 450rem;}

    /* VALUE */
    .about-value__title {margin-bottom: 36rem;}

    .about-value__inform.about-value__inform--primary, .about-value__inform.about-value__inform--secondary {padding: 0 44rem;}
    .about-value__inform b {font-size: 26rem;}
    .about-value__inform p {margin-top: 18rem;font-size: 16rem;}

    .about-value .jt-squared__item__inner {padding-top: 50%;}

    /* PROMISE */
    .about-promise__inner {padding: 150rem 0 150rem;}

    .about-promise__illust {width: 600rem;margin-left: 170rem;top: 142rem;}
    .about-promise__illust-bg {width: 360rem;height: 1026rem;left: -145rem;margin-top: -513rem;}

    .about-promise__content {width: 450rem;}

    .about-promise .jt-motion--appear + .jt-motion--appear {margin-top: 58rem;}

    /* SIMPLY */
    .about-simply__inner {padding: 150rem 0;}

    .about-simply__illust {margin: -50rem 0 70rem;}
    .about-simply__illust--node {left: -200rem;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}

    /* MEMBER */
    .about-member__slogan {padding: 150rem 0 80rem;}
    .about-member__slogan h2 {font-size: 46rem;}

    /* PRESS */
    body.page-template-press .article-header {padding-bottom: 70rem;}

    .press-recommend {margin-bottom: 100rem;}
    .press-recommend h2 {margin-bottom: 22rem;font-size: 32rem;}

    .press-basic__inner {padding-top: 100rem;}

    /* IDENTITY */
    .identity-section {padding-top: 120rem;}
    .identity-section__title {font-size: 54rem;}

    .identity-category-wrap {margin-bottom: 60rem;}
    .identity-category {min-width: 156rem;padding: 15rem 40rem 10rem 44rem;font-size: 20rem;border-width: 2rem;}
    html.ios .identity-category {padding-top: 12rem;padding-bottom: 13rem;}

    .identity-context b {font-size: 36rem;}
    .identity-context p {font-size: 18rem;}
    .identity-context p + p {margin-top: 30rem;}
    .identity-context b + p {margin-top: 26rem;}

    .identity-section .jt-separation {margin-top: 120rem;}

    .identity-visual {border-bottom-width: 2rem;}
    .identity-visual.identity-section {padding-bottom: 0;}
    .identity-visual__logo {width: -webkit-calc(100% + 64rem);width: calc(100% + 64rem);margin-left: -32rem;margin-right: -32rem;}

    .identity-personality__key {margin-top: -18rem;font-size: 46rem;}
    .identity-personality__line {height: 64rem;}
    .identity-personality__line--02 {top: -webkit-calc(25% + 17rem);top: calc(25% + 17rem);}
    .identity-personality__line--03 {bottom: -webkit-calc(25% + 17rem);bottom: calc(25% + 17rem);}
    .identity-personality--bold .identity-personality__illust {width: 320rem;height: 320rem;margin-top: -160rem;margin-left: -160rem;left: 35%;}
    .identity-personality--bold .identity-personality__key {left: 28%;}
    .identity-personality--confident .identity-personality__illust--01 {width: 332rem;height: 129rem;}
    .identity-personality--confident .identity-personality__illust--02 {width: 275rem;height: 107rem;}
    html.ios .identity-personality__key {margin-top: -25rem;}

    .identity-object .identity-section__title {font-size: 46rem;}
    .identity-object .identity-download__kit {margin-top: 120rem;border-bottom-width: 2rem;}
    .identity-object .identity-download__kit:before {width: 2rem;left: -webkit-calc(50% - 1rem);left: calc(50% - 1rem);}
    .identity-object--logo {margin-top: 100rem;}
    .identity-object--favicon {margin-top: 120rem;}

    .identity-spectrum__ball {margin-top: -180rem;}
    .identity-spectrum__color {margin-top: 80rem;}
    .identity-spectrum__color-item + .identity-spectrum__color-item {margin-top: 110rem;}
    .identity-spectrum__color-item h3 {margin-bottom: 28rem;font-size: 24rem;}
    .identity-spectrum__palette {border-width: 2px 0;}
    .identity-spectrum__palette > span > i {padding: 33rem 12rem;font-size: 14rem;}
    .identity-spectrum__palette-value {margin-top: 22rem;}
    .identity-spectrum__palette-value > li {font-size: 13rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette {height: 160rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette > span:nth-child(1) {width: 85%;}
    .identity-spectrum__color--primary .identity-spectrum__palette > span:nth-child(2) {width: 15%;}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(2) {left: -webkit-calc(50% - 100rem);left: calc(50% - 100rem);}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(3) {right: 15%;}
    .identity-spectrum__color--primary .identity-context {margin-top: 66rem;}
    .identity-spectrum__color--background .identity-spectrum__palette {height: 80rem;}
    .identity-spectrum__color--background .identity-spectrum__palette > span {border-right-width: 2rem;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(1) {width: 50%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(2) {width: 25%;left: 50%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(3) {width: 15%;left: 75%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(4) {width: 10%;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(2) {left: 50%;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(3) {left: 75%;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(4) {right: 1.2%;}
    html.ios .identity-spectrum__palette > span > i {padding-top: 30rem;padding-bottom: 30rem;}

    .identity-language__preview-outer {margin: 76rem auto 60rem;}
    .identity-language__element {margin-bottom: 45rem;font-size: 36rem;}

    .identity-typography__info {margin-bottom: 100rem;}
    .identity-typography__info-txt {width: 50%;}
    .identity-typography__info-render {width: 50%;}
    .identity-typography__alphabet {margin: -24rem -20rem;}
    .identity-typography__alphabet > li {padding: 24rem 0;}
    .identity-typography__alphabet-img {width: 54rem;}

    .identity-download__kit {margin-top: 140rem;border-top-width: 2rem;}
    .identity-download__kit > a {padding: 39rem 32rem 30rem;font-size: 22rem;}
    .identity-download__kit > a > span {padding-right: 42rem;}
    .identity-download__kit > a > span:after {width: 20rem;height: 20rem;margin-top: -13rem;font-size: 20rem;}
    .identity-download__kit > a.jt-btn--rolling {padding-bottom: 17rem;}
    .identity-download__kit > a.jt-btn--rolling > span:after {margin-top: -21rem;}
    html.ios .identity-download__kit > a {padding-top: 36rem;padding-bottom: 33rem;}
    html.ios .identity-download__kit > a > span:after {margin-top: -9rem;}

}



/* **************************************** *
 * 540px
 * **************************************** */
@media (max-width: 540px){

    /* LAYOUT */
    body.page-template-about .article-visual {padding-top: 70%;border-bottom: 2rem solid #fff;}

    .about-message h2 {font-size: 32rem;line-height: 1.2;}
    .about-message h2 br {display: none;}
    .about-message b {font-size: 20rem;line-height: 1.5;}
    .about-message p {font-size: 15rem;line-height: 1.77;}
    .about-message p + p {margin-top: 20rem;}
    .about-message p + b {margin-top: 32rem;}
    .about-message b + p {margin-top: 12rem;}
    .about-message h2 + * {margin-top: 26rem;}

    /* VISUAL */
    .about-trailer__volume {left: 24rem;bottom: 24rem;}

    /* STORY */
    .about-story__inner {padding: 80rem 0 120rem;}

    .about-story__illust {display: none;}
    .about-story__illust .jt-lazyload {-webkit-animation: none;animation: none;}

    .about-story__content {width: 100%;}
    .about-story__content .about-message h2 {font-size: 28rem;}

    /* VALUE */
    .about-value__title {margin-bottom: 40rem;}

    .about-value__object {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
    .jt-squared__content > div.about-value__object {height: auto;width: 100vw;margin-left: -24rem;margin-right: -24rem;padding-top: 80%;}
    .about-value__object-inner {width: 100%;position: absolute;top: 0;left: 0;}
    .jt-squared__content > div.about-value__object.about-value__object--grow {padding-top: 90%;}

    .about-value__inform {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
    .about-value__inform.about-value__inform--primary, .about-value__inform.about-value__inform--secondary {padding: 40rem 0 0;}
    .about-value__inform b {font-size: 20rem;line-height: 1.5;}
    .about-value__inform b br {display: none;}
    .about-value__inform p {font-size: 15rem;line-height: 1.77;}

    .about-value .jt-squared__item__inner {padding-top: 0;}

    /* PROMISE */
    .about-promise__inner {padding: 60rem 0 150rem;}

    .about-promise__illust {width: 320rem;margin-left: 59rem;top: inherit;bottom: -30rem;}
    .about-promise__illust-bg {width: 240rem;height: 684rem;left: -111rem;margin-top: -341rem;}

    .about-promise__star {display: none;}
    .about-promise__star > span {-webkit-animation: none;animation: none;}

    .about-promise__content {width: 100%;}

    .about-promise .jt-motion--appear + .jt-motion--appear {margin-top: 32rem;}

    /* SIMPLY */
    .about-simply {border-top: 2rem solid #fff;border-bottom: 2rem solid #fff;}
    .about-simply__inner {padding: 100rem 0 120rem;}

    .about-simply__illust {margin: -150rem 0 40rem;}
    .about-simply__illust--node {left: -377rem;-webkit-transform: scale(0.32);-ms-transform: scale(0.32);transform: scale(0.32);}
    .about-simply__illust--network {width: -webkit-calc(100% + 90rem);width: calc(100% + 90rem);margin-left: -45rem;margin-top: -290rem;}

    /* MEMBER */
    .about-member__slogan {padding: 120rem 0 0;}
    .about-member__slogan h2 {font-size: 32rem;line-height: 1.15;}

    /* PRESS */
    body.page-template-press .article-header {padding-bottom: 50rem;}

    .press-recommend {margin-bottom: 80rem;}
    .press-recommend .swiper-container {margin: 0 -5rem;overflow: visible;}
    .press-recommend h2 {margin-bottom: 18rem;font-size: 26rem;}

    .press-basic .jt-division__line {display: block;}
    .press-basic__inner {padding-top: 100rem;}

    /* IDENTITY */
    .identity-section__title {font-size: 34rem;}

    .identity-category-wrap {margin-bottom: 32rem;}
    .identity-category {min-width: 124rem;padding: 11rem 27rem 9rem 31rem;font-size: 16rem;}
    html.ios .product-identity {padding-top: 10rem;padding-bottom: 10rem;}

    .identity-context b {font-size: 28rem;line-height: 1.35;}
    .identity-context p {font-size: 15rem;line-height: 1.77;}
    .identity-context p + p {margin-top: 20rem;}
    .identity-context b + p {margin-top: 18rem;}

    .identity-visual.identity-section {padding-top: 0;padding-bottom: 50rem;}
    .identity-visual .identity-section__title br {display: none;}
    .identity-visual__logo {width: -webkit-calc(100% + 48rem);width: calc(100% + 48rem);margin: 10rem -24rem 0;}

    .identity-personality.identity-section {padding-top: 100rem;}
    .identity-personality .identity-section__head {margin-bottom: 45rem;}
    .identity-personality__item {padding-top: 75%;}
    .identity-personality__item + .identity-personality__item {margin-top: 80rem;}
    .identity-personality__key {margin-top: -12rem;font-size: 30rem;}
    .identity-personality__line {height: 42rem;}
    .identity-personality__line--02 {top: -webkit-calc(25% + 9rem);top: calc(25% + 9rem);}
    .identity-personality__line--03 {bottom: -webkit-calc(25% + 9rem);bottom: calc(25% + 9rem);}
    .identity-personality--bold .identity-personality__key {left: 25%;mix-blend-mode: inherit;}
    .identity-personality--bold .identity-personality__illust {width: 240rem;height: 240rem;margin-top: -120rem;margin-left: 0;left: 24rem;}
    .identity-personality--confident .identity-personality__illust--01 {width: 216rem;height: 84rem;}
    .identity-personality--confident .identity-personality__illust--02 {width: 179rem;height: 70rem;}
    html.ios .identity-personality__key {margin-top: -16rem;}

    .identity-object .identity-section__title {font-size: 30rem;}
    .identity-object__lattice {width: 100%;}
    .identity-object .identity-download__kit {margin-top: 80rem;}
    .identity-object--logo {margin-top: 60rem;}
    .identity-object--favicon {margin-top: 80rem;}

    .identity-spectrum__ball {margin: -80rem -100rem 0;padding-top: 75%;}
    .identity-spectrum__color-item + .identity-spectrum__color-item {margin-top: 80rem;}
    .identity-spectrum__color-item h3 {margin-bottom: 20rem;font-size: 20rem;}
    .identity-spectrum__system-outer {height: 115rem;margin: 0 -24rem;overflow: hidden;}
    .identity-spectrum__system {height: 125rem;white-space: nowrap;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .identity-spectrum__system-inner {width: 600rem;padding: 0 24rem;}
    .identity-spectrum__palette-value {margin-top: 18rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette {height: 80rem;}
    .identity-spectrum__color--primary .identity-spectrum__palette > span:nth-child(1) {width: 80%;}
    .identity-spectrum__color--primary .identity-spectrum__palette > span:nth-child(2) {width: 20%;}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(2) {left: 29%;}
    .identity-spectrum__color--primary .identity-spectrum__palette-value > li:nth-child(3) {right: 20%;}
    .identity-spectrum__color--primary .identity-context {margin-top: 36rem;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(1) {width: 44%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(2) {width: 27%;left: 44%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(3) {width: 17%;left: 71%;}
    .identity-spectrum__color--background .identity-spectrum__palette > span:nth-child(4) {width: 12%;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(2) {left: 44%;}
    .identity-spectrum__color--background .identity-spectrum__palette-value > li:nth-child(3) {left: 71%;}

    .identity-language__preview-outer {width: 100%;margin: 50rem auto;}
    .identity-language__element {margin-bottom: 22rem;font-size: 28rem;line-height: 1.35;}

    .identity-typography__info {margin: 0 0 80rem;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .identity-typography__info-txt {width: 100%;margin-top: -15rem;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;z-index: 2;}
    .identity-typography__info-render {width: 100%;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
    .identity-typography__alphabet {margin: -18rem -10rem;}
    .identity-typography__alphabet > li {width: 20%;padding: 18rem 0;}
    .identity-typography__alphabet-img {width: 52rem;}

    .identity-download__kit {margin-top: 100rem;}
    .identity-download__kit > a {padding: 25rem 15rem 19rem;font-size: 16rem;}
    .identity-download__kit > a > span {padding-right: 25rem;}
    .identity-download__kit > a > span:after {width: 16rem;height: 16rem;margin-top: -9rem;font-size: 16rem;}
    .identity-download__kit > a.jt-btn--rolling {padding-bottom: 10rem;}
    .identity-download__kit > a.jt-btn--rolling > span:after {margin-top: -15rem;}
    html.ios .identity-download__kit > a {padding-top: 22rem;padding-bottom: 21rem;}
    html.ios .identity-download__kit > a > span:after {margin-top: -7rem;}

}
