@charset "UTF-8";
/*---------------------------------
   �S�̍\��
---------------------------------*/

#container{
  width : 880px;
  margin : 10px auto 0px;
  word-break: break-all;
  padding: 0px;
}
#header{
  width : 780px;
  height: 28px;
  text-align: left;
  padding-top: 0px;
  background-color: transparent;
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
}
#main{
  margin-left : 0px;
}
#main_left{
  width : 200px;
  float:left;
  text-align:left;
}
#main_right{
  width : 575px;
  text-align:left;
  float:left;
  padding-left:5px;
}
#footer{
  width : 870px;
  margin-top:10px;
  padding-left:10px;
  text-align:center;
  font-size : 15px;
  font-family:Arial;
  color : white;
  background-color : orange;
  padding-right : 10px;
  margin-bottom : 10px;
}
/*---------------------------------
   ������
---------------------------------*/

/*--���o��--*/

#midasi{
  font-size:30px;
  font-weight:bold;
  font-family:Lucida Sans Regular;
  line-height:130%;
}
/*--�g�b�v�y�[�W�̐V���i�Ȃǂ̘g--*/

.waku{
  border : 1px solid #cccccc;
  border : 1px solid #cccccc;
  margin : 0px auto;
}
/*--�g�b�v�y�[�W�̐V���i�Ȃǂ̃e�[�u��--*/

.tb{
  margin:2px auto 0px auto;
}
/*--��Јē�Ȃǂ̕���--*/

#navi{
  text-align:left;
}
/*--�J�e�S�����j���[--*/

.tb_waku{
  border : 2px solid #acacac;
  width:150px;
  padding-top:4px;
  padding-right : 4px;
  padding-bottom : 4px;
  padding-left : 4px;
  margin-left : 0px;
}
.tb_midasi{
  text-align:center;
  font-weight:bold;
}
.tb_main{
  text-align:left;
  padding-top:4px;
  padding-bottom:4px;
}
.tr_cate{
  margin-bottom:4px;
  margin-left:4px;
  font-size : large;
  line-height : 1.5;
  text-decoration : none;
  font : "AR P丸ゴシック体M";
}
/*--����--*/

#kensaku{
  text-align:center;
  border : 0px none;
  width:150px;
  padding-top:4px;
  padding-bottom : 4px;
  margin-top : -10px;
  padding-right : 4px;
  padding-left : 4px;
  margin-right : 15px;
  margin-bottom : 0px;
  margin-left : 0px;
}
/*--�J�e�S�����o������--*/

#cate{
  text-align:left;
}
/*--�p����������--*/

.pan{
  }
/*--�y�[�W�����N����--*/

.page{
  margin-bottom:10px;
  padding-left : 10px;
  padding-right : 10px;
  font-size : large;
  color : black;
}
/*--���i�̃e�[�u��--*/

.item{
  width : 640px;
  margin-top:0px;
  margin-right : auto;
  margin-bottom : 0px;
  margin-left : auto;
}
.item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height:0;
}
.item_left{
  width:100px;
  float:left;
  padding-top:4px;
}
.item_right{
  width : 467px;
  float:left;
  padding-left:3px;
}
.item_title{
  margin-bottom:9px;
}
.item_price{
  height:15px;
}
.item_comment{
  margin-bottom:2px;
  width : 100%;
}
.item_icon{
  margin-bottom:4px;
}
.ln{
  width : 550px;
  height:1px;
  border-style:dotted;
  border-width:1px 0px 0px 0px;
  border-color:#999999;
}
/*---------------------------------
   ����(�t�H���g��)
---------------------------------*/

body{
  margin : 0px 0px 19px;
  padding: 0px;
  background-color: #ffffff;
  color : black;
  font: 83% /130% "�l�r �o�S�V�b�N";
  text-align: center;
}
td{
  font-size:13px;
  line-height:110%;
}
a:link{
  color : black;
  text-decoration : none;
}
a:visited{
  color : black;
  text-decoration : none;
}
a:hover{
  position:relative;
  left:2px;
  top:2px;
  color : fuchsia;
  font-weight : bold;
  text-decoration : none;
}
a:active{
  color : red;
  text-decoration : none;
}
.cl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cl{
  display: inline-table;
  min-height: 1%;
}
h1{
  font-size: 18px;
  display: inline;
  color: orange;
  font: AR丸ゴシック体E;
  padding : 5px 5px 5px 10px;
  margin-left : 10px;
  width : 100%;
  background-color : black;
  background-repeat : no-repeat;
  background-position : 0% 0%;
}