@charset "Shift_JIS";
@media print { .noCSS,.X{display:none; visibility:hidden;}}

/*‘S‘Ì*/

a:link,a:visited,a:hover,a:active { color:#030; text-decoration:none; }
a:focus{outline:none;}
a {overflow:hidden}
img { -ms-interpolation-mode: bicubic; } 

.noCSS{display:none !important; visibility:hidden !important;}
.X{display:none !important; visibility:hidden !important;}

.left{float:left; position:relative;}
.right{float:right; position:relative;}
.clear{	clear:both;	position:relative;/* visibility:hidden;*/}
.clear { clear: both; overflow: hidden; width: 1px; height: 1px; margin: 0px -1px -1px 0px; border: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }
* html .pkg { display: inline-block; }
/* no ie mac \*/
*+html body .pkg { height: 1%; }
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

.textJ{font-family:Verdana,"Lucida Grande","ƒƒCƒŠƒI",Meiryo,"Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"‚l‚r ‚oƒSƒVƒbƒN", sans-serif;}
* html .textJ{letter-spacing:1px;/*vertical-align:baseline;*/}
.textJmono{font-family:"Osaka|“™•", "‚l‚r ƒSƒVƒbƒN", sans-serif;}
* html .textJmono{letter-spacing:1px;/*vertical-align:baseline;*/}
.textE{	font-family: "Arial",Arial, "Helvetica",Helvetica, "sans-serif",sans-serif;}
* html .textE{letter-spacing:1px;}

.justify{text-align:justify; text-justify:distribute;}
.nowrap{white-space:nowrap;}

.Size09{font-size:9px;}
.Size10{font-size:10px;}
.Size12{font-size:12px;}
.Size14{font-size:14px;}
.Size16{font-size:16px;}
.Size18{font-size:18px;}
.Size20{font-size:20px;}
.Size22{font-size:22px;}
.Size24{font-size:24px;}

.line11{line-height:1.1em;}
.line12{line-height:1.2em;}
.line13{line-height:1.3em;}
.line14{line-height:1.4em;}
.line15{line-height:1.5em;}
.line16{line-height:1.6em;}
.line17{line-height:1.7em;}
.line18{line-height:1.8em;}
.line19{line-height:1.9em;}
.line20{line-height:2.0em;}

.n{font-weight:normal;}
.b{font-weight:bold;}

.blk{color:#000000;}
.blk1{color:#333333;}
.blk2{color:#666666;}
.blk3{color:#999999;}
.blk4{color:#cccccc;}
.red{color:#ff0000;}
.red1{color:#330000;}
.red2{color:#660000;}
.red3{color:#990000;}
.red4{color:#CC0000;}
.blu{color:#0000ff;}
.blu1{color:#000033;}
.blu2{color:#000066;}
.blu3{color:#000099;}
.blu4{color:#0000cc;}
.white{color:#ffffff}

.l{text-align:left;}
.r{text-align:right;}
.c{text-align:center;}


/**/
form{ margin:0px; padding:0px;}
#area {padding:0px; _padding:0px;}
*html #area {margin:0px; padding:0px; _padding:0px;}
html[xmlns] hr {/*margin:10px auto; position:relative; display:block;*/}
.flv1{ font-size:10px; font-weight:bold; margin:0px; padding:0px;}
a.flv1:link { text-decoration:none; color:#FF3300; }
a.flv1:visited { text-decoration:none; color:#FF3300; }
a.flv1:active { text-decoration:underline; color:#FF0000; }
a.flv1:hover { text-decoration:underline; color:#FF0000; }
