.probox {
width:535px;
margin:0 0 20px 10px;
padding:120px 0 0 0;
background:url(../img/pro/cover.jpg) no-repeat 0 10px;
    overflow: hidden;
}

.probox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .probox {
    height: 1em;
    overflow: visible;
}
/**/
h2.p-midasi1 {
clear:both;
width:173px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/pro/title1.jpg) no-repeat 0 0;
}
.probox img {
float:left;
margin:0;
padding:0;
}
.p-suyomi {
float:right;
width:415px;
margin:0;
padding:0;
}
.kabubox {
width:535px;
margin:0 0 30px 10px;
padding:0;
    overflow: hidden;
}

.kabubox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kabubox {
    height: 1em;
    overflow: visible;
}
/**/
h3.p-midasi2 {
width:234px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/pro/title2.jpg) no-repeat 0 0;
}
.kabubox img {
float:right;
margin:0;
padding:0 0 10px 10px;
}
.kabubox2 {
clear:both;
width:535px;
margin:0 0 20px 10px;
padding:0;
    overflow: hidden;
}

.kabubox2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kabubox2 {
    height: 1em;
    overflow: visible;
}
/**/
h3.p-midasi3 {
width:162px;
height:29px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/pro/title3.jpg) no-repeat 0 0;
}
.kabubox2 img {
float:left;
margin:0;
padding:0 10px 10px 0;
