h1      {
        font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
        font-size:12px; 
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        text-align:left;
        color: #666666;
        margin-left: 5px;
        margin-top: 5px;
}

h2      {

        font-size:14px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        text-align:right;
        color: #ffffff;
        margin-top: 5px;
}

h3      {
        font-size:14px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        text-align:left;
        color: #ffffff;
        margin-top: 6px;
}
h4      {
        font-size:48px;
        font-weight:bold;
        font-style:normal;
        text-align:center;
        color: #ffffff;
}

h5      {
        font-size:14px;
        font-weight:normal;
        color :#666666;
}

h6      {
        font-size:14px;
        color :#66998C;
}

#midashi  {
        font-size:16px;
        font-weight:bold;
        color :#66998C;
        background-color:#f3f3f3;
        border-left:15px solid #66998C;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
}



#my_body {
        position : relative ;
        color :#666666;
        font-size:14px;
        line-height : 18px ;

 }

#header_left {
        position : absolute ;
        top : 15px ;
        left : 0px ;
        width : 150px ;
        height : 120px ;
        background : url(images/logo.gif);
        background-repeat : no-repeat;

 }

#header_right {
        position : absolute ;
        top : 15px ;
        left : 150px ;
        width : 550px ;
        height : 120px ;
        background : url(images/topcoment.gif);
        background-repeat : repeat-x;
        text-align : left ;
}



#my_footer {
        width : 700px ;
        clear : both ;
        background-color :#66998C;
        color: #ffffff;
        font-size:12px;
        margin : 5px ;
        padding-left: 5px;
 }
#menu {
         position : absolute ;
         top : 136px ;
         left : 0px ;
         width : 155px ;
         height : auto ;
}

#menu ul,#menu li {
        margin-left : 0px ;
        margin-top : 2px ;
        padding : 0px ;
        list-style : none;
}
#menu li {
        width : 150px;
        height: auto ;
        padding : 0px 0px;
        font-size:11px;
        color : #333333 ;
        background-color : #99cccc ;
        display : inline ;
 }
#menu a,#menu a:link,#menu a:visited {
        text-decoration : none ;
        color : #ffffff ;
        background-color : #99cccc ;
        border:1px outset #0099CC ;
        display : block ;
        padding : 5px 10px ;
        width : auto ;
        height : auto ;
}
#menu a:hover{
        color : #66998C ;
        background-color : #cccccc ;
        border:1px inset #0099CC ;
}

#resevation {
        text-decoration : none ;
        color : #ffff66 ;
        font-size:12px;
        font-weight:bold;
        background-color : #66998C ;
        border:1px outset #006666 ;
        display : block ;
        width : 150px ;
        height : auto ;
        margin-top : 10px ;
        padding : 5px;
}      

#f-r {
        float : right;
        margin-left : 10px ;
        margin-bottom : 10px ;
}

#f-l {
        float : left;
        margin-right : 10px ;
        margin-bottom : 10px ;
}

#my_contents {
        width : 535px ;
        margin-left: 190px;
        padding-top: 120px;
        text-align : left ;

}

#line {
        margin-left : 170px ;
        width : 535px ;
        background : url(images/line.gif);
        background-repeat : repeat-x ;
        height : 15px ;
        font-weight : bold ;
        padding-left: 20px;
}

#zakki {
        width : 480px ;
        height : auto ;
        color :#666666;
        font-size:13px;
        margin-top : 10px ;
        margin-left : 190px ;
        margin-bottom : 5px ;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align : left ;
}

#gazosennasi {
        border: none ;
}
.hidariyose {
        float : left;
}
.migiyose {
        float : right;
}
.akaji {
        color: red;
}
.shou {
        font-size:10px;
}
.midoriji{
        color : #66998c;
        font-size : medium;
}
.hako{
        width : 480px ;
        background:#66998C;
        font-size:13px;
        border : none ;
}
.hidarihako{
        width : 130px ;
        background:white;
        text-align:left;
        font-weight:bold;
        color :#66998C;
}
.migihako{
        width : 400px ;
        background:white;
        text-align:left;
}
.stretch{
        color :#666666;
        font-size : small;
}
table.siro {
    border-top:1px solid #66998c;
    border-left:1px solid #66998c;
    border-right:1px solid #66998c;
    border-bottom:1px solid #66998c;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#66998c;
    font-size:12px;
    color : #ffffff;
    empty-cells:show;
}
.siro th{
    width : 100px ;
    border-right:1px solid #66998c;
    border-bottom:1px solid #66998c;
    background-color:#ffffff;
    padding:0.3em 1em;
    text-align:center;
}
.zakkihako{
        width : 464px ;
        background:#ffffff;
        border : none ;
}
.zakkihidarihako{
        width : 48px ;
        background:white;
        text-align:left;
        font-size:13px;
        color :#666666;
}
.zakkimigihako{
        width : 414px ;
        background:white;
        text-align:left;
        font-size:13px;
        color :#666666;
}
.shoukaihako{
        width : 480px ;
        background:#66998C;
}
.shoukaimidorihako{
        width : 480px ;
        background:#66998C;
        font-size:14px;
        text-align:left;
        color :#ffffff;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
.shoukaimidoriji{
        background:white;
        text-align:left;
        font-size:13px;
        color :#66998c;
 }

.shoukaisirohako{
        background:white;
        text-align:left;
        font-size:13px;
        font-weight:normal;
        color :#666666;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
}
dl#history {
    width: 530px ;
    height: 200px;
    margin: 1em 0 0 170px;
    padding: 0.5em;
    font-size: 12px;
    line-height: 1.5em;
    border: #66998C solid 1px;
    overflow: auto;
    }

dl#history dt {
    margin: 8px 0 0 0;
    padding: 0;
    font-weight:bold;
    width:10px;
    }
dl#history dd {
    margin:0;
    padding: 0 0 10px 0;
    border-bottom: #66998C solid 1px dashed;
    }
.deka {
        font-size: 1.7em ;
        font-weight : bold ;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
}
#stage {
margin: 0px 5px 0px 5px;
background: url("images/shadow.gif") repeat-y;
}

