@charset "shift_jis"; 

/*	--- mdrs.css ---	*/


/*	ベースエリアのボックス	*/
#bgBox {
	background:url(../../images/mdrs/netz_mdrs_bg.gif) repeat-y right;
}

/*	サブエリア(右)のボックス	*/
#subBoxR {
	width: 149px;
	background-color: #c8c09b;
	border-left:1px #d4cfb2 solid;
	padding: 10px 15px;
	_padding: 10px 14px;
}

/*	本文エリアのボックス	*/
#mainBox {
	width:530px;
	_width:540px;
}

/*	サブエリア(左)のボックス	*/

#pageTitlebar {
	width:968px;
}

#breadPath{
	width:958px;
	_width:968px;
}

/*	カテゴリーメニュー	*/
.CateLiTitle{
	margin: 0;
	padding: 0px;
	color:#FFFFFF;
	font-weight:bold;
	background:none;
	border:none;
}

.mdrs_subcateUl ul{
	font-size:12px;
	line-height: 16px;
	*line-height: normal;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
	list-style: none;
	background-repeat: none;
}

.mdrs_subcateUl a, .mdrs_subcateUl a:visited  {
	color:#FFFFFF;
}

.mdrs_subcateUl a:hover, .mdrs_subcateUl a:active {
	color:#FFFFFF;
}

/*1階層目*/
.cateLi1 a:link, .cateLi1 a:visited, .cateLi1 a:hover, .cateLi1 a:active {
	display: block !important;
	margin: 1px 0 0 0 !important;
	height:20px !important;
	_height:24px !important;
	padding: 4px 0 0px 28px !important;
	*padding: 2px 0 0px 28px !important;
	_padding: 5px 0 0px 28px !important;
	color: #FFFFFF !important;
	background:url(../../images/mdrs/netz_mdrs_menubg.gif) no-repeat 0 0 !important;
	border:none !important;
}
 
/*2階層目*/
.cateLi2 {
	line-height: 17px;
	margin: 0 0 3px 0;
	padding: 5px 10px 5px 10px;
	_padding: 5px 10px 5px 10px;
	color: #4c4c4c;
	background:#e5e5e5;
	border:1px #4c4c4c solid;
}

/*	本文パート--記事タイトル	*/
.title {
	width: 490px;
	_width: 530px;
	height:27px;
	_height:31px;
	margin: 0px 0px 20px 0px;
	_margin: 0px 0px 10px 0px;
	padding: 6px 0px 0px 40px;
	_padding: 6px 0px 0px 40px;
	border-left: none;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: url(../../images/mdrs/netz_mdrs_ttl_bg.gif) no-repeat 0px 0px;
}

/*	本文パート--記事タイトル	*/
.pagetitle {
	width: 502px;
	_width: 530px;
	height: 15px;
	padding: 0 0 5px 28px;
	_padding: 0 0 3px 28px;
	margin: 0 0 15px 0;
	font-size: 14px;
	color: #7c0000;
	background: url(../../images/mdrs/netz_mdrs_mark3.gif) no-repeat 10px 3px;
	_background: url(../../images/mdrs/netz_mdrs_mark3.gif) no-repeat 10px 2px;
	border-bottom: 1px solid #7C0000;
}

.pagetitle a, .pagetitle a:visited {
	color: #7c0000;
}


/*	日付　イベント情報、お知らせ情報	*/
.date_base {
	width: 530px;
	
}

/*	本文パート--日ごとのボックス	*/

.dateBox {
	width: 530px;
	*margin: 0;
}

/*	本文パート--通常公開記事のボックス	*/
.newsBox {
	width: 530px;
	*margin: 0;
}

/*	本文パート--非公開記事のボックス	*/
.newsBoxHidden {
	width: 540px;
}


/*	メインビジュアル	*/
#mainImage {
	width: 530px;
	margin: 0 0 15px 0;
}


/*	INFORMATIONボックス	*/
.infoBox{
	width: 520px;
	margin: 0 0 20px 0;
	line-height: 20px;
}


.infoTitle {
	width: 502px;
	_width: 530px;
	height: 15px;
	padding: 0 0 5px 28px;
	font-size: 14px;
	color: #7c0000;
	background: url(../../images/mdrs/netz_mdrs_mark3.gif) no-repeat 10px 3px;
	border-bottom: 1px dotted #7c0000;
}

.infoBody {
	width: 510px;
	_width: 530px;
	font-size: 12px;
	line-height: 20px;
	background-color: #f9eae7;
	padding: 10px;

}

.infoBottom {
	width: 460px;
	_width: 530px;
	height: 20px;
	_height: 22px;
	font-size: 12px;
	padding: 1px 35px;
	_padding: 1px 35px;
	color: #FFFFFF;
	font-weight: bold;
	background: url(../../images/mdrs/netz_mdrs_topics_bg.gif) no-repeat 0px 0px;
}

.infoBottom a, .infoBottom a:visited {
	color: #FFFFFF;
}


/*	PICKUPボックス	*/
.pickupBox{
	width: 151px;
	margin: 10px 0 15px 0;
}

.pickupImg {
	width: 151px;
}

.pickupTitle {
	width: 131px;
	_width: 151px;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 15px;
	font-family: "Arial, MS P ゴシック, メイリオ, ヒラギノW6ゴシック";
	color: #FFFFFF;
	font-weight: bold;
	background: url(../../images/mdrs/netz_mdrs_pickupTitleBack.gif) repeat-x;
	background-color: #b65300;
}

.pickupBody {
	width: 131px;
	_width: 151px;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	padding: 5px 10px;
}

.pickupTitle a, .pickupTitle a:visited, .pickupTitle a:hover, .pickupTitle a:active {
	color: #FFFFFF;
	background: url(../../images/mdrs/netz_mdrs_pickupIcon.gif) no-repeat 0px 2px;
	*background: url(../../images/mdrs/netz_mdrs_pickupIcon.gif) no-repeat 0px 4px;
	_background: url(../../images/mdrs/netz_mdrs_pickupIcon.gif) no-repeat 0px 3px;
	padding: 0 0 0 7px;
}

/*	詳細ボタン	*/

.mdrs_shousaiBtn {
width: 530px;
margin: 0 0 30px 0;
}

.mdrs_shousaiBtn a {
float: right;
display: block;
background: url(../../images/mdrs/mdrs_mdrs_shousaiBtn.gif) no-repeat;
width: 133px;
height: 26px;
text-indent: -9999px;
}


/*	リンク	*/

.newsTextBox ul {
float:left;
line-height:1.5;
margin:5px 0 0 -20px;
}

.newsTextBox ul li {
float: left;
width: 220px;
background-image:url(../../images/marker5.gif);
background-position:0 5px;
background-repeat:no-repeat;
list-style-type:none;
margin:0 0 5px 5px;
padding:3px 0 3px 20px;
border-bottom: 1px dotted #CCCCCC;
}


/*	オリジナル		*/

.mdrsOriginal {
width: 530px;
font-size: 12px;
line-height: 20px;
}

.mdrsOriginal th{
white-space: nowrap;
padding: 5px;
}
.mdrsOriginal th.mcm{
white-space: nowrap;
padding: 5px;
width: 20px;
}

.mdrsOriginal td{
padding: 5px;
}

.mdrsOriginal td.mcm{
padding: 5px;
width: 150px;
}

.mdrsOriginal_c {
text-align: center;
white-space: nowrap;
}

.mdrsOriginal_r {
text-align: right;
white-space: nowrap;
}

iframe{
border: 1px solid #BBBBBB;
}


/*	netzレース	*/

div.mdrsOriginal_race {
float: right;
width:300px;
border-left: 2px solid #CCCCCC;
padding: 0 0 0 10px;
}


/*	ベース	*/

h4 {
border-bottom:1px dotted #666666;
border-left:4px solid #666666;
color:#454545;
font-size:12px;
font-weight:bold;
margin:15px 0 10px 0;
padding:0 0 2px 10px;
}

h5 {
color:#8a780b;
font-size:12px;
margin:10px 0 3px 0;
padding:0 0 2px 10px;
}

strong {
color:#8a780b;
font-size:12px;
}

.caption {
font-size:12px;
line-height: 17px;
*margin: 3px 0;
}

.newsFoot {
border-bottom:1px dashed #666666;
clear:both;
color:#666666;
font-size:10px;
padding:0 5px 5px;
text-align:right;
width:520px;
}

#newsNaviBox {
height:20px;
list-style-type:none;
*margin:10px 0 0 0;
padding:0;
width:100%;
}

/*	管理者用ナビゲーションのボックス	*/
#adminBox {
	*float: left;
	*width: 510px;
	_width: 530px;
	background-color: #D9D9D9;
	margin: 0px 0px 20px;
	padding: 10px;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4;
	border-left: solid 1px #CCCCCC;
}
