 /* ヘッダー */


 /* 店舗情報 */


div#tenpo {/* \*/
	margin-top: 5px;
}



div#tenpo h2 {/* \*/
	height: 18px ;
	font-size: 1px ;
	text-indent: -1000px ;
	margin: 10px 0px ;
	overflow: hidden ;
}

div#tenpo h2.indo	{/* \*/ background: url(../img/indo.gif) no-repeat ; }
div#tenpo h2.japan	{/* \*/ background: url(../img/japan.gif) no-repeat ; }
div#tenpo h2.asian	{/* \*/ background: url(../img/asian.gif) no-repeat ; }
div#tenpo h2.sonota	{/* \*/ background: url(../img/sonota.gif) no-repeat ; }
div#tenpo h2.coffee	{/* \*/ background: url(../img/coffee.gif) no-repeat ; }
div#tenpo h2.noodle	{/* \*/ background: url(../img/noodle.gif) no-repeat ; }



div#tenpo img {/* \*/
	float: left;
	margin-right : 10px ;
	border : 1px solid ;
}


div#information {/* \*/
	float: left;
	width : 380px ;

}

div#information h3 {/* \*/
	color: #660000;
	font-size: 116% ;
	text-indent : 0px ;
	font-weight: bold ;
	height : auto ;
	border: solid;
	border-color: #980000;
	border-width: 0px 0px 1px 10px;
	padding: 5px 5px;
	margin : 0px 0px 10px 0px;
}

div#information p {/* \*/
	font-size: 100% ;
	line-height: 120% ;
}

div#information h4 {/* \*/
	display : none ;
}

div#information ul {/* \*/
	background: url(../img/line.gif) repeat-x ;
	margin : 0px 0px 0px 0px ; 
	padding-top: 10px ;
	list-style-type : none ;
}

div#information li {/* \*/
	font-size: 84% ;
	line-height: 120% ;
	list-style-type : none ;
}



 /* メニュー */


div#menu {/* \*/
	clear: both;
	margin-top : 10px ;
}

div#menu h4 {/* \*/
	color: #660000;
	font-size: 110% ;
	font-weight: bold ;
}


div#menu1 {/* \*/
	width: 320px;
	float: left;
}

div#menu ul {/* \*/
	margin : 0px 0px 0px 10px ; padding : 0px ;
}

div#menu li {/* \*/
	margin-bottom : 1px ;
	clear : both ;
	list-style-type : none ;
}

div#menu li strong {/* \*/
	width: 170px ;
	display :block ;
	float : left ;
	font-weight : normal ;
}

div#menu li span.dot {/* \*/
	width: 60px;
	display :block ;
	float : left ;
	text-align: center ;
}

div#menu li span.cost {/* \*/
	width : 60px;
	display :block ;
	float : left ;
	text-align: right ;
}

div#menu img {/* \*/
	float: left ;
	margin : 10px 0px 10px 5px ;
	border : 1px solid ;
}

 /* 感想 */


div#kansou {/* \*/
	margin-top : 10px ;
	background : #cc0000 url(../img/kansou.gif) no-repeat ;
	padding: 5px;
	clear: both;
}


div#kansou h4 {/* \*/
	width: 60px ;
	height: 80px ;
	font-size: 1px ;
	text-indent: -1000px ;
	overflow: hidden ;
	display : block ;
	float :left ;
}

div#kansou p {/* \*/
	color: #ffffff ;
	line-height: 140% ;
	text-indent: 1em ;
	padding: 5px;
	border-bottom : 1px dotted #ffffff ;
}

 /* コメント等 */

div#comment {/* \*/
	margin-top : 10px ;
	clear: both;
	width : 98% ;
	background-color: #F0BE74;
	padding: 5px;
	border : 1px solid #000000 ;
}


div#comment h4 {/* \*/
	margin-bottom : 10px ;
	color: #660000;
	font-size: 110% ;
	font-weight: bold ;
}


div#comment ul {/* \*/
	margin : 3px 0px 0px 10px ; 
	padding-bottom: 10px ;
}

div#comment li {/* \*/
	font-size: 84% ;
	line-height: 120% ;
	list-style-type : none ;
}



 /* フォーム */


div#form {/* \*/
	padding-top: 10px ;
}

div#form h4 {/* \*/
	margin-bottom : 10px ;
	color: #660000;
	font-size: 110% ;
	font-weight: bold ;
}


input {/* \*/
	background: transparent;
	border: 1px solid #992222;
	color: #660000 ;
	margin : 3px 0px 10px 0px ;
}

textarea {/* \*/
	background: transparent;
	border: 1px solid #992222;
	margin : 3px 0px 10px 0px ;
}

select {/* \*/
	margin : 3px 0px 10px 0px ;
}

option {/* \*/
	background: transparent;
}


div#form p {/* \*/
	padding-top : 10px ;
	font-size: 84% ;
	line-height: 120% ;
}



 /* 戻る */

div#back {/* \*/
	text-align: right;
	padding-bottom : 10px ;
}


div#back a {/* \*/
	text-align: left;
	width : 65px ;
	height: 23px ;
	font-size: 1px ;
	text-indent: -1000px ;
	overflow: hidden ;
	display : block ;
	background: url(../img/back.gif) no-repeat ;
}

div#back a:hover {/* \*/ background-position : 1px 1px ; }













 /* その他情報 */


div#etc {/* \*/
	text-align:left;
}


div#etc h2 {/* \*/
	color: #660000;
	font-size: 116% ;
	font-weight: bold;
	height : 20px ;
	text-indent : 0px ;
	margin : 15px 0px 10px 0px;
	padding: 3px 0px 7px 30px;
	background: url(../img/etc.gif) no-repeat ;
	border-bottom : 1px #980000 solid ;
}



div#etc h3 {/* \*/
	color: #660000;
	font-size: 100% ;
	text-indent : 0px ;
	font-weight: bold ;
	height : auto ;
	border: solid;
	border-color: #980000;
	border-width: 1px 1px 1px 10px;
	padding: 5px 5px;
	margin : 20px 0px 10px 0px;
}


div#etc h4 {/* \*/
	color: #660000;
	font-weight: normal ;
	background-color : #ffcc33 ;
}




div#etc li {
	line-height : 130% ;
	margin : 0px 0px 10px 0px ;
	list-style-image: url(../img/list.gif);
	list-style-position : outside ;
}

div#etc li a {
	width : 180px ;
}



 /* リスト */


div.list {/* \*/
	width : 690px ;
	margin :  0px 0px 0px 0px ;
	padding : 10px 0px 10px 0px ;
	position : relative ;
	border-bottom: 1px dashed #992222;
	clear : both ;
}

div.list img {/* \*/
	border : 1px solid #000000 ;
	margin :  0px 20px 10px 0px ;
	float : left ;
}

div.list div {/* \*/
	width : 515px ;
	float : left ;
}

div.list h4 {/* \*/
	font-size : 110% ;
	font-weight : bold ;
	margin :  0px 0px 0px 0px ;
	padding : 0px 0px 10px 0px ;
}

div.list div p {/* \*/
	line-height : 140% ;
	margin-bottom : 10px ;
}



div.list dl	{/* \*/ margin : 0px 0px 0px 0px ; }
div.list dt	{/* \*/
	width : 60px ;
	float : left ;
	font-weight : bold ;
	background-color : #ff9900 ;
	padding : 0px 5px 0px 5px ;
}
div.list dd	{/* \*/
	padding-left : 80px ;
	margin-bottom : 2px ;

}





div.list a.detail {/* \*/
	width : 75px ;
	height : 25px ;
	display : block ;
	line-height : 100px ;
	overflow: hidden ;
	background: url(../images/detail.gif) no-repeat ;
	margin : 0px 0px 0px auto ;
}

div.list a.detail:hover {/* \*/ background-position: 0px -25px; }






.p1{font-size:9pt;}
.p2{font-size:11pt;}
.p3{font-size:12pt;}