@charset "Shift_JIS";

/* フォント　*/
.fs70{
font-family: "Osaka", "MS PGOTHIC";
font-size:70%;
line-height:130%;
color:#454545;
}

.fs80{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#454545;
}

.fs90{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#454545;
}

.fs100{
font-family: "Osaka", "MS PGOTHIC";
font-size:90%;
line-height:130%;
color:#454545;
}

.fs110{
font-family: "Osaka", "MS PGOTHIC";
font-size:110%;
line-height:130%;
color:#454545;
}

/* フォント カラー #FF8400　*/

.fs70c{
font-family: "Osaka", "MS PGOTHIC";
font-size:70%;
line-height:130%;
color:#FF8400;
}

.fs80c{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#FF8400;
}

.fs90c{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#FF8400;
}

.fs100c{
font-family: "Osaka", "MS PGOTHIC";
font-size:90%;
line-height:130%;
color:#FF8400;
}

.fs110c{
font-family: "Osaka", "MS PGOTHIC";
font-size:110%;
line-height:130%;
color:#FF8400;
}


/* フォント カラー #FF8400　*/

.fs70a{
font-family: "Osaka", "MS PGOTHIC";
font-size:70%;
line-height:130%;
color:#FF0000;
}

.fs80a{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#FF0000;
}

.fs90a{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#FF0000;
}

.fs100a{
font-family: "Osaka", "MS PGOTHIC";
font-size:90%;
line-height:130%;
color:#FF0000;
}

.fs110a{
font-family: "Osaka", "MS PGOTHIC";
font-size:110%;
line-height:130%;
color:#FF0000;
}

/* フォント カラー #ffffff　*/

.fs70f{
font-family: "Osaka", "MS PGOTHIC";
font-size:70%;
line-height:130%;
color:#ffffff;
}

.fs80f{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#ffffff;
}

.fs90f{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#ffffff;
}

.fs100f{
font-family: "Osaka", "MS PGOTHIC";
font-size:90%;
line-height:130%;
color:#fffffff;
}

.fs110f{
font-family: "Osaka", "MS PGOTHIC";
font-size:110%;
line-height:130%;
color:#ffffff;
}


/* フォント カラー #993300　*/

.fs70b{
font-family: "Osaka", "MS PGOTHIC";
font-size:70%;
line-height:130%;
color:#993300;
}

.fs80b{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#993300;
}

.fs90b{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#993300;
}

.fs100b{
font-family: "Osaka", "MS PGOTHIC";
font-size:90%;
line-height:130%;
color:#993300;
}

.fs110b{
font-family: "Osaka", "MS PGOTHIC";
font-size:110%;
line-height:130%;
color:#993300;
}

/* フォント カラー #000000　*/

.fs90black{
font-family: "Osaka", "MS PGOTHIC";
font-size:80%;
line-height:130%;
color:#000000;
}

/* リンク　*/

a:link{ color: #FF8400;}
a:visited{ color: #FF8400;}
a:active{ color: #FF8400;}
a:hover{ color: #FF0000;}


/* ポップアップページ　*/

#mhistory{
background-color: #FE9A01;
margin: 0px auto;
}

#msetup{
background-color: #FE9A01;
margin: 0px auto;
}

#mgame{
background-color: #FF9900;
margin: 0px auto;
font-size:85%;
line-height:130%;
color:#FF8400;
}

#mwp{
background-color: #FF9900;
margin: 20px;
}

/* マージン　*/

.mbody{
margin: 30px auto 30px auto;
}


.mpage{
margin:4px 0px 30px 0px;
}

.ma10{
margin:10px;
}

.ma20{
margin:20px;
}

.ma30{
margin:30px;
}

.ma40{
margin:40px;
}

.mt10{
margin-top:10px;
}

.mt20{
margin-top:20px;
}

.mt30{
margin-top:30px;
}

.mt40{
margin-top:40px;
}

.ml10{
margin-left:10px;
}

.ml20{
margin-left:20px;
}

.ml30{
margin-left:30px;
}

.ml40{
margin-left:40px;
}

.mr10{
margin-right:10px;
}

.mr20{
margin-right:20px;
}

.mr30{
margin-right:30px;
}

.mr40{
margin-right:40px;
}

.mb10{
margin-bottom:10px;
}

.mb20{
margin-bottom:20px;
}

.mb30{
margin-bottom:30px;
}

.mb40{
margin-bottom:40px;
}