@charset "UTF-8";

a.green:link{
	color:rgb(46,136,200);
	text-decoration: none;
	outline:none;
}
a.green:active{
	color:rgb(46,136,200);
	text-decoration: none;
	outline:none;
}
a.green:visited{
	color:rgb(46,136,200);
	text-decoration: none;
	outline:none;
}
a.green:hover{
	color:rgb(46,166,223);
	text-decoration: none;
	outline:none;
	opacity:0.5; filter:alpha(opacity=50);
}

a.greenUL:link{
	color:rgb(0,108,54);
	text-decoration: none;
	border-width:0;
	border-bottom:1px dotted green;
	outline:none;
}
a.greenUL:active{
	color:rgb(0,108,54);
	text-decoration: none;
	border-width:0;
	border-bottom:1px dotted green;
	outline:none;
}
a.greenUL:visited{
	color:rgb(0,108,54);
	text-decoration: none;
	border-width:0;
	border-bottom:1px dotted green;
	outline:none;
}
a.greenUL:hover{
	color:rgb(50,158,104);
	text-decoration: none;
	border-width:0;
	border-bottom:1px dotted green;
	outline:none;
}

.bt-m{background-position:-780px 0; width:20px;}

.black{color:rgb(0,0,0);}
.red{color:rgb(255,0,0);}
.green{color:rgb(46,136,200);}
.dgray{color:rgb(100,100,100);}

body{font-size:12px; overflow:auto; background:white; font-family:Arial,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック", Meiryo, "メイリオ"; color:rgb(70,70,70); margin:0; line-height:180%; text-align:center; margin:0; text-align:center;}
.container{width:920px; margin-left:auto; margin-right:auto; text-align:left;}
.container_relative{position:relative; width:920px;}
.contents_area{width:920px;}

.mainContentsTop{width:920px; color:rgb(0,0,0);}

.mainContents{width:920px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-radius:0px 0px 5px 5px;
	-moz-box-shadow:0 5px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.7);
	box-shadow:0 0 5px rgba(0,0,0,0.7);
	behavior: url(../scripts/PIE.htc);
}

.goTopBt{width:120; height:25; background:url(../img/goTopBt.gif); position:absolute; top:10; right:55; cursor:pointer;}
.contentsMiddle{width:920px;}

.contentsArea{padding-left:0px;}

.thinLine{height:5px; background:url(../img/line.gif) 50% 3px;}
.thinLine_3{height:3px; background:url(../img/line.gif) 50% 3px;}
.dbBorder{height:5px; background:rgb(230,230,230); font-size:0px;}
.dbBorderThin{height:5px; background:url(../img/dbLine.gif) repeat-x; margin:10px 0;}
.wBorder{height:5px; background:url(../img/wLine.gif) repeat-x; margin:5px 0 10px 0;}

ul.dirA{list-style-image:url(../img/dir1.gif);}
ul.dirB{list-style-image:url(../img/dir2.gif);}
ul.dirC{list-style-image:url(../img/dir3.gif);}
ul.dirWA{list-style-image:url(../img/dirW1.gif);}
ul.dirWB{list-style-image:url(../img/dirW2.gif);}

.boldLink{font-weight:bold; font-size:1.1em;}

#bannerPreLoader{visibility:hidden; position:absolute;  top:0; left:0;}
#bannerSelector{text-align:center; bottom:10px; z-index:100; overflow:hidden;}

li.topics{line-height:130%; margin-bottom:10px; margin-left:25px; font-size:14px;}
.date{margin-bottom:5px; color:gray; font-size:12px;}

.defaultText{color:black; font-size:13px; line-height:150%; text-shadow:rgba(250,250,250,1) 1px 1px 1px;}