*{
	margin: 0;
	padding: 0;
}
body{
	background:url(../images/back.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font-size:80%;
}
img{
	border: none;
	}
#container{
	width: 960px;
	margin: 0 auto;
	text-align:center;
	background-color:#FFF;
}
/*=========header=========*/
#header {
	width: 960px;
	height:99px;
}

/*=========g_navi=========*/
#g_navi{
  margin: 0;
  padding: 0;
  width: 960px;
  height: 51px;
}

#g_navi ul{
  width: 960px;
  height: 51px;
}
#g_navi li {
	list-style-type:none;
	width: 160px;
    height: 51px;
	float:left;
}
#g_navi li a {
	height:51px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent:-9999px;
}

/*------off*/
#g_navi li.m_01 a{
	background:url(../images/g_navi01.jpg) no-repeat 0px 0px;
	width:160px;

}
#g_navi li.m_02 a{
	background:url(../images/g_navi02.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_03 a{
	background:url(../images/g_navi03.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_04 a{
	background:url(../images/g_navi04.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_05 a{
	background:url(../images/g_navi05.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_06 a{
	background:url(../images/g_navi06.jpg) no-repeat 0px 0px;
	width:160px;
}
/*------on*/
#g_navi li.m_01 a:hover{
	background:url(../images/g_navi01_on.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_02 a:hover{
	background:url(../images/g_navi02_on.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_03 a:hover{
	background:url(../images/g_navi03_on.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_04 a:hover{
	background:url(../images/g_navi04_on.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_05 a:hover{
	background:url(../images/g_navi05_on.jpg) no-repeat 0px 0px;
	width:160px;
}
#g_navi li.m_06 a:hover{
	background:url(../images/g_navi06_on.jpg) no-repeat 0px 0px;
	width:160px;
}	
/*=========flash=========*/			
#flash{	
    text-align:center;
	margin: 0;
	padding: 0;
	}	

/*=========box_left=========*/		
.box_left{
	width:620px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	}
	
.bn{
	padding-bottom:10px;
	}	
	
	
	
	
/*=========box_right=========*/	
.box_right{
	width:300px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	}

.box_1 img{
	float:left;
	padding:0px 10px 10px 0px;
	}
.box_1 {
	font-size:12px;
	text-align:left;
	line-height:20px;
	margin:10px;
	}
/*=========footer=========*/
#footerarea{
	width: 100%;
	height:150px;
	clear: both;
	background:#F8EAE1;
	margin-bottom:30px;
}
#footer{
	width: 960px;
	height: 150px;
	clear: both;
	margin: 0 auto;
	text-align:center;
}
#footer ul{
	width:960px;
    background-repeat: no-repeat;
	padding-top:20px;
	padding-left:50px;
	line-height:20px;
}
#footer li{
	display: inline;
	padding:0 20px;
	float: left;
	background: url(../images/daiya_mark.jpg) no-repeat;
	line-height:20px;
	padding-left:20px;
}
#footer a{
	color: #6a3920;
	line-height:20px;
	text-decoration: none;
	font-size:15px;
}
#footer a:hover{
	color: #F06;
}
.copy_right{
	clear:both;
	color: #6a3920;
	font-size:17px;
	line-height:40px;
	text-align:center;
	}
h1{
	color: #6a3920;
	font-size:17px;
	line-height:20px;
	text-align:center;
}
h1 span{
	color: #6a3920;
	font-size:17px;
	line-height:40px;
}
/*---------- 画像ロールオーバー ----------*/
a:hover img.ro-img
{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
} 
/*=========news=========*/
.news{
	color: #6a3920;
	line-height:15px;
	text-decoration: none;
	font-size:13px;	
	}
.about{
	padding:20px 0 20px 0;
	}
.about td{
	font-size:13px;
	line-height:20px;
	color:#633;
	}
.pink{
	background:#E00B51;
	color:#FFF;
	padding:2px;
	}
/*=========patharea=========*/

#patharea{
	width: 900px;
	height:15px;
	padding-top:8px;
	padding-left:10px;
	text-align:left;
}
#patharea li{
	display: inline;
	list-style: none;
	font-size: 12px;
}
#patharea a{
	font-size:12px;
	text-decoration:none;
	color: #FE02B4;
}
#patharea a:hover{
	font-size:12px;
	text-decoration:none;
	color: #F6F;
}
/*=========access========*/
.add{
	color: #333;
	line-height:18px;
	font-size:13px;	
	}	
.add th{
	color: #333;
	line-height:18px;
	font-size:13px;
	font-weight:normal;
	background-color:#f5e3da;
	padding:10px;
	}
.add td{
	padding:5px 5px 5px 10px;
	background-color:#fcf4f1;
	}
.font{
	color: #37210A;
	line-height:22px;
	font-size:13px;	
    padding:20px;
	}	
	
/*=========price========*/
.text_01{
	padding:10px 20px 10px 20px;
	font-size:14px;
	line-height:20px;
	}
.text_02{
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	}
h3{
	font-size:15px;
	line-height:20px;
	border-left:5px solid #271414;
	color:#271414;
	padding-left:10px;
	padding-bottom:5px;
	}