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

 更新者：松尾
 更新日：20090508

 file name  : type.css
 style info : タイプ別婚活用のスタイル
============================================================ */

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


/* 飾り枠のスタイル
----------------------------------------------------*/
#contents #boxt {
	width: 590px;
	background: url(../images/bg_boxt.png) no-repeat;
	position: relative;
}

#contents #boxt #boxb {
	width: 550px;
	background: url(../images/bg_boxb.gif) bottom no-repeat;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#contents #boxt #boxb .sboxt {
	background: url(../images/bg_sboxt.png) no-repeat;
	margin-top: 10px;
}  

#contents #boxt #boxb .sboxt2 {
	background: url(../images/bg_sboxt2.png) no-repeat;
}

#contents #boxt #boxb .sboxt .sboxb,
#contents #boxt #boxb .sboxt2 .sboxb{
	background: url(../images/bg_sboxb.png) bottom no-repeat;
	margin-bottom: 10px;
}


/* タイトル周り
----------------------------------------------------*/
#contents #boxt #boxb h1 {
	padding: 0px;
}

#contents #boxt #boxb .leadtxt {
	width: 470px;
	text-align: center;
	position: absolute;
	top: 75px;
	left: 70px;
	z-index: 2;
}

/* archiveナビ関連
----------------------------------------------------*/
ul.archive { /* 上部のarchive */
	width: 510px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

ul.archive li {
	width: 255px;
	display: inline;
	margin-top: 10px;
}

ul.archive li.listL {
	display: block;
	float: left;
}

ul.archive li.listR {
	display: block;
	float: right;
}


#contents #boxt #boxb .sboxt2 .sboxb h2.archive { /* 下部のarchive */
	padding-left: 20px;
}


/* 記事周り
----------------------------------------------------*/
#contents #boxt #boxb .sboxt .sboxb .section-lv {
	width: 490px;
	padding: 20px;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv h2.title {
	margin-bottom: 15px;
	font-size: 175%;
	font-weight: normal;
	color: #FA56A4;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv h2.title img {
	margin-right: 10px;
	vertical-align: middle;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv p {
	margin-bottom: 15px;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv h3.grey {
	background: #EEEEEE;
	border: none;
	margin-bottom: 10px;
	padding: 0px 20px;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv ul.point {
	border: 1px solid #EEEEEE;
	padding: 5px 10px;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv ul.list {
	margin-bottom: 25px;
}

#contents #boxt #boxb .sboxt .sboxb .section-lv ul.list li {
	background: url(../../../images/share/i_list_pink.png) no-repeat;
	border: none;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 1.2;
}

/* 回遊ボタン
----------------------------------------------------*/
#contents #boxt #boxb ul.navi {
	padding-top: 10px;
}

#contents #boxt #boxb ul.navi li {
	display: inline;
}
