@charset "Shift_JIS";    	/* 文字ｴﾝｺｰﾄﾞの設定（削除不可） */


/***************[01.全般的な設定(ﾃﾞﾌｫﾙﾄCSSのﾘｾｯﾄ)]*******************/

*{
	margin: 0;
	padding: 0;
}


/****************[02.ﾌﾞﾛｯｸ要素と書式の設定]********************/


/*------------------#大枠のﾌﾞﾛｯｸ要素----------------------*/



body{                 
	background-color:#ffffff;  /*--white--*/
	text-align:center;   /*--body全体を中央揃え--*/
	font-family:"メイリオ", "MS Pゴシック","ヒラギノ角ゴPro W3", Osaka, sans-serif;
}

#All{               /*--body以下の全てを内包する--*/
	width:740px;
	line-height:150%;
}

#header{
	width:740px;
	height:120px;
	background-image:url(event_image/header.jpg);
	text-indent:-9999px;
}

/*------------------#contents----------------------*/

#contents{
	width:740px;
	height:auto;
}

#main{
	width:606px;
	height:auto;
	margin-top:30px;
}

#returnArea{
	width:600px;
	height:auto;
	text-align:right;
	font-size:x-small;
	padding-top:10px;
	padding-bottom:20px;
}


h2{                      /* 頁ﾀｲﾄﾙstyle */
	font-size:20px;
	margin-top:0px;

	border-bottom:double 3px #006633;  /* dark_green */
	border-left:solid 10px #006633;    /* dark_green */
	border-top:solid 1px #006633;      /* dark_green */

	display:block;
	width:auto;

	padding-top:6px;		/* 内側の余白 */
	padding-bottom:6px;
	padding-left:0px;
	text-align:left;	
		
	background-image:url(event_image/L-title.jpg);   /*--背景--*/
	background-repeat:y-repeat;

	text-indent:1em;
}


h3{                      /* 中ﾀｲﾄﾙstyle */
	font-size:16px;
	text-indent:10px;

	padding-top:5px;
	padding-bottom:5px;

	margin-top:20px;
	margin-bottom:0px;

	border-top:dotted 2px #ff9900;   /* orange */
	border-bottom:dotted 2px #ff9900;   /* orange */
	/*border-left:solid 25px #ff9900;   /* orange */
	background-color:#ffffcc;

	display:block;
	width:auto;
	text-align:left;
}

#preText{
	width:600px;
	height:auto;
	font-size:x-small;
	padding-top:15px;
	padding-bottom:15px;
}


/*------------------ｻﾑﾈｰﾙ写真の回り込み-------------------*/
.Lside{
	float:left;
	padding-right:3px;
}

.Rside{
	float:right;
}

.clearfloat{
	clear:both;
	width:600px;
	height:10px;	
}


/*------------------#returnArea----------------------*/
#returnArea{
	margin-top:20px;
	margin-bottom:20px;
	width:600px;
	height:auto;
}
#returnToHome, #returnToPageTop{
	width:600px;
	height:auto;
	text-align:right;
	background-color:transparent;   /*cc99cc;  /*--薄い紫--*/
	margin-top:5px;
}

#returnToHome a{
	font-size:x-small;
	padding-left:30px;
	background:url(event_image/returnToHome.gif) no-repeat left center;
}

#returnToPageTop a{
	font-size:x-small;
	padding-left:30px;
	background:url(event_image/returnToPageTop.gif) no-repeat left center;
}

#returnToPageTop a:visited, #returnToHome a:visited{
	color:#0000ff;
	font-size:x-small;
}





/*------------------#footer-------------------*/
#footer{
	width:740px;
	height:60px;
	background-image:url(event_image/footer.jpg);
	background-repeat:no-repeat; 
}

#footer p{
	font-size:12px;
	text-align:center;
	padding-top:15px;
	color:#003333;
}

p.photo{
	margin:0;
	text-align:center;
}

p.photoTitle{
	text-align:center;
	font-size:x-small;
	color:#006633;
}

