/***************************************************************
フォント
***************************************************************/
.px10 { 
font-size: 72%;
color: #232323;

}


.px12 { /*12px*/
font-size:86%;
color: #232323;

}

.px12-b { 
color: #232323;
font-weight: bold;

}

.px12-red {
font-size: 86%;
font-weight: bold;
color: #d53c75;

}

.px12-white { 
font-size: 86%;
color: #ffffff;

}

.px12-blue { 
font-size: 86%;
color: #0000ff;

}

.px12-green { 
font-size: 86%;
color: #28a04c;
}

.px12-pink { 
font-size: 86%;
color: #ed387f;
}

.px12-brown { 
font-weight: bold;
font-size: 86%; 
color: #a52a2a;
}

.px12-or {
color: #f19510;
font-size: 86%;
font-weight: bold;
}


.px14 { /*14px*/
font-size:100%;
color: #232323;

}

.px14-b { 
color: #232323;
font-size: 100%;
font-weight: bold;
}

.px14-red {
color: #d53c75;
font-size: 100%;
font-weight: bold;
}

.px14-or {
color: #f19510;
font-size: 100%;
font-weight: bold;
}

.px14-white { 
color: #ffffff;
font-size: 100%;
font-weight: bold;
}

.px14-blue { 
color: #0000ff;
font-size: 100%;
font-weight: bold;
}

.px14-green { 
color: #28a04c;
font-size: 100%;
font-weight: bold;

}

.px14-pink { 
color: #ed387f;
font-size: 100%;
font-weight: bold;
}

.px14-brown { 
color: #a52a2a;
font-size: 100%;
font-weight: bold;

}


.px16 { /*16px*/
font-size:114%;
color: #232323;

}

.px16-b { 
color: #232323;
font-size: 114%;
font-weight: bold;
}

.px16-red {
color: #d53c75;
font-size: 114%;
font-weight: bold;
}

.px16-or {
color: #f19510;
font-size: 114%;
font-weight: bold;
}

.px16-white { 
color: #ffffff;
font-size: 114%;
font-weight: bold;

}

.px16-blue { 
color: #0000ff;
font-size: 114%;
font-weight: bold;

}

.px16-green { 
color: #28a04c;
font-size: 114%;
font-weight: bold;

}

.px16-pink { 
color: #ed387f;
font-size: 114%;
font-weight: bold;

}

.px16-brown { 
color: #a52a2a;
font-size: 114%;
font-weight: bold;

}


.px18 { /*18px*/
font-size:128%;
color: #232323;

}

.px18-b { 
color: #232323;
font-size: 128%;
font-weight: bold;

}

.px18-red {
color: #d53c75;
font-size: 128%;
font-weight: bold;
}

.px18-or {
color: #f19510;
font-size: 128%;
font-weight: bold;
}

.px18-white { 
color: #ffffff;
font-size: 128%;
font-weight: bold;

}

.px18-blue { 
color: #0000ff;
font-size: 128%;
font-weight: bold;

}

.px18-green { 
color: #28a04c;
font-size: 128%;
font-weight: bold;

}

.px18-pink { 
color: #ed387f;
font-size: 128%;
font-weight: bold;

}

.px18-brown { 
color: #a52a2a;
font-size: 128%;
font-weight: bold;

}


.px21 { /*21px*/
font-size:149%;
color: #232323;

}

.px21-b { 
color: #232323;
font-size: 149%;
font-weight: bold;

}

.px21-red {
color: #d53c75;
font-size: 149%;
font-weight: bold;
}

.px21-or {
color: #f19510;
font-size: 149%;
font-weight: bold;
}

.px21-white { 
color: #ffffff;
font-size: 149%;
font-weight: bold;

}

.px21-blue { 
color: #0000ff;
font-size: 149%;
font-weight: bold;

}

.px21-green { 
color: #28a04c;
font-size: 149%;
font-weight: bold;

}

.px21-pink { 
color: #ed387f;
font-size: 149%;
font-weight: bold;

}

.px21-brown { 
color: #a52a2a;
font-size: 149%;
font-weight: bold;

}



/***************************************************************
スペース
***************************************************************/
.clear { /*クリア*/
padding: 0px 0px 0px 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;
}

.space25 { 
padding: 25px 0px 0px 0px;
text-align: center;
clear: both;
}

.space30 { 
padding: 20px 0px 10px 0px;
text-align: center;
clear: both;
}

.space35 { 
padding: 35px 0px 0px 0px;
text-align: center;
clear: both;
}

.space40 { 
padding: 30px 0px 10px 0px;
text-align: center;
clear: both;
}

.space45 { 
padding: 45px 0px 0px 0px;
text-align: center;
clear: both;
}

.space50 { 
padding: 40px 0px 10px 0px;
text-align: center;
clear: both;
}

.space55 { 
padding: 45px 0px 10px 0px;
text-align: center;
clear: both;
}

.space60 { 
padding: 30px 0px 30px 0px;
text-align: center;
clear: both;
}

.space65 { 
padding: 35px 0px 30px 0px;
text-align: center;
clear: both;
}


.space70 { 
padding: 30px 0px 40px 0px;
text-align: center;
clear: both;
}

.space80 { 
padding: 40px 0px 40px 0px;
text-align: center;
clear: both;
}

.space90 { 
padding: 40px 0px 50px 0px;
text-align: center;
clear: both;
}

.space100 { 
padding: 50px 0px 50px 0px;
text-align: center;
clear: both;
}
/***************************************************************
リンク色指定
***************************************************************/

 a[name]:link, a[name]:hover, a[name]:active, a[name]:visited{
color: #ffffff;
}



a.white:link{/*リンク白*/
color:#ffffff;
}

a.white:visited{
color:#ffffff;
}

a.white:hover{
color:#ce0707;
}

a.white:active{
color:#ffffff;
}

a.blue:link{/*リンク青*/
color: #0000ff;
}

a.blue:visited{
color: #0000ff;
}

a.bluee:hover{
color:#ce0707;
}

a.blue:active{
color: #0000ff;
}


a.green:link{/*リンク緑*/
color: #28a04c;
}

a.green:visited{
color: #28a04c;
}

a.green:hover{
color:#ce0707;
}

a.green:active{
color: #28a04c;
}


a.blown:link{/*リンク茶*/
color: #a52a2a;
}

a.blown:visited{
color: #a52a2a;
}

a.blown:hover{
color:#ce0707;
}

a.blown:active{
color: #a52a2a;
}

a.black:link{/*リンク黒*/
color: #000000;
text-decoration: none;
}

a.black:visited{
color: #000000;
}

a.black:hover{
color: #f19510;
}

a.black:active{
color: #f19510;
}

/***************************************************************
文字揃え
***************************************************************/
.moji1 { /*注記の1文字下げ*/
text-indent:-1em;
padding-left:1em;
}


.moji2 { /*2文字下げ*/
padding-left:2em;
}

.moji50 { /*50px下げ*/
padding-left:50px;
}

.doubleline {/*二重取り消し線*/
background-image:url(top/w-line.gif);
background-repeat:repeat-x;
background-position: center;
}