@charset "utf-8";
/* CSS Document */

@import url("reset.css");
body{
	-webkit-text-size-adjust: none;
	min-width:980px;
	height:100%;
	position:relative;
	background: #963 url(../images/bg.jpg) repeat left top;
	color:#ffffff;
	font: 100%/1.125em Arial, Helvetica, sans-serif;
	}

#main {
	font-size:.75em;
	min-height:100%;
	height:auto!important;
	height:100%;
	}
	
a#header {
	float:left;
	background: url(../images/logo1.png) no-repeat;
	left:20px;
	width:250px;
	height:52px;
	z-index:700;
	position:absolute;
	margin-top:0px;
	text-indent:-9999px;
	top:0px;
}
a.active#header,a#header:hover{
	float:left;
	background: url(../images/logo1.png) no-repeat;
	left:20px;
	width:250px;
	height:52px;
	z-index:700;
	position:absolute;
	margin-top:0px;
	text-indent:-9999px;
	top:0px;
}
	
.main_nav{
	height:36px;
	padding-left:200px;
	padding-top:0px;
	}
.top_space{
	width:100%;
	height:100px;}	
.bottom_space{
	width:100%;
	height:5px;
	border:0px solid #639;}
.primary_content_wrap{
	position:relative;
	z-index:300;
	height:auto;
	height:100%;
	margin:0 auto;
	padding:20px;
	width:980px;
	color:#FFF;
	background-position:left top;
	border:0px solid #111;}
.single-post{
	border-bottom:0px dotted #000;
	padding-bottom:10px;}
.primary_content_wrap .about_ba{width:980px; background-position:left top;margin:0 auto; height:100%;border:0px solid #060;background-image:url(../images/background2.png) ;overflow:hidden; padding-bottom:5px;behavior: url(ie-css3.htc);-moz-border-radius: 15px; padding-right:5px;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
.primary_content_wrap .about_ba_word{width:929px;background-position:left top;margin:0 auto; height: auto;border:0px solid #060; font-size:12px; color:#523f35;text-align: justify;text-justify:inter-ideograph; margin-bottom:20px;line-height:25px;margin-top:20px; overflow:hidden;}
.primary_content_wrap .about_ba_word01{width:929px;background-position:left top;margin:0 auto; height: auto;border:0px solid #060; font-size:12px;margin-bottom:5px;line-height:25px;margin-top:20px; overflow:hidden;}


/*湯屋*/
.primary_content_wrap .about_ba1{width:980px; background-position:left top;margin:0 auto; height:100%;border:0px solid #060;background-image:url(../images/background2.png) ;overflow:hidden; padding-bottom:5px;behavior: url(ie-css3.htc);-moz-border-radius: 15px; padding-right:5px; padding-top:5px;
			-webkit-border-radius: 15px;
			/*border-radius: 15px;*/
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;margin-bottom:10px;}
.about_pic03_word5{background-color:#5f8fa0;filter:alpha(opacity=80);opacity:.8; margin-top:375px;margin-bottom:10px; margin-right:200px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic03_word6{background-color:#5f8fa0;filter:alpha(opacity=80);opacity:.8;margin-bottom:10px;margin-right:200px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic02_2{ float:right; margin-bottom:5px;background:url(../images/facilities/facilities2.jpg) no-repeat 0 0; width:454px; height:485px;}
/*餐廳*/
.primary_content_wrap .about_ba3{width:980px; background-position:left top;margin:0 auto; height:100%;border:0px solid #060;background-image:url(../images/background2.png) ;overflow:hidden; padding-bottom:5px;behavior: url(ie-css3.htc);-moz-border-radius: 15px; padding-right:5px; padding-top:5px;
			-webkit-border-radius: 15px;
			/*border-radius: 15px;*/
			border-bottom-left-radius: 15px;
			border-bottom-right-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
.primary_content_wrap .about_ba3 iframe{width:980px; background-position:left top;margin:0 auto; height:350px;border:0px solid #060; padding-bottom:5px;behavior: url(ie-css3.htc);-moz-border-radius: 15px; padding-right:5px; padding-top:5px;
			-webkit-border-radius: 15px;
			/*border-radius: 15px;*/
			border-bottom-left-radius: 15px;
			border-bottom-right-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
.about_pic02_3{ float:right; margin-bottom:5px;background:url(../images/facilities/facilities3.jpg) no-repeat 0 0; width:454px; height:485px;}
.about_pic03_word7{background-color:#5f8fa0;filter:alpha(opacity=80);opacity:.8; margin-top:375px;margin-bottom:10px; margin-right:100px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
/*表單*/

.MAIN_NAV {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid #F00;position:absolute; z-index:500;
	background: url(../images/page_menu_bg.png) repeat-x; height:91px; float:right;border:0px solid #FFF;}
ul.menu {list-style:none; width: 533px;margin-left: -266px; left: 50%; margin:0 auto;}
ul.menu * {margin:0; padding:0;}
ul.menu a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#a0a028;
	text-align:center; 
	text-decoration:none;
	outline:none;}
ul.menu li {position:relative; float:left;}
ul.menu {width: 650px;border:0px solid #FFF; height:82px;float:left; overflow:hidden; margin-left:345px;padding-left:20px;}
ul.menu * {margin:0; padding:0;}
ul.menu a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#a0a028;
	text-align:center; 
	text-decoration:none;
	outline:none;}
ul.menu li {position:relative; float:left; margin-top:5px; }
ul.menu li a.v1{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-266px 0px;
	background-repeat:no-repeat;
	border:0px solid #FFF;color:#09C; font-size:12px;}
	
ul.menu li a.v1:hover{
	background-position:-266px -75px;}
	
ul.menu li a.menulink{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-349px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.menulink:hover{
	background-position:-349px -75px;}	
ul.menu li a.v4{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-433px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v4:hover{
	background-position:-433px -75px;}
	
	
ul.menu li a.v5{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-513px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v5:hover{
	background-position:-513px -75px;}
	
ul.menu li a.v6{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-594px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v6:hover{
	background-position:-594px -75px;}
ul.menu li a.v3{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-675px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v3:hover{
	background-position:-675px -75px;}	
ul.menu li a.v7{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-755px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v7:hover{
	background-position:-755px -75px;}
	
ul.menu li a.v8{
	display:block;
	width:78px;
	height:75px;
	text-indent:-9999px;
	background-image:url(../images/menu.png);
	background-position:-838px 0;
	background-repeat:no-repeat;}
	
ul.menu li a.v8:hover{
	background-position:-838px -75px;}
a.home {
	float:right;
	width:44px;
	height: 44px;
	background: url(../images/home.png) no-repeat;
	border:0px solid #FFF;
	outline:none; text-indent:-999px;bottom:0px;
	z-index:500;
	position:absolute;
	right:530px;
}
a.active.home,a.home:hover{
	float:right;
	width:44px;
	height: 44px;
	background: url(../images/home_1.png) no-repeat;
	border:0px solid #FFF;
	outline:none; text-indent:-999px;bottom:0px;
	z-index:500;
	right:530px;
	position:absolute;
}
/*背景氣泡*/
#container{background-image:url(../images/overlay.png);width:100%;height:100%;position:absolute; z-index:2;}
/*menu_title*/
.menu_title{background: url(../images/contact/facilities_title.png) no-repeat left top; width:479px; height:80px; text-indent:-9999px; margin-left:30px;}
.menu_pic1{background: url(../images/menu/1_1.jpg) no-repeat left top;width:189px; height:190px; float:left; margin-top:5px; margin-left:5px;-moz-border-radius: 15px;behavior: url(ie-css3.htc);border:1px solid #FFF;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
.menu_pic{width:189px; height:190px; float:left; margin-top:5px; margin-left:5px;-moz-border-radius: 15px;behavior: url(ie-css3.htc);border:1px solid #FFF;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
.menu_pic img{behavior: url(ie-css3.htc);-webkit-border-radius: 15px;
			border-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
			
/**/
a#top_map,a#top_map:hover {
		width: 54px;
		height: 55px;
		background: url(../images/bottom.png) no-repeat;
		position: absolute;
		z-index: 700;
		top: 10%;
		float:right;
		right:0px;}
a#top_pic,a#top_pic:hover {
		width: 54px;
		height: 55px;
		background: url(../images/top.png) no-repeat;
		position: absolute;
		z-index: 700;
		bottom:10%;
		margin-bottom:100px;
		float:right;
		right:0px;
		}
/**/
.classroom_title001{ line-height:30px; font-size:18px; color:#069;}
#mdl_photo img{behavior: url(ie-css3.htc);-webkit-border-radius: 15px;
			border-radius: 15px;
			-moz-box-shadow: 10px 10px 20px #;
			-webkit-box-shadow: 10px 10px 10px #;
			box-shadow: 10px 10px 20px #;}
#mdl_text{ line-height:20px; font-size:12px; margin-top:10px;}
/*動態*/
#water{
	float:left;
	top:0px;
	left:10px;
	margin-top:120px;
	background:url(../images/menu/1.png) no-repeat 0 0;
	width:528px;
	height:439px;
	position:absolute;
	z-index:100;
	border:0px solid #F00;
}
#water1{
	float:right;
	top:300px;
	right:10px;
	background:url(../images/menu/2.png) no-repeat 0 0;
	width:260px;
	height:173px;
	position:absolute;
	z-index:10;
	border:0px solid #F00;
}
.about_pic01{ float:left; top:0px;}.about_pic02{ float:right;}.about_pic02_1{ float:right; margin-bottom:5px;background:url(../images/location/facilities1.jpg) no-repeat 0 0; width:454px; height:592px;}
.about_pic01 ul {
list-style-type:none;	/* 去除項目清單的小黑點 */
margin:0;	/* 清除項目清單的外間距 */
padding:0;	/* 清除項目清單的內間距 */
}
.about_pic03{ float:left; top:0px;width:466px; height: auto;background:url(../images/facilities/ba.png) repeat 0 0; overflow:hidden; margin-bottom:7px;}
.about_pic03_word{background-color:#333;filter:alpha(opacity=60);opacity:.6; margin-top:10px; margin-right:10px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; line-height:23px; margin-bottom:10px;}
.about_pic03_word1{background-color:#5f8fa0;filter:alpha(opacity=80);opacity:.8; margin-top:10px; margin-right:10px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic03_word2{background-color:#df86d6;filter:alpha(opacity=80);opacity:.8; margin-top:10px; margin-right:10px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic03_word3{background-color:#5f8fa0;filter:alpha(opacity=60);opacity:.6; margin-top:500px;margin-bottom:10px; margin-right:220px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic03_word4{background-color:#5f8fa0;filter:alpha(opacity=80);opacity:.8;margin-bottom:10px;margin-right:260px; padding:5px 5px;text-align: justify;text-justify:inter-ideograph; color:#FFF;}
.about_pic04{ float:left; top:0px;width:463px; height: 480px;background:url(../images/facilities/ba.png) repeat 0 0;}
/*圖片特效*/
.abgne-frame-20120208 {float:left;position: relative;overflow: hidden;}
.abgne-frame-20120208 .overlay {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;	/* 遮罩的顏色 */}
.witnesses_people_text{position:absolute; width:163px; height:20px; background-color:#000; z-index:9999;filter:alpha(opacity=50);opacity:.5; margin-top:180px; line-height:20px; color:#CCC; margin: 0 auto;}
.witnesses_people_text01{position:absolute; width:163px; height:20px; background-color:#000; z-index:9999;filter:alpha(opacity=50);opacity:.5; margin-top:180px; line-height:20px; color:#CCC; margin: 0 auto; float:left;}
/**/
.asd_news{ width:820px; height:65px;border-bottom:1px dashed #963; float:left; line-height:65px; margin-left:10px;font-size:14px; color:#FFF;}
.asd_news a{font-size:14px; color:#09C;text-decoration:none;}
.pageview{width:100px; margin:0 auto; height:30px; left:50%; line-height:30px; margin-top:10px;}
.pageview a{ font-size:12px;color:#333;text-decoration:none;;border-top:1px dashed #09C;}

/*======  #按鈕 ===========*/	
	.submit {
	width:100px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-indent:-9999px;
	background-image:url(../images/contact/submit.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:none;}
.submit:hover{
	cursor: pointer;
	background-position:left top;}
	.reset {
	width:100px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-indent:-9999px;
	background-image:url(../images/contact/reset.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:none;}
	
.reset:hover{
	cursor: pointer;
	background-position:left top;}