@charset "utf-8";

	#header h1{
		float:left;
		width:218px;
	}
	
	#header #headerMenu{
		padding:0 0 10px;
		_padding:0 0 0;
	}
	
	*:first-child+html #header #headerMenu{
		padding:0 0 0;
	}
	
	#header #visual{
		clear:both;
	}
	
	#header #globalMenu{
		clear:both;
		margin:10px 0 0 0;
	}
	
		#header #globalMenu li{
			float:left;
			display:block;
			height:80px;
		}
		
		#header #globalMenu li.g0{
			width:178px;
		}
		
		#header #globalMenu li.g1{
			width:173px;
		}
		
		#header #globalMenu li.g2{
			width:201px;
		}
		
		#header #globalMenu li.g3{
			width:228px;
		}
	
.topContent{
	background:url(../images/bg_002.gif) left top repeat-y;
}

	#contents .bg_top{
		background:url(../images/bg_001.gif) left top no-repeat;
	}
	
	#contents .bg_bottom{
		background:url(../images/bg_003.gif) left bottom no-repeat;
	}

	#contents #mainArea{
		float:left;
		width:540px;
	}
	
		#contents #mainArea #topContainer{
			position:relative;
			width:540px;
		}
		
			#contents #mainArea #topContainer #subMenu{
				float:left;
				width:230px;
			}
			
			#contents #mainArea #topContainer #simpleSearch{
				float:right;
				width:300px;
			}
			
				#contents #mainArea #topContainer #simpleSearch h2{

				}
				
				#contents #mainArea #topContainer #simpleSearch .box{
					background:url(../images/bg_005.gif) left top repeat-y;
				}
				
				#contents #mainArea #topContainer #simpleSearch .bg_bottom{
					background:url(../images/bg_004.gif) left bottom no-repeat;
					padding:15px 20px 20px 20px;
				}
				
				#contents #mainArea #topContainer #simpleSearch dl{
					margin:0 0 10px 0;
				}
				
				#contents #mainArea #topContainer #simpleSearch dl.last{
					margin:0 0 0 0;
				}
				
				#contents #mainArea #topContainer #simpleSearch dl.last2{
					margin:0 0 15px 0;
				}
				
				#contents #mainArea #topContainer #simpleSearch dt{
					float:left;
					width:35px;
					padding:3px 0 0;
				}
				
				#contents #mainArea #topContainer #simpleSearch dt img{

				}
				
				#contents #mainArea #topContainer #simpleSearch dd{
					float:left;
					width:225px;
				}
				
				#contents #mainArea #topContainer #simpleSearch dd dt{
					clear:both;
					float:left;
					width:47px;
					padding:5px 0 0;
				}
				
				#contents #mainArea #topContainer #simpleSearch dd dd{
					float:left;
					width:178px;
				}
				
				#contents #mainArea #topContainer #simpleSearch .search_bg{
					background:url(../images/bg_006.gif) left top no-repeat;
					width:260px;
					height:57px;
				}
				
				#contents #mainArea #topContainer #simpleSearch .search_bg p{
					padding:16px 0 0 6px;
				}
				
				#contents #mainArea #topContainer #simpleSearch .detail_search{
					margin:9px 0 0 0;
				}
			
		#contents #mainArea #information{
			clear:both;
			position:relative;
			width:540px;
			margin:10px 0 0 0;
		}
		
		#contents #mainArea #information h2{

		}
		
		#contents #mainArea #information dl{
			clear:both;
			background:url(../images/line_001.gif) left bottom no-repeat;
			padding:12px 10px;
		}
		
		#contents #mainArea #information dt{
			float:left;
			width:80px;
			color:#197fc4;
		}
		
		#contents #mainArea #information dd{
			float:left;
			width:440px;
		}
	
	#contents #bannerArea{
		float:right;
		width:230px;
	}
		
		#contents #bannerArea #company{
			clear:both;
			padding:18px 0 0;
		}
	
		#contents #bannerArea ul{
			margin:13px 0 0 20px;
		}
		
		#contents #bannerArea li{
			float:left;
		}
		
		#contents #bannerArea #company li{
			height:63px;
		}
		
		