@charset "UTF-8";

form{margin:0;}
img {border:none;}

h1,h2,h3,h4,h5,h6
{margin:0;}

a.l1{color:#cc0000;}
a.l1:link   {text-decoration:none;}
a.l1:visited{text-decoration:none;}
a.l1:hover  {text-decoration:underline;}
a.l1:active {text-decoration:none;}

a.l2{color:#000;}
a.l2:link   {text-decoration:none;}
a.l2:visited{text-decoration:none;}
a.l2:hover  {text-decoration:none;}
a.l2:active {text-decoration:none;}

.cb{clear:both; font-size:0;}

.LiBoPoSm{float:left; margin-top:0.126em;}
.LiBoPoSmf12{float:left; margin-top:0.248em;}

.LiBoTeSm{
 float:left;
 margin-left:4px;
}

.PoRiSm{
 width:0.501em;
 height:0.564em;
}

.LiBoPoLa{float:left; margin-top:0.248em;}
.LiBoTeLa{float:left; width:95%; margin-left:4px;}

.PoRiLa{
 width:0.501em;
 height:0.564em;
 margin-top:-1px;
}
/*\*/
.PoRiLa{
 width:0.501em;
 height:0.564em;
 margin-top:0;
}
/**/


@media print{
 #footer,#gnavia,#gnavib,#gnavi-all,#gnavi-home,.BNBox,#MoveBox{visibility:hidden;}
 #focrt{visibility:visible;}
}

.left {float:left;}
.right{float:right;}

em{
font-style:oblique;
}

/*/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

.Left{
 float:left;
}

.Right{
 float:right;
}

.Clear,
.clear{
 clear:both;
 font-size:0;
 height:0;
}

.subup{
font-size:10px;
vertical-align: 20%;
}

.sudun{
font-size:10px;
}

/*--------------------------------------------------------------------------------*/

#WCATop{
 width:1px;
 height:1px;
 margin-top:-1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 color:#fff;
 background:#fff;
}

a.WCATopLink{color:#fff;}
a.WCATopLink:link   {text-decoration:none;}
a.WCATopLink:visited{text-decoration:none;}
a.WCATopLink:hover  {text-decoration:none;}
a.WCATopLink:active {text-decoration:none;}

/*--------------------------------------------------------------------------------*/

.WCABox{
 width:1px;
 height:1px;
 margin-top:-1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 color:#fff;
 background:#fff;
}

#WCAMain{
 width:1px;
 height:1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 background:#fff;
}
/*\*/
#WCAMain{margin-top:-1px;}
/**/

a.WCAMainLink{color:#fff;}
a.WCAMainLink:link   {text-decoration:none;}
a.WCAMainLink:visited{text-decoration:none;}
a.WCAMainLink:hover  {text-decoration:none;}
a.WCAMainLink:active {text-decoration:none;}

#WCAMEn{
 width:1px;
 height:1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 background:#fff;
}
/*\*/
#WCAMEn{margin-top:-1px;}
/**/

a.WCAMEnLink{color:#fff;}
a.WCAMEnLink:link   {text-decoration:none;}
a.WCAMEnLink:visited{text-decoration:none;}
a.WCAMEnLink:hover  {text-decoration:none;}
a.WCAMEnLink:active {text-decoration:none;}

/*--------------------------------------------------------------------------------*/

#WCAGNaviH1{
 width:1px;
 height:1px;
 margin-top:-1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 background:#e6e6e6;
}

#WCAGNaviSC{
 width:1px;
 height:1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 color:#e6e6e6;
 background:#e6e6e6;
}
/*\*/
#WCAGNaviSC{margin-top:-1px;}
/**/

a.WCAGNaviLink{color:#e6e6e6;}
a.WCAGNaviLink:link   {text-decoration:none;}
a.WCAGNaviLink:visited{text-decoration:none;}
a.WCAGNaviLink:hover  {text-decoration:none;}
a.WCAGNaviLink:active {text-decoration:none;}

/*--------------------------------------------------------------------------------*/

#WCAInfo{
 width:1px;
 height:1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 background:#f2f2f2;
}
/*\*/
#WCAInfo{margin-top:-1px;}
/**/

a.WCAInfoLink{color:#f2f2f2;}
a.WCAInfoLink:link   {text-decoration:none;}
a.WCAInfoLink:visited{text-decoration:none;}
a.WCAInfoLink:hover  {text-decoration:none;}
a.WCAInfoLink:active {text-decoration:none;}

/*--------------------------------------------------------------------------------*/

#WCAEnd{
 float:left;
 width:1px;
 height:1px;
 overflow:hidden;
 font-size:1px;
 line-height:1px;
 background:#f2f2f2;
}

a.WCAEndLink{color:#f2f2f2;}
a.WCAEndLink:link   {text-decoration:none;}
a.WCAEndLink:visited{text-decoration:none;}
a.WCAEndLink:hover  {text-decoration:none;}
a.WCAEndLink:active {text-decoration:none;}

/*--------------------------------------------------------------------------------*/

.FCf00{color:#f00;}
.oblique{font-style:oblique;}
.TCenter{text-align:center;}
.TRight{text-align:right;}

/*================================================================================*/

/* JS off */
body{
 margin:0; padding:0;
 font:100%/0 "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif; color:#000;
 background:#f6f6f6 url(../../img/albobg.gif) repeat-y;
}

.f10{font-size:0.65em; line-height:116.0%;}
.f12{font-size:0.78em; line-height:128.8%; padding:1px 0 0;}
.f14{font-size:0.90em; line-height:111.5%; padding:1px 0 0;}
.f17{font-size:1.09em; line-height:114.8%; padding:1px 0 0;}
.fm{padding:1px 0 2px;}

.gnseit{
 width:120px; padding:3px 0 5px 2px; border:solid 1px #808080;
 font:0.73em/100% "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif; color:#000;
 background:#f2f2f2;
}

/*/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/

#TFbody{
 background:#f6f6f6 url(../../img/bg-TF.gif) repeat-y;
}

.TFtext{
 width:244px; padding:3px 0 5px 2px; border:solid 1px #808080;
 font:0.73em/100% "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif; color:#000;
 background:#f2f2f2;
}

.TFtextarea{
 width:244px; height:8.1em; margin:0; padding:3px 0 0 2px; border:solid 1px #808080;
 font:0.73em/100% "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif; color:#000;
 background:#f2f2f2;
}

.LinkIcon{
 width:512px;
 margin:5px 0 3px;
}

.WAI{
 width:1px;
 height:1px;
 margin-top:-1px;
 overflow:hidden;
 font-size:1px;
 color:#fff;
}

.BlockTP{
 display:block;
 margin-top:3px;
}

