
/* 全体
 ---------------------------------------------------------------- */
	*{
		margin:0;
		padding:0;
	}
	
	.clear_both{
		clear:both;
	}
	
	img{
		border:0;
	}
	
	h1,h2,h3,h4,h5,h6{
		font-size:100%;
	}
	
	.cle_b{
		clear:both;
	}
	
	.cle_r{
		clear:right;
	}
	
	.cle_l{
		clear:left;
	}
	
		table{
			table-layout:fixed;
			border-collapse:collapse;
		}

	/* float 自動クリア
	............................................................... */
		.clearfix{
			_height: 1px;
			min-height: 1px;
			/*￥*//*/
			height: auto;
			overflow: hidden;
			/**/
		}

		.clearfix:after{
			content:"";
			clear:both;
			height:0;
			display:block;
			visibility:hidden;
		}

	/* リンクスタイルをクリア
	............................................................... */
		a:link{
			border:none;
			text-decoration:none;
			color:#0095d9;
		}
		a:visited{
			border:none;
			text-decoration:none;
			color:#0095d9;
		}

		a:hover{
			border:none;
			text-decoration:underline;
			color:#0095d9;
		}

		a:active{
			border:none;
			text-decoration:none;
			color:#0095d9;
		}


/* body
---------------------------------------------------------------- */
	body{
		margin:0 0 0 0;
		padding:15px 0 15px 0;
		background-color:#3D96AC;
		font-size:12px;
		line-height:1.5;
	}


/* wrapper
---------------------------------------------------------------- */
	#wrapper{
		width: 584px;
		margin:0 auto 0 auto;
		padding:32px 0 32px 0;
		background-color: #FFFFFF;
	}

/* センターニュース
---------------------------------------------------------------- */
	h1{
		width:554px;
		margin:0 auto 0 auto;
		padding:0 0 0 0;
	}


/* コンテンツ
---------------------------------------------------------------- */
	#contents{
		width: 532px;
		margin:0 auto 0 auto;
		padding:20px 10px 10px 10px;
		border: 1px solid #66CC66;
	}


/* タイトル
---------------------------------------------------------------- */
	#contents h2{
		margin:0 0 15px 0;
		padding:10px 0 0 0;
		text-align:center;
		color:#4169e1;
		font-weight: normal;
		background:url(../../image/dot.gif) 0 0 repeat-x;
	}

	#contents h2 span{
		margin:0 0 0 0;
		padding:0 5px 10px 5px;
		display:block;
		background:url(../../image/dot.gif) 0 100% repeat-x;
	}

/* サマリー
---------------------------------------------------------------- */
	#contents #summary{
		margin:0 auto 0 auto;
		padding:0 0 10px 0;
	}

	#contents #summary p{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#contents #summary p span{
		margin:0 0 0 0;
		padding:0 5px 0 5px;
		font-weight:bold;
	}

	#contents #summary p:first-letter { 
		margin-left:1em;
	}


/* 記
---------------------------------------------------------------- */
	#contents p.center{
		margin:10px 0 0 0;
		padding:0 0 0 0;
		text-align:center;
	}


/* 本文
---------------------------------------------------------------- */
	#contents h3{
		clear:both;
		margin:25px 0 3px 0;
		color:#FF6666;
	}

	#contents p{
		margin:0 10px 0 20px;
		padding:0 0 0 0;
	}

	#contents ul{
		margin:0 10px 0 20px;
		padding:0 0 0 0;
	}

	#contents ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}


/* 営業案内
---------------------------------------------------------------- */
	#contents #business{
		clear:both;
		margin:35px 0 0 0;
		padding:0 0 10px 0;
	}

	#contents #business h3{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#contents #business h4{
		margin:0 10px 0 20px;
		padding:0 0 0 0;
	}

	#contents #business ul{
		margin:5px 10px 0 20px;
		padding:0 0 0 0;
	}

	#contents #business ul li{
		margin:0 0 4px 70px;
		padding:0 0 0 0;
		list-style-type:none;
	}

	#contents #business ul li span{
		width:70px;
		margin:0 0 0 -70px;
		padding:0 0 0 0;
		float:left;
	}

	#contents #business p{
		margin:5px 10px 0 100px;
		padding:0 0 0 0;
	}

	#contents #business p span{
		width:80px;
		margin:0 0 0 -80px;
		padding:0 0 0 0;
		float:left;
	}


/* お問い合わせ
---------------------------------------------------------------- */
	#contents #call{
		margin:15px auto 0 auto;
		padding:10px 10px 10px 10px;
		border: 1px solid #a9a9a9;
		display:block;
	}

	#contents #call h3{
		margin:0 0 0 0;
		padding:0 0 0 0;
		color:#1f3134;
	}

	#contents #call p{
		margin:5px 0 2px 8px;
		padding:0 0 0 0;
	}

	#contents #call address{
		margin:0 0 0 30px;
		padding:0 0 0 0;
		font-style:normal;
	}

