@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2011.01
  Last Update 2011.01.27 hisaki
----------------------------*/

@import "base.css";
@import "common.css";

/*####################　共通設定　####################*/

#Main h2{margin-bottom:10px;}
#Main #Intro{ margin-bottom:5px;}
#Main .contentsBox .content p{
	line-height:1.6;
	margin:0;
	}


/*####################　施設案内　####################*/

#PageInstitution #Main .contentsBox .content{
	background:url(../img/contents/line-dotted01.gif) left bottom repeat-x;
	clear:both;
	width:472px;
	margin:0 12px 10px;
	padding-bottom:15px;
	}
#PageInstitution #Main .contentsBox .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageInstitution #Main #Institution01 .content.menu01 p{
	background:url(../../institution/img/photo01.jpg) 0 0 no-repeat;
	padding-top:180px;
	margin-bottom:15px;
	}
#PageInstitution #Main #Institution04 .content p,
#PageInstitution #Main #Institution04 .content ul{ margin:0 5px 0 15px;}
#PageInstitution #Main #Institution04 .content.menu01 p{
	background:url(../../institution/img/photo06.jpg) 0 0 no-repeat;
	line-height:1.6;
	padding-top:150px;
	margin:0;
	}

#PageInstitution #Main #Institution01 .content.menu01 dl{
	background:#f6f6f9;
	padding:12px;
	}
#PageInstitution #Main .contentsBox .content.menu02{
	background:none;
	padding:0;
	}
#PageInstitution #Main .contentsBox .content h4{
	background:url(../img/contents/ico-circle01.gif) left center no-repeat;
	margin-bottom:10px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#3f2f6e;
	}
#PageInstitution #Main #Institution04 .content h4{color:#0a921b;}
#PageInstitution #Main .contentsBox .content p.photo{
	display:inline;
	float:left;
	width:202px;
	height:142px;
	margin:0 10px 10px 0;
	}
#PageInstitution #Main .contentsBox .content p.more{
	background:url(../img/contents/btn-more01.gif) 0 0 no-repeat;
	display:inline;
	float:right;
	width:115px;
	height:24px;
	margin:0;
	}
#PageInstitution #Main .contentsBox .content p.more2{
	background:url(../img/contents/btn-more01_new.gif) 0 0 no-repeat;
	display:inline;
	float:right;
	width:115px;
	height:24px;
	margin:0;
	}
#PageInstitution #Main .contentsBox .content p.more a{
	display:block;
	height:24px;
	text-indent:-9999px;
	}
#PageInstitution #Main .contentsBox .content p.more2 a{
	display:block;
	height:24px;
	text-indent:-9999px;
	}

#PageInstitution #Main .contentsBox .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	
/*新館オープンに伴う修正*/
#PageInstitution #Main #Institution01 .content.menu01_2 p{
	padding-top: 180px;
	margin-bottom: 15px;
	background-image: url(../../institution/img/photo01_2n.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}


/*####################　料金案内　####################*/

#PagePlan #Main .contentsBox.type01{margin-bottom:5px;}
#PagePlan #Main .contentsBox .content p.photo{
	display:inline;
	float:left;
	width:214px;
	height:150px;
	margin:0 10px 10px 0;
	}
#PagePlan #Main .contentsBox.type01 table {
	display:inline;
	float:right;
	width:243px;
	border:0;
	border-collapse:collapse;
	}
#PagePlan #Main .contentsBox.type01 table th,
#PagePlan #Main .contentsBox.type01 table td{
	padding:12px 5px;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#PagePlan #Main .contentsBox.type01 table th{
	background:url(../../plan/img/border-th.gif) left bottom no-repeat;
	width:77px;
	}
#PagePlan #Main .contentsBox.type01 table td{
	background:url(../../plan/img/border-td.gif) left bottom no-repeat;
	width:146px;
	}
#PagePlan #Main .contentsBox.type01 table td.top{ padding:0 5px;}
#PagePlan #Main .contentsBox .content h4{
	background:url(../img/contents/ico-circle02.gif) left center no-repeat;
	margin-bottom:10px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#3f2f6e;
	}
#PagePlan #Main .contentsBox .content h4 span{font:normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#PagePlan #Main #PlanBox02 .content{
	background:url(../img/contents/line-dotted02.gif) left bottom repeat-x;
	clear:both;
	margin:0 12px 10px;
	padding-bottom:15px;
	}
#PagePlan #Main #PlanBox02 .content.menu02{
	background:none;
	padding:0;
	margin-bottom:0;
	}
#PagePlan #Main #PlanBox02 .content p,
#PagePlan #Main #PlanBox02 .content ul{ margin:0 5px 0 15px;}
#PagePlan #Main #PlanBox02 .content table {
	width:457px;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	margin:0 0 0 15px;
	}
#PagePlan #Main #PlanBox02 .content table th,
#PagePlan #Main #PlanBox02 .content table td{
	background:url(../img/contents/wall-table01.gif) 0 0 repeat-x #ffffff;
	padding:12px;
	border:1px solid #dbdbdb;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.8;
	}
#PagePlan #Main #PlanBox02 .content table th{ width:79px;}
#PagePlan #Main #PlanBox02 .content table td span{ font-size:10px;}
#PagePlan #Main #PlanBox02 .content p.form{
	background:url(../img/contents/btn-form01.gif) 0 0 no-repeat;
	width:209px;
	height:48px;
	margin:0 0 0 130px;
	}
#PagePlan #Main #PlanBox02 .content p.form a{
	display:block;
	height:48px;
	text-indent:-9999px;
	}
	
	
/*新館オープンに伴う修正*/	
#PagePlan #Main #tabs #tab li {
	float: left;
	padding-left: 3px;
	list-style: none;
	cursor: pointer;
	background: url(/plan/img/bg_tab_left_off.png) no-repeat;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif !important;
	}
#PagePlan #Main #tabs #tab li span {
	display: inline-block;
	padding: 10px 10px 10px 7px;
	height: 20px;
	background: url(/plan/img/bg_tab_right_off.png) no-repeat right;
	width:220px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif !important;
	}
	
#PagePlan #Main #tabs #tab li.select {
	color: #fff;
	background: url(/plan/img/bg_tab_left_on.png) no-repeat;
	}
#PagePlan #Main #tabs #tab li.left{
	margin-right:16px;
	}
#PagePlan #Main #tabs #tab li.select span {
	background: url(/plan/img/bg_tab_right_on.png) no-repeat right;
	font-size:18px;
	font-weight:bold;
	}
#PagePlan #Main #tabs .disnon {
	display: none;
	}
#PagePlan #Main #tabs .content_wrap {
	clear: left;
	text-align: center;
	line-height: 100px;
	}
.bt{
	border-top: 1px solid #CCCCCC;
}
.am{
	width:440px;
	margin:0 auto;
}

/*####################　観光案内　####################*/

#PageSightseeing #Main .contentsBox.type01{margin-bottom:0;}
#PageSightseeing #Main .contentsBox.type01 .content{
	background:url(../img/contents/wall-main-top01.gif) 0 0 no-repeat;
	clear:both;
	margin:0;
	padding-top:15px;
	}
#PageSightseeing #Main .contentsBox.type01 .content h3{
	background:url(../img/contents/line-dotted01.gif) left bottom repeat-x;
	display:inline;
	float:left;
	width:322px;
	margin:0 0 10px 15px;
	padding-bottom:10px;
	color:#0a921b;
	}
#PageSightseeing #Main .contentsBox.type01 .content h3 span{
	background:url(../img/contents/ico-circle01.gif) left center no-repeat;
	padding-left:15px;
	}
#PageSightseeing #Main .contentsBox.type01 .content p{
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 10px 10px 15px;
	line-height:1.6;
	}
#PageSightseeing #Main .contentsBox.type01 .content p span{ font-weight:bold;}

#PageSightseeing #Main .contentsBox.type01 .content p.photo{
	display:inline;
	float:right;
	width:135px;
	height:125px;
	margin:0 10px 0 10px;
	}
#PageSightseeing #Main .contentsBox.type01 .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　アクセス情報　####################*/

#PageAccess #Main h2{margin-bottom:24px;}
#PageAccess #Main #MapBox{
	width:425px;
	margin:0 0 30px 35px;
	}
#PageAccess #Main #MapBox p{
	line-height:1.5;
	font-size:10px;
	}
#PageAccess #Main #MapBox p a{color:#0a921b;}
#PageAccess #Main #MapBox .content{
	background:#ffffff;
	border:1px solid #dbdbdb;
	width:417px;
	_width:425px;
	padding:4px;
	margin:0 0 5px 0;
	}
#PageAccess #Main #TableBox{
	width:425px;
	/*height:347px;*/
	margin:0 0 30px 35px;
	}
#PageAccess #Main .contentsBox table {
	width:425px;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	margin:0;
	}
#PageAccess #Main .contentsBox table th,
#PageAccess #Main .contentsBox table td{
	background:url(../img/contents/wall-table01.gif) 0 0 repeat-x #ffffff;
	padding:10px 15px;
	border:1px solid #dbdbdb;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.8;
	}
#PageAccess #Main .contentsBox table th{
	font-weight:bold;
	width:56px;
	}


/*新館オープンに伴う修正*/
#PageAccess #Main .contentsBox.type01 .content{
	background:url(../img/contents/wall-main-top01.gif) 0 0 no-repeat;
	clear:both;
	margin:0;
	padding-top:15px;
	}
#PageAccess #Main .contentsBox.type01 .content h3{
	background:url(../img/contents/line-dotted01.gif) left bottom repeat-x;
	display:inline;
	float:left;
	width:322px;
	margin:0 0 10px 15px;
	padding-bottom:10px;
	color:#0a921b;
	}
#PageAccess #Main .contentsBox.type01 .content h3 span{
	background:url(../img/contents/ico-circle01.gif) left center no-repeat;
	padding-left:15px;
	}
#PageAccess #Main .contentsBox.type01 .content p{
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 10px 10px 15px;
	line-height:1.6;
	}
#PageAccess #Main .contentsBox.type01 .content p span{ font-weight:bold;}

#PageAccess #Main .contentsBox.type01 .content p.photo{
	display:inline;
	float:right;
	width:135px;
	height:125px;
	margin:0 10px 0 10px;
	}
#PageAccess #Main .contentsBox.type01 .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
#PageAccess #Main .mg-t10{
	border-color:#fff !important;
	}
	
#PageAccess #Main .mg-t10 td{
	padding:9px !important;
	border-color:#fff !important;
	}

#PageAccess #Main .mg-t10 th{
	padding:9px !important;
	border-color:#fff !important;
	}


/*####################　CO2 排出削減への取組み　####################*/
#PageEco #Main .contentsBox table{
	clear:both;
	width:465px;
	border:1px solid #dbdbdb;
	border-collapse:collapse;
	margin:0 0 0 3px;
	}
#PageEco #Main .contentsBox table caption{text-align:left;}
#PageEco #Main #Eco01 table th,
#PageEco #Main #Eco01 table td{
	background:url(../img/contents/wall-table01.gif) 0 0 repeat-x #ffffff;
	padding:8px;
	border:1px solid #dbdbdb;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:center;
	line-height:1.2;
	width:149px;
	}
#PageEco #Main #Eco01 table th{background:#95d0ea;}

#PageEco #Main #Eco02 table th,
#PageEco #Main #Eco02 table td{
	background:url(../img/contents/wall-table01.gif) 0 0 repeat-x #ffffff;
	padding:8px;
	border:1px solid #dbdbdb;
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.2;
	}
#PageEco #Main #Eco02 table th{width:149px;}
#PageEco #Main #Eco02 table td{ text-align:center;}
#PageEco #Main #Eco02 .content p.photo{
	display:inline;
	float:left;
	width:196px;
	height:203px;
	margin:0 10px 10px 0;
	}
#PageEco #Main #Eco02 .content{clear:both;}
#PageEco #Main #Eco02 .content p{
	line-height:1.6;
	margin-bottom:15px;
	}
#PageEco #Main #Eco02 .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　リンク集　####################*/

#PageLink.index #Main .contentsBox .content{
	background:url(../img/contents/line-dotted01.gif) left bottom repeat-x;
	padding-bottom:15px;
	margin-bottom:15px;
	}
#PageLink.index #Main .contentsBox .content h4{
	background:url(../img/contents/ico-circle01.gif) left center no-repeat;
	margin-bottom:10px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	color:#0a921b;
	}
#PageLink.index #Main .contentsBox .content p{ margin:0 0 15px 15px;}
#PageLink.index #Main .contentsBox dl dt{
	background:none;
	display:inline;
	float:left;
	width:80px;
	margin:0 10px 10px 15px;
	padding-left:0;
	font-weight:bold;
	}
#PageLink.index #Main .contentsBox dl dd{
	background:none;
	display:inline;
	float:right;
	width:350px;
	padding-bottom:0;
	margin:0 0 10px 0;
	font-size:12px;
	}
#PageLink.index #Main .contentsBox dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageLink.index #Main .contentsBox .pageBute{
	clear:both;
	font:normal 10px verdana;
	width:472px;
	margin-bottom:8px;
	} 
#PageLink.index #Main .contentsBox .pageBute ul{width:472px;}
#PageLink.index #Main .contentsBox .pageBute ul li{
	float:left;
	zoom:1;
	width:3em;
	text-align:center;
	}
#PageLink.index #Main .contentsBox .pageBute ul li.end{ border:0;}
#PageLink.index #Main .contentsBox .pageBute ul li a{
	display:block;
	color:#0a921b;
	text-decoration:underline;
	}
#PageLink.index #Main .contentsBox .pageBute:after,
#PageLink.index #Main .contentsBox .pageBute ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageLink #Main .contentsBox dl{width:469px;}
#PageLink #Main .contentsBox dl dt{
	background:url(../img/contents/ico-circle01.gif) 0 4px no-repeat;
	margin-bottom:5px;
	padding-left:12px;
	font-weight:bold;
	}
#PageLink #Main .contentsBox dl dt a,
#PageLink #Main .contentsBox dl dd a{color:#0a921b;}
#PageLink #Main .contentsBox dl dd{
	background:url(../img/contents/line-dotted01.gif) left bottom no-repeat;
	font-size:10px;
	padding-bottom:10px;
	margin:0 0 10px 12px;
	}
#PageLink #Main .contentsBox #PageButton p{text-align:center;}
#PageLink #Main .contentsBox #PageButton p a{color:#0a921b;}


/*####################　食彩家 神馬　####################*/

#PageShinme #Main #Intro .content.top{
	background:url(../../shinme/img/wall-shinme01.gif) 0 0 no-repeat;
	width:455px;
	height:140px;
	margin:0 0 15px 22px;
	}
#PageShinme #Main #Intro .content.top h3,
#PageShinme #Main #Intro .content.top p,
#PageShinme #Main #Intro .content.top h4,
#PageShinme #Main #Intro .content.top ul{ display:none;}
#PageShinme #Main .contentsBox .wrap{
	background:url(../img/contents/wall-main-bottom02.gif) left bottom no-repeat;
	width:496px;
	margin:0;
	padding-bottom:15px;
	}
#PageShinme #Main .contentsBox .wrap dl{
	display:inline;
	width:244px;
	margin:0;
	}
#PageShinme #Main .contentsBox .wrap dl.left{ float:left;}
#PageShinme #Main .contentsBox .wrap dl.right{ float:right;}
#PageShinme #Main .contentsBox dl dd{margin:0 15px 0 15px;}
#PageShinme #Main .contentsBox dl dd span{font-weight:bold;}
#PageShinme #Main #Shinme02 .content,
#PageShinme #Main #Shinme03 .content{margin:0;}

/*####################　プライバシーポリシー　####################*/

#PagePolicy #Main .contentsBox .contentsTop{
	background:url(../img/contents/wall-main-top01.gif) 0 0 no-repeat;
	padding-top:20px;
	}
#PagePolicy #Main .contentsBox h3{
	color:#0a921b;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	}
#PagePolicy #Main .contentsBox p,
#PagePolicy #Main .contentsBox ul{margin:0 0 15px 10px;}
#PagePolicy #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle01.gif) left 5px no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	}
	
/*####################　プライバシーポリシー　####################*/

#PageSupport #Main .contentsBox .contentsTop{
	background:url(../img/contents/wall-main-top01.gif) 0 0 no-repeat;
	padding-top:20px;
	}
#PageSupport #Main .contentsBox h3{
	color:#0a921b;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	}
#PageSupport #Main .contentsBox p,
#PageSupport #Main .contentsBox ul{margin:0 0 15px 10px;}
#PageSupport #Main .contentsBox ul li{
	background:url(../img/contents/ico-circle01.gif) left 5px no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	}


/*####################　予約フォーム　####################*/

#PageReserve #Main {
	background:#f8f8f4;
	border:1px solid #e6e6e6;
	display:inline;
	float:right;
	padding:3px 2px;
	width:720px;
	_width:724px;
	}
#PageReserve #Main .contentsBox{width:720px;}
#PageReserve #Main .contentsBox.type01{
	background:url(../../room/img/wall-contents-bottom01.gif) left bottom no-repeat;
	padding-bottom:15px;
	}
#PageReserve #Main .contentsBox.type01 .contentsTop{
	background:url(../../room/img/wall-contents-top01.gif) 0 0 no-repeat;
	width:720px;
	padding-top:16px;
	}
.contentsBox .content{
	margin:0 12px 10px;
	}
#PageReserve #Main #ReserveNavi{
	background:url(../../room/img/wall-reserve-navi.gif) 0 0 no-repeat;
	width:720px;
	height:37px;
	margin-bottom:3px;
	padding-top:1px;
	}
#PageReserve #Main #ReserveNavi ul{
	width:720px;
	height:36px;
	margin:0;
	}
#PageReserve #Main #ReserveNavi ul li{
	display:inline;
	float:left;
	height:36px;
	margin:0;
	}
#PageReserve #Main #ReserveNavi ul li.menu01{ width:109px;}
#PageReserve #Main #ReserveNavi ul li.menu02{ width:130px;}
#PageReserve #Main #ReserveNavi ul li.menu03{ width:90px;}
#PageReserve #Main #ReserveNavi ul li.menu04{ width:91px;}
#PageReserve #Main #ReserveNavi ul li.menu05{ width:94px;}
#PageReserve #Main #ReserveNavi ul li.menu06{ width:94px;}
#PageReserve #Main #ReserveNavi ul li.menu07{ width:112px;}
#PageReserve #Main #ReserveNavi ul li a{
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:36px;
	text-indent:-9999px;
	}
#PageReserve #Main #ReserveNavi ul li.menu01 a{ background-image:url(../../room/img/r_navi01.gif);}
#PageReserve #Main #ReserveNavi ul li.menu02 a{ background-image:url(../../room/img/r_navi02.gif);}
#PageReserve #Main #ReserveNavi ul li.menu03 a{ background-image:url(../../room/img/r_navi03.gif);}
#PageReserve #Main #ReserveNavi ul li.menu04 a{ background-image:url(../../room/img/r_navi04.gif);}
#PageReserve #Main #ReserveNavi ul li.menu05 a{ background-image:url(../../room/img/r_navi05.gif);}
#PageReserve #Main #ReserveNavi ul li.menu06 a{ background-image:url(../../room/img/r_navi06.gif);}
#PageReserve #Main #ReserveNavi ul li.menu07 a{ background-image:url(../../room/img/r_navi07.gif);}
#PageReserve.day #Main #ReserveNavi ul li.menu01 a,
#PageReserve.room #Main #ReserveNavi ul li.menu02 a,
#PageReserve.kakunin #Main #ReserveNavi ul li.menu03 a,
#PageReserve.toroku #Main #ReserveNavi ul li.menu04 a,
#PageReserve.henko #Main #ReserveNavi ul li.menu05 a,
#PageReserve.sakujyo #Main #ReserveNavi ul li.menu06 a,
#PageReserve.serch #Main #ReserveNavi ul li.menu07 a,
#PageReserve #Main #ReserveNavi ul li a:hover{ background-position:0 -36px;}
#PageReserve #Main #ReserveNavi ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageReserve #Main .contentsBox #Contact{
	background:url(../../room/img/wall-room01.gif) 0 0 no-repeat;
	width:688px;
	height:196px;
	margin:0 0 30px 16px;
	}
#PageReserve #Main .contentsBox #Contact h3,
#PageReserve #Main .contentsBox #Contact p{ display:none;}
#PageReserve #Main .contentsBox #FrameBox{
	width:688px;
	margin:0 0 30px 16px;
	}
#PageReserve #Main .contentsBox #FrameBox h3{
	background:url(../img/contents/ico-arrow-green02.gif) left center no-repeat;
	padding-left:10px;
	color:#0a921b;
	font-size:12px;
	font-weight:bold;
	}
#PageReserve #Main .contentsBox #FrameBox h3 a{color:#0a921b;}

#PageReserve #Main .contentsBox #FrameBox p,
#PageReserve #Main .contentsBox #FrameBox ul{
	margin:0 0 15px 10px;
	}
#PageReserve #Main .contentsBox #FrameBox ul li{ margin-bottom:5px;}

/*　こみだし
-------------------------------------*/

/* まごみだし */

















/*end*/
