/*@ charset "UTF-8";*/

a:link { color: #007bbb; text-decoration: none; font-weight: normal; }
a:visited { color: #2792c3; text-decoration: none; font-weight: normal; }
a:hover { color: #007bbb; text-decoration: underline; font-weight:normal; }
a:active { color: #007bbb; text-decoration: none; font-weight:normal; }

.mt {
	font-size:12px;
	line-height:18px;
	color: #444;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.st {
	font-size:10px;
	line-height:15px;
	color: #444;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.lt {
	font-size:14px;
	line-height:21px;
	color: #444;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.mt a:link, .st a:link, .st a:link {
	color: #007bbb; text-decoration: none; font-weight: normal;
	}
.mt a:visited, .st a:visited, .st a:visited {
	color: #2792c3; text-decoration: none; font-weight: normal;
	}
.mt a:hover, .st a:hover, .st a:hover {
	color: #007bbb; text-decoration: underline; font-weight:normal;
	}
.mt a:active, .st a:active, .st a:active {
	color: #007bbb; text-decoration: none; font-weight:normal;
	}

.mt778899 {
	font-size:12px;
	line-height:18px;
	color: #778899;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.mtff6347 {
	font-size:12px;
	line-height:18px;
	color: #ff6347;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.mtffffff {
	font-size:12px;
	line-height:18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.mtb {
	font-size:12px;
	line-height:18px;
	color: #222;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.ltb {
	font-size:14px;
	line-height:20px;
	color: #222;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, Sans-Serif;
	}

.eps {
	color: #ff6347;
	}

/* 見出し */

.caption_tp {
	border-left:7px solid #ffd200;
	padding-left: 4px;
	font-size:12px;
	line-height:19px;
	color: #ffd200;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_01 {
	border-left:7px solid #ffd200;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_02 {
	border-left:7px solid #008899;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_03 {
	border-left:7px solid #ff69b4;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_04 {
	border-left:7px solid #ffa500;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_05 {
	border-left:7px solid #ffa07a;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_06 {
	border-left:7px solid #ff6347;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

.caption_07 {
	border-left:7px solid #bdb76b;
	padding-left: 5px;
	font-size:12px;
	line-height:19px;
	color: #2b2b2b;
	white-space:nowrap;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
	}

/* アイコン付テキスト */

img.movie{
	width:17px;
	height:14px;
	margin-left:5px;
	vertical-align: middle;
	}

img.new{
	width:27px;
	height:10px;
	margin-left:5px;
	vertical-align: middle;
	}
	
/* リンクテキスト */

	.ctlink a:link,
	.breaking_mtb a:link,
	.link a:link,
	.pr a:link,
	.pgm a:link,
	#hot a:link,
	#menu a:link,
	#pagetop a:link,
	.more a:link { color: #007bbb; text-decoration: none; font-weight: normal; }
	.ctlink a:visited,
	.breaking_mtb a:visited,
	.link a:visited,
	.pr a:visited,
	.pgm a:visited,
	#hot a:visited,
	#menu a:visited,
	#pagetop a:visited,
	.more a:visited { color: #2792c3; text-decoration: none; font-weight: normal; }
	.ctlink a:hover,
	.breaking_mtb a:hover,
	.link a:hover,
	.pr a:hover,
	.pgm a:hover,
	#hot a:hover,
	#menu a:hover,
	#pagetop a:hover,
	.more a:hover { color: #007bbb; text-decoration: underline; font-weight:normal; }
	.ctlink a:active,
	.breaking_mtb a:active,
	.link a:active,
	.pr a:active,
	.pgm a:active,
	#hot a:active,
	#menu a:active,
	#pagetou a:active,
	.more a:active { color: #007bbb; text-decoration: none; font-weight:normal; }
