@charset "utf-8";

/* navi */
.staffnavi {
background-image: url(/inc/images/global/dot.gif);
width: 690px;
}
.staffnavi dt {
float: left;
width: 90px;
margin: 0 ;
}

.staffnavi dd {
background-color: #fff;
width: 580px;
margin: 5px;
float: right;
}



/* スタッフ*/
.staff {
clear: both;
margin-bottom: 30px;
}

.staff dt{
width: 180px;
float: left;
background-image: url(/inc/images/global/dot.gif);
margin-right: 40px;
}

.staff dt p{
margin: 5px 10px;
line-height: 130%;
font-size: 90%;
}

.staff dt p span {
color: #804F1B;
font-size: 90%;
}
.staff dt p b{
display: block;
font-size: 130%;
color: #804F1B;
}

.staff dd {
float: right;
width: 465px
}

.staff dd strong {
display: block;
border-bottom: dotted 1px #b3b3b3;
padding: 5px 0;
font-size: 120%;
margin-bottom: 10px;
}

/* 職人*/

.syokunin {
clear: both;
margin-bottom: 30px;
}

.syokunin dt{
width: 180px;
float: left;
background-image: url(/inc/images/global/dot.gif);
margin-right: 40px;
}


.syokunin dd {
float: right;
width: 465px;
}

.syokunin dd p{
padding: 7px;
background-image: url(/inc/images/global/dot.gif);
line-height: 130%;
margin: 0 0 10px 0;
}

.syokunin dd p img {
float: left;
margin-right: 10px;
}

.syokunin dd p span {
color: #804F1B;
font-size: 90%;
line-height: 170%;
}
.syokunin dd p b{
font-size: 140%;
color: #804F1B;
padding-right: 20px;
}

.syokunin .hobby {
border: dotted 1px #b3b3b3;
padding-top: 10px;
margin: 10px 0;
}
.syokunin .hobby strong{
float: left;
display: block;
padding: 0 10px;
color: #804F1B;

}

.syokunin .hobby ul{
margin: 0 0 10px 110px;
border-left: solid 1px #ccc;
font-size: 90%;
}

.syokunin .hobby li {
margin: 0 10px 0 30px;
}


.staffnavi:after,
.staff:after,
.syokunin:after
 {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}


