@charset "UTF-8";

h2 {
background: url(../images/profile/img_01.jpg) no-repeat left top;
}
#contents .inner-contents {
margin-left: 10px;
}
.cast {
padding-bottom: 34px;
margin-bottom: 9px;
background: url(../images/common/back_line.gif) repeat-x left bottom;
position: relative;
}
.last {
padding-bottom: 0;
margin-bottom: 0;
background-image: none;
}
.photo {
width: 248px;
}
.txt {
	width: 420px;
	text-align: left;
}
.txt li,
.txt p {
line-height: 2;
}
.txt ul {
margin-left: 1.3em;
}
.txt ul,
.txt li {
list-style-type: square;
}
.polaroid {
width: 261px;
}
.polaroid img {
position: absolute;
right: 0;
bottom: 38px;
}
.last .polaroid img {
bottom: 0;
}


.txt h3 {
height: 20px;
margin-bottom: 10px;
overflow: hidden;
text-indent: -9999em;
}
.txt h3#tit-hase {
background: url(../images/profile/tit_01.gif) no-repeat left top;
}
.txt h3#tit-miyabi {
background: url(../images/profile/tit_02.gif) no-repeat left top;
}
.txt h3#tit-kubota {
background: url(../images/profile/tit_03.jpg) no-repeat left top;
}
.txt h3#tit-hoshina {
background: url(../images/profile/tit_04.gif) no-repeat left top;
}


