  @charset "utf-8";

@media screen and (max-width:639px) {
	
	body {
		min-width:320px;
	}
	
	.load_container .w120 {
		width: auto;
	}

	/* timetable.html */
	.load_container #timetable_main{
		width:auto;
	}
	.load_container #bg1{
		max-width: 400px;
		min-width: 250px;
		width:auto;
	}

	.load_container .announce_area2{
		margin-right: 0px;
		margin-left:  0px;
	}
	
	/* download_jukyuu.html */
	.load_container .download_jukyu{
	 	width: 90%;
	 	margin: 50px auto 0 auto;
	}
	
	.load_container .download_jukyu .selectbox{
		height: auto;
		width: 80%;
	}
	
	.load_container .download_jukyu .selectbox .txt{
		display: block;
		text-align: left;
		font-size: 14px;
		width: auto;
	}

	.load_container .download_jukyu .selectbox .download{
		display: block;	
		font-size: 14px;
		width: auto;
	}
	.load_container .download_jukyu .border_div{
		margin: 0px auto 0px auto;
		width: 80%;
	}

	.load_container .download_jukyu .info{
		height: auto;
		width: auto;
		margin: 10px auto;
	 }
		
	
	.load_container .download_jukyu .info .nodata_block{
		display: none;
	}
	.load_container .download_jukyu .info .title{
		font-size: 14px;
	}	
	.load_container .download_jukyu_kotei{
	 	width: 80%;;
	 	margin: 10px auto;
	}
	.load_container .download_jukyu select[name="year1"]{
	  	width:auto;
	  	font-size: 14px;
	}

	.load_container .download_jukyu select[name="month1"]{
	  	width:auto;
	  	font-size: 14px;
	}
	.load_container .download_jukyu select[name="year2"]{
	  	width:auto;
	  	font-size: 14px;
	}

	.load_container .download_jukyu select[name="month2"]{
	  	width:auto;
	  	font-size: 14px;
	}
	.load_container .download_jukyu select[name="year3"]{
	  	width:auto;
	  	font-size: 14px;
	}
	.load_container .download_jukyu select[name="month3"]{
	  	width:auto;
	  	font-size: 14px;
	}

	.load_container .download_jukyu input[name="download1"]{
	  width:auto;

	}
	.load_container .download_jukyu input[name="download2"]{
	  width:auto;

	}
	.load_container .download_jukyu input[name="download3"]{
	  width:auto;
	}

	.load_container .jukyu_notice{
	 	width: 90%;;
	}

	/* download_imbalance.html */
	.load_container .download_imbalance{
	 	width: 90%;
	 	margin: 50px auto 0 auto;
	}

	.load_container .download_imbalance .selectbox{
		height: auto;
		width: 80%;
	}
	
	.load_container .download_imbalance .selectbox .txt{
		display: block;	
		text-align: left;
		font-size: 14px;
		width: auto;
	}

	.load_container .download_imbalance .selectbox .download{
		display: block;	
		font-size: 14px;
		width: auto;
	}
	
	.load_container .download_imbalance .info{
		height: auto;
		width: auto;
		margin: 10px auto;
	 }
		
	
	.load_container .download_imbalance .info .nodata_block{
		display: none;
	}
	.load_container .download_imbalance .info .title{
		font-size: 14px;
	}	
	.load_container .download_imbalance_kotei{
	 	width: 80%;;
	 	margin: 10px auto;
	}
	
	.load_container .download_imbalance select[name="year1"]{
	  	width:auto;
	  	font-size: 14px;
	}

	.load_container .download_imbalance select[name="month1"]{
	  	width:auto;
	  	font-size: 14px;
	}

	.load_container .download_imbalance input[name="download1"]{
	  	width:auto;
	  	font-size: 14px;

	}	
	.load_container .download_imbalance .download_imbalance_kotei{
	 	width: 90%;;
	 	margin: 10px auto;
	}
	
	.load_container .imbalance_notice{
	 	width: 90%;;
	}

	/* download_TSOyousui.html */
	.load_container .download_TSOyousui{
	 	width: 90%;
	 	margin: 50px auto 0 auto;
	}

	.load_container .download_TSOyousui .selectbox{
		height: auto;
		width: 90%;
	}
	
	.load_container .download_TSOyousui .selectbox .txt{
		display: block;	
		text-align: left;
		font-size: 14px;
		width: auto;
	}

	.load_container .download_TSOyousui .selectbox .download{
		display: block;	
		font-size: 14px;
		width: auto;
	}
	
	.load_container .download_TSOyousui .info{
		height: auto;
		width: auto;
		margin: 10px auto;
	 }
	
	.load_container .download_TSOyousui .info .nodata_block{
		display: none;
	}
	.load_container .download_TSOyousui .info .title{
		font-size: 14px;
	}	
	.load_container .download_TSOyousui_kotei{
	 	width: 80%;;
	 	margin: 10px auto;
	}
	
	.load_container .download_TSOyousui select[name="year1"]{
	  	width:auto;
	  	font-size: 14px;
	}
	.load_container .download_TSOyousui input[name="download1"]{
	  	width:auto;
	  	font-size: 14px;

	}	
	.load_container .download_TSOyousui .download_yousui_kotei{
	 	width: 90%;;
	 	margin: 10px auto;
	}
	
	.load_container .TSOyousui_notice{
	 	width: 90%;;
	}
}

@media screen and (max-width:430px) {

	.load_container .download_jukyu select[name="year1"]{
	  	width: 25%;
	  	font-size: 12px;
	}

	.load_container .download_jukyu select[name="month1"]{
	  	width: 20%;
	  	font-size: 12px;
	}
	.load_container .download_jukyu select[name="year2"]{
	  	width: 25%;
	  	font-size: 12px;
	}

	.load_container .download_jukyu select[name="month2"]{
	  	width: 20%;
	  	font-size: 12px;
	}
	.load_container .download_jukyu select[name="year3"]{
	  	width: 25%;
	  	font-size: 12px;
	}
	.load_container .download_jukyu select[name="month3"]{
	  	width: 20%;
	  	font-size: 12px;
	}

	.load_container .download_jukyu input[name="download1"]{
		width: 50%;
	}
	.load_container .download_jukyu input[name="download2"]{
		width: 50%;
	}
	.load_container .download_jukyu input[name="download3"]{
		width: 50%;
	}

	.load_container .download_imbalance select[name="year1"]{
	  	width: 25%;
	  	font-size: 12px;
	}
	.load_container .download_imbalance select[name="month1"]{
	  	width: 20%;
	  	font-size: 12px;
	}
	.load_container .download_imbalance input[name="download1"]{
		width: 50%;
	}

	.load_container .download_TSOyousui select[name="year1"]{
		width: 30%;
		font-size: 12px;
	}
	.load_container .download_TSOyousui .filler{
		width:10px;
	}
	.load_container .download_TSOyousui input[name="download1"]{
		width: 50%;
	}
}
