@charset "shift_jis";
/* CSS Document */

/* container bg */
body.w1000 #container {
	background: url(/common/img/bg_container_w1000.gif) repeat-y scroll center top #ffffff;
	width: 100%;
}
/* topic path */
body.w1000 #topicPath {
	background:#444444;
	border:#f07c01 solid 1px;
	width:900px;
	color:#e5e5e5;
	margin-bottom:60px;
}
body.w1000 #topicPath a {
	color:#e5e5e5;
}
body.w1000 #topicPath a:hover {
	color:#e5e5e5;
	text-decoration:underline;
}

/* stageArea */
body.w1000 #stageArea {
	width:800px;
}
body.w1000 #stageArea #mainArea {
	float:none;
	width:800px;
}
body.w1000 #stageArea #navigationArea {
	float:none;
	display:none;
}
body.w1000 .box001{
	width: auto;
}
body.w1000 #thumb {
	width:600px;
	margin:0 auto;
}
body.w1000 h2#category_title,
body.w1000 h2#category_title3 {
	width:auto;
}
body.w1000 h2#category_title.btm {
	background-position:0 bottom;
}

body.w1000 #ftrAnchor {
	width:900px;
}

body.w1000 .table001 {
	width: auto;
}
body.w1000 table.company {
	width: auto;
}
body.w1000 table.table_s01 {
	width: auto;
}
body.w1000 .bg_bl01 {
	width: auto;
}


/* for news index press */

body#information .data_table,
body#news .data_table { width: 100%; margin-bottom: 20px;  }
body#information .data_table tr.col_first td,
body#news .data_table tr.col_first td { padding-top: 0; }
body#information .data_table td,
body#news .data_table td { vertical-align:text-top; border-bottom:#e5e5e5 dotted 1px; padding:12px 0 4px; }
body#information .data_table td.cell_date,
body#news .data_table td.cell_date,
body#information .data_table td.cell_title a,
body#news .data_table td.cell_title a { color: #333333;  }
body#information .data_table td.cell_date,
body#news .data_table td.cell_date { padding-right: 25px; }
body#information .data_table td.cell_icon,
body#news .data_table td.cell_icon { padding-right: 15px; }
body#information .data_table td.cell_icon img,
body#news .data_table td.cell_icon img { background-color: #d9d9d9; }

/* for w1000 with left navigation */
body.w1000.leftnavi #topicPath {
	width:900px;
}
body.w1000.leftnavi #ftrAnchor {
	width:900px;
}

body.w1000.leftnavi #stageArea {
	width:900px;
}
body.w1000.leftnavi #stageArea #mainArea {
	float:left;
	width:740px;
}
body.w1000.leftnavi #stageArea #navigationArea {
	float:left;
	width:160px;
	display:block;
}
body.w1000.leftnavi #rssTxt { width:630px; }

body.w1000 table td.dwn01100 { width:133px; }
