﻿@charset "utf-8";


body 		{ background-image: url(../image/tokyo/back.jpg);  }
.BackHeader a { background-image:url(../image/tokyo/back_header.gif); }

#Contents 	{ width:650px; float:right; }
#Left		{ width: 200px; float : left; margin-top:150px; }
#Left h3 	{ visibility:hidden; margin:-20px 0 0 0; }
#RomanLogo	{ left:0; }


#News { margin-top:20px; margin-bottom:30px; }
#News ul { width:600px; height:400px; overflow:auto; padding:10px 30px 10px 0; }

#News li.Item { clear:both; overflow:hidden; }
#News li.Item+li.Item { margin-top:10px; padding-top:10px; border-top:dotted 1px #666; }

#News .Image { display:block; width:200px; float:left; margin-right:-150px; z-index:10; padding-bottom:10px; }
#News blockquote { padding-left:210px; }
#News .Date { font-size:0.8em; display:block; letter-spacing:2px; }
#News h4 { font-size:1.6em; font-weight:bold; color:#ffa992; line-height:1.5em; margin-bottom:5px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; display:inline; }
#News h4 a{ color:#ffa992; text-decoration:none; }
#News h4 a:hover { color:#F30; text-decoration:underline; }

#News .Label {  font-size:0.8em; color:#FFF; white-space:nowrap; letter-spacing:2px; padding:3px 5px; margin-left:0.5em; margin-top:-5px; }
#News .Label.Info { background-color:#FFF; color:#600; }
#News .Label.Menu { background-color:#FC0; color:#F00; }
#News .Label.Reco { background-color:#F60; }
#News .Label.Imp  { background-color:#F00; }
#News .Comment{ padding:5px 0; }
#News .Detail{ 
	white-space:nowrap; letter-spacing:2px; text-align:center; text-decoration:none; font-size:0.9em;
	padding:3px 0px; width:8em; border:solid 1px #FFF; display:block; float:right; }
#News a.Detail:hover{ background:#FFF; color:#900; }


#Recommend { margin-bottom:30px; }
#Recommend ul 		{ width:630px; margin:10px 0 20px; clear:both; padding-bottom:40px; }
#Recommend .Item 	{ clear:both; }
#Recommend .Item+li.Item{ margin-top:10px; padding-top:10px; border-top:dotted 1px #666; }
#Recommend .Price { font-size:1.4em; color:#fc6; text-align:right; font-weight:bold; padding-right:20px;}

#Recommend .Image { display:block; width:215px; float:left; margin-right:-215px; z-index:10; padding-bottom:10px; }
#Recommend blockquote	{ padding-left:230px; }
#Recommend .Staff	{ background:rgba(255,255,255,0.1); padding:2px 5px; margin-bottom:10px; }
#Recommend .Staff strong{ font-weight:bold; margin-right:0.5em; }
#Recommend .Staff span 	{ font-size:0.8em; }
#Recommend h4 		{ font-size:1.6em; font-weight:bold; color:#ffa992; line-height:1.5em; margin-bottom:5px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; display:inline;}
#Recommend h4 a{ color:#ffa992; text-decoration:none; }
#Recommend h4 a:hover { color:#F30; text-decoration:underline; }
#Recommend .Comment { padding:5px 0; }
#Recommend q { font-size:1.1em; color:#fc6; padding:15px 0 0 15px; }
#Recommend .Detail 	{}
#Recommend .Detail{ 
	white-space:nowrap; letter-spacing:2px; text-align:center; text-decoration:none; font-size:0.9em;
	padding:3px 0px; width:8em; border:solid 1px #FFF; display:block; float:right; }
#Recommend a.Detail:hover{ background:#FFF; color:#900; }


#Welcome { border-top:solid 2px #FFF; border-bottom:solid 2px #FFF; padding:15px; margin-bottom:30px; font-size:1.2em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; }
#Welcome h4  { font-size:1.4em; line-height:1.6em; margin-bottom:10px; font-weight:bold; }
#Welcome p   { line-height:1.7em; }
#Welcome img { float:right; margin:0 0 5px 5px;}
#Welcome big { clear:right; }

#Welcome2 { padding:15px; margin-bottom:20px; font-size:1.2em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; background:#D2B48C; color:#333;}
#Welcome2 h4 { font-size:1.4em; line-height:1.6em; margin-bottom:10px; font-weight:bold; }
#Welcome2 p { line-height:1.7em; }
#Welcome2 img { float:right; margin:0 0 5px 5px;}
#Welcome2 big { clear:right; }


#ChefComment { background:rgba(190,120,120,0.5); padding:20px; margin-bottom:30px; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; }
#ChefComment blockquote { width:160px; float:right; text-align:center; }
#ChefComment span { margin-right:1em; font-size:0.8em; }
#ChefComment p { width:450px; float:left; line-height:1.8em; }

.limited_course{
	width:100%;
	height:auto;
	color:#000;
	padding:15px 0;
	margin:-60px 0 30px 0;
	background:url(/image/kochi/ozasiki_img02.png) no-repeat 510px 30px #fff;
	background-size:130px;
	border-radius:3px;
}
.limited_course h3,
.limited_course h4{
	width:470px;
	margin:0 auto;	
	font-family:"黎ミンY40 B", Reimin Y40 Bold ,"メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
}
.limited_course h3{
	font-size: 1.7rem;
	margin-bottom: 10px;
	margin: 30px auto 40px;
	text-align: center;
	color:#CE503D;	
}
.limited_course h4{
	font-size:1.2rem;
	margin:0 auto 10px;	
	background:url(/image/tokyo/icon_limited_course.png) no-repeat 0px 0px rgba(255,255,255,0.9);
	padding-left:35px;
}
.limited_course h4 span.tax{
	font-size:0.8rem;
}
.limited_course h4 span.ippan{
	font-size:1.0rem;
}
.limited_course div{
	width: 620px;
	margin: 0 auto 20px;
}
.limited_course div:nth-of-type(2){
	margin: 0 auto 0px;
	border-top: solid 1px #000;
	padding-top: 20px;
}
.limited_course dt{
	width:470px;
	margin:0 auto;	
	font-size: 1rem;
	font-family:"黎ミンY40 B", Reimin Y40 Bold ,"メイリオ", Meiryo, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
	margin-bottom:10px;
}
.limited_course dd{
	width:480px;
	margin:0 auto;
	padding:10px;
	border:solid 1px rgba(220,220,220,1.0);
	font-size:1.0rem;
}
.limited_course p{
	width:470px;
	margin:5px auto 0;	
}
.limited_course ul{
	width:500px;
	margin:10px auto;
	padding-top: 10px;
}


