#body_attr {
  margin: 15px 0px 0px 10px; 
  background: #FFFFFF;
/*  font-size:80%;*/
}

#wrapper {
background-color: #FFFFFF;
border-style:solid solid none solid;
border-color:#ffffff;
border-width:1px;
width:750px;
}

#container {
background-color:#ffffff;
border-style:solid;
border-color:#996600;
border-width:1px;
margin:15px 50px;
padding:0px;
}

#container_xxx {
  width: 750px
  text-align: left;
  font-size: 0.85em;
  line-height: 1.1em;
}
/*
#title {
  width: 750px;
  margin: 10px 0px 30px 0px; 
  padding: 2px 2px 2px 10px
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.7em;
  border-bottom:solid 3px #ff6600;
}
*/

a:link,a:visited,a:active { color:#ff6600; text-decoration: none }
a:hover { color:#009900; text-decoration: underline}


.border_search {  border-style: dashed}
.font9 {font-size:80%: Line-Height:140%}
.font10{font-size:90%; Line-Height:140%}
/*2006/06/29 hojo
.td1 {  line-height: 25px; text-decoration: underline}
*/
.FS14pc {  font-size: 100%; line-height: 140%}
.FS12pc {  font-size: 90%; line-height: 140%}
.FS10pc {  font-size: 80%; line-height: 120%}
.td_s_map_outside {  background-color: #999999}


.theme_bgcolor {background-color: #ff6600;}
.contrast_bgcolor {background-color: #ffffcc;}
.theme_color {color: #ff6600;}
.contrast_color {color: #ffffff;}

.title_block{
margin: 5px; 
/*width: 750px; */
border:solid 1px #ff6600;
padding: 2px 2px 2px 10px;
background-color:#ffffff;
}

.title_lm{
font: bold 1.2em/1.3em "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
color:#996600;
}

.title{
font: bold 1.2em/1.3em "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
margin: -1.3em 0em 0em 1em;
}

.span_title_lm{
font: bold 1.2em/1.3em "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
color:#ff6600;
}

.span_title{
font: bold 1.2em/1.3em "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
}

.alerts{
color:#ff0000;
}

.messages{
color:#0000ff;
}


/* new design 20080108 */
.page_title{
    border:1px solid #ff6600;
    border-left-width:10px;
    background-color:#ffffff;
    font-size:110%;
    margin:5px;
/* margin-bottom:10px;*/
    padding:4px 0px 4px 10px;
}

.no_data_msg{
    color:#ff0000;
}

.site_edit_header{
    font-size:110%;
}

/*---------------renewal01---------------------------------------------------------------------*/


#warapper {margin:0 auto; width:750px; padding:0;}

#header {
	height: 260px;
	font: 12px;
	width:750px;
	padding:0;
	margin: 0;
	background-color: #FFFFFF;
}
#header a:link,#header a:visited,#header a:active { color:#77604D; text-decoration: none; cursor:pointer; }
#header a:hover {color:#FF7D00;	text-decoration: underline;	cursor:pointer;}

div#header00{width:100%; height:112px; background:url(http://chofu.com/images/head_foot/0_bg.gif) no-repeat top; margin: 0; padding: 0;}

div#header00 h1{
	font-size:12px;
	padding:0px;
	width:750px;
	height:18px;
	font-weight: normal;
	margin:5px 0 3px 0px;
	text-align: left;
	overflow: visible;
}

div#counter{
	width:400px;
	float:left;
	padding:0px;
	margin:5px 0 0 0;
	text-align:left;
	font-size: 12px;
}

div#header01 {clear:both; width:100%; height:20px; overflow:visible;}

div#header01_left{width:285px; height:81px; float:left; margin:7px 0 0 0; padding:0px; font-size:12px;}

div#header01_center{width:300px; height:80px; float:left; margin:0 0 0 20px; padding:0px; background:url(http://chofu.com/images/head_foot/0_mado.gif) no-repeat; text-align:left; line-height:16px;}

div#header01_center .h01_c{width:245px; height:auto; margin:7px 10px 0px 25px;vertical-align:text-top; font-size:12px;}

div#header01_right
{float:right; width:165px; padding:0; margin:17px 0 0 0;	height: 36px; background:url(http://chofu.com/images/head_foot/0_on.gif) no-repeat;}
			div#header01_right a{display:block;}
			div#header01_right a:hover{background-color:transparent;}			
			div#header01_right a:hover img{z-index:-1; position: relative;}

div#header_news
	{width:100%; height:23px; background:url(http://chofu.com/images/head_foot/0_news_u.gif) no-repeat bottom left; padding:0; margin:0 0 4px 0;
	font-size:12px;	clear: both;}
	
	.news01{float:left; padding:0; margin:3px 0 0 7px;}
	.news02{float:left; padding:0; margin:8px 0 0 8px;}

	div#header_news ul{margin:0; padding:5px 0 0 6px;}
	div#header_topnavi01 ul{margin:0; padding:7px 0 0 6px;}
	div#header_news li,div#header_topnavi01 li
	{float:left; margin:0 0 0 6px; padding:0 0 0 12px; background:url(http://chofu.com/images/head_foot/mark.gif) no-repeat;}

div#h_gnavi{height:84px; padding: 0; overflow: visible; clear:both;}

	div#h_gnavi ul,#h_g_l_shop ul{margin: 1px 0 0 4px; padding: 0; float:left;}
	div#h_gnavi ul li,#h_g_l_shop ul li
	{margin: 0; padding:0; float:left; width: auto; height:36px; list-style-type: none; line-height:10px; overflow: hidden;}
	
		div#h_gnavi ul li a,#h_g_l_shop ul li a{padding: 0; margin:0; display: block; text-align: center; text-decoration: none;}
		div#h_gnavi ul li a:hover,#h_g_l_shop ul li a:hover{ background:url(http://chofu.com/images/head_foot/gnavi_bg.gif);}

	div#h_g_left{clear:both; float:left; margin:0; padding:0px; width:770px; height: 81px;}
		
		div#h_g_l_tokusen,
		div#h_g_l_bbs,
		div#h_g_l_event,
		div#h_g_l_e_under,
		div#h_g_l_shop{padding:0px;background:url(http://chofu.com/images/head_foot/01_gnavi.gif) no-repeat right top;}
		
/*gnaviÇØ·Ê*/
		
		div#h_g_l_home
		{float:left; height:38px; width:67px; margin:0 0 4px 0; padding:0px; 
		background:url(http://chofu.com/images/head_foot/01g_home_on.gif) no-repeat;}
			div#h_g_l_home a{display:block;}
			div#h_g_l_home a:hover{background-color:transparent;}			
			div#h_g_l_home a:hover img{z-index:-1;position:relative;}
					
		div#h_g_l_tokusen{float:left; width:335px; margin:0 0 4px 5px;}
				div#h_g_l_t{float:left; height:38px; width:66px; margin:0; padding:0; 
				background:url(http://chofu.com/images/head_foot/01g_tokusen_on.gif) no-repeat;}
				div#h_g_l_t a{display:block;}
				div#h_g_l_t a:hover{background-color:transparent;}			
				div#h_g_l_t a:hover img{z-index:-1;position:relative;}
		
		div#h_g_l_bbs{float:right; width:340px; height:38px; margin:0 0 4px 2px; }
			div#h_g_l_b{float:left; height:38px; width:66px; margin:0; padding:0; 
				background:url(http://chofu.com/images/head_foot/01g_bbs_on.gif) no-repeat;}
				div#h_g_l_b a{display:block;}
				div#h_g_l_b a:hover{background-color:transparent;}			
				div#h_g_l_b a:hover img{z-index:-1;position:relative;}

		div#h_g_l_event{clear:both; float:left; width:180px; height:38px; margin:0px;}						
		div#h_g_l_e_under{clear:both; float:left; width:750px; margin:0px; overflow: visible; height: 42px;}
			div#h_g_l_e{float:left; height:38px; width:66px; margin:0; padding:0; 
				background:url(http://chofu.com/images/head_foot/01g_event_on.gif) no-repeat;}
				div#h_g_l_e a{display:block;}
				div#h_g_l_e a:hover{background-color:transparent;}			
				div#h_g_l_e a:hover img{z-index:-1;position:relative;}
						
		div#h_g_l_shop{float:left; width:440px; height:38px; margin:0 0 0 5px; }
			div#h_g_l_s{float:left; height:38px; width:66px; margin:0; padding:0; 
				background:url(http://chofu.com/images/head_foot/01g_shop_on.gif) no-repeat;}
				div#h_g_l_s a{display:block;}
				div#h_g_l_s a:hover{background-color:transparent;}			
				div#h_g_l_s a:hover img{z-index:-1;position:relative;}

		
		div#h_g_l_link01
		{float:left; height:38px; width:66px; margin:0 0 0 8px; padding:0; 
		background:url(http://chofu.com/images/head_foot/01g_dantai_on.gif) no-repeat;}
			div#h_g_l_link01 a{display:block;}
			div#h_g_l_link01 a:hover{background-color:transparent;}			
			div#h_g_l_link01 a:hover img{z-index:-1;position:relative;}
					
		div#h_g_l_link02{float:left; height:38px; width:66px; margin:0 0 0 5px; padding:0; 
		background:url(http://chofu.com/images/head_foot/01g_circle_on.gif) no-repeat;}
			div#h_g_l_link02 a{display:block;}
			div#h_g_l_link02 a:hover{background-color:transparent;}			
			div#h_g_l_link02 a:hover img{z-index:-1;position:relative;}

	div#h_g_right{float:right; width: 150px; margin:0; padding:0; 
	background:url(http://chofu.com/images/head_foot/01r_login_on.gif) no-repeat;}
		div#h_g_right a{display:block;}
		div#h_g_right a:hover{background-color:transparent;}			
		div#h_g_right a:hover img{z-index:-1;position:relative;}

div#header_topnavi01
	{width:100%; background:url(http://chofu.com/images/head_foot/02_tnavibg01_u.gif) no-repeat top left; padding:0; margin:0;
	font-size:12px; clear: both; height: 38px; overflow: visible; position: static; }

div#header_topnavi02
	{width:100%; height:3px; background:url(http://chofu.com/images/head_foot/02_tnavibg02.gif) no-repeat bottom;
	padding:0; margin:0; clear: both;}


#event_pickup{
	width:500px;
	float:right;
	padding:5px 0 0 5px;
	margin:0;
	overflow: visible;
	text-align:left;
	font-size: 12px;
}
/*---------------renewal01 end ----------------------------------------------------------------*/
/*---------------renewal02---------------------------------------------------------------------*/
body{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,"Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",sans-serif;
	font-size:100%;
	color:#652D0B;
	line-height:1.2;
	margin: 0;
	padding: 0;
	text-align:left;
}

img{border: 0;}

.f_l{float:left;}
.f_r{float:right;}

p{
padding: 0;
margin: 0;
}

a:link,
a:visited,
a:active { 
color:#389495;
text-decoration: underline;
cursor:pointer;
 }

a:hover {
	color:#FF7D00;
	text-decoration: underline;
	cursor:pointer;
 }
 
ul,
li{
padding: 0;
margin: 0;
 }

ul{
list-style:none;
}

div#layout{
	width:900px;
	border: 1px #ccc solid;
	margin: 0 auto;
}

#pagetop{text-align:right; clear:both; margin:0 10px 0 0;}

#contents{width:750px; margin:0 auto; padding:0;}

/*---------------renewal02 end ----------------------------------------------------------------*/
/*---------------renewal03---------------------------------------------------------------------*/

div#footernavi{clear:both; margin:0; padding:23px 0 0 0; text-align:right;}

div#footer{clear:both; margin:0; padding:25px 15px 0 15px; text-align:left; background:url(http://chofu.com/images/head_foot/footer_hr.gif) repeat-x top; text-align:left;}

div#footer img{float:left; margin:0 10px 0 0;}

/*---------------renewal03 end ----------------------------------------------------------------*/
/*---------------renewal04---------------------------------------------------------------------*/

/*----for gmap----*/
#header_gmap {
	height: 272px;
	font: 12px;
	width:750px;
	padding:0;
	margin: 0;
	background-color: #FFFFFF;
}
#header_gmap a:link,#header_gmap a:visited,#header_gmap a:active { color:#77604D; text-decoration: none; cursor:pointer; }
#header_gmap a:hover {color:#FF7D00;	text-decoration: underline;	cursor:pointer;}

/*----pankuzu list----*/
.pankuzu{
	/*width:750px;*/
	height:20px;
	font-size:80%;
}
div#header_mskm{float:right;
/* width:165px;*/
 padding:0; margin:20px 0 0 0;	/*height: 36px;
 background:url(http://chofu.com/images/head_foot/0_on.gif) no-repeat*/;}
			div#header01_right a{display:block;}
			div#header01_right a:hover{background-color:transparent;}			
			div#header01_right a:hover img{z-index:-1; position: relative;}
			
/*----sitemap
.lay3colspr {
    border-style: none;
    margin-top: 10px;
    width: 100%;
}
.lay3colspr div.col1 {
    border-style: none;
    float: left;
    width: 33%;
}
.innerblock {
    margin: 0 5px;
    padding: 0 5px 5px;
}
.line010 {
    background: none repeat scroll 0 0 transparent;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 0 1px;
    color: #CCCCCC;
    height: 1px;
.maincontents ul.compact {
    border-style: none;
    list-style-position: outside;
    padding-left: 0;
}
.maincontents ul {
    border-style: none;
    list-style: disc outside none;
    margin: 0;
    padding: 0.5em 0 0.5em 40px;
}
fujits...out.css (102 ¹ÔÌÜ)
ul, ol, dl {
    margin-bottom: 0;
}----*/
