.w12{font-family: ＭＳ Ｐゴシック,Osaka;}
.w12{font-size: 12px;}
.w12{line-height: 17px;}
.w12{color: #FFFFFF;}

.wb12{font-family: ＭＳ Ｐゴシック,Osaka;}
.wb12{font-size: 12px;}
.wb12{line-height: 17px;}
.wb12{color: #FFFFFF;}
.wb12{font-weight : bold;}

.w13{font-family: ＭＳ Ｐゴシック,Osaka;}
.w13{font-size: 13px;}
.w13{line-height: 18px;}
.w13{color: #FFFFFF;}

.grb11{font-family: ＭＳ Ｐゴシック,Osaka;}
.grb11{font-size: 11px;}
.grb11{line-height: 16px;}
.grb11{color: #333333;}

.b12{font-family: ＭＳ Ｐゴシック,Osaka;}
.b12{font-size: 12px;}
.b12{line-height: 17px;}
.b12{color: #333333;}

.b13{font-family: ＭＳ Ｐゴシック,Osaka;}
.b13{font-size: 13px;}
.b13{line-height: 18px;}
.b13{color: #333333;}

.b14{font-family: Impact,Osaka;}
.b14{font-size: 20px;}
.b14{line-height: 18px;}
.b14{color: #F77C00;}

.bb12{font-family: ＭＳ Ｐゴシック,Osaka;}
.bb12{font-size: 12px;}
.bb12{line-height: 17px;}
.bb12{color: #333333;}
.bb12{font-weight: bold;}

.bb15{font-family: ＭＳ Ｐゴシック,Osaka;}
.bb15{font-size: 15px;}
.bb15{line-height: 17px;}
.bb15{color: #333333;}
.bb15{font-weight: bold;}

.r12{font-family: ＭＳ Ｐゴシック,Osaka;}
.r12{font-size: 12px;}
.r12{line-height: 17px;}
.r12{color: #cc0000;}

.rb15{font-family: ＭＳ Ｐゴシック,Osaka;}
.rb15{font-size: 15px;}
.rb15{line-height: 17px;}
.rb15{color: #cc0000;}
.rb15{font-weight: bold;}

.gr13{font-family: ＭＳ Ｐゴシック,Osaka;}
.gr13{font-size: 13px;}
.gr13{line-height: 18px;}
.gr13{color: #437259;}

.grb15{font-family: ＭＳ Ｐゴシック,Osaka;}
.grb15{font-size: 15px;}
.grb15{line-height: 18px;}
.grb15{color: #437259;}
.grb15{font-weight : bolder;}

.rgrb15{font-family: ＭＳ Ｐゴシック,Osaka;}
.rgrb15{font-size: 15px;}
.rgrb15{line-height: 18px;}
.rgrb15{color: #57854E;}
.rgrb15{font-weight : bolder;}

.pbb15{font-family: ＭＳ Ｐゴシック,Osaka;}
.pbb15{font-size: 15px;}
.pbb15{line-height: 18px;}
.pbb15{color: #5C8B94;}
.pbb15{font-weight : bolder;}

.or13{font-family: ＭＳ Ｐゴシック,Osaka;}
.or13{font-size: 13px;}
.or13{line-height: 18px;}
.or13{color: #ff6633;}

.setubi_font{
	font-family: 游明朝,Osaka;
	font-size: 15px;
}

.appli_font{
	font-family: 游明朝,Osaka;
	font-size: 15px;
}


.emphasis_design31 {
  color: #bde4f7;
  display: inline-block;
  text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, -1px 0 #333, -1px 0 0 #333, 1px 0 0 #333;
}
.emphasis_design31::before {
  content: attr(data-text);
    position: absolute;
    z-index: -1;
    text-shadow: 4px 4px #333;
    -webkit-text-stroke: 4px #333;
}