body{
background:#111;
padding:0px;
margin:0px;
text-align:center;
font-size:13px;
font-size-adjust:0.46;
letter-spacing:1px;
}

a{color:#7fa300;text-decoration:none;}
a:hover{color:#c60;}
a:visited{border-width:0px;}

h1{width:300px;height:20px;font-size:12px;position:relative;}
h1 span{background:url(../img/background_img.gif);width:100%;height:100%;position:absolute;}

h2,h3,h4{font-size:12px;font-weight:normal;padding:0px;margin:0px;}
h5{font-weight:normal;padding:1px 0px 1px 0px;margin:0px;text-align:center;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
h6{font-weight:normal;padding:0px;margin:0px;}

strong{font-weight:normal;}
em{font-style:normal;font-weight:normal;}
b{}
hr{width:100%;clear:left;}
/*基本ul,ol&li*/
ul,ol{padding:0px;margin:0px 0px 0px 40px;}
li{list-style-type:square;}

#c_l{clear:left;}

#layout{
width:770px;
background:#fff;
padding:0px;
margin:0px auto;
color:#333;
line-height:180%;
border:1px solid #666;
}

#top_navi{width:100%;padding:0px;margin:0px 0px 10px 0px;list-style:none;border-bottom:1px solid #666;}
.top_image_navi_li{float:left;margin:0px;padding:0px;border-right:1px solid #666;}
.top_navi_li{float:left;margin-left:10px;margin-right:10px;padding:1px;}

#left_side{
float:left;
width:490px;
margin:0px 0px 0px 10px;
padding:5px 10px 10px 15px;
text-align:left;
border-top:1px solid #333;
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #333;
}

.center_list{
float:left;
padding:0px;
margin:1px;
width:97%;
padding:0px 0px 0px 10px;
border-top:solid 1px #333;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-left:solid 1px #333;
background:#121212;
}
/*name_list*/
#name_list{width:100%;margin:3px;list-style:none;}
.name_list_li{float:left;width:80px;padding:1px;margin:3px;}

/*Top_item_image_list*/
#top_item_image_list{list-style:none;padding-left:12px;margin:0px;width:100%;}
.top_item_image_list_text{padding:0px;margin:0px;height:100px;width:150px;float:left;}
.top_item_image_list_image{float:left;width:60px;padding:0px;margin-right:6px;}

/*item_item_image_list*/
#item_item_image_list{width:100%;margin:3px;padding:0px;}

/*画像横並びバージョン*/
#top_item_ul{width:100%;list-style:none;padding:0px;margin:0px;}
.top_item_image_mid{padding:0px;margin:7px;float:left;width:100px;height:130px;line-height:105%;}

/*sakuhin_under*/
#sakuhin_under{text-align:center;}

#navi_bar_right{
width:210px;
padding:0px;
margin:0px;
list-style:none;
font-size:13px;
}

.right_menu_top{
float:left;
width:100%;
margin:1px;
padding:0px 0px 0px 10px;
border-top:solid 1px #333;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-left:solid 1px #333;
background:#000;
font-weight:bold;
color:#ccc;
}

.right_menu{
float:left;
width:100%;
margin:1px;
padding:0px 0px 0px 10px;
border-top:solid 1px #333;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-left:solid 1px #333;
}

.right_menu a{
text-decoration:none;
}

#right_banner{text-align:center;}

#new_info{font-size:10px;padding:0px;margin:0px 0px 0px 0px;list-style:none;
float:left;
padding:0px 0px 0px 10px;
margin:0px;
width:230px;
text-align:left;
}
.new_info_list{border:1px solid #ccc;}

#navi_bar_under{
float:left;
width:97%;
padding:0px;
margin:0px 4px 0px 4px;
list-style:none;
font-size:11px;
}

.under_menu{
float:left;
width:150px;
margin:1px;
padding:0px 0px 0px 10px;
border-top:solid 1px #333;
border-right:solid 1px #000;
border-bottom:solid 1px #000;
border-left:solid 1px #333;
}

.under_menu a{
text-decoration:none;
}

#floor{
padding:10px;
text-align:center;
width:100%;
clear:left;
}

#copy_right{font-size:12px;}