@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/



/*
****************************************************************************************************/	

		div#main #pt_sitemap{
			margin-bottom:30px;
		}

/*
****************************************************************************************************/	

		div#main #sitemap1{
			overflow:hidden;
			width:660px;
		}

		div#main .sitemapL{ width:325px;}/*1*/
		div#main .sitemapR{ 
			width:285px;/*1*/
			padding-left:20px; 
			border-left:solid 1px #FFE3D9;
			}
		
		div#main .sitemapL{ float:left;}
		div#main .sitemapR{ float:right;}

		/*
			div#main .sitemapL h2,
			div#main .sitemapR h2{
				border:solid 1px #CCC;
				text-align:center;
				width:108px;
				height:22px;
				line-height:22px;
			}
		*/
			div#main h2,
			div#main .sitemapL h2,
			div#main .sitemapR h2{
				text-align:center;
				width:110px;
				height:24px;
				line-height:24px;
			}
			
			div#main #home,
			div#main #news,
			div#main .sitemapL #dept h2,
			div#main .sitemapR #guide h2,
			div#main .sitemapR #entrance h2,
			div#main .sitemapR #employment h2,
			div#main .sitemapR #project h2{
				background:url(img/bgh2.jpg) no-repeat left top;
			}

			/*
			div#main .sitemapL #dept h2{
				height:38px;
				line-height:38px;
				background:url(img/bgh2_dept.jpg) no-repeat left top;
			}
			*/

				div#main h2 a,
				div#main .sitemapL h2 a,
				div#main .sitemapR h2 a{
					color:#FFF;
				}
		
		
			div#main #home,
			div#main #news,
			div#main .sitemapR #guide,
			div#main .sitemapR #entrance,
			div#main .sitemapR #employment{ margin-bottom:10px;}


			div#main .sitemapR #guide,
			div#main .sitemapR #entrance,
			div#main .sitemapR #employment,
			div#main .sitemapR #project{
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:110px top;
				}
			div#main .sitemapL #dept{
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:110px -8px;
				}
				
			div#main .sitemapL #dept{ width:325px;}/*1*/
			div#main .sitemapR #guide,
			div#main .sitemapR #entrance,
			div#main .sitemapR #employment,
			div#main .sitemapR #project{ width:285px;}/*1*/
				
			
			div#main .sitemapL #dept{ background-image:url(img/bg_dept.gif)}
			div#main .sitemapR #guide{ background-image:url(img/bg_guide.gif)}
			div#main .sitemapR #entrance{ background-image:url(img/bg_ent.gif)}
			div#main .sitemapR #employment{ background-image:url(img/bg_emp.gif)}
			div#main .sitemapR #project{ background-image:url(img/bg_project.gif)}

		
				div#main .sitemapL #dept h2,
				div#main .sitemapR #guide h2,
				div#main .sitemapR #entrance h2,
				div#main .sitemapR #employment h2,
				div#main .sitemapR #project h2{float:left;}
			
				div#main .sitemapL #dept ul{
					float:right;
					width:200px;/*1*/
				}

				div#main .sitemapR #guide ul,
				div#main .sitemapR #entrance ul,
				div#main .sitemapR #employment ul,
				div#main .sitemapR #project ul{
					float:right;
					width:160px;/*1*/
				}

					div#main .sitemapL #dept h3{
						border-bottom:dotted 1px #DDD;
						width:190px;/*1*/
						height:37px;
						line-height:1.3;
						margin-bottom:10px;
						padding:0 5px;
						font-size:95%;  
					}
			
					div#main .sitemapR #guide ul h3,
					div#main .sitemapR #entrance ul h3,
					div#main .sitemapR #employment ul h3,
					div#main .sitemapR #project ul h3{
						border-bottom:dotted 1px #DDD;
						width:150px;/*1*/
						height:23px;
						line-height:23px;
						margin-bottom:2px;
						padding:0 5px;
						font-size:95%;  
					}
					

		
/*
****************************************************************************************************/	
		div#main .sitemapB{
			border-top:solid 1px #FFE3D9;
			padding-top:30px;
			margin-top:30px;
			}
			
			div#main .sitemapB li{
				margin-bottom:5px;
				}
				
			
				div#main .sitemapL li span.blank,
				div#main .sitemapR li span.blank,
				div#main .sitemapB li span.blank{ 
					background:url(../common/img/icon_blankwindow.gif) no-repeat left center;
					padding-left:17px;
				}

			
			
			
			
			
			
			
			
			