@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2008.11
  Last Update 2008.11.27 hisaki
----------------------------*/

@import "common.css";
/*####################　サブ　周辺地図　####################*/

#PrintMap{text-align:center;}
#PrintMap .contentsBox {
	width:800px;
	margin:20px auto;
	}
#PrintMap .contentsBox img {
	width:600px;
	height:600px;
	margin-bottom:15px;
	border:3px solid #e9e5dc;
	}
#PrintMap .contentsBox table{
	width:600px;
	border-collapse:collapse;
	margin:0 auto 20px;
	}
#PrintMap .contentsBox table th,
#PrintMap .contentsBox table td{
	border:1px solid #cccccc;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	}
#PrintMap .contentsBox table th {
	background:#e9e5dc;
	width:120px;
	}

#PrintMap .contentsBox ul{
	width:220px;
	text-align:center;
	margin:0 auto;
	}
#PrintMap .contentsBox ul li.menu01{
	display:inline;
	float:left;
	}
#PrintMap .contentsBox ul li.menu02{
	display:inline;
	float:right;
	}
#PrintMap .contentsBox ul li input{
	width:100px;
	cursor:pointer;
	}
#PrintMap .contentsBox ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*####################　キッズスペース　####################*/
#PageKids .contentsBox{text-align:center;}
#PageKids .contentsBox img{
	text-align:center;
	margin:0 auto 20px;
	}
#PageKids .contentsBox p.menu01{
	background:url(../img/wall-kids01.gif) 0 0 no-repeat;
	width:561px;
	height:60px;
	margin:0 auto 30px;
	text-indent:-9999px;
	}
	
/*####################　最寄駅までお迎え　####################*/
#PagePark .contentsBox{text-align:center;}
#PagePark .contentsBox img{
	text-align:center;
	margin:0 auto 20px;
	}
#PagePark .contentsBox p.menu01{
	background:url(../img/wall-park01.gif) 0 0 no-repeat;
	width:396px;
	height:74px;
	margin:0 auto 30px;
	text-indent:-9999px;
	}

/*####################　店内・外観　####################*/
#PageStoreGuide .contentsBox{text-align:center;}
#PageStoreGuide .contentsBox p{
	text-align:center;
	margin:10px auto 20px;
	}
#PageStoreGuide .contentsBox p.menu01{
	background:url(../img/wall-park01.gif) 0 0 no-repeat;
	width:396px;
	height:74px;
	margin:0 auto 30px;
	text-indent:-9999px;
	}
#PageStoreGuide .contentsBox ul{
	background:url(../img/wall-btn.gif) 0 0 no-repeat;
	width:618px;
	height:70px;
	margin:0 auto;
	_margin:0;
	position:relative;
	text-align:left;
	}
#PageStoreGuide .contentsBox ul li{
	width:129px;
	height:36px;
	position:absolute;
	top:18px;
	}
#PageStoreGuide .contentsBox ul li.menu01{ left:170px;}
#PageStoreGuide .contentsBox ul li.menu02{ left:320px;}
#PageStoreGuide .contentsBox ul li a{
	display:block;
	height:36px;
	text-indent:-9999px;
	cursor:pointer;
	}


/*####################　エリアナビ　####################*/
#Navi02{
	background:url(../img/wall-navi02.jpg) 0 0 no-repeat;
	clear:both;
	display:inline;
	float:right;
	width:800px;
	height:36px;
	margin-bottom:8px;
	position:relative;
	}
#Navi02 p{
	position:absolute;
	right:15px;
	top:5px;
	}
#HeadImage {
	display:inline;
	float:left;
	width:785px;
	margin:0 0 0 9px;
	}
#Main {
	display:inline;
	float:left;
	width:785px;
	margin:0 0 0 9px;
	}

.contentsBox {
	clear:both;
	width:785px;
	margin-bottom:12px;
	}
.contentsBox p{
	margin:0 5px 12px 10px;
	line-height:1.8;
	}

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

#PagePolicy #Main h2{ margin-bottom:20px;}
#PagePolicy #Main .contentsBox h3{ margin-bottom:10px;}
#PagePolicy #Main .contentsBox ul{margin:0 0 10px 10px;}
#PagePolicy #Main .contentsBox ul li{
	background:url(../img/ico-arrow03.gif) 0 3px no-repeat;
	margin:0 0 7px 0;
	padding-left:12px;
	}

/*####################　サイトマップ　####################*/

#PageSitemap #Main h2{ margin-bottom:20px;}
#PageSitemap #Main .contentsBox{
	width:770px;
	margin-left:15px;
	}
#PageSitemap #Main .contentsBox ul{
	display:block;
	float:left;
	width:300px;
	margin:0 20px 0 0px;
	}
#PageSitemap #Main .contentsBox ul ul{
	display:block;
	float:none;
	width:288px;
	margin:5px 0 10px 0;
	padding:0;
	}
#PageSitemap #Main .contentsBox ul li{
	display:block;
	float:none;
	width:288px;
	_width:300px;
	background:url(../img/ico-arrow03.gif) 0 3px no-repeat;
	margin:0 0 12px 0;
	padding-left:12px;
	}

#PageSitemap #Main .contentsBox ul ul li{
	background:url(../img/ico-arrow03.gif) 0 3px no-repeat;
	display:block;
	float:none;
	width:276px;
	_width:288px;
	margin:0 0 8px 0;
	padding-left:12px;
}
#PageSitemap #Main .contentsBox ul li a{color:#8c7960;}
#PageSitemap #Main .contentsBox ul li a:hover{ border-bottom:1px solid #d0c3b4;}


/*####################　エリアで探す　####################*/

#PageSearchEstate.area #Main h2{margin:0 0 20px;}
#PageSearchEstate.area #Container #Main #AreaMap ul.map{
	background:url(../../search_estate/area/img/wall-areamap.gif) 0 0 no-repeat;
	width:785px;
	height:729px;
	margin:0;
	padding:0;
	position:relative;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li{
	position:absolute;
	text-align:left;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li a{
	display:block;
	text-indent:-9999px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu01{/*北区*/
	top:63px;
	left:170px;
	width:345px;
	height:94px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu02{/*左京区*/
	top:87px;
	left:556px;
	width:229px;
	height:196px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu03{/*上京区*/
	top:163px;
	left:170px;
	width:361px;
	height:94px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu04{/*中京区*/
	top:264px;
	left:170px;
	width:361px;
	height:75px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu05{/*右京区*/
	top:166px;
	left:9px;
	width:154px;
	height:224px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu06{/*下京区*/
	top:353px;
	left:170px;
	width:361px;
	height:164px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu07{/*東山区*/
	top:291px;
	left:587px;
	width:198px;
	height:196px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu08{/*西京区*/
	top:396px;
	left:9px;
	width:154px;
	height:148px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu09{/*南区*/
	top:524px;
	left:170px;
	width:361px;
	height:94px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu10{/*伏見区*/
	top:625px;
	left:170px;
	width:615px;
	height:94px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu11{/*山科区*/
	top:493px;
	left:587px;
	width:198px;
	height:127px;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu01 a{height:94px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu02 a{height:196px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu03 a{height:94px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu04 a{height:75px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu05 a{height:224px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu06 a{height:164px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu07 a{height:196px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu08 a{height:148px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu09 a{height:94px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu10 a{height:94px;}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu11 a{height:127px;}
#PageSearchEstate.area #Main #AreaMap ul.map li a:hover{
	background-position:0 0;
	background-repeat:no-repeat;
	}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu01 a:hover{background-image:url(../../search_estate/area/img/map_kita.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu02 a:hover{background-image:url(../../search_estate/area/img/map_sakyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu03 a:hover{background-image:url(../../search_estate/area/img/map_kamigyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu04 a:hover{background-image:url(../../search_estate/area/img/map_nakagyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu05 a:hover{background-image:url(../../search_estate/area/img/map_ukyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu06 a:hover{background-image:url(../../search_estate/area/img/map_shimogyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu07 a:hover{background-image:url(../../search_estate/area/img/map_higashiyama.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu08 a:hover{background-image:url(../../search_estate/area/img/map_nishikyo.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu09 a:hover{background-image:url(../../search_estate/area/img/map_minami.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu10 a:hover{background-image:url(../../search_estate/area/img/map_fushimi.gif);}
#PageSearchEstate.area #Main #AreaMap ul.map li.menu11 a:hover{background-image:url(../../search_estate/area/img/map_yamashina.gif);}


/*####################　会社案内・店舗案内　####################*/

#PageCompany #Main h2,
#PageStore #Main h2{ margin-bottom:20px;}

#PageCompany #Main #Table,
#PageStore #Main #Table,
#PageStore #Main #StoreMap{text-align:center;}
#PageCompany #Main #Table h3,
#PageStore #Main #Table h3{margin-bottom:10px;}
#PageCompany #Main #Table table,
#PageStore #Main #Table table{
	border-collapse:collapse;
	width:700px;
	margin:0 auto 25px;
	text-align:left;
	}
#PageCompany #Main #Table td,
#PageStore #Main #Table td{
	border:1px solid #cccccc;
	font-weight:normal;
	text-align:left;
	padding:10px 10px;
	}
#PageCompany #Main #Table th,
#PageStore #Main #Table th{
	border:1px solid #cccccc;
	background:#e9e5dc;
	width:120px;
	padding:10px 10px;
	font-weight:normal;
	}
#PageCompany #Main #Table td a{color:#8c7960;}
#PageCompany #Main #Table td a:hover{ border-bottom:1px solid #d0c3b4;}
#PageStore #Main #Map{
	margin:0 auto 25px;
	}

#PageStore #Main #StoreMap p{
	text-align:center;
	}


/*　こみだし
-------------------------------------*/















/*end*/

