@charset "utf-8";
/*
 *Landing page Template | Webly Maker 1.0
 *Copyright (C) 2008-2017 infosmile Inc. All Rights Reserved.
 */
/* 
v(^^)v━━━━━━━━━━━━━━━━━━━v(^^)v

↓テキストスタイル

v(^^)v━━━━━━━━━━━━━━━━━━━v(^^)v  
*/
/* 基本テキストデコレーション*/

.text60 {
	font-size:60%;
	line-height: 180%;
}

.text75 {
	font-size:75%;
}
.text80 {
	font-size:80%;
}
.text85 {
	font-size:85%;
}
.text90 {
	font-size:90%;
}
.text120 {
	font-size:120%;
	line-height: 180%;
}
.text140 {
	font-size:140%;
	line-height: 120%;
}
.text150 {
	font-size:150%;
	line-height: 130%;
}
 @media screen and (max-width: 768px) {
.text150 {
	font-size:130%;
	line-height: 150%;
}
}
.text180 {
	font-size:180%;
	line-height: 130%;
}
.text200 {
	font-size:200%;
	line-height: 130%;
}
.text250 {
	font-size:250%;
	line-height: 130%;
}
.text300 {
	font-size:300%;
	line-height: 130%;
}
.text350 {
	font-size:350%;
	line-height: 130%;
}
.text400 {
	font-size:400%;
	line-height: 130%;
}

/* 太字*/
.text-b {
	font-weight: bold;
}
.text120-b {
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text130-b {
	font-size:130%;
	font-weight: bold;
	line-height: 120%;
}
.text150-b {
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text180-b {
	font-size:180%;
	font-weight: bold;
	line-height: 130%;
}
.text200-b {
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250-b {
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300-b {
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350-b {
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400-b {
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}

/* 下線*/
.text-u {
	text-decoration: underline;
}
.text120-u {
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150-u {
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200-u {
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250-u {
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300-u {
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350-u {
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400-u {
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}

/* 太字・下線*/
.text-b-u {
	font-weight: bold;
	text-decoration: underline;
}
.text120-b-u {
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150-b-u {
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200-b-u {
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250-b-u {
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300-b-u {
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350-b-u {
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400-b-u {
	font-size:400%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}

/* 赤*/
.textr {
color: #b41404;
}
.text120r {
	color: #C1272D;
	font-size:120%;
	line-height: 120%;
}
.text150r {
	color: #C1272D;
	font-size:150%;
	line-height: 130%;
}
.text200r {
	color: #C1272D;
	font-size:200%;
	line-height: 130%;
}
.text250r {
	color: #C1272D;
	font-size:250%;
	line-height: 130%;
}
.text300r {
	color: #C1272D;
	font-size:300%;
	line-height: 130%;
}
.text350r {
	color: #C1272D;
	font-size:350%;
	line-height: 130%;
}
.text400r{
	color: #C1272D;
	font-size:400%;
	line-height: 130%;
}

/* 赤・太字*/
.textr-b {
	color: #C1272D;
	font-weight: bold;
}
.text120r-b {
	color: #C1272D;
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text150r-b {
	color: #C1272D;
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text180r-b {
	color: #C1272D;
	font-size:180%;
	font-weight: bold;
	line-height: 130%;
}
.text200r-b {
	color: #C1272D;
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250r-b {
	color: #C1272D;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300r-b {
	color: #C1272D;
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350r-b {
	color: #C1272D;
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400r-b{
	color: #C1272D;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}
/* 赤・下線*/
.textr-u {
	color: #C1272D;
	text-decoration: underline;
}
.text120r-u {
	color: #C1272D;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150r-u {
	color: #C1272D;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200r-u {
	color: #C1272D;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250r-u {
	color: #C1272D;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300r-u {
	color: #C1272D;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350r-u {
	color: #C1272D;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400r-u {
	color: #C1272D;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}

/* 赤・太字・下線*/
.textr-b-u {
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
}
.text120r-b-u {
	color: #C1272D;
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150r-b-u {
	color: #C1272D;
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200r-b-u {
	color: #C1272D;
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250r-b-u {
	color: #C1272D;
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300r-b-u {
	color: #C1272D;
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350r-b-u {
	color: #C1272D;
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400r-b-u {
	color: #C1272D;
	font-size:400%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}

/* 黄色*/
.texty {
	color: #F8B62C;
}
.text120y {
	color: #F8B62C;
	font-size:120%;
	line-height: 120%;
}
.text150y {
	color: #F8B62C;
	font-size:150%;
	line-height: 130%;
}
.text200y {
	color: #F8B62C;
	font-size:200%;
	line-height: 130%;
}
.text250y {
	color: #F8B62C;
	font-size:250%;
	line-height: 130%;
}
.text300y {
	color: #F8B62C;
	font-size:300%;
	line-height: 130%;
}
.text350y {
	color: #F8B62C;
	font-size:350%;
	line-height: 130%;
}
.text400y {
	color: #F8B62C;
	font-size:400%;
	line-height: 130%;
}
/* 黄色・太字*/
.texty-b {
	color: #F8B62C;
	font-weight: bold;
}
.text120y-b {
	color: #F8B62C;
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text150y-b {
	color: #F8B62C;
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text180y-b {
	color: #F8B62C;
	font-size:180%;
	font-weight: bold;
	line-height: 130%;
}
.text200y-b {
	color: #F8B62C;
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250y-b {
	color: #F8B62C;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300y-b {
	color: #F8B62C;
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350y-b {
	color: #F8B62C;
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400y-b {
	color: #F8B62C;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}
/* 黄色・下線*/
.texty-u {
	color: #F8B62C;
	text-decoration: underline;
}
.text120y-u {
	color: #F8B62C;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150y-u {
	color: #F8B62C;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200y-u {
	color: #F8B62C;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250y-u {
	color: #F8B62C;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300y-u {
	color: #F8B62C;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350y-u {
	color: #F8B62C;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400y-u {
	color: #F8B62C;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}
/* 黄色・太字・下線*/
.texty-b-u {
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
}
.text120y-b-u {
	color: #F8B62C;
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150y-b-u {
	color: #F8B62C;
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200y-b-u {
	color: #F8B62C;
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250y-b-u {
	color: #F8B62C;
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300y-b-u {
	color: #F8B62C;
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350y-b-u {
	color: #F8B62C;
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400y-b-u {
	color: #F8B62C;
	font-size:400%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
/* 青*/
.textb {
	color: #0000FF;
}
.text120b {
	color: #0000FF;
	font-size:120%;
	line-height: 120%;
}
.text150b {
	color: #0000FF;
	font-size:150%;
	line-height: 130%;
}
.text200b {
	color: #0000FF;
	font-size:200%;
	line-height: 130%;
}
.text250b {
	color: #0000FF;
	font-size:250%;
	line-height: 130%;
}
.text300b {
	color: #0000FF;
	font-size:300%;
	line-height: 130%;
}
.text350b {
	color: #0000FF;
	font-size:350%;
	line-height: 130%;
}
.text400b {
	color: #0000FF;
	font-size:400%;
	line-height: 130%;
}
/* 青・太字*/
.textb-b {
	color: #005AA1;
	font-weight: bold;
}
.text120b-b {
	color: #005AA1;
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text150b-b {
	color: #005AA1;
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text200b-b {
	color: #0000FF;
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250b-b {
	color: #0000FF;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300b-b {
	color: #0000FF;
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350b-b {
	color: #0000FF;
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400b-b {
	color:#0000FF;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}
/* 青・下線*/
.textb-u {
	color: #0000FF;
	text-decoration: underline;
}
.text120b-u {
	color: #0000FF;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150b-u {
	color: #0000FF;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200b-u {
	color: #0000FF;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250b-u {
	color: #0000FF;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300b-u {
	color: #0000FF;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350b-u {
	color: #0000FF;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400b-u {
	color:#0000FF;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}
/* 青・太字・下線*/
.textb-b-u {
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
}
.text120b-b-u {
	color: #0000FF;
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150b-b-u {
	color: #0000FF;
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200b-b-u {
	color: #0000FF;
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250b-b-u {
	color: #0000FF;
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300b-b-u {
	color: #0000FF;
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350b-b-u {
	color: #0000FF;
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400b-b-u {
	color:#0000FF;
	font-size:400%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
/* スカイブルー*/
.texts {
	color: #CCEEFF;
}
.text120s {
	color: #CCEEFF;
	font-size:120%;
	line-height: 120%;
}
.text150s {
	color: #CCEEFF;
	font-size:150%;
	line-height: 130%;
}
.text200s {
	color: #CCEEFF;
	font-size:200%;
	line-height: 130%;
}
.text250s {
	color: #CCEEFF;
	font-size:250%;
	line-height: 130%;
}
.text300s {
	color: #CCEEFF;
	font-size:300%;
	line-height: 130%;
}
.text350s {
	color: #CCEEFF;
	font-size:350%;
	line-height: 130%;
}
.text400s {
	color: #CCEEFF;
	font-size:400%;
	line-height: 130%;
}
/* スカイブルー・太字*/
.texts-b {
	color: #CCEEFF;
	font-weight: bold;
}
.text120s-b {
	color: #CCEEFF;
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text150s-b {
	color: #CCEEFF;
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text200s-b {
	color: #CCEEFF;
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250s-b {
	color: #CCEEFF;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300s-b {
	color: #CCEEFF;
	font-size:300%;
    font-weight: bold;
	line-height: 130%;
}
.text350s-b {
	color: #CCEEFF;
	font-size:350%;
    font-weight: bold;
	line-height: 130%;
}
.text400s-b {
	color: #CCEEFF;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}

/* スカイブルー・下線*/
.texts-u {
	color: #CCEEFF;
	text-decoration: underline;
}
.text120s-u {
	color: #CCEEFF;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150s-u {
	color: #CCEEFF;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200s-u {
	color: #CCEEFF;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250s-u {
	color: #CCEEFF;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300s-u {
	color: #CCEEFF;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350s-u {
	color: #CCEEFF;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400s-u {
	color: #CCEEFF;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}
/* スカイブルー・太字・下線*/
.texts-b-u {
	color: #CCEEFF;
	font-weight: bold;
	text-decoration: underline;
}
.text120s-b-u {
	color: #CCEEFF;
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150s-b-u {
	color: #CCEEFF;
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200s-b-u {
	color: #CCEEFF;
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250s-b-u {
	color: #CCEEFF;
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300s-b-u {
	color: #CCEEFF;
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350s-b-u {
	color: #CCEEFF;
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400s-b-u {
	color: #CCEEFF;
	font-size:400%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
/* 蛍光ペン風マーカー(黄色）*/
.text-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
}
.text-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-weight: bold;
}
.text120-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-size:120%;
}
.text120-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-weight: bold;
	font-size:120%;
}
.text150-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-size:150%;
}
.text150-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-weight: bold;
	font-size:150%;
}
.text200-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-size:200%;
}
.text200-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	font-weight: bold;
	font-size:200%;
}
.textr-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
}
.textr-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-weight: bold;
}
.text120r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:120%;
}
.text120r-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:120%;
	font-weight: bold;
}
.text150r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:150%;
}
.text150r-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:150%;
	font-weight: bold;
}
.text200r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:200%;
}
.text200r-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #C1272D;
	font-size:200%;
	font-weight: bold;
}
/* 蛍光ペン風マーカー(ピンク）*/
.text-m02 {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
}
.text-m02-b {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-weight: bold;
}
.text120-m02 {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-size:120%;
}
.text120-m02-b {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-weight: bold;
	font-size:120%;
}
.text150-m02 {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-size:150%;
}
.text150-m02-b {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-weight: bold;
	font-size:150%;
}
.text200-m02 {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-size:200%;
}
.text200-m02-b {
	background: linear-gradient(rgba(255,204,255,0) 30%,#FFCCFF 90%);
	font-weight: bold;
	font-size:200%;
}
/* 蛍光ペン風マーカー(青）*/
.text-m03 {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
}
.text-m03-b {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-weight: bold;
}
.text120-m03 {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-size:120%;
}
.text120-m03-b {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-weight: bold;
	font-size:120%;
}
.text150-m03 {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-size:150%;
}
.text150-m03-b {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-weight: bold;
	font-size:150%;
}
.text200-m03 {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-size:200%;
}
.text200-m03-b {
	background: linear-gradient(rgba(255,255,205,0) 30%,#8FFFFF 90%);
	font-weight: bold;
	font-size:200%;
}
/* 囲み文字*/
.surround {
	border: 1px solid;
	padding: 0px 5px;
}
.surround2 {
    border-radius: 50%;
    padding-top: 0.1em;
    padding-left: 0.18em;
    padding-right: 0.18em;
	border: 1px solid;
}
/* フチ付き白文字*/
.text-e-w {
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w120 {
	font-size:120%;
	line-height: 120%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w150 {
	font-size:150%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w200 {
	font-size:200%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w250 {
	font-size:250%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w300 {
	font-size:300%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w350 {
	font-size:350%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w400 {
	font-size:400%;
	line-height: 130%;
	color: #FFFFFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き白文字・太字*/
.text-e-w-b {
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w120-b {
	font-size:120%;
	line-height: 120%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w150-b {
	font-size:150%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w200-b {
	font-size:200%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w250-b {
	font-size:250%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w300-b {
	font-size:300%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w350-b {
	font-size:350%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w400-b {
	font-size:400%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き白文字・下線*/
.text-e-w-u {
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w120-u {
	font-size:120%;
	line-height: 120%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w150-u {
	font-size:150%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w200-u {
	font-size:200%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w250-u {
	font-size:250%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w300-u {
	font-size:300%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w350-u {
	font-size:350%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w400-u {
	font-size:400%;
	line-height: 130%;
	color: #FFFFFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き白文字・太字・下線*/
.text-e-w-b-u {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-w400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き黄色文字*/
.text-e-y {
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y120 {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y150 {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y200 {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y250 {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y300 {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y350 {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y400 {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き黄色文字・太字*/
.text-e-y-b {
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y120-b {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y150-b {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y200-b {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y250-b {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y300-b {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y350-b {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y400-b {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き黄色文字・下線*/
.text-e-y-u {
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y120-u {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y150-u {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
　　text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y200-u {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y250-u {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y300-u {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y350-u {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y400-u {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付き黄色文字・太字・下線*/
.text-e-y-b-u {
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
　　text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-y400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}

/* 赤フチ付き黄色文字*/
.text-e-ry {
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry120 {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry150 {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry200 {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry250 {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry300 {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry350 {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry400 {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
/* 赤フチ付き黄色文字・太字*/
.text-e-ry-b {
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry120-b {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry150-b {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry200-b {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry250-b {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry300-b {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry350-b {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry400-b {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
/* 赤フチ付き黄色文字・下線*/
.text-e-ry-u {
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry120-u {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry150-u {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry200-u {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry250-u {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry300-u {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry350-u {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry400-u {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
/* 赤フチ付き黄色文字・太字・下線/*/
.text-e-ry-b-u {
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
.text-e-ry400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #F8B62C;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FF0000,
        2px 0 0 #FF0000,
        0 -2px 0 #FF0000,
        -2px 0 0 #FF0000,
        -2px -2px 0 #FF0000,
        2px -2px 0 #FF0000,
        -2px 2px 0 #FF0000,
        2px 2px 0 #FF0000;
}
/* 黄色フチ付き赤文字*/
.text-e-yr {
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr120 {
	font-size:120%;
	line-height: 120%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr150 {
	font-size:150%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr200 {
	font-size:200%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr250 {
	font-size:250%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr300 {
	font-size:300%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr350 {
	font-size:350%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr400 {
	font-size:400%;
	line-height: 130%;
	color: #C1272D;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
/* 黄色フチ付き赤文字・太字*/
.text-e-yr-b {
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr120-b {
	font-size:120%;
	line-height: 120%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr150-b {
	font-size:150%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr200-b {
	font-size:200%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr250-b {
	font-size:250%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr300-b {
	font-size:300%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr350-b {
	font-size:350%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr400-b {
	font-size:400%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
/* 黄色フチ付き赤文字・下線*/
.text-e-yr-u {
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr120-u {
	font-size:120%;
	line-height: 120%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr150-u {
	font-size:150%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr200-u {
	font-size:200%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr250-u {
	font-size:250%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr300-u {
	font-size:300%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr350-u {
	font-size:350%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr400-u {
	font-size:400%;
	line-height: 130%;
	color: #C1272D;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
/* 黄色フチ付き赤文字・太字・下線*/
.text-e-yr-b-u {
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
.text-e-yr400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #C1272D;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #F8B62C,
        2px 0 0 #F8B62C,
        0 -2px 0 #F8B62C,
        -2px 0 0 #F8B62C,
        -2px -2px 0 #F8B62C,
        2px -2px 0 #F8B62C,
        -2px 2px 0 #F8B62C,
        2px 2px 0 #F8B62C;
}
/* フチ付きピンク文字*/
.text-e-p {
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p120 {
	font-size:120%;
	line-height: 120%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p150 {
	font-size:150%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p200 {
	font-size:200%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p250 {
	font-size:250%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p300 {
	font-size:300%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p350 {
	font-size:350%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p400 {
	font-size:400%;
	line-height: 130%;
	color: #FFCCFF;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付きピンク文字・太字*/
.text-e-p-b {
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p120-b {
	font-size:120%;
	line-height: 120%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p150-b {
	font-size:150%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p200-b {
	font-size:200%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p250-b {
	font-size:250%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p300-b {
	font-size:300%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p350-b {
	font-size:350%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p400-b {
	font-size:400%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付きピンク文字・下線*/
.text-e-p-u {
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p120-u {
	font-size:120%;
	line-height: 120%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p150-u {
	font-size:150%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p200-u {
	font-size:200%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p250-u {
	font-size:250%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p300-u {
	font-size:300%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p350-u {
	font-size:350%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p400-u {
	font-size:400%;
	line-height: 130%;
	color: #FFCCFF;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フチ付きピンク文字・太字・下線*/
.text-e-p-b-u {
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
.text-e-p400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #FFCCFF;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #000000,
        2px 0 0 #000000,
        0 -2px 0 #000000,
        -2px 0 0 #000000,
        -2px -2px 0 #000000,
        2px -2px 0 #000000,
        -2px 2px 0 #000000,
        2px 2px 0 #000000;
}
/* フォントサイズ指定*/
.size07 {
	font-size: 0.438em;
}
.size08 {
	font-size: 0.500em;
}
.size09 {
	font-size: 0.563em;
}
.size10 {
	font-size: 0.625em;
}
.size11 {
	font-size: 0.688em;
}
.size12 {
	font-size: 0.750em;
}
.size13 {
	font-size: 0.813em;
}
.size14 {
	font-size: 0.875em;
}
.size15 {
	font-size: 0.938em;
}
.size16 {
	font-size: 1.000em;
}
.size17 {
	font-size: 1.063em;
}
.size18 {
	font-size: 1.125em;
}
.size19 {
	font-size: 1.188em;
}
.size20 {
	font-size: 1.250em;
}
.size22 {
	font-size: 1.375em;
}
.size24 {
	font-size: 1.500em;
}
.size26 {
	font-size: 1.625em;
}
.size28 {
	font-size: 1.750em;
}
.size30 {
	font-size: 1.875em;
}
.size32 {
	font-size: 2.000em;
}
.size34 {
	font-size: 2.215em;
}
.size36 {
	font-size: 2.250em;
}
.size38 {
	font-size: 2.375em;
	line-height: 130%;
}
.size40 {
	font-size: 2.500em;
}
.size45 {
	font-size: 2.813em;
}
.size50 {
	font-size: 3.125em;
}
.size55 {
	font-size: 3.438em;
}
.size60 {
	font-size: 3.750em;
}
.size65 {
	font-size: 4.063em;
}
.size70 {
	font-size: 4.375em;
}

@media screen and (max-width: 640px) {
.text200 {
	font-size:150%;
}
}

.textg {
	color: green;
	font-size:150%;
	font-weight: bold;
}

 @media screen and (max-width: 768px) {
.text140 {
	font-size:110%;
	line-height: 150%;
}
.text150-b {
	font-size:120%;
	line-height: 150%;
}
.text150r-b {
	font-size:120%;
	line-height: 150%;
}
.text150b-b {
	font-size:120%;
	line-height: 150%;
}
.text150y-b {
	font-size:120%;
	line-height: 150%;
	color: #C1272D;
}
}
/*Copyright (C) 2008-2017 infosmile. All Rights Reserved.*/
