
/* 全体
 ---------------------------------------------------------------- */
	*{
		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;
	}
	
	/* 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:#8080FF;
		}
		a:visited{
			border:none;
			text-decoration:none;
			color:#8080FF;
		}

		a:hover{
			border:none;
			text-decoration:underline;
			color:#8080FF;
		}

		a:active{
			border:none;
			text-decoration:none;
			color:#8080FF;
		}


/* body
---------------------------------------------------------------- */
	body {
		background-color: #3D96AC;
		font-size:12px;
		line-height: 16px;
	}


/* wrapper
---------------------------------------------------------------- */
	#wrapper {
		width: 584px;
		background-color: #FFFFFF;
		margin-right: auto;
		margin-left: auto;
		margin-top: 15px;
		padding-bottom: 32px;
	}


/* コンテンツ
---------------------------------------------------------------- */
	#contents {
		width: 532px;
		margin:0 auto 0 auto;
		padding:10px 10px 10px 10px;
		border: 1px solid #66CC66;
	}


/* センターニュース
---------------------------------------------------------------- */
	h1 {
		width: 554px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 32px;
	}


/* タイトル
---------------------------------------------------------------- */

	h2 {
		margin:0 0 0 8px;
		color: #4444FF;
		font-weight: normal;
	}

/* 記
---------------------------------------------------------------- */
	.center{
		text-align:center;
		margin:20px 0 20px 0;
	}
	
	.first{
		margin: 5px 10px 15px 10px;
		padding:0 0 0 0;
	}
	
	.first:first-letter {
		margin-left: 1em;
	}	
	
	span{
		font-weight:bold;
	}
	

/* 本文
---------------------------------------------------------------- */
	h3{
		margin:25px 0 0 0;
		color:#FF6666;
	}	
	
		
	p{
		margin:5px 13px 15px 20px;
		padding:0 0 0 0;
	}

	ul{
		margin:5px 13px 15px 20px;
		padding:0 0 0 0;
	}

	ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}

	/* 営業案内 ----------------------------------------*/
	ul.business {
		margin: 10px 3px 5px 30px;
		padding:0 0 0 0;
		line-height:1.4;
	}
	
	ul.business li {
		list-style-type: none;
		margin:0 0 2px 74px;
	}

	ul.business li span {
        width:74px;
		margin:0 0 0 -74px;
        font-weight:normal;
        float:left;
	}

	ul.business li.long {
		list-style-type: none;
		margin:0 0 2px 0;
	}
	
	ul.business li.announce{
		list-style-type: none;
		margin:0 0 0 94px;
	}

	ul.business li.announce span{
        width:20px;
		margin:0 0 0 -20px;
        font-weight:normal;
        float:left;
	}

	ul.business li.announce_none{
		list-style-type: none;
		margin:0 0 0 74px;
	}

	/* 住所 ----------------------------------------*/
	.contents_bottom {
		border: 1px solid #999999;
		padding: 5px 10px 5px 12px;
		margin: 30px 5px 0 0;
	}

	.le{
		text-align:left;
	}
	
	.double{
		border-bottom-style: double;
	}
	
	.contents_bottom_tour {
		border: 1px solid #999999;
		padding: 5px 10px 0 12px;
		margin: 20px 50px 0 50px;
	}
