@charset "utf-8";



/*headerの仕様を変更したので、変更前の方で、ヘッダー画像が340pxより広い場合はこちらを適用*/
#header {
	width: auto;
	max-width:1070px;
	background: url(../img/format_mobile_title3.jpg) no-repeat center;
}

#outline {
	background: url(../img/format_backShadow2.jpg) repeat-y center;
}

/*ID11参考に書き出す画像も変更*/
/*左右両サイドの影はadminの広いwidthの未表示され、予約画面側では切り取られ表示される。*/


/*　　編集時はマスターファイルを変更し反映させること　　*/



/*****************************************
　■全デバイス共通設定
*****************************************/

.id32_fs1 {
	font-size: 140%;
	line-height: 1.5em;
}

body.inline_display {
	width:480px;
	height: 320px;
	/*background-image: url(../img/format_background.jpg);*/
	background-repeat: no-repeat;
	background-size: 480px 320px;
}

body.inline_display p.notice {
	text-align:center;
	color: #007D5C;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

	body.inline_display .before {
		font-size:240%;
		margin-bottom: 0.2em;
		line-height: 1.2em;
	}
	
	body.inline_display .body {
		letter-spacing: 0.1em;
	}
		body.inline_display .number {
			font-size: 880%;
		line-height: 1.2em;
		}
		body.inline_display .ban {
			font-size: 480%;
		line-height: 1.2em;
		}
	
	body.inline_display .after {
		font-size: 240%;
		margin-top: 0.2em;
		letter-spacing: 0.1em;
		line-height: 1.2em;
	}

body.inline_display p.waittime {
	top: 46%;
}
	body.inline_display p.waittime .waittime1 {
		font-size:240%;
		line-height: 2.7em;
	}
	body.inline_display p.waittime .waittime2 {
		font-size: 500%;
		line-height: 1em;
	}
	/*body.inline_display p.waittime .waittime3 {
		font-size: 320%;
		line-height: 1em;
	}*/

body.inline_display p.waitnum {
	top: 46%;
}
	body.inline_display p.waitnum .waitnum1 {
		font-size:200%;
	}
	body.inline_display p.waitnum .waitnum2 {
		font-size:350%;
		line-height: 1.8em;
	}
	body.inline_display p.waitnum .waitnum3 {
		font-size:200%;
	}
	/*p.waitnum .waitnum4 {
		font-size: 350%;
		line-height: 2em;
		letter-spacing: 0.1em;
	}*/

body.inline_display .emergency {
		font-size: 180%;
		letter-spacing: 0.1em;
		line-height: 2em;
		color: #FF2361;
		
	}

body.inline_display p.logo {
	font-size: 180%;
	text-align: center;	
	letter-spacing: 0.2em;	
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

/*****************************************
　■デバイス別
*****************************************/
@media screen and (min-width: 900px) {
	
}

@media screen and (max-width: 899px) and (min-width: 641px) {
	
}


@media screen and (max-width: 640px) and (min-width: 416px) {
	
}


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