body{
  text-align:center;
  color:#666666;
  background-color:#f5f5f5;
  margin-top:0px;
  margin-left:10px;
  margin-right:0px;
  onLoad:MM_preloadImages('img/naviber_01.gif','img/naviber_03.gif','img/naviber_05.gif','img/naviber_07.gif','img/naviber_09.gif','img/naviber_11.gif');
}

form{
  padding:0px;
  margin:0px;
}

h1{
  font-weight: bold;
  font-size:12px;
  text-align:right;
  margin:0px;
  padding:5px;
  padding:5px;
  width:890px;
  background-color:#fff;
}

h2{
  font-weight: bold;
  line-height:20px;

  text-align:left;
  margin:0px;
  padding:5px;

}
h3{
  padding:0px;
  margin:0px;
}




a:link{color:#739E0C;}
a:visited{color:#739E0C;}
a:active{color:#739E0C;}
a:hover {color:#739E0C;text-decoration:none;}



.kategori{
margin: 0 0 8px 0;
padding-bottom:7px;
padding-top:7px;
padding-right:5px;
padding-left:18px;
list-style: none;
font-size:12px;
border-bottom: dotted 1px #ccc;
overflow: hidden;
width: 100%;
clear: both;
text-align:left;
zoom: 1;
}



ul{
  margin:0px;
  padding-right:5px;
  padding-left:0px;

}

li{
margin: 0 0 8px 0;
padding-bottom:7px;
padding-top:7px;
padding-right:5px;
padding-left:18px;
list-style: none;
background: url(img/aroow.gif) no-repeat 4px 6px;
font-size:12px;
border-bottom: dotted 1px #ccc;
overflow: hidden;
width: 100%;
clear: both;
text-align:left;
zoom: 1;
}


li a:link{color:#739E0C;text-decoration:none}
li a:visited{color:#739E0C;text-decoration:none}
li a:active{color:#739E0C;text-decoration:none}
li a:hover {color:#739E0C;text-decoration:none;}


.main_youkoso{
margin: 0 0 8px 0;
padding-bottom:7px;
padding-top:7px;
padding-right:5px;
padding-left:0px;
list-style: none;
background: url(img/youkoso_bac.jpg) no-repeat 400px -10px;
font-size:12px;
border-bottom: dotted 0px #ccc;
overflow: hidden;
clear: both;
text-align:left;
background-color: #fff;
zoom: 1;
}

.youkoso_hajimete{
margin: 0 0 8px 0;
padding-bottom:7px;
padding-top:5px;
padding-right:5px;
padding-left:18px;
list-style: none;
font-size:12px;
overflow: hidden;
clear: both;
text-align:right;
zoom: 1;
}



#header{
  width:100%;
  background-color:#FF0000;
  height:30px;
  margin-bottom:20px;
}

.hed_a{
  text-align:left;
  float:left;
}

.hed_b{
  text-align:right;
  float:right;
}

#main{
  padding:5px;
  text-align:center;
  width:890px;
  border:solid 0px #FF6600;
  background-color:#ffffff;
}

#serch{
  color:#ffffff;
  padding:3px;
  font-size:12px;
  background-color:#FF6600;
  height:50px;
}

#footer{
border-bottom: dotted 1px #ccc;
 padding-top:10px;
 padding-bottom:50px;
 font-size:10px;
 text-align:center;
}

.footer_link{
  width:780px;
 padding-top:10px;
 padding-bottom:50px;
 font-size:10px;
 text-align:center;
   line-height:20px;
}


.list_item{
  padding:5px;
  font-size:12px;
  text-align:left;
  line-height:18px;

}


.list_img{
  padding:5px;
  border:solid 1px #cccccc;
}

.item_title{
   font-size:12px;
}

.list_tb{
  margin-top:5px;
}


.page_list{
  text-align:left;
  font-size:12px;
  padding-top:20px;
  padding-bottom:20px;
}

.page{
  border:solid 1px #cccccc;
  padding:3px;
}


.serch_left{
   padding-top:15px;
   float:left;
}

.serch_right{
  padding-top:10px;
  float:right;
}

.keyword{
  width:200px;
}


.main_left{
   float:left;
   width:170px;
}

.main_right{
  width:683px;
   float:right;
}

#mainright{
  width:683px;
padding-bottom:7px;
padding-top:0px;
padding-right:5px;
padding-left:10px;
}

#mainleft{
margin:0px;

padding-bottom:0px;
padding-top:0px;
padding-right:5px;
padding-left:10px;
}

.mainleft_in {
width:155px;
font-size:12px;
text-align:center;
padding:0px 10px 20px 10px;
border-top: 0px #ccc solid;
border-right: 1px #D31A1C solid;
border-bottom: 1px #D31A1C solid;
border-left: 1px #D31A1C solid;
background-color:#fff;
margin:0px 5px 5px 5px;

}

.main_sideright{
  width:180px;
   float:right;
}

.res{
  text-align:left;
  font-size:12px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:10px;
  border-bottom:solid 1px #cccccc;
}

.des{
  padding:5px;
  margin-top:10px;
  margin-bottom:10px;
}

.point{
  color:#ffffff;
  text-align:center;
  margin-top:20px;
  padding:5px;
  background-color:#FF6600;
}

.point_b{
  line-height:20px;
  font-weight:bold;
  font-size:18px;
  color:#ffffff;
  text-align:center;
  margin-top:10px;
  padding:5px;
  background-color:#FF6600;
}

.pict{
  margin-bottom:10px;
}

.price{
  margin-top:20px;
  margin-bottom:20px;
}

.number{
  color:#FF1A00;
  font-size:20px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}

.number_b{
  color:#CC0000;
  font-size:14px;
  font-weight:bold;
}

.syou_text {
  line-height:18px;
  font-size:12px;
  text-align:left;
  margin:0px;
  padding:0px 0px 0px 10px;
}

.syou_navi {
  line-height:18px;
  font-size:11px;
  text-align:left;
  margin:0px;
  padding:10px 0px 0px 10px;
}


.syou_text14 {
  line-height:18px;
  font-size:14px;
  text-align:left;
  margin:0px;
  padding:5px 0px 5px 10px;
}

.syou_textw {
  line-height:18px;
  font-size:14px;
  text-align:left;
  margin:0px;
  color:#ffffff;
  padding:5px 0px 5px 10px;
}

.syou_ber {
  font-weight: bold;
  line-height:20px;
  font-size:14px;
  color:#ffffff;
  text-align:left;
  margin:0px;
  padding:5px;
background: url(img/ber.gif) repeat-x top left;
}

#syou_inbay {
  width:200px;
line-height:18px;
font-size:12px;
text-align:center;
padding:20px 10px 20px 10px;
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
background-color:#f5f5f5;
margin:0px 5px 5px 5px;
}


.syou_pic {
border-top: 1px #ccc solid;
border-right: 1px #ccc solid;
border-bottom: 1px #ccc solid;
border-left: 1px #ccc solid;
margin:0px;
}



.syou_info {
  font-weight: bold;
  line-height:20px;
  font-size:14px;
  color:#ffffff;
  text-align:left;
  margin:0px;
  padding:5px;
background-color:#999;
}


.logo_ber{
font-size:10px;
color:#fff;
height:10px;
padding:0px 0px 0px 0px;
text-align:right;
}

.logo_ber a:link{color:#ffffff;text-decoration:none;}
.logo_ber a:visited{color:#ffffff;text-decoration:none;}
.logo_ber a:active{color:#ffffff;text-decoration:none;}
.logo_ber a:hover {color:#ffffff;text-decoration:underline;}