@charset "shift_jis";
/* CSS Document */
body{
	background-color:#49290F;
}
.home{
	width:770px;
	margin:auto;
}
.box1{
	width:770px;
	margin:auto;
	background-image:url(img/bk_top.gif);
	background-repeat:repeat-y;
}
.top{
}
.title{
}
.bt{
	width:205px;
}
.bt_top a{
	background-image:url(img/bt_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_top a:hover{
	background-image:url(img/bt_top_b.gif);
}
.bt_info a{
	background-image:url(img/bt_info.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_info a:hover{
	background-image:url(img/bt_info_b.gif);
}
.bt_midokoro a{
	background-image:url(img/bt_midokoro.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_midokoro a:hover{
	background-image:url(img/bt_midokoro_b.gif);
}	
.bt_event a{
	background-image:url(img/bt_event.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_event a:hover{
	background-image:url(img/bt_event_b.gif);
}
.bt_down a{
	background-image:url(img/bt_down.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_down a:hover{
	background-image:url(img/bt_down_b.gif);
}
.bt_top_top a{
	background-image:url(img/bt_top_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_top_top a:hover{
	background-image:url(img/bt_top_top_b.gif);
}
.bt_info_top a{
	background-image:url(img/bt_info_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_info_top a:hover{
	background-image:url(img/bt_info_top_b.gif);
}
.bt_midokoro_top a{
	background-image:url(img/bt_midokoro_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_midokoro_top a:hover{
	background-image:url(img/bt_midokoro_top_b.gif);
}	
.bt_event_top a{
	background-image:url(img/bt_event_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_down_top a:hover{
	background-image:url(img/bt_down_top_b.gif);
}
.bt_down_top a{
	background-image:url(img/bt_down_top.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	width:205px;
	height:78px;
	display:block;
}
.bt_event_top a:hover{
	background-image:url(img/bt_event_top_b.gif);
}
.bt_main {
	float:left;
}
.bt_event_mini{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	color:#49290F;
	padding:0px 0px 0px 15px;
}

.main{
	background-image:url(img/main0.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	width:565px;
	height:320px;
	display:block;
}
.top_caption{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	color:#630;
	text-align:right;
}
.sub_main{
	padding:0px 0px 0px 10px;
	width:555px;
	}
.sub_main table{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	background-color:#630;
}
.sub_main th{
	font-weight:bold;
	text-align:center;
	color:#630;
	background-color:#FFF;
}
.sub_main td{
	background-color:#FFF;
}
.sub_event{
	padding:0px 0px 0px 10px;
	width:555px;
}
.sub_event th{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border:#630 1px solid;
	color:#630;
}
.sub_event td{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	border-bottom:#630 1px dashed;
	color:#630;
}
.event_padding_1{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	padding:10px 10px 10px 0px;
}
.event_padding_2{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	line-height:16px;
	color:#630;
	padding:10px 30px 0px 0px;
}
.sub_topic{
	padding:0px 0px 0px 10px;
	width:555px;
	}
.sub_down{
	padding:0px 0px 0px 10px;
	width:555px;
}
.sub_down th{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#630;
}
.sub_down td{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	color:#960;
}
.down_padding{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	line-height:16px;
	color:#960;
	padding:10px 30px 0px 0px;
}
.bottom{
	background-image:url(img/bk_middle.gif);
	background-position:left;
	background-position:bottom;
	padding:10px 50px 50px 50px;
}

.topic{ 
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	color: #000000;
	width: 600px;
	height: 150px;
	margin: auto;
	padding: 10px;
	overflow: auto;
	border: #333 solid 1px;@
	text-align: left;
	scrollbar-base-color: #630;
	scrollbar-face-color: #630;
	scrollbar-track-color: #CCC;
	scrollbar-arrow-color: #FFF;	
	scrollbar-highligth-color:#CCC;
	scrollbar-3dlight-color:#333; 
	scrollbar-shadow-color:#CCC;
	scrollbar-darkshadow-color:#CCC;
	  }
.topic_title{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	margin:auto;
	padding:10px;
	width :600px;
	text-align:left;
	color: #fff;
	background-color:#630;
	margin-top:10px;
	border-left: #600 solid 1px;
	border-right: #600 solid 1px;
	border-top: #600 solid 1px;
}
.topic_line{
	border-bottom:#630 1px dashed;
}
.topic_waku{
	padding:10px 10px 10px 10px;
	margin-right:30px;
	border:#630 1px solid;
}
.copy{
	width:770px;
	margin:auto;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.message{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	color:#600;
	text-align:right;
	padding:20px 20px 10px 0px;
}
.lead{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	padding:20px 40px 10px 40px;
	line-height:20px;
}
.text_color_brown{
	color:#630;
}
.text_color_d_brown{
	color:#600;
}
.text_color_s_brown{
	color:#960;
}
.bold{
	font-weight:bold;
}
.text_color_red{
	color:#F00;
}
.text_big{
	font-size:18px;
}
.text_small{
	font-size:12px;
}
.center{
	text-align:center;
}
.main_sub_title{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background-color:#960;
	padding:10px 0px 10px 10px;
	margin-right:30px;
	margin-bottom:20px;
}
.main_sub_title__mini{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	color:#630;
}
.text_main{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	color:#000;
	padding:10px 30px 10px 0px;
	line-height:20px;
}
.text_topic{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
	color:#000;
	line-height:20px;
}
.text_right{
	text-align:right;
}
.topic_sub_title{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background-color:#960;
	padding:10px 10px 10px 10px;
	margin-right:30px;
	margin-bottom:20px;
	line-height:18px;
}
.topic_modoru{
	font-size:14px;
	text-align:left;
	padding-right:30px;
	padding-top:5px;
}
.topic_modoru a{
	color:#630;
	text-decoration:none;
}
.topic_modoru a:hover{
	color:#960;
	text-decoration:none;
}
.caption{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	color:#630;
	padding:5px 5px 5px 5px;
}
.boder_brown{
	border:#630 1px solid;
}
.under_brown{
	border-bottom:#630 1px dashed;
}
.pa_5{
	padding:5px;
}
.event_title{
	background-image:url(img/event_title_1.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	display:block;
	padding:20px 10px 20px 50px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
}
.event_end{
	color:#F00;
	font-size:12px;
}
.down_title{
	background-image:url(img/down_title_1.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	display:block;
	padding:20px 100px 20px 50px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
}
.red{
	color:#F00;
}
.write{
	color:#FFF;
}
.black{
	color:#000;
}
.bg_color{
	background-color:#FF6;
}
.bg_color_blue{
	background-color:#9FF;
}
.line_red{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	color:#F00;
	font-size:14px;
}
.text_size{
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:14px;
}
.bold{
	font-weight:bold;
}