body {
	margin:0px;
	font-size: small;
	line-height:130%;
	letter-spacing:0.1em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(img/allbg.gif) repeat-x top center #fff;
	color:#333;
}


/*基本リンク*/
a {text-decoration: none;outline-style: none;}
a:link {color: #0800AA;}
a:visited {color: #7E0062;}
a:active {color: #0800AA;}
a:hover {color: #0800AA; text-decoration:underline;}
img { border: none;}


/*サイドランキングリンク*/
.ranking a {text-decoration: none;outline-style: none;}
.ranking a:link {color: #000000;}
.ranking a:visited {color: #000000;}
.ranking a:active {color: #0800AA;}
.ranking a:hover {color: #0800AA; text-decoration:underline;}



/*サイトタイトル*/
h1.site-title { color: #666; text-align:center; width:780px; padding:4px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#666; text-decoration:none;}
h1.site-title a:visited { color:#666; text-decoration:none;}
h1.site-title a:active{ color:#666; text-decoration:none;}
h1.site-title a:hover{ color:#666; text-decoration:none;}
h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}

/*基本リスト*/
ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}


.foot_link { text-align:center; margin:10px 0px;}




br { letter-spacing:normal;}




.all {
	width:782px;
	background:url(img/bg.gif) top left repeat-y;
	margin:0px auto;
	clear:both;
	}




#head { width:780px; height:70px; margin:0px auto; background: url(img/head.jpg) no-repeat top ;}


/* IE６ */
* html #navi { width:780px; margin:0px auto -4px auto; height:37px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}



/* navigation */

#navi { width:780px; margin:0px auto 0px auto; height:37px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:37px; margin:0px auto; padding:0px; width:780px; clear:both;}
ul.mainnavi li{ float:left; height:37px; line-height:0px;}
ul.mainnavi a{text-decoration:none; text-indent:-9999px;}


a.lia{ display:block; width:122px; height:37px; background-image:url(img/navi1.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -37px;}

a.lib{ display:block; width:133px; height:37px; background-image:url(img/navi2.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -37px;}

a.lic{ display:block; width:132px; height:37px; background-image:url(img/navi3.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -37px;}

a.lid{ display:block; width:133px; height:37px; background-image:url(img/navi4.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -37px;}

a.lie{ display:block; width:132px; height:37px; background-image:url(img/navi5.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -37px;}

a.lif{ display:block; width:128px; height:37px; background-image:url(img/navi6.gif); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -37px;}


/* navigation */




/* mainimg_navigation */

#mainimg_navi { width:780px; margin:0px auto -4px auto; height:83px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}
ul.mainimg_navi_ul { list-style-type:none; line-height:0px; list-style-position:outside; height:83px; margin:0px auto; padding:0px; width:780px; clear:both;}
ul.mainimg_navi_ul li{ float:left; height:83px; line-height:0px;}
ul.mainimg_navi_ul a{text-decoration:none; text-indent:-9999px;}


a.mainimg_lia{ display:block; width:260px; height:83px; background-image:url(img/main_navi1_2011.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lia{ background-position:-0px -83px;}

a.mainimg_lib{ display:block; width:259px; height:83px; background-image:url(img/main_navi2_2011.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lib{ background-position:-0px -83px;}

a.mainimg_lic{ display:block; width:261px; height:83px; background-image:url(img/main_navi3kuro.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lic{ background-position:-0px -83px;}

/* mainimg_navigation */





.main { clear:both; width:780px; margin:0px auto; padding:0px;}
form{ margin:0px; padding:0px;}



#bottom {
	clear:both;
	background:url(img/foot.gif) left top repeat-x;
	height:78px;
}

.merumaga  { width:196px; margin:0px; padding:0px; background: url(img/side_con_bg.gif) repeat-y top right;}








/* カテゴリー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

#cat { margin:0px 0px 15px 0px;}
.cat_title { margin:6px 0px 6px 0px; padding:6px 0px 0px 30px; font-size:15px; color:#555; height:32px; width:547px; background:url(http://www.komasa.co.jp/img/ent_title_bg.gif) top left no-repeat; font-weight:bold;}
.cat_title a:link{ color:#666; text-decoration:none;}
.cat_title a:visited { color:#666; text-decoration:none;}
.cat_title a:active{ color:#666; text-decoration:none;}
.cat_title a:hover{ color:#666; text-decoration:underline;}


.shohin_name { background:url(http://www.komasa.co.jp/img/shohin_title_bg.gif) top left repeat-x; height:26px; letter-spacing:0em;}
.shohin_name a:link{ color:#666; text-decoration:none;}
.shohin_name a:visited { color:#666; text-decoration:none;}
.shohin_name a:active{ color:#666; text-decoration:none;}
.shohin_name a:hover{ color:#666; text-decoration:underline;}


/* カテゴリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */







/* エントリーー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

#ent { margin:0px 0px 10px 0px;}
.pankuzu { color:#999999; clear:both;}


.ent_title { margin:6px 0px 6px 0px; padding:6px 0px 0px 30px; font-size:15px; color:#555; height:32px; width:547px; background:url(http://www.komasa.co.jp/img/ent_title_bg.gif) top left no-repeat; font-weight:bold;}

.ent_side { background:url(http://www.komasa.co.jp/img/side_bg.gif) top left no-repeat; height:31px; letter-spacing:0em;}
.ent_side a:link{ color:#666; text-decoration:none;}
.ent_side a:visited { color:#666; text-decoration:none;}
.ent_side a:active{ color:#666; text-decoration:none;}
.ent_side a:hover{ color:#666; text-decoration:underline;}



.side_sub_title { background:url(http://www.komasa.co.jp/img/side_sub_bg.gif) top left no-repeat; height:21px; letter-spacing:0em;}
.side_sub_title a:link{ color:#666; text-decoration:none;}
.side_sub_title a:visited { color:#666; text-decoration:none;}
.side_sub_title a:active{ color:#666; text-decoration:none;}
.side_sub_title a:hover{ color:#666; text-decoration:underline;}



/* エントリーー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* 商品一覧設定4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar { background:url(http://www.komasa.co.jp/img/shohin_bar.gif) top left no-repeat; height:31px; letter-spacing:0em; margin:10px 0px 10px 0px;}
.shohin_bar a:link{ color:#666; text-decoration:none;}
.shohin_bar a:visited { color:#666; text-decoration:none;}
.shohin_bar a:active{ color:#666; text-decoration:none;}
.shohin_bar a:hover{ color:#666; text-decoration:underline;}

/* 商品一覧設定4ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* 商品一覧設定1＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar1 { background:url(http://www.komasa.co.jp/img/shohin_bar1.gif) top left no-repeat; height:31px; width:190px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar1 a:link{ color:#666; text-decoration:none;}
.shohin_bar1 a:visited { color:#666; text-decoration:none;}
.shohin_bar1 a:active{ color:#666; text-decoration:none;}
.shohin_bar1 a:hover{ color:#666; text-decoration:underline;}

/* 商品一覧設定1ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* 商品一覧設定2＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar2 { background:url(http://www.komasa.co.jp/img/shohin_bar2.gif) top left no-repeat; height:31px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar2 a:link{ color:#666; text-decoration:none;}
.shohin_bar2 a:visited { color:#666; text-decoration:none;}
.shohin_bar2 a:active{ color:#666; text-decoration:none;}
.shohin_bar2 a:hover{ color:#666; text-decoration:underline;}

/* 商品一覧設定2ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* 商品一覧設定3＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar3 { background:url(http://www.komasa.co.jp/img/shohin_bar3.gif) top left no-repeat; height:31px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar3 a:link{ color:#666; text-decoration:none;}
.shohin_bar3 a:visited { color:#666; text-decoration:none;}
.shohin_bar3 a:active{ color:#666; text-decoration:none;}
.shohin_bar3 a:hover{ color:#666; text-decoration:underline;}

/* 商品一覧設定3ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* サイドリンク設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */
.sidelink a{margin:0px; padding:0px 0px 0px 0px; color:#444; text-decoration:none; width:170px; display:block;}
.sidelink a:link{margin:0px; padding: 0px;  text-decoration:none;}
.sidelink a:hover{margin:0px; padding: 0px; color:#CCCCCC; text-decoration:underline;}


/* サイド＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */
.ranking{padding:10px 0px 20px 0px;}
.ranking_01{background:url(http://www.komasa.co.jp/img/ranking_01.jpg) top center; width:234px; height:128px;}
.ranking_left{float:left;}
.ranking_right{padding:42px 0 0 0; float:left;}
.ranking_right p{font-size:16px; font-weight:bold; padding:3px 0 6px 0;}
.ranking_right span{font-size:12px;}

.ranking_02{background:url(http://www.komasa.co.jp/img/ranking_02.jpg) top center; width:234px; height:128px;}

.ranking_03{background:url(http://www.komasa.co.jp/img/ranking_03.jpg) top center; width:234px; height:128px;}



/* テスト1＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar1_test { background:url(http://www.komasa.co.jp/img/shohin_bar1_test.gif) top left no-repeat; height:31px; width:190px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar1_test a:link{ color:#666; text-decoration:none;}
.shohin_bar1_test a:visited { color:#666; text-decoration:none;}
.shohin_bar1_test a:active{ color:#666; text-decoration:none;}
.shohin_bar1_test a:hover{ color:#666; text-decoration:underline;}

/* テスト1＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* テスト2＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar2_test { background:url(http://www.komasa.co.jp/img/shohin_bar2_test.gif) top left no-repeat; height:31px; width:190px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar2_test a:link{ color:#666; text-decoration:none;}
.shohin_bar2_test a:visited { color:#666; text-decoration:none;}
.shohin_bar2_test a:active{ color:#666; text-decoration:none;}
.shohin_bar2_test a:hover{ color:#666; text-decoration:underline;}

/* テスト1＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* テスト3＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar3_test { background:url(http://www.komasa.co.jp/img/shohin_bar3_test.gif) top left no-repeat; height:31px; width:190px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar3_test a:link{ color:#666; text-decoration:none;}
.shohin_bar3_test a:visited { color:#666; text-decoration:none;}
.shohin_bar3_test a:active{ color:#666; text-decoration:none;}
.shohin_bar3_test a:hover{ color:#666; text-decoration:underline;}

/* テスト3＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */





/* テスト4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar4_test { background:url(http://www.komasa.co.jp/img/shohin_bar4_test.gif) top left no-repeat; height:31px; width:190px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar4_test a:link{ color:#666; text-decoration:none;}
.shohin_bar4_test a:visited { color:#666; text-decoration:none;}
.shohin_bar4_test a:active{ color:#666; text-decoration:none;}
.shohin_bar4_test a:hover{ color:#666; text-decoration:underline;}

/* テスト4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */





/* テスト4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_name_test { background:url(http://www.komasa.co.jp/img/shohin_title_bg_test.gif) top left repeat-x; height:26px; letter-spacing:0em;}
.shohin_name_test a:link{ color:#666; text-decoration:none;}
.shohin_name_test a:visited { color:#666; text-decoration:none;}
.shohin_name_test a:active{ color:#666; text-decoration:none;}
.shohin_name_test a:hover{ color:#666; text-decoration:underline;}

/* テスト4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */




/* 商品一覧設定4＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.shohin_bar_test { background:url(http://www.komasa.co.jp/img/shohin_bar_test.gif) top left no-repeat; height:31px; letter-spacing:0em; margin:30px 0px 10px 0px;}
.shohin_bar_test a:link{ color:#666; text-decoration:none;}
.shohin_bar_test a:visited { color:#666; text-decoration:none;}
.shohin_bar_test a:active{ color:#666; text-decoration:none;}
.shohin_bar_test a:hover{ color:#666; text-decoration:underline;}

/* 商品一覧設定4ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

.top_merumaga_q {
	width:200px;
	
}

.top_merumaga_a {
	width:200px;

}



