h2{
text-indent:-99999px;
}

p{
color:#808080;
font-size:15px;
}

.title{
font-size:30px;
color:#FF7F00;
font-weight:bold;
height:33px;
padding:0px 0pt 15px 0px;
line-height:25px;
}

.text{
width:250px;
padding:0 0 0 20px;
float:right;
color:#808080;
font-size:18px;
line-height:20px;
}

.text p{
font-size:18px;
line-height:20px;
}
.image{
float:left;
}


img.entry-image-left{
float:left;
}

img.entry-image-right {
float:right;
}


.entry-image-left p{
width:630px;
padding:0 0px 0 0;
float:left;
}

.entry-image-right p{
width:630px;
padding:0 0px 0 0;
float:right;
}


img#block_image_right{
float:right;
margin:0 0px 0 10px;
}

img#block_image_left{
float:left;
margin:0 10px 0 0;
}

img#block_image_staff{
float:left;
}



.entry-work-beforeafter{
clear:both;
}

.entry-title{
clear:both;
font-size:20px;
color:#008090;
font-weight:bold;
background:transparent url(http://yasuraginoie.sakura.ne.jp/image/common/h4.png) no-repeat left top;
height:45px;
width:600px;
padding:8px 0pt 0px 30px;
margin:10px 0 15px 0;
}

*html .entry-title {
	behavior: expression(IEPNGFIX.fix(this)); 
height:30px;
width:600px;
}


.entry-work-beforeafter p{
width:320px;
height:200px;
}

.entry-image-left{
margin:30px 0 0 0;
}


.text_staff {
width:300px;
padding:0 0 0 0px;
float:right;
color:#808080;
font-size:18px;
position:relative;
top:-50px;
}

.entry-text p{
line-height:20px;
}

.entry-text{
margin:0 0 30px 0;
}

img.text_02{
float:left;
}

.company_img_bk{
background:transparent url(http://yasuraginoie.sakura.ne.jp/image/company/img_bk.png) no-repeat left top;
padding:0 0 0 0;
width:187px;
height:151px;
padding:15px 0 0 8px;
clear:both;
}

.company_img_bk img{
width:172px;
height:130px;
}

.entry-image-staff{
margin:30px 0pt 0pt 250px;
}
