/***************************************************************
フォント
***************************************************************/
.px12 { 
font-size: 12px;
color: #232323;
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;
}

.px14-red { 
font-weight: bold;
font-size: 14px;
color: #CA243F;
line-height:1.7em;
}

.px14-g { 
font-size: 14px;
color: #16620F;
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-b { 
font-size: 16px; 
color: #232323;
font-weight: bold;
line-height:1.5em;
}

.px16-red { 
font-weight: bold;
font-size: 16px; 
color: #CA243F;
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: #232323;
line-height:1.7em;
font-weight: bold;
}

.px18-red { 
font-weight: bold;
font-size: 18px; 
color: #CA243F;
line-height:1.7em;
}

.px18-g { 
font-size: 18px; 
color: #16620F;
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-red { 
font-weight: bold;
font-size: 21px;  
color: #b2203f;
font-weight: bold;
}

.px21-or { 
font-size: 21px;
color: #dd7205;
font-weight: bold;
line-height:1.7em;
}

/***************************************************************
スペース
***************************************************************/
.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;
}

/***************************************************************
文字揃え
***************************************************************/
.moji1 { /*注記の1文字下げ*/
text-indent:-1em;
padding-left:1em;
}

.moji2 { /*注記の2文字下げ*/
text-indent:-2em;
padding-left:2em;
}

.moji3 { /*注記の3文字下げ*/
text-indent:-3em;
padding-left:3em;
}


.doubleline {/*二重取り消し線*/
background-image:url(all/w-line.gif);
background-repeat:repeat-x;
background-position: center;
}
