@charset "Shift-JIS";

/********************************************/



/********************************************/

.Bsp_05{margin-bottom:5px;}
.Bsp_10{margin-bottom:10px;}
.Bsp_15{margin-bottom:15px;}
.Bsp_20{margin-bottom:20px;}
.F08{font-size:8px;}
.F09{font-size:9px;}
.F10{font-size:10px;}
.F12{font-size:12px;}
.F14{font-size:14px;}
.F16{font-size:16px;}
.F18{font-size:18px;line-height:1.2em;}
.F20{font-size:20px;line-height:1.2em;}
.F24{font-size:24px;line-height:1.2em;}
.Lh12{line-height:1.2em;}
.Lh13{line-height:1.3em;}
.Lh14{line-height:1.4em;}
.Lh15{line-height:1.5em;}
.Lh16{line-height:1.6em;}
.Lh18{line-height:1.8em;}
.Lh20{line-height:2em;}
.Lsp04{padding-left:4px;}
.Lsp08{padding-left:8px;}
.Lsp10{padding-left:10px;}
.Lsp12{padding-left:12px;}
.Lsp18{padding-left:18px;}
.Lsp20{padding-left:20px;}
.Lsp23{padding-left:23px;}
.Lsp30{padding-left:30px;}
.Lsp50{padding-left:50px;}
.Tsp03{padding-top:3px;}
.Tsp05{padding-top:5px;}
.Tsp08{padding-top:8px;}
.Tsp10{padding-top:10px;}
.Tsp13{padding-top:13px;}
.Tsp15{padding-top:15px;}
.Tsp20{padding-top:20px;}
.Tsp30{padding-top:30px;}
.Tsp35{padding-top:35px;}
.Tsp50{padding-top:50px;}

/***************/
.L1e1{
text-indent : -1em;
padding-left : 1em;
}

.L2e2{
text-indent : -2em;
padding-left : 2em;
}
.L15e15{
text-indent : -1.5em;
padding-left : 1.5em;
}

/*************/


.DotUline6{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
}
.DotUline9{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999;
}


a:hover img.opa60 ,
a:hover.opa60 img,
.opa60 a:hover img,
.opa60 a:hover{
filter: alpha(opacity=60);  -moz-opacity:0.6;  opacity:0.6;
}

a:hover img.opa70 ,
a:hover.opa70 img,
.opa70 a:hover img,
.opa70 a:hover{
filter: alpha(opacity=70);  -moz-opacity:0.7;  opacity:0.7;
}

a:hover img.opa80 ,
a:hover.opa80 img,
.opa80 a:hover img,
.opa80 a:hover{
filter: alpha(opacity=80);  -moz-opacity:0.8;  opacity:0.8;
}

/**************/
.Ralgin{text-align:right;}
.R_float{float:right;}
.Lalgin{text-align:left;}
.L_float{float:left;}
.cnt{text-align : center;}


.Rsp05{padding-right : 5px;}
.Rsp10{padding-right : 10px;}
.Rsp15{padding-right : 15px;}
.Rsp20{padding-right : 20px;}
.Rsp30{padding-right : 30px;}

