body{
	color:#303030;
	font-size:12pt;
}
form{
	margin:0px;
}
.xx-large{
	font-size:xx-large;
}
.x-large{
	font-size:x-large;
}
.large{
	font-size:large;
}
.medium{
	font-size:medium;
}
.small{
	font-size:small;
}
.x-small{
	font-size:x-small;
}
.xx-small{
	font-size:xx-small;
}
.mode-kana{
	ime-mode:active;
}
.mode-num{
	ime-mode:inactive;
}

a:link { color:#303030;text-decoration: none;}
a:visited { color:#303030; text-decoration: none;}
a:hover { color:#303030; text-decoration: underline;}
a:active { color:#FF0000; text-decoration: none;}

a.wn:link { color:#3A6EBD;text-decoration: none;}
a.wn:visited { color:#3A6EBD; text-decoration: none;}
a.wn:hover { color:#3A6EBD; text-decoration: underline;}
a.wn:active { color:#FF0000; text-decoration: none;}

a.wn2:link { color:#0000FF;text-decoration: none;}
a.wn2:visited { color:#0000FF; text-decoration: none;}
a.wn2:hover { color:#0000FF; text-decoration: underline;}
a.wn2:active { color:#FF0000; text-decoration: none;}

a.ora:link { color:#FF6C00;text-decoration: none;}
a.ora:visited { color:#FF6C00; text-decoration: none;}
a.ora:hover { color:#FF6C00; text-decoration: underline;}
a.ora:active { color:#FF0000; text-decoration: none;}

#wrapper{
   margin-left:auto;
   margin-right:auto;
   width:744px;
   border:1px solid #333333;
}

#top-word{
   margin-left:auto;
   margin-right:auto;
   width:744px;
   font-size:11px;
}

#top-word-text{
	width:620px;
	float:left;
}

#top-word-link{
	width:124px;
    text-align:right;
	float:right;
}

#seo-c{
   float:left;
   width:500px;
}

#j-e{
   float:right;
   text-align:right;
   width:244px;
}

#header{
   width:744px;
   margin:0;
   font-size:11px;
}

#stage-top{
  width:733px;
  margin-top:5px;
  margin-left:auto;
  margin-right:auto;
}

.line-box{
  width:744px;
}

#logo{
   width:200px;
   margin:5px;
   float:left;
}

#head-link{
   width:500px;
   margin-top:20px;
   text-align:right;
   float:right;
}

.mini-icon{
   vertical-align:middle;
   margin-right:3px;
   margin-left:5px;
}

.clear{
   clear:both;
}

.spacer01{
	width:40px;
	float:left;
}

/* Mouse over
----------------------------- */
#mnav{
   width:743px;
   padding-left:1px;
}

#mnav ul{
   margin:0px;
   padding:0px;
   list-style:none;

}

#mnav li, #mnav a{
   display:block;
   width:106px;
   height:25px;

}

#mnav li{
   text-indent:-9999px;
   float:left;
}

/*
#mnav a{
   text-decoration:none;
   background:url(../common/mb_menubar.gif) no-repeat;
}
*/

#menu01 a{background-position:0 0px}
#menu02 a{background-position:-106px 0px}
#menu03 a{background-position:-212px 0px}
#menu04 a{background-position:-318px 0px}
#menu05 a{background-position:-424px 0px}
#menu06 a{background-position:-530px 0px}
#menu07 a{background-position:-636px 0px}

#menu01 a:hover{background-position:0 -25px}
#menu02 a:hover{background-position:-106px -25px}
#menu03 a:hover{background-position:-212px -25px}
#menu04 a:hover{background-position:-318px -25px}
#menu05 a:hover{background-position:-424px -25px}
#menu06 a:hover{background-position:-530px -25px}
#menu07 a:hover{background-position:-636px -25px}


/* Mouse over end
----------------------------- */

#retrieval-stage{
	width:744px;
	height:28px;
	margin-top:1px;
	background-color:#C6CFFF;
	text-align:right;
	vertical-align:middle;
	font-size:12px;
}
.retbox{
   vertical-align:middle;
   margin-right:2px;
}
.ret-text1{
	width:100px;
}
.ret-text2{
	width:185px;
}

#footer{
   width:744px;
   height:15px;
   background-color:#C6CFFF;
   font-size:11px;
   text-align:right;
}

#pankuzu{
   width:733px;
   font-size:10px;
   margin-bottom:3px;
}

#up{
   vertical-align: 20%;
   font-size:80%;
}
   
#down{
   vertical-align: -20%;
   font-size:80%;
}

#upup{
   vertical-align: 50%;
   font-size:80%;
}

.bold{
	font-weight:bolder;
}

