@charset "shift_jis";

/*
-----------------------------------------------------------------
 manual_import.css
 created : 2013.08.29
 last modified : 2013.08.29
 comment :	マニュアルコンテンツ
 			全コンテンツ統合用CSS

以下に、manual01.css　〜　manual07.css　、　manual_08.css　〜　manual_09.css
のルールを統合して記載。

-----------------------------------------------------------------
*/






/*
-----------------------------------------------------------------
 manual01.css
 created : 2010.07.06
 last modified : 2010.07.25
 comment :	マニュアルコンテンツ
 			汎用スタイル
-----------------------------------------------------------------
*/

/*==============================================================
	
	共通
==============================================================*/


/*	ページコンテンツ
---------------------------------------------------------------*/
.category-manual .area_section {
	width: 674px;
	color: #535353;
	/*color: #d77d8e;*/
	zoom: 1;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.category-manual .area_section:after {
	width: 674px;
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*==============================================================
	部品
==============================================================*/

/*	縁付きグレーボックス
---------------------------------------------------------------*/
.aside_glyBox {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #535353;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 580px;
}



.aside_glyBox h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
}
.aside_glyBox h6 {
	margin: 0 0 4px 0;
	font-size: 100%;
	line-height: 1.25;
	color:#E84572;
	font-weight: bold;
}

/*	縁付きグレーボックス 中ピンク
---------------------------------------------------------------*/

.aside_glypBox {
	border: 5px solid #CCCCCC;
	background: #fdf1f3;
	color: #535353;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.aside_glypBox h5 {
	margin: 0 0 6px 0;
	font-size: 11px;
	line-height: 1.4;
	font-weight: bold;
}
.aside_glypBox h6 {
	margin: 0 0 4px 0;
	line-height: 1.25;
	font-size: 11px;
}

/*	縁付きグレーボックス 中ピンク 文字ピンク
---------------------------------------------------------------*/

.aside_glyppBox {
	border: 5px solid #CCCCCC;
	background: #fdf1f3;
	color: #e84472;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.aside_glyppBox h5 {
	margin: 0 0 6px 0;
	font-size: 10pt;
	line-height: 1.4;
	font-weight: bold;
}

/*	縁付きグレーボックス 中ホワイト 文字ピンク
---------------------------------------------------------------*/

.aside_glywpBox {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #e84472;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.aside_glywpBox h4 {
	margin: 0 0 6px 0;
	font-size: 11pt;
	line-height: 1.4;
	font-weight: bold;
}

.aside_glywpBox h5 {
	margin: 0 0 6px 0;
	font-size: 9pt;
	line-height: 1.0;
	font-weight: bold;
}



/*	縁付きピンクボックス
---------------------------------------------------------------*/
.aside_pinkBox {
	margin: 8px 0 15px 0;
	padding: 10px 13px;
	border: 5px solid #f4ced6;
	background: #fff8fa;
	color: #d77d8e;
}
.aside_pinkBox h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
}
.aside_pinkBox h6 {
	margin: 0 0 4px 0;
	font-size: 100%;
	line-height: 1.25;
	color:#E84572;
}
/* アドバイスのボックス */
.aside_advice h5 {
	margin-left: -4px;
}
/* POINTのボックス */
.aside_point {
	position: relative;
	margin-bottom: 20px;
	padding-top: 15px;
	/zoom: 1;
}
.aside_point .caption_point {
	position: absolute;
	top: -12px;
	left: -3px;
	_top: -7px;/* for IE6 */
	_left: -13px;/* for IE6 */
}
/* 内側にさらにボックス　背景に少し濃いピンク */
.aside_pinkBox .section {
	margin: 0 0 8px 0 !important;
	padding: 6px;
	background: #ffecf1;
}

/*	縁付きブルーボックス（↑の色違い）
---------------------------------------------------------------*/
.aside_blueBox {
	margin: 8px 0 15px 0;
	padding: 10px 13px;
	border: 5px solid #b6d2f0;
	background: #ffffff;
	color: #6296c7 !important;
}
.aside_blueBox h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
}
.aside_blueBox h6 {
	margin: 0 0 4px 0;
	font-size: 100%;
	line-height: 1.25;
}
.aside_blueBox .ttl_caption11 {
	border-color: #95bbdf;
	color: #95bbdf;
} 

/*	縁なしブルーボックス
---------------------------------------------------------------*/
.aside_plain_blueBox {
	margin: 8px 0 20px 0;
	padding: 10px 13px;
	/*border: 5px solid #f4ced6;*/
	background: #f0faff;
	color: #6296c7;
}
.aside_plain_blueBox h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
	color: #6296c7;
}
.aside_plain_blueBox h6 {
	margin: 0 0 4px 0;
	font-size: 100%;
	line-height: 1.25;
	color: #6296c7;
}
.aside_plain_blueBox .ttl_caption11 {
	border-color: #95bbdf;
	color: #95bbdf;
} 

.aside_plain_blueBox dd {
	margin-bottom: 20px;
}
.aside_plain_blueBox dd.lastChild {
	margin-bottom: 0;
}

/*	1px枠線付きピンクボックス
---------------------------------------------------------------*/
.aside_pinkBox02 {
	margin: 3px 0 10px 0;
	padding: 8px 10px;
	border: 1px solid #d77d8e;
	background: #fff3f6;
	color: #d77d8e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*	角丸ボックス タイトル背景濃ピンク
---------------------------------------------------------------*/
.category-manual .aside_roundBox {
	width: 675px;
	margin: 0 0 20px;
/*	width: 676px;
	margin: 0 0 20px 0;
	padding: 0 10px 15px 10px;
	background: url(/manual/img/bg_aside_roundbox_btm.gif) no-repeat left bottom; */
}
.category-manual .aside_roundBox .boxTtl {
	height: 24px;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../img/manual/head_rounded_box.jpg) no-repeat;
/*	width: 680px;
	margin: 0 -10px 10px -10px;
	padding: 3px 10px;
	background: #d77d8e url(/lib/img/content/bg_ttl_caption10_top.gif) no-repeat left top;
	color: #ffffff;
	font-size: 115%;
	line-height: 1.4; */
}
.category-manual .aside_roundBox .body {
	border-left: 1px solid #E84572;
	border-right: 1px solid #E84572;
	padding: 10px;
}

.category-manual .aside_roundBox .foot {
	clear: both;
	width: 675px;
	height: 12px;
	background: url(../img/manual/foot_rounded_box.jpg) no-repeat;
}


.category-manual .aside_roundBox .inner_roundBox {/* タイトル無いとき内側に噛ませる */
	width: 675px;
	margin: 0 -10px;
	padding: 14px 10px 0 10px;
	background: url(/manual/img/bg_aside_roundbox_top.gif) no-repeat left top;
}


/*	二重線のボックス
---------------------------------------------------------------*/
.category-manual .aside_doubleLineBox {
	width: 685px;
	margin: 0 0 20px 0;
	padding: 0 0 5px 15px;
	background: url(/manual/img/bg_aside_doubleLine_box_btm.gif) no-repeat left bottom;
}
.category-manual .aside_doubleLineBox .boxTop {
	width: 700px;
	height: 17px;
	margin: 0 0 5px -15px;
	padding: 17px 0 15px 0;
	background: url(/manual/img/bg_aside_doubleLine_box_top.gif) no-repeat left top;
}
.category-manual .aside_doubleLineBox .inner_doubleLineBox {/* タイトル無いとき内側に噛ませる */
	width: 670px;
	margin: 0 -15px;
	padding: 15px;
	background: url(/manual/img/bg_aside_doubleLine_box_top.gif) no-repeat left top;
}
.category-manual .aside_doubleLineBox .boxTop .boxTtl {
	width: 665px;
	height: 24px;
	margin: 0 0 0 13px;
	padding: 0 0 0 10px;
	background: url(/manual/img/bg_ttl_doubleLine_box.gif) no-repeat left top;
	color: #ffffff;
	font-size: 115%;
	line-height: 24px;
}


/*	横3つ並べ
---------------------------------------------------------------*/
ul.list_3column {
	width: 700px;
	margin: 0 0 15px 0;
	zoom: 1;
}
ul.list_3column:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
ul.list_3column li {
	width: 210px;
	margin: 0 14px 12px 0;
	list-style-type: none;
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/
}
/* function.jsで3番目にクラス追加・余白消し */
ul.list_3column li.tailBlock {
	margin-right: 0;
}

/* 中に背景薄ピンクの箱 */
ul.list_3column li .pinkBox {
	width: 203px;
	padding: 8px 10px 10px 10px;
	background: #fff3f6;
	border: 1px solid #fff3f6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


/*	”〜ヶ月前”などカウント付きの見出し
---------------------------------------------------------------*/
.ttl_stepCount {
	position: relative;
	margin: 0 0 15px 0;
}
.ttl_stepCount .countMark {
	position: absolute;
	top: 5px;
	left: 0;
}
.ttl_stepCount .countStep {
	margin: 0 0 8px 0;
	padding: 4px 0 4px 56px;
	border-bottom: 1px solid #f4ced6;
	color: #d77d8e;
	font-size: 115%;
}
.ttl_stepCount .description {
	padding: 0 5px 0 56px;
	color: #4d4d4d;
	line-height: 1.4;
}
/*---
 同じスタイルでカウントマーク無しのタイトル＋記述が下に続く場合
 箱（posterior）をひとつ噛ませる
 ---*/
.ttl_stepCount .posterior {
	padding: 13px 0 0 0;
}
.ttl_stepCount .posterior .countStep {
	padding-bottom: 0;
	border-bottom: 0;
}


/*	QAリスト
---------------------------------------------------------------*/
.list_manualQA  {
	margin: 0 0 10px 0;
}
.list_manualQA dl {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
/*	border-bottom: 1px dotted #f4ced6; */
}
.list_manualQA dl dt {
	margin: 0 0 5px;
	padding: 10px 0 0;
	border-top: 1px dotted #666666;
	font-weight: bold;
	color:#535353;
}
.list_manualQA dl dd {
	margin: 0 10px 10px;
	padding: 5px;
	font-size: 11px;
	background-color: #FDF1F3;

/*	padding: 8px 10px 8px 25px;
	background: #fff8f9;
	text-indent: -1.2em;*/
}
.list_manualQA dl dd.lowerLayer {
	padding: 8px 10px 4px 25px;
	background: #ffffff;
}

.list_manualQA dl.lastChild {
	padding: 0;
	border-bottom: 0;
}



/*	タイトル（サイト内汎用ではありません）
---------------------------------------------------------------*/

/*--- 青背景角丸(画像) ---*/
.category-manual .ttl_caption_blue {
	width: 676px;
	height: 28px;
	margin: 0 0 15px 0;
	padding: 0 12px;
	background: url(/manual/img/bg_ttl_blue.gif) no-repeat left bottom;
	color: #ffffff;
	font-size: 129%;/* 17px相当 */
	line-height: 28px;
}
/*--- ピンク背景画像 ---*/
.category-manual .ttl_pk_radius {
	width: 688px;
	height: 28px;
	margin: 0 0 13px 0;
	padding: 0 0 0 12px;
	background: url(/manual/img/bg_ttl_pk-radius.gif) no-repeat left bottom;
	color: #d77d8e;
	font-size: 129%;/* 17px相当 */
	line-height: 28px;
}
/*--- 背景うすピンク（画像不使用） ---*/
.category-manual .ttl_pale_pink {
	margin: 0 0 8px 0;
	padding: 5px 12px 4px 12px;
	background: #fff3f6;
	color: #d77d8e;
	font-size: 107%;
	line-height: 1.4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*	仕切り　＊ドット下線
---------------------------------------------------------------*/
.category-manual .partition {
	margin-bottom: 13px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #f6d4da;
}


/*	画像配置パターン
---------------------------------------------------------------*/
.category-manual .box_picture {
	zoom: 1;
}
.category-manual .box_picture:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.category-manual .box_picture .picture {
	float: right;
	margin: 0 0 0 10px;	
}

/*	スクエアアイコンリスト
---------------------------------------------------------------*/
.category-manual ul.list_squareMark li {
	background-image: url(../img/manual/icon_sikaku.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	list-style-type: none;
}
.category-manual ul.list_squareMark li h5,
.category-manual ul.list_squareMark li h6 {
	color: #E84572;
	font-weight: bold;
	font-size:100%;
}

/*	メイン内で等幅2カラム
---------------------------------------------------------------*/
.category-manual ul.boxlist_2col {
	width: 674px;
	margin: 0 0 15px 0;
	zoom: 1;
}
.category-manual ul.boxlist_2col:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.category-manual ul.boxlist_2col li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	width: 344px;
	margin: 0 2px 12px 0;
	/margin: 0 5px 12px 0;
	vertical-align: top;
}
/* 以下ハック */
.category-manual ul.boxlist_2col li, x:-moz-read-only {
	float: left;/*Fx2用*/
	min-height: 125px;
}
.category-manual ul.boxlist_2col li, x:-moz-broken {
	float: none;/*Fx3用*/
	min-height: 0;
}
.category-manual ul.boxlist_2col li, x:x {
	float: none;/*デフォルト再設定*/
	min-height: 0;
}

.category-manual ul.boxlist_2col li:nth-child(even) {
	margin: 0 0 12px 2px;
}
.category-manual ul.boxlist_2col li.even {
	/margin: 0 0 12px 5px;
}


/*	グラデーションボックスリスト li幅は各所にて指定
---------------------------------------------------------------*/
ul.boxlist_gradation {
	margin: 0 0 10px 0;
	zoom: 1;
}
ul.boxlist_gradation:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
ul.boxlist_gradation li {
	margin: 0 8px 10px 0;
	padding: 4px 6px 6px 4px;
	background: url(/manual/img/bg_diagonal_line.gif) repeat left top;
}
ul.boxlist_gradation li .boxBody {
	padding: 1px;
	background: #ffffff;
}
ul.boxlist_gradation li .boxBody .inner_boxBody {
	padding: 10px 8px;
	background: url(/manual/img/bg_gradation-top.gif) repeat-x left top;
}



/*
	タイトル
---------------------------------------------------------------*/
.area_content .mainColumn h2 {
	margin: 0 0 18px 0;
}

/* タイトルパターン01 */
.area_content .ttl_caption01 {
	color: #e15184;
	margin: 0 0 10px 0;
	padding: 0 0 0 13px;
	background: url(/lib/img/content/icon_arrow_pk_tr_s.gif) no-repeat 0% 0.3em;
	font-size: 122%;/* 16px相当 */
	line-height: 1.4;
}

/* タイトルパターン02 ※画像使用のためメインカラム用※ */
.area_content .ttl_caption02 {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 28px;
	background: url(/lib/img/content/bg_ttl_caption02.gif) no-repeat left top;
	color: #e15184;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}
/* ↑の3カラム時メイン用 */
.area_content .ttl_caption02-s {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 28px;
	background: url(/lib/img/content/bg_ttl_caption02-s.gif) no-repeat left top;
	color: #e15184;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}
/* ↑の背景画像違い（黄色） */
.area_content .ttl_caption02-s_y {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 28px;
	background: url(/lib/img/content/bg_ttl_caption02-s_y.gif) no-repeat left top;
	color: #e15184;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}

/* タイトルパターン03 */
.area_content .ttl_caption03 {
	margin: 0 0 10px 0;
	padding: 0 0 8px 0;
	background: url(/lib/img/content/line_pk.gif) repeat-x left bottom;
	font-size: 115%;/* 15px相当 */
	line-height: 24px;
}
.area_content .ttl_caption03 span {
	display: block;
	padding: 0 0 0 25px;
	background: url(/lib/img/content/icon_heart_pk.gif) no-repeat left top;
}
.area_content .ttl_caption03 span em {
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
}

/* タイトルパターン04 */
.area_content .ttl_caption04 {
	margin: 5px 0 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #e15184;
	font-size: 115%;/* 15px相当 */
	line-height: 1.2;
}
/* タイトルパターン05 ※パターン02の長いタイトル（二行以上）用のスタイル */
.area_content .ttl_caption05 {
	color: #e15184;
	margin: 0 0 10px 0;
	padding: 6px 5px 5px 30px;
	background: #ffc8d8 url(/lib/img/content/icon_heart_pk-pk.gif) no-repeat 8px 7px;
	font-size: 122%;/* 16px相当 */
	line-height: 1.4;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* タイトルパターン06 ※画像使用のためメインカラム用※ */
.area_content .ttl_caption06 {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	background: url(/lib/img/content/bg_ttl_caption06.gif) no-repeat left top;
	color: #ffffff;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}
/* タイトルパターン06 ↑の濃い黄色バージョン */
.area_content .ttl_caption06_y {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	background: url(/lib/img/content/bg_ttl_caption06_y.gif) no-repeat left top;
	color: #eb4e01;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}
.area_content .ttl_caption06_y span {
	margin-left: 0.75em;
	color: #4d4d4d;
	font-size: 92%;
	font-weight: normal;
}
/* タイトルパターン06 ↑の茶色バージョン */
.area_content .ttl_caption06_b {
	height: 31px;
	margin: 0 0 10px 0;
	padding: 0 0 0 21px;
	background: url(/lib/img/content/bg_ttl_caption06_b.gif) no-repeat left top;
	color: #ffffff;
	font-size: 107%;/* 14px相当 */
	line-height: 31px;
}
.area_content .ttl_caption06_b span {
	margin-left: 0.75em;
	color: #f6f0cb;
	font-size: 92%;
	font-weight: normal;
}

/* タイトルパターン07 ※きらきらアイコン */
.area_content .ttl_caption07 {
	margin: 2px 0 13px 0;
	padding: 0 0 0 27px;
	background: url(/lib/img/content/icon_twinkle.gif) no-repeat left top;
	font-size: 122%;/* 15px相当 */
	line-height: 1.5;
}

/* タイトルパターン08 背景画像で左にピンクのボーダーっぽく */
.area_content .ttl_caption08 {
	margin: 0 0 13px 0;
	padding: 0 0 0 15px;
	background: url(/lib/img/content/bg_ttl-bdr-pk.gif) repeat-y left top;
	font-size: 129%;/* 17px相当 */
	line-height: 1.4;
}

/* タイトルパターン09 マニュアルコンテンツで使用 */
.area_content .ttl_caption09 {
	color: #f37095;
	margin: 0 0 10px 0;
	padding: 12px 20px 11px 30px;
	background: #ffdfe8 url(/lib/img/content/icon_circle_pk-pk.gif) no-repeat 10px center;
	font-size: 137%;/* 18px相当 */
	line-height: 1.4;


}
/* タイトルパターン10 マニュアルコンテンツで使用 */
.area_content .ttl_caption10 {
	color: #583C30;
	width: 676px;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../../manual/img/bnr_midashi2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-weight: bold;
}
.area_content .ttl_caption10 span {
	display: block;
	width: 676px;
	padding: 5px 12px 0 12px;
	background: url(/lib/img/content/bg_ttl_caption10_top.gif) no-repeat left top;
	font-weight:bold;
}
/* タイトルパターン11 マニュアルコンテンツで使用　小見出し */
.area_content .ttl_caption11 {
	height: 24px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../../manual/img/head_rounded_box.jpg) no-repeat;
}

/* タイトルパターン12 主にサイト内機能ページで使用 */
.area_content .ttl_caption12 {
	margin: 2px 0 15px 0;
	padding: 2px 3px 7px 3px;
	background: url(/lib/img/content/bg_ttl_caption12.gif) no-repeat left bottom;
	color: #605442;
	font-size: 129%;/* 17px相当 */
	line-height: 1.3;
}


/* クリップの装飾付き ※3カラム時メイン用 */
.area_content .ttl_captionClip {
	height: 30px;/* 37 */
	margin: 0 0 8px 0;
	padding: 7px 0 0 25px;
	background: url(/lib/img/content/bg_ttl_caption-clip.gif) no-repeat left top;
	color: #d5446a;
	font-size: 115%;/* 15px相当 */
	line-height: 30px;
}
/* クリップの装飾付き長いバージョン ※２カラム時メイン用 */
.area_content .ttl_captionClip_l {
	height: 30px;/* 37 */
	margin: 0 0 8px 0;
	padding: 7px 0 0 25px;
	background: url(/lib/img/content/bg_ttl_caption-clip_l.gif) no-repeat left top;
	color: #d5446a;
	font-size: 115%;/* 15px相当 */
	line-height: 30px;
}

/* ただのピンク */
.area_content .ttl_captionPk {
	margin: 4px 0 6px 0;
	color: #e15184;
	font-size: 107%;/* 14px相当 */
	line-height: 1.4;
}
/* ただの青 */
.area_content .ttl_captionBl {
	margin: 4px 0 6px 0;
	color: #2280D8;
	font-size: 107%;/* 14px相当 */
	line-height: 1.4;
}

/* 背景薄ピンク　小さい見出し */
.captionSpPk {
	margin: 0 0 5px 0;
	padding: 2px 5px 1px 5px;
	background: #FFE8EF;
}
/* ↑のセンタリングバージョン */
.captionSpPkC {
	margin: 0 0 5px 0;
	padding: 2px 5px 1px 5px;
	background: #FFE8EF;
	text-align: center;
}

/* ↓↓マニュアルページ改修に伴う追記 20130625 武田 */
.resolved_in_ws {
	border: solid 1px #3EB678;
	margin: 20px 0px;
	width: 676px;
}
.resolved_in_ws h2 {
	background: #3EB678;
	color: #ffffff;
	padding: 5px;
}
.resolved_in_bc_and_qa {
	float: left;
	margin: 10px 0px 10px 20px;
	width: 308px;
}
.resolved_in_bc_and_qa h3 {
	color: #E84572;
	font-size: 100%;
	padding: 0px;
}

/* ↑↑マニュアルページ改修に伴う追記 20130625 武田 */










/*
-----------------------------------------------------------------
 manual02.css
 created : 2010.07.06
 last modified : 2010.07.15
 comment :	マニュアルコンテンツ
 	01婚約・指輪選び
-----------------------------------------------------------------
*/


/*==============================================================
	リスト	
==============================================================*/

/*	挨拶のページ
---------------------------------------------------------------*/
.manual01 .aisatsu_sect01 ul.list_aisatsu01 {
	width: 700px;
	/margin-bottom: 18px;
	zoom: 1;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu01:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu01 li {
	float: left;
	width: 340px;
	margin: 0 15px 18px 0;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu01 li.even {
	margin-right: 0;
}

.manual01 .aisatsu_sect01 ul.list_aisatsu02 {
	width: 680px;
	zoom: 1;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu02:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu02 li {
	float: left;
	width: 330px;
	margin: 0 20px 18px 0;
}
.manual01 .aisatsu_sect01 ul.list_aisatsu02 li.even {
	margin-right: 0;
}



/*	婚約指輪のページ
---------------------------------------------------------------*/
.manual01 .engagement_sect01 ul.list_engagement01 {
	/*width: 590px;*/
	zoom: 1;
}
.manual01 .engagement_sect01 ul.list_engagement01:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.manual01 .engagement_sect01 ul.list_engagement01 li {
	float: left;
	/*width: 325px;*/
	margin: 0 5px 0 0;
}

.manual01 .engagement_sect01 ul.list_engagement01 li.even {
	margin-right: 0;
}

/*	ダイヤのカット&リングのデザインのリスト
---------------------------------------------------------------*/
.manual01 .list_engagementItem01 {
	margin-bottom: 10px;
}

.manual01 .dotLine {
	border-top: 1px dotted #F6D4DA;
}

.manual01 .list_engagementItem01 li.item {
	width: 140px;
	margin: 5px 30px 10px 0;
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align: top;
}

.manual01 .list_engagementItem01 li.item .innerBox {
	width: 140px;
	padding: 0 0 6px 0;
	display: block;
}

.manual01 .list_engagementItem01 li.item .innerBox h4 {
	width: 140px;
	font-size: 107%;
	color: #d77d8e;
	text-align: center;
}

.manual01 .list_engagementItem01 li.item .innerBox p {
	width: 140px;
}

/* 画像 */
.manual01 .list_engagementItem01 li.item .innerBox p.area_images {
	/*padding: 0 9px 7px 9px;*/
}

/*	アームのデザインのリスト01
---------------------------------------------------------------*/
.manual01 .list_engagementItem02 {
	width: 700px;
	zoom: 1;
}
.manual01 .list_engagementItem02:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.manual01 .list_engagementItem02 .leftBox {
	float: left;
	width: 390px;
}

.manual01 .list_engagementItem02 .leftBox div.item {
	width:390px; /*必ずwidthは指定する。(100%などでもOK)*/
	display:table;
	margin-bottom: 10px;
	padding-top: 10px;
}

.manual01 .list_engagementItem02 .leftBox div.item .lastChild {
	margin: 0;
}


.manual01 .list_engagementItem02 .leftBox div.item p.item_mage{
	margin:0; /* table-cell で実現する場合と IE 6, 7 とで差が出ないようにmarginは0に設定*/
	display:table-cell;
	vertical-align:top;
	width:1%;
	/width:auto;
	/float:left; /* IE 6, 7 */
}

.manual01 .list_engagementItem02 .leftBox div.item div.item_text{
	display:table-cell;
	vertical-align:top;
	padding-left: 10px;
	/zoom:1; /* IE 6, 7 */
}

.manual01 .list_engagementItem02 .leftBox div.item div.item_text h4 {
	font-size: 107%;
}

/*	アームのデザインのリスト02
---------------------------------------------------------------*/
.manual01 .list_engagementItem02 .rightBox {
	float: right;
	width: 290px;
	text-align: center;
}

.manual01 .list_engagementItem02 .rightBox p {
	margin:0px auto;
	text-align:left;
	width: 240px;
	padding: 5px 0 5px 0;
}

.manual01 .list_engagementItem02 .rightBox .aside_pinkBox {
}

/*==============================================================
	テーブル	
==============================================================*/

.manual01 table.table_engagement01 {
	width: 698px;
	margin: 0 0 15px 2px;
	border: 1px solid #f4ced6;
	font-size: 90%;
}

.manual01 table.table_engagement01 thead th {
	padding: 5px 8px;
	border: 1px solid #f4ced6;
	background: #ffffff;
	font-weight: normal;
	text-align: left;
}

.manual01 table.table_engagement01 tbody th {
	width: 15%;
	padding: 5px 8px;
	border: 1px solid #f4ced6;
	background: #ffffff;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.manual01 table.table_engagement01 tbody td {
	width: 85%;
	padding: 5px 8px;
	border: 1px solid #f4ced6;
	vertical-align: middle;
	/word-break: break-all;
}


/*==============================================================
	部品	
==============================================================*/

/*	角丸ピンクボックス
---------------------------------------------------------------*/
.manual01 .aside_round_pinkBox {
	color: #d77d8e;
	width: 700px;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	background: #fff3f6 url(/manual/process01/img/bg_ttl_magnolia_btm.gif) no-repeat left bottom;
	/*font-size: 129%;*//* 17px相当 */
	line-height: 1.3;
}
.manual01 .aside_round_pinkBox span {
	display: block;
	width: 676px;
	padding: 5px 12px 0 12px;
	background: #fff3f6 url(/manual/process01/img/bg_ttl_magnolia_top.gif) no-repeat left top;
}

.manual01 .aside_round_pinkBox span h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
	color: #d77d8e;
}


/*	三角アイコン
---------------------------------------------------------------*/
.aisatsuList_arrow {
	background:url(/manual/process01/img/icon_arrow.gif) no-repeat scroll 0 0.35em transparent;
	line-height:1.5;
	list-style:none outside none;
	margin:0 0 4px;
	padding:0 0 0 14px;
}

/*	薄ピンクのタイトル
---------------------------------------------------------------*/
.manual01 .ttl_magnolia {
	color: #d77d8e;
	width: 700px;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	background: #fff3f6 url(/manual/process01/img/bg_ttl_magnolia_btm.gif) no-repeat left bottom;
	font-size: 129%;/* 17px相当 */
	line-height: 1.3;
}

.manual01 .ttl_magnolia span {
	display: block;
	width: 676px;
	padding: 5px 12px 0 12px;
	background: #fff3f6 url(/manual/process01/img/bg_ttl_magnolia_top.gif) no-repeat left top;
}

/*	結婚指輪のページ
---------------------------------------------------------------*/
.manual01 .marriage_sect01 .list_manualQA dd div.qaBox_picture {
	zoom: 1;
}

.manual01 .marriage_sect01 .list_manualQA dd div.qaBox_picture:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.manual01 .marriage_sect01 .list_manualQA dd div.qaBox_picture p.text {
	float: left;
	width: 565px;
	/padding-left: 1.2em;
}

.manual01 .marriage_sect01 .list_manualQA dd div.qaBox_picture p.picture {
	float: right;
}



/*	婚約指輪のページ
---------------------------------------------------------------*/
.static-contents .engage-section1 h4.large {
	clear: both;
	margin: 20px 0 0 0;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../img/manual/kettei/aisatsu/ttl_h4_2.jpg) no-repeat;
}

.static-contents .engage-section1 .block_engage {
	margin: 0 0 10px 12px;
}

.static-contents .engage-section1 .block_engage p {
	padding: 10px;
}


.static-contents .engage-section1 .block_engage #engage-right {
	padding: 0px 40px 0px 30px;
	float:right;
}

.static-contents .engage-section1 .block_engage h5 {
	padding: 6px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
}

.static-contents .engage-section1 .block_engage table.table_engagement01 {
 border-collapse: collapse;
 width: 640px;
}

.static-contents .engage-section1 .block_engage table.table_engagement01 th {
	width: 150px;
}

.static-contents .engage-section1 .block_engage table.table_engagement01 td {
	width: 490px;
}

.static-contents .engage-section1 .block_engage ul.list_engagement01 {
	list-style: none;
	width: 480px;
}


/*	三角アイコン
---------------------------------------------------------------*/
.static-contents .engage-section1 .block_engage ul.list_engagement01 {
	width: 480px;
	padding: 4px 0 4px 0;
}

.static-contents .engage-section1 .block_engage ul li {
	line-height:1.0em;
	padding:0 4px 0 0;
	margin:0 0 0 0;
	display: inline-block;
	vertical-align: top;
}

.static-contents .engage-section1 .block_engage ul li.aisatsuList_arrow {
	padding:0 4px 0 16px;
	background:url(../img/manual/icon_arrow.gif) no-repeat;
	list-style:none outside none;
}

.static-contents .engage-section1 h5 {
	background-color: #FDF1F1;
	width: 635px;
	height: 20px;
	font-weight: bold;
}

.static-contents .engage-section1 h6 {
	padding: 12px 0 0 0;
	font-size: 12px;
	height: 16px;
	font-weight: bold;
	
}



.static-contents .engage-section1 ul.list_engage_style {
	margin: 0 0 20px 0;
	zoom: 1;
}
.static-contents .engage-section1 ul.list_engage_style:after {
	content: ".";
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.static-contents .engage-section1 ul.list_engage_style li {
	margin: 18px 0px 13px 5px;
	width:149px;
	float:none;
	_margin-left: 4px;
	  background: url(../../manual/img/bnr_daiya2.jpg) left bottom no-repeat;
	display:inline-block;
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/
}
.static-contents .engage-section1 ul.list_engage_style li dl {
}
.static-contents .engage-section1 ul.list_engage_style li dl dt {
	text-align: center;
	background:url(../../manual/img/bnr_daiya.jpg) no-repeat top left;
	color:#fff;
	padding: 5px;
}
.static-contents .engage-section1 ul.list_engage_style li dl dd {
	text-align:center;
}
.static-contents .engage-section1 ul.list_engage_style li dl dd img {
	margin: 0px auto 5px auto;
}
.static-contents .engage-section1 ul.list_engage_style li dl dd p {
	padding: 5px 5px 15px 10px;
	font-size:0.8em;
	text-align:left;
}


.static-contents .engage-section1 .block_engage .leftBox {
	float: left;
	width: 360px;
}

.static-contents .engage-section1 .block_engage .leftBox .item p.item_mage {
	float: left;
	width: 160px;
}

.static-contents .engage-section1 .block_engage .leftBox .item div.item_text {
	float: left;
	width: 180px;
}

.static-contents .engage-section1 .block_engage .leftBox .item div.item_text h4 {
	font-weight: bold;
}

.static-contents .engage-section1 .block_engage .leftBox .item {
	height: 85px;
	padding: 16px 0px 8px 0px;
}

.static-contents .engage-section1 .block_engage .leftBox .dotLine {
	border-top: 1px dotted #AAAAAA;
}


.static-contents .engage-section1 .block_engage .leftBox .item .item_text p {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}


.static-contents .engage-section1 .block_engage .rightBox {
	padding: 10px 0px 0px 10px;
	float: left;
	width: 250px;
}

/* 灰色枠用 */
.static-contents .engage-section1 .block_engage #border-gley {
	border: 5px solid #CCCCCC;
}


.static-contents .area_section .engage-section1 .block_engage .rightBox #border-gley {
	text-align: center;
	color: #333333;
}

.static-contents .area_section .engage-section1 .block_engage .rightBox #border-gley h6 {
	color: #333333;
}

.static-contents .engage-section1 .block_engage .rightBox #border-gley .mod_p {
	font-size: 10px;
}










/*
-----------------------------------------------------------------
 manual03.css
 created : 2010.07.06
 last modified : 2010.07.20
 comment :	マニュアルコンテンツ
 	00 結婚が決まったら
	02 顔合わせ・結納
-----------------------------------------------------------------
*/


/*	結婚準備ダンドリチェック
---------------------------------------------------------------*/

.manual00_junbi {
	margin-bottom: 40px;
}

.view_setup {
	border-collapse: collapse;
}


/*	両親への挨拶
---------------------------------------------------------------*/

.static-contents .aisatsu-section1 {
	position: relative;
	left: -15px;
	width: 690px;
}

.static-contents .aisatsu-section1 h3 {
	margin-left: 15px;
}

.static-contents .aisatsu-section1 .block {
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 20px 15px;
}

.static-contents .aisatsu-section1 .block h4 {
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	background: url(../img/manual/kettei/aisatsu/ttl_h4_1.jpg) no-repeat;
}

.static-contents .aisatsu-section1 .block p {
	padding: 10px;
}

.static-contents .aisatsu-section1 .large-block {
	margin-left: 15px;
}

.static-contents .aisatsu-section1 .large-block .body {
	padding: 20px 0 0;
}

.static-contents .aisatsu-section1 .large-block .block2 {
	float: left;
	display: inline;
	width: 304px;
	margin: 0 0 15px 20px;
}

.static-contents .aisatsu-section1 .large-block .block2 h5 {
	margin: 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}

.static-contents .aisatsu-section2 {
	margin: 0 0 40px;
}


/*==============================================================
	
	00 結婚が決まったら
==============================================================*/
.category-manual .manual00 {
}


/*	結婚にかかるお金
---------------------------------------------------------------*/
.category-manual .manual00_money .price {
	color: #E84572;
	font-weight: bold;
}

.money1-section1 {
	margin: 0 0 40px;
}

.money1-section1 .wrap-blocks {
	position: relative;
	left: -22px;
	width: 696px;
	margin: 0 0 20px;
}

.money1-section1 .wrap-blocks .block {
	float: left;
	display: inline;
	width: 210px;
	margin: 0 0 0 22px;
}

.money1-section1 .wrap-blocks .block h4 {
	margin: 0 0 5px;
	padding: 5px 0;
	border-bottom: 1px solid #E84572;
	text-align: center;
	color: #E84572;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	background-color: #FCE9EB;
}

.money1-section1 .wrap-blocks .block h4 span {
	color: #595757;
	font-size: 12px;
}

.money1-section1 table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #D3D3D4;
}

.money1-section1 table tr th {
	width: 33%;
	padding: 10px;
	border: 1px solid #D3D3D4;
	text-align: center;
	vertical-align: middle;
	color: #583C30;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	background-color: #FFF5E2;
}

.money1-section1 table tr td {
	width: 33%;
	padding: 10px;
	font-size: 12px;
	border-bottom: 1px solid #D3D4D4;
}

.money1-section1 table tr td .price {
	font-size: 17px;
}

.money1-section1 table tr td img {
	margin: 0 0 0 10px;
	vertical-align: -4px;
}

.money1-section2 {
	margin: 0 0 40px;
}

.money1-section2 table {
	width: 100%;
	margin: 0 0 10px;
	border-collapse: collapse;
	border: 1px solid #D3D3D4;
}

.money1-section2 table tr td, .money1-section2 table tr th {
	padding: 10px;
}

.money1-section2 table.t1 tr th {
	width: 35%;
	border: 1px solid #D3D3D4;
	text-align: left;
	vertical-align: middle;
	color: #583C30;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	background-color: #FFF5E2;
}

.money1-section2 table.t1 tr td .price {
	font-size: 23px;
}

.money1-section2 table.t1 tr td img {
	margin: 0 0 0 10px;
	vertical-align: -3px;
}

.money1-section2 table.t2 {
	margin: 20px 0 10px;
	border: none;
}

.money1-section2 table.t2 tr td.cell-date {
	width: 100px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #F19AA8;
}

.money1-section2 table.t2 tr td.cell-price {
	width: 190px;
	font-size: 14px;
	background-color: #FEEAC2;
}

.money1-section2 table.t2 tr td.cell-text {
	padding: 0 10px;
	color: #583C30;
}

.money1-section2 table.t2 tr td.cell-price .price {
	font-size: 17px;
}

.money1-section2 table.t2 tr td.cell-price img {
	margin: 0 0 0 5px;
	vertical-align: -3px;
}

.money1-section2 table.t3 tr th {
	width: 180px;
	border: 1px solid #D3D3D4;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	background-color: #FDF1F3;
}

.money1-section2 table.t3 tr td h4 {
	color: #583C30;
	font-size: 12px;
	font-weight: bold;
}

.money2-section1 dl {
	float: left;
	display: inline;
	width: 325px;
	margin: 10px 0 30px;
}

.money2-section1 dl dt {
	margin: 0 0 5px;
	padding: 0 10px 0;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	background-color: #85ABCA;
}

.money2-section1 dl dd {
	margin: 0 0 20px;
	color: #5F8BB7;
	font-size: 12px;
	line-height: 18px;
}

.money2-section1 .image {
	float: right;
	display: inline;
}

.money2-section1 .point {
	clear: both;
	position: relative;
	margin: 0 0 30px;
	border: 5px solid #D3D3D4;
	border-bottom-width: 4px;
}

.money2-section1 .point img {
	position: absolute;
	display: block;
	top: -12px;
	_top: -7px;
	left: 20px;
}

.money2-section1 .point table {
	width: 100%;
	border-collapse: collapse;
	_margin: -14px 0 0;
}

*:first-child+html .money2-section1 .point table {
	margin: -14px  0 0;
}

.money2-section1 .point table tr th {
	width: 150px;
	padding: 10px 20px;
	border-bottom: 1px solid #D3D3D4;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF5E2;
}

.money2-section1 .point table tr td {
	padding: 10px 20px;
	border-bottom: 1px solid #D3D3D4;
}

.money3-section1 h3 img {
	margin: 0 10px 0 0;
	vertical-align: -3px;
}

.money3-section1 table {
	margin: 0 0 40px;
	border-collapse: collapse;
	border: 1px solid #D3D3D4;
}

.money3-section1 table tr th {
	width: 216px;
	padding: 10px;
	border: 1px solid #D3D3D4;
	color: #E84572;
	font-size: 12px;
	background-color: #FDF1F3;
}

.money3-section1 table tr td {
	padding: 10px;
	border: 1px solid #D3D3D4;
}



/*	新郎の結婚準備ガイド
---------------------------------------------------------------*/
.category-manual .manual00_guide {}

/* --- guide1 --- */
.category-manual .manual00_guide .wrap-blocks {
	position: relative;
	left: -15px;
	width: 690px;
	margin: 0 0 30px;
}

.category-manual .manual00_guide .wrap-blocks .block {
	width: 330px;
	margin: 0 0 30px 5px;
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/
}

.category-manual .manual00_guide .wrap-blocks .block h4 {
	padding: 10px 20px 11px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	background: url(../img/manual/kettei/shinrou1/block_caption_bg.jpg) no-repeat;
}

.category-manual .manual00_guide .wrap-blocks .block p {
	padding: 10px;
}

.category-manual .manual00_guide .wrap-blocks .block .point {
	position: relative;
	border: 5px solid #D3D3D4;
	background-color: #FDF1F3;
}

.category-manual .manual00_guide .wrap-blocks .block .point img {
	position: absolute;
	display: block;
	top: -12px;
	_top: -7px;
	left: 20px;
}

.category-manual .manual00_guide .large-point {
	position: relative;
	margin: 0 0 20px;
	border: 5px solid #D3D3D4;
	background-color: #FDF1F3;
}

.category-manual .manual00_guide .large-point img {
	position: absolute;
	display: block;
	top: -12px;
	_top: -7px;
	left: 20px;
}

.category-manual .manual00_guide .large-point p {
	padding: 10px;
}

.category-manual .manual00_guide .wrap-blocks .block2 {
	float: left;
	display: inline;
	width: 330px;
	margin: 0 0 20px 15px;
}

.category-manual .manual00_guide .wrap-blocks .block2 .head {
	position: relative;
	width: 330px;
	height: 27px;
	background: url(../img/manual/kettei/shinrou1/block2_caption_bg.jpg) no-repeat;
}

.category-manual .manual00_guide .wrap-blocks .block2 .head span{
	position: absolute;
	top: 0;
	left: 7px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

.category-manual .manual00_guide .wrap-blocks .block2 .head h4 {
	position: absolute;
	top: 0;
	left: 35px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
}

.category-manual .manual00_guide .wrap-blocks .block2 p {
	padding: 10px;
	border: 1px solid #E84572;
	border-top: none;
}

.guide2-section1 {
	position: relative;
	left: -15px;
	width: 690px;
}

.guide2-section1 .block {
	float: left;
	display: inline;
	width: 213px;
	height: 438px;
	margin: 0 0 20px 15px;
	border: 1px solid #E84572;
}

.guide2-section1 p {
	padding: 5px;
	line-height: 1.4;
}

.guide2-section1 h4 {
	padding: 10px;
	text-align: center;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}

.guide2-section1 p.t1 {
	margin: 0 0 1px;
	padding: 5px;
	text-align: center;
	color: #583C30;
	font-size: 12px;
	line-height: 16px;
	background-color: #F6BFC6;
}

.guide2-section1 p.t2 {
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	background-color: #EC728C;
}



/*	社会保障制度＆法律のはなし
---------------------------------------------------------------*/
.category-manual .manual00_seido {}

.category-manual .seido_sect01, .category-manual .seido_sect02 {
	width: 675px;
}

.manual00_seido .aside_plain_blueBox {
	color: #5F8BB7;
	background: none;
}

.manual00_seido .aside_plain_blueBox .ttl_caption11 {
	color: #5F8BB7;
	font-weight: bold;
}

.manual00_seido .aside_plain_blueBox p {
	padding: 0 0 10px;
}

.manual00_seido .aside_plain_blueBox ul.mod_ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.manual00_seido .aside-block {
	position: relative;
	margin: 0 0 30px;
	padding: 10px;
	border: 5px solid #D3D3D4;
}

.manual00_seido .aside-block .title-question {
	position: absolute;
	top: -5px;
	left: -5px;
	_top: 0;
	_left: -15px;
	width: 645px;
	padding: 7px 0 0 30px;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	background: url(../img/manual/kettei/seido/block_title_bg.jpg) no-repeat;
}

.manual00_seido .aside-block h5, .manual00_seido .aside-block h6 {
	font-size: 12px;
	font-weight: bold;
}

/*	仕事を続ける花嫁のための結婚報告スケジュール
---------------------------------------------------------------*/
.category-manual .manual00_houkoku {}

.houkoku_sect01 {}
.houkoku_sect01 dl {
	position: relative;
	width: 610px;
	margin: 0 0 50px 23px;
	padding: 0 0 0 38px;
	border-left: 1px solid #7690b5;
	color: #4d4d4d;
}

.all .category-manual.static-contents .area_section.houkoku_sect01{
}

.houkoku_sect01 dl dt {
	position: absolute;
	left: -25px;
}
.houkoku_sect01 dl dt img {
	margin-top: -9px;
	padding: 8px 5px;
	background: #ffffff;
}
.houkoku_sect01 dl dt.timelineLast {
	padding-bottom: 35px;
	background: #ffffff;
}
.houkoku_sect01 dl dd.timelineLast {
	padding-bottom: 0;
	border: none;
}
.houkoku_sect01 dl dd {
	margin: 0 0 15px 0;
	padding: 0 3px 15px 1px;
	border-bottom: 1px dotted #6296c7;
}
.houkoku_sect01 dl dd.lastChild {
	padding-bottom: 0;
	border-bottom: 0;
}
.houkoku_sect01 dl dd h5 {
	margin: 0 0 4px 0;
	padding: 0 0 0 12px;
	color: #85ABCA;
	font-size: 115%;
	line-height: 1.4;
	background: url(../img/manual/kettei/houkoku/icon_arrow_blue.jpg) no-repeat 0 center;
}
.houkoku_sect01 dl dd .blueSect {
	margin: 0 0 13px 0;
	padding: 10px;
}
.houkoku_sect01 dl dd .blueSect h6 {
	font-size: 12px;
	font-weight: bold;
}



/*==============================================================
	
	02 顔合わせ・結納
==============================================================*/
.category-manual .manual02 {}


/*	広島
---------------------------------------------------------------*/
.category-manual .manual02_hiroshima {}


/*--- hiroshima01_sect01 ---*/
.hiroshima01_sect01 .section {
	margin-bottom: 13px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #f6d4da;
}
.hiroshima01_sect01 .section .box_toDo {
	position: relative;
	margin: 0 0 6px 0;
	padding: 10px 10px 10px 12px;
	background-color:#fdf1f3;
/*	background: #fff8fa;*/
}
.hiroshima01_sect01 .section .box_toDo h5 {
	position: absolute;
	top: -3px;
	left: 6px;
	_left: -6px;
	width: 71px;
	height: 21px;
/*	background: url(/manual/yuinou/img/bnr_yarukoto.jpg) no-repeat left top;*/
	text-indent: -9999px;
/*	background-image: url(/manual/yuinou/img/bnr_yarukoto.jpg);*/
}


/* sect03 */
.hiroshima01_sect01 .sect03 {
	padding-bottom: 0;
	border-bottom: 0;
}
/* 結納品例 */
.hiroshima01_sect01 .sect03 .items_gift {
	margin: 0 0 20px 0;
}
.hiroshima01_sect01 .sect03 .items_gift .picture {
	margin: 0 auto 6px auto;
}
.hiroshima01_sect01 .sect03 .items_gift .description {
	color: #4d4d4d;
	font-size: 107%;
}
/* やることリスト */
.hiroshima01_sect01 .sect03 .box_toDo {
}
.hiroshima01_sect01 .sect03 .box_toDo ul li {
	margin: 0 0 1em 0;
}
.hiroshima01_sect01 .sect03 .box_toDo ul li h6 {
}
.hiroshima01_sect01 .sect03 .box_toDo ul li .overview {
	margin: 0 0 0.25em 0;
}
.hiroshima01_sect01 .sect03 .box_toDo ul li .description {
	text-indent: -74px;
	margin: 0 0 0.25em 0;
	padding: 0 0 0 75px;
}

/*--- hiroshima02_sect01 ---*/
.hiroshima02_sect01 .aside_pinkBox p.step {
	text-indent: -1em;
	padding: 0 0 0 1em;
}

/*	岡山
---------------------------------------------------------------*/
.category-manual .manual02_okayama {}

/*--- okayama01_sect08 ---*/
.okayama01_sect08 .aside_pinkBox .block {
	margin: 0 0 10px 0;
	zoom: 1;
}
.okayama01_sect08 .aside_pinkBox .block:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.okayama01_sect08 .aside_pinkBox .block h5 {
	width: 325px;
	height: 24px;
	margin: 0 0 6px 0;
	padding: 0 0 0 10px;
	background: url(/manual/img/bg_ttl_pinkbox_half.gif) no-repeat left top;
	color: #ffffff;
	font-size: 107%;
	line-height: 24px;
}
.okayama01_sect08 .aside_pinkBox .block .text {
	width: 335px;
}

/* block01 */
.okayama01_sect08 .aside_pinkBox .block01 .picture {
	float: right;
}
.okayama01_sect08 .aside_pinkBox .block01 .text {
	float: left;
}
.okayama01_sect08 .aside_pinkBox .block01 .text h5 {
	margin-left: -3px;
}
.okayama01_sect08 .aside_pinkBox .block01 .text .view {
	padding: 5px 0 0 0;
}
/* block03 */
.okayama01_sect08 .aside_pinkBox .block03 {
	margin-bottom: 0;
}
.okayama01_sect08 .aside_pinkBox .block03 .picture {
	float: left;
}
.okayama01_sect08 .aside_pinkBox .block03 .text {
	float: right;
	width: 330px;
	padding-left: 5px;
}
.okayama01_sect08 .aside_pinkBox .block03 .text h5 {
	_position: relative;
	margin-left: -5px;
}

/* タイトルパターン10 マニュアルコンテンツで使用 */
.okayama01_sect06 .ttl_caption10 {
	color: #583C30;
	width: 676px;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../../manual/img/bnr_midashi2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-weight: bold;
}

/* タイトルパターン11 マニュアルコンテンツで使用　小見出し */
.okayama01_sect06 .ttl_caption11 {
	height: 24px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../../manual/img/head_rounded_box.jpg) no-repeat;
}

/* タイトルパターン10 マニュアルコンテンツで使用 */
.okayama01_sect08 .ttl_caption10 {
	color: #583C30;
	width: 676px;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../../manual/img/bnr_midashi2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-weight: bold;
}

/* タイトルパターン11 マニュアルコンテンツで使用　小見出し */
.okayama01_sect08 .ttl_caption11 {
	height: 24px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../../manual/img/head_rounded_box.jpg) no-repeat;
}

/* タイトルパターン10 マニュアルコンテンツで使用 */
.okayama01_sect07 .ttl_caption10 {
	color: #583C30;
	width: 676px;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../../manual/img/bnr_midashi2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 0 10px;
	padding: 0 0 10px;
	font-weight: bold;
}

/* タイトルパターン11 マニュアルコンテンツで使用　小見出し */
.okayama01_sect07 .ttl_caption11 {
	height: 24px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../../manual/img/head_rounded_box.jpg) no-repeat;
}

.okayama01_sect01 ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
} 

/* タイトルパターン10 マニュアルコンテンツで使用 */
.aside_pinkBox .ttl_caption10 {
	color: #583C30;
	width: 676px;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../../manual/img/bnr_midashi2_s.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}




/*	愛媛
---------------------------------------------------------------*/
.category-manual .manual02_ehime {}

/*--- ehime_sect02 ---*/
.ehime_sect02 .aside_roundBox .list_squareMark li {
	margin: 0 0 1em 0;
}
.ehime_sect02 .aside_roundBox .list_squareMark li.lastChild {
	margin: 0;
}
/*--- ehime_sect03 ---*/
.ehime_sect03 .section {
	margin-bottom: 13px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #535353;
}
.ehime_sect03 .tail {
	padding-bottom: 0;
	border-bottom: 0;
}
.ehime_sect03 .section h5 {
	margin: 0 0 6px 0;
	padding: 0 0 0 14px !important;
	background: url(../img/manual/icon_sikaku.jpg) no-repeat left 0.25em;
	color: #E84572;
	font-size:100%;
	font-weight: bold;
}
.ehime_sect03 .section p {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.ehime_sect03 .section dl {
	position: relative;
	padding: 0 0 0 0.5em;
}
.ehime_sect03 .section dl dt {
	position: absolute;
	width: 5em;
}
.ehime_sect03 .section dl dd {
	/zoom: 1;
	padding: 0 0 1em 5.5em;
}
.ehime_sect03 .section dl dd.addition {
	text-indent: -3.2em;
	padding-left: 8.7em;
}

/*	■結納式進行表
	※岡山2・香川2・徳島2にて
---------------------------------------------------------------*/
.view_betrothalGift {
}
/*--- アイコンの説明 ---*/
.view_betrothalGift dl.about_icon {
	margin: 0 0 15px 0;
	border: 1px solid #f4ced6;
	background: #ffffff;
}
.view_betrothalGift dl.about_icon dt {
	padding: 3px 8px;
	border-bottom: 1px solid #f4ced6;
}
.view_betrothalGift dl.about_icon dd {
	padding: 3px 8px;
}
.view_betrothalGift dl.about_icon dd ul {
}
.view_betrothalGift dl.about_icon dd ul li {
	display: inline;
	margin: 0 1.2em 0 0;
}
.view_betrothalGift dl.about_icon dd ul li img {
	margin: 0 4px 0 0;
	vertical-align: middle;
}

/*--- 各ステップ ---*/
.view_betrothalGift .section {
	margin-bottom: 8px !important;
}
/* タイトル */
.view_betrothalGift .ttl_step {
	padding: 0 5px 8px 5px;
	margin: 0 0 10px 0;
	background-image: url(../../manual/yuinou/img/bg_border-ttl.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: bold;
}
.view_betrothalGift .section .ttl_step span {
	display: inline-block;
	width: 24px;
	height: 24px;/*24px*/
	padding: 4px 4px 0 0;
	font-size: 0;
	line-height: 1;
}
.view_betrothalGift .section .ttl_step span img {
	margin-bottom: -4px;
	/margin-bottom: 0;
	vertical-align: bottom;
	/vertical-align: baseline;
}

.view_betrothalGift .description {
	margin: 0 0 5px 0;
	padding: 3px 5px;
	border: 1px solid #f4ced6;
	background: #ffffff;
	color: #4d4d4d;
}
/* 最後 */
.view_betrothalGift .lastSect {
	margin-top: 20px !important;
	margin-bottom: 0 !important;
	padding-top: 15px;
	background-color: #fff8fa;
	background-image: url(../../manual/yuinou/img/bg_border-ttl.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*--- 新郎側の台詞 ---*/
.view_betrothalGift .description-groom span {
	display: none;
}
/* 岡山 */
.manual02_okayama .view_betrothalGift .description-groom {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	background: url(/manual/process02/img/okayama/icon_side-groom.gif) no-repeat left 0.2em;
}
/* 香川・徳島 */
.manual02_kagawa .view_betrothalGift .description-groom,
.manual02_tokushima .view_betrothalGift .description-groom {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	background: url(/manual/process02/img/kagawa/icon_side-groom.gif) no-repeat left top;
}
/*--- 新婦側の台詞 ---*/
.view_betrothalGift .description-bride span {
	display: none;
}
/* 岡山 */
.manual02_okayama .view_betrothalGift .description-bride {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	background: url(/manual/process02/img/okayama/icon_side-bride.gif) no-repeat left 0.1em;
}
/* 香川・徳島 */
.manual02_kagawa .view_betrothalGift .description-bride,
.manual02_tokushima .view_betrothalGift .description-bride {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	background: url(/manual/process02/img/kagawa/icon_side-bride.gif) no-repeat left top;
}

/*--- 区切りの矢印 ---*/
.view_betrothalGift .delimiter {
	height: 14px;
	padding: 0 0 8px 0;
	line-height: 1;
	text-indent: -9999px;
	background-image: url(../../manual/yuinou/img/icon_arrow-delimiter.gif);
	background-repeat: no-repeat;
	background-position: center top;
}


/*20120131追記*/
/* 地域別表 */
body.window_money_region {
	background: #ffffff;
}
body.window_money_region .category-manual {
	text-align: left;
	line-height: 1.25;
}
.money01 .area_data {
	width: 440px;
	padding: 20px;
}
.money01 .area_data h1 {
	margin-bottom: 13px;
	font-size: 115%;
	text-align: center;
    width: auto;
    font-weight: bold;
}
.money01 .area_data table {
	width: 400px;
	margin: 0 auto 10px auto;
	border: 1px solid #D77D8E;
	font-size: 107%;
    border-collapse: collapse;
    border-spacing: 0;
}
.money01 .area_data table th {
	padding: 5px 12px;
	border: 1px solid #D77D8E;
	background: #FFF8FA;
	color: #d77d8e;
	text-align: left;
    border: 1px solid #D77D8E;
    font-weight: bold;
}
.money01 .area_data table td {
	padding: 5px 16px;
	border: 1px solid #D77D8E;
	color: #4d4d4d;
	text-align: left;
}








/*
-----------------------------------------------------------------
 manual04.css
 created : 2010.07.09
 last modified : 2010.07.20
 comment :	マニュアルコンテンツ
 	03 挙式・披露宴会場探し
	04 ドレス・ビューティー
	05 ブーケ・フォト・演出・ギフト
	06 二次会・ハネムーン
-----------------------------------------------------------------
*/

/*.category-manual {}*/


/*==============================================================
	
	03 挙式・披露宴会場探し
==============================================================*/
.category-manual .manual03 {}
.category-manual .manual03 .aside_roundBox ul.list_squareMark li {
	color: #d77d8e;
}



/*	ブライダルフェアに行こう！
---------------------------------------------------------------*/
.category-manual .manual03_bridal_fair {}

/*--- bridal_fair_sect03 ---*/
.bridal_fair_sect03 .section {
	margin-bottom: 13px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #f6d4da;
}
.bridal_fair_sect03 .tail {
	margin-bottom: 13px;
	padding-bottom: 0;
	border-bottom: 0;
}
.bridal_fair_sect03 .aside_pinkBox {
	margin-right: 140px;
	margin-bottom: 0;
	
}






/* CHECKのボックス */

.aside_glyBox_pink  {
	border: 5px solid #CCCCCC;
	background: #fff8fa;
	color: #535353;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 500px;
}



.aside_glyBox_pink ul li{
	list-style-type: none;
	color: #595757;

}

.caption_point {
	padding-left: 35px;

}






/*	会場決定への道のり
---------------------------------------------------------------*/
.category-manual .manual03_michinori {}

/*--- michinori_sect01 ---*/
.michinori_sect01 .section {
	margin-bottom: 13px !important;
}
.michinori_sect01 .section ul li {
	text-indent: -1em;
	margin: 0 2px;
	padding-left: 1em;
}
.michinori_sect01 .section .aside_roundBox {
	margin-bottom: 6px;
}
.michinori_sect01 .section .aside_roundBox ul li {
	text-indent: 0;
	margin: 0;
}
/*--- michinori_sect02,
	michinori_sect03 ---*/
.michinori_sect02 .section,
.michinori_sect03 .section {
	margin-bottom: 12px !important;
}
.michinori_sect02 .tail,
.michinori_sect03 .tail {
	margin-bottom: 0 !important;
}

/*--- michinori_sect04,
	michinori_sect06 ---*/
.michinori_sect04 .aside_roundBox,
.michinori_sect06 .aside_roundBox {
	margin-bottom: 10px !important;
}

/*　リストスクエアマーク　*/
.michinori_sect01 ul.list_squareMark li {
	background-image: url(../img/manual/icon_sikaku.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	list-style-type: none;
}

.michinori_sect02 ul.list_squareMark li {
	background-image: url(../img/manual/icon_sikaku.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	list-style-type: none;
}

.michinori_sect03 ul.list_squareMark li {
	background-image: url(../img/manual/icon_sikaku.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	list-style-type: none;
}
.michinori_sect04 ul.list_squareMark li {
	background-image: url(../img/manual/icon_sikaku.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	list-style-type: none;
}




/*　※のリスト記号なし　*/

.list_note li{
	list-style-type: none;

}

/*　挙式スタイルh5　*/
h5.ttl_caption13  {
	font-size: 11pt;
	color: #E84473;
	background-image: url(../../manual/kaijyo/img/list_dia.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	background-position: left center;

}

/*	縁付きグレーボックス
---------------------------------------------------------------*/

.aside_glyBox2 {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #535353;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}



/*	会場選びのコツ
---------------------------------------------------------------*/
.category-manual .manual03_kaijou_erabi {}

.category-manual .manual03_kaijou_erabi .section {
	margin-bottom: 30px !important;
}
.category-manual .manual03_kaijou_erabi .section .aside_roundBox {
	margin-bottom: 8px;
}

/*　キーワード　*/
h4.ttl_key {
	background-image: url(../../manual/kaijyo/img/bnr_key-word.gif);
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 3px;
	padding-bottom: 7px;
	color: #E84473;


}

/*　白枠h5　*/
.boxTtl2 {
	background-image: url(../../manual/img/bnr_kuesshon-top2.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 1px;
	background-position: left top;
	color: #E84473;
	font-weight: bold;

}

/*　スクエアリスト　文字ピンク　*/
.list_pink {
	color: #E84473;
}


/*	プロデュース会社＆式場紹介ってどんなとこ？
---------------------------------------------------------------*/
.category-manual .manual03_produce {}

.manual03_produce .list_manualQA dl dt {
	padding-left: 0.5em;
}
.manual03_produce .list_manualQA dl dd {
	text-indent: 0;
}
.manual03_produce .list_manualQA dl dd h4 {
	margin: 0 0 4px 0;
	font-size: 115%;
}
.manual03_produce .list_manualQA dl dd h4,
.manual03_produce .list_manualQA dl dd h5 {
	text-indent: -1.1em;
}

.list_manualQA dl dt {
	color:#CE7988;
	font-weight: bold;
}
.list_manualQA dl dd {
	font-size: 10pt;
}


.list_manualQA h4 {
	font-weight: bold;
	font-size: 10pt;


}

.lowerLayer h5 {
	font-weight: bold;
	font-size: 10pt;

}

/*==============================================================
	
	04 ドレス・ビューティー
==============================================================*/
.category-manual .manual04 {}
.category-manual .manual04 .mod_itemBox-item {
	padding: 2px 10px 8px 10px;
}
.category-manual .manual04 .mod_itemBoxR,
.category-manual .manual04 .mod_itemBoxL {
	margin-bottom: 0;
}

/*	ドレス
---------------------------------------------------------------*/
.category-manual .manual04_dress {}

/*--- dress_sect01 ---*/
.dress_sect01 {}
.dress_sect01 h4 {
	margin: 0 0 10px 0;
}
.dress_sect01 .sect_knowledge {
	position: relative;
	min-height: 560px;
	height: auto !important;
	height: 560px;
}
.dress_sect01 .sect_knowledge .picture {
	position: absolute;
	top: 0;
	left: 115px;
}
.dress_sect01 .sect_knowledge .text {
	position: absolute;
	top: 10px;
	left: 0;
}
.dress_sect01 .sect_knowledge ul.list_dressItems {
	color: #4d4d4d;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li {
	position: absolute;
	width: 240px;
	font-size: 92%;
	line-height: 1.5;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li h5 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li p {
	position: relative;
	z-index: 1;
}
/* 各アイテム配置 */
.dress_sect01 .sect_knowledge ul.list_dressItems li.item01 {
	top: 0;
	right: 0;
	width: 212px;
	padding: 48px 0 0 28px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item02 {
	top: 125px;
	right: 0;
	width: 212px;
	padding: 52px 0 0 28px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item03 {
	top: 285px;
	right: 0;
	width: 212px;
	padding: 33px 0 0 28px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item03 h5 {
	left: -8px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item04 {
	top: 415px;
	right: 0;
	width: 212px;
	padding: 58px 0 0 28px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item04 h5 {
	left: -15px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item05 {
	top: 210px;
	left: 0;
	width: 214px;
	padding: 44px 0 0 26px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item06 {
	top: 375px;
	left: 0;
	width: 204px;
	padding: 62px 0 0 26px;
}
.dress_sect01 .sect_knowledge ul.list_dressItems li.item07 {
	top: 400px;
	left: 230px;
	width: 190px;
	padding: 54px 0 0 28px;
}

/*--- dress_sect02 ---*/
.dress_sect02 {}
.dress_sect02 dl {
	position: relative;
	width: 612px;
	height:;
	margin: 0 0 15px 23px;
	padding: 0 0 0 38px;
	border-left: 1px solid #6296c7;
	color: #4d4d4d;
}
.dress_sect02 dl dt {
	position: absolute;
	left: -23px;
}
.dress_sect02 dl dt.timelineLast {
	padding-bottom: 35px;
	background: #ffffff;
}
.dress_sect02 dl dd {
	margin: 0 0 15px 0;
	padding: 0 3px 15px 1px;
	border-bottom: 1px dotted #6296c7;
}

.dress_sect02 dl dd.bottom {
	margin: 0 0 15px 0;
	padding: 0 3px 15px 1px;
	border-bottom: 1px dotted #ffffff;
}


.dress_sect02 dl dd.lastChild {
	padding-bottom: 0;
	border-bottom: 0;
}
.dress_sect02 dl dd h5 {
	margin: 0 0 8px 0;
	color: #6296c7;
	font-size: 115%;
	line-height: 1.4;
}

/*--- dress_sect03 ---*/

.dress_sect03 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}


.dress_sect03 .list01 li .upper {
	min-height: 9em;
	height: auto !important;
	height: 9em;
	width: 214px;
}

.dress_sect03 .list01 li .upper p {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FDF1F3;
	border-left-color: #FDF1F3;
	font-size: 10pt;
	width: 196px;
	padding: 5px;
	margin: 0px;
	height: 140px;
}

.dress_sect03 .list01 {
	position: relative;
	width: 690px;
}


.dress_sect03 .list01 .block {
	float: left;
	display: inline;
	width: 213px;
	margin: 0 0 20px 17px;
}


/*--- 3つ並びタイトル ---*/
.dress_sect03 .list01 h5 {
	background-image: url(../../manual/img/bnr_mideshi3-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1px;
	margin: 0px;

}

/* 中に背景薄ピンクの箱 */
ul.list_3column li .pinkBox_s {
	padding: 8px 10px 10px 10px;
	background: #fff3f6;
	border: 1px solid #fff3f6;
	font-size: 10pt;
	width: 192px;
	height: 130px;
}

/* 中に背景薄ピンクの箱内のh6 */
ul.list_3column li .pinkBox_s h6 {
	font-weight: bold;


}

.aside_glyBox h5 {
	font-size: 11pt;
	font-weight: normal;
	color: #CE7988;
}

.aside_glyBox .mod_p {
	font-size: 10pt;
	font-weight: normal;
	color: #CE7988;
}

.aside_glyBox .list_note {
	font-size: 10pt;
	font-weight: normal;
	color: #CE7988;
}


.dress_sect03 .aside_glyBox {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #535353;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 640px;

}

/*--- dress_sect04 ---*/
.dress_sect04 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}


.dress_sect04 ul.list_dressLine {
	width: 700px;
	zoom: 1;
}
.dress_sect04 ul.list_dressLine:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.dress_sect04 ul.list_dressLine li {
	width: 329px;
	margin: 0 15px 18px 0;
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/}
.dress_sect04 ul.list_dressLine li.even {
	margin-right: 0;
}
.dress_sect04 ul.list_dressLine li dl {
	zoom: 1;
	font-size: 10pt;
	width: 329px;

}
.dress_sect04 ul.list_dressLine li dl:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.dress_sect04 ul.list_dressLine li dl dt {
	float: left;
	margin: 1px 13px 5px 0;
}
.dress_sect04 ul.list_dressLine li dl dt img {
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #f5d1d9;
}
.dress_sect04 ul.list_dressLine li dl dd {
}

.dress_sect04 ul.list_dressLine li h5 {
	background-image: url(../../manual/img/bnr_mideshi3-2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.dress_sect04 .wrap-blocks {
	position: relative;
	left: 0px;
	width: 696px;
	margin: 0 0 20px;

}

.dress_sect04 .wrap-blocks .block {
	float: left;
	display: inline;
	margin: 0 0 0 5px;
	width: 330px;
	height: 200px;
}

/* 背景薄ピンク　小さい見出し */
.dress_sect04 .captionSpPk {
	margin: 0 0 5px 80px;
	padding: 2px 5px 1px;
	background: #FFE8EF;
}


/*--- dress_sect05 ---*/
.dress_sect05 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}

.dress_sect05 .mod_p {
	font-size: 10pt;

}




.dress_sect05 ul.list_3column {
	width: 700px;
	margin: 0 0 15px 0;
	zoom: 1;
}
.dress_sect05 ul.list_3column:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.dress_sect05 ul.list_3column li {
	float: left;
	width: 218px;
	margin: 0 12px 12px 0;
	list-style-type: none;
}





/*--- 3つ並びタイトル ---*/
.dress_sect05 .list01 h5 {
	background-image: url(../../manual/img/bnr_mideshi3-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1px;
	margin: 0px;

}

ul.list_3column li p {
	font-size: 10pt;
	width: 213px;
}



.dress_sect05 .aside_glyBox {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #535353;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 640px;

}


/*--- dress_sect06 ---*/
.dress_sect06 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;
}


.dress_sect06 .list01 li {
	margin-bottom: 18px;
}

.dress_sect06 ul.list_3column {
	width: 700px;
	margin: 0 0 15px 0;
	zoom: 1;
}
.dress_sect06 ul.list_3column:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.dress_sect06 ul.list_3column li {
	float: left;
	width: 218px;
	height: 190px;
	margin: 0 12px 12px 0;
	list-style-type: none;
}


/*--- 3つ並びタイトル ---*/
.dress_sect06 .list01 h5 {
	background-image: url(../../manual/img/bnr_mideshi3-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1px;
	margin: 0px;

}




/*	和装
---------------------------------------------------------------*/
.category-manual .manual04_wasou {}
.category-manual .manual04_wasou .area_section ol.mod_ol {
	margin-bottom: 0;
}

.manual04_wasou .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}


.manual04_wasou .mod_itemBox-item{
	float: right;

}

.manual04_wasou .aside_glyBox {
	border: 5px solid #CCCCCC;
	background: #ffffff;
	color: #535353;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 640px;

}

.manual04_wasou .aside_glyBox h5 {
	font-size: 11pt;
	color: #CE7988;

}

.manual04_wasou .aside_glyBox ol {
	font-size: 10pt;
	color: #CE7988;
	padding-left: 10px;


}





/*	エステ
---------------------------------------------------------------*/
.category-manual .manual04_esthetic {}

/*--- 各イラスト配置 ---*/
.manual04_esthetic .esthetic_sect01 .aside_pinkBox {
	zoom: 1;
}
.manual04_esthetic .esthetic_sect01 .aside_pinkBox:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.manual04_esthetic .esthetic_sect01 .aside_pinkBox .picture {
	float: right;
	margin: -25px 0 0 10px;
}

.esthetic_sect01 .list_esthetic01 {
	margin-bottom: 5px;
	padding-bottom: 20px;
	background: url(/manual/process04/img/esthetic/pic02.gif) no-repeat 97% 100%;
}
.esthetic_sect01 .list_esthetic01 li .pinkBox {
	min-height: 8em;
	height: auto !important;
	height: 8em;
}

.esthetic_sect03 .ttl_stepCount {
	float: left;
	width: 345px;
}
.esthetic_sect03 .aside_blueBox {
	float: right;
	width: 305px;/* 345 */
}
.esthetic_sect03 .aside_blueBox .picture {
	float: right;
	margin: 0 0 8px 10px;
}

/*--以下追記--*/
.esthetic_sect01 .picture {
	float: right;
	margin: 0 0 0 10px;	
}
.all .category-manual.static-contents .area_section.nail_sect02 .ttl_stepCount .posterior .picture {
	float: right;
	margin: 0 0 0 10px;	
}
.esthetic_sect01 .aside_glypBox {
	color:#E84572;
	background:#fff;
	padding-bottom:0;
}

.esthetic_sect01 .aside_glypBox h6{
	font-size:1em;
	font-weight: bold;
}
.all .area_section.esthetic_sect01 .list_3column.list_esthetic01.area_content li{
	width: 185px;
	margin: 0 12px 12px 2px;
	list-style-type: none;
	display:inline-block;
	float:none;
	
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/
}
/* 中に背景薄ピンクの箱 */
.esthetic_sect01 ul.list_3column li .pinkBox {
	padding: 8px 10px 10px 10px;
	background: #fff3f6;
	border: 1px solid #fff3f6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* 中に背景薄ピンクの箱 */
.esthetic_sect01 ul.list_3column li .pinkBox {
	width: 170px;
	padding: 8px 10px 10px 10px;
	background: #fff3f6;
	border: 1px solid #fff3f6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:0.8em;
}
.esthetic_sect01 ul.list_3column {
	width:auto;
	margin: 0 0 0 0;
	zoom: 1;
	width:620px;
}
.esthetic_sect01 ul.list_3column li .pinkBox h6{
	font-size:1em;
	font-weight:bold;
	padding-bottom:5px;
}

.esthetic_sect03 .ttl_stepCount {
	float: left;
	width: 320px;
}
.all .category-manual .esthetic_sect01{
    border-left: #e2bac1 solid 1px;
	margin-left:20px;
	padding-left:30px;
	width: 604px;

}
.all .category-manual .esthetic_sect01 .ttl_stepCount {
	position:relative;
	margin: 0 0 15px 0;
	left:-55px;
	width: 670px;
}
.all .category-manual .esthetic_sect01 .ttl_stepCount .countMark {
	position: absolute;
	top: 0;
	left: 0;
}
.all .category-manual .esthetic_sect01 .ttl_stepCount .countStep {
	margin: -5px 0 8px 0;
	padding: 4px 0 4px 56px;
	border-bottom: 1px solid #f4ced6;
	color: #d77d8e;
	font-size: 115%;
	font-weight:bold;
}
.esthetic_sect01 .list_esthetic01 {
	padding-bottom: 10px;
}
.all .category-manual.static-contents .area_section.nail_sect02 .ttl_stepCount .countStep{
	font-weight:bold;
}

/*--追記ここまで--*/

/*	ネイル
---------------------------------------------------------------*/
.category-manual .manual04_nail {}

/*--- nail_sect01 ---*/
.manual04_nail .nail_sect01 .aside_pinkBox {
	zoom: 1;
}
.manual04_nail .nail_sect01 .aside_pinkBox:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.manual04_nail .nail_sect01 .aside_pinkBox .picture {
	float: right;
	margin: -25px 0 0 10px;
}

.nail_sect01 ul.list_nail01 {}
.nail_sect01 ul.list_nail02 {}

/*--- nail_sect02 ---*/
.nail_sect02 .ttl_stepCount .posterior {
	margin-right: 10px;
	padding-right: 90px;
	background: url(../../manual/beauty/img/pic_nail02.gif) no-repeat right top;
}
.esthetic_sect03 .aside_blueBox {
	float: right;
	width: 285px;/* 345 */
	margin-right:20px;
}

.all .category-manual.static-contents.area_content .area_section.esthetic_sect03.area_content .aside_blueBox h6{
	font-weight:bold;
}
/*	ヘアメイク
---------------------------------------------------------------*/
.category-manual .manual04_haremake {}

/*--- haremake_sect01 ---*/
.manual04_haremake .haremake_sect01 .aside_pinkBox {
	zoom: 1;
}
.manual04_haremake .haremake_sect01 .aside_pinkBox:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.manual04_haremake .haremake_sect01 .aside_pinkBox .picture {
	float: right;
	margin: -25px 0 0 10px;
}

/*	健康チェック
---------------------------------------------------------------*/
.category-manual .manual04_kenko {}

/*--- kenko_sect01 ---*/
.manual04_kenko .kenko_sect01 .picture {
	float: right;
	margin: 0 8px 0 10px;
}

.kenko_sect01 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;
}

.kenko_sect01 .picture {
	float: right;
	padding-top: 25px;

}

.kenko_sect02 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}

.kenko_sect03 .ttl_caption10 span {
	font-size: 14pt;
	font-weight: bold;
	color: #583C30;

}

.kenko_sect02 .aside_glyBox_pink  {
	border: 5px solid #CCCCCC;
	background: FEF8FA;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 640px;
}

.kenko_sect02 .aside_glyBox_pink h5 {
	color: #CE7988;
	font-size: 10pt;
	font-weight: bold;
}

.kenko_sect02 .aside_glyBox_pink h6 {
	color: #CE7988;
	font-size: 10pt ;
	font-weight: bold;

}

.kenko_sect02 .aside_glyBox_pink p {
	color: #CE7988;
	font-size: 10pt;

}


.kenko_sect03 .aside_glyBox_pink  {
	border: 5px solid #CCCCCC;
	background: FEF8FA;
	margin-top: 8px;
	margin-right: 20;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
	width: 640px;
}

.kenko_sect03 .aside_glyBox_pink h5 {
	color: #CE7988;
	font-size: 10pt;
	font-weight: bold;
}

.kenko_sect03 .aside_glyBox_pink h6 {
	color: #CE7988;
	font-size: 10pt ;
	font-weight: bold;
}

.kenko_sect03 .aside_glyBox_pink p {
	color: #CE7988;
	font-size: 10pt;

}

.kenko_sect03 .aside_glyBox_pink li {
	color: #CE7988;
	font-size: 10pt;

}



/*==============================================================
	
	05 ブーケ・フォト・演出・ギフト
==============================================================*/
.category-manual .manual05 {}

/*	ブーケ
---------------------------------------------------------------*/
.category-manual .manual05_bouquet {}

/*--- ブーケのスタイル ---*/
ul.list_bouquet_style {
	margin: 0 0 20px 0;
	zoom: 1;
}
ul.list_bouquet_style:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
ul.list_bouquet_style li {
	float: left;
	width: 210px;
	margin: 0 8px 13px 8px;
	_margin-left: 4px;
}
ul.list_bouquet_style li dl {
}
ul.list_bouquet_style li dl dt {
	text-align: center;
}
ul.list_bouquet_style li dl dd {
}
ul.list_bouquet_style li dl dd h6 {
	text-align: center;
}

/*--- ブーケ×ドレスのタイプ別相性 表 ---*/
table.tbl_bouquet_dress {
	margin: 0 0 20px 0;
	color: #4d4d4d;
}
table.tbl_bouquet_dress th {
	border-top: 1px solid #b2b2b2;
	font-size: 122%;
}
table.tbl_bouquet_dress thead th {
	padding: 8px 0;
	border-top: 0;
	text-align: center;
}
table.tbl_bouquet_dress thead th.firstChild {
	border-right: 1px solid #b2b2b2;
}
table.tbl_bouquet_dress tbody th {
	width: 90px;
	padding: 0 6px;
	border-right: 1px solid #b2b2b2;
}
table.tbl_bouquet_dress td {
	padding: 6px 10px ;
	border-top: 1px solid #b2b2b2;
	font-size: 92%;
	line-height: 1.3;
}
table.tbl_bouquet_dress td .mark {
	margin-bottom: 4px;
	text-align: center;
}

/*	フォト
---------------------------------------------------------------*/
.category-manual .manual05_photo {}

/*--- タイトル横画像 ---*/
.manual05_photo .ttl_caption10 em img {
	margin: 0 5px 0 0;
	vertical-align: top;
	/vertical-align: middle;
	line-height: 1;
}

/*	演出・ギフト
---------------------------------------------------------------*/
.category-manual .manual05_gift {}

/*--- 代表的な演出 ---*/
ul.list_sampleProduce {
	width: 680px;
	zoom: 1;
}
ul.list_sampleProduce:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
ul.list_sampleProduce li {
	float: left;
	width: 325px;
	min-height: 88px;
	height: auto !important;
	height: 88px;
	margin: 0 8px 12px 5px;
	_margin-left: 2px;
}


/*==============================================================
	
	06 二次会・ハネムーン
==============================================================*/
.category-manual .manual06 {}

/*	二次会
---------------------------------------------------------------*/
.category-manual .manual06_after_party {}

/* --- after_party01_sect01 --- */
.after_party01_sect01 .aside_doubleLineBox .picture {
	margin: 10px 40px 0 10px;
}
/* --- after_party01_sect02 --- */
.after_party01_sect02 .aside_doubleLineBox ul {
	zoom: 1;
}
.after_party01_sect02 .aside_doubleLineBox ul:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.after_party01_sect02 .aside_doubleLineBox ul li {
	float: left;
	width: 328px;
	margin-right: 5px;
	line-height: 1.4;
}
.after_party01_sect02 .aside_doubleLineBox ul li h6 {
	width: 195px;
	height: 24px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	background: url(/manual/img/bg_ttl_doubleLine_box_s.gif) no-repeat left bottom;
	color: #ffffff;
	font-size: 107%;
	line-height: 24px;
}
.after_party01_sect02 .aside_doubleLineBox ul li.terms {
	width: 215px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	padding: 0 110px 0 0;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term01 {
	margin-bottom: 10px;
	background: url(/manual/process06/img/after_party/pic02.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term02 {
	margin-bottom: 10px;
	background: url(/manual/process06/img/after_party/pic03.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term03 {
	background: url(/manual/process06/img/after_party/pic04.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li .aside_pinkBox {
	margin: 0 8px;
}
/* --- after_party01_sect04 --- */
.after_party01_sect04 .invitationCard {
	margin: 0 0 15px 0;
}
.after_party01_sect04 .invitationCard .view_sample {
	margin: 0 0 6px 0;
}
.after_party01_sect04 .invitationCard .view_sample img {
	padding: 0 3px 3px 0;
	border: 1px solid #f4779a;
}
.after_party01_sect04 .invitationCard .view_sample a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* --- after_party02_sect01 --- */
.after_party02_sect01 .sample_cost {
	margin: 0 0 15px 0;
}
.after_party02_sect01 .sample_cost .view_sample {
	margin: 0 0 6px 0;
}
.after_party02_sect01 .sample_cost .view_sample img {}
.after_party02_sect01 .sample_cost .view_sample a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* --- after_party02_sect02 --- */
.after_party02_sect02 .section {
	margin-bottom: 15px !important;
	padding-bottom: 15px;
	border-bottom: 1px dotted #f6d4da;
}
.after_party02_sect02 .tail {
	padding-bottom: 0;
	border-bottom: 0;
}

/*	ハネムーン
---------------------------------------------------------------*/
.category-manual .manual06_honeymoon {}









/*
-----------------------------------------------------------------
 manual05.css
 created : 2010.07.14
 last modified : 2010.07.18
 comment :	マニュアルコンテンツ
 	06　二次会・ハネムーン
 	07 新生活
	(09)　諸手続き
	六輝（六曜）カレンダー
-----------------------------------------------------------------
*/

/*.category-manual {}*/




/*==============================================================
	
	06 二次会・ハネムーン
==============================================================*/
.category-manual .manual06 {}

/*	二次会
---------------------------------------------------------------*/
.category-manual .manual06_after_party {}

/* --- after_party01_sect01 --- */
.after_party01_sect01 .aside_doubleLineBox .picture {
	margin: 10px 40px 0 10px;
}
/* --- after_party01_sect02 --- */
.after_party01_sect02 .aside_doubleLineBox ul {
	zoom: 1;
}
.after_party01_sect02 .aside_doubleLineBox ul:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.after_party01_sect02 .aside_doubleLineBox ul li {
	float: left;
	width: 328px;
	margin-right: 5px;
	line-height: 1.4;
}
.after_party01_sect02 .aside_doubleLineBox ul li h6 {
	width: 195px;
	height: 24px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	background: url(/manual/img/bg_ttl_doubleLine_box_s.gif) no-repeat left bottom;
	color: #ffffff;
	font-size: 107%;
	line-height: 24px;
}
.after_party01_sect02 .aside_doubleLineBox ul li.terms {
	width: 215px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	padding: 0 110px 0 0;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term01 {
	margin-bottom: 10px;
	background: url(/manual/process06/img/after_party/pic02.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term02 {
	margin-bottom: 10px;
	background: url(/manual/process06/img/after_party/pic03.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li.term03 {
	background: url(/manual/process06/img/after_party/pic04.gif) no-repeat right top;
}
.after_party01_sect02 .aside_doubleLineBox ul li .aside_pinkBox {
	margin: 0 8px;
}
/* --- after_party01_sect04 --- */
.after_party01_sect04 .invitationCard {
	margin: 0 0 15px 0;
}
.after_party01_sect04 .invitationCard .view_sample {
	margin: 0 0 6px 0;
}
.after_party01_sect04 .invitationCard .view_sample img {
	padding: 0 3px 3px 0;
	border: 1px solid #f4779a;
}
.after_party01_sect04 .invitationCard .view_sample a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* --- after_party02_sect01 --- */
.after_party02_sect01 .sample_cost {
	margin: 0 0 15px 0;
}
.after_party02_sect01 .sample_cost .view_sample {
	margin: 0 0 6px 0;
}
.after_party02_sect01 .sample_cost .view_sample img {}
.after_party02_sect01 .sample_cost .view_sample a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* --- after_party02_sect02 --- */
.after_party02_sect02 .section {
	margin-bottom: 15px !important;
	padding-bottom: 15px;
	border-bottom: 1px dotted #f6d4da;
}
.after_party02_sect02 .tail {
	padding-bottom: 0;
	border-bottom: 0;
}

/*	ハネムーン
---------------------------------------------------------------*/
.category-manual .manual06_honeymoon {}





/*==============================================================
	
	07 新生活
==============================================================*/
.category-manual .manual07 {}

/*	新生活
---------------------------------------------------------------*/
.category-manual .manual07_newlife {}

/*	掃除
---------------------------------------------------------------*/
.category-manual .manual07_housework {}

/* --- housework01_sect01 --- */
.manual07_housework .housework01_sect01 .picture {
	float: right;
	margin: 0 0 8px 10px;
}
/* 洗濯表示記号表 */
.housework01_sect01 .cleaningMark {
}
.housework01_sect01 .cleaningMark .view_marks {
	margin: 0 0 6px 0;
}
.housework01_sect01 .cleaningMark .view_marks img {
	padding: 3px;
	border: 1px solid #f4779a;
}
.housework01_sect01 .cleaningMark .view_marks a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* --- housework01_sect02 --- */
.housework01_sect02 .mod_p {
	margin-bottom: 10px;
	padding-bottom: 9px;
	border-bottom: 1px dotted #f6d4da;
}
.housework01_sect02 .tail {
	padding-bottom: 0;
	border-bottom: 0;
}
/* --- housework01_sect03 --- */
.housework01_sect03 h5 {
	margin: 0 0 3px 0;
	font-size: 115%;
}
.housework01_sect03 ul {
	margin: 0 0 1.25em 1em;
}
.housework01_sect03 ul li {
	padding: 0 0 0 14px;
	background: url(/manual/img/icon_square.gif) no-repeat left 0.25em;
}
.housework01_sect03 .aside_pinkBox p {
	text-indent: -1em;
	padding: 0 1em 0.25em 1em;
}
/* --- housework01_sect04 --- */
.housework01_sect04 .section {
	margin-bottom: 14px !important;
	padding-right: 120px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #f6d4da;
}
.housework01_sect04 .aside_pinkBox {
	margin-bottom: 0 !important;
	/zoom: 1;
}
* html .aside_point .caption_point {/* for IE6 */
	top: -12px;
	left: -3px;
}
/* イラスト配置 */
.housework01_sect04 .housework01_sect04_01 {
	padding-bottom: 15px;
	background: url(/manual/process07/img/housework/pic04.gif) no-repeat 98% 0;
}
.housework01_sect04 .housework01_sect04_03 {
	background: url(/manual/process07/img/housework/pic05.gif) no-repeat 99% 50%;
}
.housework01_sect04 .housework01_sect04_04 {
	min-height: 128px;
	height: auto !important;
	height: 128px;
	background: url(/manual/process07/img/housework/pic06.gif) no-repeat 96% 0;
}
.housework01_sect04 .housework01_sect04_05 {
	min-height: 115px;
	height: auto !important;
	height: 115px;
	background: url(/manual/process07/img/housework/pic07.gif) no-repeat 96% 0;
}
/* --- housework01_sect05 --- */
.housework01_sect05 ul {
	zoom: 1;
}
.housework01_sect05 ul:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.housework01_sect05 ul li {
	float: left;
	width: 330px;
}
.housework01_sect05 ul li.even {
	float: right;
}
.housework01_sect05 ul li .picture {
	float: left;
	margin: 0 8px 0 0;
}
.housework01_sect05 ul li .text {
	padding-top: 0.5em;
}
/* --- housework01_sect06 --- */
.housework01_sect06 .picture {
	float: right;
	margin: 0 0 0 10px;	
}
.housework01_sect06 .aside_pinkBox {
	margin-right: 110px;
}
.housework01_sect06 ul.tail {
	margin-bottom: 0 !important;
}

/* --- housework02 
----------------------------------------------*/
.housework02 .area_section .section {
	margin-bottom: 15px !important;
	padding-bottom: 15px;
	border-bottom: 1px dotted #f6d4da;
}
.housework02 .area_section .tail {
	padding-bottom: 0;
	border-bottom: 0;
}
.housework02 .area_section .section .aside_pinkBox,
.housework02 .area_section .section .aside_pinkBox02 {
	margin-bottom: 0;
}
/**/
ul.list_cleaningGoods {
}
ul.list_cleaningGoods li {
	margin: 0 0 1em 0;
}



/*==============================================================
	
	諸手続き
==============================================================*/
.category-manual .procedure {}

/*	諸手続き
---------------------------------------------------------------*/
.category-manual .procedure_top {}

/* --- top_sect01 --- */
.procedure_top .top_sect01 {
}
.procedure_top .top_sect01 .section {
	zoom: 1;
}
.procedure_top .top_sect01 .section:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/* checkSect:左 */
.procedure_top .top_sect01 .section .checkSect {
	float: left;
	width: 249px;
	border: 1px solid #f4ced6;
	font-size: 92%;
}
.procedure_top .top_sect01 .section .checkSect .checkSectPk {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
	background: #fff8fa;
}
.procedure_top .top_sect01 .section .checkSect .checkSectWh {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
}
.procedure_top .top_sect01 .section .checkSect .noBdr {
	border-bottom: 0;
}
/* stepSect:右 */
.procedure_top .top_sect01 .section .stepSect {
	float: right;
	width: 415px;
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #d77d8e;
}

/* sect01 */
.procedure_top .top_sect01 .sect01 .checkSect .checkSectPk {
	position: relative;
}
.procedure_top .top_sect01 .sect01 .checkSect .checkSectPk .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
/* sect02 */
.procedure_top .top_sect01 .sect02 .checkSect .checkSectPk01 {
	position: relative;
	height: 52px;
}
.procedure_top .top_sect01 .sect02 .checkSect .checkSectPk01 .checkMark {
	position: absolute;
	top: 0;
	left: 250px;
}
.procedure_top .top_sect01 .sect02 .checkSect .checkSectWh {
	position: relative;
	background: url(/manual/procedure/img/procedure/pic01.gif) no-repeat 97% 97%;
}
.procedure_top .top_sect01 .sect02 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.procedure_top .top_sect01 .sect02 .checkSect .checkSectPk02 .picture {
	padding-top: 180px;
	text-align: center;
}
/* sect03 */
.procedure_top .top_sect01 .sect03 .checkSect .checkSectWh {
	position: relative;
}
.procedure_top .top_sect01 .sect03 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.procedure_top .top_sect01 .sect03 .checkSect .checkSectPk {
	padding-bottom: 220px;
}
/* sect04 */
.procedure_top .top_sect01 .sect04 .checkSect .checkSectWh {
	position: relative;
	padding-bottom: 1000px;
}
.procedure_top .top_sect01 .sect04 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.procedure_top .top_sect01 .sect04 .stepSect {
	padding-bottom: 0;
	border-bottom: 0;
}
.procedure_top .top_sect01 .sect04 .stepSect ul.for_passbook li {
	list-style: none outside;
	margin-left: 0;
	/zoom: 1;
}
.procedure_top .top_sect01 .sect04 .stepSect ul.for_passbook li ul {
	margin-bottom: 0;
	/zoom: 1;
}
.procedure_top .top_sect01 .sect04 .stepSect ul.for_passbook li ul li {
	list-style: disc outside;
	float: left;
	margin-right: 1.5em;
	margin-left: 25px;
	_margin-left: 12px;
	/white-space: nowrap;
	/zoom: 1;
}


/* --- top_sect02 --- */
.procedure_top .top_sect02 .list_manualQA dl dd .pic03 {
	float: right;
}
.procedure_top .top_sect02 .list_manualQA dl dd .pic03 img {
	margin-top: -10px;
	padding: 6px 0 10px 20px;
}

/*	婚姻届の書き方・ダウンロード
---------------------------------------------------------------*/
.category-manual .procedure_marriage_paper {}

/* --- marriage_paper_sect01 --- */
.marriage_paper_sect01 {
}
/* 婚姻届サンプル */
.marriage_paper_sect01 .paperSample {
}
.marriage_paper_sect01 .paperSample .view {
	margin: 0 0 6px 0;
}
.marriage_paper_sect01 .paperSample .view img {
	width: 340px;
	border: 1px solid #f4779a;
}
.marriage_paper_sect01 .paperSample .view a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* ダウンロード */
.marriage_paper_sect01 .paper_download {
	zoom: 1;
}
.marriage_paper_sect01 .paper_download:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.marriage_paper_sect01 .paper_download .sect01 {
	float: left;
	width: 270px;
	font-size: 95%;
}
.marriage_paper_sect01 .paper_download .sect01 h5 {
	margin: 0 0 10px 0;
	font-size: 129%;
}
.marriage_paper_sect01 .paper_download .sect01 .btnDL {
	margin: 0 0 10px 0;
}
.marriage_paper_sect01 .paper_download .sect01 .btnDL a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.marriage_paper_sect01 .paper_download .sect02 {
	float: right;
	width: 370px;
	padding: 10px;
	background: #ffffff;
}
.marriage_paper_sect01 .paper_download .sect02 h6 {
	margin: 0 0 6px 0;
	font-size: 107%;
}
.marriage_paper_sect01 .paper_download .sect02 ul {
	margin-bottom: 0 !important;
}

/* --- marriage_paper_sect02 --- */
.marriage_paper_sect02 ul.boxlist01 li li,
.marriage_paper_sect02 ul.boxlist01 li li.even {
	display: block;
	width: auto;
	margin: 0 0 1px 0;
	vertical-align: baseline;
}
.marriage_paper_sect02 ul.boxlist01 li .aside_pinkBox .section h5 {
	padding: 0 5px 8px 5px;
	margin: 0 0 6px 0;
	background: url(/manual/img/bg_border-ttl.gif) repeat-x left bottom;
}
.marriage_paper_sect02 ul.boxlist01 li .aside_pinkBox .section ul.list_certification {
	zoom: 1;
}
.marriage_paper_sect02 ul.boxlist01 li .aside_pinkBox .section ul.list_certification:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.marriage_paper_sect02 ul.boxlist01 li .aside_pinkBox .section ul.list_certification li {
	float: left;
	width: 45%;
}
/*区切りの矢印*/
.marriage_paper_sect02 ul.boxlist01 li .aside_pinkBox .delimiter {
	height: 14px;
	padding: 0 0 8px 0;
	background: url(/manual/img/icon_arrow-delimiter.gif) no-repeat center top;
	line-height: 1;
	text-indent: -9999px;
}



/*==============================================================
	
	六輝（六曜）カレンダー
==============================================================*/
.category-manual .rokki {}

/*	
---------------------------------------------------------------*/
.category-manual .rokki .mainColumn .area_pageTitle {
	margin-bottom: 15px;
	padding-bottom: 14px;
	border-bottom: 1px dotted #4d4d4d;
}

/*	.rokki_sect01
---------------------------------------------------------------*/
.rokki_sect01 {
	zoom: 1;
}
.rokki_sect01:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
/* --- sectHead ---*/
.rokki_sect01 .sectHead {
	position: relative;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	margin: 0 0 15px 0;
	zoom: 1;
}
.rokki_sect01 .sectHead:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.rokki_sect01 .sectHead .ttl_thisYear {
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ee5277;
	text-align: center;
}
.rokki_sect01 .sectHead .ttl_thisYear em {
	font-size: 250%;
	font-style: normal;
}
.rokki_sect01 .sectHead .ttl_thisYear .moveYear {
	font-size: 107%;
}
.rokki_sect01 .sectHead .ttl_thisYear .prevYear {
	margin: 0 .5em; 0 0;
}
.rokki_sect01 .sectHead .ttl_thisYear .nextYear {
	margin: 0 0 0 0.5em;
}
/* 印刷ボタン */
.rokki_sect01 .sectHead .btnPrint {
	position: absolute;
	top: 0.75em;
	right: 0;
}
.rokki_sect01 .sectHead .btnPrint a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

/* --- カレンダー ---*/
.rokki_sect01 table.one-month {
	float: left;
	width: 212px;
	margin: 0 10px 10px 10px;
	_margin-left: 5px;
	border: 1px solid #e3e3e3;
}
.rokki_sect01 table.one-month .w_sun,
.rokki_sect01 table.one-month .sun {
	color: #ce0c00;
}
.rokki_sect01 table.one-month td .taian {
	padding: 0 1px;
	background: #ce0c00;
	color: #ffffff;
}

.rokki_sect01 table.one-month td {
	padding: 2px 3px;
	border-bottom: 1px dotted #ccc;
	font-size: 75%;
	text-align: center;
}
.rokki_sect01 table.one-month td.month {
	padding: 2px;
	border-bottom: 0;
}
.rokki_sect01 table.one-month td.month h4 {
	padding: 2px;
	background: #eeeeee;
	text-align: center;
}

/*	.rokki_sect02
---------------------------------------------------------------*/
.rokki_sect02 {
	clear: both;
}
.rokki_sect02 ul.list_day_rokki {
	width: 700px;
	margin: 0 0 20px 0;
}
.rokki_sect02 ul.list_day_rokki li {
	float: left;
	width: 335px;
	margin: 0 0 14px 0;
	padding: 0 14px 0 0;
}
.rokki_sect02 ul.list_day_rokki li h4 {
	position: relative;
	/width: 319px;
	margin: 0 0 5px 0;
	padding: 3px 5px;
	border-left: 6px solid #636363;
	background: #000000;
	color: #ffffff;
	font-size: 107%;
}
.rokki_sect02 ul.list_day_rokki li h4 span {
	position: absolute;
	top: 5px;
	right: 5px;
	font-size: 92%;
}
.rokki_sect02 ul.list_day_rokki li.day_taian h4 {
	border-color: #ff8d93;
	background: #f5656c;
}



/*110516 17:35追記*/
.all .category-manual.static-contents.area_content .manual05_newlife .aside_glypBox.box_picture h5{
	font-weight:bold;
	font-size:1.2em;
}

.all .category-manual.static-contents.area_content .manual05_newlife .aside_glypBox.box_picture h6{
	font-weight:bold;
	font-size:100%;
}

/*	縁付きグレーボックス 中ピンク
---------------------------------------------------------------*/

.manual05_newlife .aside_glypBox {
	border: 5px solid #CCCCCC;
	background: #fcf6f8;
	color: #E84473;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.manual05_newlife .aside_glypBox h5 {
	margin: 0 0 6px 0;
	font-size: 11px;
	line-height: 1.4;
	font-weight: bold;
}
.manual05_newlife .aside_glypBox h6 {
	margin: 0 0 4px 0;
	line-height: 1.25;
	font-size: 11px;
}



/* 内側にさらにボックス　背景に少し濃いピンク */
.manual05_newlife .aside_glypBox .section {
	margin: 0 0 8px 0 !important;
	padding: 6px;
	background: #ffecf1;
}
.all .category-manual.static-contents.area_content .manual05_newlife .section .aside_glypBox.box_picture.list_pink ul{
	list-style:none;
}
.all .category-manual.static-contents.area_content .manual05_newlife .section .aside_roundBox ul{
	list-style:none;
}
.area_section.manual05_newlife .aside_roundBox .body .ttl_caption11{
	background:none;
	padding: 10px 0 0 0;
	margin:0;
}
.area_section.manual05_newlife .aside_roundBox .body .mod_p{
	border-bottom: dotted 1px #ccc;
}

.area_section.manual05_newlife .aside_roundBox .body .picture_right{
	float:right;
	background:#FFF;
	padding: 0 10px 0 20px;
}

.all .category-manual .manual05_newlife .expanse {
    background: url("../img/manual/icon_loupe.gif") no-repeat scroll left top transparent;
    margin: 0 0 5px;
    padding: 0 0 0 25px;
}

.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox.housework01_sect04 .body .section.housework01_sect04_02 .aside_pinkBox.aside_point ol{
	list-style:none;
	font-size:0.9em;
}


.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox.housework01_sect04 .body .mod_ul{
	list-style:none;
}


.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox .body .housework01_sect05 ul li{
	list-style:none;
}
.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox .body .housework01_sect05 ul li{
	float: left;
	width: 310px;
	margin-right:10px;
}

.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_plain_blueBox{
	border:solid 4px #5d8bb7;
	background:#fff;
}
.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox .body .aside_pinkBox02{
	border:2px solid #d3d3d4;
	
}
.all .category-manual.static-contents.area_content .area_section.manual05_newlife .aside_roundBox .body .aside_pinkBox02 h5{
	font-size:1em;
	font-weight:bold;
}
.all .category-manual.static-contents.area_content .manual05_newlife .aside_roundBox .body .aside_pinkBox.aside_point{
	border-color:#d3d3d4;
}








/*
-----------------------------------------------------------------
 manual06.css
 created : 2010.07.17
 last modified : 2010.07.17
 comment :	マニュアルコンテンツ
	00＞ダンドリチェック
 	マニュアルトップ
-----------------------------------------------------------------
*/

/*.category-manual {}*/


/*==============================================================
	
	00
==============================================================*/
.category-manual .manual00 {}

/*	ダンドリチェック
	width: 674px;
---------------------------------------------------------------*/
.manual00_junbi table.view_setup {
	width: 674px;
	margin: 0 !important;
	border: 1px solid #d77d8e;
	border-top: 0;
	/*border-bottom: 0;*/
}
.manual00_junbi table.view_setup th {
	padding: 2px 5px;
	border-right: 1px solid #d77d8e;
	border-bottom: 1px solid #d77d8e;
	text-align: center;
	vertical-align: middle;
}
.manual00_junbi table.view_setup td {
	padding: 3px 5px;
	border-right: 1px solid #d77d8e;
	border-bottom: 1px solid #d77d8e;
}
.manual00_junbi table.view_setup thead th {
	border-top: 1px solid #d77d8e;
}
.manual00_junbi table.view_setup th.period_setup {
	width: 17%;
	background: #ffffff !important;
}
.manual00_junbi table.view_setup thead th.setup_number {
	border-right: 0;
}
.manual00_junbi table.view_setup .setup_number {
	font-weight: normal;
}
.manual00_junbi table.view_setup tr .cat_setup {
	width: 26%;
}
.manual00_junbi table.view_setup tbody tr th,
.manual00_junbi table.view_setup tbody tr td {
	border-bottom: 0;
}
.manual00_junbi table.view_setup tbody tr.odd th,
.manual00_junbi table.view_setup tbody tr.odd td {
	background: #fff8fa;
}

/* thead */
.manual00_junbi table.setup02 thead,
.manual00_junbi table.setup03 thead,
.manual00_junbi table.setup04 thead,
.manual00_junbi table.setup05 thead,
.manual00_junbi table.setup06 thead {
	display: none;
}




/*==============================================================
	
	マニュアルトップ
==============================================================*/
.category-manual .manual_top {
	
}

/*	各マニュアルメニュー
---------------------------------------------------------------*/
.sect_manualMenu {
	width: 700px;
	margin: 0 0 15px 0;
	background: url(/manual/img/top/bg_sect_manualmenu-btm.gif) no-repeat left bottom;
}
.sect_manualMenu .innerSect {
	width: 676px;
	padding: 12px;
	background: url(/manual/img/top/bg_sect_manualmenu-top.gif) no-repeat left top;
}

.sect_manualMenu .innerSect h3 {
	margin: 0 0 12px 0;
	color: #e9044a;
	font-size: 145%;
	line-height: 1.4;
}
.sect_manualMenu .innerSect .area_menuList {
	width: 504px;
	min-height: 8em;
	height: auto !important;
	height: 8em;
	background: url(/manual/img/top/bg_area_menulist-btm.gif) no-repeat left bottom;
}
.sect_manualMenu .innerSect .area_menuList ul {
	width: 498px;
	padding: 8px;
	background: url(/manual/img/top/bg_area_menulist-top.gif) no-repeat left top;
}
.sect_manualMenu .innerSect .area_menuList ul li {
	padding: 0 0 0 13px;
	background: url(/manual/img/top/icon_arrow_pk.gif) no-repeat 0 0.2em;
}
.sect_manualMenu .innerSect .area_menuList ul li a {
	color: #f37095;
	text-decoration: none;
}
.sect_manualMenu .innerSect .area_menuList ul li a:hover {
	text-decoration: underline;
}

/* --- 各イラスト --- */
.sect_manualMenu .innerSect .menuPict {
	position: relative;
	width: 676px;
	height: 0;
}
.sect_manualMenu .innerSect .menuPict img {
	position: absolute;
}
/* menu_manual00〜 */
.sect_manualMenu .menu_manual00 .menuPict img {	top: 10px;	right: 8px;}
.sect_manualMenu .menu_manual01 .menuPict img {	top: 10px;	right: 14px;}
.sect_manualMenu .menu_manual02 .menuPict img {	top: 10px;	right: 14px;}
.sect_manualMenu .menu_manual03 .menuPict img {	top: 10px;	right: 8px;}
.sect_manualMenu .menu_manual04 .menuPict img {	top: 15px;	right: 14px;}
.sect_manualMenu .menu_manual05 .menuPict img {	top: 10px;	right: 10px;}
.sect_manualMenu .menu_manual06 .menuPict img {	top: 10px;	right: 12px;}
.sect_manualMenu .menu_manual07 .menuPict img {	top: 15px;	right: -5px;}
.sect_manualMenu .menu_manual08 .menuPict img {	top: 10px;	right: 10px;}
.sect_manualMenu .menu_manual09 .menuPict img {	top: 10px;	right: 10px;}












/*
-----------------------------------------------------------------
 manual07.css
 created : 2010.07.09
 last modified : 2010.07.20
 comment :	マニュアルコンテンツ
	05 ブーケ・フォト・演出・ギフト
-----------------------------------------------------------------
*/

/*.category-manual {}*/




/*==============================================================
	
	05 ブーケ・フォト・演出・ギフト
==============================================================*/
.category-manual .manual05 {}

/*	ブーケ
---------------------------------------------------------------*/
.category-manual .manual05_bouquet {}

/*--- ブーケのスタイル ---*/
.category-manual .manual05_bouquet ul.list_bouquet_style {
	margin: 0 0 20px 0;
	zoom: 1;
}
.category-manual .manual05_bouquet ul.list_bouquet_style:after {
	content: ".";
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.category-manual .manual05_bouquet ul.list_bouquet_style li {
	margin: 0 8px 13px 5px;
	width:149px;
	float:none;
	_margin-left: 4px;
	  background: url(../../manual/img/bnr_daiya2.jpg) bottom no-repeat;
	display:inline-block;
      vertical-align:top;
      display: -moz-inline-box; /*for Firefox 2*/
      display: inline-block;      /*for modern*/
      /display: inline;             /*for ie5〜7*/
      /zoom: 1;                     /*for ie5〜7*/
}
.category-manual .manual05_bouquet ul.list_bouquet_style li dl {
}
.category-manual .manual05_bouquet ul.list_bouquet_style li dl dt {
	text-align: center;
	background:url(../../manual/img/bnr_daiya.jpg) no-repeat top left;
	color:#fff;
	padding:5px;
}
.category-manual .manual05_bouquet ul.list_bouquet_style li dl dd {
	text-align:center;
}
.category-manual .manual05_bouquet ul.list_bouquet_style li dl dd img {
	margin: 0px auto 5px auto;
}
.category-manual .manual05_bouquet ul.list_bouquet_style li dl dd p {
	padding: 5px 5px 5px 10px;
	font-size:0.8em;
	text-align:left;
}

/*--- ブーケ×ドレスのタイプ別相性 表 ---*/
table.tbl_bouquet_dress {
	margin: 0 0 20px 0;
	color: #4d4d4d;
}
table.tbl_bouquet_dress th {
	border-top: 1px solid #b2b2b2;
	font-size: 122%;
}
table.tbl_bouquet_dress thead th {
	padding: 8px 0;
	border-top: 0;
	text-align: center;
}
table.tbl_bouquet_dress thead th.firstChild {
	border-right: 1px solid #b2b2b2;
}
table.tbl_bouquet_dress tbody th {
	width: 90px;
	padding: 0 6px;
	border-right: 1px solid #b2b2b2;
}
table.tbl_bouquet_dress td {
	padding: 6px 10px ;
	border-top: 1px solid #b2b2b2;
	font-size: 92%;
	line-height: 1.3;
}
table.tbl_bouquet_dress td .mark {
	margin-bottom: 4px;
	text-align: center;
}

/*	フォト
---------------------------------------------------------------*/
.category-manual .manual05_photo {}

/*--- タイトル横画像 ---*/
.manual05_photo .ttl_caption10 em img {
	margin: 0 5px 0 0;
	vertical-align: top;
	/vertical-align: middle;
	line-height: 1;
}



/*	演出・ギフト
---------------------------------------------------------------*/
.category-manual .manual05_gift {}

/*--- 代表的な演出 ---*/
ul.list_sampleProduce {
	width: 655px;
	zoom: 1;
}
ul.list_sampleProduce:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
ul.list_sampleProduce li {
	float: left;
	width: 310px;
	min-height: 88px;
	height: auto !important;
	height: 88px;
	margin: 0 8px 12px 5px;
	_margin-left: 2px;
	list-style:none;
}


/*	縁付きグレーボックス 中ピンク 文字ピンク
---------------------------------------------------------------*/

.aside_glyppBox {
	border: 5px solid #CCCCCC;
	background: #fdf1f3;
	color: #e84472;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.aside_glyppBox h5 {
	margin: 0 0 6px 0;
	font-size: 10pt;
	line-height: 1.4;
	font-weight: bold;
}












/*
-----------------------------------------------------------------
 manual08.css
 created : 2010.07.17
 last modified : 2010.07.17
 comment :	マニュアルコンテンツ
	00＞ダンドリチェック
 	マニュアルトップ
-----------------------------------------------------------------
*/

/*.category-manual {}*/


/*==============================================================
	
	00
==============================================================*/
.category-manual .manual00 {}

/*	マタニティ---------------------------------------------------------------*/



.static-contents .aisatsu-section1 .block_maternity {
	margin: 0 0 10px 15px;
}

.static-contents .aisatsu-section1 .block_maternity p {
	padding: 10px;
}


.static-contents .aisatsu-section1 .block_maternity .aside_pinkBox h5{
	font-weight: bold;
}
.static-contents .aisatsu-section1 .block_maternity .aside_pinkBox p{
	padding: 0px;
}


.static-contents .aisatsu-section1 .box_kadomaru01{
	background:url(../img/manual/maternity/bg_box_kadomaru01.gif) left bottom no-repeat;
	width:675px;
	margin: 0px 0 15px 0;
}
.static-contents .aisatsu-section1 .box_kadomaru01 h4{
	background:url(../img/manual/maternity/ttl_box_kadomaru01.gif) left top no-repeat;
	clear: both;
	margin: 0 0 -5px 0;
	padding: 10px 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.static-contents .aisatsu-section1 .box_kadomaru01 p{
	padding-left: 20px;
}

.static-contents .aisatsu-section1 .block_maternity .aside_blueBox p {
	padding-left: 0;
}
.static-contents .aisatsu-section1 .block_maternity .aside_blueBox h5 {
	font-weight:bold;
}




/*==============================================================
	
	09用
==============================================================*/

.all .category-manual .tetsuduki_kakikata-section2-section2 h5{
	font-weight:bold;
	font-size:100%;
}
.all .category-manual .tetsuduki_kakikata-section2-section2 .box_left{
	float:left;
	margin: 0px;
	display:block;
	width:320px;
}

.all .category-manual .tetsuduki_kakikata-section2-section2 .box_right{
	float:left;
	margin: 0px 0px 0px 10px;
	display:block;
	width:310px;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 .expanse {
    background: url("../img/manual/icon_loupe.gif") no-repeat scroll left top transparent;
    margin: 0 0 5px;
    padding: 0 0 0 25px;
}

.all .category-manual .tetsuduki_kakikata-section2-section2 .aside_pinkBox .box_left{
	width:260px;
	margin-right:5px;
}
.all .category-manual .tetsuduki_kakikata-section2-section2 .aside_pinkBox .box_right{
    background: url("../../manual/process09/img/pic02.gif") no-repeat right bottom;
	padding: 10px 10px 10px 10px;
	background-color:#fff;
	width:340px;
}
.all .category-manual .tetsuduki_kakikata-section2-section2 .aside_pinkBox .box_right ul{
	margin-left:10px;
	padding-right:80px;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 .pic_right{
	float:right;
	margin-left:5px;
}



/*	縁付きピンクボックス ハーフ
---------------------------------------------------------------*/
.aside_pinkBox_half {
	margin: 8px 0 15px 0;
	padding: 10px 13px;
	border: 5px solid #f4ced6;
	background: #fff8fa;
	color: #d77d8e;
}
.aside_pinkBox_half h5 {
	margin: 0 0 6px 0;
	font-size: 115%;
	line-height: 1.4;
}
.aside_pinkBox h6 {
	margin: 0 0 4px 0;
	font-size: 100%;
	line-height: 1.25;
}
/* アドバイスのボックス */
.aside_advice_half h5 {
	margin-left: -4px;
}
/* POINTのボックス */
.aside_point {
	position: relative;
	margin-bottom: 20px;
	padding-top: 15px;
	/zoom: 1;
}
.aside_point .caption_point {
	position: absolute;
	top: -12px;
	left: -3px;
	_top: -7px;/* for IE6 */
	_left: -13px;/* for IE6 */
}
/* 内側にさらにボックス　背景に少し濃いピンク */
.aside_pinkBox_half .section {
	margin: 0 0 8px 0 !important;
	padding: 6px;
	background: #ffecf1;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half{
	float:left;
	margin: 0px 10px 0px 0px;
	display:block;
	width:320px;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 h4.half {
	clear: both;
	margin: 0 0 -8px 0;
	padding: 0 0 0 20px;
	color: #E84572;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	background: url(../img/manual/kettei/aisatsu/ttl_h4_2_half.jpg) no-repeat;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half .aside_pinkBox_half .section h5{
	background:url(../img/manual/tetsuduki/bg_border-ttl.gif) repeat-x bottom ;
	padding-bottom:8px;
	padding-left:5px;
}

.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half .aside_pinkBox_half .section li{
	background: url(../img/manual/tetsuduki/icon_square.gif) no-repeat 0px 5px;
	list-style:none;
	padding-left:15px;
	line-height:1.7em;
}
.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half .aside_pinkBox_half .section ul{
	padding-left:5px;
}


.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half .aside_pinkBox_half .delimiter {
    background: url("../img/manual/tetsuduki/icon_arrow-delimiter.gif") no-repeat scroll center top transparent;
    height: 14px;
    line-height: 1;
    padding: 0 0 8px;
    text-indent: -9999px;
	clear:both;
}



.all .category-manual .tetsuduki_kakikata-section2-section2 .box_half .aside_pinkBox_half .section ul.half_ul li{
	float: left;
	width:40%;
}








/*
-----------------------------------------------------------------
 manual09.css
 created : 2010.07.17
 last modified : 2010.07.17
 comment :	
-----------------------------------------------------------------
*/




.static-contents .tetsuduki-section1 {
	position: relative;
	left: -15px;
	width: 690px;
}

.static-contents .tetsuduki-section1 h3 {
	margin-left: 15px;
}

.static-contents .tetsuduki-section1 #tetsudukki_top {
	padding: 0px 0px 0px 26px;
}


.tetsuduki-section1 .sect01 {
	padding: 10px 0px 0px 6px;
	margin: 0;
	width: 670px;
}

.tetsuduki-section1 .sect02 {
	padding: 10px 0px 0px 6px;
	margin: 0;
	width: 670px;
}

.tetsuduki-section1 .sect03 {
	padding: 10px 0px 0px 6px;
	margin: 0;
	width: 670px;
}

.tetsuduki-section1 .sect04 {
	padding: 10px 0px 0px 6px;
	margin: 0;
	width: 670px;
}


/* checkSect:左 */
.tetsuduki-section1 .sect01 .checkSect {
	margin: 14px 0px 0px 0px;
	float: left;
	width: 249px;
	border: 1px solid #f4ced6;
	font-size: 92%;
}
.tetsuduki-section1 .sect01 .checkSect .checkSectPk {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
	background: #fff8fa;
}
.tetsuduki-section1 .sect01 .checkSect .checkSectWh {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
}
.tetsuduki-section1 .sect01 .checkSect .noBdr {
	border-bottom: 0;
}
/* stepSect:右 */
.procedure_top .top_sect01 .section .stepSect {
	float: right;
/* 	width: 415px; */
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #d77d8e;
}


/* sect01 */
.tetsuduki-section1 .sect01 .checkSect .checkSectPk {
	position: relative;
}
.tetsuduki-section1 .sect01 .checkSect .checkSectPk .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}


/* sect02 */


/* checkSect:左 */
.tetsuduki-section1 .sect02 .checkSect {
	margin: 14px 0px 0px 0px;
	float: left;
	width: 249px;
	border: 1px solid #f4ced6;
	font-size: 92%;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectPk {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
	background: #fff8fa;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectWh {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
}
.tetsuduki-section1 .sect02 .checkSect .noBdr {
	border-bottom: 0;
}
/* stepSect:右 */
.procedure_top .top_sect02 .section .stepSect {
	float: right;
/* 	width: 415px; */
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #d77d8e;
}




.tetsuduki-section1 .sect02 .checkSect .checkSectPk01 {
	position: relative;
	height: 52px;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectPk01 .checkMark {
	position: absolute;
	top: 0;
	left: 250px;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectWh {
	position: relative;
	background: url(../../manual/process09/img/pic01_01.gif) no-repeat 97% 97%;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.tetsuduki-section1 .sect02 .checkSect .checkSectPk02 .picture {
	padding-top: 180px;
	text-align: center;
}


/* sect03 */

/* checkSect:左 */
.tetsuduki-section1 .sect03 .checkSect {
	margin: 14px 0px 0px 0px;
	float: left;
	width: 249px;
	border: 1px solid #f4ced6;
	font-size: 92%;
}
.tetsuduki-section1 .sect03 .checkSect .checkSectPk {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
	background: #fff8fa;
}
.tetsuduki-section1 .sect03 .checkSect .checkSectWh {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
}
.tetsuduki-section1 .sect03 .checkSect .noBdr {
	border-bottom: 0;
}
/* stepSect:右 */
.procedure_top .top_sect03 .section .stepSect {
	float: right;
/* 	width: 415px; */
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #d77d8e;
}



.tetsuduki-section1 .sect03 .checkSect .checkSectWh {
	position: relative;
}
.tetsuduki-section1 .sect03 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.tetsuduki-section1 .sect03 .checkSect .checkSectPk {
	padding-bottom: 220px;
}



/* sect04 */

/* checkSect:左 */
.tetsuduki-section1 .sect04 .checkSect {
	margin: 14px 0px 0px 0px;
	float: left;
	width: 249px;
	border: 1px solid #f4ced6;
	font-size: 92%;
}
.tetsuduki-section1 .sect04 .checkSect .checkSectPk {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
	background: #fff8fa;
}
.tetsuduki-section1 .sect04 .checkSect .checkSectWh {
	padding: 10px 8px;
	border-bottom: 1px solid #f4ced6;
}
.tetsuduki-section1 .sect04 .checkSect .noBdr {
	border-bottom: 0;
}
/* stepSect:右 */
.procedure_top .top_sect04 .section .stepSect {
	float: right;
/* 	width: 415px; */
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-bottom: 1px dotted #d77d8e;
}



.tetsuduki-section1 .sect04 .checkSect .checkSectWh {
	position: relative;
	padding-bottom: 1000px;
}
.tetsuduki-section1 .sect04 .checkSect .checkSectWh .checkMark {
	position: absolute;
	top: 6px;
	left: 250px;
}
.tetsuduki-section1 .sect04 .stepSect {
	padding-bottom: 0;
	border-bottom: 0;
}
.tetsuduki-section1 .sect04 .stepSect ul.for_passbook li {
	list-style: none outside;
	margin-left: 0;
	/zoom: 1;
}
.tetsuduki-section1 .sect04 .stepSect ul.for_passbook li ul {
	margin-bottom: 0;
	/zoom: 1;
}
.tetsuduki-section1 .sect04 .stepSect ul.for_passbook li ul li {
	list-style: disc outside;
	float: left;
	margin-right: 1.5em;
	margin-left: 25px;
	_margin-left: 12px;
	/white-space: nowrap;
	/zoom: 1;
}




.tetsuduki-section1 .sect01 .checkSect h5.ttl_caption11 {
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 6px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #C27F91;
	border-left: 2px solid #EECAD4;
	background: none;
}

.tetsuduki-section1 .sect02 .checkSect h5.ttl_caption11 {
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 6px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #C27F91;
	border-left: 2px solid #EECAD4;
	background: none;
	line-height: 1.4em;
}

.tetsuduki-section1 .sect03 .checkSect h5.ttl_caption11 {
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 6px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #C27F91;
	border-left: 2px solid #EECAD4;
	background: none;
	line-height: 1.4em;
}

.tetsuduki-section1 .sect04 .checkSect h5.ttl_caption11 {
	padding: 0px 0px 0px 6px;
	margin: 0px 0px 6px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #C27F91;
	border-left: 2px solid #EECAD4;
	background: none;
	line-height: 1.4em;
}



/* リストに背景画像を表示 */

.tetsuduki-section1 ul.list_squareMark {
	margin: 0px 0px 0px 0px;
}

.tetsuduki-section1 ul.list_squareMark li {
	padding: 0 0 0 14px;
	background: url(../img/manual/tetsuduki/icon_square.gif) no-repeat left 0.25em;
	margin: 0px;
 	list-style: none;
}



.tetsuduki-section1 ul.list_squareMark li h6 {
	font-size: 12px;
	font-weight: bold;
}



.tetsuduki-section1 .sect01 .stepSect h5.ttl_caption11 {
	padding: 4px 0px 12px 12px;
	margin: 14px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-height: 1.8em;
	color: #C27F91;
	background: url(../img/manual/tetsuduki/bnr_mideshi3-4.gif) no-repeat;
}

.tetsuduki-section1 .sect02 .stepSect h5.ttl_caption11 {
	padding: 4px 0px 12px 12px;
	margin: 14px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-height: 1.8em;
	color: #C27F91;
	background: url(../img/manual/tetsuduki/bnr_mideshi3-4.gif) no-repeat;
}

.tetsuduki-section1 .sect03 .stepSect h5.ttl_caption11 {
	padding: 4px 0px 12px 12px;
	margin: 14px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-height: 1.8em;
	color: #C27F91;
	background: url(../img/manual/tetsuduki/bnr_mideshi3-4.gif) no-repeat;
}

.tetsuduki-section1 .sect04 .stepSect h5.ttl_caption11 {
	padding: 4px 0px 12px 12px;
	margin: 14px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-height: 1.8em;
	color: #C27F91;
	background: url(../img/manual/tetsuduki/bnr_mideshi3-4.gif) no-repeat;
}




.tetsuduki-section1 .stepSect {
	padding: 0px 0px 0px 36px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 380px;
}



.tetsuduki-section1 .sect01 .stepSect h6 {
	padding: 0px 0px 0px 12px;
	font-size: 12px;
	font-weight: bold;
}

.tetsuduki-section1 .sect01 .stepSect ul.mod_ul {
	padding: 0px 0px 20px 32px;
	list-style-type: disc;
}



.tetsuduki-section1 .sect02 .stepSect h6 {
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

.tetsuduki-section1 .sect02 .stepSect ul.mod_ul {
	padding: 0px 0px 20px 32px;
	list-style-type: disc;
}



.tetsuduki-section1 .sect03 .stepSect h6 {
	padding: 0px 0px 0px 12px;
	font-size: 12px;
	font-weight: bold;
}

.tetsuduki-section1 .sect03 .stepSect ul.mod_ul {
	padding: 0px 0px 20px 32px;
	list-style-type: disc;
}



.tetsuduki-section1 .sect04 .stepSect h6 {
	padding: 0px 0px 0px 12px;
	font-size: 12px;
	font-weight: bold;
}

.tetsuduki-section1 .sect04 .stepSect ul.mod_ul {
	padding: 0px 0px 20px 32px;
	list-style-type: disc;
}




.tetsuduki-section1 .pic03 {
	margin: 0px 0px 0px 14px;
	float: right;
}

