body.top div.wbox.min,body.top div.wbox.gdoc{margin-bottom:0px;}
body.top #rightarea div.wbox{
border:1px solid #ccc;
margin-bottom:7px;
background:#fff url(../item/C_nGrad.gif) repeat-x center top;}
body.top #rightarea div.wbox h3{
padding-top:5px;
_margin-top:10px;
margin-left:10px;
padding-left:25px;
background:url(../item/ridgeBtn.gif) no-repeat center left;}
div#leftarea ul.banner li{padding-bottom:7px;}
body.pages div#rightarea .cont h4{
background:url(../item/Cbox_B.gif) no-repeat 0px 3px;}
div#topContents{
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
opacity:0.5;
-moz-opacity:0.5;
-webkit-opacity:0.5;
filter:alpha(opacity=50);}
.gdoc strong{color:#630;font-size:1.1em;}
.gdoc h3{
background:#563a20 url(../item/gdocMenuGrad.gif) repeat-y;
width:274px;
margin-left:10px;
margin-bottom:5px;
padding:1px 3px;}
.gdoc h3 a,.gdoc h3 a:hover,.gdoc h3 a:visited{color:#fff;}
.gdoc .abs{top:35px;_top:45px;}
body.pages.num4 div#rightarea .cont h4{
background:url(../item/Cbox_R.gif) no-repeat 0px 3px;}
body.pages.num4 #rightarea p strong{background:#FFC; color:#111;}
div#topContents{
height:350px;
background:url(../item/Ctop.jpg) no-repeat top left;
position:relative;}
#main #topContents h2{
font-size:16px;
font-weight:normal;
font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
color:#fff;
text-align:center;
padding-top:20px;}
#topContents div{
background:url(../item/CtopDivs.gif) no-repeat top center;
width:283px;
height:267px;
position:absolute;
opacity:0.85;
-moz-opacity:0.85;
-webkit-opacity:0.85;
filter:alpha(opacity=1);
color:#006;}
.ctp1{bottom:5px;left:10px;}
.ctp2{bottom:5px;left:283px;}
.ctp3{bottom:5px;right:10px;}
a:hover .comTB{text-decoration:underline;}
#topContents div h3{padding-top:20px;padding-left:50px;}
.comTB{
font-size:12px;
line-height:1.2;
position:absolute;
filter:alpha(opacity=1);
_background-color:#fff;}
*:first-child+html .comTB{background-color:#fff;}
.comTB.Slink1{top:200px;left:35px;}
.comTB.Slink2{top:62px;left:122px;}
.comTB.Slink3{top:200px;left:35px;}
.comTB.Slink4{top:100px;left:35px;}
.comTB.Slink5{top:150px;left:35px;}
.comTB.Slink6{top:200px;left:35px;}
.comTB.Dlink{top:200px;left:33px;}
div#leftarea{float:left;width:300px;}
div#rightarea{float:right;width:550px;}
ul#nav{background:#666 url(../item/navGrad0.gif) repeat-x;}
ul#nav li{border:0px;}
ul#nav li a{
width:141px;
color:#222;
font-size:12px;
font-weight:bold;
background:url(../item/C_over.gif) no-repeat center top;}
ul#nav li.nb a{width:145px;_width:142px;}
ul#nav li a:hover,
body.top ul#nav li.top a,
body.pages.num1 ul#nav li.pages1 a,
body.pages.num2 ul#nav li.pages2 a,
body.pages.num3 ul#nav li.pages3 a,
body.pages.num4 ul#nav li.pages4 a,
body.pages.num5 ul#nav li.pages5 a,
body.pages.num6 ul#nav li.pages6 a{
color:#fff;
font-weight:bold;
background:url(../item/C_over.gif) no-repeat center bottom;}
body.pages div#rightarea .cont h3{
background:#006 url(../item/CPtitleGrad.gif) repeat-y;}
body.pages div#rightarea .cont h4{
color:#333;}
.sideM li a{
background:#eee url(../item/arrows.gif) no-repeat bottom left;
color:#006;}
.sideM li a:hover{
background-color:#cbddf0;}
.sideM li.on a,.sideM li.on a:hover{
background-color:#006;}
.ndate{font-size:80%;text-align:right;padding:0px 0px 10px 0px; margin:0px 10px;border-bottom:1px dotted #666;}
.ndate.fin{border-bottom:0px;}
.history th{text-align:left;padding:7px 0px 7px 7px;}
.cominfo th,.cominfo td,.history th, .history td{border-bottom:1px solid #ccc;}
.marcC{color:#633;}
.marcB{color:#006;}
.t9c{color:#99c;}
.mamo{font-size:24px;font-family:"ＭＳ Ｐゴシック";color:Green}