#main.shrine .headbox{
background-image:url(../img/research/h2bg.gif);
background-repeat:no-repeat;
margin-right:9px;
margin-left:3px;
margin-top:10px;
}
#main.shrine .headbox p{
margin:15px 0 0 5px;
}
#main.shrine .headbox h2{
padding:18px 0 0 8px;
margin:0;
}
#main.shrine .headbox h3{
margin-top:0px;
margin-right:9px;
margin-bottom:0px;
}
#main.shrine p{
width:470px;
margin-left:15px;
margin-right:0;
margin-bottom:10px;
}
#main.shrine dl{
clear:both;
line-height:180%;
margin-bottom:15px;
margin-top:15px;
margin-left:15px;
}
#main.shrine dt{
margin-bottom:0px;
}
#main.shrine dd{
margin-top:0px;
margin-bottom:25px;
width:470px;
}
#main.shrine h4{
margin:20px 0 7px 5px;
}
#main.shrine h4.headh4{
margin-top:10px;
}
#main.shrine dd p{
margin-left:0;
 margin-top:15px; 
}
#main.shrine div.contbox p{
margin-left:0;
margin-right:0;
width:470px;
}
#main.shrine div.contbox .h401t{
width:310px;
float:left;
}
#main.shrine div.contbox .h401p{
float:right;
}
#main.shrine div.contbox .h402t{
width:305px;
float:left;
}
#main.shrine div.contbox .h402p{
float:right;
}
#main.shrine div.contbox{
width:470px;
margin-left:15px;
}
#main.shrine div.back1{
background:url(../img/research/shrine/h4_01p.jpg) no-repeat 89% 100%;
}

