@charset "utf-8";

/*---------------------------------------------------------*/
/*    main                                                 */
/*---------------------------------------------------------*/
#main{ margin:0px auto;  background:url(../../img/main_img.jpg) no-repeat; text-indent: -9999px; width:830px; height:300px; }

#bnr-movie a:link, #bnr-movie a:visited{ background: url(../../img/bnr_movie.png); width: 268px; height: 259px; float: right; margin-right: 46px; display: block;}
#bnr-movie a:hover{ background: url(../../img/bnr_movie_on.png); width: 268px; height: 259px; display: block; overflow: hidden;}
/*---------------------------------------------------------*/
/* contents                                                */
/*---------------------------------------------------------*/
#page_contents{ margin:0px auto; padding-top:30px;}
#top_page{ float:right; width:600px; }
#top_page a{ overflow: hidden;}
#akashi-service{ width: 600px; margin: 10px 0px 20px 0px;}
#area-message{ float: left; width: 190px;}

#img-message{ background: url(../../img/img_persons.jpg); width: 190px; height: 91px; display: block; text-indent: -9999px;}
#img-message a{ background: url(../../img/img_persons.jpg); width: 190px; height: 91px; display: block;}

#area-guide{ float: left; width: 190px; margin-left: 15px;}
#img-guide{ background: url(../../img/img_guide.jpg); width: 190px; height: 91px; display: block; text-indent: -9999px;}
#img-guide a{ background: url(../../img/img_guide.jpg); width: 190px; height: 91px; display: block;}

#area-facility{ float: right; width: 190px;}
#img-facility{ background: url(../../img/img_facility.jpg); width: 190px; height: 91px; display: block; text-indent: -9999px;}
#img-facility a{ background: url(../../img/img_facility.jpg); width: 190px; height: 91px; display: block;}


.area-frame{ 
	border: 1px solid #DBE1D9;
	padding: 7px 10px 5px 10px;
	font-size: 12px;
	width: 168px;}

.btn-info{ background: url(../../img/btn_info.jpg); width: 60px; height: 25px; display: block; float: right; text-indent: -9999px; margin-top:10px;}
.btn-info a{ background: url(../../img/btn_info.jpg); width: 60px; height: 25px; display: block;}


#bnr-flow{ background: url(../../img/bnr_flow.jpg); width: 290px; height: 90px; display: block; text-indent: -9999px; float: left;}
#bnr-flow a{ background: url(../../img/bnr_flow.jpg); width: 290px; height: 90px; display: block;}
#bnr-event{ background: url(../../img/bnr_event.jpg); width: 290px; height: 90px; display: block; text-indent: -9999px; float: right;}
#bnr-event a{ background: url(../../img/bnr_event.jpg); width: 290px; height: 90px; display: block;}


#area-voice{ background: url(../../img/img_voice.jpg) no-repeat; width: 380px; height: 41px; margin-top:20px; padding:18px 0px 0px 220px; }
#area-voice-under{ background: url(../../img/img_voice_under.jpg) no-repeat; width: 600px; height: 71px; margin-bottom:20px; }

#area-voice a{
	width: 100px;
	height: 25px;
	display: block;
	background: url(../../img/btn_voice.gif) no-repeat;
	text-indent: -9999px;
}
	
#voice-list{
	margin:0px;
	padding:0px 0px 0px 5px;
}
#voice-list li{ list-style: none; margin-left: 10px; }

#area-news{ width: 290px; float: left;}
#area-news h2{ margin: 0px;}
#img-news{
	background: url(../../img/img_news.gif) no-repeat;
	width: 290px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	}
#img-news a{
	background: url(../../img/img_news.gif) no-repeat;
	width: 290px;
	height: 44px;
	display: block;
	}
#area-event{ width: 290px; float: right;}
#area-event h2{ margin: 0px;}
#img-event{
	background: url(../../img/img_evet_new.gif) no-repeat;
	width: 290px;
	height: 44px;
	display: block;
	text-indent: -9999px;
	}
#img-event a{
	background: url(../../img/img_evet_new.gif) no-repeat;
	width: 290px;
	height: 44px;
	display: block;
	}

.news-list{ width: 280px; margin: 10px auto;}
.news-list li{ list-style: none;}


#area-two-old{
	width: 600px;
	margin: 10px 0px;
	}
#img-two-old{ background: url(../../img/img_2old.gif); height: 58px; width:600px; text-indent: -9999px;}
.two-old-text{
	padding: 0px 10px 10px 10px;
	width: 576px;
	border-bottom: solid 2px #DBE1D9;
	border-left: solid 2px #DBE1D9;
	border-right: solid 2px #DBE1D9;
	font-size: 12px;
	}
