@charset "utf-8";
/* CSS Document */


/* かぶせる
-----------------------------------*/
.navi li.n1 a {
background:url(../img/base/navi.png) no-repeat 0 0;
}



/* syuhen
-----------------------------------*/
.syuhen {
background:#FFFFFF;
margin:0 5px;
padding:10px 5px 50px 5px;
overflow: hidden;
}
.syuhen:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .syuhen {
    height: 1em;
    overflow: visible;
}
/**/
.syuhen h2 {
width:721px;
height:102px;
margin:0px 0 10px 0;
background:url(../img/syuhen/title.jpg) no-repeat 0 0;
text-indent:-9998em;
}
.syuhen h3 {
clear:both;
margin:10px 0;
padding:0;
text-indent:-9998em;
}
h3.t1 {
width:572px;
height:41px;
background:url(../img/syuhen/t1.jpg) no-repeat 0 0;
}
h3.t2 {
width:572px;
height:41px;
background:url(../img/syuhen/t2.jpg) no-repeat 0 0;
}
h3.t3 {
width:572px;
height:41px;
background:url(../img/syuhen/t3.jpg) no-repeat 0 0;
}


.twoblock {
clear:both;
position:relative;
width:734px;
margin:10px 0 2px 0;
padding:0;
}
.twoblock img {
float:left;
width:187px;
margin:5px;
padding:0;
}
.twoblock-txt {
float:left;
width:390px;
margin:10px 10px;
padding:0;
}
h4.th1 {
width:312px;
height:31px;
margin:10px 0;
padding:0;
background:url(../img/syuhen/th1.jpg) no-repeat left center;
text-indent:-9998em;
}
h4.th2 {
width:312px;
height:31px;
margin:10px 0;
padding:0;
background:url(../img/syuhen/th2.jpg) no-repeat left center;
text-indent:-9998em;
}
h4.th3 {
width:312px;
height:31px;
margin:10px 0;
padding:0;
background:url(../img/syuhen/th3.jpg) no-repeat left center;
text-indent:-9998em;
}