﻿
/* 基本設定 ST */
html,body{ background:#FFF; margin:0px;  }

body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	background-image:url('image/bk.jpg') ;
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#f0f0f0;
	color:#663300;
	font-family: "メイリオ", Meiryo, Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	}

#container {	margin:0px ;
				padding:0px ;
/*				background:#dcdcc8;*/
				}

* html #hd h1,
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this));}

/* CSS SPRITE IMAGE SETTING */
a:visited,
a {
	text-decoration:none;
	color:#8b0000;
	}

a:hover { color:#663399; }

/**ヘッダ→TOP_CONTENTS**/
h1,h2,h3,.tel{
	text-indent:-9999px;
}

/**hd**/
#hd{
	}

#hd h1 a,
#hd h1{
/*	width:300px;*/
	height:400px;
	display:block;
	background-image:url('image/main.jpg') ;
	background-repeat:no-repeat;
	background-position:left top;
	}

#hd h2{
	margin:0 0 20px 50px;
	height:212px;
	background-image:url('image/h2_wakuwaku.gif') ;
	background-repeat:no-repeat;
	background-position:left top;
	}

#MAIN_CONTENTS{
	clear:both;
	}

#MAIN_CONTENTS h3 {
	width:805px;
	height:45px;
	margin:0 0 20px 27px;
	background-image:url('image/h3_sotobari.gif') ;
	background-repeat:no-repeat;
	background-position:left top;
	}

#MAIN_CONTENTS dl {
	margin:10px 30px;
	}

#MAIN_CONTENTS dt {
	clear:both;
	margin:0px 0px 10px 0;
	padding:0 0 0 8px;
	color:#330000;
	font-size:16px;
	font-weight:bold;
	border-left:15px solid #330000;
	}

#MAIN_CONTENTS dd span {
	float:left;
	margin:0 10px 20px 0px;
	padding:10px 20px 10px 0;
	width:320px;
	text-align:center;
	border:1px solid #330000;
	}

#MAIN_CONTENTS p {
	padding:6px 0 10px 0;
	color:#330000;
	line-height:1.4;
	}


#ft{
	text-align:center;
	height:87px;
/*	padding-top:10px;*/
	background: url('image/foot.jpg') no-repeat left top ;
	}

.tel {
	height:47px;
	}

.copyright {
	padding:0px;
	height:40px;
	background:#ff6600;

	font-size:11px;
	line-height:3.5;
	color:#330000;
	}


