@charset   "Shift_JIS";
body,h1,h2,h3,p,div,ul,ol,li,dl,dd,dt,table,form,blockquote,pre,address{
  margin : 0;
  padding : 0;
}
body{
  width : 100%;
}
.header{
  width : 760px;
  margin : 0px auto;
/* 標準モードなので、これでセンタリング */
  
  
}
.header-r{
  font-size:13px;
  height : 66px;
}
.banner{
  text-align:center;
  width : 760px;
  height : 66px;
  margin : 10px auto;
}
.banner li{
  list-style-type:none;
  float:left;
  width:33%
;
}
.main{
  width : 760px;
  margin : auto;
}
.sidemenu{
  width : 130px;
  float : left;
}
.contents{
  width : 630px;
  float : left;
}
.extra{
  width : 150px;
  float : left;
  /* 指定しないとFirefox,Operaで落ちる可能性があります。 */

  background-color : gray;
}
.footer{
  clear : both;
  width : 760px;
  margin : 10px auto 10px auto;
  padding-top:10px;
}
.sidemenu ul{
  list-style-type : none;
}
a{
  text-decoration : none;
  color : black;
}
a:hover{
  color:red;
  text-decoration:underline;
}
/* --- メニューTOP --- */
.item0{
  width:130px;
  border-top:dotted 2px #999999;
  border-bottom:dotted 2px #999999;
  margin:0px;
}
.item0 h2{
  font-size:13px;
  padding:5px;
  text-align:left;
  margin:0px;
}
/* --- メニュー赤 --- */
.menu-r {
  width : 130px;
  background-color : #ECEDFB;
  border: 1px #c0c0c0 solid;
  font-size: 13px;
  margin-bottom:10px;
  margin-top : 10px;
}
/* --- メニュー赤 --- */
.menu-r h2 {
  margin : 0px 0px 0px 0px;
  padding: 6px 10px;
  background-repeat:repeat-x;
  background-color : #e0e0e0;
  border-bottom: 1px #c0c0c0 solid;
  font-size: 100%;
  text-align:left;
  background-image:url(HP/head-r.gif);
}
/* --- メニュー青 --- */
.menu-b {
  width: 130px;
  background-color:#ECEDFB;
  border: 1px #c0c0c0 solid;
  font-size: 13px;
  margin-bottom:10px;
}
/* --- メニュー青 --- */
.menu-b h2 {
  margin: 0;
  padding: 6px 10px;
  background-repeat:repeat-x;
  background-color:#e0e0e0;
  border-bottom: 1px #c0c0c0 solid;
  font-size: 100%;
  text-align:left;
  background-image:url(HP/head-b.gif);
}
/* --- メニュー内の文字 --- */
.menu-r p {
  margin: 5px 0px 7px 15px;
  text-align:left;
}
.menu-b p {
  margin: 5px 0px 7px 15px ;
  text-align:left;
}
/* --- リスト全体の位置 --- */
ul{
  margin-left:0px;
  margin-bottom:0px；
padding-left:0px;
}
/* --- リスト内の文字 商品情報用--- */
.li1{
  font-size:13px;
  text-align:left;
  list-style-type:disc;
  padding:5px;
  margin : 3px 5px 3px 1em;
  line-height:17px;
}
/* --- リスト内の文字 --- */
.li0{
  font-size:13px;
  list-style-type:none;
  text-align:left;
}
/* --- 価格表示用 --- */
.price{
  font-size:13px;
  font-weight:bold;
  color:#ff0000;
}
/*------  表示用テーブル　------*/
/*  トップページの買取欄用 */
.table0{
  width:90%;
  margin :5px auto;
}
.table0 th{
  width:100px;
  text-align:right;
  font-size:13px;
  padding:6px 0px;
}
.table0 td{
  font-size:13px;
  padding:6px 0px;
  text-align:left;
}
.box1 {
  width : 200px;
  background-color : #ECEDFB;
  border: 1px #ff0000 solid;
  font-size: 13px;
  margin : 0px 10px 0px 0px;
  padding:0px;
}
.box1 p {
  margin: 5px 0px 5px 10px ;
  text-align:left;
}
/*  トップページの商品用*/
.box2{
  width:190px;
  border:solid 1px #ff8080;
  margin-left:auto;
  margin-right:auto;
}
.box2 p{
  margin:4px 15px;
  text-align:left;
}
.price1{
  font-size:17px;
  font-weight:bold;
  color:#ff0000;
}
.item{
  font-size:13px;
}
.box2 img{
  border : 0px;
  text-decoration : none;
}
/*  販売トップの商品用*/
.box3{
  width:580px;
  border-bottom:solid 2px #ff8080;
  padding:2px;
  margin:10px auto;
}
.box3 img{
  padding:0px;
}
.box3 p{
  margin:3px 2px;
}
.item1{
  font-size:13px;
  text-align:center;
  background : #0000ff;
  width:80px;
  color : #ffff00;
}
.item2{
  font-size:17px;
}
.item3{
  font-size:13px;
  text-align:center;
  background : #6666ff;
  width:590px;
  color : #ffffff;
  padding:5px 0px;
  margin:5px;
}
.item4{
  font-size:13px;
  text-align:center;
  background : #ff8080;
  width:590px;
  color : #ffffff;
  padding:5px 0px;
  margin:5px;
}
.item5{
  font-size:13px;
  text-align:center;
  background : #009900;
  width:590px;
  color : #ffffff;
  padding:5px 0px;
  margin:5px 0px;
}
.item6{
  font-size:13px;
  text-align:center;
  background : #ff4444;
  width:590px;
  color : #ffffff;
  padding:5px 0px;
  margin:5px 0px;
}
.td0{
  vertical-align:top;
}
.td3{
  text-align:center;
}
.td3 item{
  font-size:13px;
}
.box3 a{
  text-decoration : none;
  color : #0000ff;
}
.box3 a:hover{
  color : red;
  text-decoration : underline;
}
.footer p{
  padding:5px 3px;
  font-size:13px;
}
.footer li{
  float:left;
  width:50px;
  padding:5px 3px;
  font-size:13px;
}
/*  商品詳細用　*/
.box4{
  width:600px;
  border:solid 1px #ff0000;
  padding:20px 0px;
  text-align : center;
  margin-left:auto;
  margin-right:auto;
}
.pict{
  width:480px;
  margin-left:auto;
  margin-right:auto;
}
.box5{
  width:480px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
.box5 td{
  background-color : #edecfb;
  padding:1px;
  /*border:solid 2px #ffffff;
*/
}
.box5 p{
  font-size : 12px;
}
.box5 h4 {
  margin: 0;
  padding: 5px 1px;
  background-repeat : repeat-x;
  font-size: 100%;
  text-align:left;
  background-image : url(HP/head-b.gif);
}
.box5 img{
  margin-right:5px;
}
.w5{
  width:90px;
}
.w51{
  width:390px;
}
.box6{
  width:480px;
  margin-top : 15px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
.box6 p{
  font-size:13px;
  margin:2px;
}
.box6 h5 {
  margin:0;
  padding: 5px 1px;
  background-repeat : repeat-x;
  font-size: 13px;
  text-align:left;
  background-image : url(HP/head-b.gif);
}
.bb{
  font-weight: bold;
  color:#0000ff;
}
.rb{
  font-weight: bold;
  color:#ff0000;
}
.box7{
  width:480px;
  margin-top : 15px;
  margin-left:auto;
  margin-right:auto;
}
.box7 h2{
  margin: 0;
  padding: 5px 1px;
  background-repeat : repeat-x;
  font-size : 30px;
  text-align : center;
  background-image : url(HP/head-r.gif);
  text-decoration : underline;
  color:#ff0000;
}
.box7 p{
  font-size:13px;
  text-align:center;
  color:#ff0000;
}
.box8{
  width:600px;
  border:solid 1px #ff0000;
  text-align : center;
  margin-left:auto;
  margin-right:auto;
}
.box8 h5 {
  margin: 0;
  padding: 5px 1px;
  font-size: 13px;
  text-align:center;
  color : #ff4444;
  background-color : #ffecec;
}
/* 販売ページTOP */
.box9r{
  width:600px;
  margin-top : 15px;
  margin-bottom : 15px;
  margin-left:auto;
  margin-right:auto;
}
.box9r h5{
  margin: 0;
  padding: 5px 1px;
  font-size : 13px;
  text-align : center;
  border-bottom :solid 2px #999999;
  color:#ff4444;
}
.box9r p{
  font-size:13px;
  text-align:center;
  color:#ff4444;
}
/* 買取ページTOP */
.box9b{
  width:600px;
  margin-top : 15px;
  margin-bottom : 15px;
  margin-left:auto;
  margin-right:auto;
}
.box9b h5{
  margin: 0;
  padding: 5px 1px;
  font-size : 13px;
  text-align : center;
  border-bottom :solid 2px #999999;
  color:#6666ff;
}
.box9b p{
  font-size:13px;
  text-align:center;
  color:#6666ff;
}
/* ご覧下さいページTOP */
.box9k{
  width:600px;
  margin-top : 15px;
  margin-bottom : 15px;
  margin-left:auto;
  margin-right:auto;
}
.box9k h5{
  margin: 0;
  padding: 5px 1px;
  font-size : 13px;
  text-align : center;
  border-bottom :solid 2px #999999;
  color:#000000;
}
.box9k p{
  font-size:13px;
  text-align:center;
  color:#000000;
}
/* 買取価格テーブル */
.box4b{
  width:600px;
  border:solid 1px #0000ff;
  padding:20px 0px;
  text-align : center;
  margin-left:auto;
  margin-right:auto;
}
.box4b h5{
  margin:10px;
  color:#6666ff;
  text-align : center;
}
.box4b img{
  border:solid 10px #ecedfb;
*/
}
/* 買取価格テーブル */
.table1{
  margin:10px 0px;
  width: 280px;
  background-color : #ECEDFB;
  font-size: 13px;
  border-collapse : collapse;
  border:1px #ffbf80 solid;
  margin-right:auto;
  margin-left:auto;
}
.table1 h2 {
  margin: 0px;
  padding: 5px 3px;
  background-repeat : repeat-x;
  font-size: 100%;
  text-align:left;
  background-image : url(HP/head-o.gif);
  color:#6666ff
;
}
.td4l{
  margin: 0;
  width:190px;
  padding:3px 0px 3px 3px;
  border:1px #ffbf80 solid;
  text-align:left;
}
.td4r{
  margin: 0px;
  padding:3px 3px 3px 0px;
  border:1px #ffbf80 solid;
  text-align:right;
  font-weight : bold;
  color : red;
}
.box10{
  width : 300px;
  margin-top:0px;
  vertical-align:top;
  text-align:center;
}
.box13{
  width : 600px;
  margin-top:0px;
  vertical-align:top;
  text-align:left;
}
.table6{
  margin : 10px 8px;
  width: 480px;
  background-color : #ECEDFB;
  font-size: 13px;
  border-collapse : collapse;
  border:1px #ffbf80 solid;
}
.table6 h2 {
  margin: 0px;
  padding: 5px 3px;
  background-repeat : repeat-x;
  font-size: 100%;
  text-align:left;
  background-image : url(HP/head-o.gif);
  color:#6666ff
;
}
/* 会社概要テーブル */
.table2{
  margin:10px 0px;
  width: 550px;
  background-color:#ECEDFB;
  font-size:13px;
  border-collapse:collapse;
  border:2px #6666ff solid;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}
.td5l{
  margin: 0;
  width:140px;
  padding:3px;
  border:1px #6666ff solid;
  text-align:left;
  color:#2f2f2f;
}
.td5r{
  margin: 0px;
  padding:3px;
  border:1px #6666ff solid;
  text-align:left;
  color:#2f2f2f  
;
}
/* MAPページ*/
.td6{
  margin:0px;
  width:550px;
  padding:3px;
  background-color:#6666ff;
  text-align:left;
  color:#f2fdf0;
  font-size:13px;
}
/* ご注文方法ページ*/
.box11{
  width:550px;
  margin-top:15px;
  margin-left:auto;
  margin-right:auto;
  font-size:13px;
  line-height: 1.5em;
}
.box11 h5{
  margin: 0;
  padding: 5px 1px;
  background-repeat : repeat-x;
  font-size:15px;
  text-align:left;
  background-image : url(HP/head-r.gif);
  color:#000000;
}
.box11 p{
  margin:0px
;
  text-align : left;
}
.kb{
  font-weight: bold;
  color:#000000;
}
.sita{
  font-weight: bold;
  color:#6666ff;
  /*margin-left:20px;
  */
padding-left:20px;
  list-style-type:none;
}
.text1{
  margin-left:0px;
  width:520px;
}
.text2{
  padding-left:18px;
  width:520px;
}
.box12 {
  width:480px;
  background-color:#ECEDFB;
  border:1px #c0c0c0 solid;
  font-size:13px;
  margin:20px 0px;
  padding:0px 0px 0px 0px;
}
.box12 h2 {
  margin:0px;
  padding:6px 10px;
  background-repeat:repeat-x;
  background-color:#e0e0e0;
  border-bottom:1px #c0c0c0 solid;
  font-size:13px;
  text-align:left;
  background-image:url(HP/head-b.gif);
}
.box12 p {
  margin: 5px 0px 5px 5px ;
  text-align:left;
}
.table3{
  margin:2px 2px;
  width:400px;
  background-color:#ffffff;
  font-size:13px;
  border-collapse:collapse;
  border:2px #6666ff solid;
  text-align:left;
}
.table3 td{
  margin:0;
  padding:3px;
  border:1px #6666ff solid;
  text-align:left;
}
.rbr{
  font-weight: bold;
  color:#ff0000;
  text-align:right;
}
.table4{
  width:100%;
  font-size:13px;
  border:1px #6666ff solid;
  background-color:#ffffff;
  padding:1px;
}
.table4 td{
  width:10%;
  text-align:center;
  padding:2px 0px;
}
.table4 th{
  width:10%;
  padding:2px 0px;
}
.rb1{
  font-weight: bold;
  color:#ff0000;
  background-color : #e6e6e6;
}
.kb1{
  font-weight: bold;
  color:#000000;
  background-color : #e6e6e6;
}
.table5{
  width:200px;
  margin-right:15px;
  font-size:13px;
  border:1px #6666ff solid;
  background-color:#ffffff;
  padding:1px;
  border-collapse:collapse;
}
.table5 td{
  width:30%;
  border:1px solid #c0c0c0;
  text-align:center;
  padding:2px 0px;
}
/* MAPページ*/
.t1{
  border:none;
  border-collapse : collapse;
  font-size:13px;
}
.input{
  border:solid 1px gray;
}
.td1{
  border:solid 1px gray;
  background:#e7e7e7;
  padding:5px;
  width:130px;
  text-align:right;
}
.td2{
  border:solid 1px gray;
  padding:5px;
  text-align:left;
}


