@charset "utf-8";
/* CSS Document */


/* 中庭エリア　タブのスタイルを変更 */
.tab_location input:checked+.tab_menu {
    color: #F0E8E5;
    /* 選択中のテキスト色 */
    background-color: #7c792c;
    margin-right: 2%;
	padding: 0.5rem 0 0.5rem 0;
}

/* 見晴らしエリア(左)　タブのスタイルを変更 */
.tab_location input:checked+.tab_menu_rm {
    color: #F0E8E5;
    /* 選択中のテキスト色 */
    background-color: #18657d;
    margin-right: 2%;
	padding: 0.5rem 0 0.5rem 0;
}

/* 選択されているタブのスタイルを変更 */
.tab_location input:checked+.tab_menu_r {
    color: #F0E8E5;
    /* 選択中のテキスト色 */
    background-color: #18657d;
    margin-left: 2%;
}


/* 見晴らしエリア(右)　タブボタンのスタイル設定 */
.tab_location .tab_menu {
    /* 2分割してタブの幅を設定 */
    width: calc(96%/2);
    line-height: 30px;
    /* テキストを中央寄せ */
    font-size: 13px;
    text-align: center;
    color: #fff;
    /* テキストカラー */
    border-bottom: 0px solid #fff;
    /* 下線の色 */
    display: block;
    float: left;
    /* 横並び配置 */
    transition: all 0.2s ease;
    /* スムーズなホバー効果 */
    margin: 4% 2% 0 0;
    background-color: #c2bea4;
    font-weight: 600;
    padding: 5px;
}


/* 見晴らしエリア(左)　タブボタンのスタイル設定 */
.tab_location .tab_menu_rm {
    /* 2分割してタブの幅を設定 */
    width: calc(96%/2);
    line-height: 30px;
    /* テキストを中央寄せ */
    font-size: 13px;
    text-align: center;
    color: #fff;
    /* テキストカラー */
    border-bottom: 0px solid #fff;
    /* 下線の色 */
    display: block;
    float: left;
    /* 横並び配置 */
    transition: all 0.2s ease;
    /* スムーズなホバー効果 */
    margin: 4% 2% 0 0;
    background-color: #98afaf;
    font-weight: 600;
    padding: 5px 0 5px 0;
}





/* 見晴らしエリア　タブボタンのスタイル設定・右側限定 */
.tab_location .tab_menu_r {
    /* 2分割してタブの幅を設定 */
    width: calc(96%/2);
    line-height: 30px;
    /* テキストを中央寄せ */
    font-size: 13px;
    text-align: center;
    color: #fff;
    /* テキストカラー */
    border-bottom: 0px solid #fff;
    /* 下線の色 */
    display: block;
    float: left;
    /* 横並び配置 */
    transition: all 0.2s ease;
    /* スムーズなホバー効果 */
    margin: 4% 0% 0 2%;
    background-color: #98afaf;
    font-weight: 600;
}



.plan_word {
    width: 90%;
    margin: 6rem auto 1rem auto;
    color: #2A2A29;
    line-height: 3.5rem;
}

.plan_word_text_title_plan {
    font-size: 1.4rem;
    line-height: 3;
	font-weight: 300;
}


.modal__content_title_plan {
    margin: 5rem 0 2rem 0;
    text-align: center;
    font-size: 1.5rem;
    color: #36523c;
    letter-spacing: 0.3;
	line-height: 1.8;
	font-weight: 600;
}


.tab_location_hiraya {
    letter-spacing: 0.1rem;
}
