.title{
text-align: center;
padding-top: 25px;
}

.title2{
text-align: center;
padding-top: 30px;
}

.title3{
text-align: center;
padding-top: 30px;
padding-bottom: 15px;
}


.block1{
width: 736px;
margin: 20px auto 0;
}

.photo img{
display: block;
border: 1px solid #fff;
}

.photo{
width: 177px;
background-color: #e9e1d9;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
float: left;
}



.read1{
font-size: 80%;
line-height: 1.6;
width: 517px;
float: left;
margin-right: 20px;
}

.read2{
font-size: 80%;
line-height: 1.4;
margin-left: 46px;
margin-top: 10px;
}

.sisetu1,
.sisetu2{
margin: 0 auto;
font-size: 80%;
}

.sisetu3{
margin-left: 45px;
font-size: 80%;
}

.sisetu1,
.sisetu2{
background: url(../common/img/line.gif) repeat-x bottom;
}

.line{
background: url(../common/img/line.gif) repeat-x bottom;
}

.sisetu1 img,
.sisetu2 img,
.sisetu3 img{
display: block;
padding-bottom: 5px;
margin: 15px auto 5px;
}

.sisetu1 td,
.sisetu2 td,
.sisetu3 td{
text-align: center;
padding-bottom: 10px;
}



.block2{
width: 737px;
margin: 0 auto;
background: url(img/line.gif) no-repeat bottom center;
padding-bottom: 30px;
margin-bottom: 10px;
}

.no_boder{
background: none !important;
}

.block2 h3{
width: 709px;
height: 27px;
background: url(img/bg_title.gif) no-repeat 0 0;
font-size: 14px;
color: #775744;
font-weight: normal;
letter-spacing: 1px;
padding-top: 16px;
padding-left: 28px;
margin-bottom: 12px;
}

.block2 p{
font-size: 80%;
line-height: 1.5;
}

.txt_b2_1{
padding-left: 27px;
}

.block2_in{
width: 686px;
margin: 0 auto;
}

.txt_b2{
width: 570px;
float: left;
}
.image_b2{
width: 116px;
text-align: center;
float: left;
}

.txt_b2 ul{
margin-top: 15px;
margin-left: 15px;
}

.txt_b2 li{
font-size: 80%;
line-height: 1.6;
padding-left: 20px;
background: url(img/ico.gif) no-repeat 0 0;
list-style-type: none;
}


.block3{
width: 745px;
margin: 0 auto;
}

.b3_left{
width: 565px;
float: left;
}

.b3_right{
float: left;
}


.taisyo{
width: 549px;
background: url(img/bg_taisyo_middle.gif) repeat-y;
margin-bottom: 23px;
}

.taisyo_bottom{
width: 549px;
background: url(img/bg_taisyo_bottom.gif) no-repeat bottom;
padding-bottom: 12px;
}

.taisyo h3{
padding-bottom: 12px;
}

.taisyo p{
font-size: 80%;
line-height: 1.4;
padding-left: 16px;
}


.b3_left dl{
margin-left: 20px;
font-size: 80%;
line-height: 1.4;
padding-top: 10px;
}


.b3_left dt{
color: #73a06e;
font-weight: bold;
width: 65px;
float: left;
}

.b3_left dd{
width: 460px;
float: left;
}

.b3right{
margin-top: 8px;
}






.ta{
font-size: 80%;
line-height: 1.4;
width: 700px;
margin: 0 auto 10px;
}

.ta caption{
text-align: left;
padding-bottom: 7px;
padding-top: 25px;
}

.ta td,
.ta th{
padding:10px;
border: 1px solid #E3DBD5;
}

.ta td{
background-color: #fff;
}

.ta th{
background-color: #F4FAC0;
}

.ta th span{
display: block;
font-size: 10px;
font-weight: normal;
padding-top: 5px;
letter-spacing: 1px;
}

.tyui{
font-size: 80%;
line-height: 1.4;
color: #9ca454;
padding-left: 57px;
}



#menu_foot{
margin-top: 30px;
}
