/***************************************************************
フォント
***************************************************************/
.px12 { 
font-size: 12px;
color: #232323;
line-height:1.7em;
}

.px12-green { 
font-size: 12px;
color: #233d0f;
line-height:1.7em;
}

.px12-blue { 
font-size: 12px;
color: #3799e1;
line-height:1.7em;
}

.px12-or { 
font-size: 12px;
color: #dd7205;
line-height:1.7em;
}

.px12-gold { 
font-size: 12px;
color: #B0A539;
line-height:1.7em;
}

.px12-red { 
font-size: 12px;
color: #b60206;
line-height:1.7em;
}


.px14-gold { 
font-weight: bold;
font-size: 14px;
color: #B0A539;
line-height:1.7em;
}

.px14-red { 
font-weight: bold;
font-size: 14px;
color: #b60206;
line-height:1.7em;
}

.px14-green { 
font-size: 14px;
color: #233d0f;
line-height:1.7em;
font-weight: bold;
}

.px14-w { 
font-size: 14px; 
color: #ffffff;
font-weight: bold;
line-height:1.5em;
}

.px14-b { 
font-size: 14px;
color: #232323;
font-weight: bold;
line-height:1.5em;
}

.px14-or { 
font-size: 14px;
color: #dd7205;
font-weight: bold;
line-height:1.7em;
}

.px16-green { 
font-size: 16px;
color: #233d0f;
line-height:1.7em;
font-weight: bold;
}

.px16-b { 
font-size: 16px; 
color: #232323;
font-weight: bold;
line-height:1.5em;
}

.px16-gold { 
font-weight: bold;
font-size: 16px;
color: #B0A539;
line-height:1.7em;
}

.px16-red { 
font-weight: bold;
font-size: 16px;
color: #b60206;
line-height:1.7em;
}

.px16-w { 
font-weight: bold;
font-size: 16px; 
color: #ffffff;
line-height:1.7em;
}

.px16-blue { 
font-size: 16px;
color: #3799e1;
line-height:1.7em;
font-weight: bold;
}

.px16-or { 
font-size: 16px;
color: #dd7205;
font-weight: bold;
line-height:1.7em;
}

.px18-b { 
font-size: 18px; 
color: #233d0f;
line-height:1.7em;
font-weight: bold;
}

.px18-gold { 
font-weight: bold;
font-size: 18px;
color: #B0A539;
line-height:1.7em;
}

.px18-red { 
font-weight: bold;
font-size: 18px;
color: #b60206;
line-height:1.7em;
}

.px18-green { 
font-size: 18px;
color: #0d1b02;
line-height:1.7em;
font-weight: bold;
}

.px18-blue { 
font-size: 18px;
color: #3799e1;
line-height:1.7em;
font-weight: bold;
}

.px18-blue2 { 
font-size: 18px;
color: #146ecf;
line-height:1.7em;
font-weight: bold;
}

.px18-or { 
font-size: 18px;
color: #dd7205;
font-weight: bold;
line-height:1.7em;
}

.px21-b { 
font-size: 21px; 
font-weight: bold;
line-height:1.5em;
color: #232323;
}

.px21-blue { 
font-size: 21px; 
color: #0168B7;
font-weight: bold;
line-height:1.5em;
}

.px21-gold { 
font-weight: bold;
font-size: 21px;
color: #B0A539;
line-height:1.7em;
}

.px21-red { 
font-weight: bold;
font-size: 21px;
color: #b60206;
line-height:1.7em;
}

.px21-or { 
font-size: 21px;
color: #dd7205;
font-weight: bold;
line-height:1.7em;
}

.px21-green { 
font-size: 21px;
color: #233d0f;
line-height:1.7em;
font-weight: bold;
}

/***************************************************************
スペース
***************************************************************/
.clear { 
padding: 0px 0px 0px 0px;
text-align: center;
clear: both;
}

.space30 { 
padding: 20px 0px 10px 0px;
text-align: center;
clear: both;
}

.space25 { 
padding: 15px 0px 10px 0px;
text-align: center;
clear: both;
}

.space5 { 
padding: 0px 0px 5px 0px;
text-align: center;
clear: both;
}

.space10 { 
padding: 0px 0px 10px 0px;
text-align: center;
clear: both;
}

.space15 { 
padding: 0px 0px 15px 0px;
text-align: center;
clear: both;
}

.space20 { 
padding: 0px 0px 20px 0px;
text-align: center;
clear: both;
}

.space74 { 
padding: 74px 0px 0px 0px;
text-align: center;
clear: both;
}

.space105 { 
padding: 105px 0px 0px 0px;
text-align: center;
clear: both;
}

a.mwhite:link{
  color:#ffffff;
text-decoration: none;
}

a.mwhite:visited{
  color:#ffffff;
text-decoration: none;
}

a.mwhite:hover{
  color:#ff0043;
text-decoration: none;
}

a.white:link{
  color:#ffffff;
}

a.white:visited{
  color:#ffffff;
}

a.white:hover{
  color:#ff0043;
}

a.blue:active{
  color:#3799e1;
}

a.blue:link{
  color:#3799e1;
}

a.blue:visited{
  color:#3799e1;
}

a.blue:hover{
  color:#ff0043;
}

a.blue:active{
  color:#3799e1;
}

a.default:link{
color:#6d481a;
font-size: 14px;
font-weight: bold;
}

a.default:visited{
color:#6d481a;
font-size: 14px;
font-weight: bold;
}

a.default:hover{
color:#ff0043;
font-size: 14px;
font-weight: bold;
}

a.default:active{
color:#6d481a;
font-size: 14px;
font-weight: bold;
}
