@charset "UTF-8";

/* ryokiden.com */

body{
 font-family:Helvetica,Arial,Verdana,sans-serif;
}
#itemhead{
 margin:30px 0 0 0;
}
#itemhead ul{
 margin:0;
 padding:0;
 text-align:center;
}
#itemhead li{
 margin:0;
 padding:0;
 display:inline;
}
table.daibiki{
 background:none;
}
table.daibiki td{
 vertical-align:top;
 background:none;
 padding:0;
}

/* ryokiden.comカート用テーブル */
#itemlist{
 margin:0;
 padding:50px 0 60px 0;
}
.shopend{
 margin:0;
}
.shopend h4{
 margin-bottom:20px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
.shopend h6{
 margin:0 0 10px 60px;
}
.shopend p{
 padding:0 0 10px 80px;
 width:500px;
}
.mapmail{
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
#itemlist p{
 width:500px;
 padding:20px 0 0;
 margin-left:auto;
 margin-right:auto;
}
.item1{
 background:rgb(205,192,106);
}
.item2{
 background:rgb(221,153,85);
}
.item3{
 background:rgb(189,134,132);
}
.item4{
 background:rgb(167,210,155);
}
.item5{
 background:rgb(255,215,88);
}
.item6{
 background:rgb(255,192,157);
}
.item7{
 background:rgb(168,210,229);
}
.jpjp{
font-family: "ＭＳ Ｐゴシック",平成角ゴシック,Osaka,sans-serif;
}
table.tscart{
 margin:20px 0;
 background:rgb(252,249,216);
 margin-left:auto;
 margin-right:auto;
 border:1px solid rgb(100,100,100);
 border-width:1px 0 0 1px;
}
table.tscart td{
 vertical-align:top;
 background:rgb(252,249,216);
 padding:10px;
 border:1px solid rgb(100,100,100);
 border-width:0 1px 1px 0;
}
table.tscart td.cartimg{
 vertical-align:middle;
 text-align:center;
 width:115px;
 padding:0;
 background:rgb(255,255,255);
}
table.tscart th.carttitle{
 font-family: "HG丸ｺﾞｼｯｸM-PRO", "HG正楷書体-PRO", "HG創英角ｺﾞｼｯｸUB", "HG創英角ﾎﾟｯﾌﾟ体", "HGｺﾞｼｯｸE", "HGS創英角ﾎﾟｯﾌﾟ体", "HGS創英角ｺﾞｼｯｸUB", "HGSｺﾞｼｯｸE", "HGP創英角ﾎﾟｯﾌﾟ体", "HGP創英角ｺﾞｼｯｸUB", "HGPｺﾞｼｯｸE";
 background:rgb(252,249,216);
 font-size:12pt ! important;
 padding:10px;
 width:360px;
 border:1px solid rgb(100,100,100);
 border-width:0 1px 1px 0;
}
table.tscart td.cartin{
 vertical-align:middle;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 width:140px;
 padding:5px;
}
table.tscart td.cartprice{
 vertical-align:middle;
 font-size:10pt ! important;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 width:140px;
 padding:5px;
}
table.tscart td.cartetc{
 width:500px;
}
table#cart-main{
 margin:10px;
 width:500px;
 margin-left:auto;
 margin-right:auto;
}
table#cart-main th.item{
 width:180px;
}
table#cart-main th.pric{
 width:60px;
}
table#cart-main th.cancel{
 width:100px;
}
table#cart-main th.canx3{
 width:220px;
}
table#cart-main td.item{
 width:180px;
}
table#cart-main td.pric{
 text-align:right;
 width:60px;
}
table#cart-main td.cancel{
 width:100px;
}
table#cart-main td.canx3{
 width:220px;
}
table.border, table.regi,{
 margin:20px 0;
 width:500px;
 margin-left:auto;
 margin-right:auto;
}
table.regi th.ww180{
 width:200px;
}
table.regi th.ww100{
 width:100px;
}
table.regi td.ww180{
 width:200px;
}
table.regi td.ww100{
 text-align:right;
 width:100px;
}
table.regi td.shokei{
 width:400px;
}
table.regi td.total{
 text-align:right;
 width:100px;
}
table.client{
 margin:20px 0;
 width:500px;
 margin-left:auto;
 margin-right:auto;
}
table.client th{
 width:120px;
}
table.client td{
 width:380px;
}
table.client th.haiday{
 font-weight:normal;
 width:130px;
}
table.client td.haiday{
 width:370px;
}
table.kakunin{
 margin:20px 0;
 width:500px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
table.adminborder{
 margin:20px 0;
 width:700px;
 margin-left:auto;
 margin-right:auto;
}
p.item10{
 width:500px;
 padding-left:108px;
}