@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
/* BODY { background:#EEE; text-align:center; font:12px verdana, arial, sans-serif;} */
BODY { background:#EEE; text-align:center; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
TABLE { border-collapse:collapse;}
A { text-decoration:none; color:#33F;}
A:hover { background-color:#FFCCCC; color:red;}
IMG { border:none;}

#hdr { width:850px; margin: 0 auto;}
#hdr TABLE { width:850px;}
#hdr TD.left { width:10px; vertical-align:bottom;}
#hdr TD.jizokko { width:200px; background:url(../images/menu_back.gif) repeat-x; background-position:bottom; vertical-align:bottom; }
#hdr TD.menu1 { text-align:left; vertical-align:bottom; background:url(../images/menu_back.gif) repeat-x; background-position:bottom;}
#hdr TD.menu1 A { width:110px; padding:0px; height:68px; display:block; float:left;}
#hdr TD.menu1 A:hover { background-image:url(../images/menu_back3.gif); background-position:top;}
#hdr TD.menu1 A.act { background-image:url(../images/menu_back3.gif); background-position:bottom;}
#hdr TD.menu1 IMG { float:left;}

#hdr TD.name { text-align:right; vertical-align:bottom; background:url(../images/menu_back.gif) repeat-x; background-position:bottom;}
#hdr TD.right { width:10px; vertical-align:bottom;}
#hdr TD.links1 { text-align:right;}
#hdr TD.links1 DIV { border-right:1px solid #999; margin:3px;}
#hdr TD.links1 A { border-left:1px solid #999; padding:2px 7px;}
/* #hdr TD.links1 A:hover { background-color:#FFEEDD; color:red;} */
#hdr TD.search_title { text-align:left; padding-left:5px;}
#hdr IMG.jizokko { float:left;}
#hdr IMG.sale { position:relative; left:50px; top:0px;}
#hdr DIV.shop_count000 {
	width:60px; height:33px; margin-top:15px; text-align:center; padding-top:15px; 
	background:url(../images/count_back.gif) no-repeat left top;}
#shop_count {
	color:#000; display:block; float:right; position:relative; left:-12px; top:25px; width:60px; height:33px;
	background-image:url(../images/count_back.gif);
	}
#hdr IMG.kisetu { position:relative; left:5px; top:15px;}

#ftr { width:850px; background-color:#DDD; font-size:xx-small; margin: 0 auto; clear:both;}
#ftr .box { width:100%;}
#ftr .box TBODY .box_l {}
#ftr .box TBODY .box_r { width:3px; background:url(../images/border_r.gif) repeat-y right;}
#ftr .box .l { width:3px; background:url(../images/border_left.gif) repeat-y left;}
#ftr .box .c { padding:5px; vertical-align:top;}
#ftr .box .r { width:3px; background:url(../images/border_right.gif) repeat-y right;}
#ftr .box .bottom_l { width:3px; height:4px; background:url(../images/border_b_left.gif) no-repeat left top;}
#ftr .box .bottom_c { height:4px; background:url(../images/border_b_center.gif) repeat-x bottom;}
#ftr .box .bottom_r { width:3px; height:4px; background:url(../images/border_b_right.gif) no-repeat right top;}

#bdy { width:850px; background-color:#FFF; margin: 0 auto;}
#bdy .wrapper { width:100%;}
#bdy .wrapper .l { width:3px; background:url(../images/border_left.gif) repeat-y left;}
#bdy .wrapper .c { padding:5px; vertical-align:top;}
#bdy .wrapper .r { width:3px; background:url(../images/border_right.gif) repeat-y right;}


#menu_side { width:180px; padding:5px; float:left;}
#news_topics { width:640px; padding:5px 5px 5px 0;}

.meisai_h300 { height:400px; overflow:auto; padding:3px; text-align:left;}

#login_admin { display:inline; background-color:red; color:#FFF; font-weight:bold; padding:1px;}
#login_user  { display:inline;}
#page_navi {
	display:block;
	float:left;
	width:100%;
	height:15px;
	border-bottom:1px solid #999;
	margin-bottom:5px;
	text-align:left;
}
#page_navi A.to_home { padding:1px 10px; float:left;}

#debug { text-align:left; line-height:1em; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.box_d1 .edit { float:right;}

#shop_edit { text-align:left;}
#shop_edit TABLE { width:100%; border:1px solid #666;}
#shop_edit TBODY TH { background-color:#DDD; border:1px solid #FFF; padding:2px 5px;}
#shop_edit TBODY TH DIV.sub { color:#009900; font-size:10px; font-weight:normal;}
#shop_edit TBODY TD { text-align:left; border-bottom:1px solid #DDD; padding:0 5px;}
#shop_edit TBODY TD A { width:100%; display:block;}
#shop_edit TBODY TD IMG { border:1px solid #DDD;}
