/* CSS Document */

* {
	margin:0; padding:0;
}


/* mainのスタイル */

#maintable {
	margin: 0;
	padding: 0;
	border: none;
}

#ww_spec {
	display: block;
	width: 184px;
	height: 78px;
	
	background-image: url(../img/contents/main_spec.gif);
	background-repeat: no-repeat;
	
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.2;
	color: #0f218b;
	
	padding: 23px 0 0 30px;
	
	#width: 214px;
	#height: 91px;
	#padding: 10px 0 0 30px;
}

/*digest.swf のbg */
#digest-bg {
	width: 390px;
	height: 302px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/digest_bg.jpg);
	background-repeat: no-repeat;
}

/* TVCMのボタン */
.tvcm-btn {
	width: 352px;
	height:	140px;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/contents/tvcm_btn.gif);
	background-repeat: no-repeat;
}

/* a:hover */
a.tvcm-btn { background-position: 0px 0px;}
a:hover.tvcm-btn { background-position: 0px -140px;}

/* コンテンツ内TXTのclass */
.txt02-01 {
	width: 510px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_03.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-02 {
	width: 285px;
	height: 30px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_08.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-03 {
	width: 225px;
	height: 30px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_09.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-04 {
	width: 250px;
	height: 100px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_11.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-05 {
	width: 760px;
	height: 40px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_22.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-06 {
	width: 285px;
	height: 65px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_29.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-07 {
	width: 760px;
	height: 40px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_31.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: center;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt02-08 {
	width: 305px;
	height: 65px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents02_41.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-01 {
	width: 760px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_02.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: center;
	font-size: 12pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-02 {
	width: 215px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_09.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-03 {
	width: 165px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_10.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-04 {
	width: 160px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_11.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-05 {
	width: 220px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_12.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-06 {
	width: 760px;
	height: 60px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_14.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-07 {
	width: 180px;
	height: 100px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_19.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt03-08 {
	width: 215px;
	height: 150px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents03_20.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}


.txt05-01 {
	width: 270px;
	height: 45px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents05_06.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt05-02 {
	width: 220px;
	height: 45px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents05_07.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt05-03 {
	width: 270px;
	height: 45px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents05_08.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt05-04 {
	width: 230px;
	height: 55px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents05_14.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}

.txt05-05 {
	width: 230px;
	height: 55px;

	margin: 0;
	padding: 0;

	background-image: url(../img/contents/contents05_15.gif);
	background-repeat: no-repeat;
	
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	vertical-align: top;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000;
}


/* 説明文のclass */

strong {
	color: #ff0096;
	font-weight: bold;
}







