@charset "UTF-8";
/* CSS Document */

/*=== 文字の拡大縮小 ===*/
span.small{font-size:75%;}

span.small-m{font-size:85%;}

span.small-l{font-size:90%;}

span.big-s{font-size:120%; font-weight:bold;}

span.big{font-size:140%; font-weight:bold;}

span.big-m{font-size:180%; font-weight:bold;}

span.big-l{font-size:200%; font-weight:bold;}

span.big-ll{font-size:240%; font-weight:bold;}

/*=== 文字の色 ===*/
span.red{
	color:#ff0000;
}

span.red2{
	color:#BE1D2C;
}


span.orange{color:#FF6400; font-weight:bold;}

span.blue{color:#002C99; font-weight:bold;}

span.green{color:#119317; font-weight:bold;}

span.pink{color:#E82386; font-weight:bold;}

span.purple{color:#8812DB; font-weight:bold;}

span.gray{color:#AAAAAA;}

span.wt{color:#ffffff;}

span.sky{color:#03C9D8;}
/*=== 文字の装飾 ===*/

span.b{
	font-weight:bold;
}

span.n{
	font-weight:normal;
}

span.u-b1{
	border-bottom:solid 1px #000;
}

span.u{text-decoration:underline;}

span.u-wt{
	border-bottom:solid 1px #ffffff;
}

span.u-r{
	border-bottom:solid 1px #ff0000;
}

span.bg-y{background-color:#ffff00;}
span.bg-y2{background-color:#FFE541;padding-top:0.2rem;}

span.bgred{background:#e20405;padding-top:0.2rem;}

span.bg-r{padding:8px; color:#ffffff; background-color:#DB0000;}

span.bg-r-y{padding:8px; color:#ffff00; background-color:#DB0000;}

span.bg-sil{background-color:#B8CED1;}

.bold{
	font-weight:bold;
}
.white{
	color:#fcfcfc;
}
.yellow{
	color:#FFE541;
}
.yellow2{
	color:#FDD521;
}



.red{
	color:red;
}

.center{
	text-align:center;
}

/*line-height*/
.line20{line-height:20px;}
.line30{line-height:30px;}
.line35{line-height:35px;}
.line40{line-height:40px;}
.line45{line-height:45px;}
.line50{line-height:50px;}
.line60{line-height:60px;}
.line65{line-height:65px;}
/*line-height*/
/*letter-space*/
.ls2{letter-spacing:2px;}
.ls3{letter-spacing:3px;}
/*letter-space*/

/*.padding-top*/
.p10{padding-top:10px;}
.p20{padding-top:20px;}
.p30{padding-top:30px;}
.p40{padding-top:40px;}
.p50{padding-top:50px;}
.p70{padding-top:60px;}
.p80{padding-top:80px;}
.p90{padding-top:90px;}
.p100{padding-top:100px;}
.p110{padding-top:110px;}
.p120{padding-top:120px;}
.p130{padding-top:130px;}
.p140{padding-top:140px;}
.p150{padding-top:150px;}
.p160{padding-top:160px;}
.p170{padding-top:170px;}
.p180{padding-top:180px;}
.p190{padding-top:190px;}
.p200{padding-top:200px;}
/*.padding-top*/

/*padding-bottom*/
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb70{padding-bottom:70px;}
.pb80{padding-bottom:80px;}
.pb90{padding-bottom:90px;}
.pb100{padding-bottom:100px;}
/*padding-bottom*/


/*margin-top*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt70{margin-top:60px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt110{margin-top:110px;}
.mt120{margin-top:120px;}
.mt130{margin-top:130px;}
.mt140{margin-top:140px;}
.mt150{margin-top:150px;}
.mt160{margin-top:160px;}
.mt170{margin-top:170px;}
.mt180{margin-top:180px;}
.mt190{margin-top:190px;}
.mt200{margin-top:200px;}
/*margin-top*/

/*margin-bottom*/
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb100{margin-bottom:100px;}
/*margin-bottom*/


/*font-size*/
.small2{
	font-size:15px;
}

.big20{
	font-size:20px;
}

.big23{
	font-size:23px;
}

.big25{
	font-size:25px;
}

.big28{
	font-size:28px;
}

.big30{
	font-size:30px;
}

.big35{
	font-size:35px;
}

.big40{
	font-size:40px;
}

.big45{
	font-size:45px;
}

.big50{
	font-size:50px;
}

.big60{
	font-size:60px;
}

.big65{
	font-size:65px;
}

.big70{
	font-size:70px;
}

.big75{
	font-size:75px;
}

.big80{
	font-size:80px;
}

.big90{
	font-size:90px;
}

.big100{
	font-size:100px;
}

.big110{
	font-size:110px;
}

.big120{
	font-size:120x;
}

.bb-red{border-bottom:1px dashed #ff0000;}

.y-back{
background:#FFF469;
padding:3px 8px;
}


.blue {
	color: #1919b7;
}
.bw400{
width:400px;
margin:30px auto;}

.bw450{
width:450px;
margin:30px auto;}


.bw500{
width:500px;
margin:30px auto;}

.bw600{width:600px;}
.bw700{width:700px;}







@media screen and (max-device-width: 740px) {



span.bgred{background:#e20405;padding:0.5rem 0.2rem 0.3rem;}

.big20{
	font-size:1.5rem;
}

.big23{
	font-size:1.7rem;
}

.big25{
	font-size:1.8rem;
}

.big28{
	font-size:1.9rem;
}

.big30{
	font-size:2rem;
}

.big35{
	font-size:2.5rem;
}

.big40{
	font-size:3rem;
}

.big45{
	font-size:3.5rem;
}

.big50{
	font-size:4rem;
}

.big60{
	font-size:5rem;
}

.bw450{
width:80%;
margin:30px auto;}






}