@charset "utf-8";

/* preparation.css */


/*-------------------------------------------------
///	 結婚準備〜全体
-------------------------------------------------*/


#contents #about_us {
	margin-bottom: 90px;
}

h2 {
	clear: both;
	height: 42px;
	font-size:16px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",MS PGothic,Sans-Serif;
	font-weight: bolder;
	background: url(../common_new/img/bg_h2.gif) no-repeat left top;
	padding: 12px 0 0 35px; 
	margin-bottom: 10px;
}


#contents h3 {
	margin-bottom: 20px;
}

#contents .pagetop {
	padding-top: 5px;
	text-align: right;
	margin-right: -5px;
}


/*-------------------------------------------------
///	 ピンクバック
-------------------------------------------------*/	

#contents .preparation {
	background: url(../img_new/bg_preparation_main.jpg) repeat;
	width: 651px;
	border-left: #F15096 1px solid;
	border-right: #F15096 1px solid;
	border-top: #F15096 1px solid;
	padding: 20px 11px 30px 11px;
}

* html #contents .preparation {
	width: 675px;
}

#contents .preparation_bottom {
	background: url(../img_new/bg_preparation_main_bottom.jpg) no-repeat left top;
	width: 675px;
	height: 6px;
}

#contents .preparation_wrapper {
	margin-bottom: 30px;
}

#contents .preparation dl {
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 15px;
}

#contents .preparation dl dt {
	margin-bottom: 5px;
}

#contents .preparation dl dd {
	letter-spacing: 0;
}


/*-------------------------------------------------
/// 白バック
-------------------------------------------------*/

#contents .preparation .preparation_white_top {
	background: url(../img_new/bg_preparation_white_top.gif) no-repeat left bottom;
	width: 651px;
	height: 13px;
}

#contents .preparation .preparation_white_main {
	background: url(../img_new/bg_preparation_white_body.jpg) repeat-y;
	width: 633px;
	padding: 20px 10px;
}

* html #contents .preparation .preparation_white_main {
	width: 651px;
}

#contents .preparation .preparation_white_bottom {
	background: url(../img_new/bg_preparation_white_bottom.jpg) no-repeat left top;
	width: 651px;
	height: 13px;
	margin-bottom: 30px;
}

#contents .preparation .preparation_white_main .preparation_wrapper {
	margin-bottom: 0;
}


/*-------------------------------------------------
///	ダウンロード、資料請求ボタン	
-------------------------------------------------*/

#contents .preparation .position_left {
	text-align: left;
	margin-left: 14px;
}

#contents .preparation .position_center {
	text-align: center;
}

#contents .preparation .position_right {
	text-align: right;
	margin-right: 14px;
}


/*-------------------------------------------------
///	おすすめ情報	
-------------------------------------------------*/

#contents .preparation .osusume,
#contents .preparation .osusume02 {
	padding-top: 20px;
	clear: both;
}

#contents .preparation .osusume_center {
	margin-left: 100px;
}

#contents .preparation .osusume_center02 {
	margin-left: 80px;
}

#contents .preparation .osusume h4,
#contents .preparation .osusume02 h4 {
	margin-bottom: 8px;
}

#contents .preparation .osusume ul li {
	font-size: 12px;
	background: url(../img_new/icon_osusume01.gif) no-repeat left 4px;
	padding-left: 15px;
	margin-bottom: 6px;
}

#contents .preparation ul li span {
	letter-spacing: 0;
}

#contents .preparation ul li a {
	letter-spacing: 0;
}

#contents .preparation .osusume02 ul li {
	font-size: 12px;
	background: url(../img_new/icon_osusume02.gif) no-repeat left 3px;
	padding-left: 15px;
	margin-bottom: 5px;
}



/*-------------------------------------------------
///	結婚準備初期：結婚式場を探す
-------------------------------------------------*/

#contents .preparation #firststep03 .preparation_photo {
	width: 220px;
	float: left;
	margin-left: 0;
	text-align: left;
}

#contents .preparation #firststep03 dl {
	margin-left: 220px;
	margin-bottom: 30px;
}

#contents .preparation #firststep03 p {
	margin-left: 220px;
	text-align: center;
	width: 400px;
}


/*-------------------------------------------------
///	結婚準備初期：婚約指輪、記念品を探す
-------------------------------------------------*/

#contents .preparation #firststep05 .preparation_photo {
	width: 200px;
	float: right;
	margin-right: 0;
	text-align: center;
}

#contents .preparation #firststep05 dl {
	margin-right: 200px;
}


/*-------------------------------------------------
///	結婚準備初期：結納、ご両家顔合わせ、ウエディングドレス
-------------------------------------------------*/

#contents .preparation #firststep06 .preparation_photo {
	width: 240px;
	float: left;
	margin-left: 0;
	text-align: left;
}

#contents .preparation #firststep06 dl {
	margin-left: 240px;
	margin-bottom: 30px;
}

#contents .preparation #firststep06 p {
	clear: both;
	text-align: center;
}


/*-------------------------------------------------
///	結婚準備初期：招待状
-------------------------------------------------*/

#contents .preparation #firststep08 .preparation_photo {
	width: 250px;
	float: right;
	margin-right: 0;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #firststep08 dl {
	margin-right: 250px;
	padding-left: 0;
	margin-left: 10px;
}

#contents .preparation #firststep08 .osusume {
	margin-left: 10px;
}



/*-------------------------------------------------
///	結婚準備中期：結婚指輪を探す
-------------------------------------------------*/

#contents .preparation #secondstep02 .preparation_photo {
	width: 180px;
	float: left;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #secondstep02 dl {
	margin-left: 180px;
}

#contents .preparation #secondstep02 p {
	text-align: right;
}


/*-------------------------------------------------
///	結婚準備中期：ハネムーンのプランニングをする
-------------------------------------------------*/

#contents .preparation #secondstep03 .preparation_photo {
	width: 190px;
	float: right;
	margin-right: 0;
	text-align: center;
}

#contents .preparation #secondstep03 dl {
	margin-right: 190px;
}

#contents .preparation #secondstep03 {
	margin-bottom: 30px;
}


/*-------------------------------------------------
///	結婚準備中期：ヘアメイクを手配する
-------------------------------------------------*/

#contents .preparation #secondstep04 .preparation_photo {
	width: 280px;
	float: left;
	margin-left: 0;
	text-align: left;
}

#contents .preparation #secondstep04 dl {
	margin-left: 280px;
}

#contents .preparation #secondstep04 {
	clear: both;
	margin-bottom: 30px;
}


/*-------------------------------------------------
///	結婚準備中期：審美歯科に通う
-------------------------------------------------*/

#contents .preparation #secondstep06 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}


/*-------------------------------------------------
///	結婚準備中期：二次会海上を探す
-------------------------------------------------*/

#contents .preparation #secondstep07 .preparation_photo {
	width: 225px;
	float: left;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #secondstep07 dl {
	margin-left: 235px;
}


/*-------------------------------------------------
///	結婚準備後期：料理・ドリンクを選ぶ
-------------------------------------------------*/

#contents .preparation #thirdstep01 .preparation_photo {
	width: 190px;
	float: right;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #thirdstep01 dl {
	margin-right: 200px;
}


/*-------------------------------------------------
///	結婚準備後期：料理・ドリンクを選ぶ
-------------------------------------------------*/

#contents .preparation #thirdstep02 .preparation_photo {
	width: 230px;
	float: left;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #thirdstep02 dl {
	margin-left: 230px;
	padding-top: 15px;
}

#contents .preparation #thirdstep02 {
	clear: both;
}


/*-------------------------------------------------
///	結婚準備後期：ウエディングケーキを決定する
-------------------------------------------------*/

#contents .preparation #thirdstep03 dl {
	padding-top: 80px;
	margin-right: 260px;
	padding-left: 15px;
}

#contents .preparation #thirdstep03 {
	background: url(../img_new/img_photo_shirdstep03.jpg) no-repeat center top;
	height: 291px;
}


/*-------------------------------------------------
///	結婚準備後期：席次表
-------------------------------------------------*/

#contents .preparation #thirdstep04 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}


/*-------------------------------------------------
///	結婚準備後期：写真・ビデオの手配
-------------------------------------------------*/

#contents .preparation #thirdstep05 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}


/*-------------------------------------------------
///	結婚準備後期：司会者・その他演出手配
-------------------------------------------------*/

#contents .preparation #thirdstep06 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}



/*-------------------------------------------------
///	結婚準備後期：ウエディングケーキを決定する
-------------------------------------------------*/

#contents .preparation #thirdstep07 .preparation_photo {
	width: 260px;
	float: right;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #thirdstep07 dl {
	margin-right: 270px;
}


/*-------------------------------------------------
///	結婚準備後期：ウエディングケーキを決定する
-------------------------------------------------*/

#contents .preparation #thirdstep09 .preparation_photo {
	width: 260px;
	float: left;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #thirdstep09 dl {
	margin-left: 270px;
	padding-top: 50px;
}


/*-------------------------------------------------
///	新生活：家具、家電を探す
-------------------------------------------------*/


#contents .preparation .newlife_white_photo {
	text-align: right;
	margin: 0;
	padding: 0;
	vertical-align: -2px;
	zoom :1;
}

#contents .preparation .newlife_white_photo img {
	vertical-align: -2px;
	margin: 0;
	padding: 0;
}

#contents .preparation #newlife_white {
	background: url(../img_new/bg_newlife_white_top.jpg) no-repeat left bottom;
	width: 651px;
	height: 13px;
}

* html #contents .preparation #newlife_white {
	margin-top: -1px;
}

#contents .preparation #newlife_white_main {
	padding-top: 0;
	padding-right: 0;
	width: 641px;
}

* html #contents .preparation #newlife_white_main {
	width: 651px;
	margin-top: -1px;
}


#contents .preparation #newlife02 .preparation_photo {
	width: 226px;
	float: right;
	margin-left: 0;
	text-align: right;
}

#contents .preparation #newlife02 dl {
	padding-top: 17px;
}

#contents .preparation #white {
	margin-top: -70px;
}


/*-------------------------------------------------
///	新生活：新居に引っ越しする
-------------------------------------------------*/

#contents .preparation #newlife03 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}


/*-------------------------------------------------
///	新生活：家具、家電を探す
-------------------------------------------------*/

#contents .preparation #newlife04 {
	background: url(../img_new/img_preparation_line.gif) no-repeat left bottom;
	width: 651px;
	padding-bottom: 30px;
}

#contents .preparation #newlife04 .preparation_photo {
	width: 250px;
	float: left;
	margin-left: 0;
	text-align: center;
}

#contents .preparation #newlife04 dl {
	margin-left: 260px;
}

