@charset "UTF-8";
/* CSS Document */


/*タイトル*/
#jumbo #main h1{
	background:url(../images/bg_h1_jumbo.gif) left top no-repeat;
}

#jumbo #main #contents {
	_text-align:center;
}

#jumbo #main #contents h1,
#jumbo #main #contents h2 {
	_text-align:left;
}

#main #green_jumbo h1{
	background:url(../images/bg_h1_jumbo1.gif) left top no-repeat;
}

#main #year-end_jumbo h1{
	background:url(../images/bg_h1_jumbo2.gif) left top no-repeat;
	color:#333333;
}

#main #autumn_jumbo h1{
	background:url(../images/bg_h1_jumbo3.gif) left top no-repeat;
}

#main #summer_jumbo h1{
	background:url(../images/bg_h1_jumbo4.gif) left top no-repeat;
}

#main #dream_jumbo h1{
	background:url(../images/bg_h1_jumbo5.gif) left top no-repeat;
	}

/*大見出し*/
#main #green_jumbo h2 {
	background:url(../images/bg_h2_jumbo1.gif) left top no-repeat;
}

#main #year-end_jumbo h2 {
	background:url(../images/bg_h2_jumbo2.gif) left top no-repeat;
}

#main #autumn_jumbo h2 {
	background:url(../images/bg_h2_jumbo3.gif) left top no-repeat;
}

#main #summer_jumbo h2 {
	background:url(../images/bg_h2_jumbo4.gif) left top no-repeat;
}

#main #dream_jumbo h2 {
	background:url(../images/bg_h2_jumbo5.gif) left top no-repeat;
}

/*表組*/
/* 共通 */
#jumbo #main table.list th {
	text-align: left;
}

#jumbo #main table.list th.a {
	text-align: center;
}

/*グリーン*/
#green_jumbo table.list th{
	padding:3px;
	border-bottom:#bfd993 1px solid;
	background-color:#d8fc9a;
}

#green_jumbo table.list th.a{
	border-bottom:#57a21f 1px solid;
	background-color:#65e207;
}

#green_jumbo table.list td{
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#E5E5E5 1px solid;
	border-top:#F2F2F2 1px solid;
	background-color:#FFFFFF;
}

/*年末*/
#year-end_jumbo table.list th{
	padding:3px;
	border-bottom:#d1d197 1px solid;
	background-color:#ffffce;
}

#year-end_jumbo table.list th.a{
	border-bottom:#d3d31a 1px solid;
	background-color:#ffff17;
}

#year-end_jumbo table.list td{
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#E5E5E5 1px solid;
	border-top:#F2F2F2 1px solid;
	background-color:#FFFFFF;
}

/*オータム*/
#autumn_jumbo table.list th{
	padding:3px;
	border-bottom:#d2b08f 1px solid;
	background-color:#ffd2a6;
}

#autumn_jumbo table.list th.a{
	border-bottom:#c57c35 1px solid;
	background-color:#f77b00;
}

#autumn_jumbo table.list td{
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#E5E5E5 1px solid;
	border-top:#F2F2F2 1px solid;
	background-color:#FFFFFF;
}

/*サマー*/
#summer_jumbo table.list th{
	padding:3px;
	border-bottom:#a7c3dd 1px solid;
	background-color:#d0e8ff;
}

#summer_jumbo table.list th.a{
	border-bottom:#498bcd 1px solid;
	background-color:#80bfff;
}

#summer_jumbo table.list td{
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#E5E5E5 1px solid;
	border-top:#F2F2F2 1px solid;
	background-color:#FFFFFF;
}

/*ドリーム*/
#dream_jumbo table.list th{
	padding:3px;
	border-bottom:#CCB5AE 1px solid;
	background-color:#ffdfdf;
}

#dream_jumbo table.list th.a{
	border-bottom:#CC8F8F 1px solid;
	background-color:#ff8888;
}

#dream_jumbo table.list td{
	padding:3px;
	border-bottom:#CCCCCC 1px solid;
	border-right:#E5E5E5 1px solid;
	border-top:#F2F2F2 1px solid;
	background-color:#FFFFFF;
}


/*アイコン付き情報リスト*/
ul#info{
	width: 25em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding-top:2px;
	border-bottom:#E5E5E5 1px solid;
	border-top:#E5E5E5 1px solid;
	text-align: left;
}

ul#info li{
	padding:2px 0 2px 20px;
	font-size:0.9em;
	white-space: nowrap;
	text-indent: 5em;
}

ul#info li span {
	margin-left: -4.5em;
	width: 4.5em;
	display: block;
	position:absolute;
	white-space: nowrap;
}
ul#info li{ /* IE6 */
	_text-indent: 0;
	_clear:left;
}
ul#info li span { /* IE6 */
	_margin-left:0;
	_float:left;
	_position:static;
}
*:first-child+html body ul#info li{ /* IE7 */
	text-indent: 0;
	clear:left;
}
*:first-child+html body ul#info li span { /* IE7 */
	margin-left:0;
	float:left;
	position:static;
}

li#info1{
	background:url(../../jumbo/images/icon01.gif) left top no-repeat;
}

li#info2{
	background:url(../../jumbo/images/icon02.gif) left top no-repeat;
}

li#info3{
	background:url(../../jumbo/images/icon03.gif) left top no-repeat;
}

li#info4{
	background:url(../../jumbo/images/icon04.gif) left top no-repeat;
}

caption#info5{
	text-align: left;
	padding-left:20px;
	background:url(../../jumbo/images/icon05.gif) left top no-repeat;
}
/*
  中央寄せ画像
 */
div.centerImage {
	text-align:center;
}
