/* ************************************************ 
 *	有限会社　共栄食品
 * ************************************************ */

body		{
		font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
		font-size: 13px;
		line-height: 150%;
		background-color: #725767;
		color: #666;
		background-image: url(../img/bkgrd022.jpg);
		background-repeat: repeat-x;
		}

img		{
		border:0px;
		}
		
table		{
		font-size: 13px;
		line-height: 150%;
		}

h1		{
		font-size: 13px;
		color: #DCDCDC;
		margin-bottom: 10px;
		}

h2		{
		font-size: 10px;
		font-weight: normal;
		color: #DCDCDC;
		margin-top: 10px;
		}

h3		{
		font-size: 15px;
		border-bottom: 1px dotted #191970;
		border-left: 10px solid #4682B4;
		padding: 2px;
		margin-top: 10px;
		margin-bottom: 10px;
		}



a:link    { color: #800000;text-decoration: none;}
a:visited { color: #800000;text-decoration: none;}
a:active  { color: #006400;text-decoration: underline;}
a:hover   { color: #CC0000;text-decoration: underline;}


/* ************************************************ 
 *	ヘッダー・フッター
 * ************************************************ */

td.bkimg_red_h		{
			background-image: url(../img/top_bk_r01.gif);
			background-repeat: repeat-x;
			height: 53px;
			color: #FFFFFF;
			font-size: 10px;
			}

td.bkimg_yellow		{
			background-image: url(../img/top_bk_c01.gif);
			background-repeat: repeat-x;
			height: 20px;
			}

td.bkimg_red_f		{
			background-image: url(../img/top_bk_r01.gif);
			background-repeat: repeat-x;
			height: 53px;
			color: #FFFFFF;
			font-size: 12px;
			}



.bkimg_red_h a {color: #FFFFFF;}
.bkimg_red_h a:link    {color: #FFFFFF;text-decoration: none;}
.bkimg_red_h a:visited {color: #FFFFFF;text-decoration: none;}
.bkimg_red_h a:active  {color: #DCDCDC;text-decoration: underline;}
.bkimg_red_h a:hover   {color: #DCDCDC;text-decoration: underline;}



/* ************************************************ 
 *	メニューリンク
 * ************************************************ */

#menu			{
			background: #000000;
			color: #FFFFFF;
			}

td.td_menu01		{
			border-style: solid;
			border-color: #808080;
			border-width: 1px 1px 1px 1px;
			HEIGHT: 30px;
			background: #000000;
			}

td.td_menu01n		{
			border-style: solid;
			border-color: #808080;
			border-width: 1px 1px 1px 1px;
			HEIGHT: 30px;
			background: #505050;
			}

td.td_menu02		{
			border-style: solid;
			border-color: #808080;
			border-width: 0px 1px 1px 1px;
			HEIGHT: 30px;
			background: #000000;
			}

td.td_menu02n		{
			border-style: solid;
			border-color: #808080;
			border-width: 0px 1px 1px 1px;
			HEIGHT: 30px;
			background: #505050;
			}

td.td_menu03		{
			border-style: solid;
			border-color: #808080;
			border-width: 0px 1px 0px 1px;
			HEIGHT: 30px;
			background: #505050;
			}

td.td_menu03n		{
			border-style: solid;
			border-color: #808080;
			border-width: 0px 1px 0px 1px;
			HEIGHT: 30px;
			background: #606060;
			}

td.td_menu03nu		{
			border-style: solid;
			border-color: #808080;
			border-width: 0px 0px 1px 1px;
			HEIGHT: 30px;
			background: #606060;
			}

span.link_position	{
			position: relative;
			top: 6px;left: 5px;
			}

div.sd_menu01		{
			margin-top: 30px;
			}

div.sd_menu_cp		{
			margin-top: 10px;
			text-align: left;
			line-height: 120%;
			font-size: 13px;
			color: #DCDCDC;
			padding-left: 10px;
			padding-right: 10px;
			}



#menu a		{color: #FFFFFF;display: block;width: 188px;height: 28px;}
#menu a:link    {color: #FFFFFF;text-decoration: none;}
#menu a:visited {color: #FFFFFF;text-decoration: none;}
#menu a:active  {color: #FFFFFF;text-decoration: underline;}
#menu a:hover   {color: #FFFFFF;text-decoration: underline;background-color: #505050;}



/* ************************************************ 
 *	左メニュー
 * ************************************************ */

.left_a		{
		padding: 5px;
		}

.left_b		{
		margin-bottom: 50px;
		padding-top: 5px;
		padding-left: 5px;
		}

.td_calendar	{
		font-size:11px;
		color: #DCDCDC;
		}



/* ************************************************ 
 *	メインエリア
 * ************************************************ */

.main_td	{
		line-height: 150%;
		}

.main_top	{
		margin-top: 10px;
		}

.main_top_ss	{
		margin-left: 10px;
		margin-right: 10px;
		padding: 5px;
		text-align: left;
		}

/* 画像下線 ************************************** */
td.img_bdr	{
		border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: #000000;
		}



/* ************************************************ 
 *	トップ・お知らせエリア
 * ************************************************ */

td.info			{
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			background-color: #FFFFFF;
			}

div.info_title		{
			margin-bottom: 10px;
			font-weight: bold;
			}

div.info_php01		{
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			border-width: 1px 0px 0px 0px;
			border-style: dotted;
			border-color: #808000;
			background: #FAF0E6;
			}

div.info_php011		{
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			background: #FAF0E6;
			}

div.info_php02		{
			padding-top: 0px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 5px;
			border-width: 0px 0px 1px 0px;
			border-style: dotted;
			border-color: #808000;
			}

div.next_cm		{
			font-size: 10px;
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			}



/* ************************************************ 
 *	トップ・お薦め商品エリア
 * ************************************************ */

div.rec_title		{
			margin-bottom: 10px;
			font-weight: bold;
			}


#rec			{
			background-color: #FFFFFF;
			}

#rec img		{
			float: right;
			margin-left: 5px;
			}

div.rec_php01		{
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			border-width: 1px 0px 0px 0px;
			border-style: dotted;
			border-color: #808000;
			background: #FFE4E1;
			}

div.rec_php011		{
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;
			background: #FFE4E1;
			}

div.rec_php02		{
			padding-top: 0px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 5px;
			border-width: 0px 0px 1px 0px;
			border-style: dotted;
			border-color: #808000;
			}




