/*-----------------------------
	共通
------------------------------*/
.en_US .fixed_right {
	width: 150px;
}
.en_US .fixed_right .reserve a {
	width: 50px;
	line-height: 1.2em;
	writing-mode: vertical-rl;
}


/*-- ナビゲーション
------------------------------*/

.en_US .nav ul {
	direction: inherit;
	writing-mode: inherit;
	font-feature-settings: "vert";
}
.en_US .nav li {
	text-align: inherit;
	line-height: 2em;
}

.en_US .nav a.nav_ec {
	display: inline-block;
	margin: 0;
    padding: 5px 10px;
}

.en_US .nav ul {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
	height: 150px;
	gap: 0 40px;
}
.en_US .nav li {
	white-space: pre;
}
.en_US .head_nav .nav ul {
	justify-content: flex-end;
}
.en_US .foot_nav .nav ul {
	justify-content: flex-start;
}
@media screen and (max-width: 480px)
{
	.en_US .foot_nav ul {
		height: auto;
	}
}

.en_US .footer01 {
	padding: 30px 0;
}



/*-----------------------------
	トップページ
------------------------------*/

.en_US .top_new_head h2 {
	direction: inherit;
	writing-mode: inherit;
}

@media screen and (min-width: 941px)
{
	.en_US .top_content_ttl.ttl_shop {
		top: -180px;
	}
	.en_US .top_content_ttl.ttl_takushoku {
		top: -100px;
	}
	.en_US .top_content_ttl.ttl_menu {
		top: -150px;
	}
	.en_US .top_content_ttl.ttl_clothes {
		top: -100px;
	}
}

.en_US .top_menu_wrap h4 {
	width: auto; 
	height: auto;
	padding: 10px 5px;
	text-orientation: upright;
}


/*-- 個別ページ・個別記事共通
------------------------------*/

.en_US .page_title,
.en_US .head_link,
.en_US .to_all {
	text-orientation: mixed;
}

.en_US .page_title h2 {
	margin-top: 0;
	text-orientation: mixed;
}
#omotase .page_title h2,
#kirumono .page_title h2 {
	margin-top: 0;
}



/*-- 個別ページ
------------------------------*/

.en_US .article_flex_contents > h3 {
	text-orientation: mixed;
}


/*-- 店舗情報 --*/
.en_US .kodawari_sozai > h2 {
	text-orientation: mixed;
}
.en_US .shop_info p span.shop_info_ttl {
	width: 140px;
}


/*-- おもたせ --*/


/*-- しだし --*/


/*-- きるもの --*/


/*-- ABOUT --*/
@media screen and (min-width: 941px)
{
	#about.en_US .flex_contents {
		margin: 0 80px;
	}
}


/*-- リクルート --*/


/*-- FAQ --*/


/*-- 問い合わせフォーム --*/


/*-- 個別記事
------------------------------*/


/*-- 記事一覧
------------------------------*/


/*-----------------------------
	タブレット設定
------------------------------*/

@media screen and (max-width: 940px)
{


/*-----------------------------
	共通
------------------------------*/


/*-----------------------------
	トップページ
------------------------------*/

.en_US .top_menu_wrap h4 {
	font-size: 3vw;
}


/*-- 個別ページ・個別記事共通
------------------------------*/



/*-- 個別ページ
------------------------------*/


/*-- 店舗情報 --*/


/*-- おもたせ --*/


/*-- しだし --*/


/*-- きるもの --*/


/*-- ABOUT --*/


/*-- リクルート --*/


/*-- FAQ --*/



/*-- 個別記事
------------------------------*/


/*-- 記事一覧
------------------------------*/

}