/* CSS Document "css_main.css" 2009.07.31 */

/* タグ
----------------------------------------------- */
body {width:780px; margin-top:0px; margin-right:10px; margin-bottom:10px; margin-left:10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#333333;}	
															/* タグ body：全体幅:780px、マージン:上のみ0で、他は10px、色：濃灰 */
div,table,dt,dl {line-height:150%;}							/* タグ ：改行ピッチ 1.5行 */
p {line-height:150%; margin-top:0px; margin-bottom:10px;}	/* タグ p：改行ピッチ 1.5行、マージン上：0px、下：10px */

/* フォントと色
----------------------------------------------- */
.fon_10_0a0 {font-size:10px; color:#00aa00;}	/* サイズ：10px、色：緑(文字用) */
.fon_12 {font-size:12px;}						/* サイズ：12px */
.fon_14 {font-size:14px;}						/* サイズ：14px */
.fon_12_0a0 {font-size:12px; color:#00aa00;}	/* サイズ：12px、色：緑(文字用) */
.fon_14_0a0 {font-size:14px; color:#00aa00;}	/* サイズ：14px、色：緑(文字用) */

/* 色
----------------------------------------------- */
.col_0c0 {color:#00cc00}		/* 色：緑(標準) */
.col_0a0 {color:#00aa00}		/* 色：緑(文字用) */
.col_f00 {color:#ff0000}		/* 色：赤 */
.col_fff {color:#ffffff}		/* 色：白 */
.col_fff060 {color:#ffffff;background-color:#006600;}	/* 色：白、背景色：濃緑*/

/* 背景色
----------------------------------------------- */
.bgcol_dfd {background-color:#ddffdd;}			/* 背景色：薄緑1(濃い方) */
.bgcol_efe {background-color:#e9ffe9;}			/* 背景色：薄緑2(薄い方) */
.bgcol_060 {background-color:#006600;}			/* 背景色：濃緑 */

/* 囲み罫
----------------------------------------------- */
.fon_bbb {border:1px solid #bbbbbb; padding:0px;}							/* ボーダー：1px・実線・薄灰色、　文字サイズ：指定無し、周囲空間：指定無し */
.fon_bbb_a {border:1px solid #bbbbbb; padding:20px;}						/* ボーダー：1px・実線・薄灰色、　文字サイズ：指定無し、周囲空間：20px */
.fon_bbb_b {border:1px solid #bbbbbb; padding:10px;}						/* ボーダー：1px・実線・薄灰色、　文字サイズ：指定無し、周囲空間：10px */
.fon_bbb_12 {border:1px solid #bbbbbb; font-size:12px;}						/* ボーダー：1px・実線・薄灰色、　文字サイズ：12px */
.fon_0c0 {border:1px solid #00cc00; padding:0px;}							/* ボーダー：1px・実線・緑(標準)、文字サイズ：指定無し、周囲空間：指定無し */
.fon_0c0_a {border:1px solid #00cc00; padding:20px;}						/* ボーダー：1px・実線・緑(標準)、文字サイズ：指定無し、周囲空間：20px */
.fon_0c0_b {border:1px solid #00cc00; padding:10px;}						/* ボーダー：1px・実線・緑(標準)、文字サイズ：指定無し、周囲空間：10px */
.fon_0c0_5 {border:1px solid #00cc00; padding:5px;}							/* ボーダー：1px・実線・緑(標準)、文字サイズ：指定無し、周囲空間：5px */
.fon_0c0_12 {border:1px solid #00cc00; font-size:12px;}						/* ボーダー：1px・実線・緑(標準)、文字サイズ：12px */
.fon_0c0_12_a {border:1px solid #00cc00; font-size:12px; padding:20px;}		/* ボーダー：1px・実線・緑(標準)、文字サイズ：12px、周囲空間：20px */
.fon_0c0_12_b {border:1px solid #00cc00; font-size:12px; padding:10px;}		/* ボーダー：1px・実線・緑(標準)、文字サイズ：12px、周囲空間：10px */
.fon_0c0_12_5 {border:1px solid #00cc00; font-size:12px; padding:5px;}		/* ボーダー：1px・実線・緑(標準)、文字サイズ：12px、周囲空間：5px */
.fon_0c0_14 {border:1px solid #00cc00; font-size:14px;}						/* ボーダー：1px・実線・緑(標準)、文字サイズ：14px */
.fon_0c0_14_a {border:1px solid #00cc00; font-size:14px; padding:20px;}		/* ボーダー：1px・実線・緑(標準)、文字サイズ：14px、周囲空間：20px */
.fon_0c0_14_b {border:1px solid #00cc00; font-size:14px; padding:10px;}		/* ボーダー：1px・実線・緑(標準)、文字サイズ：14px、周囲空間：10px */

/* 周囲空間
----------------------------------------------- */
.pad_05 {padding:5px;}									/* 周囲：5px */
.pad_10 {padding:10px;}									/* 周囲：10px */

/* リンク文字カラー
----------------------------------------------- */
a:link {color:#333333;}									/* リンクされている文字：濃灰色 */
a:visited {color:#333333;}								/* リンクから戻った文字：濃灰色 */
a:hover {color:#EE0000; text-decoration:underline;}		/* カーソルを重ねた文字：赤・アンダーライン */
a:active {color:#EE0000; text-decoration:underline;}	/* リンク実施中の文字　：赤・アンダーライン */

/* リンクポジションの表示枠
----------------------------------------------- */
.link_p {font-size:11px; color:#333333;	border:1px solid #bbbbbb;
	padding-right:5px; padding-left:5px;}　						/* 文字：11px、色：濃灰色、周囲：2px、ボーダー：1px・実線・灰色 */

/* 2段組（トップページ以外共通）
----------------------------------------------- */
div#nidan {width:780px; float:none;}							/* 全体幅：780px */
div#footer {width:780px; float:none; clear:both;}				/* フッター幅：780px、回り込み：無 */

/* 2段組のメニュー設定(製品情報のみ）
----------------------------------------------- */
div#menu {width:85px; float:left; border: 1px solid #00CC00;
	margin-top:10px; margin-right:5px;}							/* 左段幅： 95px、回り込み：左、周囲：上10px、右5px */
div#main {width:685px; float:left; margin-top:10px;}			/* 右段幅：685px、回り込み：左、周囲：上10px */

/* 製品情報
----------------------------------------------- */
.ichiran1 {padding-bottom:2px;}												/* 一覧の欄(左右) */
.ichiran2 {padding-right:2px; padding-left:2px;	padding-bottom:2px;}		/* 一覧の欄(中央) */
.title {font-size:14px;	font-weight:bold; color:#333333;
	background-color:#ddffdd; padding:5px; text-align:left;
	border-top:1px solid #00cc00; border-right:1px solid #00cc00;
	border-bottom:0px solid #00cc00; border-left:1px solid #00cc00;}		/* 一覧の商品名称欄 */
.picture {border-top:0px solid #00cc00; border-right:1px solid #00cc00;
	border-bottom:0px solid #00cc00; border-left:1px solid #00cc00;}		/* 一覧の写真欄 */
.category {font-size:12px; color:#333333; background-color:#e9ffe9;
	padding:5px; text-align:right; 
	border-top:0px solid #00cc00; border-right:1px solid #00cc00;
	border-bottom:1px solid #00cc00; border-left:1px solid #00cc00;}		/* 一覧のカテゴリー表示欄 */
.title2 {text-align:center;	color:#333333; border:1px solid #00CC00;
	padding:5px; background-color:#ddffdd; margin-top:0px;}					/* 各製品ページのタイトル */

/*-- Table 設定 詳細記述用
----------------------------------------------- */
.table_base {border-top:1px solid #777777; border-right:1px solid #777777;}
.table_base10 {font-size:10px; border-top:1px solid #777777; border-right:1px solid #777777;}
.table_base12 {font-size:12px; border-top:1px solid #777777; border-right:1px solid #777777;}
.table_base14 {font-size:14px; border-top:1px solid #777777; border-right:1px solid #777777;}
.table_td {padding-top:3px;	padding-left:10px; padding-right:10px; padding-bottom:3px;
	border-bottom:1px solid #777777; border-left:1px solid #777777;}
.table_td_0 {padding:0px; border-bottom:1px solid #777777; border-left:1px solid #777777;}
.table_td_20 {padding-top:3px; padding-left:20px; padding-right:20px; padding-bottom:3px;
	border-bottom:1px solid #777777; border-left:1px solid #777777;}

.table_base_0c0 {border-top:1px solid #00cc00; border-right:1px solid #00cc00;}
.table_base_0c0_b {border-top:1px solid #00cc00;}
.table_td_0c0 {border-bottom:1px solid #00cc00; border-left:1px solid #00cc00;}
.table_td_0c0_l {border-left:1px solid #00cc00;}
.table_td_0c0_b {border-bottom:1px solid #00cc00;}
.table_td_bbb_b {border-bottom:1px solid #bbbbbb;}

.td_bbb_left {border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb;}
.td_bbb_right {border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-right:1px solid #bbbbbb;}

/*-- Table 設定 横線のみ
----------------------------------------------- */
.line01 table {border-top:1px solid #999999;}
.line01 td {padding-top:2px; padding-right:5px;	padding-bottom:2px;	padding-left:5px; border-bottom:1px solid #999999;}

/*-- 非表示
----------------------------------------------- */
.hide0 img {display:none;}

