﻿@charset "utf-8";
/* CSS Document */

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width:995px;
}
#maintext {
	/* padding-left:-5px;*/
	/* padding-right:-5px;*/
	float:left;
	width: 990px;

  }
  
img.faded
{
opacity: 0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

img.faded:hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

  
.amp
{
	/* font-size:0.75em;*/
	font-size:10.5pt;
	line-height: 150%;
	font-family: Arial;
	color: #666666;
	text-align:left;
}

.ampcenter
{
  /* font-size:0.75em;*/
	font-size: 10pt;
  line-height: 125%;
  font-family: Arial;
  color: #666666;
  text-align: center;
}


#heads {
	background-image: url(http://www.nic-nagoya.or.jp/shared_images/top/topbackground990.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	margin-left: auto;
	margin-right: auto;
	float:inherit;
	display:block;
	height:58px;
	width:990px;
}

#header2 {
/* height: 53px;*/
width: 990px;
margin-left: auto ;
margin-right: auto ;

}


#headerleft {
	background-position:bottom;
	background-repeat:no-repeat;
	height:40px;
	float:left;
	padding-top:40px;
	width:300px;
}



#menu {
	clear:both;
	text-align:center;
	height:20px;
	padding-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:990px;


}

.menus {
	width:164px;
	float:left;
	margin-left: auto;
	margin-right: auto;
	height:25px;
	border-right:#FFF 0px solid;
}

.menu:last-child {
	border-right:#7E7F37 3px solid !IMPORTANT;
}

.menus p {
	margin-top:3px;
	margin-bottom:2px;
	color:#FFF;
	font-family: Arial, sans-serif, Georgia, "Bitstream Charter", serif;
	font-weight:normal;
	/*font-size:17px;*/
	font-size:88%;
}

#menu1 {
	/*background-color:#257035;*/
	background-color:#2F81BF;
	margin-left: auto ;
	margin-right: auto ;

	
}

#menu2 {
	/*background-color:#621182;*/
	/*background-color:#559622;*/	
	background-color:#2F81BF;	
	margin-left: auto ;
	margin-right: auto ;
}

#menu3 {
	/*background-color:#375d8c;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;

}

#menu4 {
	/*background-color:#751715;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;

}

#menu5 {
	/*background-color:#9999ff;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;

}

#menu6 {
	/*background-color:#5f5f57;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;

}

#menu7 {
	/*background-color:#7e7f37;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;

}

#menu8 {
	/*background-color:#7e7f37;*/
	background-color:#2F81BF;
		margin-left: auto ;
	margin-right: auto ;
	padding-right:6px;

}



#headerright {
	float:right;
	text-align:right;
	padding-top:20px;
	width:380px;
}


#share {
float:right;
text-align:right;
width: 235px;
  }
  
  #lang {
float:right;
text-align:center;
width: 135px;
  }

#lang a {
	color:#FFF;
	text-decoration:none;
}

#lang a:hover {
	color:#B30000;
	text-decoration:underline;
}

#menu a:hover {
	color:#B30000;
	text-decoration:underline;
}


#menu a {
	color:#FFF;
	text-decoration:none;
}

#col1 a {
	color:#FFF;
	text-decoration:none;
}

#menu15066 {
	clear:both;
	text-align:center;
	padding-top:4px;
}

.menu15066 {
	width:150px;
	float:left;
	height:66px;
	border-right:#FFF 3px solid;
		padding-top:4px;
padding-left:4px;
padding-right:4px;	

}

.menu15066:last-child {
	border-right:#FFF 0px solid !IMPORTANT;
}

/* end of paste from 995*/

 
#breadcrumbs {
float:left;
text-align:left;
width: 970px;
padding-top:10px;
padding-bottom:10px;
  }
  
.breadcrumbs {
	text-align:left;
	font-size:0.75em;
	line-height: 125%;
	font-family: Arial;
	/* color: #2F81BF;*/
	color:gray;
  }
  


#pagetitle {
text-align:center;
float:left;
width: 990px;
  }
  
.pagetitle {
	text-align:left;
	font-size:0.75em;
	line-height: 125%;
	font-family: Arial;
	color: #2F81BF;
  }


.input {
	border:#595959 1px solid;
}


#content {
	clear:both;
}



h1 {
	font-size:12pt;
	/*font-size:1.06em;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:2px;
}

HR{
  color:#2F81BF; 
  width:100%; 
}


#footer {
	clear:both;
	border-bottom:1px #000 solid;
}

#footer p{
	font-size:0.75em;	
	font-family:Arial, Helvetica, sans-serif;
}

#footer a {
	color:#000;
}


#menu a {
	color:#FFF;
	text-decoration:none;
}


img {
	border:none;
}

a:link
{
	color: rgb(47, 129, 191);
}
a:active
{
	color: rgb(255, 153, 0);
}
a:visited
{
	color: #5897A5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size:10.5pt;
  font-family:Arial;
  font-weight: normal;
}
a.footnote
{
font-size:85%; 
vertical-align:top
}

.indent40 {
  margin-left: 40px;
  margin-top: 0;
  margin-bottom: 0;
}


div.clear { 
clear:both;overflow:hidden;
}

br { clear: both; }


#antisnav-navbar{background-color: #2F81BF; font-family:Arial;text-transform:none;font-size:12px;font-weight:normal;}
#antisnav-navbar{border-bottom:4px outset #dddddd;}
/* Style drop down list */
#antisnav, #antisnav ul {line-height:35px;}
#antisnav li.current_page_item {background-color:#8c8c8c;}
#antisnav li.current_page_item a {color:#ffffff !important;}
#antisnav-navbar a {color:#FFFFFF;}
#antisnav li.current_page_item li a {color:#444444 !important;}
#antisnav li ul li a { color:#444444; }
#antisnav li ul li { border-color: #dddddd; background: #f2f2f2; }
#antisnav-navbar { margin:0 auto; width:990px;}
#antisnav-navbar { clear:both; }
#antisnav-navbar-inner {width: 960px;margin: 0 auto;}
#antisnav-navbar a:hover {text-decoration: underline;}
#antisnav-navbar ul {}
/* Page Nav */
#antisnav, #antisnav ul {padding: 0;margin: 0;list-style: none;z-index: 100;}
#antisnav a {display: block;text-decoration:none;padding: 0 15px;z-index: 100;display: block;}
#antisnav {float: left;}
#antisnav li {float: left;}
#antisnav li.page_item {}
/* Style drop down list */
#antisnav li ul { position: absolute; width: 160px; left: -999em;}
#antisnav li ul li {border-style: solid; border-width:0 1px 1px 1px; padding: 3px 0px; }
#antisnav li ul li a { line-height:25px; width: 150px; text-shadow:none; text-decoration:none;}
#antisnav li ul ul {margin: -28px 0 0 180px; }
#antisnav li ul ul li a { line-height: 25px; }
#antisnav li ul li ul li a {border-width:0 1px 1px 0px; }
#antisnav li:hover ul, #antisnav li.sfhover ul { left: auto; }
#antisnav li:hover ul ul, #antisnav li.sfhover ul ul { left: -999em; }
#antisnav li:hover ul, #antisnav li li:hover ul, #antisnav li.sfhover ul, #antisnav li li.sfhover ul { left: auto; }
#antisnav li:hover, #antisnav li.hover { position: static; } /* IE7 Fix */