@charset "UTF-8";

*{
	margin: 0;
	line-height: 1.5;
}

body{
	background: #ffffff;
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
}

body a {
	color: #00008b;
}

.header {
	background: url("../images/header.png") no-repeat top center;
	padding:0;
	width:900px;
	height: 632px;
	margin:0 auto;
	padding:0 auto ;
	position: relative;
}

.header_bg {
	background: url("../images/header.jpg") center;
/*	background-repeat: repeat x; */
	padding:0;
	width:100%;
	height: 630px;
	margin:0 auto;
	padding:0 auto ;
}


a {
	border: none;
}

img {
	border: none;
}

br {
	letter-spacing: 0;
}
/*---------------------------*/

.sub1 {
	background: url("../images/sub01b.jpg") no-repeat top center;
	padding:0 auto;
	width:100%;
	height: 310px;
	margin:0 auto;
}

.sub2 {
	background: url("../images/sub02b.jpg") no-repeat top center;
	padding:0 auto;
	width:100%;
	height: 310px;
	margin:0 auto;
}

.sub3 {
	background: url("../images/sub03b.jpg") no-repeat top center;
	padding:0 auto;
	width:100%;
	height: 310px;
	margin:0 auto;
}

.img1{
	background: url(images/uma.jpg) no-repeat;  
	background-position:450px 150px;
	text-shadow: 2px 2px 1px #ffffff;
}


.img2{
	background: url(images/bad.gif) no-repeat ;  
	background-position:600px 50px;
	text-shadow: 2px 2px 1px #ffffff;
}
.img3{
	background: url(images/money.gif) no-repeat ;  
	background-position:450px 0px;
	text-shadow: 2px 2px 1px #ffffff;
}
.img4{
	background: url(images/friends.jpg) no-repeat ;  
	background-position:center 0px;
}
.img5{
	background: url(images/kisya.jpg) no-repeat ;  
	background-position:500px 0px;
	text-shadow: 2px 2px 1px #ffffff;
}
.img6{
	background: url(images/runner.jpg) no-repeat ;  
	background-position:550px 0px;
	text-shadow: 2px 2px 1px #ffffff;
}

/*--------------------------*/



.wrapper {
	width: 100%;
	height: 100%;
}

.formwrap {
	background-color:#0e0e0e;
	width: 920px;
	margin: 0 auto;
	padding: 0 auto;
	border:10px double #660000;
}
/*--------------------------*/

/*--------------------------*/

.container {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	padding: 1px 0 1px 0;
}


/*--------------------------*/


.header img{
	margin: 10px auto;
	padding: 0;
}

/*--------------------------*/

.text {
	width: 720px;
	line-height: 1.5;
	font-size: 18px;
	margin: 50px auto 0 auto;
	padding: 0px;
	letter-spacing: 0.1em;
	text-align: left;
}

.text0 {
	width: 720px;
	line-height: 1.5;
	font-size: 20px;
	margin:0 auto;
	padding: 0;
	letter-spacing: 0.1em;
}



.text_center {
	width: 900px;
	line-height: 1.7;
	font-size: 20px;
	margin: 50px auto 0 auto;
	padding: 0px;
	letter-spacing: 0.1em;
	text-align: center;
}


/*--------------------------*/

table.res1 {
	width: 750px;
	margin: 10px auto;
	font-size: 16px;
	border-collapse: collapse;
	white-space: nowrap;
	background: #fffaf0;
}

table.res1 th {
	padding: 8px 5px 5px 5px;
	border: 1px solid #000000;
	text-align: left;
	line-height: 1;
	background: #FFF000;
	width: 16%;
}

table.res1 {
	background: #ffc0cb;
}

table .out{
	background: #FFF;
}

table.res1 td {
	padding: 8px 5px 5px 5px;
	border: 1px solid #000000;
	text-align: left;
	line-height: 1;
}

table.res1 tr td:nth-of-type(1) {
	text-align: left;
	width: 70px;
}

table.res1 tr td:nth-of-type(2) {
	text-align: left;
	width: 300px;
}

table.res1 tr td:nth-of-type(3) {
	text-align: center;
}

table.res1 tr td:nth-of-type(4) {
	text-align: center;
	width: 140px;
}

table.res1 tr td:nth-of-type(5) {
	text-align: center;
}

table.res1 tr td:nth-of-type(6) {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	width: 100px;
}

table.res1 tr td:nth-of-type(7) {
	text-align: right;
	font-size: 20px;
	font-weight: bold;
}

table.res1 tr td:nth-of-type(6) {
	text-align: right;

}


/*-----------------------*/

table.res2 {
	width: 750px;
	margin: 10px auto;
	font-size: 16px;
	border-collapse: collapse;
	white-space: nowrap;
	background: #fffaf0;
}

table.res2 th {
	padding: 8px 5px 5px 5px;
	border: 1px solid #000000;
	text-align: center;
	line-height: 1;
	background: #FFF000;
}

.out{
	background: #ffc0cb;
	font-weight: normal;
	font-size: 15px;
	color:black;
}

table.res2 td {
	padding: 8px 5px 5px 5px;
	border: 1px solid #000000;
	text-align: center;
	line-height: 1;
}

table.res2 tr td:nth-of-type(1) {
	text-align: center;
	width: 70px;
}

table.res2 tr td:nth-of-type(2) {
	text-align: left;
	width: 100px;
}

table.res2 tr td:nth-of-type(3) {
	text-align: center;
}

table.res2 tr td:nth-of-type(4) {
	text-align: center;
	width: 140px;
	font-size: 18px;
	font-weight: bold;
	color:red;
}

table.res2 tr td:nth-of-type(5) {
	text-align: right;
}

table.res2 tr td:nth-of-type(6) {
	text-align: right;
	font-size: 22px;
	font-weight: bold;
}





/*end_result*/

/*form---------------------*/

input.buttan{
	background: url("../images/bt01.png") no-repeat;
	background-position:center;
	width:610px;
	height:118px;
	margin:0px auto;
	cursor: pointer;
	border: none;
}

.form input[type="submit"]:hover{
	background: url("../images/bt02.png") no-repeat;
	background-position:center;
}


.form {
	background: url(images/formbb.jpg) repeat-y center ;
	width: 920px;
	height: 100%;
	margin: 0 auto;
}
form .error{
	color: #ff0100;
	display: inline-block;
	margin-top: 5px;
}

form .end{
	color: #ff0100;
	font-weight: 600;
	font-size: 2em;
}


/*form end---------------------*/


.youkou2{
margin:0 auto;
}



table.youkou2{
	width:700px;
	color:#000000;
	white-space: nowrap;
	margin-top: 40px;
}


table.youkou2 td{
	font-size:18px;
	padding:10px;
	background: #fff;
	font-weight: bold;
}

table.youkou2 th{
	font-size:18px;
	padding:5px 5px 5px 5px;
	background:#ffffff;
	
}
/*mail---------------------*/


.mail {
	background: url(images/mail-t.jpg) repeat-y center;
	margin: 0 auto;
	width: 800px;
}

.ven {
	background: url(images/ven-m.gif) repeat-y center;
	margin: 0 auto;
	width: 820px;
}


.mtext{
	width:700px;
	margin: 0 auto;
	padding-top:20px;
	line-height: 1.5;
	font-size: 20px;
	font-weight: bold;
	color:#000000;
	letter-spacing: 0.1em;
}

.scr {
  overflow: scroll;   
  width: 410px;
  height: 700px;
  padding:10px 10px 10px 10px;
  margin:0 auto;
  background-color: white;
  box-shadow: 5px 5px 5px #696969;
}

.undergray {
	background:url(images/graybar.jpg) repeat-y center;
	width:920px;
	margin:0 auto;
}

/*--------------------------*/


/*reviews---------------------*/

.revhed{
	background-color:#ffffff;
	margin:0 auto;
	color:#000000;
}
.revhed p{
	width:800px;
	margin:0 auto;
	font-size: 30px;
	font-weight: bold;
	text-align:center;
	padding:5px 0 0 5px;
}

.rev {
	background-color:#F7C194;
	border-bottom: 2px solid #cccccc;
	overflow: hidden;
	width: 800px;
	margin:0 auto;    
	text-align:left;
}

.rev .button{
	background:url(images/rbutton.png) no-repeat top center;
	margin:10px auto;
	width: 345px;
	height: 91px;
	cursor: pointer;
	display: block;
	 box-shadow: 3px 3px 8px #000000;
}
.rev .button:hover{
	background:url(images/rbutton2.png) no-repeat top center;
}

.v1{
	float: left;
	font-size: 12.5px;
	line-height: 17px;
	margin: 8px 0 9px 9px;
	width: auto;
}
.v2{
	color: #ff0000;
	float: left;
	font-size: 12.5px;
	font-weight: bold;
	line-height: 17px;
	margin: 8px 9px 9px 0;
}

dt.v3 {
	float: left;
	font-size: 12.5px;
	line-height: 17px;
	margin: 8px 0 9px 15px;
}

dd.v4 {
	float: left;
	font-size: 12.5px;
	line-height: 17px;
	margin: 8px 0 9px;
}

div.rev2 {
	background-color:#fffaf0;
	clear: both;
	color: #000000;
	font-size: 12.5px;
	line-height: 21.5px;
	margin: 0 auto 6px;
	padding: 0 9px;
}

.rev2 p{
	width:700px;
	margin: 0 auto;
	padding:5px 0 0 5px;
	line-height: 1.5;
	font-size: 16px;
	color:#000000;
	letter-spacing: 0.1em;
}

/*--------------------------*/

.bt_br {
	width: 800px;
	height: 132px;
	background: url(images/bt_brog.jpg) no-repeat top center;
	cursor: pointer;
}

.bt_br:hover{
	background: url(images/bt_brog hover.jpg) no-repeat top center;
	background-position: bottom center;
}

.bt_br a{
	width: 800px;
	height: 132px;
	text-align: center;
	display: block;
}

#bt3 {
	background: url("../images/bt.png") no-repeat;
	width:254px;
	height:65px;
	margin:20px auto;
	cursor: pointer;
	border: none;
}


#bt3:hover {
	background: url("../images/bt2.png") no-repeat;
}

/*--------------------------*/
.company{
	background: url(images/logo.png) no-repeat;  
	background-position: 130px 0; 
	display: block;
	margin: 0 auto 0;
	border:1px #FFF double;	
	padding:5px 5px;
	width:800px;
}

#company2{
	background: url(images/logo.png) no-repeat;  
	background-position: 80px 0; 
	display: block;
	margin: 0 auto 0;
	border:1px #FFF double;	
	padding:5px 5px;
	width:700px;
}


.bullet {
	width: 700px;
	height: 75px;
	margin: 0 auto 30px;
	padding: 25px 0 0 120px;
	background: url(images/bullet.jpg) no-repeat center center;
	font-size: 23px;
	line-height: 2.5;
	color: #fffacd;
	font-weight: bold;
}


#footer {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fffacd), color-stop(1.00, #ffffff));
	background: -webkit-linear-gradient(#fffacd, #ffffff);
	background: -moz-linear-gradient(#fffacd, #ffffff);
	background: -o-linear-gradient(#fffacd, #ffffff);
	background: -ms-linear-gradient(#fffacd, #ffffff);
	background: linear-gradient(#fffacd, #ffffff);
	font-size: 12px;
	margin: 0 auto;
	padding-top:5px;
	width: 100%;
	margin-top: 80px;
}
#footer .text{
	margin-bottom: 20px;
}

.footer-logo {
	background: url(images/logo_fot.png) no-repeat center center;
	margin: 0 auto;
	width:773px;
	height:120px;
	padding-top:40px;
}

.box800 {
	display: block;
	margin: 0 auto 0;
	border:1px #FFF double;
	padding:5px 5px;
	width:800px;
}

.copy {
	margin: 5px auto 0;
	color: #fffffff;
	font-size:13px;
	padding: 1px 0;
	line-height: 40px;
}
/*--------------------------*/

.space0 {
	margin-top: 25px;
}

.space1 {
	margin-top: 100px;
}

.space2 {
	margin-top: 150px;
}

/*--------------------------*/

.timer {
	width: 470px;
	margin: 0px auto 0;
	text-align: center;
	border: 4px double #FFF;
}

.timer p {
	font-size: 16px;
	letter-spacing: 0.1em;
}


input[type="text"] {
	/*box-shadow: 2px 2px 2px 1px;*/
	border: 4px solid #9c6615;
	font-size: 150%;
	height: 40px;
	width: 400px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.comment {
	box-shadow: 2px 2px 2px 1px;
	border: 4px solid #ff0000;
	height: 200px;
	width: 700px;
	text-align:left;
	display: block;
	margin: 30px auto 0;
	overflow:auto;
}

input.submit{
	background: url("../images/bt01.jpg") no-repeat center;
	width:500px;
	height:62px;
	margin: -10px auto;
	display: block;
	cursor: pointer;
	border: none;
}



.form0 {
	background: url("../images/form-bg.jpg") no-repeat center;
	font-weight: bold;
	padding:5px 5px 5px 2px;
	width:825px;
	height:643px;
	margin: 0 auto;
	}

.info-table {
	width: 800px;
	text-align: left;
	margin: 0 auto 50px auto;
	border: solid 1px;
	font-size: 18px;
	line-height:1.5;
}

.info-table td {
	padding-left: 20px;
	border: solid 1px;
	border-color:ff0000;
}

.info-table .td1 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #696969), color-stop(1.00, #000000));
	background: -webkit-linear-gradient(#696969, #000000);
	background: -moz-linear-gradient(#696969, #000000);
	background: -o-linear-gradient(#696969, #000000);
	background: -ms-linear-gradient(#696969, #000000);
	background: linear-gradient(#696969, #000000);
	color: #FFFFDD;
	font-weight: bold;
	width: 25%;
}

.info-table .td2 {
	background: #002200;
	color: #66FF66;
	font-weight: bold;
	width: 25%;
}

.info-table .td3 {
	background: #200000;
	color: #ff0000;
	font-weight: bold;
	width: 25%;
}

.info-table .td4 {
	width: 75%;
	padding: 15px 0px 15px 10px;
}

.info-table2 {
	width: 800px;
	text-align: left;
	margin: 0 auto 50px auto;
	border: solid 1px;
	font-size: 18px;
	line-height:1.5;
}

.info-table2 td {
	padding-left: 20px;
	border: solid 1px;
	border-color:ff0000;
}

.info-table2 .td1 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #696969), color-stop(1.00, #000000));
	background: -webkit-linear-gradient(#696969, #000000);
	background: -moz-linear-gradient(#696969, #000000);
	background: -o-linear-gradient(#696969, #000000);
	background: -ms-linear-gradient(#696969, #000000);
	background: linear-gradient(#696969, #000000);
	color: #EEEE66;
	font-weight: bold;
	width: 25%;
}

.info-table2 .td2 {
	background: #002200;
	color: #66FF66;
	font-weight: bold;
	width: 25%;
}

.info-table2 .td3 {
	background: #200000;
	color: #ff0000;
	font-weight: bold;
	width: 25%;
}

.info-table2 .td4 {
	width: 75%;
	padding: 15px 0px 15px 10px;
}


/*--------------------------*/

.voice {
	border: 2px solid black;
	background: #ffdab9;
	width: 750px;
	margin: 0 auto 20px auto;
	padding: 30px;
	text-align:left;
	box-shadow: 5px 5px 5px 5px rgba(0,0,0,0.4);
}


.voice .f1 {
	padding-right: 20px;
	width: 154px;
	float:left;
}

voice .fr {
	width: 500px;
	float:right;

}

.voice h{
	color: #1c7881;
	font-size: 30px;
	font-weight: bold;
	line-height: 38px;
}

.voice .name {
	border-top: 2px solid white;
	color: #1c7881;
	font-size: 22px;
	padding: 10px 0 20px;
}


.voice p {
	color: #000000;
	font-size: 16px;
	line-height: 24px;
	padding-left:175px;
}
/*--------------------------*/

.vnbox1 {
	background: #ffa500 none repeat scroll 0 0;
	border: 6px ridge #000000;
	margin:  auto;
	padding-bottom: 15px;
	padding-top: 20px;
	width: 820px;
}

.vnbox2 {
	background: #ffffff none repeat scroll 0 0;
	border: 6px ridge #000000;
	color: #000000;
	margin: 0 auto;
	padding: 5px 20px;
	width: 780px;
}


/* privacy,rules */

.privacy,
.rules,
.law {
	width:720px;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 1px;
	padding:0;
	margin:0 auto;
	text-align:left;
}
.law {
	font-size: 18px;
}



.law td,
.law th {
	border: 1px solid #000000;
	border-collapse: collapse;
	font-size: 12pt;
	text-align: center;
	color:#000000;
	line-height:1.8;
	padding: 7px;
}


.law th {
	background: #8b0000;
	color:#ffffff;
	font-size: 0.8em;
}

.law tr.item {
	background: #000000;
}

.law tr.item td{
	color:#000000;
}

/* thank_bn */

table.bank{
	border-collapse: collapse;
	margin-bottom:20px;
	width:700px;
	border:1px solid #c28310;
	line-height:1.5;

}

table.bank th,
table.bank td{
	padding: 10px;
}
table.bank th{
	background: #c28310;
	color: #fff;
	font-weight: normal;
	letter-spacing: 2px;
}
table.bank tr:not(:last-child) th{
	border-bottom: 1px solid #e0c192;
}
table.bank tr:not(:last-child) td{
	border-bottom: 1px solid #c28310;
}





/* table */



.copy {
	margin:0 auto;
	color: #000000;
	font-size:13px;
	padding: 1px 0;
	line-height: 40px;
	text-align:center;
}


/* table end */


/*--------------------------*/
.bcenter {
	display: block;
	text-align: center;
}

.under00 {
	border-bottom: solid 3px;
}

.under0 {
	border-bottom: solid 5px;
}

.under {
	border-bottom: solid 1px;
}

.under1 {
	border-bottom: solid 1px;
}

.under2 {
	border-bottom: dotted 1px;
}

.under3 {
	border-bottom: dotted 1px #FFFF00;
}

.under4 {
	border-bottom: dashed 1px #CC0000;
}

.under5 {
	border-bottom: dotted 1px #FFFF00;
}

.under6 {
	border-bottom: solid 1px #FFFF00;
}

.under7 {
	border-bottom: dashed 1px #FFFFFF;
}

.under8 {
	border-bottom: dotted 1px #FF0000;
}

.under9 {
	border-bottom: dashed 1px #FFFF00;
}

.under10 {
	border-bottom: dashed 1px;
}

.under11 {
	border-bottom: dashed 3px;
	padding-bottom: 10px;
}

.under12 {
	border-bottom: dashed 2px #FF0000;
}

.under13 {
	border-bottom: dashed 2px #000000;
}

.shadow1 {
	text-shadow: 1px 1px #CCCCCC;
}

.shadow2 {
	text-shadow: 2px 2px #CCCCCC;
}

.white0 {
	color: #FFFFFF;
}

.white1 {
	color: #FFFFFF;
	font-weight: bold;
}

.white2 {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.white3 {
	color: #FFFFFF;
	font-size: 25px;
	font-weight: bold;
}

.white4 {
	color: #FFFFFF;
	font-size: 30px;
	font-weight: bold;
}

.white5 {
	color: #FFFFFF;
	font-size: 35px;
	font-weight: bold;
}

.white6 {
	color: #FFFFFF;
	font-size: 40px;
	font-weight: bold;
}

.white7 {
	color: #FFFFFF;
	font-size: 45px;
	font-weight: bold;
}

.white8 {
	color: #FFFFFF;
	font-size: 50px;
	font-weight: bold;
}

.white9 {
	color: #FFFFFF;
	font-size: 55px;
	font-weight: bold;
}

.white10 {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: bold;
}

.red0 {
	color: #FF0000;
}

.red1 {
	color: #FF0000;
	font-weight: bold;
}

.red2 {
	color: #FF0000;
	font-size: 20px;
	font-weight: bold;
}

.red3 {
	color: #FF0000;
	font-size: 25px;
	font-weight: bold;
}

.red4 {
	color: #FF0000;
	font-size: 30px;
	font-weight: bold;
}

.red5 {
	color: #FF0000;
	font-size: 35px;
	font-weight: bold;
}

.red6 {
	color: #FF0000;
	font-size: 40px;
	font-weight: bold;
}

.red7 {
	color: #FF0000;
	font-size: 45px;
	font-weight: bold;
}

.red8 {
	color: #FF0000;
	font-size: 50px;
	font-weight: bold;
}

.red9 {
	color: #FF0000;
	font-size: 55px;
	font-weight: bold;
}

.red10 {
	color: #FF0000;
	font-size: 60px;
	font-weight: bold;
}

.red11 {
	color: #FF0000;
	font-size: 65px;
	font-weight: bold;
}

.red12 {
	color: #FF0000;
	font-size: 70px;
	font-weight: bold;
}

.ora0 {
		color: #FF9900;
}

.ora1 {
		color: #FF9900;
	font-weight: bold;
}

.ora2 {
		color: #FF9900;
	font-size: 20px;
	font-weight: bold;
}

.ora3 {
		color: #FF9900;
	font-size: 25px;
	font-weight: bold;
}

.ora4 {
		color: #FF9900;
	font-size: 30px;
	font-weight: bold;
}

.ora5 {
		color: #FF9900;
	font-size: 35px;
	font-weight: bold;
}

.ora6 {
		color: #FF9900;
	font-size: 40px;
	font-weight: bold;
}

.ora7 {
		color: #FF9900;
	font-size: 45px;
	font-weight: bold;
}

.ora8 {
		color: #FF9900;
	font-size: 50px;
	font-weight: bold;
}

.ora9 {
		color: #FF9900;
	font-size: 55px;
	font-weight: bold;
}

.ora10 {
		color: #FF9900;
	font-size: 60px;
	font-weight: bold;
}

.blue0 {
	color: #0000FF;
}

.blue1 {
	color: #0000FF;
	font-weight: bold;
}

.blue2 {
	color: #0000FF;
	font-size: 20px;
	font-weight: bold;
}

.blue3 {
	color: #0000FF;
	font-size: 25px;
	font-weight: bold;
}

.pur0 {
	color: #FF55FF;
}

.pur1 {
	color: #FF55FF;
	font-weight: bold;
}

.pur2 {
	color: #FF55FF;
	font-size: 20px;
}

.pur3 {
	color: #FF55FF;
	font-size: 25px;
}

.gre0 {
	color: #009900;
}

.gre1 {
	color: #009900;
	font-weight: bold;
}

.gre2 {
	color: #009900;
	font-size: 20px;
	font-weight: bold;
}

.gre3 {
	color: #009900;
	font-size: 25px;
	font-weight: bold;
}

.gre4 {
	color: #009900;
	font-size: 30px;
	font-weight: bold;
}

.gre5 {
	color: #009900;
	font-size: 35px;
	font-weight: bold;
}

.yel0 {
		color: #FFFF00;
}

.yel1 {
		color: #FFFF00;
	font-weight: bold;
}

.yel2 {
		color: #FFFF00;
	font-size: 20px;
	font-weight: bold;
}

.yel3 {
		color: #FFFF00;
	font-size: 25px;
	font-weight: bold;
}

.yel4 {
		color: #FFFF00;
	font-size: 30px;
	font-weight: bold;
}

.yel5 {
		color: #FFFF00;
	font-size: 35px;
	font-weight: bold;
}

.yel6 {
		color: #FFFF00;
	font-size: 40px;
	font-weight: bold;
}

.yel7 {
		color: #FFFF00;
	font-size: 45px;
	font-weight: bold;
}

.yel8 {
		color: #FFFF00;
	font-size: 50px;
	font-weight: bold;
}

.yel9 {
	color: #FFFF00;
	font-size: 55px;
	font-weight: bold;
}

.yel10 {
	color: #FFFF00;
	font-size: 60px;
	font-weight: bold;
}

.black0 {
	color: #000000;
}

.black1 {
	color: #000000;
	font-weight: bold;
}

.black2 {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}

.black3 {
	color: #000000;
	font-size: 25px;
	font-weight: bold;
}

.black4 {
	color: #000000;
	font-size: 30px;
	font-weight: bold;
}

.black5 {
	color: #000000;
	font-size: 35px;
	font-weight: bold;
}

.black6 {
	color: #000000;
	font-size: 40px;
	font-weight: bold;
}

.black7 {
	color: #000000;
	font-size: 45px;
	font-weight: bold;
}

.black8 {
	color: #000000;
	font-size: 50px;
	font-weight: bold;
}

.black9 {
	color: #000000;
	font-size: 55px;
	font-weight: bold;
}

.black10 {
	color: #000000;
	font-size: 60px;
	font-weight: bold;
}

.black11 {
	color: #000000;
	font-size: 65px;
	font-weight: bold;
}

.black12 {
	color: #000000;
	font-size: 70px;
	font-weight: bold;
}

.sm {
	font-size: 12px;
	letter-spacing: 3px;
}

.sm2 {
	font-size: 15px;
	letter-spacing: 3px;
}

.box {
	border:1px #FFF double;
	padding:5px 20px;
	width:680px;
}


.right{
	text-align: right;
	display: block;
	width:850px;
}

.center{ 
	text-align: center;
	display: block;
	margin: 30px auto 0;	
}

.center0{ 
	text-align: center;
	display: block;
	margin: 0 auto ;	
}

.rect {
	position : absolute;
	margin:0 auto;
	text-align:center;
}

.size{
	width: 450px;
	height: 25px;
}


.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp7, .wp8, .wp9, .wp10, .wp11 {
  visibility: hidden;
}

.bounceIn, .bounceOutUp, .bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight, .bounceInDown, .fadeInLeftBig, .fadeInDownBig, .fadeInRightBig {
	visibility: visible;
}