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


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

/*サイトタイトル*/
h1.site-title { color: #666; text-align:center; width:850px; padding:1px 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{line-height:outside; padding:0; margin:5px 0 0 15px;}
ul li{line-height:16px; margin:7px 0}


/*ブロック*/
.block{clear:both}
.block02{margin-bottom:2px; clear:both}
.block03{margin-bottom:3px; clear:both}
.block05{margin-bottom:5px; clear:both}
.block07{margin-bottom:7px; clear:both}
.block10{margin-bottom:10px; clear:both}
.block15{margin-bottom:15px; clear:both}
.block20{margin-bottom:20px; clear:both}
.block25{margin-bottom:25px; clear:both}
.block30{margin-bottom:30px; clear:both}
.block35{margin-bottom:35px; clear:both}
.block40{margin-bottom:40px; clear:both}
.block45{margin-bottom:45px; clear:both}
.block50{margin-bottom:50px; clear:both}
.clear{clear:both}


br { letter-spacing:normal;}


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




#head { width:850px;  margin:0px auto; height:77px; background: url(img/top.gif) no-repeat top ;}






/* side_navigation */



#sidenavi { width:216px; line-height:0px; clear:both;}
ul.sidenavi { list-style-type:none; line-height:0px; margin:0px; list-style-position:outside; padding:0px; width:216px; clear:both;}
ul.sidenavi p{ clear:both; line-height:0px; padding:0px;}
ul.sidenavi a span{ display:none;}


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

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

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

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

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

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




.main { clear:both; width:850px; margin:0px auto; padding:0px;}
#ent_main { margin:0px 10px 5px 18px; padding:0px;}


form{ margin:0px; padding:0px;}


#bottom {
	width:852px;
	height:68px;
	margin:0px auto;
	clear:both;
	background:url(img/foot.gif) left top no-repeat;
}

.pankuzu {font-size:11px; margin: 0px 0px 5px 0px; padding:0px;}
.pankuzu02 {font-size:11px; margin: 10px 30px 0px 0px; padding:0px; text-align:right; float:none;}

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








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

#cat {padding-left:20px;}
#catbox { margin:0px; padding:0px;}
.cat_table { width:600px;padding:0px;}
.cat_title {
	font-size:13px;
	width:600px;
}
.cat_title a{ color:#666; text-decoration:none;}
.cat_title a:link{ color:#666; text-decoration:none;}
.cat_title a:hover{ color:#ccc; text-decoration:none;}
.cat_naiyou{ margin:10px 0px 0px 0px; padding: 0px; vertical-align:top;}
.cat_naiyou a{line-height: 1.5em; }
.cat_boder { border:dotted #E4E5E6; border-width:0px 0px 3px 0px;  width:600px;height:3px;}
.c_next {font-size:11px; text-align:right; padding: 0px; margin:0px 15px 0px 0px; vertical-align:bottom;}

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



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

#ent {padding:0px 15px;}
#entbox { margin:0px; padding:0px;}
.ent_table { width:600px;padding:0px;}
.ent_title { border:ridge #A6FEFD; border-width:0px 0px 4px 0px; font-size:14px;  width:600px; height:20px; padding:0px; margin:0px;}
.ent_title a{margin:0px; padding: 0px;  text-decoration:none; font-size:medium;}
.ent_title a:link{margin:0px; padding: 0px;  text-decoration:none; font-size:medium;}
.ent_title a:hover{margin:0px; padding: 0px;  text-decoration:none; font-size:medium;}
.ent_naiyou{margin:0px; padding: 0px; vertical-align:top;}
.ent_naiyou a{  line-height: 1.5em; }
.ent_boder { border:dotted #E4E5E6; border-width:0px 0px 3px 0px;  width:600px;height:3px;}
.c_next {font-size:11px; text-align:right; padding: 0px; margin:0px 15px 0px 0px; vertical-align:bottom;}

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

/* トップページnews設定ー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */
#news {
	margin-top:10px;
	width: 540px;
	height: 160px;
	overflow: auto;
	padding:5px;
}


.koushin a{ color:#666; text-decoration:underline;}
.koushin a:hover{ color:#ccc;}





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

#cat2 {padding-left:5px;padding-top:5px;}
#catbox2 { margin:0px; padding:0px;}
.cat_table2 { width:390px;padding:0px;}
.cat_title2 {font-size:14px;width:370px; height:18px;padding:6px 0px 6px 10px; background:#f9f9f9; border-left:10px solid #00569E; border-bottom:1px solid #cccccc;}
.cat_title2 a{margin:0px; padding:0px 0px 0px 0px; color:#666666; text-decoration:none; font-size:medium;}
.cat_title2 a:link{margin:0px; padding: 0px;  text-decoration:none; font-size:medium;}
.cat_title2 a:hover{margin:0px; padding: 0px; color:#CCCCCC; text-decoration:none; font-size:medium;}
.cat_naiyou2{margin:10px 0px 0px 0px; padding: 0px; vertical-align:top;}
.cat_naiyou2 a{line-height: 1.5em; }
.cat_boder2 { border:dotted #E4E5E6; border-width:0px 0px 3px 0px; width:390px;height:3px; margin:0px 0px 15px 0px;}
.c_next2 {font-size:11px; text-align:right; padding: 0px; margin:0px 15px 0px 0px; vertical-align:bottom;}

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

.sakasu{padding:0px 0px 0px 50px; width:550px; height:660px; background: url(http://www.bearhug.co.jp/img/sakasu_b.jpg) center no-repeat top}
