.block_info .div .view02{
    float: right;
    border: 2px #fff solid;
    behavior: url(PIE.htc);
    box-shadow:  ;
}
.block_info.info_part02 .txt{
    text-align: left;
}.block_info .txt{
    padding-top: 0;
}
.shirahata .block_info.info_part02 .div .content02 {
    width: 60%;
}
.shirahata .block_info.info_part02 .div .content {
    width: 60%;
}
.block_info_shirahata {
    background: url(bg.png) no-repeat left top,linear-gradient(to top,  rgb(249, 241, 215) 0%,rgba(255,255,255,1) 100%);
    background-size: 100px 100px, 100% 100%;
    padding: 20px;
}
.block_text_shirahata {
    height: 230px;
}
.block_text_shirahata p {
    text-shadow: none;
}