/* ■以下tiカテゴリページ用 */

/* ■tiカテゴリ コンテンツエリア */
#wrapper #contentsarea {
	vertical-align: top;
	width: 838px;
	background-color: #FFFFFF;
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	white-space: nowrap;
}

/* ■tiカテゴリ グローバルナビゲーションカラム */
#wrapper #contentsarea #globalnavicolumn {
	display: none;
}

/* ■tiカテゴリ コンテンツカラム */
#wrapper #contentsarea #contentscolumn {
	float: left;
	font-size: 110%;
	width: 610px;
	height: auto;
	vertical-align: top;
	margin: 0px;
	padding: 20px 0px 20px 10px;
	white-space: nowrap;
	clear: none;
}
/* ■tiカテゴリ パンくず */
#wrapper #contentsarea #contentscolumn #pankuzu {
	vertical-align: top;
	width: 610px;
	height: auto;
	text-align: left;
	font-size: 80%;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	white-space:normal;
}
#wrapper #contentsarea #contentscolumn #pankuzu a {
	color: #333333;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #pankuzu a:hover {
	color: #333333;
	text-decoration: underline;
}
/* ■tiカテゴリ h2大タイトル */
#wrapper #contentsarea #contentscolumn #titbox {
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 7px solid #FE4081;
	vertical-align: middle;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #titbox h2 {
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	color: #333333;
	margin: 0px 18px 0px 10px;
	padding: 10px 0px 10px 0px;
}
/* ■tiカテゴリ h2大タイトル（例外ケース改行バージョン） */
#wrapper #contentsarea #contentscolumn #titbox-case0 {
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 7px solid #FE4081;
	vertical-align: middle;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #titbox-case0 h2 {
	text-align: left;
	font-size: 140%;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
	margin: 0px 18px 0px 10px;
	padding: 10px 0px 10px 0px;
}
/* ■tiカテゴリ h2大タイトル（例外ケース改行バージョン） */
#wrapper #contentsarea #contentscolumn #titbox-case0 {
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 7px solid #FE4081;
	vertical-align: middle;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #titbox-case0 h2 {
	text-align: left;
	font-size: 140%;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
	margin: 0px 18px 0px 10px;
	padding: 10px 0px 10px 0px;
}
/* ■tiカテゴリ 以下コンテンツカラム内 */
#wrapper #contentsarea #contentscolumn #maincontentsbox {
	vertical-align: top;
	width: 590px;
	height: auto;
	text-align: left;
	font-size: 90%;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox span.imptx01 {
	font-weight: bold;
	color: #4C5AAC;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox span.atntx01 {
	font-weight: bold;
	color: #FF6666;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx00 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx00-mgb10 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx00-mgb10 a {
	color: #FE4081;
	text-decoration:none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx00-mgb10 a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01 span.atntx {
	font-size: 100%;
	line-height: 16px;
	color: #FF6666;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb10 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb10 a {
	color: #FE4081;
	text-decoration:none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb10 a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb5 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb5 a {
	color: #FE4081;
	text-decoration:none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb5 a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb5 span.subtx {
	line-height: 16px;
	color: #999999;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx01-mgb15 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 10px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx02 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx02-mgt10 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx02-mgt10 a {
	color: #FE4081;
	text-decoration:none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx02-mgt10 a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.subtx02 {
	vertical-align: top;
	text-align: left;
	font-size: 90%;
	line-height: 16px;
	color: #999999;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.stntx03 {
	vertical-align: top;
	text-align: left;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 30px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.lrtx-imp {
	vertical-align: top;
	text-align: right;
	font-size: 100%;
	font-weight: bold;
	line-height: 16px;
	color: #FF6666;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox p.newstx01 {
	vertical-align: top;
	text-align: left;
	background-color: #F8F8F8;
	font-size: 90%;
	line-height: 16px;
	color: #FF6666;
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 10px 10px;
	white-space: normal;
}
/* ■tiカテゴリ h2大タイトル下部 サブナビゲーション */
#wrapper #contentsarea #contentscolumn #maincontentsbox #subnavigation {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 90%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 18px;
	height: auto;
	width: 590px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #subnavigation ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #subnavigation li {
	margin: 0px;
	padding: 3px 12px 0px 9px;
	background-image: url(../img/subnavi-list.gif); 
	background-position: left;
	background-repeat: no-repeat;
	white-space: normal;
	display: inline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #subnavigation li a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #subnavigation li a:hover {
	color: #D0356C;
	text-decoration: underline;
}
/* ■tiカテゴリ h3小タイトル */
#wrapper #contentsarea #contentscolumn #maincontentsbox #stitbox {
	width: 590px;
	height: 25px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/stitbox-bg.gif); 
	background-position: left;
	background-repeat: no-repeat;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stitbox h3 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 18px 0px 10px;
	padding: 7px 0px 10px 0px;
	vertical-align: middle;
}
/* ■tiカテゴリ h4小小タイトル */
#wrapper #contentsarea #contentscolumn #maincontentsbox #sstitbox {
	width: auto;
	height: auto;
	margin: 10px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	border-left: 6px outset #D0356C;
	vertical-align: middle;
	white-space: normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #sstitbox h4 {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #D0356C;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
/* ■tiカテゴリ h5小小小タイトル */
#wrapper #contentsarea #contentscolumn #maincontentsbox #ssstitbox {
	width: auto;
	height: auto;
	margin: 10px 0px 5px 20px;
	padding: 0px 0px 0px 0px;
	border-left: 6px double #4C5AAC;
	vertical-align: middle;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #ssstitbox h5 {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	color: #4C5AAC;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
/* ■tiカテゴリ ページトップナビゲーション 左寄せバージョン */
#wrapper #contentsarea #contentscolumn #maincontentsbox #pagetopnavi-l {
	margin: 0px;
	padding: 20px 0px 10px 0px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #333333;
	line-height: 18px;
	height: auto;
	width: 590px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #pagetopnavi-l ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #pagetopnavi-l li {
	margin: 0px;
	padding: 3px 0px 0px 16px;
	background-image: url(../../common/img/pagetop-list.gif); 
	background-position: left;
	background-repeat: no-repeat;
	white-space: normal;
	display: inline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #pagetopnavi-l li a {
	color: #333333;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #pagetopnavi-l li a:hover {
	color: #333333;
	text-decoration: underline;
}

/* ※以下コンテンツカラム内 コンテンツパーツ*/
#wrapper #contentsarea #contentscolumn #maincontentsbox ul.decimal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: decimal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox ul.decimal-mgr {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	list-style-type: decimal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.decimal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	white-space:normal;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox ul.disc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.disc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	white-space:normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.disc a {
	color: #FE4081;
	text-decoration:none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.disc a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.discimp {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 18px;
	font-weight: bold;
	color: #4C5AAC;
	text-decoration: none;
	white-space:normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.none {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	list-style-type: none;
	white-space:normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox li.none span.imptx {
	line-height: 16px;
	color: #3333CC;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox img.mgb10 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox img.mgt5b5r {
	margin: 5px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox img.mgt5b10r {
	margin: 5px 0px 10px 26px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox img.mgb10l20 {
	margin: 0px 0px 10px 20px;
	padding: 0px;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox table.mg10 {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
	text-align: left;
	font-size: 90%;
	line-height: 18px;
	color: #333333;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox table.mgb10l10 {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 10px 0px;
	width: 580px;
	text-align: left;
	font-size: 90%;
	line-height: 18px;
	color: #333333;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox table.mgb10l20 {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	width: 570px;
	text-align: left;
	font-size: 90%;
	line-height: 18px;
	color: #333333;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox table.mgt10b15r10 {
	border: 1px solid #CCCCCC;
	margin: 10px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 580px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	line-height: 18px;
	color: #333333;
	color: #333333;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox table.mgt10b5r10 {
	border: 1px solid #CCCCCC;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 580px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	line-height: 18px;
	color: #333333;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-tit {
	white-space: nowrap;
	vertical-align: top;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 10px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-stit {
	white-space: nowrap;
	vertical-align: top;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 10px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-tit-ct {
	white-space: nowrap;
	vertical-align: center;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-tit-ct-nrb {
	white-space: nowrap;
	vertical-align: center;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-tit-ct-cacenl {
	white-space: normal;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-stit-ct {
	white-space: nowrap;
	vertical-align: top;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	background-color: #EAE9FB;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-stit-ct-nobg {
	white-space: nowrap;
	vertical-align: top;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con {
	white-space: normal;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-mgr {
	white-space: normal;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-br {
	white-space: normal;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-bg {
	white-space: normal;
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-mgr-bg {
	white-space: normal;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct {
	white-space: normal;
	text-align: center;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct-nr {
	white-space: nowrap;
	text-align: center;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct span.atntx {
	line-height: 16px;
	font-size: 100%;
	color: #FF6666;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct-bg {
	white-space: normal;
	text-align: center;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct-nrb-bg {
	white-space: normal;
	text-align: center;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct-bg span.atntx {
	line-height: 16px;
	font-size: 100%;
	color: #FF6666;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-con-ct span.atntx {
	line-height: 16px;
	font-size: 100%;
	color: #FF6666;
	font-weight: bold;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-conmgl10 {
	white-space: normal;
	vertical-align: top;
	margin: 0px;
	padding: 5px 0px 5px 27px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-conmgl10-bg {
	white-space: normal;
	vertical-align: top;
	margin: 0px;
	padding: 5px 0px 5px 27px;
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox td.cel-conmgl20 {
	white-space: normal;
	margin: 0px;
	padding: 5px 0px 5px 36px;
	border: 1px solid #CCCCCC;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 20px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink ul {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink li.stn {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list02.gif); 
	background-position: left;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink li.stn a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink li.stn a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink-bg {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 20px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink-bg ul {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink-bg li.stn {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list03.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink-bg li.stn a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #othlink-bg li.stn a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case0link {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 20px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case0link ul {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case0link li.stn {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list02.gif); 
	background-position: left;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case0link li.stn a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case0link li.stn a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case1link {
	margin: 15px 0px 0px 0px;
	padding: 15px 0px 0px 10px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 20px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case1link ul {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case1link li.stn {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list02.gif); 
	background-position: left;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case1link li.stn a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #case1link li.stn a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	font-size: 100%;
	letter-spacing: 0.01em;
	color: #FE4081;
	line-height: 20px;
	white-space: normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink ul {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list02.gif); 
	background-position: left;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn-mgb10 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 18px;
	background-image: url(../../common/img/gizyutu-list02.gif); 
	background-position: left;
	background-repeat: no-repeat;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn-mgb10 a {
	color: #FE4081;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.stn-mgb10 a:hover {
	color: #D0356C;
	text-decoration: underline;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink ul.disc {
	margin: 0px 0px 5px 30px;
	padding: 0px 0px 0px 0px;
	list-style-type: disc;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.disc {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	white-space:normal;
	clear: both;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.disc a {
	color: #333333;
	text-decoration: none;
}
#wrapper #contentsarea #contentscolumn #maincontentsbox #stnlink li.disc a:hover {
	color: #D0356C;
	text-decoration: underline;
}