@charset "utf-8";

/*トップページ #top
----------------------------------------------------------------*/
#top{
	width:740px;
	margin:0;
	}
	/* おしらせ */
	#top #news{
		float:left;
		width:435px;
		height:130px;
		margin:0;
		}	
		#top #news #npg{
			width:435px;
			height:100px;
			overflow:auto;
		}
			#top #news #npg dl{
				line-height:15px;
				margin:10px 0 0;
				padding:0;
			}
			#top #news #npg dt{
				color:#ff618b;
				font-size:13px;
				line-height:15px;
				font-weight:bold;
				float:left;
				margin:0;
				padding:0 10px 0 5px;
				}
				#top #news #npg dl dd{
					font-size:13px;
					line-height:15px;
					margin:0 0 10px 0;
					padding:0 5px 5px 0;
					background-image:url(../common_img/dot_line02.gif);
					background-position:bottom;
					background-repeat:repeat-x;
				}
					#top #news #npg dl dd a{
						color:#555;
						font-weight:normal;
						text-decoration:none;
					}
					#top #news #npg dl dd a:hover{
						color:#333;
						text-decoration:underline;
						}
	/* 案内 */
	#top #guide{
		float:right;
		position:relative;
		width:284px;
		height:130px;
		border-left:1px solid #ffd4df;
	}
		#top #guide #logo{
			position:absolute;
			top:0;
			left:30px;
		}
		#top #guide #add{
			position:absolute;
			top:70px;
			left:20px;
		}
		#top #guide #telfax{
			position:absolute;
			top:95px;
			left:20px;
		}
		#top #guide #mapbtn{
			position:absolute;
			top:95px;
			right:0;
		}