@charset "UTF-8";

/* =================================================================================

 Common style of toppage

================================================================================= */

/* /////////////////////////////////////////////////////////////////////////// layoutを上書き */

body{
	overflow:hidden;
	min-width:960px;
}

#contents{
	background:none;
	padding-top:15px;
}

#main{
	padding-top:7px;
}
#side{
	margin-top:-9px;
}

/* /////////////////////////////////////////////////////////////////////////// mainVisual */

#mainVisual{
	margin:0 auto;
	width:960px;
	position:relative;
}

/* #slider_main
--------------------------- */
.slide {
	position: relative;
	height:397px;
	text-align: left;
	overflow: hidden;
	width:960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/* #btn_thumb
--------------------------- */
#btn-thumb {
	text-align: center;
	width:960px;
	position:relative;
	z-index:1001;
	margin-top: -50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
	/*追加場所140908*/
	#btn-thumb .btn {
	/*display: inline;*/
		padding-left:40px;
	}
	#btn-thumb .btn li {
	/*cursor: pointer;*/
			position:relative;
	margin-right:40px;
	width:265px;
	height:90px;
		}

/* for IE6 */

* html #slideSwitch{
	background:none;
}
* html .btn li span.frame{
	display:none !important;
}

/* /////////////////////////////////////////////////////////////////////////// 魅力ボックス */

.appeal-box{
	float:left;
	margin-left:-4px;
	margin-top:-4px;
	width:234px;

}

	.appeal-box h3{
		margin-top:9px;
		padding-left:10px;
	}
	
	.appeal-box p{
		font-size:85%;
		margin-top:5px;
		margin-left:15px;
	}

/* /////////////////////////////////////////////////////////////////////////// 支店一覧テキスト */

.appeal-shitenbox{
	float:left;
	margin-left:-4px;
	margin-top:-4px;
	width:200px;
	/*width:234px;*/

}

	.appeal-shitenbox h3{
		font-size:100%;
		margin-top:9px;
		padding-left:30px;
		/*padding-left:10px;*/
	}
	
	.appeal-shitenbox p{
		font-size:93%;
		/*margin-top:5px;*/
		margin-left:40px;
		/*margin-left:15px;*/
	}

/* //////////////////////////////////////////////// パーティレポートとカップルインタビュー */

#report-wrap{
	background:url(img/top_column2.gif) no-repeat center bottom;
	margin-top:10px;
	padding-bottom:15px;
	/*letter-spacing:-.40em;*/
}
	#main .column2-in .curvy-box{
		padding:15px;
	}
	#report-wrap h2{
		margin-bottom:20px;
	}
	
	#report-wrap .item-txt dt,
	#report-wrap .item-txt dd,
	#report-wrap p.item-txt{
		font-size:74%;
	}
	
	#report-wrap .item-wrap{
		letter-spacing:normal;
		width:145px;
	}
	
	#report-wrap .item-txt{
		width:70px;
		_width:67px;
	}

/* //////////////////////////////////////////////// ためせるノッツェ */

#trial-box{
	background:url(img/top_trial.jpg) no-repeat left top;
	/*margin-top:14px;*/
	margin-top:-1px;
	/*margin-bottom:10px;*/
	position:relative;
	height:253px;
	height:263px;
	width:700px;
}

	#trial-box h3,
	#trial-box li{
		position:absolute;
	}
	#trial-box h3{
		top:37px;
		left:186px;
	}
/* SEO対策の編集前
	#trial-box h2,
	#trial-box li{
		position:absolute;
	}
	#trial-box h2{
		top:37px;
		left:186px;
	}
*/

	#trial-support{
		top:142px;
		left:165px;
		position:relative;
	}
	#trial-prelusion{/*出逢いからご成婚まで*/
		top:15px;/*top:35px;*/
		left:310px;/*left:358px;*/
		position:relative;
	}
	#trial-party{/*リニューアル後:お見合いアシストコース*/
		top:142px;/*リニューアル前:top:136px;*/
		left:453px;
		position:relative;
	}
	#trial-support p{
	top:41px;
	left:0px;
	position:absolute;
	font-size:10px;
	line-height:150%;
	width: 160px;
	}
	#trial-support p a{
	color:#660000;
	text-decoration:none;
	}
	#trial-prelusion p{
	top:46px;
	left:0px;
	position:absolute;
	font-size:10px;
	line-height:150%;
	width: 355px;/*width: 155px;*/
	}
	#trial-prelusion p a{
	color:#660000;
	text-decoration:none;
	}
	#trial-party p{
	top:47px;
	left:0px;
	position:absolute;
	font-size:10px;
	/*line-height:150%;*/
	width: 131px;/*width: 131px;*/
	}
	#trial-party p a{
	color:#660000;
	text-decoration:none;
	}
/* //////////////////////////////////////////////// ためせるノッツェの前に配置バナー */

#bnr-box{
/*	background:url(img/top_trial.jpg) no-repeat left top;*/
	/*margin-top:14px;*/
	margin-top:-1px;
	/*margin-bottom:10px;*/
	position:relative;
	height:100px;
	/*height:263px;*/
	width:700px;
}
/*
	#bnr-box h2,
	#bnr-box li{
		position:absolute;
	}
	#bnr-box h2{
		top:37px;
		left:186px;
	}
	*/


/* //////////////////////////////////////////////// よくあるご質問 */

.question-list{
	margin-bottom:0;
}
		
#faq-wrap,
#news-wrap{
	margin-bottom:10px;
	padding-top:20px;
	padding-bottom:30px;
}

#faq-wrap .list-btn,
#news-wrap .list-btn{
	right:18px;
}

/* //////////////////////////////////////////////// side */
