body {	color:#555555;	background-color:#ffffff;	margin:0;padding:0;	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana, Arial, sans-serif, "‚l‚r ‚oƒSƒVƒbƒN" ;	/*background-image:url(../images/bg_001.gif);*/}#set_num01{		width:762px;	border-left:solid 1px #B1C77B;	border-right:solid 1px #B1C77B;	border-bottom:solid 1px #B1C77B;	background-color:#ffffff;	}.todays_menu{	border:solid 1px #AA4E59;	padding:3px;	margin-top:30px;}h1{margin:0;}h2{margin:0;}h3{margin:0;}h3{margin-top:4px;}h4{color:#7F9968;}#table_list{	border-style:solid;	border-width:1px;	border-color:#FFCC33 #ffffff #ffffff #FFCC33;}#table_list th {	color:#333333;	background-color: #C9E86B;	border-style:solid;	border-width:1px;	border-color:#FFEB97 #FFCC33 #FFCC33 #FFEB97;}#table_list td {	background-color: #FFE38C;	border-style:solid;	border-width:1px;	border-color:#FFFFFF #FFCC33 #FFCC33 #FFFFFF;}#link_list ul{	vertical-align:middle;	line-height:200%;	list-style-image:url(../images/all_linkpoint00.gif) ;}	#link_list li{	margin-left:0;	/*line-height:140%;*/}#popup01{	background-color: #ffffff;}#popup01 table{	color:#333333;}/*############Header##############*/#header_txt{background-color:#B1C77B;padding-top:3px;padding-bottom:3px;}/*############ITEM##############*/#item{background-color:#F3C552;padding-top:3px;padding-bottom:3px;}/*############MENU##############*/#menu a{margin-top:10px;}#menu h3{margin-top:10px;}/*############FOOTER##############*/#footer{background-color:#E7E2D4;padding-top:3px;padding-bottom:3px;}#footer2 {padding-top:12px;padding-bottom:12px;}#footer3 {padding-top:7px;padding-bottom:7px;background-color:#FFDFD3;}#footer4 {padding-top:7px;padding-bottom:7px;background-color:#C2D7AE;}/*############MARGIN##############*/.margin_top3{margin-top:3px;}.margin_top10{margin-top:10px;}.margin_both10{margin-top:10px;margin-bottom:10px;}.margin_top15{margin-top:15px;}.margin_top20{margin-top:20px;}.margin_top30{margin-top:30px;}.margin_both20{margin-top:20px;margin-bottom:20px;}/*############PADDING##############*/.padding_both10{padding-top:10px;padding-bottom:10px;}/*############BOX##############*/.box001{background-color:#B1C77B;height:2px;margin-top:2px;}/*############LINE##############*/.line_yellow{border-top:dotted 1px #B1C77B;margin-top:3px;margin-bottom:3px;}.line_yellow_so{border-top:solid 1px #B1C77B;margin-top:1px;margin-bottom:1px;}.line_yellow_so2{border-top:solid 1px #B1C77B;margin-top:5px;margin-bottom:1px;}.line_glay{border-top:dotted 1px #cccccc;margin-top:3px;margin-bottom:3px;}.line_glay2{border-top:dotted 1px #cccccc;margin-top:10px;margin-bottom:10px;}.line_green{border-top:dotted 1px #669933;margin-top:3px;margin-bottom:3px;}.line_orenge{border-top:dotted 1px #F29820;margin-top:30px;}.line_pink,.line_pink2{border-top:dotted 1px #FFAD8F;margin-top:4px;}.line_pink2{margin-top:30px;}.line_pup_green,.line_pup_green2{border-top:dotted 1px #669933;margin-top:4px;}.line_pup_green2{margin-top:30px;}/*############FONT##############*/#popup01 table,.base_font,#set_num01 table{font-size: 12px;line-height: 140%;}.font_10,.todays_menu,#footer2,#footer3,#footer4,#header_txt,#footer table{font-size: 10px;line-height: 140%;}.caption01{font-size:10px;line-height: 140%;margin-top:3px;}/*{font-size: 9px;line-height: 120%;}*//*############COLOR##############*/.paple{color:#8E1423;}/*###########LINK##############*/A { color : #669933; text-decoration: underline}A:hover {color:#888888; text-decoration: none}/*############Other##############*/.arrow_01 {margin-left: 2px;margin-right: 4px;vertical-align:middle;}/*#############################*/strong {/*text-decoration: underline;*/}/************************************/.link_ul01{	margin-top:20px;	font-size: 75%;	line-height: 150%;}.link_ul01 ul{   /*height: 1%;*/   margin-left:16px;border: 0; padding: 0;}#link_ul02{	margin-top:20px;	font-size: 100%;	line-height: 150%;}#link_ul02 ul{   /*height: 1%;*/   margin-left:16px;border: 0; padding: 0;}.font14{ font-size:14px;}.font16{ font-size:16px;}.font14_l140{ font-size:14px; line-height:140%;}.font16{ font-size:16px;}.font18{ font-size:18px;}.font_gray{ color:#555555;}.font_gray{ color:#333333;}.font_red{ color:#ff3300;}.font_black{ color:#000000;}.font_green{ color:#669933;}.line_h140{  line-height:140%;}.line_h150{  line-height:150%;}