@charset "utf-8";
/* CSS Document */


#houjin {
padding: 15px 0px 90px 0px;
width: 894px;
}


.houjin_left {
float: left;
padding-left: 10px;
width: 216px;
}

.kenjya_tv {
padding-top: 78px;
}

.misuzu_jyku {
padding-top: 19px;
}

.grazia {
padding-top: 19px;
}


.houjin_right {
float: right;
width: 651px;
}

.houjin_right h2 {
float: right;
width: 651px;
}


.desc {
float: right;
padding-top: 30px;
width: 639px;
}

.desc h3 {
width: 639px;
}


.contents {
padding: 20px 0px 0px 30px;
width: 621px;
}

.contents p {
color: #666666;
line-height: 1.5;
text-align: left;
width: 621px;
}

.contents p span {
color: #f12b2e;
line-height: 1.5;
text-align: left;
}

.contents ol {
list-style: none;
width: 621px;
}

.contents ol li {
line-height: 0;
padding-top: 10px;
text-align: left;
width: 621px;
}


.hyou {
padding-top: 20px;
width: 621px;
}

.bar {
background: url(../img/houjin_1/bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 621px;
}

.middle {
background: url(../img/houjin_1/middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 621px;
}

.hyou_left01 {
float: left;
padding: 127px 0px 0px 46px;
text-align: left;
width: 120px;
}

.hyou_right01 {
float: left;
width: 455px;
}

.hyou_right01 ul {
list-style: none;
padding: 3px 0px 2px 2px;
width: 453px;
}

.hyou_right01 ul li {
color: #666666;
line-height: 2;
text-align: left;
width: 453px;
}

.hyou_left02 {
float: left;
padding: 104px 0px 0px 46px;
text-align: left;
width: 120px;
}

.hyou_right02 {
float: left;
width: 455px;
}

.hyou_right02 p {
color:#666666;
line-height: 2;
padding: 3px 0px 2px 6px;
text-align: left;
width: 449px;
}






