
/****************/
/* CSS Document */
/****************/

@charset "utf-8";



.01_color{
	background-color: #F8E8BF;
}


.p_date{
	text-align: right; 
	align-self: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.p_link_title{
	text-align: left; 
}

.header-in{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.header-in2{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

.header-in3{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 0px;
}

.header-in_01{
	width: 800px;
	background-color: #F9EAC5;
	margin-left: auto;
	margin-right: auto;
}


.top_link{
	padding-left: 10px;
	color: #A6A6A6;
	background-color: #FFF4BF;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.set_botan{
	width: 800px;
	text-align: right; 
	margin-left: auto;
	margin-right: auto;
}

.set_botan_bottom{
	width: 800px;
	text-align: right; 
	padding-top: 20px;
	padding-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}


a{
	text-decoration: none;

}

footer{
	clear:both;
	align-items: center;
	text-align: center;
	color: #ffffff;
	background-color: #AAAAAA;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

aside h2{
	font-size: 100%;
	border-bottom: 2px dotted #F8B12C;
	padding-left: 5px;
	margin-left: auto;
	margin-right: auto;
}

aside li{
	border-bottom: 1px dotted #aaaaaa;	
}

aside ul{
	margin: 0;	
}

aside a:hover{
	background-color: #FCBCAE
}


dd{
padding-top: 5px;	
}

.video{
	float: left;
}

aside{
	float: right;
	padding-right: 50px;
}

.bottom_area{
	clear: both;
	padding-top: 30px;
	padding-left: 50px;
	padding-bottom: 30px;
}

.botan_tohome{
	width:142px;
	height:34px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float:right;
}

.red{
	color: red;
}



/*********************/
/*       img         */
/*********************/
.top_img{
	align-items: center;
	height: 184px;
	width: 800px;
}


.home_img{
	width: 400px;
	height: 292px;
}

.intro_img{
	width:300px;
	height:450px;
	border:0;
	padding: 10px;
	float:left;
}

.intro_p{
	line-height:140%;
}

.img_center_w800{
    width: 800px;
    padding-top: 0px;
	text-align: center;
    margin-left: auto;
	margin-right: auto;
}

/*********************/
/*       video       */
/*********************/

.put_video{
	padding-top: 20px;
	padding-right: 0px;
}



/*********************/
/*       table       */
/*********************/

table{
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

.event_tbl{
	width: 750px;
/*	border: solid;	*/
}




th{
/*		width: 700px;*/
background-color: #87ceeb;
	border:2px solid #333333;
	padding: 10px;
}

.event_th{
	border:2px solid #333333;
	font :medium/150% "MS Pゴシック",Osaka,Tahoma, Geneva, "sans-serif";
	font-size: 100%;
	font-weight: 900;
	height: 24px;
}

.event_th1{
	background-color:#76F167;
	width: 90px;
}

.event_th2{
	background-color:#76F167;
	width: 75px;
}

.event_th3{
	background-color:#76F167;
	width: 200px;
}

.event_th4{
	background-color:#76F167;
	width: 110px;
}

.event_th5{
	background-color:#76F167;
	width: 175px;
}

.meet_tbl{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}

.meet_th{
	background-color:#76F167;
	border:2px solid #333333;
	font :medium/150% "MS Pゴシック",Osaka,Tahoma, Geneva, "sans-serif";
	font-size: 140%;
	font-weight: 900;
}

.meet_tbl_title{
	height: 25px;
	width: 700px;
}

.meet_td1{
	background-color:#E5F8DF;
	width: 120px;
	height: 60px;
	font :medium/150% "MS Pゴシック",Osaka,Tahoma, Geneva, "sans-serif";
	font-size: 140%;
	font-weight: 700;
	text-align: center;
/*	color: red;	*/
}

.meet_td2{
	background-color:#E5F8DF;
	font :medium/150% "MS Pゴシック",Osaka,Tahoma, Geneva, "sans-serif";
	text-align: left;
/*	color: blue;	*/
}

.meet_td3{
	height: 100px;
	background-color:#E5F8DF;
	font :medium/150% "MS Pゴシック",Osaka,Tahoma, Geneva, "sans-serif";
	text-align: left;
/*	color:green;	*/
	padding-left: 30px;
}

.td_1{
	border:1px solid #333333;
	padding: 12px;
	width: 35%;
}

td{
	border:1px solid #333333;
	padding: 10px;
}

.intro{
	width:450px;
	border: 0;
	cellspacing : 2;
	cellpadding:0;
	margin-top: 100px;
	float:right;
}

.intro_th{
	color: #2D2B2B;
	background-color :#F7B77F;
}

.intro_td{
	border:2px solid #333333;
	color: #2D2B2B;
}

