@charset "shift_jis";

/*-----------------------------------

　　　　トップ　CMS 共通設定用

------------------------------------*/


/*　上書き用
----------------------------------------------------*/



body{
	background:url(../../../img/bg.jpg) top center repeat-x;
}


#wrap {
	background:#FFFFFF;
	margin:12px auto 0px auto;
	width:900px;

	}
		/* モダンブラウザ（IE6,7以外） */
		#wrap:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}


#photo1{}
#photo2{}



/*　外枠
---------------------------------------------------------------------------------------*/
#container {
	background:url(../../../img/bg_body.jpg) center top no-repeat;
	}







/*メインの画像*/


/*相対位置*/
#main_pic.relative   {
	position: relative;
	height:600px;
	margin-bottom:0px;

	}

#main_pic h1, .paragraph{ font-size:12px;
						 padding:5px;
						 margin:0px;
						  position:absolute;
						 top:0px;
						 left:10px;
						 z-index:100;
						 }

.paragraph{
	font-weight: bold;
}


	 /* タイトル */
	#main_title{
						 position:absolute;
						 top:-20px;
						 left:10px;
							z-index:100;}

	.title_bg{ background:url(/img/slide/main_pic_/bg.png) no-repeat ;
					position:absolute;
					top:0px;
					left:0px;
					height:200px;
					width:100%;
					z-index:10;}



.pic_slide{
height:620px;
overflow:hidden;
border-bottom:10px solid #FFFFFF;
border-left:10px solid #FFFFFF;
border-right:10px solid #FFFFFF;
border-top:0px solid #FFFFFF;
			}


			.pic_slide ul,
			.pic_slide ul li{ margin:0px !important; padding:0px !important;
								 width:100%;
								 text-align:center;
list-style: none;								}

				.pic_slide ul li img{ margin:auto; min-width:700px}



















#main_pic #menu{
	padding:20px 0 0 0;
	position: absolute;
    bottom: -35px;
    left: 0px;
	z-index:500;
	height:95px;
	overflow:hidden;

}


#main_pic #menu_bg{
background:url(/img/slide/main_pic_/line.png) no-repeat left top;
position:absolute;
left:0px;
bottom:-30px;
z-index:10000;
height:10px;

width:100%;
}


#main_pic #menu img{}


#main_pic #menu a{}
#main_pic #menu a:hover{ top:-15px;
	position:relative;}

#main_pic #menu #gLists:after{
	content: "";
	clear: both;
}

#main_pic #menu #gLists li{
	float: left;
	list-style: none;
}


/* 写真 */
#main_pic #portfolio{
	position: absolute;
	z-index:1;
}

#main_pic ul#portfolio ul{ list-style:none
}












#event_box01{
	width:630px;
	background:url(../../../img/bg_event.jpg) repeat-y;
	margin:10px 10px 10px 10px ;
}

		/* モダンブラウザ（IE6,7以外） */
		#event_box01:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}



/* イベント用
------------------------------------------------------*/




#event_box_cms{
			background:url(../../../img/bg_event.jpg) repeat-y;



	}




#event_box{
	clear:both;
			width:600px;
			margin:5px auto 15px auto;
			padding:5px 0;
			background:url(../../img/body/lin_dot_720.gif) 0 bottom repeat-x

	}

		/* モダンブラウザ（IE6,7以外） */
		#event_box:after{
			height:0px;
			visibility:hidden;
			content:".";
			display:block;
			clear:both;
			}



p.event_body{
	margin:0px;
	padding:0px
	}



	#event{


		}


		#event h4{
			font-size:16px;
			padding:3px 0px;
			 margin:0px;
			 line-height:1em
		}

			#event p{

			padding:0px;
			 margin:0px
				}





			#no-pic{


			}



	#event_pic{

			text-align:center
		}






#newsmenu{
	clear:both;
margin-bottom:30px
	}


#newsmenu table{ margin:20px 0}
