.clear_both{
	clear: both;
}

#g_navi{
margin: 0px;
padding: 0px;
width: 830px;
height: 65px;
}

#g_navi li{
float: left;
}


/*---Global Navi01----------------------------- */

li.g_navi01{ background: url(../img/main-nav-over_01.gif); width: 134px; height: 65px;}
li.g_navi01 a{ display: block; }
li.g_navi01 a:hover { background-color:transparent; }
li.g_navi01 a:hover img { visibility: hidden; }


/*---Global Navi02----------------------------- */

li.g_navi02{ background: url(../img/main-nav-over_02.gif); width: 137px; height: 65px;}
li.g_navi02 a{ display: block; }
li.g_navi02 a:hover { background-color:transparent; }
li.g_navi02 a:hover img { visibility: hidden; }


/*---Global Navi03----------------------------- */

li.g_navi03{ background: url(../img/main-nav-over_03.gif); width: 140px; height: 65px;}
li.g_navi03 a{ display: block;  }
li.g_navi03 a:hover { background-color:transparent; }
li.g_navi03 a:hover img { visibility: hidden; }


/*---Global Navi04----------------------------- */

li.g_navi04{ background: url(../img/main-nav-over_04.gif); width: 139px; height: 65px;}
li.g_navi04 a{ display: block;  }
li.g_navi04 a:hover { background-color:transparent; }
li.g_navi04 a:hover img { visibility: hidden; }


/*---Global Navi05----------------------------- */

li.g_navi05{ background: url(../img/main-nav-over_05.gif); width: 141px; height: 65px;}
li.g_navi05 a{ display: block;  }
li.g_navi05 a:hover { background-color:transparent; }
li.g_navi05 a:hover img { visibility: hidden; }


/*---Global Navi06----------------------------- */

li.g_navi06{ background: url(../img/main-nav-over_06.gif); width: 139px; height: 65px;}
li.g_navi06 a{ display: block;  }
li.g_navi06 a:hover { background-color:transparent; }
li.g_navi06 a:hover img { visibility: hidden; }



/* Widget ----------------------------------------------------------------- */

.widget-archive,
.widget-archive02{
width: 180px;
color:#876349;
margin: 0px 0px 20px 0px;
border: 1px solid #AA8D5E;
}

.widget-archive a:link{ color:#876349;font-weight: normal;text-decoration:none; }
.widget-archive a:visited{ color:#876349;font-weight: normal;text-decoration:none; }
.widget-archive a:active{ color:#876349;font-weight: normal;text-decoration:none; }
.widget-archive a:hover{ color:#CC0000;font-weight: normal;text-decoration:none; }

.widget-header {
background: url(../img/side-topnav-back.gif);
font-size: 13px;
padding: 5px;
border-bottom: 1px solid #AA8D5E;
}


.widget-content,
.widget-content02	{
line-height: 180%;
font-size: 12px;
padding: 5px;
}



/* SideMenu ----------------------------------------------------------------- */

#side_navi {
width: 190px;
margin: 30px 0 0 0;
padding: 0px;
float: right;
text-align: left;
}

.s_navi li{
margin: 0 0 15px 0;
}


/*---side Navi01----------------------------- */

li.s_navi01{ background: url(../img/side-nav-over_01.jpg); width: 185px; height: 40px;}
li.s_navi01 a{ display: block; }
li.s_navi01 a:hover { background-color:transparent; }
li.s_navi01 a:hover img { visibility: hidden; }


/*---side Navi02----------------------------- */

li.s_navi02{ background: url(../img/side-nav-over_02.jpg); width: 185px; height: 40px;}
li.s_navi02 a{ display: block; }
li.s_navi02 a:hover { background-color:transparent; }
li.s_navi02 a:hover img { visibility: hidden; }


/*---side Navi03----------------------------- */

li.s_navi03{ background: url(../img/side-nav-over_03.jpg); width: 185px; height: 40px;}
li.s_navi03 a{ display: block; }
li.s_navi03 a:hover { background-color:transparent; }
li.s_navi03 a:hover img { visibility: hidden; }


/*---side Navi04----------------------------- */

li.s_navi04{ background: url(../img/side-nav-over_04.jpg); width: 185px; height: 40px;}
li.s_navi04 a{ display: block; }
li.s_navi04 a:hover { background-color:transparent; }
li.s_navi04 a:hover img { visibility: hidden; }




/*---Index News----------------------------- */

.asset_content li{margin-bottom:12px; }


ul.news_data {
width: 590px; 
}
li.news_day,li.news_day02{
float: left;
width: 120px; 
height: 17px;
background: url(../img/list-marker.gif) no-repeat bottom right; 
}

li.news_txt,li.news_txt02{
margin-left: 120px;
line-height: 1.5;
}


li.news_day02,li.news_txt02 {
border-top: 3px dotted #BBAF7F;
padding: 12px 0 0 0;
	}

/*---Index Memo----------------------------- */

ul.memo_data {
width: 590px; 
}

li.memo_day{
float: left;
width: 120px; 
height: 17px;
background: url(../img/list-marker.gif) no-repeat bottom right; 
}

li.memo_txt{
margin-left: 120px;
line-height: 1.5;
}


/* --------------------------------------------
 *                      Entry Style
 * -------------------------------------------- */
	
	.asset_name{
		margin-bottom:15px;
		height: 71px;
		font-size: 20px;
		color: #CC0000;
		background: url(../img/midashi-backimage.jpg) no-repeat top left; 
	}
	

.aseet_img{
margin: 15px 0 15px 0;
}
	
	li.memo_box{
	margin-bottom:50px;
	}
	
h2.entry-midashi a:link { color: #FFFFFF;font-weight: normal;text-decoration: none; }
h2.entry-midashi a:visited { color: #FFFFFF;font-weight: normal;text-decoration: none; }
h2.entry-midashi a:active { color: #FFFFFF;font-weight: normal;text-decoration: none; }
h2.entry-midashi a:hover { color: #FFCC99;font-weight: normal;text-decoration: underline; }
	
	
	h2.entry-midashi{
height: 51px;
background: url(../img/midashi-other-backimage.gif) no-repeat top left; 
padding: 15px 0 0 15px;
font-size: 16px;
letter-spacing:1px;
	}
	
.memo_txt_nomal{
width:560px;
line-height: 1.9;
text-align:justify;
padding: 0 0 0 20px;
float: left;
}
	
	.memo_txt_inimg{
width:310px;
line-height: 1.9;
text-align:justify;
padding: 0 0 0 20px;
float: left;
}
	
.memo_image{
width:240px;
float: right;
}

	.memo_more{
text-align: right;
}



/*---Shop Annai----------------------------- */

.table_back02 {
margin: 30px 0px 10px 0px;
padding: 0px;
border-top: 1px solid #AA8D5E;
width:90%;
}

.table_txt03,	.table_txt04{
font-weight: normal;
line-height: 1.2;
text-align: left;
padding:  8px 15px;
margin: 0px;
}

.table_txt03 {
background: url(../img/form-back.gif);
background-color: #FFF7C9;
color: #876349;
border-bottom: 1px solid #AA8D5E;
}

	.table_txt04 {
background-color: #ffffff;
border-bottom: 1px solid #AA8D5E;
}
	
	
	
	/*---Access Map----------------------------- */

	.map_img {
float: right;
margin: 0 30px ;
}	



.map_txt a:link { color: #0066FF;font-weight: normal;text-decoration: none; }
.map_txt a:visited { color: #0066FF;font-weight: normal;text-decoration: none; }
.map_txt a:active { color: #0066FF;font-weight: normal;text-decoration: none; }
.map_txt a:hover { color: #CC0000;font-weight: normal;text-decoration: underline; }
	
	
	
	
	
	
	
	