#content{
	line-height:16px;
}
#content h3{
	background:url(../img/koisite/title.jpg);
	width:440px;
	height:119px;
	text-indent:-9999px;
	margin-bottom:5px;
}
.ttl_koisite{
	background:url(../img/koisite/ttl_h2.gif);
	width:440px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}

p.koisite{
width:418px;
padding:5px 10px 5px 10px;
background:#f4f3f2;
color:#333;
margin-bottom:5px;
border:solid 1px #ccc8c2;
}

.koisite_main1{
	background:url(../img/koisite/deliheru.jpg) no-repeat;
	width:440px;
	height:598px;
	text-indent:-9999px;
	margin-bottom:0px;
}

.koisite_main2{
	width:440px;
	margin-bottom:0px;
	margin-top:2px;
}

.koisite_koukoku{
background:url(../img/koisite/koukoku_title.jpg) no-repeat;
width:430px;
margin-left:3px;
padding:50px 0px 20px 0px;
overflow:hidden;
border: solid 1px #fe739a;
}

.koisite_koukoku img{
margin:0px 0px 13px 43px;
float:left;
border: solid 1px #e5e5e5;
}

.bn{
color:#8c663c;
line-height:1.5em;
padding:10px 5px 5px 5px;
margin-left:3px;
background:url(../img/koisite/bn_bg.gif) repeat-x;
height:1200px;
}

.bn a,.bn a:active,.bn a:visited{
color:#8c663c;
}

.bn a:hover{
color:#a57d52;
}

.bn ul{
margin-bottom:10px;
}

.bn .prof{
background:#fff;
text-align:center;
margin:0px auto;
color:#dc5d82;
padding:3px 3px 10px 3px;
}

.bn .prof img{
border: solid 1px #e5e5e5;
margin:5px;
}

.bn p.prof{
line-height:1.5em;
color:#8c663c;
text-align:left;
font-size:10px;
}

.bn p.prof a{
line-height:1.5em;
color:#8c663c;
text-align:left;
font-size:10px;
}

.bn p.prof2{
line-height:1.5em;
color:#f95b96;
text-align:left;
font-size:10px;
}

.bn p.prof2 a,.bn p.prof2 a:active,.bn p.prof2 a:visited{
line-height:1.5em;
color:#3599ff;
text-align:left;
font-size:10px;
}

.bn p.prof2 a:hover{
line-height:1.5em;
color:#90c3f8;
text-align:left;
font-size:10px;
}

.link_koisite{
	text-align:center;
	margin: 20px 0;
}
.link_koisite img{
	margin-top: 5px;
}

/*-2011.6.20追加-*/
.bn_k ul{
margin-bottom:10px;
}

.bn_k ul li {
	border-top:#f37b94 solid 1px;
	border-left:#f37b94 solid 1px;
	border-right:#f37b94 solid 1px;
	border-bottom:#f37b94 solid 1px;
	margin-bottom:3px;
	height:55px;
	padding:3px;
	line-height:1.2em;
background:url(../img/koisite/bn_k_bg.gif) repeat-x;
	}
.bn_k ul li img {
	float:left;
	margin-right:3px;
	}
	
.bn_k ul li a:hover img {
filter: alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

.bn_k ul li a {
	text-decoration:none;
	color:#333;
	}

.bn_k ul li a:hover {
color:#a57d52;
}
.bn_k ul li a span {
	color:#2d90f5;
	text-decoration:none;
	display:block;
	font-weight:normal;
	}

.bn_k ul li strong {
/*	color:#f37b94;*/
	color:#ff007a;
	font-weight:bold;
}


.bn_k .prof{
background:#fff6fa;
text-align:center;
margin:0px auto;
color:#dc5d82;
padding:5px 5px 10px 5px;
	border:#f37b94 solid 1px;
}

.bn_k .prof img{
border: solid 1px #e5e5e5;
margin:5px;
}

.bn_k p.prof{
line-height:1.5em;
color:#8c663c;
text-align:left;
font-size:10px;
}

.bn_k p.prof a{
line-height:1.5em;
color:#8c663c;
text-align:left;
font-size:10px;
}

.bn_k p.prof2{
line-height:1.5em;
color:#f95b96;
text-align:left;
font-size:10px;
}

.bn_k p.prof2 a,.bn p.prof2 a:active,.bn p.prof2 a:visited{
line-height:1.5em;
color:#3599ff;
text-align:left;
font-size:10px;
}

.bn_k p.prof2 a:hover{
line-height:1.5em;
color:#90c3f8;
text-align:left;
font-size:10px;
}


/*-2011.6.20追加ここまで-*/



