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



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

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

.zero {
  margin-top: 0;
  margin-bottom: 0;
}

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

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


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


#header {
	background-image: url(http://www.nic-nagoya.or.jp/shared_images/top/topbackground22.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:60px;
	width:860px;
}

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

#blueline860 {
	background-image:url(http://www.nic-nagoya.or.jp/shared_images/top/blueline860.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-attachment:fixed;
	width:860px;
}

.blue {
  margin-top: 0;
  margin-bottom: 3px;
  font-weight:bold;
  
}


#blueline860t {
	background-image:url(http://www.nic-nagoya.or.jp/shared_images/top/blueline860t.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:860px;
}


#blueline400l {
	background-image:url(http://www.nic-nagoya.or.jp/shared_images/top/blueline400.gif);
	float: left;
	background-position:bottom;
	background-repeat:no-repeat;
	width:415px;
	padding-bottom:3px;
}

#blueline400r {
	background-image:url(http://www.nic-nagoya.or.jp/shared_images/top/blueline400.gif);
	float: right;
	background-position:bottom;
	background-repeat:no-repeat;
	width:400px;
	padding-bottom:3px;
}



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

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

#headerright p {
	margin-top:5px;
	margin-bottom:5px;
}


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

.menu {
	width:119px;
	float:left;
	height:20px;
	border-right:#FFF 3px solid;
}

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

.menu p {
	margin-top:3px;
	margin-bottom:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*font-size:17px;*/
	font-size:0.75em;
}

#menu1 {
	background-color:#257035;
	/*background-color:#2F81BF;*/
	
}

#menu2 {
	/*background-color:#621182;*/
	background-color:#559622;
}

#menu3 {
	background-color:#375d8c;
}

#menu4 {
	background-color:#751715;
}

#menu5 {
	background-color:#7e7f37;
}

#menu6 {
	background-color:#5f5f57;
}
#menu7 {
	background-color:#495e9c;
}



#content {
	clear:both;
}

#col1 {
	float:left;
	width: 400px;
}



#colleft {
  float: left;
  width: 415px;
    padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;

}

#colright {
  float: right;
  width: 415px;
    padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;

}

#col200 {
  width: 211px;
  float:left;
    padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
}


#colfull {
	float:left;
	width:854px;
	margin-top:4px;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
}

#col1 ul{
	list-style:none;
	margin:0;
	padding:0;
}

#col1 li {
	width:194px;
	height:51px;
	margin-top:4px;
}

#col1 p {
	padding-left:30px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	font-weight:bold;
	/*font-size:17px;*/
	font-size:1.06em;
}

.contentmenu1 {
	background-color:#19802e;
}

.contentmenu2 {
	background-color:#621182;
}

.contentmenu3 {
	background-color:#2c5d99;
}

.contentmenu4 {
	background-color:#900f0d;
}

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;
}

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



h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size:10.5pt;
  font-family:Arial;
  font-weight: normal;
}


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;
}

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

img {
	border: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:8px;
padding-right:8px;	

}

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

a:link
{
	color: rgb(47, 129, 191);
}
a:active
{
	color: rgb(255, 153, 0);
}
a:visited
{
	color: rgb(47, 129, 255);
}
.indent40 {
  margin-left: 40px;
  margin-top: 0;
  margin-bottom: 0;
}
#drop {
	display: inline-block;
	height:93px;
}
#drop #globalMenu {
	position:absolute;
	top:53px;
	z-index:10;
}
#drop #globalMenu ul {
	margin: 0 9px;
}
#drop #globalMenu li {
	float:left;
}
#drop #globalMenu li a {
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:40px;
}
#drop #globalMenu li a.menu01 {
	width:88px;
}
#drop #globalMenu li a.menu01:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu02 {
	width:98px;
}
#drop #globalMenu li a.menu02:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu03 {
	width:154px;
}
#drop #globalMenu li a.menu03:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu04 {
	width:98px;
}
#drop #globalMenu li a.menu04:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu05 {
	width:160px;
}
#drop #globalMenu li a.menu05:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu06 {
	width:98px;
}
#drop #globalMenu li a.menu06:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu07 {
	width:98px;
}
#drop #globalMenu li a.menu07:hover {background-position:0px -40px;}
#drop #globalMenu li a.menu08 {
	width:116px;
}
#drop #globalMenu li a.menu08:hover {background-position:0px -40px;}
#drop #globalMenu li ul {
	position:absolute;
	margin:0;
	display:none;
}
#drop #globalMenu li ul li {
	clear:left;
	background-color:#FFFFFF;
}
#drop #globalMenu li ul li a {
	text-indent:0px;
	font-size:100%;
	height:auto;
	display:block;
	padding:0.5em 0.5em;
}
#drop #globalMenu li ul li a:link,
#drop #globalMenu li ul li a:visited,
#drop #globalMenu li ul li a:active {
	color:#000000;
	text-decoration:none;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#D2D2D2;
}
#drop #globalMenu li ul li a:hover {
	color:#FFFFFF;
	background-color:#000000;
}

#drop #globalMenu li ul#menu01_sub li {width:120px;}
#drop #globalMenu li ul#menu02_sub li {width:164px;}
#drop #globalMenu li ul#menu03_sub li {width:154px;}
#drop #globalMenu li ul#menu04_sub li {width:140px;}
#drop #globalMenu li ul#menu05_sub li {width:160px;}
#drop #globalMenu li ul#menu06_sub li {width:140px;}
#drop #globalMenu li ul#menu07_sub li {width:160px;}
#drop #globalMenu li ul#menu08_sub li {width:116px;}




/* clearfix
----------------------------------------------------------- */

#drop br.no-br{
	font:0/0 monotype;
	margin:0;
	padding:0;
	clear:both;
}

#drop:after,
#drop #dropLinkBox:after,
#drop #globalMenu:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}