div.contents-l{
padding-top: 30px;
width: 200px;
float: left;
}

div.contents-r{
margin-left: 20px;
width: 550px;
float: left;
}

div.naiyou{
width: 530px;
float: left;
border-style: dashed solid solid solid;
border-color: #000000;
border-width: 1px;
}

div.title{
font-size: 20px;
font-weight: bold;
padding: 5px;
width: 520px;
height: 20px;
background-image: url("http://www.tsu-na.com/images/saibai/title.jpg");
float: left;
border-style: solid solid dashed solid;
border-color: #000000;
border-width: 1px;
}

div.text-setsumei{
padding: 10px;
background-color: #F5FFF5;
width: 510px;
border-style: solid;
border-color: #000000;
border-width: 0 1px 0 1px;
float: left;
}

div.text{
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 370px;
}

div.thum{
margin-right: 7px;
width: 50px;
height: 50px;
float: left;
}

div.menu-text{
width: 140px;
height: 50px;
float: left;
}


div.menuline{
margin-left: 25px;
width: 670px;
float: left;
}

div > .menuline{
margin-left: 50px;
}

div.line_tate{
background-image: url("http://www.tsu-na.com/images/saibai/line_tate.jpg");
width: 3px;
height: 50px;
float: left;
margin-left: 5px;
margin-right: 25px;
}

div.line_yoko{
width: 670px;
height: 3px;
background-image: url("http://www.tsu-na.com/images/saibai/line_yoko.jpg");
background-repeat: no-repeat;
margin-left: 50px;
margin-top: 5px;
}

div > .line_yoko{
margin-bottom: 10px;
}

