@charset "Shift_JIS";
html >/**/body{
font-size:16px;line-height:normal;
}
.txt10{
font-size:.625em;line-height:1.3em;
}
.txt10w{
font-size:.625em;line-height:1.6em;
}
.txt14{
font-size:.875em;line-height : 1.5em;
}
* html .txt14{
font-size:.88em;
}
.txt14w{
font-size:.875em;line-height : 1.875em;
}
.txt16w{
font-size:1em;line-height:1.5em;
}
* html .txt14w{
font-size:.88em;line-height:1.88em;
}
.txt18{
font-size:1.125em;line-height:1.167em;
}
* html .txt18{
font-size:1.13em;
}
.txt24{
font-size:1.45em;line-height:1.167em;
}
* html .txt24{
font-size:1.45em;
}
* html .txt10,* html .txt10w{
font-size:.63em;
}
.txt12,* html .txt12{
font-size:.75em;line-height:1.5em;
}
.txt12w,* html .txt12w{
font-size:.75em;line-height:1.75em;
}
.txt12ww,* html .txt12ww{
font-size:.75em;line-height:2em;
}
.txt16,* html .txt16{
font-size:1em;line-height:1.25em;
}
.font-nomal{
font-weight:400;
}
.font-bold{
font-weight:700;
}
.pad-h5{
padding-top:5px;
}
.pad-h10{
padding-top:10px;
}
.pad-h15{
padding-top:15px;
}
.pad-h20{
padding-top:20px;
}
.pad-h25{
padding-top:25px;
}
.pad-h30{
padding-top:30px;
}
.pad-h50{
padding-top:50px;
}
.pad-f15{
padding-bottom:15px;
}.pad-f10{
padding-bottom : 10px;
}.pad-f5{
padding-bottom : 5px;
}
.pad-f25{
padding-bottom:25px;
}
.pad-f30{
padding-bottom:30px;
}
.pad-f50{
padding-bottom:50px;
}
.mar-h5{
margin-top:5px;
}
.mar-l5{
margin-left:5px;
}.mar-l10{
margin-left : 10px;
}.mar-l20{
margin-left : 20px;
   }.mar-r20{
   margin-right : 20px;
}
.mar-h10{
margin-top:10px;
}
.mar-h15{
margin-top:15px;
}
.mar-h20{
margin-top:20px;
}
.mar-h25{
margin-top:25px;
}
.mar-h30{
margin-top:30px;
}
.mar-h50{
margin-top:50px;
}
.mar-f15{
margin-bottom:15px;
}.mar-f5{
margin-bottom : 5px;
}
.mar-f30{
margin-bottom:30px;
}
.mar-f50{
margin-bottom:50px;
}
.wide7{
width:7.2em;
}
.wide4{
width:4em;
}
.wide10{
width:10em;
}
.wide14{
width:14.2em;
}
.le-space03{
letter-spacing:.3em;padding-left:1em;padding-right:.7em;border-left-width:1px;border-left-style:solid;border-left-color:#666;margin-top:5px;margin-bottom:5px;
}
.le-space03t{
letter-spacing:.3em;padding-right:.7em;margin-top:5px;margin-bottom:5px;
}
.verdana{
font-family:Verdana;
}
.mar-r32{
margin-right:32px;
}
.mar-l32{
margin-left:32px;
}
.col-gry{
background-color:#e8e8e8;
}
.pad-a12{
padding:12px;
}

.par100{
   width : 100%;
}

.pad-lr60{
 padding-left : 60px;
 padding-right : 60px;
}
