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

/*----------------------------------------*/
/* mainimg */
/*----------------------------------------*/
#about_mainimg{
	clear:both;
	width:90%;
	padding-left:10%;
	height:50px;
	padding-top:50px;
	font-size:30px;
	color:#6a5644;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
}
#main_contents p{
	clear:both;
	font-size:13px;
	line-height:1.8;
}
#main_contents section{
	clear:both;
	margin-bottom:20px;
}
#main_contents p a{
	color:#630;
	border-bottom:solid 1px #630;
}
#main_contents p a:hover{
	color:#960;
	border-bottom:solid 1px #960;
}
#main_contents figure{
	float:left;
}
#main_contents figure img{
	padding:1px;
	border:solid 1px #630;
}
#main_contents section iframe{
	float:right;
	padding:1px;
	border:solid 1px #630;
}
#place_data{
	float:left;
}

#pastevents{
	font-size:13px;
}


/*----------------------------------------*/
/* payment */
/*----------------------------------------*/
#main_contents h3{
	clear:both;
	margin-top:10px;
	border-left:solid 5px #630;
	padding-left:5px;
	margin-bottom:10px;
}

table.table_format{
    border-collapse: collapse;
    border-spacing: 0;
	border:solid 1px #630;
}
table.table_format th{
    padding: 5px;
    border: #630 solid;
    border-width: 0 0 1px 1px;
    background: #9cc;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

table.table_format td{
    padding:2px 5px;
    border: 1px #630 solid;
    border-width: 0 0 1px 1px;
    text-align: center;

}

table.sct td{
	text-align:left;
	font-size:13px;
}
table.sct td a{
	color:#369;
}
table.sct td a:hover{
	color:#69c;
}
table.float_left{
	float:left;
}

div.about_photo{
	font-size:13px;
	line-height:1.8;
	padding-right:30px;
}
div.about_photo img{
	float:right;
	margin:0 0 20px 20px;
}

#w_ca{
	width:300px;
	float:left;
}
#w_ca p{
	
}
/*----------------------------------------*/
/* footer */
/*----------------------------------------*/
#global_footer{
	border:solid 1px #630;

}


/*----------------------------------------*/
/* about_img */
/*----------------------------------------*/
#about_img ul{
	float:left;
	overflow:hidden;
}
#about_img ul li{
	float:left;
}
li.img_m{
	margin:0 20px;
}
#about_img ul li img{
	padding:1px;
	border:solid #666 1px;
}