@charset "Shift_JIS";

/* Countet Parts
==========================================================*/
/* Headline
--------------------------------------------------*/
/*h1*/
#contentBody h1{margin-bottom:10px;}

/*h2*/
#contentBody h2{margin-bottom:10px;}
#contentBody h2.type1{margin-bottom:15px;}
	
/*h3*/
#contentBody h3{margin-bottom:10px;}
#contentBody h3.type1{margin:0px 0px 10px 0px; padding:5px 0px 0px 0px;}

/*h4*/
#contentBody h4{margin-bottom:10px;}
#contentBody h4.type1{
	margin:0px 0px 5px 0px;
	padding-left:15px;
	background:transparent url(/n_shared/images/h4_type1.gif) no-repeat 0em 0.3em;
	font-weight:normal;
	}

/*h5*/
#contentBody h5{margin-bottom:10px;}

/* p
--------------------------------------------------*/
/*p*/
#contentBody p{margin:0px 0px 10px 0px;}
/*p.Text01*/
#contentBody p.Text01{margin:0px 10px 10px 10px;}
/*p.Text02*/
#contentBody p.Text02{margin:0px 0px 10px 0px;}
/*p.Text03*/
#contentBody p.Text03{margin:0px 0px 0px 0px;}

/* span
--------------------------------------------------*/
/*span.colorType1*/
#contentBody span.colorType1{color:#009933;}

/*span.colorType2*/
#contentBody span.colorType2{color:#ff0000;}

/*span.colorType3*/
#contentBody span.colorType3{color:#009899 ;}

/* ul
--------------------------------------------------*/
/*ul.linkList1A・B*/
#contentBody ul.linkList1A{margin:0px 10px 10px 10px;}
#contentBody ul.linkList1B{margin:0px 0px 10px 0px;}
/*ul.linkList1A・B li*/
#contentBody ul.linkList1A li,
#contentBody ul.linkList1B li{
	padding-left:10px;
	background:transparent url(/n_shared/images/icon_arrow03.gif) no-repeat 0em 0.5em;
	}

/*ul.pageTOP li*/
#contentBody ul.pegeTOP{width:100%; margin-bottom:10px;}
#contentBody ul.pegeTOP li{text-align:right; font-size:x-small;}
#contentBody ul.pegeTOP li a{padding-left:10px; background:transparent url(/n_shared/images/icon_arrow04.gif) no-repeat 0em 0.3em;}

/*ul.listType01*/
#contentBody ul.listType01{margin:0px 0px 10px 0px;}
	/*ul.listType01 li*/
	#contentBody ul.listType01 li{
		padding-left:15px;
		background:transparent url(/n_shared/images/icon_dot01.gif) no-repeat 5px 0.5em;
		}

/* ol
--------------------------------------------------*/
/*ol.listType01*/
#contentBody ol.listType01{
	margin:0px 0px 10px 0px;
	list-style: decimal outside;
	}
	/*ol.listType01li*/
	#contentBody ol.listType01 li{
		margin-left:30px;
		}



/* dl
--------------------------------------------------*/
/*dl.dlType01*/
#contentBody dl.dlType01{margin:0px 0px 10px 0px;}
	/*dl.dlType01 dt*/
	#contentBody dl.dlType01 dt{
		float:left;
		clear:left;
		width:9em;
		margin-bottom:1em;
		line-height:1.4em;
		}
	/*dl.dlType01 dd*/
	#contentBody dl.dlType01 dd{
		margin:0em 0em 1em 10em;
		line-height:1.4em;
		}

/*dl.dlType02*/
#contentBody dl.dlType01{margin:0px 0px 5px 0px;}
	/*dl.dlType01 dt*/
	#contentBody dl.dlType02 dt{font-weight:bold;}
	/*dl.dlType01 dd*/
	#contentBody dl.dlType02 dd{margin:0px 0px 5px 25px;}

/*dl.infoDate*/
#contentBody dl.infoDate{margin:5px 0px 10px 0px;}
/*dl.infoDate dt*/
#contentBody dl.infoDate dt{
	float:left;
	width:6em;
	margin:0em 0em 0.3em 0em;
	}
/*dl.infoDate dd*/
#contentBody dl.infoDate dd{
	margin:0em 0em 0.3em 7em;
	padding-left:10px;
	background:transparent url(/n_shared/images/icon_arrow03.gif) no-repeat 0em 0.5em;
	clear:right;
	}

/* unique
--------------------------------------------------*/
/*div.hrLine1*/
#contentBody div.hrLine1{
	margin:0px 0px 0px 0px;
	height:11px;
	background:transparent url(/n_shared/images/hrline01.gif) no-repeat left top;
	}

/*div.berderArea1*/
#contentBody div.berderArea1{
	margin:10px 0px 10px 0px;
	padding:3px 3px 1px 3px;
	border:1px solid #309a47;
	}

/* Second index Menu
==========================================================*/
/*2カラム 1:3*/
#contentBodyMainC1 .Column201{
	margin-bottom:10px;
	width:100%;
	background:transparent url(/n_shared/images/column04_bottom01.gif) no-repeat -576px 100%;
	}
	#contentBodyMainC1 .Column201a{
	width:184px;
	float:left;
	}
	#contentBodyMainC1 .Column201b{width:568px;float:right;}

/*3カラム*/
#contentBodyMainC1 .Column301,
#contentBodyMainC1 .Column302,
#contentBodyMainC1 .Column303{
	background:transparent url(/n_shared/images/column03_bottom01.gif) no-repeat -514px 100%;
	margin-bottom:10px;
	width:100%;
	}
	#contentBodyMainC1 .Column302{background-position:-257px 100%;}
	#contentBodyMainC1 .Column303{background-position:0px 100%;}
	/*inner block*/
	#contentBodyMainC1 .Column3a{width:246px;float:left; margin-right:11px;}
	#contentBodyMainC1 .Column3b{width:246px;float:left;}

/*4カラム*/
#contentBodyMainC1 .Column401,
#contentBodyMainC1 .Column402,
#contentBodyMainC1 .Column403,
#contentBodyMainC1 .Column404{
	background:transparent url(/n_shared/images/column04_bottom01.gif) no-repeat -576px 100%;
	margin-bottom:10px;
	width:100%;
	}
	#contentBodyMainC1 .Column402{background-position:-384px 100%;}
	#contentBodyMainC1 .Column403{background-position:-192px 100%;}
	#contentBodyMainC1 .Column404{background-position:0px 100%;}
	/*inner block*/
	#contentBodyMainC1 .Column4a{width:184px;float:left; margin-right:8px;}
	#contentBodyMainC1 .Column4b{width:184px;float:left;}


/* Third index Menu
==========================================================*/
/*2カラム*/
#contentBodyMainC2 .Column201,
#contentBodyMainC2 .Column202{
	background:transparent url(/n_shared/images/column02_bottom01.gif) no-repeat -287px 100%;
	margin-bottom:10px;
	width:100%;
	}
	#contentBodyMainC2 .Column202{background-position:0px 100%;}
	/*inner block*/
	#contentBodyMainC2 .Column2a{width:277px;float:left;}
	#contentBodyMainC2 .Column2b{width:277px;float:right;}

/*3カラム*/
#contentBodyMainC2 .Column301,
#contentBodyMainC2 .Column302,
#contentBodyMainC2 .Column303{
	background:transparent url(/n_shared/images/column03_bottom02.gif) no-repeat -382px 100%;
	margin-bottom:10px;
	width:100%;
	}
	#contentBodyMainC2 .Column302{background-position:-191px 100%;}
	#contentBodyMainC2 .Column303{background-position:0px 100%;}
	/*inner block*/
	#contentBodyMainC2 .Column3a{width:182px;float:left; margin-right:9px;}
	#contentBodyMainC2 .Column3b{width:182px;float:left;}


/* Block
==========================================================*/
/*1ブロック*/
#contentBody .Block1{margin-bottom:10px;}


/* Table
==========================================================*/
/*タイプ1*/
#contentBody table.tableType01{
  border-collapse:collapse;
  border-spacing:0;
  empty-cells:show;
	width:100%;
	margin-bottom:10px;
 }
	#contentBody table.tableType01 th,
	#contentBody table.tableType01 td{
		padding:8px;
		border:1px solid #cccccc;
		}
	#contentBody table.tableType01 th{font-weight:bold; text-align:left;}
		/*背景色設定*/
		#contentBody table .tblC01{background:#d4e3d9;}
		#contentBody table .tblC02{background:#f4e8cc;}
		#contentBody table .tblC03{background:#f4d0cc;}
		#contentBody table .tblC04{background:#e9eaea;}


/* Unique
==========================================================*/
/*contentSitemap*/
#contentBody div#contentSitemap{
	width:740px;
	margin:0px auto;
	padding-top:10px;
	padding-left:20px;
 }

/*h2*/
#contentBody div#contentSitemap h2{
	border-bottom:1px solid #cccccc;
	padding:0px 0px 7px 0px;
	margin-bottom:10px;
 }

/*ul.underLine*/
#contentBody div#contentSitemap ul.underLine{background:transparent url(/sitemap/images/sitemap_dotline_bg.gif) repeat-x left bottom; padding-bottom:7px;}

/*li.noLink*/
#contentBody div#contentSitemap ul li.noLink{display:block; margin:0px 0px 2px 20px; height:1%; font-size:x-small;}

/*ul.level1*/
#contentBody div#contentSitemap ul.level1{width:470px; margin:0px 0px 7px 250px;}
#contentBody div#contentSitemap ul.level1 li{padding:0px 0px 0px 0px;}
#contentBody div#contentSitemap ul.level1 li a{display:block; padding:0px 0px 2px 20px; height:1%; background:transparent url(/sitemap/images/icon_arrow05.gif) no-repeat 0em 0.3em; font-size:x-small;}

/*ul.level2*/
#contentBody div#contentSitemap ul.level2{width:420px; margin:0px 0px 7px 300px;}
#contentBody div#contentSitemap ul.level2 li{padding:0px 0px 2px 0px;}
#contentBody div#contentSitemap ul.level2 li a{display:block; padding:0px 0px 2px 20px; height:1%; background:transparent url(/sitemap/images/icon_arrow05.gif) no-repeat 0em 0.3em; font-size:x-small;}

/*ul.level3*/
#contentBody div#contentSitemap ul.level3{width:420px; margin:-7px 0px 7px 300px;}
#contentBody div#contentSitemap ul.level3 li{padding:0px 0px 2px 40px;}
#contentBody div#contentSitemap ul.level3 li a{display:block; height:1%; font-size:x-small;}