.towabox {
width:560px;
margin:0 0 10px 0;
padding:0;
}
.lside{
width:560px;
margin:0 0 20px 0;
padding:0;
}
.banner{
clear:both;
overflow: hidden;
position:relative;
width:560px;
margin:0 0 20px 0;
padding:180px 0 0 0;
background:url(../img/towa/towa1.jpg) no-repeat 0px 0px;
}
.banner p {
width:300px;
margin:0 0 5px 260px;
padding:0;
}
.lbox{
width:560px;
margin:0 0 20px 0;
padding:0;
}
.lmenu {
width:560px;
margin:0;
padding:0;
overflow: hidden;
}
.ltext {
float:left;
width:340px;
margin:0;
}
.ltext h3 {
margin:0 0 5px 0;
padding:0;
font-size:1em;
color:#663300;
}
.ltext h4 {
margin:0 0 5px 0;
padding:0;
font-size:1.2em;
color:#FF0000;
}
.lmenu img {
float:right;
margin:20px 0 0 0;
padding:0;
}
h4.content1 {
clear:both;
width:550px;
margin:0 0 5px 0;
padding:0;
color:red;
font-size:0.85em;
}
h4.content1 a {
width:550px;
margin:0;
padding:0;
color:#663300;
font-size:1em;
}
.content2 {
clear:both;
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.content2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .content2 {
    height: 1em;
    overflow: visible;
}
/**/
.content2 img{
float:left;
width:166px;
margin:0;
}

.content3 {
clear:both;
width:550px;
height:81px;
margin:0;
padding:0;
font-size:0.85em;
background:url(../img/towa/towa4.gif) no-repeat 0 0;
color:green;
display:block;
}
.content3 a {
clear:both;
width:550px;
height:81px;
margin:0;
padding:10px 0 0 0;
background:url(../img/towa/towa4.gif) no-repeat 0 0;
color:green;
display:block;
}
.content4{
clear:both;
width:550px;
margin:0 0 20px 0;
padding:0;
}
h4.content5 {
width:549px;
height:104px;
margin:0;
padding:0;
background:url(../img/towa/towa5.jpg) no-repeat 0px 0px;
text-indent:-9999em;
display:block;
}
h4.content5 a {
width:549px;
height:104px;
margin:0;
padding:0;
background:url(../img/towa/towa5.jpg) no-repeat 0px 0px;
text-indent:-9999em;
display:block;
}
.content6{
width:550px;
margin:0 0 20px 0;
}
.content7 {
margin:0 0 5px 0;
padding:0;
font-size:1em;
color:brown;
}
.content7 a {
margin:0;
padding:0;
color:brown;
}
.bbox {
width:560px;
margin:0 0 20px 0;
padding:0;
}
.bmenu {
float:left;
width:340px;
margin:0;
padding:0;
overflow: hidden;
}
.btext {
width:340px;
margin:0;
}
.towamenu {
width:560px;
height:163px;
margin:0;
padding:0;
}
.towamenu ul {
width:560px;
height:163px;
margin:0;
padding:0;
list-style:none;
}
li#me1 {
float:left;
width:175px;
height:163px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/t-asuse.jpg) no-repeat 0 0;
display:block;
}
li#me1 a {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-asuse.jpg) no-repeat 0 0;
display:block;
}
li#me1 a:hover {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-asuse.jpg) no-repeat 0 -163px;
display:block;
}
li#me2 {
float:left;
width:175px;
height:163px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/t-hotel.jpg) no-repeat 0 0;
display:block;
}
li#me2 a {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-hotel.jpg) no-repeat 0 0;
display:block;
}
li#me2 a:hover {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-hotel.jpg) no-repeat 0 -163px;
display:block;
}
li#me3 {
float:left;
width:175px;
height:163px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999em;
background:url(../img/t-spot.jpg) no-repeat 0 0;
display:block;
}
li#me3 a {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-spot.jpg) no-repeat 0 0;
display:block;
}
li#me3 a:hover {
width:175px;
height:163px;
margin:0;
padding:0;
background:url(../img/t-spot.jpg) no-repeat 0 -163px;
display:block;
}