/* 全般設定 */body {color: #000000; margin: 0; padding: 0; font-family: Osaka, Verdana, Arial, Helvetica, sans-serif;}/* 全般的なリンク */a {color: #FF0000; text-decoration: none; background-color: transparent;}a:hover {color: #FF6666;}H1	{	font-size:14px;		color:#333333;		font-weight:bold;	margin-top:3px;	margin-bottom:3px;	}H2	{	font-size:14px;		line-height: 140%;	text-align: left;	color:#098F5E;		font-weight:bold;	margin-top:3px;	margin-left:10px;	margin-right:10px;	margin-bottom:3px;	padding:2px;	background-color:#FFFFFF;	border-top: 1px dotted #B5DDCE;	border-bottom: 1px dotted #B5DDCE;	}H3	{	font-size:12px;		line-height: 140%;	text-align: left;	color:#098F5E;		font-weight:bold;	margin-top:3px;	margin-left:20px;	margin-right:20px;	margin-bottom:3px;	padding:2px;	background-color:#E1F0EB;	border-top: 1px dotted #B5DDCE;	}.honbun {	font-size: 12px;	color: #000000;	line-height: 130%;}.honbun_s {	font-size: 10px;	color: #000000;	line-height: 110%;}.company {	font-size: 12px;	line-height: 110%;	color: #666666;}.cap_gr {	font-size: 11px;	line-height: 110%;	color: #003300;}.foot {	font-size: 9px;	color: #999999;	line-height: 100%;}.new {	font-size: 11px;	color: #666666;	line-height: 120%;}.top {	font-size: 10px;	color: #FFFFFF;	line-height: 100%;}.recipe	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	margin-left:5px;	}.recipe_s	{	font-size:10px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	}.recipe1	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 140%;	padding:2px;	font-weight:bold;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #FF6633;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 5px;	border-right-width: 0px;	background-color: #FFCC99;	}.recipe2	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 140%;	padding:2px;	font-weight:bold;		margin-left:0px;	margin-right:0px;	background-color: #FFFFFF;	}.recipe3	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 140%;	padding:2px;	font-weight:bold;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #006666;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 5px;	border-right-width: 0px;	background-color: #99CC99;	}.recipe4	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:2px;	font-weight:bold;		width:100%;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #FF6633;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 5px;	border-right-width: 0px;	background-color: #FFCC99;	}.recipe5	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:2px;	font-weight:bold;		width:100%;		margin-left:0px;	margin-right:0px;	background-color: #FFCC99;	}.recipe6	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:2px;	font-weight:bold;		width:100%;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #FFCC66;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 5px;	border-right-width: 0px;	background-color: #FFFFCC;	}.reco1	{	font-size:10px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:2px;	width:100%;		margin-left:0px;	margin-right:0px;	background-color: #FFCC66;	}.reco2	{	font-size:10px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:10px;	width:100%;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #FFCC66;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-width: 1px;	background-color: #FFFFFF;	}.faq	{	font-size:12px;			/* 文字サイズ */	color:#FF6666;			/* 文字色 */	line-height: 120%;	padding:2px;	}.map	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 120%;	padding:5px;	width:100%;		margin-left:0px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #CCCC99;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-width: 0px;	background-color: #FFFFFF;	}.info	{	font-size:12px;			/* 文字サイズ */	color:#000000;			/* 文字色 */	line-height: 140%;	padding:2px;	font-weight:bold;		margin-left:20px;	margin-right:0px;	border-style:solid;		/* 傍線種類：直線 */	border-color: #FF6633;	border-top-width: 0px;	border-bottom-width: 0px;	border-left-width: 5px;	border-right-width: 5px;	background-color: #FFCC99;	}