@charset "shift_jis";

/*-----------------------------------------------------
Container
-------------------------------------------------------*/
#Container{
	background:url("../images/container_bg.gif") repeat 0 0;
}
body.Nds #Container{
	background:none;
}


/*-----------------------------------------------------
Content
-------------------------------------------------------*/
#Content{
	background-image:url("../images/background_img.jpg");
	background-color:transparent;
	background-attachment:scroll !important;
	background-position:50% 0 !important;
}
body.Nds #Content{
	background-image:url("../images/background_img_ds.jpg");
	background-position:50% 100% !important;
	background-color:#E5DAA0;
	background-attachment:scroll !important;
}


/*-----------------------------------------------------
Header
-------------------------------------------------------*/
#Header{
	
}


/*-----------------------------------------------------
Content
-------------------------------------------------------*/
#Content{
	
}


/*-----------------------------------------------------
Main
-------------------------------------------------------*/
#Main{
	width:960px;
	height:920px;
	position:relative;
	margin:0 auto 0 auto;
}


/*-------------------------------------
h1
---------------------------------------*/
#Main h1{
	position:absolute;
	top:666px;
	left:147px;
}


/*-------------------------------------
p
---------------------------------------*/
#Main p{
	position:absolute;
	top:50px;
	left:2px;
	/* opacity:0.5; */
	z-index:100;
}


/*-------------------------------------
map
---------------------------------------*/
#Main #Map{
	position:relative;
	z-index:101;
}
#Main #Map area{
	position:relative;
	z-index:102;
	
}
#Main #Map area,
#Main #Map area:focus,
#Main #Map area:link,
#Main #Map area:visited,
#Main #Map area:hover,
#Main #Map area:active
{
	border:none;
	outline:none;
}


/*-------------------------------------
ul.about
---------------------------------------*/
#Main ul.about{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:50;
}
#Main ul.about li{position:absolute;display:none;}
#Main ul.about li img{position:absolute;top:0;left:0;}

#Main ul.about li.txt01{width:357px;height:249px;top:75px;left:318px;}
#Main ul.about li.txt02{width:276px;height:211px;top:263px;left:429px;}
#Main ul.about li.txt03{width:366px;height:189px;top:329px;left:548px;}
#Main ul.about li.txt04{width:353px;height:214px;top:203px;left:147px;}
#Main ul.about li.txt05{width:437px;height:191px;top:326px;left:447px;}
#Main ul.about li.txt06{width:380px;height:249px;top:112px;left:227px;}
#Main ul.about li.txt07{width:306px;height:189px;top:253px;left:268px;}
#Main ul.about li.txt08{width:369px;height:206px;top:192px;left:555px;}
#Main ul.about li.txt09{width:366px;height:214px;top:322px;left:52px;}
#Main ul.about li.txt10{width:366px;height:214px;top:317px;left:394px;}
#Main ul.about li.txt11{width:347px;height:189px;top:365px;left:623px;}
#Main ul.about li.txt12{width:366px;height:189px;top:220px;left:74px;}
#Main ul.about li.txt13{width:369px;height:194px;top:343px;left:-10px;}
#Main ul.about li.txt14{width:316px;height:164px;top:211px;left:185px;}
#Main ul.about li.txt15{width:360px;height:226px;top:186px;left:47px;}
#Main ul.about li.txt16{width:354px;height:170px;top:232px;left:565px;}
#Main ul.about li.txt17{width:428px;height:195px;top:210px;left:421px;}
#Main ul.about li.txt18{width:264px;height:220px;top:331px;left:733px;}
#Main ul.about li.txt19{width:373px;height:206px;top:220px;left:320px;}
#Main ul.about li.txt20{width:264px;height:220px;top:354px;left:-9px;}
#Main ul.about li.txt21{width:378px;height:164px;top:206px;left:451px;}