@charset "UTF-8";
/*=============================================================================================================================================
===============================================================================================================================================

===============================================================================================================================================
=============================================================================================================================================*/


/* -------------------------------------------- */
/* 2019/12/01 追加分                            */
/* -------------------------------------------- */

/* テキスト用 汎用斜体 */
.text_italic
{
	font-style: italic;
	/* font-style: oblique; */
}


/* MIHOオリジナル 豆腐 キャッチコピー */
#tofuIntro h2.catchcopy span.en_position
{
	/* 「×」の部分 */
	display: block;
	margin-bottom: -4.5vw;
}
#tofuIntro h2.catchcopy span.zh_position
{
	/* 「×」の部分 */
	display: block;
	margin-bottom: -4vw;
}

#tofuIntro h2.catchcopy small
{
	font-size: 1.8vw;
	font-weight: 100;
}


/* MIHOオリジナル 絵本 サブタイトル */
.bookHeader h3.books_sub_title
{
	font-size: 21px;
	font-weight: 200;
}


/* MIHOオリジナル パン・ワイン テキストエリアの表示修正 */
@media screen and (min-width: 767px) {
	#bread section.largeInner div div ,
	#wine section#artedellaluce div div {
		width: 80%;
		margin: 0 auto;
		max-width: 480px;
		text-align: center;
	}
	#bread section.largeInner div div p ,
	#wine section#artedellaluce div div p {
		margin-bottom: 2em;
		font-size: 16px;
		line-height: 1.75;
	}
	#bread section.largeInner div div p.right ,
	#wine section#artedellaluce div div p.right {
		text-align: right;
	}
}



/* -------------------------------------------- */
/* 2020/03/16 追加分                            */
/* -------------------------------------------- */
#beginner .walkBus {
	width: 100%;
}
#beginner .walkBus div.bus {
	width: 300px;
}

#beginner .flexBox div.walk {
	flex-basis: 40%;
}

