<STYLE>
<!--
.table{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#cccccc;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.td1{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    text-align:center;
}
.td2{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    text-align:left;
}
.td3{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    text-align:center;
}

body {
 text-align:left;
}

#container {
 width:100%;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#contents-buffer {
    width                   : 100%;
    float                   : left;
    margin-right            : -310px;
    padding                 : 0;
    border                  : 0;
}

#contents {
 width:100%;
 margin-right:-200px;
 text-align:left;
 float:right;
}

#contents p { 
	color: #000066;
	background-color: #eeeeee;
	margin:0 2px 1.5em 5px;
}

#menu {
 width:200px;
 text-align:left;
 float:left;
 position: relative;

}

#foot {
 width:100%;
 clear:left;
}


@media screen and (max-device-width:767px) {
    body, table, input, textarea, address {
        line-height             : 1.4;
        color                   : #222222;
    }

#container {
	width:96%;
    }

    
#contents {
    width                   : 100%;
    float                   : left;
    padding                 : 0;
    border                  : 0;
    }
    
#menu {
        display                 : block;
        width                   : 100%;
        margin                  : 0;
        padding                 : 0;
        border                  : 0;
 text-align:left;
 float:left;
    }
#foot {
        display                 : block;
        width                   : 100%;
        margin                  : 0;
        padding                 : 0;
 clear:left;
    }
}
-->
</STYLE>