

/* ++++++ コンテンツ部分の設定 ++++++ */
/* コンテンツベース */
#cont {
	width:760px;
	margin:0 auto;
	background-image:url(../../t_stories/img/cont_bg.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #ccc;
}

/* 左カラム */
#L {
	float:left;
	width:193px;
	padding:0 7px 0 0;
}
#hl_ttl {
	width:193px;
	padding:15px 0 0 0;
	background-color:#FFF;
}
#hl {
	width:179px;
	margin:8px 8px 10px 6px;
}
.hl {
	margin:0 0 12px 0;
	padding:0 0 0 12px;
	color:#0064b2;
	background-image:url(../../img/i_TS.gif);
	background-repeat:no-repeat;
}
.hl a:link, .hl a:visited {color:#0064b2;text-decoration:none;}
.hl a:hover {color:#0064b2;text-decoration:underline;}

/* 右カラム */
#R {
	float:right;
	width:552px;
	padding:15px 0 0 7px;
	border-left:1px solid #ccc;
}
#R_ttl {
	width:552px;
	padding:15px 0 0 0;
}

/* 本文内フォント設定 */
.bhl {
	font-Size:24px;
	color:#FD42F2;
	line-height:1.1em;
	letter-spacing:0.7px;
}
.bhl2 {
	padding:0 0 3px 0;
	font-Size:24px;
	color:#FD42F2;
	line-height:1.1em;
	letter-spacing:0.7px;
	border-bottom:1px solid #ccc;
}

/* ピンク #FD42F2 */
/* 紫 #7535d5 */
/* 紺 #3672A3 */
/*.bhl {
	font-Size:24px;
	color:#3672A3;
	line-height:1.1em;
	letter-spacing:0.7px;
}*/

.sub {
	padding:0 0 2px 0;
	font-Size:18px;
	font-weight:bold;
	line-height:1.1em;
	letter-spacing:0.7px;
	color:#B042FD;
	border-bottom:1px solid #ccc;
}
/* 真紫　#B042FD */
/* 薄紫　#b687eb */
/*.sub {
	font-Size:18px;
	font-weight:bold;
	line-height:1.1em;
	letter-spacing:0.7px;
	color:#7E95C5;
}*/
.hl16 {
	padding:0 0 0 4px;
	font-Size:16px;
	color:#E542FD;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
	border-left:7px solid #E542FD;

}

.hl14 {
	padding:0 0 0 4px;
	font-size:16px;
	color:#7553EA;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
	border-left:3px solid #7553EA;
	border-bottom:1px dotted #7553EA;
	margin:0 20px 0 0;
}

/* アクセントなしの紫見出し */
.hl16b {
	margin:0;
	padding:0;
	font-size:16px;
	color:#7553EA;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
}

/* アクセントなしの紫見出し14px */
.hl14b {
	margin:0;
	padding:0;
	font-size:14px;
	color:#7553EA;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
}

/* アクセントなしの青見出し14px */
.hl14bl {
	margin:0;
	padding:0;
	font-size:14px;
	color:#0064b2;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
}

/* アクセントなしボーダーありのピンクの見出し */
.hl_pk {
	padding-bottom:1px;
	font-size:16px;
	color:#E542FD;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
	border-bottom:1px dotted #E542FD;
}




/* 紫　#E542FD */
/* 濃紫　#7535d5 */
/*.hl16 {
	padding:0 0 0 4px;
	font-Size:16px;
	color:#3672A3;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
	border-left:7px solid #3672A3;

}*/
.point1 {
	padding:0 0 0 13px;
	background-image:url(../../img/pt_06.gif);
	background-repeat:no-repeat;
	font-size:16px;
	color:#E542FD;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
}
/*.point1 {
	padding:0 0 0 13px;
	background-image:url(../../img/pt_03.gif);
	background-repeat:no-repeat;
	font-size:16px;
	color:#5c51c4;
	line-height:1.1em;
	letter-spacing:1px;
	font-weight:bold;
}*/

#cont.TI ul { margin:0 0 10px 30px; padding:0; }
#cont.TI ul li { margin:0 0 10px 0; padding:0; }

/* 青■リスト */
#cont.TI ul.bl1 { margin:0 0 15px 40px; padding:0; }
#cont.TI ul.bl1 li { margin:0 0 5px 0; padding:0 0 0 11px; background:url(../../img/pt_07.gif) no-repeat 0 6px; }

/* 青decimalリスト */
#cont.TI ol.decimal { margin:0 0 20px 80px; padding:0; }
#cont.TI ol.decimal li { margin:0 0 3px 0; padding:0; list-style:decimal; }

#cont.TI ol.noidt { margin:0 0 20px 30px; padding:0; }
#cont.TI ol.noidt li { margin:0 0 3px 0; padding:0; list-style:decimal; }

/* 米印リスト */
#cont.TI ul.kome { margin:0 0 40px 0; padding:0; }
#cont.TI ul.kome li { margin:0 0 3px 0; padding:0 0 0 14px; background:url(../../img/pt_08.gif) no-repeat 0 3px; line-height:1.2em; }

#cont.TI ol.noidt { margin:0 0 20px 30px; padding:0; }
#cont.TI ol.noidt li { margin:0 0 3px 0; padding:0; list-style:decimal; }

.gaiyo { margin:0 0 20px 3px; padding:5px 15px 5px 15px; background:#f4f4f4; border:1px solid #9A91D9; }
.gaiyo p { margin:0 0 5px 0; }
.gaiyo ol { margin:0 0 10px 20px; }
.gaiyo ol li.none { margin:0; list-style:none; }




