/* CSS Document */

.category_box_l {
width:570px;
text-align:left;
font-size:13px;
line-height:150%;
color:#666666;

}

.cachi {
margin:10px 15px 10px 15px;
}


.category_box_s_1 {
width:170px;
height:148px;
background-image:url(img/muryou_1.gif);
background-repeat:no-repeat;
float:left;
margin:8px 0px 12px 12px;
padding:45px 10px 8px 10px;
text-align:left;
font-size:13px;
line-height:150%;
color:#666666;

}

.category_box_s_2 {
width:170px;
height:148px;
background-image:url(img/innai.gif);
background-repeat:no-repeat;
float:left;
margin:8px 0px 12px 12px;
padding:45px 10px 8px 10px;
text-align:left;
font-size:13px;
line-height:150%;
color:#666666;
}

.category_box_s_3 {
width:170px;
height:148px;
background-image:url(img/net.gif);
background-repeat:no-repeat;
float:left;
margin:8px 12px;
padding:45px 10px 8px 10px;
text-align:left;
font-size:13px;
line-height:150%;
color:#666666;
}

.cl {
clear:both;
}


.tel_01 p {
width:300px;
padding:0px 20px 10px 40px;
float:left;
}

.tel_01 h2 {
padding:12px 0px 10px 10px;
float:left;
font-size:21px;
color:#FF6699;
font-weight:bold;
}


.photo {
padding:4px;
color:#FFFFFF;
background-color:#A52E4C;
}

.tai01 {
float:left;
margin-left:20px;
margin-top:20px;
font-size:12px;
line-height:130%;
color:#666666;
padding:2px;

}

.tai02 {
float:right;
margin-right:20px;
margin-top:20px;
font-size:12px;
line-height:130%;
color:#666666;
padding:2px;
}

a{ text-decoration:none; } 

img {border:0px;}
