@charset "utf-8";

.to1{
height:228px;
margin:0 0 20px 0;
padding:110px 10px 0 300px;
background:url(../img/about/about-bg.jpg) no-repeat 0 0;
}

p.kai2 {
float:right;
width:197px;
height:68px;
margin:20px 0 20px 0;
padding:0;
text-indent:-9999em;
background:url(../img/base/s-kaiin.jpg) no-repeat 0 0;
display:block;
}
p.kai2 a{
width:197px;
height:68px;
margin:0;
padding:0;
text-decoration:none;
background:url(../img/base/s-kaiin.jpg) no-repeat 0 0;
display:block;
}
p.kai2 a:hover{
width:197px;
height:68px;
margin:0;
padding:0;
background:url(../img/base/s-kaiin.jpg) no-repeat 0 -68px;
display:block;
}

h3.gr {
clear:both;
width:460px;
height:30px;
margin:0 0 15px 0;
padding:10px 0 0 10px;
border:0;
font-size:1em;
color:#333333;
line-height:180%;
background:url(../img/about/about-bar2.jpg) no-repeat 0 0;
}

.to2{
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../img/base/a-n.gif) repeat-x bottom left;
}
h4{
padding:3px 0 0 15px;
margin:0 0 5px 0;
font-size:0.85em;
font-weight:normal;
color:#2155a5;
background:url(../img/base/s-list.gif) no-repeat 0 5px;
}
h4 a{font-weight:normal;
color:#2155a5;
text-decoration:none;
}
h4 a:hover{font-weight:normal;
color:#FF9900;
text-decoration:none;
}



.to4{
height:93px;
width:360px;
margin:20px auto 60px auto;
padding:10px 100px 10px 10px;
background:url(../img/about/about-an.jpg) no-repeat 0 0;
}
.to4 h4{
margin:15px 0 7px 0;
padding:0 0 7px 0;
font-size:0.85em;
border-bottom:1px #ffffff solid;
color:#ffffff;
background:none;
}
.to4 p{
color:#ffffff;
}
.keikabox {
margin:40px 0 0 0;
padding:0;
}
.keikabox p {
margin:0 0 15px 0;
padding:0;
}
