body{
  background-color: transparent;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}
div{
  margin-left : auto;
  margin-right : auto;
}
form{
  margin-left : auto;
  margin-right : auto;
  width : 480px;
  margin-top : 0px;
  margin-bottom : 0px;
}
.ctp{
  width : 100%;
  font-size : 210%;
  font-family : メイリオ;
  font-weight : bolder;
  color : yellow;
  background-color : #cc0000;
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 3px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;
  border-color : #f2d757 #f2d757 #f2d757 #f2d757;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 

  

  margin-top : 0px;
}
.count_mes{
  font-size : 180%;
  font-family : meiryo;
  font-weight : bold;
  color : red;
  text-align : center;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 2px;
  width : 480px;
}
.copy{
  font-size : 75%;
  font-family : meiryo;
  margin-top : 2px;
  padding-top : 0px;
}
a{
  text-decoration : none;
}
a:link{
  text-decoration : none;
}
a:visited{
  text-decoration : none;
}
a:hover{
  color : #ff4500;
  text-decoration : underline overline;
}
a:active{
  color : #ff4500;
  text-decoration : underline overline;
}
.limit_over_mes{
  font-size : 150%;
  font-family : meiryo;
  color : red;
  font-weight : bold;
  margin-top : 0px;
  width : 380px;
  margin-left : auto;
  margin-right : auto;
  height : 30px;
  margin-bottom : 0px;
  padding-top : 25px;
}
.timer_mes1{
	font-size : 100%;
	font-family : meiryo;
	margin-top : 3px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 3px;
	color : red;
}
.caution_l{
  font-size : 90%;
  font-family : meiryo;
  font-weight : bold;
  margin-top : 5px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 3px;
  width : 480px;
  color : yellow;
  background-color : black;
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : yellow yellow yellow yellow;
  position : relative;
}
.ones_maint{
  font-family : meiryo;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
  width : 500px;
  
  color : black;
  background-color : white;border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : gray black black gray;
  margin-left : auto;
  margin-right : auto;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  
}
.ones_title{
  font-size : 110%;
  font-family : meiryo;
  font-weight : bold;
  color : yellow;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
  
  background-color : black;
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
  background-image : url(../images/bg_gray.png);
}
.ones_timer{
  border:none;
  background-color : #cc0000;
  font-size : 180%;
  font-family : meiryo;
  font-weight : bold;
  color : yellow;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
  
}
.ones_content{
  font-size : 90%;
  font-family : meiryo;
  color : white;
  background-color : gray;
  width : 95%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  
  margin-top : 7px;
  margin-left : auto;
  margin-bottom : 5px;
  
  margin-right : auto;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.ones_detail{
  font-size : 90%;
  font-family : meiryo;
  color : black;
  background-color : #ffff80;
  width : 95%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  
  margin-top : 3px;
  margin-left : auto;
  margin-bottom : 5px;
  
  margin-right : auto;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffd700 #ffd700 #ffd700 #ffd700;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  
}
.ones_detail_price{
  font-size : 150%;
  font-family : meiryo;
  color : yellow;
  background-color : red;
  width : 480px;
  
  margin-top : 3px;
  margin-left : auto;
  margin-bottom : 5px;
  
  margin-right : auto;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  font-weight : bolder;
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
  
}
.ones_caution{
  font-size : 80%;
  font-family : meiryo;
  color : #cc0000;
  background-color : #ffd0e8;
  width : 90%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  
  
  margin-left : auto;
  margin-bottom : 5px;
  
  margin-right : auto;
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff0080 #ff0080 #ff0080 #ff0080;
  text-align : center;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
	box-shadow: 0px 0px 12px #bbb; /*CSS3*/
	-moz-box-shadow: 0px 0px 12px #bbb; /*Firefox*/
	-webkit-box-shadow: 0px 0px 12px #bbb; /*Google Chrome, Safari*/
  margin-top : 0px;
}
