body {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	color: #666666;

	background-color: #FFFFFF;

	width: 850px;

	margin-right: auto;

	margin-left: 0px;

	margin-top: 0px;

}





a:link, a:visited, a:hover {

	color: #D50000;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}

/* overrides decoration from previous rule for hovered links */



h1, h2, h3, h4, h5, h6 {

	font-family: Arial,sans-serif;

	margin: 0px;

	padding: 0px;

}



h1{

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 0px;

	color: #666666;

	text-indent: -9999px;

}



h2{

	color: #666666;

	text-indent: -9999px;

	line-height: 0;

	font-size: 0px;

}



h3{

 font-size: 100%;

 color: #334d55;

}



h4{

 font-size: 100%;

 font-weight: normal;

 color: #333333;

}



h5{

 font-size: 100%;

 color: #334d55;

}

#territory {

	background-color: #FFFFFF;

	width: 850px;

	font-size: 12px;

}



#contents {

	float: right;

	width: 650px;

	margin-top: 8px;

	background-color: #FFFFFF;

	margin-bottom: 5px;

	padding-right: 0px;

	font-size: 12px;

}

#footer {

	background-color: #FFFFFF;

	clear: both;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-align: right;

	margin-top: 0px;

}



#navi {

	background-color: #FFFFFF;

	float: left;

	width: 185px;

	margin-top: 8px;

	margin-right: 3px;

	margin-left: 2px;

	padding-left: 5px;

}

.font12 {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	color: #333333;

	line-height: 14px;

}

.font12_a {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 12px;

	line-height: 120%;

	color: #FF3300;

	padding: 5px;

	font-weight: bold;

}

.font14_futoji {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 14px;

	line-height: 120%;

	color: #333333;

	font-weight: bold;

}

.font10 {



	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 10px;

	line-height: 120%;

	color: #FF0000;

}

.font14 {



	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 14px;

	line-height: normal;

	color: #666666;

}

.font10_b {





	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 10px;

	color: #333333;

}

.font11 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 11px;

	color: #333333;

	line-height: 13.5px;

}

.font12_b {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	line-height: 120%;

	color: #009933;

	padding: 5px;

	font-weight: bold;

}

.font12_c {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	line-height: 120%;

	color: #60000c;

	padding: 5px;

	font-weight: bold;

}

.font12_d {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 12px;

	color: #003366;

	font-weight: bold;

}

#wan {

	width: 592px;

	background-image: url(../img/2.jpg);

	background-repeat: no-repeat;

	padding-top: 250px;

}

#wan2 {

	width: 592px;

	padding-top: 50px;

}

.font12_e {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 12px;

	color: #666666;

	padding: 5px;

	font-weight: bold;

}

.font12_red {

	font-size: 12px;

	color: #FF0000;

}

.font10_c {







	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 10px;

	color: #999999;

}

.font12_f {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 11.5px;

	color: #60000c;

	line-height: 14px;

}

.font11_b {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 11px;

	color: #009933;

	line-height: 120%;

	font-weight: bold;

}

.font14_futojiaka {



	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 14px;

	line-height: 120%;

	color: #FF0000;

	font-weight: bold;

}

.font_s {





	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 5px;

	color: #FF0000;

}

.color {







	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	color: #60000c;

}

.font11_c {



	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 11px;

	color: #333333;

	line-height: 150%;

}

.font11_d {





	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 11px;

	color: #333333;

	line-height: 10px;

}

#territory #contents a:link {

	color: #009933;

}

#territory #contents a:visited {

	color: #009933;

}

#territory #contents a:hover {

	color: #FF6600;

}

.font14_kaitei {





	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 14px;

	line-height: 25px;

	color: #666666;

}

#contents p{

	margin: 0;

	padding: 0;

}

#contents ul li{

	margin: 0;

	padding: 0;

	list-style:none;

}



#list{

	clear:both;

}

#list ul,#list li{

	margin-left:20px;

	padding:0;

	list-style:none;

}

#list li{

 float:left;

	margin-right:10px;

}

#list a{

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 2px;

}

#hanbai{

	margin:0 ;

	padding:0;

	color:#333333;

}

#hanbai hr{

	width:98%;

}

#hanbai{

	padding-left:10px;

	padding-right:10px;

	clear: both;

}

#hanbai img{

	padding-bottom:8px;

	float: left;

}



#hanbai p.txt{

	margin:0;

	line-height:18px;

	padding-left:10px;

	padding-right:10px;

}



#hanbai p.otameshi img{

	float:left;

	padding-right:10px;

}

#hanbai p.otameshi{

	line-height:15px;

	padding-top:10px;

	padding-left:30px;

	padding-right:35px;

	padding-bottom:10px;

}

#syousai{

	padding-left:10px;

	padding-right:10px;

	color:#333333;

}

#syousai img{

	margin-right:20px;

	border:0;

}



#syousai p.aaa{

	margin:0;

	margin-bottom: 12px;

}





#syousai .this_month{

	height:80px;

	margin-bottom:10px;

	background-image: url(../hanbai/img/hanbai.gif);

	padding-top: 20px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	border: 1px solid #006600;

	background-repeat: no-repeat;

}

#syousai .name{

	font-weight:bold;

	font-size:14px;

}

#syousai .kakaku{

	font-weight:bold;

}

#syousai .list{

	clear:both;

	margin-bottom: 5px;

	padding: 5px;

	height: auto;

}

#contents .recipe {

	font-size: 14px;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 600px;

	margin-right: auto;

	margin-left: auto;

}

#contents .recipe .R_title {

	font-size: 16px;

	line-height: 110%;

	color: #7B0000;

	font-weight: bold;

}

#contents .recipe table {

	float: left;

	width: 350px;

}

#contents .recipe th {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #800000;

	text-align: left;

	padding: 5px;

}

#contents .recipe td {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #800000;

}



#contents .recipe img {

	float: right;

	margin-right: 30px;

}

#contents .recipe li {

	list-style-type: decimal;

}

