@charset "utf-8";
/* CSS Document */

h4{margin:0px 0px 15px;}

div#main .category1{
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background:url(img/line001.gif) no-repeat 0 bottom;
color:#000;
}

div#left img{margin:0px 0px 10px;}

div.container{
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
padding:0px 0px 0px 10px;
}

div.container ul{margin:0px 0px 30px 20px;}

div.container .left{
width:412px;
float:left;
margin:0px 0px 20px;
}

div.container .right{
text-align:right;
width:100px;
float:right;
margin:0px 0px 20px;
}

/* テーブル */

table#shop{
width:100%;
clear:both;
margin:10px 0px 15px;
}

table#shop th{
border:solid 1px #990;
background-color:#cc3;
width:100%;
color:#fff;
text-align:left;
padding:2px 5px;
}

table#shop td.t001{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:25%;
vertical-align:top;
padding:5px 0px 0px 10px;
}

table#shop td.t002{
border-right:1px solid #ccc;
border-bottom:1px dotted #ccc;
width:45%;
padding:5px 0px 5px 10px;
}

table#shop td.t003{
border-right:1px solid #ccc;
border-bottom:1px dotted #ccc;
width:30%;
padding:5px 0px 5px 10px;
}

table#shop td.t004{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:45%;
padding:5px 0px 5px 10px;
}

table#shop td.t005{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:30%;
padding:5px 0px 5px 10px;
}


