body{
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size:14px;
	background-color:#999;
}
.container{
	width:960px;
	margin:auto;
	background-color:#D0C99D;
	border:#000 1px solid;
	position:relative;
}
.home{
	width:960px;
	margin:auto;
}
.bt_home{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	padding:20px 30px 0px 10px;
	font-size:medium;
	text-align:right;
	position:absolute;
	font-weight:bold;
	color:#FFF;
	width:920px;
}
.bt_home a{
	color:#FFF;
	text-decoration:none;
}
.bt_home a:visited{
	color:#FFF;
	text-decoration:none;
}
.bt_home a:visited{
	color:#FFF;
	text-decoration:none;
}
.bt_home a:hover{
	color:#F60;
	text-decoration:none;
}
.sp_home{
	display:none;
}
.main{
	width:960px;
	margin:auto;
	background-color:#D0C99D;
}
.top_main{
	padding:30px 0px 20px 0px;
	float:left;
	background-color:#D0C99D;
}
.page_main{
	padding:30px 0px 0px 40px;
	float:left;
}
.content{
	background-color:#FFF;
	width:590px;
	padding:10px 5px 20px 5px;
	margin-bottom:20px;
}
.content table{
	background-color:#000000;
}
.content th{
	background-color:#FFF;
}
.content td{
	background-color:#FFF;
}
.content a{
	color:#360;
}
.content a:actived{
	color:#360;
}
.content a:hover{
	color:#0C0;
}
.content img{
	padding:5px;
}
.info_text{
	line-height:20px;
	padding:10px 5px 10px 5px;
}
.event_title{
	background-color:#000000;
	padding:10px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
}
.event_text{
	line-height:20px;
	padding:10px 5px 10px 5px;
}
.event_sub_title{
	font-weight:bold;
	font-size:large;
	line-height:20px;
	padding:10px 5px 10px 5px;
}
.content_title{
	background-color:#090;
	padding:10px;
	color:#FFF;
	font-size:18px;
	border-left:30px solid #000;
}
.content_text{
	line-height:20px;
	padding:10px 5px 10px 5px;
}
.copy{
	width:960px;
	margin:auto;
}
.sp_copy{
	display:none;
}
.title{
	width:264px;
	height:459px;
	padding:20px 0px 0px 0px;
}
.page_title{
	width:264px;
	height:459px;
	padding:20px 0px 0px 0px;
}
.bt_waku{
	float:left;
	padding:10px 5px 20px 5px;
}
.button{
	width:264px;
	padding:10px 0px 0px 0px;
	}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.clearfix{
	display:inline-table;
	zoom:1;
}
.clearfix:after{
	display:block;
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
}
.text_right{
	text-align:right;
}
.bold{
	font-weight:bold;
}
.red{
	color:#F00;
}
.small{
	font-size:smaller;
}
.big{
	font-size:large;
}
.indent{
	text-indent:-1em;
	padding-left:1em;
}
.caption{
	font-size:12px;
	text-align:center;
	line-height:12px;
}
.info_img{
	font-size:12px;
	text-align:center;
	line-height:12px;
	float:right;
}
.bt_koho{
	margin-top:10px;
	text-align:center;
}
.tel_sp{
	display:none;
}
#event_sp{
	display:none;
}

/*shared*/
.maB15{
	margin-bottom: 15px;
	}
.stroke{
	text-decoration: line-through;
	}
.underline{
	text-decoration: underline;
	}



