@charset "utf-8";
/* =========================================================
CSS information

 更新者：松尾
 更新日：20090813

 file name  : pro.css
 style info : 恋活婚のすすめ用のスタイル
============================================================ */

/* feature.cssの読み込み
----------------------------------------------------------- */
@import url("../../../css/feature.css");


/* 本文
----------------------------------------------------*/
#koikatsukon {
	width: 550px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 20px;
}

#koikatsukon h1 {
	margin-bottom: 20px;
	color: #F1006C;
	font-size: 200%;
	font-weight: normal;
}

#koikatsukon h1.title01 {
	background: url(../images/bg_subttl01.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title02 {
	background: url(../images/bg_subttl02.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title03 {
	background: url(../images/bg_subttl03.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title04 {
	background: url(../images/bg_subttl04.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title05 {
	background: url(../images/bg_subttl05.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title06 {
	background: url(../images/bg_subttl06.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title07 {
	background: url(../images/bg_subttl07.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title08 {
	background: url(../images/bg_subttl08.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title09 {
	background: url(../images/bg_subttl09.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon h1.title10 {
	background: url(../images/bg_subttl10.png) no-repeat;
	padding-left: 50px;
}

#koikatsukon p {
	margin-bottom: 20px;
}

#koikatsukon p span {
	color: #F1006C;
	/*font-weight: bold;*/
}

#koikatsukon img.graph {
	margin-bottom: 30px;
}

#koikatsukon ul {
	margin-bottom: 30px;
}

#koikatsukon ul li.list01 {
	background: url(../images/bn01.png) no-repeat -2.9em 0.25em;
	padding-left: 25px;
}

#koikatsukon ul li.list02 {
	background: url(../images/bn02.png) no-repeat -2.9em 0.25em;
	padding-left: 25px;
}

#koikatsukon ul li.list03 {
	background: url(../images/bn03.png) no-repeat -2.9em 0.25em;
	padding-left: 25px;
}


/* backnumber
----------------------------------------------------*/
#koikatsukonBn {
	 border-top: 1px dashed #D6D6D6;
	 padding-top: 15px;
}

#koikatsukonBn ul {
	margin-top: 15px;
}

#koikatsukonBn ul li {
	margin-bottom: 10px;
}

#koikatsukonBn ul li a {
	text-decoration: underline;
}

#koikatsukonBn ul li.bn01 {
	background: url(../images/bn01.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn02 {
	background: url(../images/bn02.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn03 {
	background: url(../images/bn03.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn04 {
	background: url(../images/bn04.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn05 {
	background: url(../images/bn05.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn06 {
	background: url(../images/bn06.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn07 {
	background: url(../images/bn07.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn08 {
	background: url(../images/bn08.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn09 {
	background: url(../images/bn09.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}

#koikatsukonBn ul li.bn10 {
	background: url(../images/bn10.png) no-repeat 0em 0.2em;
	padding-left: 70px;
}


/* プロフィール
----------------------------------------------------*/
#koikatsukonProfile {
	width: 588px;
	border: 1px solid #D6D6D6;
	margin-top: 20px;
	margin-bottom: 10px;
}

#koikatsukonProfile .intro {
	width: 568px;
	margin: 10px;
}

#koikatsukonProfile .intro h3 {
	display: block;
	margin-bottom: 10px;
	padding-top: 5px;
}

#koikatsukonProfile .intro .link {
	background: url(../images/disc.png) no-repeat 0em 0.45em;
	margin-top: 5px;
	padding-left: 15px;
	float: left;
}

#koikatsukonProfile .intro .link a {
	margin-left: 15px;
}

#koikatsukonProfile .intro .photo {
	margin-bottom: 10px;
	margin-left: 15px;
	float: right;
}

#koikatsukonProfile .book {
	width: 588px;
	border-top: 1px dashed #D6D6D6;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
}

#koikatsukonProfile .book h3 {
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 5px;
}

#koikatsukonProfile .book .text {
	margin-left: 10px;
}

#koikatsukonProfile .book ul.bookImg {
	width: 185px;
	margin-right: 10px;
	margin-left: 10px;
	float: right;
}

#koikatsukonProfile .book ul.bookImg li.book01,
#koikatsukonProfile .book ul.bookImg li.book02 {
	padding-right: 5px;
	float: left;
}

#koikatsukonProfile .book ul.bookImg li.book03 {
	float: right;
}

/* アドバイザーページへのリンク
----------------------------------------------------*/
#adviserAndo {
	width: 590px;
	margin-bottom: 30px;
	text-align: right;
}


/* シリーズ
----------------------------------------------------*/
.series {
	width: 590px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D6D6D6;
}

.series.nb {
	border: none;
}

.series h3 {
	width: 500px;
	font-size: 120%;
	font-weight: bold;
	margin-left: 80px;
}

.series p.photo {
	width: 70px;
	clear: both;
	float: left;
}

.series ul {
	width: 500px;
	display: block;
	margin-left: 80px;
}

.series ul li {
	margin-bottom: 5px;
}
