#box{
	width:804px;
	border:0;
	margin:0 auto 0 auto;
	border:1px solid #999;
}
p{
	clear:both;
	line-height:1.5;
	margin-left:20px;
	margin-right:14px;
	font-size:14px;
}
img{
	border:0;
}
h1{
	clear:both;
	margin:0 auto 0 auto;
}
h2{
	margin-top:5px;
}
h3{
	margin-top:5px;
}
li{
	line-height:1.5;
	font-size:12px;
}
.box_left{
	float:left;
	width:410px;
	padding:10px 0 10px 10px;
	}
	
.box_right{
	float:right;
	width:370px;
	padding:10px 10px 10px 0;
	}
	
.dot{
	clear:both;
	border-bottom: 1px dotted #ccc;
	margin:5px auto 10px auto;
	width:750px;
}
.left{
	float:left;
	margin-top:10px;
}
a{
	color:#03F;
	text-decoration:none;
}
.btn{
	clear:both;
	margin:25px auto 25px auto;
	width:179px;
	height:46px;
}
.btn_02{
	margin:0px auto 25px auto;
	width:115px;
	height:26px;
	background-repeat:no-repeat;
}

.f-small{
	font-size:10px;
	}

.f-red{
	font-weight:bold;
	font-size:16px;
	color:#FF0000;
}
.f-aqua{
	font-weight:bold;
	font-size:16px;
	color:#0099FF;
}
.f-red-small{
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	}
.f-midium{
	font-size:16px;
}
.f-large{
	font-weight:bold;
	font-size:16px;
}
.f-large_line{
	font-weight:bold;
	font-size:18px;
	margin-left:10px;
	border:solid #666666 1px;
	padding:3px;
}
.f-line{
	border:solid #666666 1px;
	margin:10px 20px;
	}
.clear{
	clear:both;
	}
.pic_right{
	float:right;
	margin:10px 15px 10px 0;
	}
.img7{
	margin:4px 22px;
	}
.box_02{ 
	width:600px;
	margin:10px auto;
	border:1px solid #000;
	background-color:#FFFFFF;
}
.box_02 p{
	margin:10px 20px 10px 10px;
	padding-bottom:2px;
}
.box02_title{
	background-color:#003366;
	color:#FFFFFF;
	font-size:16px;
	padding:3px;
	margin:3px 0 5px 0;
	}
.textbox {
	background-image:url(../event/images/event_12/box1_body.jpg);
	background-repeat:repeat;
	width:388px;
	height:auto;
	padding:0;
	margin:20px 10px;
}
.textbox_head{
	background-image:url(../event/images/event_12/box1_head.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox_foot{
	background-image:url(../event/images/event_12/box1_foot.jpg);
	background-repeat:no-repeat;
	width:388px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox p{
	margin:5px 10px;
	font-size:12px;
	line-height:130%;
}
.textbox1 {
	background-image:url(../event/images/event_11/box1_body.jpg);
	background-repeat:repeat;
	width:360px;
	height:auto;
	padding:0;
	margin:0 auto 10px;
}
.textbox1_head{
	background-image:url(../event/images/event_11/box1_head.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox1_foot{
	background-image:url(../event/images/event_11/box1_foot.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox1 p{
	margin:5px 10px;
	font-size:12px;
	line-height:130%;
}
.textbox2 {
	background-image:url(../event/images/event_12/box2_body.jpg);
	background-repeat:repeat;
	width:293px;
	height:auto;
	padding:0;
	margin:10px 20px 10px 45px;
}
.textbox2_head{
	background-image:url(../event/images/event_12/box2_head.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:37px;
	padding:0;
	margin:0;
	}
.textbox2_foot{
	background-image:url(../event/images/event_12/box2_foot.jpg);
	background-repeat:no-repeat;
	width:293px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox2 p{
	margin:7px 18px 3px;
	padding:3px;
	font-size:11px;
	line-height:130%;
	border:#666666 solid 1px;
	text-align:center;
	width:248px;
}
.textbox3 {
	background-image:url(../event/images/event_12/box3_body.jpg);
	background-repeat:repeat;
	width:384px;
	height:auto;
	padding:0;
	margin:10px auto;
}
.textbox3_head{
	background-image:url(../event/images/event_12/box3_head.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox3_foot{
	background-image:url(../event/images/event_12/box3_foot.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox3 p{
	margin:7px 18px 3px;
	padding:3px;
	font-size:12px;
	line-height:130%;
}
.textbox4 {
	background-image:url(../event/images/event_12/box4_body.jpg);
	background-repeat:repeat;
	width:360px;
	height:auto;
	padding:0;
	margin:10px auto;
}
.textbox4_head{
	background-image:url(../event/images/event_12/box4_head.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox4_foot{
	background-image:url(../event/images/event_12/box4_foot.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:15px;
	padding:0;
	margin:0;
	}
.textbox4 p{
	margin:7px 18px 3px;
	padding:3px;
	font-size:12px;
	line-height:130%;
}
.textbox5{
	border:solid #000000 1px;
	margin:5px;
	width:360px;
	}
.textbox5 p{
	font-size:12px;
	line-height:150%;
	padding:3px;
}