@charset "utf-8";

*{
	/* font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',Verdana;	 
	font-family: 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN',Arial,sans-serif;*/
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",MS PGothic,Times New Roman,sans-serif;
 }

/*------------------------------------*/

body {
	background-color:#e2ded1;
	text-align:center;
	color:#555;
	}


#wrapper{
	width:773px;
	margin: 0 auto;

	}

#w1{
	width:773px;
	height:11px;
	}


#w2{
	width:773px;
	background:url(../../images/cf/w2.jpg);
	overflow:hidden;
}


#w3{
	width:773px;
	height:166px;
	background:url(../../images/cf/w3.jpg);
	}	

#side{
	width:153px;
	}

*html #side{
	width:153px;
	}
		
#main{
	width:620px;
	}	

#cont01{
	width:600px;
	margin:0;
	}	
	
#header{
	background-image:url(../../images/cf/header_bg.jpg);
	width:615px;
	height:50px;
	}

.bread{
	float:right;
	text-align:right;
	width:300px;
	margin-right:13px;
	}
	
*html .bread{
	margin-right:5px;
	}	


	
.event{
	background-image:url(../../images/top/event_bg.gif);
	overflow:hidden;
	width:195px;
	height:243px;
	margin-top:0;
	}

#news{
	width:372px;
	height:388px;	
	}

.news_bg{
	background-image:url(../../images/top/news_bg2.gif);	
	width:372px;
	height:344px;	
	}
		
.news_txt{
	overflow:auto;
	width:368px;
	height:310px;
	}	
	
*html .news_txt{	
	width:367px;
	}
	
#photo{
	width:218px;
	height:164px;
	}	

.photo_bg{
	background:url(../../images/top/photo_bg.gif) no-repeat;	
	width:218px;
	height:164px;	
	}


#volun{
	width:218px;
	height:164px;
	}	

.mobile_bg{
	background-image:url(../../images/top/mobile_bg.gif);	
	width:602px;
	height:134px;
	margin:10px 0;
	}	
	
/*mail.html--------------------------------------*/


#mail_bg{
	width:603px;
	height:1132px;
	background:url(../../images/mail/mail_bg.jpg) no-repeat;
	margin-left:-5px;
	}
			
*html #mail_bg{
	margin-left:0px;
	}

#mail_bg td{
	text-align:left;
	color:#3D1601;
	padding:5px 0 5px 0;
	/*letter-spacing:1px;*/
	}

#mail_bg .td2{
	text-align:left;
	color:#3D1601;
	padding:0px 0 5px 0;
	}

*html #mail_bg td, #mail_bg .td2{
	height:28px;
	}
#mail_bg input,#mail_bg textarea,#mail_bg select{
	background-color:#E2DED1;
	border:1px solid #C9C5B8;
	text-align:left;
	padding-top:2px;
	padding-bottom:0px;
	}	

*html #mail_bg input,*html #mail_bg textarea,*html #mail_bg select{
	padding-bottom:2px;
	}	

#mail_bg .inp{
	height:19px;
	}	

*html #mail_bg .inp{
	height:17px;
	}	
	
#mail_bg .btn{
	height:50px;
	background-color:#FFFFFF;
	}	
					
/* MAC IE HACK \*//*/
.page{
	overflow:visible;
	}
*/

/*link.html------------------------------------------------- takatori */
.slink1{
	width:200px;
	height:50px;
	}
.slink2{
	height:50px;
	}
	
/*------------------------------------------------- takatori */
.fav {
	font-size:10pt; 
	color:#F8F8F8; 
	background-color:#332B2B; 
	border:2px solid #826A47;
	width:115px;
	border-style: outset;
	margin-left:5px;
/*------------------------------------------------- takatori */	}


.photo01{
	width:170px;
	background:#fff;
	padding:5px;
}

/*--------------------------------*/

.prf_title{
	width:585px;
	margin:0;
	text-align:left;
	border-bottom:1px dotted #999;
	padding:3px 0 3px 3px;;
}

#news table,#news td{
	background:#fff;
	padding:3px;
	line-height:22px;
}

/*
.oshirase ,table,td{
	background:#fff;
	padding:3px;
	line-height:22px;
}
*/

/*--------------------------------------------2008.04.22 hatori */
.mail_link a:link{
	text-decoration:underline;
	color:#7B6159;
}

.mail_link a:visited {
	text-decoration:underline;
	color:#7B6159;
}

.mail_link a:hover {
	text-decoration:underline;
	color:#68724F;
}

/*--------------------------------------------2008.07.09 hatori */
.linkf {
	color:#a97e38;
}

.linkb {
	border:1px solid #D2AC6E;
}
