@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  
*/
/* 基本テキストデコレーション*/
.text75 {
	font-size:75%;
}
.text80 {
	font-size:80%;
}
.text85 {
	font-size:85%;
}
.text90 {
	font-size:90%;
}
.text120 {
	font-size:120%;
	line-height: 120%;
}
.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;
}
.text90-b {
	font-size:90%;
	font-weight: bold;
}
.text120-b {
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text120-b2 {
	font-size:120%;
	font-weight: bold;
	line-height: 200%;
}
.text130-b {
	font-size:130%;
	font-weight: bold;
	line-height: 120%;
}
.text150-b {
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
	 .text150-b-t {
	font-size:150%;
	line-height: 150%;
		 	color: #03316C;
		 font-weight: bold;
}
	 .text150-b-t2 {
	font-size:150%;
	line-height: 150%;
		 	color: #FFC107;
		 font-weight: bold;
}
.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%;
}
.text140-u {
	font-size:180%;
color: #f73e29;
	text-decoration: underline;
	line-height: 130%;
}
 @media screen and (max-width: 768px) {
	 .text140-u {
	font-size:120%;
    
	text-decoration: underline;
	line-height: 130%;
}
	 }
.text130-b-u {
	font-size:130%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
 @media screen and (max-width: 768px) {
	 .text130-b-u {
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
	 }



.text150-b-u {
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
 @media screen and (max-width: 768px) {
.text150-b-u {
	font-size:130%;
	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: #FF0000;
	font-size:120%;
	line-height: 120%;
}
.text150r {
	color: #FF0000;
	font-size:150%;
	line-height: 130%;
}
.text200r {
	color: #FF0000;
	font-size:200%;
	line-height: 130%;
}
.text250r {
	color: #FF0000;
	font-size:250%;
	line-height: 130%;
}
.text300r {
	color: #FF0000;
	font-size:300%;
	line-height: 130%;
}
.text350r {
	color: #FF0000;
	font-size:350%;
	line-height: 130%;
}
.text400r{
	color: #FF0000;
	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: #FF0000;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300r-b {
	color: #FF0000;
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350r-b {
	color: #FF0000;
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400r-b{
	color: #FF0000;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}
/* 赤・下線*/
.textr-u {
	color: #FF0000;
	text-decoration: underline;
}
.text120r-u {
	color: #FF0000;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150r-u {
	color: #FF0000;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200r-u {
	color: #FF0000;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250r-u {
	color: #FF0000;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300r-u {
	color: #FF0000;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350r-u {
	color: #FF0000;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400r-u {
	color: #FF0000;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}

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

/* 黄色*/
.texty {
	color: #FFFF00;
}
.text120y {
	color: #FFFF00;
	font-size:120%;
	line-height: 120%;
}
.text150y {
	color: #FFFF00;
	font-size:150%;
	line-height: 130%;
}
.text200y {
	color: #FFFF00;
	font-size:200%;
	line-height: 130%;
}
.text250y {
	color: #FFFF00;
	font-size:250%;
	line-height: 130%;
}
.text300y {
	color: #FFFF00;
	font-size:300%;
	line-height: 130%;
}
.text350y {
	color: #FFFF00;
	font-size:350%;
	line-height: 130%;
}
.text400y {
	color: #FFFF00;
	font-size:400%;
	line-height: 130%;
}
/* 黄色・太字*/
.texty-b {
	color: #FFFF00;
	font-weight: bold;
}
.text120y-b {
	color: #FFFF00;
	font-size:120%;
	font-weight: bold;
	line-height: 120%;
}
.text150y-b {
	color: #F8B62C;
	font-size:150%;
	font-weight: bold;
	line-height: 130%;
}
.text200y-b {
	color: #FFFF00;
	font-size:200%;
	font-weight: bold;
	line-height: 130%;
}
.text250y-b {
	color: #FFFF00;
	font-size:250%;
	font-weight: bold;
	line-height: 130%;
}
.text300y-b {
	color: #FFFF00;
	font-size:300%;
	font-weight: bold;
	line-height: 130%;
}
.text350y-b {
	color: #FFFF00;
	font-size:350%;
	font-weight: bold;
	line-height: 130%;
}
.text400y-b {
	color: #FFFF00;
	font-size:400%;
	font-weight: bold;
	line-height: 130%;
}
/* 黄色・下線*/
.texty-u {
	color: #FFFF00;
	text-decoration: underline;
}
.text120y-u {
	color: #FFFF00;
	font-size:120%;
	text-decoration: underline;
	line-height: 120%;
}
.text150y-u {
	color: #FFFF00;
	font-size:150%;
	text-decoration: underline;
	line-height: 130%;
}
.text200y-u {
	color: #FFFF00;
	font-size:200%;
	text-decoration: underline;
	line-height: 130%;
}
.text250y-u {
	color: #FFFF00;
	font-size:250%;
	text-decoration: underline;
	line-height: 130%;
}
.text300y-u {
	color: #FFFF00;
	font-size:300%;
	text-decoration: underline;
	line-height: 130%;
}
.text350y-u {
	color: #FFFF00;
	font-size:350%;
	text-decoration: underline;
	line-height: 130%;
}
.text400y-u {
	color: #FFFF00;
	font-size:400%;
	text-decoration: underline;
	line-height: 130%;
}
/* 黄色・太字・下線*/
.texty-b-u {
	color: #FFFF00;
	font-weight: bold;
	text-decoration: underline;
}
.text120y-b-u {
	color: #FFFF00;
	font-size:120%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
.text150y-b-u {
	color: #FFFF00;
	font-size:150%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text200y-b-u {
	color: #FFFF00;
	font-size:200%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text250y-b-u {
	color: #FFFF00;
	font-size:250%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text300y-b-u {
	color: #FFFF00;
	font-size:300%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text350y-b-u {
	color: #FFFF00;
	font-size:350%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 130%;
}
.text400y-b-u {
	color: #FFFF00;
	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%;
}
	 
	 .textg {
	color: green;
}
/* 蛍光ペン風マーカー(黄色）*/
.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: #FF0000;
}
.textr-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	font-weight: bold;
}
.text120r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	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;
	line-height: 180%;
}
.text150r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	font-size:150%;
}
.text150r-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	font-size:150%;
	font-weight: bold;
}
.text200r-m01 {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	font-size:200%;
}
.text200r-m01-b {
	background: linear-gradient(rgba(254,254,152,0) 30%,#FEFE98 90%);
	color: #FF0000;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
　　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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FFFF00;
	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: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr120 {
	font-size:120%;
	line-height: 120%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr150 {
	font-size:150%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr200 {
	font-size:200%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr250 {
	font-size:250%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr300 {
	font-size:300%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr350 {
	font-size:350%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr400 {
	font-size:400%;
	line-height: 130%;
	color: #FF0000;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
/* 黄色フチ付き赤文字・太字*/
.text-e-yr-b {
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr120-b {
	font-size:120%;
	line-height: 120%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr150-b {
	font-size:150%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr200-b {
	font-size:200%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr250-b {
	font-size:250%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr300-b {
	font-size:300%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr350-b {
	font-size:350%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr400-b {
	font-size:400%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
/* 黄色フチ付き赤文字・下線*/
.text-e-yr-u {
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr120-u {
	font-size:120%;
	line-height: 120%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr150-u {
	font-size:150%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr200-u {
	font-size:200%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr250-u {
	font-size:250%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr300-u {
	font-size:300%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr350-u {
	font-size:350%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr400-u {
	font-size:400%;
	line-height: 130%;
	color: #FF0000;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
/* 黄色フチ付き赤文字・太字・下線*/
.text-e-yr-b-u {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr120-b-u {
	font-size:120%;
	line-height: 120%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr150-b-u {
	font-size:150%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr200-b-u {
	font-size:200%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr250-b-u {
	font-size:250%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr300-b-u {
	font-size:300%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr350-b-u {
	font-size:350%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
.text-e-yr400-b-u {
	font-size:400%;
	line-height: 130%;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
	text-shadow:
        0 2px 0 #FFFF00,
        2px 0 0 #FFFF00,
        0 -2px 0 #FFFF00,
        -2px 0 0 #FFFF00,
        -2px -2px 0 #FFFF00,
        2px -2px 0 #FFFF00,
        -2px 2px 0 #FFFF00,
        2px 2px 0 #FFFF00;
}
/* フチ付きピンク文字*/
.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%;
}
}



 @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;
}
}


/*見出し
---------------------------------------------------------------------------*/

/*文字の左右に線
-------------------------------------*/
/*左揃え*/
.title01-l {         
    position:  relative;    
    display:  inline-block;
    background-color: #fff; 
    margin:0 20px;      
    padding: 10px 10px; 
   font-weight: bold;
	font-size: 150%;
}
.title01-l-wrap {
    position: relative;     
    margin-bottom:0px;    
}
.title01-l-wrap:before {
    content:  '';           
    background-color: #333;
    display:  block;        
    position:  absolute;   
    left:  0;              
    width:  100%;       
    height:  1px;     
    top: 0;            
    bottom:  0;           
    margin:  auto;
}
/*右揃え*/
.title01-r {         
    position:  relative;    
    display:  inline-block;
    background-color: #fff; 
    margin:0 20px;      
    padding: 0px 10px;        
}
.title01-r-wrap {
    position: relative;     
        
}
.title01-r-wrap:before {
    content:  '';           
    background-color: #333;
    display:  block;        
    position:  absolute;   
    left:  0;              
    width:  100%;       
    height:  1px;     
    top: 0;            
    bottom:  0;           
    margin:  auto;
}
/*中央揃え*/
.title01-c {           
    position:  relative;     
    display:  inline-block;
    background-color: #fff; 
    margin:0px 20px;      
    padding: 0px 10px;          
}
.title01-c-wrap {
    position: relative;      
	margin-bottom:0px;
	text-align: center;
}
.title01-c-wrap:before {
    content:  '';           
    background-color: #333;
    display:  block;        
    position:  absolute;   
    left:  0;              
    width:  100%;       
    height:  1px;     
    top: 0;            
    bottom:  0;           
    margin:  auto;
}

/*フォントサイズ
---------------------------------------------------------------------------*/
.t80 {
font-size: 80%;
}
.t80-2 {
font-size: 80%;
}
.t85 {
font-size: 85%;
}
.t90 {
font-size: 90%;
}
.t90-2 {
font-size: 90%;
}
.t95 {
font-size: 95%;
}
.t100 {
font-size: 100%;
line-height: 1.5;
}
.t110 {
font-size: 110%;
line-height: 1.5;
}
.t120 {
font-size: 100%;
line-height: 1.5;
}
.t120-2 {
font-size: 120%;
line-height: 1.5;
}
.t125 {
font-size: 110%;
line-height: 1.5;
}
.t125-2 {
font-size: 120%;
line-height: 1.5;
}
.t125-3 {
font-size: 110%;
line-height: 1.5;
}
.t130 {
font-size: 130%;
line-height: 1.5;
}
.t130-2 {
font-size: 130%;
line-height: 1.3;
}
.t130-3 {
font-size: 130%;
line-height: 1.5;
}

.t140 {
font-size: 140%;
line-height: 1.5;
}
.t140-2 {
font-size: 140%;
line-height: 1.3;
}


.t150 {
font-size: 150%;
line-height: 1.5;
}
.t150-2 {
font-size: 150%;
line-height: 1.3;
}

.t150-3s {
font-size: 150%;
line-height: 1.5;
}
.t150-4 {
font-size: 130%;
line-height: 1.5;
}
.t150-5 {
font-size: 150%;
line-height: 1.5;
}
.t160 {
font-size: 160%;
line-height: 1.5;
}
.t170 {
font-size: 170%;
line-height: 1.5;
}
.t170-2 {
font-size: 170%;
line-height: 1.5;
}
.t180 {
font-size: 180%;
line-height: 1.5;
}
.t190 {
font-size: 190%;
line-height: 1.5;
}
.t200 {
font-size: 200%;
line-height: 1.5;
}
.t200-2 {
font-size: 200%;
line-height: 1.5;
}

.t210 {
font-size: 210%;
line-height: 1.5;
}
.t220 {
font-size: 220%;
line-height: 1.5;
}
.t230 {
font-size: 230%;
line-height: 1.5;
}
.t240 {
font-size: 240%;
line-height: 1.5;
}
.t250 {
font-size: 250%;
line-height: 1.5;
}
.t260 {
font-size: 260%;
line-height: 1.3;
}
.t270 {
font-size: 270%;
line-height: 1.5;
}
.t270-2 {
font-size: 270%;
line-height: 1.5;
}
.t280 {
font-size: 280%;
line-height: 1.2;
}
.t290 {
font-size: 290%;
line-height: 1.3;
}
.t290-2 {
font-size: 290%;
line-height: 1.3;
}
.t300 {
font-size: 300%;
line-height: 1.2;
}
.t310 {
font-size: 320%;
line-height: 1.4;
}
.t320 {
font-size: 320%;
line-height: 1.4;
}
.t320-2 {
font-size: 320%;
line-height: 1.4;
}
.t320-3 {
font-size: 320%;
line-height: 1.4;
}

.t330 {
font-size: 330%;
line-height: 1.4;
}

.t340 {
font-size: 340%;
line-height: 1.4;
}
.t350 {
font-size: 350%;
line-height: 1.4;
}

.t360 {
font-size: 360%;
line-height: 1.4;
}
.t380 {
font-size: 380%;
line-height: 1.4;
}
.t400 {
font-size: 400%;
line-height: 1.45;
}
.t420 {
font-size: 420%;
line-height: 1.45;
}
.t440 {
font-size: 440%;
line-height: 1.45;
}
.t460 {
font-size: 460%;
line-height: 1.45;
}
.t480 {
font-size: 480%;
line-height: 1.45;
}
.t500 {
font-size: 500%;
line-height: 1.4;
}
.t550 {
font-size: 550%;
line-height: 1.4;
}
.t600 {
font-size: 600%;
line-height: 1.4;
}

@media only screen and (max-width: 768px) {
	
.t120,.t125{
font-size: 100%;
}	
	
.t130,.t140{
font-size: 110%;
}
.t150-3s{
font-size: 120%;
}
.t150-4{
font-size: 100%;
line-height: 125%;	
}	
	
.t150,.t160,.t170,.t180 ,.t190{
font-size: 125%;
}
.t200,.t210,.t220 ,.t230,.t240,.t250,.t260 ,.t270,.t280 ,.t290{
font-size: 145%;
}
.t300,.t320,.t340 ,.t350,.t360,.t380,.t400,.t420 ,.t440,.t460 ,.t480{
font-size: 175%;
}
.t500,.t550,.t600{
font-size: 200%;
}
	
	
	.t80-2{
font-size: 100%;	
	}
	.t90-2 {
font-size: 110%;
}
.t125-3{
font-size: 100%;	
	}
.t130-2{
font-size: 150%;	
}
.t150-5{
font-size: 150%;	
}	
	
	
.t170-2{
font-size: 160%;	
}	
.t290-2{
font-size: 120%;	
	}		
	
.t200-2{
font-size: 200%;
	line-height: 1.3;
}	
.t270-2{
font-size: 300%;
}	
.t320-2{
font-size: 120%;	
}	
.t320-3{
font-size: 130%;		
	
	
}
}

/*Copyright (C) 2008-2017 infosmile. All Rights Reserved.*/
