@charset "euc-jp";
/* CSS Document */

html,body {
	/* ページの一番下の背景色 */
  background-color:#021a00;
  /* 背景画像、背景色の変更 */
  background-image:url(img/psbgimg_jug.png);
  background-size:auto;
  background-repeat:repeat-y;
  background-attachment:scroll;
  background-position:0 50px;
  

  -webkit-text-size-adjust: none;
  font-family: HiraKakuProN-W3;
  line-height: 1.25;
  font-size:18px;
  
  
}

.iPhoneBody {
  background-color:transparent;
  /*background-color:#021a00;*/
  color: #fff;
}

.boxblock {
	
	margin:0 auto;
	text-align:center;
	color:#FFF;
	/*padding:10px 4px 0px 4px;*/
	padding:7px 0 0 0;
	width:98%;
}

.errboxblock {
	
	margin:0 auto;
	text-align:center;
	color:#F00;
	/*padding:10px 4px 0px 4px;*/
	font-size:10px;
	padding:5px 0 0 0;
	width:98%;
}

.errboxblock2 {
	
	margin:0 auto;
	text-align:center;
	color:#F00;
	/*padding:10px 4px 0px 4px;*/
	font-size:10px;
	padding:2px 0 2px 0;
	width:98%;
}



input[type="submit"] {
 padding: 5px 10px;
 border: 1px solid #FFFFFF;
 width: auto;
 color: #FFFFFF;
 background-color: #D9F5F3;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#FF9900), color-stop(48%, #FF8600), color-stop(52%, #FF7700), to(#FF6600));
 font-size: 24px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0 0 3px #333333;
 box-shadow: 0 0 3px #333333;

}

.submit {
 text-align: center;

 padding:10px;
}

table.table th {
	padding:4px 2px;
    border:1px solid #666;
    color:#FFF;
    /*background-color:#333;*/
    text-align:center;
	font-size:14px;
	line-height:1.2;
}

table.table td {
	padding:4px 2px;
    border:1px solid #666;
	color:#000;
	text-align:center;
	font-size:16px;
	line-height:1.2;
}

table.table td[bgcolor*="#CCCCCC"] {
	font-size:16px;
	line-height:1.2;
}

table.table_n td{
	border:none;
	color:#000;
	font-size:16px;
	line-height:1.2;
	
}



/*棒グラフCSS*/
.date1 {background: #09c}
.date2 {background: #900}
/*------------*/

/*切り替えボタンCSS*/
/* 90% */
.width90par {
	text-align:right;
	padding: 0px 5px 5px 5px;
	width:95%;
	font-size:14px;
}
.button_res {
	display: inline-block;
	width:auto;
	height: 30px;
	margin: 0px 5px 0px 5px;
	
	
	background-color: transparent;
	border:none;
	color: #FF0;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;

}

.button_res:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

.button_res_im {
	display: inline-block;
	width: 120px;
	height: 30px;
	margin: 0px 5px 0px 5px;
	
	
	background-color: transparent;
	border: 2px solid #C00;
	color: #C00;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


.width90par input[type="submit"] {
padding:0;
 border:none;
 width:auto;
 color: #FF0;
 background-color: transparent;
 background-image:none;
 font-size: 14px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow:none;
 box-shadow:none;
	/*
	display: inline-block;
	width: 120px;
	height: 30px;
	margin: 0px 5px 0px 5px;
	
	background-color: transparent;
	border: 2px solid #FC3;
	color: #FF0;
	text-align: center;
	text-decoration: none;
	line-height: 30px;
	
	outline: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;

 background-image:none;
font-size:14px;

*/
}

.toolform_6w {
	text-align:right;
	width:5em;
}

.toolform_5w {
	text-align:right;
	width:4em;
}

.toolform_4w {
	text-align:right;
	width:3em;
}