@charset "UTF-8";
*	{padding:0px; margin:0px; font-family:Verdana,"ＭＳ Ｐゴシック",sans-serif;}
body	{padding-top:70px; background:#000000 url(image/bg.png) center repeat fixed; color:#bbddff; font-size:13px; line-height:19px;}
img	{border:none; vertical-align:middle;}
ul li	{list-style:none;}
h1	{font-size:100%; font-weight:normal; margin-bottom:5px; color:#ffffcc; border-bottom:#ffffcc dotted 1px;}
h2	{font-size:100%; font-weight:normal;}
h3	{font-size:100%; font-weight:normal;}
strong	{font-weight:normal;}

a	{padding:1px; border:transparent dotted 1px; text-decoration:none;}
a:link,a:visited	{color:#60c0ff;}
a:hover	{border-color:#ff88ff; color:#ff88ff; background:#000000;}
a:active	{border-style:solid;}
a.imglnk	{display:block; padding:0px;}
a.imglnk:hover	{border-color:#ff66cc; border-style:dashed;}
a.imglnk:active	{border-style:solid;}

#header	{position:absolute; width:100%; height:27px; left:0px; top:0px; background:#000000; border-bottom:#4477aa solid 1px; z-index:200;}
body > div#header	{position:fixed;}
#hdbox	{width:920px; margin:0px auto;}
#logo	{width:120px; float:left; padding:0px; margin-right:10px; border:none;}
#menu	{float:left; width:auto; height:27px; margin-right:14px;}
#menu li	{float:left; width:auto; height:27px; line-height:27px;}
#menu > li	{border-left:transparent solid 1px; border-right:transparent solid 1px;}
#menu > li:hover	{border-color:#335577; background:#000000;}
#menu li a	{display:block; height:27px; padding:0px 7px; border:none;}
#menu li a:hover	{background:#000000 url(image/menu1.png) repeat-x; color:#ffffff;}
#menu .mpop	{position:relative;}
#menu .mpop ul	{display:none; position:absolute; top:27px; left:-1px; z-index:300; border:#4477aa solid 1px; background:#000000;}
#menu .mpop:hover ul	{display:block;}
#menu .mpop li	{width:100%; border:none; white-space:nowrap;}
#navi	{position:absolute; left:0px; top:27px; border:#4477aa solid 1px; background:#000000; z-index:100;}
body > div#navi	{position:fixed;}
#navi a	{margin:0px 6px; white-space:nowrap;}
#navi #current	{padding:1px; margin:0px 7px; color:#88ffcc;}
#navi ol a:link,#navi ol a:visited	{color:#88ffcc;}
#navi ol a:hover	{color:#ff88ff;}
#navi ol li	{display:inline; width:auto;}
#navi div	{display:none; position:absolute; top:19px; left:-1px; padding:3px 0px; border:#4477aa solid 1px; background:#000000;}
#navi:hover div	{display:block;}
#lng	{position:absolute; right:-1px; top:27px; padding:0px 8px; border:#4477aa solid 1px; background:#000000; z-index:100;}
body > p#lng	{position:fixed;}
#footer	{padding-top:10px;}
address	{padding:5px 10px; border-top:#335577 solid 1px; font-style:normal; text-align:center; font-family:Verdana,sans-serif;}
#mainct	{overflow:hidden; width:900px; margin:0px auto;}
.fl738	{clear:both; float:left; width:738px;}
.fr162	{float:right; width:160px;}
.posadj	{position:relative; top:-51px;}

.gglf	{width:500px; overflow:hidden; margin:10px auto;}
#gglp1	{float:right; position:relative; top:3px;}
.ttb-panel a	{padding:0px; border:none;}

.hide	{visibility:hidden; height:1px;}
.asp img	{visibility:hidden;}
.red	{color:#ff66cc;}
.yel	{color:#ffffee;}
.gre	{color:#88ffcc;}
.pur	{color:#ddbbff;}
