@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 #Institution05 .content p,
#PageInstitution #Main #Institution05 .content ul{ margin:0 5px 0 15px;}
#PageInstitution #Main #Institution05 .content.menu01 p{
	background:url(../../institution/img/photo08.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 #Institution05 .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.more a{
	display:block;
	height:24px;
	text-indent:-9999px;
	}

#PageInstitution #Main .contentsBox .content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　料金案内　####################*/

#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;
	}

/*####################　観光案内　####################*/

#PageSightseeing #Main .contentsBox.type01{margin-bottom:0;}
#PageSightseeing #Main .contentsBox.type01.end{margin-bottom:20px;}
#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;
	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;
	}

/*####################　リンク集　####################*/

#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;}


/*####################　炉端居酒屋提灯　####################*/

#PageGonza #Main #Intro .content{
	background:url(../../gonza/img/photo01.jpg) left bottom no-repeat;
	padding-bottom:182px;
	}
#PageGonza #Main #Gonza01{padding-bottom:5px;}
#PageGonza #Main #Gonza01 h3{margin:0;}

#PageGonza #Main #Gonza01 .content{
	background:url(../img/contents/wall-main-top01.gif) 0 0 no-repeat;
	padding:9px 4px 0;
	width:488px;
	_width:496px;
	margin:0;
	}
#PageGonza #Main #Gonza01 .content p.photo{
	display:inline;
	float:left;
	margin:0 10px 10px 0;
	}
#PageGonza #Main #Gonza01 .content h4{ margin:12px 0 3px;}
#PageGonza #Main #Gonza01 .content p{
	margin:0 0 15px 0;
	font: normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

/*####################　プライバシーポリシー　####################*/

#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;
	}


/*####################　予約フォーム　####################*/

#PageReserve #Main .contentsBox.type01{
	padding-bottom:15px;
	}
#PageReserve #Main .contentsBox.type01 .contentsTop{
	background:url(../img/contents/wall-main-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:496px;
	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:165px;}
#PageReserve #Main #ReserveNavi ul li.menu02{ width:164px;}
#PageReserve #Main #ReserveNavi ul li.menu03{ width:167px;}
#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 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:465px;
	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*/
