@charset "shift_jis";

/*
-----------------------------------------------------------------
 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 武田 */

