  @charset "utf-8";

.load_container #jukyuu_min{
	width: 580px;
	margin: 10px auto;
}

.load_container .txt_right{
	text-align: right;
	line-height: 1;
}

.load_container .txt_center{
	text-align: center;
}

.load_container #jukyuu_min h1{
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0;
}

.load_container #announce_area{
}
.load_container #announce_area dt{
	font-size: 17px;
	font-weight: bold;
}
.load_container .announce_area2{
	background-color: #fff0f5;
	color: #333;
	margin:  8px 18px 16px 4px;
	padding: 6px;
}

.load_container #yosou_table{
	width: 580px;
	margin-bottom: 0px;
	background-image:	url(/nw/jukyuu/img/waku_bk.gif);
	background-repeat: repeat-y;
}

.load_container #graph_table{
	clear: both;
	width: 580px;
	background-repeat: no-repeat;
}

.load_container p.tetlebk{	
	background-image:url(/nw/jukyuu/img/yosou_bg.gif);
	background-repeat: no-repeat;
}
.load_container p.titleend{	
	background-image:url(/nw/jukyuu/img/title_end.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0;
	height: 10px;
}

.load_container p.hyou_mds{
	font-size: 18px;
	font-weight:bold;
	color:#fff;
	padding: 10px 15px 0px 15px;
}

.load_container .mrg_right10{
	margin-right: 10px;
}

.load_container .indent-9999{
	text-indent: -9999px;
	line-height: 2pt;
}

.load_container #jisseki_table{
	width: 580px;
	height: 260px;
	background-image:url(/nw/jukyuu/img/jisseki_bg_summer.gif);
	background-repeat: no-repeat;
	margin: 20px 0;

}

.load_container #jisseki_table2{
	width: 580px;
	background-image:url(/nw/jukyuu/img/jisseki_bg_summer.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.load_container #attn{
	width: 570px;
	margin: 10px auto 20px auto;
}

.load_container #attn2{
	width: 570px;
	margin: 5px auto 20px auto;
}

.load_container .glaph_area img{
	border-style: none;
}

.load_container .date_right{
	text-align: right;
	padding: 0 10px 0 115px;
	color: #243e75;
	font-size: 16px;
}

.load_container .date_right2{
	text-align: right;
	padding: 0 10px 0 238px;
	color: #243e75;
	font-size: 16px;
}

.load_container .date_right_graph{
	text-align: right;
	padding: 0 10px 0 265px;
	color: #243e75;
	font-size: 16px;

}

.load_container .date_right_oshirase{
	text-align: right;
	padding: 0 10px 0 260px;
	color: #243e75;
	font-size: 16px;
}

.load_container .date_right_jisseki{
	text-align: right;
	color: #b86700;
	font-size: 16px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 250px;
}

.load_container #oshirase_table{
	width: 580px;
	height: 192px;
	margin-bottom: 40px;
	background-repeat: no-repeat;
}

.load_container #oshirase_table2{
	width: 580px;
	height: 192px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}

.load_container .oshirase_space{
	width: 510px;
	height: 90px;
	margin: 10px 30px 15px 33px;
	padding: 20px 0 0 0;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

.load_container .mds_date{
	font-size: 25px;
}

.load_container #timetable_ttl{
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.load_container #bg1{
	width: 400px;
	background-color:#FFFFCC;
	margin: 0 auto;
	border: 2px solid #F93;
}

/* Ê¹ÓÃÂÊ¤È¤Ï */
.load_container #timetable_main{
	width:430px;
	margin: 30px auto;
	font-size: 90%;
}
.load_container #timetable_main .calculation{
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
	background-color: #f2f2f2;
	font-size: 16px;
}
.load_container #timetable_main .calculation td {
	padding: 12px 15px;
}

.load_container .yosou_bkimg {
	background-color: #39F;
	background-image: url(/nw/jukyuu/img/yosou_bgimg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.load_container .yosou_bkimg2 {
	background-color: #39F;
	background-image: url(/nw/jukyuu/img/yosou_bgimg2.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	background-position: top;
}

.load_container .peak_table {
	clear: both;
	width: 350px;
	margin: 0 auto;
	border-top: solid 1px #06328d;
	border-left: solid 1px #06328d;
	color: #06328d;
}
.load_container .peak_table td,
.load_container .peak_table th{
	border-right: solid 1px #06328d;
	padding: 0 10px;
	line-height: 1.5em;
}
.load_container .peak_table td{
	background-image: url(/nw/jukyuu/img/table_line.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.load_container .peak_table th{
	background-color: #06328d;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.load_container .peak_table .bottom_none {
	border-bottom: none;
	background-image: none;
}
.load_container .peak_table .right_none {
	border-right: none;
}
.load_container .peak_table .top_border {
	border-top: solid 1px #06328d;
}
.load_container .peak_table .peaktitle {
	background-color: #FFFF99;
	vertical-align: top;
}
.load_container .peak_table .peaktext {
	font-weight: bold;
	color: #000;
	font-size: 120%;
	text-align: right;
	padding-right: 20px;
}
.load_container .peak_table .den_company,.peak_table .den_text {
	padding: 0;
}
.load_container .peak_table .den_text2 {
	padding: 0;
	background-color: #CCC;
}
.load_container .peak_table .den_company span,
.load_container .peak_table .den_text span {
	display: block;
	padding: 2px 10px;
	border-bottom: solid 1px #06328d;
}
.load_container .peak_table .den_text2 span {
	display: block;
	padding: 2px 10px;
	border-bottom: solid 1px #06328d;
	background-color: #CCC;
}
.load_container .peak_table .den_company span {
	text-align: center;
}
.load_container .peak_table .den_text span {
	font-weight: bold;
	color: #000;
	font-size: 120%;
	text-align: right;
	padding-right: 20px;
}

.load_container .jyokyo {
	position: relative;
	background-image: url(/nw/jukyuu/img/jyokyo_bg.gif);
	background-repeat: no-repeat;
	width: 530px;
	margin-left: 23px;
	height: 140px;
}
.load_container .jyokyo strong {
	font-weight: bold;
	font-size: 11pt;
	color: #06328d;
}
.load_container .jyokyo dt {
	width: 170px;
	margin: 15px 20px 0 20px;
	float: left;
}
.load_container  .jyokyo dt {
	margin: 15px 20px 0 10px;
}
.load_container .jyokyo dt table{
	margin-left: 20px;
}
.load_container .jyokyo dd {
	float: left;
	width: 300px;
	padding: 15px 0 0 10px;
}
.load_container .jyokyo dd .jisseki {
	float: left;
}
.load_container .jyokyo dd .jisseki table{
	margin: 0 30px 0 0;
}
.load_container .jyokyo table {
	width: 120px;
	text-align: center;
	border: solid 1px #06328d;
}
.load_container .jyokyo table th {
	background-color: #06328d;
	color: #fff;
	text-align: center;
}
.load_container .jyokyo table td {
	background-color: #fff;
	font-weight: bold;
	font-size: 30px;
}

.load_container .yobi_bk {
	background-image:url(/nw/jukyuu/img/yobi_bg.gif);
	background-repeat: no-repeat;
	height: 70px;
	padding-top: 15px;
	background-color: #fff;
}

.load_container .bk_wakutop {
	background-image:url(/nw/jukyuu/img/waku.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
}

.load_container .bk_wakubtm {
	background-image:url(/nw/jukyuu/img/waku.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}	

.load_container .bk_waku2 {
	background-image:url(/nw/jukyuu/img/waku_bk2.gif);
	background-repeat: repeat-y;
}

.load_container .bk_waku3 {
	background-image:url(/nw/jukyuu/img/waku_bk3.gif);
	background-repeat: repeat-y;
}


/*- mitoushi_textarea-*/
.load_container .attentiontext {
	margin: 0 20px;
	background-image:url(/nw/jukyuu/img/attention_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 529px;
	padding-bottom: 9px;
	font-size: 120%;
	font-weight: bold;
}
.load_container .attentiontext dt {
	padding: 10px 0 0 0;
	background-image:url(/nw/jukyuu/img/attention_bg.gif);
	background-repeat: no-repeat;
}
.load_container .attentiontext dd {
	background-color: #ffff99;
	border-left: solid 4px #3366ff;
	border-right: solid 4px #3366ff;
	padding: 0 10px;
}

/*-- common --*/
.load_container .bld{
	text-align: right;
	width: 115px;
	font-weight: bold;
	font-size: 36px;
}

.load_container .sm85{
	font-size: 15px;
	text-align: left;
}

.load_container .mat5 {
	margin-top: 5px;
}
.load_container .mat15 {
	margin-top: 15px;
}
.load_container .mat25 {
	margin-top: 25px;
}
.load_container .mar15 {
	margin-right: 15px;
}
.load_container .mal15 {
	margin-left: 15px;
}

.load_container .w120 {
	width: 122px;
}

.load_container .attention {
	margin: 20px;
	text-align: left;
}
.load_container .attention ul{
	list-style: disc;
	list-style-position: inside;
	text-align: left;
}
/* download_jukyuu.html */
.load_container .download_jukyu{
 	width: 639px;
 	margin: 50px auto 0 auto;
}

.load_container .download_jukyu .info{
 	margin: 5px auto 5px auto;
 }


.load_container .download_jukyu .selectbox{
 	margin: 5px auto 5px auto;
 }

.load_container .download_jukyu .info .nodata_block{
	width: 157px;
	display:inline-block;
	font-size: 14px;
}
.load_container .download_jukyu .info .title{
	display:inline-block;
	font-size: 14px;
}

.load_container .download_jukyu .selectbox .txt{
	width: 157px;
	text-align: left;
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.load_container .download_jukyu .selectbox .download{
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.load_container .download_jukyu .border_div{
	margin: 0px;
	width: 540px;
	border-top: solid 1px #CCC;
}

.load_container .download_jukyu_kotei{
 	width: 600px;
 	margin: 10px auto;
  	font-size: 14px;
}

.load_container .download_jukyu select[name="year1"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}

.load_container .download_jukyu select[name="month1"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}
.load_container .download_jukyu select[name="year2"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}

.load_container .download_jukyu select[name="month2"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}
.load_container .download_jukyu select[name="year3"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}
.load_container .download_jukyu select[name="month3"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}

.load_container .download_jukyu input[name="download1"]{
	vertical-align: middle;

}
.load_container .download_jukyu input[name="download2"]{
	vertical-align: middle;
}
.load_container .download_jukyu input[name="download3"]{
	vertical-align: middle;
}

.load_container .download_jukyu input[name="download1"]:disabled{
	opacity: 0.2;
}
.load_container .download_jukyu input[name="download1"]:enabled{
}
.load_container .download_jukyu input[name="download2"]:disabled{
	opacity: 0.2;

}
.load_container .download_jukyu input[name="download2"]:enabled{

}
.load_container .download_jukyu input[name="download3"]:disabled{
	opacity: 0.2;
}
.load_container .download_jukyu input[name="download3"]:enabled{
}

.load_container .jukyu_notice{
  	width: 639px;
 	margin: 50px auto 0 auto;
 	font-size: 14px;
}



/* download_imbalance.html */
.load_container .download_imbalance{
 	width: 639px;
 	margin: 50px auto 0 auto;
}

.load_container .download_imbalance .info{
 	margin: 5px auto 5px auto;
 }


.load_container .download_imbalance .selectbox{
 	margin: 5px auto 5px auto;
 }

.load_container .download_imbalance .info .nodata_block{
	width: 157px;
	display:inline-block;
	font-size: 14px;
}
.load_container .download_imbalance .info .title{
	display:inline-block;
	font-size: 14px;
}

.load_container .download_imbalance .selectbox .txt{
	width: 157px;
	text-align: left;
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.load_container .download_imbalance .selectbox .download{
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.load_container .download_imbalance_kotei{
 	width: 600px;
 	margin: 10px auto;
 	font-size: 14px;
}

.load_container .download_imbalance .info{
 	margin: 5px auto 5px auto;
 	text-align: left;
 	font-size: 14px;
}

.load_container .download_imbalance .file_download{
 	vertical-align: middle;
}
.load_container .download_imbalance select[name="year1"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}

.load_container .download_imbalance select[name="month1"]{
	font-size: large;
	width:100px;
	vertical-align: middle;
}

.load_container .download_imbalance input[name="download1"]{
	vertical-align: middle;
}
.load_container .download_imbalance input[name="download1"]:disabled{
	opacity: 0.2;
}
.load_container .download_imbalance input[name="download1"]:enabled{
  	
}
.load_container .imbalance_notice{
  	width: 639px;
 	margin: 50px auto 0 auto;
 	font-size: 14px;
}



/* download_TSOyousui.html */
.load_container .download_TSOyousui{
	width: 639px;
	margin: 50px auto 0 auto;
}
.load_container .download_TSOyousui .info{
	margin: 5px auto 5px auto;
}
.load_container .download_TSOyousui .selectbox{
	margin: 5px auto 5px auto;
}
.load_container .download_TSOyousui .info .nodata_block{
	width: 157px;
	display:inline-block;
	font-size: 14px;
}
.load_container .download_TSOyousui .info .title{
	display:inline-block;
	font-size: 14px;
}
.load_container .download_TSOyousui .selectbox .txt{
	width: 257px;
	text-align: left;
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.load_container .download_TSOyousui .selectbox .download{
	display:inline-block;
	vertical-align: middle;
	font-size: 14px;
}
.load_container .download_TSOyousui_kotei{
	width: 600px;
	margin: 10px auto;
	font-size: 14px;
}
.load_container .download_TSOyousui .info{
	margin: 5px auto 5px auto;
	text-align: left;
	font-size: 14px;
}
.load_container .download_TSOyousui .file_download{
 	vertical-align: middle;
}
.load_container .download_TSOyousui select[name="year1"]{
	font-size: large;
	width:120px;
	vertical-align: middle;
}
.load_container .download_TSOyousui .filler{
	display:inline-block;
	font-size: large;
	width:50px;
	vertical-align: middle;
}
.load_container .download_TSOyousui input[name="download1"]{
	vertical-align: middle;
}
.load_container .download_TSOyousui input[name="download1"]:disabled{
	opacity: 0.2;
}
.load_container .download_TSOyousui input[name="download1"]:enabled{
	
}
.load_container .TSOyousui_notice{
	width: 639px;
	margin: 50px auto 0 auto;
	font-size: 14px;
}
