body{
  margin:0;
  padding:0;
  font-size:80%;
  background:url(http://www.chugoku-sagasite.com/new_img/background.gif) repeat-x #f0f0e9;
}
h1,h2,h3,p{
  font-size:12px;
  font-weight:normal;
  padding:0;
  margin:0;
}
form{
  margin:0;
  padding:0;
}
.clr{
  clear:both;
}
#container{
  width:1114px;
  margin:0 auto;
  background:#fff;
}
#header h1{
color:#fff;
font-size:13px;
padding-left:10px;
  background:#959595;
  height:16px;
}
div.head{
  background:url(http://www.chugoku-sagasite.com/new_img/header_bg.jpg) repeat-x;
  height:91px;
  text-align:left;
}
#logo_wrapper{
  float:left;
}
#left_side{
 float:left;
 display:inline;
 width:305px;
}
#left_side img{
  margin:1px 0;
}
#sub_menu{
  float:right;
  height:27px;
  line-height:27px;
  margin-top:3px;
  margin-right:20px;
  padding:1px 6px 1px 32px;
  white-space:nowrap;
  border:1px solid #ccc;
  background:url(http://www.chugoku-sagasite.com/new_img/menu_shop.jpg) 0 50% no-repeat;
}
#sub_menu a{
}
#search{
float:left;
width:809px;
height:60px;
margin-top:5px;
  background:url(http://www.chugoku-sagasite.com/new_img/search_bg.jpg) no-repeat;
}
#search h2{
}
#search_wrapper{
padding:13px 0 0 90px;
}
#search .index_search{
width:500px;
height:20px;
}
#center_side{
 float:left;
 display:inline;
 width:421px;
}
#right_side{
 float:right;
 display:inline;
 width:388px;
}
#right_side img{
  margin:1px 0;
}
#footer{
  clear:both;
}
#paper h2{
  background:url(http://www.chugoku-sagasite.com/new_img/index_paper.jpg) no-repeat;
  height:50px;
  text-indent:-9999px;
}
#news{
width:284px;
  padding-top:0px;
  margin-top:5px;
margin-left:10px;
border:1px solid #AC8E8C;
}
#news_wrapper{
padding-left:5px;
}
#news h2{
  background:url(http://www.chugoku-sagasite.com/new_img/index_news.jpg) no-repeat;
  text-indent:-9999px;
  height:34px;
}
#news .news_link{
  text-align:right;
  padding-right:10px;
}
#news .news_link a{
  background:url(http://www.chugoku-sagasite.com/new_img/li_pink.gif) 0px 50% no-repeat;
  padding-left:10px;
}
#news .news_block{
  width:271px;
  padding:2px 0;
  border-top:1px solid #ccc;
}
#news .news_block p{
  border-left:5px solid #C03B3B;
  padding:4px 0 4px 8px
}
#news .news_block a{
  color:#333;
}
#area h2{
  background:url(http://www.chugoku-sagasite.com/new_img/index_area.jpg) no-repeat;
  height:39px;
  text-indent:-9999px;
}
#area .td1{
  width:406px;
  padding:3px;
  background:#CFE7F6;
}
#area .td2{
  width:406px;
  padding:3px;
  background:#eee;
}
#pickup{
  background:url(http://www.chugoku-sagasite.com/new_img/index_pickup.jpg) no-repeat;
  margin-top:10px;
  padding-top:38px;
}
#pickup h2{
  text-indent:-9999px;
}
.pickup_title{
  display:none;
}
td.pickup table{
  width:400px;
  border-top:1px solid #025FC6;
  border-left:1px solid #025FC6;
}
td.pickup td{
  border-bottom:1px solid #025FC6;
  border-right:1px solid #025FC6;
}
#cate{
}
#cate h2{
  background:url(http://www.chugoku-sagasite.com/new_img/index_cat.jpg) no-repeat;
  height:39px;
  text-indent:-9999px;
}
#cate_wrapper{
width:372px;
background:#eee;
}
#cate ul{
float:left;
width:186px;
  list-style:none;
  padding:0;
  margin:0;
  margin-top:5px;
}
#cate li{
  margin:0;
  padding-left:5px;
  margin-bottom:5px;
}
#cate a.cate0{
  color:#1A5A9C;
  font-weight:bold;
  background:url(http://www.chugoku-sagasite.com/new_img/cat_folder.gif) no-repeat;
  padding:2px;
  padding-left:22px;
}
#cate a.cate{
  color:#333;
  background:url(http://www.chugoku-sagasite.com/new_img/cat_line.gif) no-repeat 4px;
  padding-left:15px;
}
h2.iin{
  background:url(http://osaka-minami.sagasite-net.jp/minami/right_member.jpg) no-repeat;
  height:42px;
  text-indent:-9999px;
}
#cate_wrapper{
  padding-bottom:50px;
}
#footer{
  text-align:center;
}
.footer_title{
  color:#fff;
  background:#959595;
  height:30px;
  line-height:30px;
  margin-top:10px;
}

/* banner
-------------------------------------------*/
#head_banner{
float:right;
}
#big_banner{
}
#left_banner{
  text-align:center;
}
#center_banner{
  text-align:center;
}
#right_banner{
  width:372px;
  margin-top:10px;
}

/* page
-------------------------------------------*/
#page{
  width:800px;
  margin:40px auto;
}

/* frame
-------------------------------------------*/
#to_top{
  padding:5px;
}


.mainTable { background:#ffffff; }
.cat_l  { background:url("img/cat_l.gif"); }
.cat_r  { background:url("img/cat_r.gif"); }
.cat_lf { background:url("img/cat_lf.gif") no-repeat; }
.cat_rf { background:url("img/cat_rf.gif") no-repeat; }
.cat_ft { background:url("img/cat_footer.gif"); }
.cat_bn { width:135px; background:#ffffff; font-size:13px; line-height:110%; padding:5px; }
.cat_tit1a { width:142px; background:#ff0000; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit1b { width:142px; background:#00cc66; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit2  { width:142px; background:#ffcc16; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit3  { width:142px; background:#21b328; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }

.cat_tit4  { width:142px; background:#0099ff; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit5  { width:142px; background:#6600cc; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit6  { width:142px; background:#cc0099; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }

.cat_tit7  { width:142px; background:#ff9933; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit8  { width:142px; background:#ff0099; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit9  { width:142px; background:#00cc66; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }

.cat_tit10 { width:142px; background:#ff0000; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit11 { width:142px; background:#ffcc16; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }
.cat_tit12 { width:142px; background:#21b328; font-size:13px; font-weight:bold; padding:4px 2px 2px 2px; border:1px solid #333333; }

/*td.pickup { border-left:1px solid #002299; border-right:1px solid #002299; border-bottom:1px solid #002299; background:#002299; }*/
td.about  { font-size:13px; border-left:1px solid #ff83fb; border-right:1px solid #ff83fb; border-bottom:1px solid #ff83fb; padding:5px; background:#fff8ff; }

.shop { padding:8px; line-height:140%; }

A:link { color: #0033ff; }
A:visited { color: #0033ff; }
A:active { color: #0033ff; }
A:hover { text-decoration: none ; color: #0033ff; }

A.cat:link { text-decoration: underline; color:#ffffff ; }
A.cat:visited { text-decoration: underline ; color: #ffffff ; }
A.cat:active { text-decoration: none ; color: #ffffff ; }
A.cat:hover { text-decoration: none ; color: #ffffff ; }

#itm1{
	background:url(img/shopbg_blue.gif);
}
#itm2{
	color:#fff;
	background:#0c9dfc;
}
#itm3{
	color:#fff;
	background:#0c9dfc;
}
#itm4{
	color:#fff;
	background:#0c9dfc;
}
#itm5{
	color:#fff;
	background:#0c9dfc;
}
#itm6{
	color:#fff;
	background:#0c9dfc;
}
#itm7{
	color:#fff;
	background:#0c9dfc;
}
#itm8{
	color:#fff;
	background:#0c9dfc;
}
#itm9{
	color:#fff;
	background:#0c9dfc;
}
#itm10{
	color:#fff;
	background:#0c9dfc;
}
#itm11{
	color:#fff;
	background:#0c9dfc;
}
#itm12{
	color:#fff;
	background:#0c9dfc;
}
#itm13{
	color:#fff;
	background:#0c9dfc;
}
#itm14{
	color:#fff;
	background:#0c9dfc;
}
#itm15{
	color:#fff;
	background:#0c9dfc;
}

.page_img{ margin-bottom:3px; }
