@charset "Shift-JIS";

body{ -webkit-text-size-adjust: 100%;}
a {outline: none;}
a:focus, *:focus { outline:none; }

.clear {clear: both;}
.no-disp {display: none;}
.d-block {display:block;}
.bold {font-weight:bold;}
.cnt{text-align : center;}

.BL{display:block;}
.iBL{display:inline-block;}


.F08{font-size:8px;}
.F09{font-size:9px;}
.F10{font-size:10px;}
.F12{font-size:12px;}
.F13{font-size:13px;}
.F14{font-size:14px;}
.F15{font-size:15px;}
.F16{font-size:16px;}
.F18{font-size:18px;line-height:1.2em;}
.F20{font-size:20px;line-height:1.2em;}
.F22{font-size:22px;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;}
.Lh25{line-height:2.5em;}

.Lsp04{padding-left:4px;}
.Lsp05{padding-left:5px;}
.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;}
.Lsp45{padding-left:45px;}
.Lsp50{padding-left:50px;}

.Tsp03,.Tsp3{padding-top:3px;}
.Tsp05,.Tsp5{padding-top:5px;}
.Tsp08,.Tsp8{padding-top:8px;}
.Tsp10{padding-top:10px;}
.Tsp13{padding-top:13px;}
.Tsp15{padding-top:15px;}
.Tsp20{padding-top:20px;}
.Tsp25{padding-top:20px;}
.Tsp30{padding-top:30px;}
.Tsp35{padding-top:35px;}
.Tsp40{padding-top:40px;}
.Tsp45{padding-top:45px;}
.Tsp50{padding-top:50px;}

.Rsp05{padding-right : 5px; }
.Rsp10{padding-right : 10px;}
.Rsp15{padding-right : 15px;}
.Rsp20{padding-right : 20px;}
.Rsp30{padding-right : 30px;}
.Rsp50{padding-right:50px;  }
.Rsp300{padding-right:300px;}

.Bsp05{margin-bottom:5px;}
.Bsp10{margin-bottom:10px;}
.Bsp15{margin-bottom:15px;}
.Bsp20{margin-bottom:20px;}


.Pd05{padding:5px}
.Pd08{padding:8px}
.Pd10{padding:10px}
.Pd15{padding:15px}
.Pd20{padding:20px}
/***************/
.col_999{color:#999;}
.col_666{color:#666;}
.red    {color:#f00;}
.col_fff{color:#fff;}
.bold{font-weight : bold;}

/***************/

.L1e1{
text-indent : -1em;
padding-left : 1em;
}
/*.L1e1{padding:1px 6px;}*/

.L2e2{
text-indent : -2em;
padding-left : 2em;
}
.L15e15{
text-indent : -1.5em;
padding-left : 1.5em;
}

/*************/
a {outline: none;}

.clear,.clr{clear : both;}

.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;
}

.DotUlinec{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #D6B8B2;
}

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,.Rf{float:right;}
.Lalgin{text-align:left;}
.L_float,.Lf{float:left;}


.Tx999{text-indent : -999em;}
.Tmg10{margin-top : 10px;}
