@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;
}


.content {
background: url(../img/houjin_2/bg.jpg) no-repeat left top;
height: 100%;
width: 621px;
}

.content dl {
display: block;
float: left;
padding-top: 25px;
width: 621px;
}

.content dl dt {
float: left;
font-weight: bold;
line-height: 1.4;
text-align: left;
width: 57px;
}

.content dl dd {
color: #666666;
float: left;
line-height: 1.4;
text-align: left;
width: 564px;
}

.content dl dd a {
color: #666666;
line-height: 1.4;
text-align: left;
text-decoration: underline;
}

.content dl dd a:link {
color: #666666;
line-height: 1.4;
text-align: left;
text-decoration: underline;
}

.content dl dd a:visited {
color: #666666;
line-height: 1.4;
text-align: left;
text-decoration: underline;
}

.content dl dd a:hover {
color: #dfa543;
line-height: 1.4;
text-align: left;
text-decoration: underline;
}

.content dl dd a:active {
color: #666666;
line-height: 1.4;
text-align: left;
text-decoration: underline;
}


.content h4 {
padding-top: 25px;
text-align: left;
width: 621px;
}

.content p {
color: #666666;
line-height: 1.4;
padding: 3px 0px 4px 57px;
text-align: left;
width: 564px;
}


.btn {
float: left;
padding: 3px 0px 4px 57px;
text-align: left;
width: 564px;
}

.btn p {
background: url(../img/houjin_2/btn_.gif) no-repeat left top;
display: block;
float: left;
height: 17px;
padding: 0px;
text-align: left;
overflow: hidden;
width: 222px;
}

.btn p img {
height: 17px;
float: left;
text-align: left;
vertical-align: top;
width: 222px;
}

.btn p a {
display: block;
float: left;
width: 222px;
}


.btn p a:hover {
background: transparent;
}

.btn p a:hover img {
visibility: hidden;
}














