@charset "UTF-8";

/* ��ʑS�̂��` */
.event{
	position:relative;
	margin:0px auto;
	width:795px;
	float:left;
	text-align:left;
	display:inline
}
/*��������(��)*/
.event_left{
	position:relative;
	margin:0px 0px 0px 5px;	/*	margin:0px 0px 0px 15px; tamada-mod-2008-03-03 */
	padding:0px 0px 15px 0px;	/* tamada-add-2008-03-03 */
	width:206px;
	float:left;
	background-color:#E0F5D6;
	display:inline;
}

.seikatsu_ichiran{
	position:relative;
	margin:0px 0px 15px 0px;
	width:206px;
	height:36px;
	float:left;
	background-image:url("/images/seikatsu_ichiran.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.seikatsu{
	position:relative;
	margin:0px 0px 0px 0px;
	width:206px;
	float:left;
	display:inline;
}
.green_bar{
	position:relative;
	margin:0px 16px 5px 15px;
	padding:2px 0px 0px 30px;
	width:145px;
	height:18px;
	float:left;
	display:inline;
	background-image:url("/images/green_bar.gif");
	background-repeat:no-repeat;

}
.seikatsu_hyous{
	position:relative;
	margin:0px 8px 15px 8px;
	width:190px;
	float:left;
	display:inline;
	background-color:#FFFFFF;
	border:1px solid #1E7B0B;
}
.seikatsu_hyou{
	position:relative;
	margin:0px 10px 0px 10px;
	width:170px;
/*	height:52px;*/
	float:left;
	display:inline;
	/*border-bottom:1px dashed #999999;*/
}
.seikatsu_part{
	position:relative;
	margin:5px 0px 5px 0px;
	width:170px;
	float:left;
	display:inline;
}
.event_date{
	position:relative;
	margin:5px 0px 5px 0px;
	width:170px;
	float:left;
	display:inline;
}
/*�����܂�(��)*/

/*��������(�E)*/
.event_right{
	position:relative;
	margin:0px 0px 0px 10px;
	width:555px;
	float:left;
	display:inline;
}
.seikatsu_jyouhou{
	position:relative;
	margin:0px 0px 0px 0px;
	width:555px;
	height:36px;
	float:left;
	background-image:url("/images/seikatsu_jyouhou.jpg");
	background-repeat:no-repeat;
	display:inline;
}
.event_title{
	position:relative;
	margin:15px 0px 0px 5px;
	width:555px;
	float:left;
	display:inline;
}
.seikatsu_name{
	position:relative;
	margin:5px 0px -5px 0px;
	width:170px;
	float:left;
	display:inline;
}
.event_name2{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 30px;
	width:407px;
	height:28px;
	float:left;
	font-size: 18px;
	background-image:url("/images/green_stick.jpg");
	background-repeat:no-repeat;
	background-position: 15px 3px;
	display:inline;
}
.event_print{
	position:relative;
	margin:0px 0px 0px 0px;
	width:114px;
	height:36px;
	float:left;
	display:inline;
}
.waku_off {
	background: #FFFFFF;
	border-bottom: 1px solid #E9E9E9;
	vertical-align:bottom;
}
.waku_on {
	width:152px;
	background: #FFFFFF;
	border-bottom: 0px solid #E9E9E9;
	vertical-align:bottom;
}
.waku_main {
	width:555px;
	background: #FFFFFF;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	vertical-align:bottom;
	text-align: left;
}
.event1_line1{
	position:relative;
	margin:15px 0px 0px 22px;
	width:515px;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/
/*
.event1_pic1{
	position:relative;
	margin:0px 0px 0px 0px;
	width:282px;
	height:210px;
	float:left;
	display:inline;
}
.event1_pic1 a {
	position:relative;
	margin:1px 2px 1px 2px;
	padding: 3px 0px 0px 3px;
	width:282px;
	height:210px;
	display:inline;
	border: #ffffff 2px solid;
}
.event1_pic1 a:hover {
	position:relative;
	margin:1px 2px 1px 2px;
	padding: 3px 0px 0px 3px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
*/
.event1_pic1{
	position:relative;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/

.event1_bun1{
	position:relative;
	margin:0px 0px 0px 10px;
	width:210px;
/*	height:210px;	tamada-del-2007-12-18 */
	float:left;
	display:inline;
}
.event1_line2{
	position:relative;
	margin:0px 0px 0px 22px;
	width:525px;
	float:left;
	display:inline;
}
.event1_detail1{
	position:relative;
	margin:0px 0px 0px 0px;
	width:278px;
	float:left;
	font-size: 12px;
	display:inline;
}
.event_detail12{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	width:268px;
	float:left;
	display:inline;
/*	border-bottom:1px dashed #999999;*/
}
.event1_2pic{
	position:relative;
	margin:35px 0px 0px 0px;
	width:243px;
	height:85px;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/
.event1_pic2{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
.event1_pic3{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
/*
.event1_pic2{
	position:relative;
	margin:0px 0px 0px 2px;
	width:119px;
	height:89px;
	float:left;
	display:inline;
}
.event1_pic2 a {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width:115px;
	height:85px;
	display:inline;
	border: #ffffff 2px solid;
}
.event1_pic2 a:hover {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
.event1_pic3{
	position:relative;
	margin:0px 0px 0px 2px;
	width:119px;
	height:89px;
	float:left;
	display:inline;
}
.event1_pic3 a {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width:115px;
	height:85px;
	display:inline;
	border: #ffffff 2px solid;
}
.event1_pic3 a:hover {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
*/
/*///////////////////////////////////////////*/

.event1_line3{
	position:relative;
	margin:10px 0px 0px 22px;
	width:515px;
	font-size: 12px;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/
/*
.event2_pic1{
	position:relative;
	margin:15px 0px 5px 22px;
	width:510px;
	height:383px;
	float:left;
	display:inline;
}
.event2_pic1 a {
	position:relative;
	margin:1px 2px 1px 2px;
	padding: 3px 0px 0px 3px;
	width:510px;
	height:383px;
	display:inline;
	border: #ffffff 2px solid;
}
.event2_pic1 a:hover {
	position:relative;
	margin:1px 2px 1px 2px;
	padding: 3px 0px 0px 3px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
*/
.event2_pic1{
	position:relative;
	margin:15px 0px 5px 18px;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/

.event2_line1{
	position:relative;
	margin:20px 0px 0px 22px;
	width:510px;
	font-size: 12px;
	float:left;
	display:inline;
}
.event2_detail1{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 20px;
	width:490px;
	/*border-bottom:1px dashed #999999;*/
	float:left;
	display:inline;
}
.event2_picline{
	position:relative;
	margin:15px 0px 15px 22px;
	width:510px;
	height:120px;
	float:left;
	display:inline;
}

/*///////////////////////////////////////////*/
.event2_pic2{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
.event2_pic3{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
.event2_pic4{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
/*
.event2_pic2{
	position:relative;
	width:164px;
	height:124px;
	float:left;
	display:inline;
}

.event2_pic2 a {
	position:relative;
	width:160px;
	height:120px;
	padding: 0px 0px 0px 0px;
	display:inline;
	border: #FFFFFF 2px solid;
}
.event2_pic2 a:hover {
	position:relative;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
.event2_pic3{
	position:relative;
	margin:0px 0px 0px 9px;
	width:164px;
	height:124px;
	float:left;
	display:inline;
}
.event2_pic3 a {
	position:relative;
	width:160px;
	height:120px;
	padding: 0px 0px 0px 0px;
	display:inline;
	border: #FFFFFF 2px solid;
}
.event2_pic3 a:hover {
	position:relative;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
.event2_pic4{
	position:relative;
	margin:0px 0px 0px 9px;
	width:164px;
	height:124px;
	float:left;
	display:inline;
}
.event2_pic4 a {
	position:relative;
	width:160px;
	height:120px;
	padding: 0px 0px 0px 0px;
	display:inline;
	border: #FFFFFF 2px solid;
}
.event2_pic4 a:hover {
	position:relative;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
*/
/*///////////////////////////////////////////*/

.event3_line1{
	position:relative;
	margin:20px 0px 0px 22px;
	width:510px;
	font-size: 12px;
	float:left;
	display:inline;
}
/*///////////////////////////////////////////*/
.event3_pic{
	position:relative;
	margin:0px 1px 0px 1px;
	float:left;
	display:inline;
}
/*
.event3_pic{
	position:relative;
	margin:0px 11px 0px 0px;
	width:164px;
	height:124px;
	float:left;
	display:inline;
}
.event3_pic a {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width:160px;
	height:120px;
	display:inline;
	border: #ffffff 2px solid;
}
.event3_pic a:hover {
	position:relative;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#c0c0c0;
	border: #c0c0c0 2px solid;
}
*/
/*///////////////////////////////////////////*/

.event3_line1{
	position:relative;
	margin:20px 0px 0px 22px;
	width:510px;
	font-size: 12px;
	float:left;
	display:inline;
}
.event3_bun{
	position:relative;
	margin:0px 0px 0px 0px;
	width:335px;
/*	height:120px;*/
	float:left;
	display:inline;
}
.event3_detail1{
	position:relative;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 20px;
	width:310px;
	/*border-bottom:1px dashed #999999;*/
	float:left;
	display:inline;
}
.event_detail{
	position:relative;
	margin:0 0 0 1px;
	padding: 0;
	width:550px;
	float:left;
	display:inline;
}

