@charset "UTF-8";
.bold{
	font-weight:bold;
}
.mini-1{
	font-size:12px;
}

.big0{
	font-weight:bold;
	font-size:20px;
}

.big{
	font-weight:bold;
	font-size:25px;
}

.big-1{
	font-size:30px;
	line-height:40px;
	font-weight:bold;
}

.big-2{
	font-size:40px;
	line-height:50px;
	font-weight:bold;
}

.big-3{
	font-size:50px;
	line-height:60px;
	font-weight:bold;
}
.big-4{
	font-size:80px;
	line-height:1.4;
	font-weight:bold;
}



.size17 {
	font-size: 17px;
	letter-spacing: 3px;
}

.size18 {
	font-size: 18px;
	letter-spacing: 3px;
}

.size19 {
	font-size: 19px;
	letter-spacing: 3px;
}

.bigres{
	font-size:22px;
}

.big0 {
	font-weight: bold;
}

.big1 {
	font-size: 40px;
}
.big15 {
	font-size: 33px;
}


.big2 {
	font-size: 50px;
	font-weight:bold;
}

.big3 {
	font-size: 60px;
}


.white{color:#FFFFFF;}

.beige{color:#deb887;}

.khaki{color:#f0e68c;}

.lightred{color:#f08080;}

.darkred{color:#dc143c;}

.red{
	color:#ab0707;
	font-weight:bold;
}

.navy {
	color:#0732ab;
	font-weight:bold;
}
.orange{color:#FF4400;}

.yellow{color:#f9df3f;}

.blue{color:#0791ab;}

.green{color:#054223;}

.peachpuff{color:#ffdab9;}

.mt45 {margin-top:45px;}
.mb90 {margin-bottom:90px;}

.pen {
background: linear-gradient(transparent 81%, #0024dc 94%);
}


/*text end*/



.sen {
	background: linear-gradient(transparent 60%, #f9df3f 60%);
}
.meiryo {
	font-family: "ƒƒCƒŠƒI", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", Osaka, sans-serif;
}

.msp {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", Osaka, "ƒƒCƒŠƒI", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Meiryo, sans-serif;
}


.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: #ab0707;
}

.red1 {
	color: #ab0707;
	font-weight: bold;
}

.red2 {
	color: #ab0707;
	font-size: 20px;
	font-weight: bold;
}

.red3 {
	color: #ab0707;
	font-size: 25px;
	font-weight: bold;
}

.red4 {
	color: #ab0707;
	font-size: 30px;
	font-weight: bold;
}

.red5 {
	color: #ab0707;
	font-size: 35px;
	font-weight: bold;
}

.red6 {
	color: #ab0707;
	font-size: 40px;
	font-weight: bold;
}

.red7 {
	color: #ab0707;
	font-size: 45px;
	font-weight: bold;
}

.red8 {
	color: #ab0707;
	font-size: 50px;
	font-weight: bold;
}

.red9 {
	color: #ab0707;
	font-size: 55px;
	font-weight: bold;
}

.red10 {
	color: #ab0707;
	font-size: 60px;
	font-weight: bold;
}

.red11 {
	color: #ab0707;
	font-size: 65px;
	font-weight: bold;
}

.red12 {
	color: #ab0707;
	font-size: 70px;
	font-weight: bold;
}

.ora0 {
	color: #FF6600;
}

.ora1 {
	color: #FF6600;
	font-weight: bold;
}

.ora2 {
	color: #FF6600;
	font-size: 20px;
	font-weight: bold;
}

.ora3 {
	color: #FF6600;
	font-size: 25px;
	font-weight: bold;
}

.ora4 {
	color: #FF6600;
	font-size: 30px;
	font-weight: bold;
}

.ora5 {
	color: #FF6600;
	font-size: 35px;
	font-weight: bold;
}

.ora6 {
	color: #FF6600;
	font-size: 40px;
	font-weight: bold;
}

.ora7 {
	color: #FF6600;
	font-size: 45px;
	font-weight: bold;
}

.ora8 {
	color: #FF6600;
	font-size: 50px;
	font-weight: bold;
}

.ora9 {
	color: #FF6600;
	font-size: 55px;
	font-weight: bold;
}

.ora10 {
	color: #FF6600;
	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: #00CC00;
}

.gre1 {
	color: #00CC00;
	font-weight: bold;
}

.gre2 {
	color: #00CC00;
	font-size: 20px;
	font-weight: bold;
}

.gre3 {
	color: #00CC00;
	font-size: 25px;
	font-weight: bold;
}

.gre4 {
	color: #00CC00;
	font-size: 30px;
	font-weight: bold;
}

.gre5 {
	color: #00CC00;
	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;
}

.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;
}
.txt_r {text-align: right;}
.txt_l {text-align: left;}
.fs24{
	font-size: 24px;
}
@media screen and (max-width: 640px){
	.big0{
		font-size: 40px;
	}
}

