@charset "UTF-8";
body{
background-image:url(../images/bg01.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#wrapper{
width:1020ppx;
background-image:url(../images/bg02.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#logo{
padding:29px 0px 0px 8px;
float:221px;
float:left;
}
h1{
padding:29px 0px 0px 0px;
float:500px;
float:left;
}
#header{
position:relative;
width:1020px;
height:204px;
}

#left-column{
display:inline;
margin:0px 0px 0px 0px;
width:690px;
min-height:680px;
_height:680px;
background-image:url(../images/bg_leftcolumn01.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#left-column div#description{
margin:38px 0px 0px 35px;
}
#left-column div#description p{
margin:0px 0px 20px 0px;
font-size:1.2em;
line-height:1.5;
}
#left-column table{
margin:10px 0px 0px 35px;
background-color:#FFFFFF;
border-top:1px solid #000000;
border-left:1px solid #000000;
}
#left-column table th,#left-column table td{
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}
#left-column table th.shop{
padding:0px 0px 0px 0px;
width:225px;
}
#left-column table td.shop{
padding:7px 15px 7px 15px;
width:195px;
line-height:1.2;
vertical-align:top;
}
#left-column table th.address{
padding:0px 0px 0px 0px;
width:392px;
}
#left-column table td.address{
padding:7px 15px 7px 15px;
width:362px;
line-height:1.2;
vertical-align:top;
}
#right-column{
width:330px;
height:680px;
background-image:url(../images/bg_rightcolumn01.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}
#right-column ul{
margin:16px 0px 0px 35px;
}
#contents{
margin:40px 0px 0px 0px;
width:1020px;
}
#plan{
width:690px;
min-height:80px;
_height:80px;
background-image:url(../images/plan_bg01.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#plan-list{
margin:0px 0px 0px 53px;
width:585px;
background-image:url(../images/plan_bg02.png);
background-position:left top;
background-repeat:repeat-y;
}
#plan-contents{
width:585px;
background-image:url(../images/plan_li01.png);
background-position:left top;
background-repeat:no-repeat;
}
#plan-footer{
height:1px;
line-height:1px;
font-size:1px;
}
#plan-list dl{
padding:12px 0px 12px 0px;
width:585px;
font-size:1.2em;
text-align:center;
}
#plan-list dl dt{
display:inline;
margin:0px 10px 0px 0px;
font-weight:bold;
}
#plan-list dl dd{
display:inline;
}
#plan-list dl dd a:link{
color:#000000;
text-decoration:underline;
}
#plan-list dl dd a:visited{
color:#000000;
text-decoration:underline;
}
#plan-list dl dd a:hover{
color:#CD6D27;
text-decoration:none;
}
#plan-list dl dd a:active{
color:#CD6D27;
text-decoration:none;
}