@charset "UTF-8";

.hide_lang {
    display: none!important;
}

html[lang=ja] .show_if_ja {
    display: block!important;
}
html[lang=en] .show_if_en {
    display: block!important;
}
html[lang=zh-Hant] .show_if_CHT {
    display: block!important;
}
html[lang=zh-Hans] .show_if_CHS {
    display: block!important;
}
html[lang=ko] .show_if_ko {
    display: block!important;
}
html[lang=th] .show_if_en {
    display: block!important;
}


/*共通*/
.c-mv_bnrjd-txt {
    letter-spacing: .06em!important;
}
@media screen and (min-width: 1px) and (min-width: 1016px) {
html[lang=en] .g-benefits_point-name {
    font-size: 1.7rem;
}

html[lang=en] .g-footerAccess_button-item {
    width: 58%;
}

html[lang=en] .g-footerNav_items {
    margin: 0 0 0 40px;
}
html[lang=en] .g-footerNav_items:first-child {
    margin-left: 0;
}
}

@media screen and (min-width: 1px) and (max-width: 1015px) {
html[lang=en] .g-footerNav_box {
    padding: 0 13px;
}
}

/*SP 表示*/
@media screen and (min-width: 1px) and (max-width: 1015px) {
.g-headerNav2_item--type_lang .g-headerNav2_box {
    display: block;
}
.g-headerNav2Sp_child-items {
    list-style-type: none;
}
.g-headerNav2Sp_child-item {
    margin-top: 13px;
    font-size: 90%;
}

.g-headerNav2_item--type_mypage {
    position: relative;
}
.g-headerNav2_item--type_lang {
    position: absolute;
    top: 0;
}
.g-headerNav2_item--type_mypage:first-child {
    margin-bottom: 10px;
}
}

/*トップ MV*/
@media screen and (min-width: 1px) and (min-width: 1016px) {
.c-kv_content-main {
    width: auto;
}
.c-kv_head {
    border-bottom: none;
}
.c-kv_copy {
    /* max-width: 272px; */
	max-width: 312px;
}
.c-kv_note {
    margin: 0;
    padding: 25px 0 0 47px;
    border-top: solid 2px #fff;
    display: inline-block;
}
.c-kv_lead {
    border-bottom: none;
}
html[lang=ko] .c-childVisual_item--type_room .c-childVisual_title,
html[lang=en] .c-childVisual_item--type_room .c-childVisual_title {
    right: 180px;
}
html[lang=ko] .c-childVisual_item--type_bath .c-childVisual_title,
html[lang=en] .c-childVisual_item--type_bath .c-childVisual_title {
    right: 240px;
}

html[lang=en] .g-body[data-contents="home"] .g-header_nav {
    top: 100px;
}

}

/*下層*/
html[lang=zh-Hans] .c-heading3_name-en,
html[lang=zh-Hant] .c-heading3_name-en,
html[lang=zh-Hans] .c-mv_title-en,
html[lang=zh-Hant] .c-mv_title-en {
    font-family: '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', 'YuGothicM', 'YuGothicM', '游ゴシック', YuGothic, 'Hiragino Kaku Gothic ProN', 'Hiragino Kaku Gothic Pro', Meiryo, メイリオ, 'ＭＳ ゴシック', sans-serif;
}
@media screen and (min-width: 1px) and (min-width: 1016px) {
html[lang=zh-Hans] .c-mv_title-en,
html[lang=zh-Hant] .c-mv_title-en {
    font-size: 9rem;
    margin-bottom: 30px;
}
}
@media screen and (min-width: 1px) and (max-width: 1015px) {
html[lang=en] .c-slideColumn_detail-box > p {
    line-height: 1.8;
}
}


/*画像背景*/
html[lang=en] .c-childVisual_button-item--type_soine .c-childVisual_button-figure_over:before {
    background-image: url(../img/lang/btn_soine__en.png);
}
html[lang=en] .c-childVisual_button-item--type_soine .c-childVisual_button-figure {
    background-image: url(../img/lang/btn_soine_on__en.png);
}
html[lang=ko] .c-childVisual_button-item--type_soine .c-childVisual_button-figure_over:before {
    background-image: url(../img/lang/btn_soine__ko.png);
}
html[lang=ko] .c-childVisual_button-item--type_soine .c-childVisual_button-figure {
    background-image: url(../img/lang/btn_soine_on__ko.png);
}
html[lang=zh-Hans] .c-childVisual_button-item--type_soine .c-childVisual_button-figure_over:before {
    background-image: url(../img/lang/btn_soine__CHS.png);
}
html[lang=zh-Hans] .c-childVisual_button-item--type_soine .c-childVisual_button-figure {
    background-image: url(../img/lang/btn_soine_on__CHS.png);
}
html[lang=zh-Hant] .c-childVisual_button-item--type_soine .c-childVisual_button-figure_over:before {
    background-image: url(../img/lang/btn_soine__CHT.png);
}
html[lang=zh-Hant] .c-childVisual_button-item--type_soine .c-childVisual_button-figure {
    background-image: url(../img/lang/btn_soine_on__CHT.png);
}
html[lang=th] .c-childVisual_button-item--type_soine .c-childVisual_button-figure_over:before {
    background-image: url(../img/lang/btn_soine__en.png);
}
html[lang=th] .c-childVisual_button-item--type_soine .c-childVisual_button-figure {
    background-image: url(../img/lang/btn_soine_on__en.png);
}


html[lang=en] .g-benefits_aside-figure_over:before {
    background-image: url(../img/lang/btn_benefits__en.png);
}
html[lang=en] .g-benefits_aside-figure {
    background-image: url(../img/lang/btn_benefits_on__en.png);
}
html[lang=ko] .g-benefits_aside-figure_over:before {
    background-image: url(../img/lang/btn_benefits__ko.png);
}
html[lang=ko] .g-benefits_aside-figure {
    background-image: url(../img/lang/btn_benefits_on__ko.png);
}
html[lang=zh-Hans] .g-benefits_aside-figure_over:before {
    background-image: url(../img/lang/btn_benefits__CHS.png);
}
html[lang=zh-Hans] .g-benefits_aside-figure {
    background-image: url(../img/lang/btn_benefits_on__CHS.png);
}
html[lang=zh-Hant] .g-benefits_aside-figure_over:before {
    background-image: url(../img/lang/btn_benefits__CHT.png);
}
html[lang=zh-Hant] .g-benefits_aside-figure {
    background-image: url(../img/lang/btn_benefits_on__CHT.png);
}
html[lang=th] .g-benefits_aside-figure_over:before {
    background-image: url(../img/lang/btn_benefits__en.png);
}
html[lang=th] .g-benefits_aside-figure {
    background-image: url(../img/lang/btn_benefits_on__en.png);
}


html[lang=en] .c-slideColumn_button-figure_over:before {
    background-image: url(../img/lang/btn_floorplan__en.png);
}
html[lang=en] .c-slideColumn_button-figure {
    background-image: url(../img/lang/btn_floorplan_on__en.png);
}
html[lang=ko] .c-slideColumn_button-figure_over:before {
    background-image: url(../img/lang/btn_floorplan__ko.png);
}
html[lang=ko] .c-slideColumn_button-figure {
    background-image: url(../img/lang/btn_floorplan_on__ko.png);
}
html[lang=zh-Hans] .c-slideColumn_button-figure_over:before {
    background-image: url(../img/lang/btn_floorplan__CHS.png);
}
html[lang=zh-Hans] .c-slideColumn_button-figure {
    background-image: url(../img/lang/btn_floorplan_on__CHS.png);
}
html[lang=zh-Hant] .c-slideColumn_button-figure_over:before {
    background-image: url(../img/lang/btn_floorplan__CHT.png);
}
html[lang=zh-Hant] .c-slideColumn_button-figure {
    background-image: url(../img/lang/btn_floorplan_on__CHT.png);
}
html[lang=th] .c-slideColumn_button-figure_over:before {
    background-image: url(../img/lang/btn_floorplan__en.png);
}
html[lang=th] .c-slideColumn_button-figure {
    background-image: url(../img/lang/btn_floorplan_on__en.png);
}


html[lang=en] .c-thumbColumn_hexagon-over:before {
    background-image: url(../img/lang/btn_reserve__en.png);
}
html[lang=ko] .c-thumbColumn_hexagon-over:before {
    background-image: url(../img/lang/btn_reserve__ko.png);
}
html[lang=zh-Hans] .c-thumbColumn_hexagon-over:before {
    background-image: url(../img/lang/btn_reserve__CHS.png);
}
html[lang=zh-Hant] .c-thumbColumn_hexagon-over:before {
    background-image: url(../img/lang/btn_reserve__CHT.png);
}
html[lang=th] .c-thumbColumn_hexagon-over:before {
    background-image: url(../img/lang/btn_reserve__en.png);
}












