@charset "shift_jis";body {	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";	font-size: 90%;	line-height: 2;	color: #333333;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	text-align: center;	background-image: url(images/bg.gif);	height: 100%;	width: 100%;}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{	margin: 0px;	padding: 0px;}ul{	list-style-type: none;}img {	border: none;}input,textarea,select {	font-size: 1em;}form {	margin: 0px;}table {	border-collapse:collapse;	font-size: 100%;	border-spacing: 0;}/*リンク設定---------------------------------------------------------------------------*/a {	color: #333333;}a:hover {	color: #4b8401;	text-decoration: none;}/*コンテナー(ヘッダーの背景画像の指定箇所)---------------------------------------------------------------------------*/#container {	background-image: url(images/container_bg.png);	background-repeat: no-repeat;	background-position: center top;}/*ヘッダー（ロゴなど入っているボックス）---------------------------------------------------------------------------*/#header {	text-align: left;	height: 100px;	width: 1100px;	margin-right: auto;	margin-left: auto;	position: relative;}/*サイト名ロゴ*/#header #logo {	position: absolute;	left: 0px;	/*ヘッダーに対して左から0pxの位置に配置*/	top: 0px;	/*ヘッダーに対して上から0pxの位置に配置*/}/*h1タグ設定*/#header h1 {	font-size: 11px;	/*文字サイズ*/	font-weight: normal;	color: #FFFFFF;		/*文字色*/	line-height: 20px;	text-align: right;	/*右寄せ*/	position: absolute;	z-index: 1;			/*文字数が多くなった場合にロゴ画像下に文字が隠れない為の設定*/	top: 0px;			/*ヘッダー画像に対して上から0pxの位置に配置*/	right: 30px;		/*ヘッダー画像に対して右から30pxの位置に配置*/}/*コンテンツ---------------------------------------------------------------------------*/#contents {	background-image: url(images/contents_bg.gif);	/*左右ブロック用の背景画像*/	background-repeat: repeat-y;	width: 900px;	margin-right: auto;	margin-left: auto;	text-align: left;}/*メインメニュー---------------------------------------------------------------------------*/ul#menu li {	float: left;}ul#menu img {	vertical-align: bottom;}/*メインメニュー下のコンテンツ（左右のブロックを囲むボックス）---------------------------------------------------------------------------*/#contentsin {	clear: left;	width: 100%;}/*メインコンテンツ（左側ブロック）---------------------------------------------------------------------------*/#main {	float: left;	display: inline;	width: 620px;	margin-left: 10px;	padding-top: 10px;	padding-bottom: 50px;}/*h2見出し設定*/#main h2 {	font-size: 100%;	line-height: 30px;	height: 30px;	overflow: hidden;	padding-left: 35px;	color: #fff799;	/*文字色*/	background-image: url(images/midashi_bg.gif);	/*h2用の背景画像*/	background-repeat: no-repeat;}/*pタグ設定*/#main p {	padding: 0.5em 10px 1em;}/*サイドコンテンツ（右側ブロック）---------------------------------------------------------------------------*/#side {	float: right;	display: inline;	width: 240px;	color: #FFFFFF;	/*文字色*/	padding-top: 10px;	padding-bottom: 50px;	margin-right: 10px;}/*h3見出し設定*/#side h3 {	background-color: #FFFFFF;	/*背景色*/	font-size: 90%;	color: #213a00;	/*文字色*/	text-align: center;	/*センタリング*/	padding-top: 10px;	padding-bottom: 10px;}/*h3見出しにリンクを貼った際の設定*/#side h3 a {	color: #213a00;	/*文字色*/}/*pタグ設定*/#side p {	padding-top: 0.5em;	padding-bottom: 1em;}/*サイドコンテンツのリンク設定*/#side a {	color: #FFFFFF;	/*文字色*/}/*サイドメニュー---------------------------------------------------------------------------*/ul.sidemenu {	margin-bottom: 1em;}ul.sidemenu a {	background-image: url(images/sidemenu_bg.gif);	/*背景画像*/	background-repeat: repeat-x;	/*背景画像をX軸(横軸)にリピート*/	background-position: top;		/*背景画像を上部に配置*/	display: block;	width: 238px;	color: #FFFFFF;	/*文字色*/	text-decoration: none;	/*リンクの下線を消す設定*/	text-align: center;		/*センタリング*/	background-color: #FE79C1;	/*背景画像に合わせて背景色を設定する*/	border-right: 1px solid #FFFFFF;	/*右の白いライン*/	border-bottom: 1px solid #FFFFFF;	/*下の白いライン*/	border-left: 1px solid #FFFFFF;		/*左の白いライン*/	padding-top: 5px;	padding-bottom: 5px;}ul.sidemenu a:hover {	background-color: #7cb335;	/*カーソルオーバー時の背景色*/	background-image: none;		/*メニューの背景画像を消す設定*/}/*フッター---------------------------------------------------------------------------*/#footer {	clear: both;	width: 100%;	background-image: url(images/footer_bg.gif);	background-repeat: repeat-x;	background-position: bottom;	background-color: #80A84C;	color: #FFFFFF;	padding-top: 20px;	padding-bottom: 20px;	text-align: center;}#footer a {	color: #FFFFFF;}/*テーブル---------------------------------------------------------------------------*/.ta1 {	width: 620px;	margin-right: auto;	margin-left: auto;	background-color: #000000;	/*背景色(黒バージョン)*/	color: #999999;	/*文字色*/}.ta1, .ta1 td, .ta1 th{	border: 1px solid #ffffff;	/*枠線の色（白）*/}.ta1 td, .ta1 th{	padding: 10px;	/*余白*/	vertical-align: top;	/*上よせ*/}.ta1 th{	width: 160px;	/*左側ボックスの幅(10pxの余白があるので、見た目には180pxある)*/	text-align: center;}/*h3見出しタグ（「サンプル和菓子…」のところ）*/.ta1 h3 {	font-size: 120%;	/*h3見出しの文字サイズ*/	color: #FFFFFF;		/*h3見出しの文字色*/}/*pタグ（「説明文…」のところ）*/.ta1 p {	line-height: 1.6;	/*説明文の行間*/	padding: 0px !important;	/*メインコンテンツの余白が反映されないようにする為の設定*/}.ta1 a {	color: #FFFFFF;		/*リンクにした際の文字色*/}/*テーブル(白背景色バージョン)---------------------------------------------------------------------------*/.ta1.white {	background-color: #ffffff;	/*背景色(白バージョン)*/	color: #333333;	/*文字色*/}.ta1.white, .ta1.white td, .ta1.white th{	border: 1px solid #4b8401;	/*枠線の色*/}.ta1.white a {	color: #333333;		/*リンクにした際の文字色*/}.ta1.white h3 {	color: #4b8401;		/*h3見出しの文字色*/}.ta1.white h3 a {	color: #4b8401;		/*h3見出しをリンクにした際の文字色*/}/*メインコンテンツ内の「What's New」部分---------------------------------------------------------------------------*/#main dl.new {	height: 145px;			/*What's Newボックスの高さ*/	overflow: auto;			/*iframeっぽく見せる設定*/	padding-right: 10px;	padding-left: 10px;	border: 1px solid #4b8401;	/*枠線の色*/}#main dl.new dt {	font-weight: bold;	/*日付の色を太字にする*/}#main dl.new dd {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #4b8401;}/*細々---------------------------------------------------------------------------*/.color1 {	color: #4b8401;}.look {	background-color: #ebebeb;}.pagetop {	text-align: right;}.mb1em {	margin-bottom: 1em;}