@charset "UTF-8";
/* CSS Document */

*{ 
    margin: 0; 
    padding: 0; 
}



body{
    background-color: rgb(255,255,245);
    margin:0px;
    padding:0px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}


img {	border:none; }


#main{
	width:730px;
	height:750px;
	position:absolute;
	top:8%;
	left:50%;
	margin-left:-365px;
    background-color: rgb(255,255,245);
}










/* =================================== */
/* 画像＋タイトル */
/* =================================== */


h1 {
	width:730px;
	height:350px;
	display:block;
	text-indent: -9999px;  
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}







/* =================================== */
/* ナビ */
/* =================================== */


#Navigation {
	text-align: center;
	display:inline;
	height:36px;
}


#Navigation ul li{
	float:left;
}


ul li {
	list-style:none;
}


.line_navi {
	border-right:dotted 1px rgb(220,220,220);
	}





/* =================================== */
/* 本文 */
/* =================================== */

#text{
	height:190px;
	padding-bottom:10px;
}

html>/**/body #text { padding-top:25px; }


#text h2 {
	width:730px;
	height:190px;
	display:block;
	text-indent: -9999px;  
	background-image: url(../img/top_text.gif);
	background-repeat: no-repeat;
	background-position: center;
}

	
	
/* =================================== */
/* special */
/* =================================== */

#special {
	text-align:center;
	margin:0px auto 20px auto;
	}
	
	
/* =================================== */
/* season */
/* =================================== */

.season img{
	padding-left:22px;
	}
	

	

/* =================================== */
/* NEWS + ナビ */
/* =================================== */

#news_navi {
	width:730px;
	height:200px;
	}



#news{
	width:469px;
	height:130px;
	display:block;
	background-image: url(../img/R001.gif);
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	padding-left:50px;
}
	
#news_text{
	width:440px;
	height:116px;
	margin-top:7px;
	margin-left:16px;
	overflow:auto;
	}
	
#news p{
	font-size:12px;
	line-height:2.4em;
	color: rgb(104,53,0);  
}


.whatsNew {
	font-size:14px;
	font-weight:bold;
	color:rgb(104,53,0);
	font-family:Arial;
	}

.line_bottom {
	width:410px;
	border-bottom:dotted 1px rgb(104,53,0);
	}
	
.newedate {padding-left:5px;}
	

#navi {
	float:left;
	margin-left:20px;
	width:131px;
	}


.toptext{color: rgb(104,53,0); font-size:13px; padding:0 0 30px 0; font-family:meiryo,Arial,sans-serif;}
.br { margin:10px 355px;}
.toptext p{padding:6px 0; line-height:1.5em;}
.toptext li{padding:5px 0 5px 15px;}
.redorange{color: rgb(255,115,60);}


a:hover{color:#F66;}
a:link{color:#F66;}
a:visited{color:#F66;}
a:active{color:#F66;}





/* =================================== */
/* footer */
/* =================================== */

#footer{
	clear:both;
	margin:auto;
	position:relative;
	border-top:solid 1px rgb(220,220,220);
	padding-bottom:40px;
	text-align:center;
	}
	
#footer address{
	letter-spacing: 1;
	line-height:2.5em;
	font-size:11px;
	font-style: normal;
	font-family: Arial, sans-selif;
	color: rgb(104,53,0);
}



