/* 2011.12.16 背景変更 */
div#outline {
	background-color: transparent;
}


div#contents {

	width: 750px;

	height: auto;

	margin: 0px;

	padding-left: 4px;

	padding-right: 6px;

	border: 0px solid #FF0000;

	text-align: left;

	float: left;

	clear: both;

	overflow: hidden;

}

/* BOX */

div.Box1 {

	width: 481px;

	height: 378px;

	margin: 0px;

	padding-right: 9px;

	padding-bottom: 10px;

	float: left;

}

div.Box2 {

	width: 260px;

	height: 378px;

	margin: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	float: left;

}

div.Box3 {

	width: 260px;

	height: 378px;

	margin: 0px;

	padding-right: 6px;

	padding-bottom: 10px;

	float: left;

}

div.Box4 {

	width: 218px;

	height: 378px;

	margin: 0px;

	padding: 0px;

	padding-bottom: 10px;

	float: left;

}

/* BOXタイトル */

h3#topNews {

	width: 481px;

	height: 28px;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/t_topNewsBox.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

}

div#eText {

	width: 481px;

	height: 17px;

	margin: 0px;

	padding-top: 2px;

	background-color: #000000;

	color: #00FFFF;

}

h3#realTimeNews {

	width: 260px;

	height: 28px;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/t_realTimeNewsBox.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

}

h3#photoBbs {

	width: 260px;

	height: 28px;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/t_photoBbsBox.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

}

h3#newface {

	width: 260px;

	height: 28px;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/t_newfaceBox.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

}

h3#news {

	width: 218px;

	height: 28px;

	margin: 0px;

	padding: 0px;

	background-image: url(../img/t_newsBox.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-indent: -9999px;

}

/* 内容BOX1 */

div.cell1 {

	width: 473px;

	height: 322px;

	margin: 0px;

	padding: 4px;

	background-image: url(../img/bg_cell.gif);

	background-repeat: repeat;

	background-position: left top;

}

div.cell2 {

	width: 240px;

	height: 329px;

	margin-top: 1px;

	padding: 10px;

	background-image: url(../img/bg_cell2.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

div.cell3 {

	width: 198px;

	height: 329px;

	margin-top: 1px;

	padding: 10px;

	background-image: url(../img/bg_cell3.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

/* 内容BOX2 */

div.inCell2 {

	width: 235px;

	height: 329px;

	margin: 0px;

	padding-right: 5px;

	overflow: auto;

	scrollbar-face-color: #ffffff;			/*バー本体*/

	scrollbar-3dlight-color: #ff99ff;		/*バー外側の明*/

	scrollbar-darkshadow-color: #ff99ff;	/*バー外側の暗*/

	scrollbar-highlight-color: #ffffff;		/*バー内側の明*/

	scrollbar-shadow-color: #ffffff;		/*バー内側の暗*/

	scrollbar-track-color: #e4e4e4;			/*バーの下地*/

	scrollbar-arrow-color: #999999;			/*矢印*/

}

div.inCell3 {

	width: 193px;

	height: 329px;

	margin: 0px;

	padding-right: 5px;

	overflow: auto;

	scrollbar-face-color: #ffffff;			/*バー本体*/

	scrollbar-3dlight-color: #ff99ff;		/*バー外側の明*/

	scrollbar-darkshadow-color: #ff99ff;	/*バー外側の暗*/

	scrollbar-highlight-color: #ffffff;		/*バー内側の明*/

	scrollbar-shadow-color: #ffffff;		/*バー内側の暗*/

	scrollbar-track-color: #e4e4e4;			/*バーの下地*/

	scrollbar-arrow-color: #999999;			/*矢印*/

}

/* TOPニュース内容 */

div#imgTop {

	width: 240px;

	height: 320px;

	margin-right: 4px;

	padding: 0px;

	background-color: #FFFFFF;

	border: 1px solid #666666;

	text-align: center;

	float: left;

}

div#dataTop {

	width: 217px;

	height: 312px;

	margin: 0px;

	padding: 5px;

	background-color: #FFFFFF;

	float: left;

	overflow: auto;

	scrollbar-face-color: #ffffff;			/*バー本体*/

	scrollbar-3dlight-color: #ff99ff;		/*バー外側の明*/

	scrollbar-darkshadow-color: #ff99ff;	/*バー外側の暗*/

	scrollbar-highlight-color: #ffffff;		/*バー内側の明*/

	scrollbar-shadow-color: #ffffff;		/*バー内側の暗*/

	scrollbar-track-color: #e4e4e4;			/*バーの下地*/

	scrollbar-arrow-color: #999999;			/*矢印*/

}

div#dataTop dl {

	width: 200px;

/*	height: 292px;*/

	height: auto;

	margin: 0px;

	padding: 0px;

	float: left;

}

div#dataTop dl dd#dateTop {

	margin: 0px;

	padding: 0px;

	text-align: left;

	font-family: Century gothic;

	color: #333333;

}

div#dataTop dl dt#titleTop {

	margin: 0px;

	padding-top: 3px;

	padding-bottom: 5px;

	color: #FF0066;

	text-align: left;

	font-weight: bold;

}

div#dataTop dl dd#commTop {

	margin: 0px;

	padding: 0px;

	text-align: left;

	line-height: 135%;

}

div#btnNavi {

	width: 200px;

	height: 20px;

	margin: 0px;

	padding: 0px;

	float: left;

}

div#btnBack {

	width: 95px;

	height: 15px;

	margin: 0px;

	padding-top: 5px;

	padding-left: 5px;

	text-align: left;

	float: left;

}

div#btnNext {

	width: 95px;

	height: 15px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 5px;

	text-align: right;

	float: right;

}

div#btnNavi img {

	margin-left: 2px;

	margin-right: 2px;

	vertical-align: -15%;

}

/* 内容リスト */

dl.data1 {

	width: 212px;

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

	float: left;

	clear: both;

	border-bottom: 1px dotted #999999;

}

dl.data2 {

	width: 170px;

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

	float: left;

	clear: both;

	border-bottom: 1px dotted #999999;

}

dd.date {

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

	color: #333333;

	font-family: Century gothic;

	font-weight:normal;

	padding: 0px;

	text-align: left;

}

dl dt.title {

	margin: 0px;

	padding-left: 0px;

	padding-bottom: 5px;

	color: #FF0066;

	text-align: left;

	font-weight: bold;

}

dd.img {

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

	padding: 2px;

	text-align: center;

}

dd.img img {

	border: 1px solid #666666;

}

dd.comm {

	margin: 0px;

	padding-left: 0px;

	text-align: left;

	line-height: 135%;

}

dd.img2 {

	width: 77px;

	margin-top: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 3px;

	padding: 0px;

	float: left;

}

dd.img2 img {

	border: 1px solid #999999;

}

dd.comm2 {

	width: 132px;

	margin: 0px;

	padding-left: 0px;

	text-align: left;

	line-height: 135%;

	float: left;

}

/* バナーBOX */
div#bnBox {
	width: 750px;
	height: auto;
	margin-top: 0px;
	padding-left: 4px;
	padding-right: 6px;
	border: 0px solid #FF0000;
	float: left;
	clear: both;
}
div.bnL {
	width: 260px;
	height: 82px;
	margin: 0px;
	padding-right: 6px;
	padding-bottom: 5px;
	float: left;
	clear: both;
}
div.bnC {
	width: 260px;
	height: 82px;
	margin: 0px;
	padding-right: 6px;
	padding-bottom: 5px;
	float: left;
}
div.bnR {
	width: 218px;
	height: 82px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	float: left;
}
div.bnBox {
	width: 750px;
	height: auto;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 6px;
	border: 0px solid #FF0000;
	float: left;
	clear: both;
}

