a:link { color: #666666; }a:visited { color: #666666; }a:hover { }a:active { }a { text-decoration: none; } body{	background-attachment: scroll;	background-color: #C5E3E5;	background-image: url(../images/bg-grad.jpg);	background-repeat: repeat-x;	background-position: center top;	margin: 0px;	padding: 0px;	line-height: 1.5em;	font-size:10px;	color: #333333;}.main {	height: auto;	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-attachment: scroll;	background-image: url(../images/bg-left.gif);	background-repeat: repeat-y;	background-position: left top;}.news {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	font-size: 10px;	color: #666666;	height: auto;	width: 551px;}.menu {	background-attachment: fixed;	background-repeat: repeat-y;	background-position: left top;	margin: 0px 0px 0px 0px;	padding: 0px;	height: auto;	width: 212px;	float: left;}.main-menu {	background-color: #000066;	padding: 0px;	height: 29px;	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.bg01{	background-attachment: scroll;	background-image: url(../images/bg-base.jpg);	background-repeat: repeat-y;	background-position: center top;	float: none;	height: auto;	width: 822px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.bg-00 {	background-attachment: scroll;	background-image: url(../images/bg-topimg.jpg);	background-repeat: no-repeat;	background-position: center top;	width: 822px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 4px 0px 0px;}.bg-pho {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center top;}.bg02 {	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center top;	text-align: center;	margin-bottom: 10px;}.space{    clear: left;}.right{	float: left;	height: auto;	width: 574px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}.fo-text-right{	float:left;	width: 355px;	height: auto;	margin: 5px 0 0;	background-color: #F2FFF3;	font-size: 12px;	color: #665B48;	line-height: 150%;	padding: 7px;}.right2{	float: left;	height: auto;	width: 530px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}.vietnam-box {	width: 388px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	line-height: 150%;	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}.vietnam-base {	font-size: 12px;	color: #333333;	background-attachment: scroll;	background-image: url(../images/betonamu/bg-vet.jpg);	background-repeat: no-repeat;	background-position: right top;	width: 560px;}.shoplist2 {	font-size: 10px;	color: #695F39;	}.shoplist2 a {	color: #675438;	text-decoration: underline;}.text-blue{	color: #0056a7;	font-size: 12px;	font-weight: bold; }.shop-list {	height: 400px;	width: 555px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.text-nomal{	color: #928677;	font-size: 12px;}.copy{    font-size: 10px;	color: #999999;	margin: 20px auto 20px auto;	aline: center;}.text-link {	font-size: 10px;	color: #b1b1b1;	margin-left: 10px;	line-height: 20px;	margin-top: 10px;}.food-txt {	font-size: 12px;	color: #84712E;	text-decoration: underline;}.access{    font-size: 10px;	color: #666666;}.topgogo{	width: 550px;}br{letter-spacing:nomal;}.ala-text{	width: 125px;	color: #725F4F;	float: left;}.text-a {	line-height: 20px;}.shopping {	font-size: 10px;	line-height: 120%;	color: #666666;		}.shopping-left {	width: 215px;	float: left;	height: 210px;	margin-top: 15px;	border: 1px solid #c2afa4;}.shopping-right {	padding: 0px 0px 0px 10px;	height: 210px;	width: 335px;	float: left;	border-style: solid solid solid none;	margin-top: 15px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-color: #c2afa4;	border-right-color: #c2afa4;	border-bottom-color: #c2afa4;}.shopping-sab {	float: left;	width: 255px;	margin-top: 15px;	padding: 10px;	border: 1px solid #c2afa4;}.shopping-sab2 {	float: left;	width: 255px;	margin: 15px 0 0 8px;	padding: 10px;	border: 1px solid #c2afa4;}.r-voice {	width: 540px;	font-size: 10px;	color: #333333;	padding: 10px 10px 0px;	margin-top: 15px;	background-color: #f2f2f1;}.r-com-left {	background-color: #FFFFFF;	float: left;	width: 105px;	height: 100px;}.contact {	font-size: 12px;	color: #5A4C3C;	width: 550px;}.r-com-right {	float: left;	width: 530px;	margin: 10 10 0;	line-height: 140%;	padding-bottom: 10px;}.coupon-text {	color: #60594F;	text-decoration: underline;}button {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	width: 66px;}input,textarea {	background-color: #f3f2ec;	border: 1px solid #dbd9d1;}.end {	background-color: #F8F8F8;	width: 565px;	height: 70px;}.kisetsu-title {	font-size: 16px;	color: #25406F;	font-style: normal;	font-weight: bold;	line-height: 110%;	padding-top: 5px;}.style3 {	color: #3A6498;	font-weight: bold;	font-size: 16px;	line-height: 110%;}.take-left {	color: #666666;	float: left;	width: 300px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 0px;	font-size: 10px;	line-height: 150%;}.style10 {	color: #FF3300	font-size: 10px;	line-height: 110%;	color: #FF0000;	font-size: 10px;}.style100 {	color: #CC0066;	font-size: 14px;	font-weight: bold;	line-height: 140%;	padding-top: 5px;}.lunch-img {	background-color: #EBFFED;	padding: 6px;	float: none;	width: 550px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.corse {	font-size: 10px;	line-height: 140%;	color: #666666;}.food-img2 {	float: left;	width: 270px;	margin-bottom: 10px;	height: 200px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 6px;}.food-img3 {	float: left;	width: 270px;	margin-bottom: 10px;	height: 140px;	padding-top: 6px;	padding-right: 0px;	padding-bottom: 6px;	padding-left: 6px;}.pho-lunch {	font-size: 14px;	color: #74654E;	height: auto;	width: 540px;	border-top: 0px;	border-right: 0px;	border-bottom: 0px;	border-left: 0px;	line-height: 100%;}.take-right {	float: left;	width: 240px;}.pho-text {font-size: 12px;color: #666666;line-height: 160%;}.k-lunch {	font-size: 12px;	line-height: 150%;	color: #666666;}#links a:link { color: #409bf9; }#links a:visited { color: #409bf9; }#links a:hover { color: #40ccf9; }#links a:active { color: #409bf9; }#links a {	text-decoration: none;} .b-t {	font-size: 10px;	width: 555px;	background-attachment: scroll;	background-image: url(../images/higashiyama/alacarte/bbb.jpg);	background-repeat: no-repeat;	background-position: right top;}.b-t02 {	font-size: 10px;	width: 555px;}.bg01 .main .right .style107 {	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FF0000;}.sakae-lanch {	width : 540px;	line-height : 20px;	text-align : left;	border:solid 2px #C5EAF2;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 20px;}.fukiage-lanch {	width : 540px;	line-height : 15px;	text-align : left;	border:solid 2px #C5EAF2;	padding-bottom: 10px;	padding-left: 15px;}.b10{	margin-bottom:10px;}.b20{	margin-bottom:20px;}.t20{	margin-top:20px;}.ranking {font-size: 16px;}.kobore {font-size: 12px;color:#0056a7;text-decoration:underline;}#text-new {	font-size: 12px;	font-weight: bold;	color: #FF3333;}