@charset "utf-8";

body{
	margin: 0px;
	padding: 0px;
	background-image:url(img/ume_bg.jpg);
	background-repeat:repeat;
	font-size: 12px;
	line-height:150%;
}

#wrap {
	width: 920px;
	margin: 0px auto;
	padding: 0px;
}
	
#header{
	width:840px;
	padding:0;
	margin:10px 40px 0 40px;
	border-bottom-color:#F66;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#main{
	width:840px;
	padding:0;
	margin:0 40px 0 40px;
	overflow:hidden;
	zoom: 0;
}

#footer{
	clear:both;
	bottom:0;
	left:0;
	width:100%;
	width:920px;
	height:70px;
	border-top-color:#F66;
	border-top-style:solid;
	border-top-width:1px;
	text-align:center;
	padding-top:20px;
}

.left {
	width:390px;
	height:100%;
	float:left;
	margin-top:30px;
	}
	
.right {
	width:430px;
	height:100%;
	float:right;
	margin-top:30px;
	}

h1 {margin:0;}

table, td, th {
	border: 1px #FDBC99 solid;
	border-collapse: collapse;
	padding:3px;
}

.clear {clear:both;}
.margin-side_05 {margin:0 5px 0 5px; }
.margin-side_10 {margin:0 10px 0 10px; }
.margin-side_20 {margin:0 20px 0 20px; }
.margin-side_40 {margin:0 40px 0 40px; }

.margin-right_5 {margin-right:5px; }
.margin-right_9 {margin-right:9px; }
.margin-right_10 {margin-right:10px; }
.margin-right_15 {margin-right:15px; }
.margin-right_20 {margin-right:20px; }
.margin-right_25 {margin-right:25px; }
.margin-right_30 {margin-right:30px; }
.margin-right_35 {margin-right:35px; }
.margin-right_40 {margin-right:40px; }
.margin-right_45 {margin-right:45px; }
.margin-right_50 {margin-right:50px; }
.margin-right_55 {margin-right:55px; }
.margin-right_100 {margin-right:100px; }

.margin-left_5 {margin-left:5px; }
.margin-left_6 {margin-left:6px; }
.margin-left_7 {margin-left:7px; }
.margin-left_8 {margin-left:8px; }
.margin-left_10 {margin-left:10px; }
.margin-left_15 {margin-left:15px; }
.margin-left_20 {margin-left:20px; }
.margin-left_30 {margin-left:30px; }
.margin-left_40 {margin-left:40px; }
.margin-left_50 {margin-left:50px; }
.margin-left_60 {margin-left:60px; }
.margin-left_70 {margin-left:70px; }
.margin-left_80 {margin-left:80px; }
.margin-left_90 {margin-left:90px; }
.margin-left_100 {margin-left:100px; }
.margin-left_240 {margin-left:240px; }
.margin-left_250 {margin-left:250px; }
.margin-left_260 {margin-left:260px; }
.margin-left_270 {margin-left:270px; }
.margin-left_280 {margin-left:280px; }
.margin-left_290 {margin-left:290px; }
.margin-left_300 {margin-left:300px; }

.margin-top_5 {margin-top:5px; }
.margin-top_10 {margin-top:10px; }
.margin-top_15 {margin-top:15px; }
.margin-top_20 {margin-top:20px; }
.margin-top_25 {margin-top:25px; }
.margin-top_30 {margin-top:30px; }
.margin-top_35 {margin-top:35px; }
.margin-top_40 {margin-top:40px; }
.margin-top_45 {margin-top:45px; }
.margin-top_50 {margin-top:50px; }
.margin-top_55 {margin-top:55px; }
.margin-top_60 {margin-top:60px; }
.margin-top_65 {margin-top:65px; }
.margin-top_70 {margin-top:70px; }
.margin-top_75 {margin-top:75px; }
.margin-top_80 {margin-top:80px; }
.margin-top_90 {margin-top:90px; }
.margin-top_95 {margin-top:95px; }
.margin-top_100 {margin-top:100px; }
.margin-top_110 {margin-top:110px; }
.margin-top_115 {margin-top:115px; }
.margin-top_120 {margin-top:120px; }
.margin-top_130 {margin-top:130px; }

.margin-bottom_5 {margin-bottom:5px; }
.margin-bottom_10 {margin-bottom:10px; }
.margin-bottom_20 {margin-bottom:20px; }
.margin-bottom_30 {margin-bottom:30px; }
.margin-bottom_40 {margin-bottom:40px; }
.margin-bottom_50 {margin-bottom:50px; }

img { border:0; margin:0; padding:0; }

.align_center {
	width:900px;
	text-align:center;
}

.t_aling_right  {text-align:right;}
.t_aling_center {text-align:center;}

.button {
	padding:0;
	margin:0;
	list-style-type:none;
}

.button li {
	display:inline;
	width:160px;
}

.button li a {
	display: block;
	overflow: hidden;
	float: left;
}

.go_top {
	width:840px;
	margin:0 40px 0 40px;
	padding-bottom:10px;
	text-align:right;
}

.box { overflow: hidden; zoom: 1; }

.f_left {float:left;}
.f_right {float:right;}

.box_left {
	width:350px;
	height:100%;
	margin-bottom:20px;
	padding:10px 20px 10px 20px ;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.box_right {
	width:390px;
	height:100%;
	margin-bottom:20px;
	padding:0 20px 10px 20px ;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.right_photo {
	float:left;
}

.box_big {
	width:390px;
	height:100%;
	margin-bottom:20px;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.box_middle {
	width:430px;
	height:100%;
	margin-bottom:20px;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.box_middle_2 {
	width:430px;
	height:100%;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.box_small {
	width:390px;
	height:100%;
	margin-bottom:20px;
	background-image:url(img/ume_bg_2.jpg);
	background-repeat:repeat;
}

.title_left {width:195px; height:100%; float:left;}
.title_right {width:155px; height:100%; float:right;}

.event_left {width:65px; height:100%; float:left;}
.event_right {width:275px; height:100%; float:right;}

.event_2_left {width:65px; height:100%; float:left;}
.event_2_center {width:250px; height:100%; float:left;}
.event_2_right {width:25px; height:100%; float:right;}

.event_3_left {width:65px; height:100%; float:left;}
.event_3_center {width:280px; height:100%; float:left;}
.event_3_right {width:25px; height:100%; float:right;}

.clear_f {overflow: hidden; zoom: 1;}


.area_main {
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
	}

.area_main_2 {
	width:390px;
	height:100%;
	margin-top:10px;
	margin-bottom:10px;
	}

.menu {
	width:840px;
	height:70px;
	margin:30px 40px 0 0 ;
}

.size12 {
	font-size:12px;
	line-height:140%;
}

.size13 {
	font-size:13px;
}

.text_area {
	padding-top:10px;
	font-size:12px;
	line-height:140%;
}

.migoro {
	font-size:13px;
	color:#900;
	line-height:140%;
}

.text_red {
	font-size:12px;
	font-weight:bold;
	color:#900;
	line-height:150%;
}

.w_150 {
	float:right;
	width:150px;
	font-size:12px;
	line-height:150%;
}

.w_180 {
	float:right;
	width:180px;
	margin-top:10px;
	font-size:12px;
	line-height:140%;
}

.w_140 {
	float:right;
	width:140px;
	font-size:12px;
	line-height:140%;
}
.width_180 {width:180px;}
.w_190 {width:190px;}
.w_200 {width:200px;}


.w_390 {width:390px; overflow:hidden;  zoom: 1;}

.w_370 {width:390px; overflow:hidden;  zoom: 1;}
.w_360 {width:380px;}
.w_370 {width:370px;}
.w_360 {width:360px;}
.w_350 {width:350px; overflow:hidden;  zoom: 1;}

.height_35 {height:35px;}

.move_button {
	width:350px;
	height:25px;
	}

