@charset "utf-8";

/*=================================================
	INDEX
==================================================*/
.index #mainArea,
.index #sideArea {
	margin: 40px 0 0;
}

/*-----------------------
	メインビジュアル
------------------------*/
#mainVisual {
	overflow: hidden;
	/zoom:1;
}
#mainVisual .main {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
#mainVisual .sub {
	float: right;
	display: inline;
	margin: 0 0 10px;
}
#mainVisual a:hover img {
	filter: alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
}

/*-----------------------
	検索パネル
------------------------*/
#searchPanel .navi {
	overflow: hidden;
	/zoom: 1;
}
#searchPanel .navi li {
	float: left;
	display: inline;
}
#searchPanel .navi li a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(../../img/index_search_btn.gif) left top no-repeat;
	height: 65px;
	display: block;
}
#searchPanel .navi .nav01 a { width: 252px; background-position: 0 0;}
#searchPanel .navi .nav02 a { width: 253px; background-position: -252px 0;}
#searchPanel .navi .nav03 a { width: 253px; background-position: -505px 0;}
#searchPanel .navi .nav04 a { width: 252px; background-position: -758px 0;}
#searchPanel .navi .nav01 a:hover,#searchPanel .navi .nav01 .active { background-position: 0 -65px;}
#searchPanel .navi .nav02 a:hover,#searchPanel .navi .nav02 .active { background-position: -252px -65px;}
#searchPanel .navi .nav03 a:hover,#searchPanel .navi .nav03 .active { background-position: -505px -65px;}
#searchPanel .navi .nav04 a:hover,#searchPanel .navi .nav04 .active { background-position: -758px -65px;}

/*-----------------------
	おすすめ物件
------------------------*/
#indexRecommend h3 {
	margin-top: 0;
	background-image: url(../../img/index_recommend_bg_h3.gif);
	width: 675px;
	padding-left: 45px;
}
#indexRecommend ul {
	margin: 0 0 0 -20px;
	padding: 0;
	list-style: none;
	position: relative;
	/zoom: 1;
}
#indexRecommend ul:before,#indexRecommend ul:after { content:"";display:table;}
#indexRecommend ul:after { clear:both;}
#indexRecommend ul li {
	margin: 0 0 20px 20px;
	float: left;
	display: inline;
	width: 145px;
	padding: 9px;
	border: 1px solid #ccc;
}
#indexRecommend h4 {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../img/cmn_ico_arrow_big.gif) left center no-repeat;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
#indexRecommend h4 a {
	color: #333;
	text-decoration: none;
}
#indexRecommend h4 a:hover { text-decoration: underline;}
#indexRecommend .img {
	margin: 5px 0 0;
	border: 1px solid #ddd;
	padding: 1px;
}
#indexRecommend ul p {
	margin: 5px 0 0;
	font-weight: bold;
}
#indexRecommend ul p span {
	font-size: 12px;
	font-weight: normal;
}
#indexRecommend ul ul {
	margin: 5px 0 0;
}
#indexRecommend ul li li {
	background: url(../img/cmn_ico_square.gif) 2px center no-repeat;
	padding: 0 0 0 12px;
	margin: 0;
	width: auto;
	border: none;
	font-weight: bold;
	float: none;
	display: list-item;
}

/*-----------------------
	3つのお約束
------------------------*/
#indexPoint p span { font-weight: bold; color:#C00;}
#indexPoint h3 {
	background-image: url(../../img/index_point_bg_h3.gif);
	width: 675px;
	padding-left: 45px;
}
#indexPoint h4 {
	margin: 0 0 8px;
	background: none;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px;
	color: #0664A1;
	font-size: 16px;
	font-weight: bold;
}
#indexPoint .cont01,
#indexPoint .cont02,
#indexPoint .cont03 {
	margin: 35px 0 0;
	padding: 0 0 0 95px;
}
#indexPoint .cont01 { background: url(../../img/index_point_bg01.gif) left top no-repeat;}
#indexPoint .cont02 { background: url(../../img/index_point_bg02.gif) left top no-repeat;}
#indexPoint .cont03 { background: url(../../img/index_point_bg03.gif) left top no-repeat;}

/*-----------------------
	新着情報
------------------------*/
#indexNews h3 { margin-bottom: 0; }
#indexNews span { font-weight: bold; }
#indexNews dt{
	clear: left;
	float: left;
	width: 8em;
	padding: 14px 0 14px 20px;
	background: url(../img/cmn_ico_arrow.gif) 5px 20px no-repeat;
}
#indexNews dd {
	padding: 14px 5px 14px 9.5em;
	border-bottom: 1px dotted #ccc;
}
#indexNews p { margin-bottom: 0; }
/*=================================================
	物件検索関係
==================================================*/

/* こだわり表示切り替え */
#optionBtn {
	margin: 15px 0 15px auto;
	width: 195px;
	height: 40px;
	background: url(../../search/img/search_btn_option.gif) 0 0 no-repeat;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}
#optionBtn.active { background-position: 0 -40px;}
#optionTable { display: none;}
#optionTable label{
	margin:5px;
}

/*-------------------------
	INDEX検索パネル、○○から探す
--------------------------*/
#searchPanel {
	margin: 30px 0 0 -5px;
	width: 1010px;
	background: url(../../search/img/search_panel_bg_bottom.gif) left bottom no-repeat;
	padding: 0 0 15px;
	position: relative;
}
#searchPanel .contWrap {
	background: url(../../search/img/search_panel_bg_middle.gif) left top repeat-y;
	padding: 15px 25px;
}
#searchPanel .cont { display: none;}

/*--- ○○から探す ---*/
#searchPanel.single {
	margin-top: 20px;
}
#searchPanel.single .map {
	padding-bottom: 0;
	margin-bottom: 20px;
	border-bottom: none;
}
#searchPanel.single h2 {
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#searchPanel.single .contWrap {
	height: auto;
	padding: 15px 25px;
}
#searchPanel .desc {
	margin: 0 0 2em;
	padding: 10px;
	background: url(../img/cmn_bg_oblique.gif);
}
#searchPanel .desc dt {
	width: 108px;
	float: left;
	clear: left;
	margin: 0 0 0 -15px;
	position: relative;
}
#searchPanel .desc dd {
	padding-left: 120px;
}
#searchPanel .desc dd p {
	margin: 1em 0;
}

/* 路線・エリア共通 */
#searchPanel .map {
	width: 960px;
	height: 500px;
	position: relative;
	margin: 0 0 15px;
	padding: 0 0 20px;
	border-bottom: 1px dotted #ccc;
}
#searchPanel .map label {
	position: absolute;
	cursor: pointer;
	width: 36px;
	height: 29px;
}
#searchPanel .map label span { display: none;}
#searchPanel table {
	width: 100%;
	margin: 0 auto;
}
#searchPanel th,
#searchPanel td {
	padding: 0 10px;
}

/* 路線から探す */
#searchLine .map { background: url(../../search/img/search_panel_bg_line5.png) left top no-repeat;}
#searchLine .btn01 { left: 755px;top: 114px;padding-right: 80px;}
#searchLine .btn02 {
	left: 263px;
	top: 105px;
	
}
#searchLine .btn03 { left:440px;top:96px;padding: 12px 30px 0 0;}
#searchLine .btn04 { left:560px;top:140px;padding: 12px 37px 0 0;}
#searchLine .btn05 { left:592px;top:207px;padding-right: 40px;}
#searchLine .btn06 { left:625px;top:243px;padding-right: 60px;}
#searchLine .btn07 { left:592px;top:280px;padding-right: 50px;}
#searchLine .btn08 { left:600px;top:335px;padding-right: 40px;}
#searchLine .btn09 { left:596px;top:379px;padding-right: 40px;}
#searchLine .btn10 { left:576px;top:416px;padding: 0 30px 8px 0;}
#searchLine .btn11 { left:550px;top:436px;padding: 0 45px 10px 0;}
#searchLine .btn12 { left:471px;top:461px;padding-right: 50px;}
#searchLine .btn13 { left:62px;top:212px;padding-right: 35px;}
#searchLine .btn14 {
	left: 130px;
	top: 107px;
	padding: 12px 0 0 30px;
}
#searchLine .btn15 { left:755px;top:139px;padding-right: 100px;}
#searchLine .btn16 {
	left: 143px;
	top: 168px;
	padding: 20px 40px 0 0;
}
#searchLine .btn17 {
	left: 253px;
	top: 171px;
	padding: 15px 20px 0 20px;
}
#searchLine .btn18 { left:428px;top:188px;padding: 0 25px 15px 20px;}
#searchLine .btn19 { left:505px;top:173px;padding: 15px 40px 0 10px;}
#searchLine .btn20 { left:755px;top:164px;padding-right: 90px;}
#searchLine .btn21 { left:148px;top:12px;padding-right: 55px;}
#searchLine .btn22 {
	left: 285px;
	top: -2px;
	padding-right: 30px;
}
#searchLine .btn23 { left:284px;top:21px;padding-right: 40px;}
#searchLine .btn24 { left:261px;top:46px;padding-right: 50px;}
#searchLine .btn25 { left:284px;top:71px;padding-right: 70px;}
#searchLine .btn26 { left:284px;top:91px;padding-right: 35px;}
#searchLine .btn27 { left:284px;top:140px;padding-right: 35px;}
#searchLine .btn28 { left:297px;top:245px;padding-right: 50px;}
#searchLine .btn29 { left:292px;top:278px;padding-left: 30px;}
#searchLine .btn30 { left:300px;top:335px;padding-right: 50px;}
#searchLine .btn31 { left:248px;top:380px;padding-right: 25px;}
#searchLine .btn78 {
	left: 292px;
	top: 380px;
	padding-left: 30px;
}
#searchLine .btn32 { left:248px;top:445px;padding-right: 20px;}
#searchLine .btn79 {
	left: 277px;
	top: 445px;
	padding-left: 20px;
}
#searchLine .btn33 { left:755px;top:189px;padding-right: 90px;}
#searchLine .btn34 { left:228px;top:125px;padding: 15px 20px 0 20px;}
#searchLine .btn35 { left:198px;top:244px;padding: 0 0 5px 50px;}
#searchLine .btn36 { left:248px;top:278px;padding-right: 30px;}
#searchLine .btn37 { left:248px;top:350px;padding: 0 40px 10px 0;}
#searchLine .btn38 { left:755px;top:214px;padding-right: 80px;}
#searchLine .btn39 { left:378px;top:74px;padding-right: 70px;}
#searchLine .btn40 { left:348px;top:127px;padding: 0 40px 5px 0;}
#searchLine .btn41 { left:338px;top:160px;padding: 0 15px 15px 10px;}
#searchLine .btn42 { left:389px;top:162px;padding-right: 50px;}
#searchLine .btn43 { left:474px;top:245px;padding-right: 50px;}
#searchLine .btn44 { left:474px;top:279px;padding-right: 50px;}
#searchLine .btn45 { left:474px;top:335px;padding-right: 50px;}
#searchLine .btn46 { left:474px;top:379px;padding-right: 50px;}
#searchLine .btn47 { left:755px;top:239px;padding-right: 80px;}
#searchLine .btn48 { left:94px;top:294px;padding: 0 30px 10px 0;}
#searchLine .btn49 { left:144px;top:278px;padding-right: 50px;}
#searchLine .btn50 { left:381px;top:279px;padding-right: 60px;}
#searchLine .btn51 { left:755px;top:264px;padding-right: 90px;}
#searchLine .btn52 { left:6px;top:194px;padding: 0 5px 15px 30px;}
#searchLine .btn53 { left:94px;top:235px;padding-right: 32px;}
#searchLine .btn54 { left:144px;top:339px;padding-right: 50px;}
#searchLine .btn55 { left:192px;top:363px;padding: 15px 25px 0 0;}
#searchLine .btn56 { left:388px;top:379px;padding-right: 50px;}
#searchLine .btn57 { left:755px;top:289px;padding-right: 80px;}
#searchLine .btn58 { left:408px;top:135px;padding-right: 35px;}
#searchLine .btn59 { left:391px;top:248px;padding-right: 40px;}
#searchLine .btn60 { left:388px;top:335px;padding-right: 50px;}
#searchLine .btn61 { left:755px;top:314px;padding-right: 130px;}
#searchLine .btn62 { left:94px;top:366px;padding: 0 50px 20px 0;}
#searchLine .btn63 { left:211px;top:319px;padding: 15px 5px 0 15px;}
#searchLine .btn64 { left:549px;top:243px;padding: 0 30px 15px 30px;}
#searchLine .btn65 { left:755px;top:339px;padding-right: 90px;}
#searchLine .btn66 { left:755px;top:364px;padding-right: 120px;}
#searchLine .btn67 {
	left: 158px;
	top: 210px;
	padding: 0 15px 15px 15px;
}
#searchLine .btn68 {
	left: 217px;
	top: 210px;
	
}
#searchLine .btn69 { left:282px;top:210px;padding: 0 20px 15px 15px;}
#searchLine .btn70 { left:366px;top:210px;padding: 0 20px 15px 20px;}
#searchLine .btn71 { left:755px;top:389px;padding-right: 80px;}
#searchLine .btn72 {
	left: 316px;
	top: 420px;
	padding: 0 58px 18px 0;
}
#searchLine .btn73 { left:755px;top:414px;padding-right: 80px;}
#searchLine .btn74 {
	left: 341px;
	top: 396px;
}
#searchLine .btn75 { left:423px;top:400px;padding: 0 25px 15px 25px;}
#searchLine .btn76 { left:508px;top:400px;padding: 0 15px 15px 15px;}
#searchLine .btn77 { left:182px;top:398px;padding: 15px 10px 0 32px;}
/*新今宮*/
#searchLine .btn80 {
	left: 316px;
	top: 467px;
}
/*今宮*/
#searchLine .btn81 {
	left: 198px;
	top: 465px;
}
/*恵美須町*/
#searchLine .btn82 {
	left: 408px;
	top: 436px;
}

/* エリアから探す */
#searchArea .map { background: url(../../search/img/search_panel_bg_area3.png) left top no-repeat;}
#searchArea .btn01 { left:735px;top:76px;padding-right:60px;}
#searchArea .btn02 { left:307px;top:201px;padding-right:40px;}
#searchArea .btn03 { left:412px;top:201px;padding-right:100px;}
#searchArea .btn04 { left:307px;top:226px;padding-right:40px;}
#searchArea .btn05 { left:412px;top:226px;padding-right:100px;}
#searchArea .btn06 { left:307px;top:251px;padding-right:90px;}
#searchArea .btn07 { left:735px;top:101px;padding-right:70px;}
#searchArea .btn08 { left:301px;top:301px;padding-right:100px;}
#searchArea .btn09 { left:433px;top:301px;padding-right:50px;}
#searchArea .btn10 { left:546px;top:301px;padding-right:50px;}
#searchArea .btn11 { left:301px;top:326px;padding-right:100px;}
#searchArea .btn12 { left:433px;top:326px;padding-right:70px;}
#searchArea .btn13 { left:546px;top:326px;padding-right:50px;}
#searchArea .btn14 { left:301px;top:351px;padding-right:100px;}
#searchArea .btn15 {
	left: 482px;
	top: 388px;
	padding-right: 70px;
}
#searchArea .btn16 { left:301px;top:376px;padding-right:100px;}
#searchArea .btn17 { left:735px;top:126px;padding-right:60px;}
#searchArea .btn18 { left:137px;top:322px;padding-right:100px;}
#searchArea .btn19 { left:137px;top:347px;padding-right:100px;}
#searchArea .btn20 { left:137px;top:372px;padding-right:100px;}
#searchArea .btn21 { left:735px;top:151px;padding-right:70px;}
#searchArea .btn22 { left:137px;top:222px;padding-right:40px;}
#searchArea .btn23 { left:137px;top:247px;padding-right:90px;}
#searchArea .btn24 { left:735px;top:176px;padding-right:70px;}
#searchArea .btn25 { left:588px;top:226px;padding-right:40px;}
#searchArea .btn26 { left:735px;top:201px;padding-right:70px;}
#searchArea .btn27 { left:299px;top:129px;padding-right:40px;}
#searchArea .btn28 { left:416px;top:115px;padding-right:50px;}
#searchArea .btn29 { left:416px;top:140px;padding-right:50px;}
#searchArea .btn30 { left:735px;top:226px;padding-right:80px;}
#searchArea .btn31 { left:563px;top:121px;padding-right:50px;}
#searchArea .btn32 { left:735px;top:251px;padding-right:70px;}
#searchArea .btn33 { left:168px;top:444px;padding-right:90px;}
#searchArea .btn34 { left:310px;top:430px;padding-right:90px;}
#searchArea .btn35 { left:310px;top:455px;padding-right:50px;}
#searchArea .btn36 { left:735px;top:276px;padding-right:80px;}
#searchArea .btn37 { left:561px;top:423px;padding-right:50px;}
#searchArea .btn38 { left:561px;top:448px;padding-right:50px;}
#searchArea .btn39 { left:735px;top:301px;padding-right:70px;}
#searchArea .btn40 { left:494px;top:39px;padding-right:40px;}
#searchArea .btn41 { left:735px;top:326px;padding-right:70px;}
#searchArea .btn42 { left:331px;top:15px;padding-right:60px;}
#searchArea .btn43 {
	left: 546px;
	top: 348px;
	padding-right: 60px;
}

/* 町名マップから探す */
#searchChomei ul {
	margin: 0 0  0 -14px;
	position: relative;
	overflow: hidden;
	/zoom: 1;
}
#searchChomei li {
	float: left;
	display: inline;
	margin: 0 0  0 14px;
}
#searchChomei li span {
	background: url(../img/cmn_ico_arrow_big.gif) left center no-repeat;
	padding-left: 18px;
}
#searchChomei img { margin-bottom: 5px;}
#searchChomei li a { color: #333; }
#searchChomei li a:hover img {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

/* こだわり検索 */
#searchPanel .purpose {
	width: 100%;
	margin: 0 auto;
}
#searchPanel .purpose th,
#searchPanel .purpose td {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 12px;
	line-height: 1.7;
}
#searchPanel .purpose th {
	width: 15%;
	background: #F5F5F5;
}
#searchPanel .purpose th.highlight { background: #E4F3FA;}
#searchPanel .purpose label {
	margin: 0 20px 0 0;
	white-space: nowrap;
}
#searchPanel .purpose input { margin-right: 5px;}
#searchPanel .search {
	margin-top: 15px;
	text-align: center;
}

/*-----------------------
	町名マップから探す
------------------------*/
#chomeiMap { margin: 30px 0 0; }
#chomeiMap ul {
	margin: 0 0 20px;
	padding: 0;
	border: 1px solid #ccc;
	font-size: 12px;
	list-style-type: none;
	position: relative;
}
#chomeiMap li { margin: 0;padding: 0;position: absolute;}
#chomeiMap li input { margin: 3px;}
#chomeiMap li a { text-decoration: none;color: #333;}
#chomeiMap table {
	width: 100%;
	margin: 0 auto;
}
#chomeiMap th,
#chomeiMap td {
	padding: 0 10px;
}

/*-- 北区 --*/
#chomeiMap ul#kitaku {
	margin-left: -78px;
	width: 1160px;
	height: 920px;
	background: url(../../search/img/search_bg_kitaku.gif) left top no-repeat;
}
#kitaku li.tate { text-align: center;width: 17px;}
#kitaku li.txt10 { font-size: 10px;}
#kitaku li.c1{height:40px;left:157px;text-align:center;top:21px;width:32px;}
#kitaku li.c2{height:40px;left:219px;text-align:center;top:19px;width:41px;}
#kitaku li.c3{left:282px;top:22px;}
#kitaku li.c4{left:352px;top:23px;}
#kitaku li.c5{left:417px;top:23px;}
#kitaku li.c6{left:586px;top:12px;}
#kitaku li.c7{left:668px;top:12px;}
#kitaku li.c8{left:755px;top:11px;}
#kitaku li.c9{left:850px;top:3px;}
#kitaku li.c10{left:912px;top:13px;}
#kitaku li.c11{left:982px;top:12px;}
#kitaku li.c12{left:1069px;top:12px;}
#kitaku li.c13{font-size:10px;left:93px;top:107px;}
#kitaku li.c14{font-size:10px;left:152px;top:108px;}
#kitaku li.c15{left:221px;top:113px;}
#kitaku li.c16{left:297px;top:114px;}
#kitaku li.c17{left:388px;top:113px;}
#kitaku li.c18{height:78px;left:101px;text-align:center;top:188px;width:16px;}
#kitaku li.c19{height:79px;left:53px;text-align:center;top:188px;width:18px;}
#kitaku li.c20{height:61px;left:13px;top:188px;width:17px;}
#kitaku li.c21{left:487px;top:76px;}
#kitaku li.c22{left:486px;top:117px;}
#kitaku li.c23{left:566px;top:74px;}
#kitaku li.c24{left:565px;top:118px;}
#kitaku li.c25{height:66px;left:634px;top:74px;width:17px;}
#kitaku li.c26{left:1070px;top:95px;}
#kitaku li.c27{left:671px;top:73px;}
#kitaku li.c28{left:671px;top:114px;}
#kitaku li.c29{left:751px;top:113px;}
#kitaku li.c30{left:754px;top:73px;}
#kitaku li.c31{left:1070px;top:68px;}
#kitaku li.c32{left:852px;top:670px;}
#kitaku li.c33{left:853px;top:627px;}
#kitaku li.c34{left:854px;top:487px;}
#kitaku li.c35{left:849px;top:365px;}
#kitaku li.c36{left:850px;top:279px;}
#kitaku li.c37{left:852px;top:211px;}
#kitaku li.c38{left:851px;top:90px;}
#kitaku li.c39{left:967px;top:382px;}
#kitaku li.c40{left:850px;top:553px;}
#kitaku li.c41{left:909px;top:64px;}
#kitaku li.c42{left:954px;top:373px;}
#kitaku li.c43{left:1069px;top:120px;}
#kitaku li.c44{left:982px;top:311px;}
#kitaku li.c45{left:668px;top:642px;}
#kitaku li.c46{left:546px;top:645px;}
#kitaku li.c47{left:510px;top:684px;}
#kitaku li.c48{left:361px;top:692px;}
#kitaku li.c49{left:361px;top:662px;}
#kitaku li.c50{left:363px;top:630px;}
#kitaku li.c51{left:381px;top:513px;}
#kitaku li.c52{left:577px;top:765px;}
#kitaku li.c53{left:376px;top:766px;}
#kitaku li.c54{left:277px;top:759px;}
#kitaku li.c55{left:219px;top:759px;}
#kitaku li.c56{left:149px;top:760px;}
#kitaku li.c57{left:81px;top:760px;}
#kitaku li.c58{left:262px;top:690px;}
#kitaku li.c59{left:263px;top:662px;}
#kitaku li.c60{left:265px;top:626px;}
#kitaku li.c61{height:75px;left:240px;text-align:center;top:636px;}
#kitaku li.c62{left:244px;top:485px;}
#kitaku li.c63{left:568px;top:551px;}
#kitaku li.c64{left:569px;top:504px;}
#kitaku li.c65{left:243px;top:544px;}
#kitaku li.c66{height:91px;left:500px;top:485px;width:17px;}
#kitaku li.c67{left:571px;top:470px;}
#kitaku li.c68{left:71px;top:548px;}
#kitaku li.c69{left:216px;top:637px;}
#kitaku li.c70{left:12px;top:114px;}
#kitaku li.c71{left:11px;top:402px;}
#kitaku li.c72{left:18px;top:657px;}
#kitaku li.c73{height:118px;left:214px;text-align:center;top:476px;width:17px;}
#kitaku li.c74{left:160px;top:369px;}
#kitaku li.c75{left:961px;top:671px;}
#kitaku li.c76{left:915px;top:672px;}
#kitaku li.c77{left:1070px;top:318px;}
#kitaku li.c78{left:667px;top:681px;}
#kitaku li.c79{left:1008px;top:671px;}
#kitaku li.c80{left:1073px;top:666px;}
#kitaku li.c81{left:982px;top:511px;}
#kitaku li.c82{left:987px;top:460px;}
#kitaku li.c83{left:940px;top:631px;}
#kitaku li.c84{left:1070px;top:505px;}
#kitaku li.c85{left:912px;top:459px;}
#kitaku li.c86{left:915px;top:511px;}
#kitaku li.c87{left:939px;top:688px;}
#kitaku li.c88{left:753px;top:630px;}
#kitaku li.c89{left:789px;top:478px;}
#kitaku li.c90{left:746px;top:559px;}
#kitaku li.c91{left:743px;top:478px;}
#kitaku li.c92{left:664px;top:541px;}
#kitaku li.c93{left:148px;top:201px;}
#kitaku li.c94{left:149px;top:276px;}
#kitaku li.c95{height:79px;left:622px;text-align:center;top:215px;width:14px;}
#kitaku li.c96{left:214px;top:302px;}
#kitaku li.c97{left:304px;top:240px;}
#kitaku li.c98{left:401px;top:236px;}
#kitaku li.c99{height:114px;left:490px;text-align:center;top:218px;width:17px;}
#kitaku li.c100{height:104px;left:522px;text-align:center;top:217px;width:18px;}
#kitaku li.c101{height:96px;left:566px;text-align:center;top:216px;width:17px;}
#kitaku li.c102{left:586px;top:178px;}
#kitaku li.c103{height:70px;left:592px;text-align:center;top:216px;width:16px;}
#kitaku li.c104{left:212px;top:203px;}
#kitaku li.c105{height:65px;left:588px;top:300px;width:29px;}
#kitaku li.c106{height:93px;left:659px;top:177px;width:16px;}
#kitaku li.c107{left:687px;top:180px;}
#kitaku li.c108{left:642px;top:326px;}
#kitaku li.c109{left:721px;top:182px;}
#kitaku li.c110{left:717px;top:254px;}
#kitaku li.c111{left:489px;top:357px;}
#kitaku li.c112{left:489px;top:392px;}
#kitaku li.c113{left:571px;top:402px;}
#kitaku li.c114{left:593px;top:370px;}
#kitaku li.c115{left:705px;top:363px;}
#kitaku li.c116{left:718px;top:287px;}
#kitaku li.c117{left:718px;top:326px;}
#kitaku li.c118{left:799px;top:228px;}
#kitaku li.c119{left:761px;top:411px;width:48px;}
#kitaku li.c120{left:665px;top:476px;}
#kitaku li.c121{left:217px;text-align:center;top:382px;}
#kitaku li.c122{left:947px;top:189px;}
#kitaku li.c123{left:948px;top:251px;}
#kitaku li.c124{left:26px;top:286px;}
#kitaku li.c125{left:908px;top:91px;}
#kitaku li.c126{left:753px;top:694px;}
#kitaku li.c127{left:754px;top:664px;}
#kitaku li.c128{left:939px;top:563px;}
#kitaku li.c129{left:1069px;top:196px;}
#kitaku li.c130{left:909px;top:116px;}
#kitaku li.c131{left:981px;top:75px;}
#kitaku li.c132{left:980px;top:116px;}
#kitaku li.c133{left:612px;top:550px;}
#kitaku li.c134{left:916px;top:312px;}
#kitaku li.c135{left:664px;top:403px;}
#kitaku li.c136{left:171px;top:637px;}
#kitaku li.c137{left:146px;top:636px;width:17px;}
#kitaku li.c138{left:13px;top:527px;}
#kitaku li.c139{height:19px;left:159px;top:528px;}

/*-- 中央区 --*/
#chomeiMap ul#chuoku {
	margin-left: -61px;
	width: 1122px;
	height: 1100px;
	background: url(../../search/img/search_bg_chuoku.gif) left top no-repeat;
}
#chuoku li.kitahamahigashia{left:435px;top:22px;}
#chuoku li.kitahamahigashib{left:545px;top:22px;}
#chuoku li.tenmabashikyo{left:620px;top:22px;}
#chuoku li.otemae1a{left:788px;top:22px;}
#chuoku li.kitahama4{left:5px;top:75px;}
#chuoku li.kitahama3{left:120px;top:75px;}
#chuoku li.kitahama2{left:215px;top:75px;}
#chuoku li.kitahama1{left:330px;top:75px;}
#chuoku li.higashikouraibashi{left:435px;top:125px;}
#chuoku li.ishimati2{left:545px;top:85px;}
#chuoku li.ishimati1{left:645px;top:85px;}
#chuoku li.otemae1b{left:788px;top:110px;}
#chuoku li.shiromi2{left:960px;top:90px;}
#chuoku li.imabashi4{left:5px;top:103px;}
#chuoku li.imabashi3{left:120px;top:103px;}
#chuoku li.imabashi2{left:215px;top:103px;}
#chuoku li.imabashi1{left:330px;top:103px;}
#chuoku li.kouraibashi4{left:5px;top:127px;}
#chuoku li.kouraibashi3{left:120px;top:127px;}
#chuoku li.kouraibashi2{left:215px;top:127px;}
#chuoku li.kouraibashi1{left:330px;top:127px;}
#chuoku li.shimamachi2{left:545px;top:127px;}
#chuoku li.shimamachi1{left:645px;top:127px;}
#chuoku li.shiromi1{left:960px;top:135px;}
#chuoku li.fushimimachi4{left:5px;top:153px;}
#chuoku li.fushimimachi3{left:120px;top:153px;}
#chuoku li.fushimimachi2{left:215px;top:153px;}
#chuoku li.fushimimachi1{left:330px;top:153px;}
#chuoku li.tsuriganecho2{left:545px;top:153px;}
#chuoku li.tsuriganecho1{left:645px;top:153px;}
#chuoku li.doshoumachi4{left:5px;top:180px;}
#chuoku li.doshoumachi3{left:120px;top:180px;}
#chuoku li.doshoumachi2{left:215px;top:180px;}
#chuoku li.doshoumachi1{left:330px;top:180px;}
#chuoku li.funakoshicho2{left:545px;top:180px;}
#chuoku li.funakoshicho1{left:645px;top:180px;}
#chuoku li.tanimachi1{left:788px;top:195px;}
#chuoku li.otemae2{left:850px;top:220px;}
#chuoku li.hiranomachi4{left:5px;top:204px;}
#chuoku li.hiranomachi3{left:120px;top:204px;}
#chuoku li.hiranomachi2{left:215px;top:204px;}
#chuoku li.hiranomachi1{left:330px;top:204px;}
#chuoku li.uchihiranomachi3{left:435px;top:204px;}
#chuoku li.uchihiranomachi2{left:545px;top:204px;}
#chuoku li.uchihiranomachi1{left:645px;top:204px;}
#chuoku li.awajicho4{left:5px;top:230px;}
#chuoku li.awajicho3{left:120px;top:230px;}
#chuoku li.awajicho2{left:215px;top:230px;}
#chuoku li.awajicho1{left:330px;top:230px;}
#chuoku li.uchiawajicho3{left:435px;top:230px;}
#chuoku li.uchiawajicho2{left:545px;top:230px;}
#chuoku li.uchiawajicho1{left:645px;top:230px;}
#chuoku li.tanimachi2{left:788px;top:245px;}
#chuoku li.kawaramachi4{left:5px;top:256px;}
#chuoku li.kawaramachi3{left:120px;top:256px;}
#chuoku li.kawaramachi2{left:215px;top:256px;}
#chuoku li.kawaramachi1{left:330px;top:256px;}
#chuoku li.otedori3{left:435px;top:256px;}
#chuoku li.otedori2{left:545px;top:256px;}
#chuoku li.otedori1{left:645px;top:256px;}
#chuoku li.bingomachi4{left:5px;top:282px;}
#chuoku li.bingomachi3{left:120px;top:282px;}
#chuoku li.bingomachi2{left:215px;top:282px;}
#chuoku li.bingomachi1{left:330px;top:282px;}
#chuoku li.honmachibashia{left:435px;top:308px;}
#chuoku li.itoyamachi2{left:545px;top:282px;}
#chuoku li.itoyamachi1{left:616px;top:282px;}
#chuoku li.kitashinmachi{left:692px;top:282px;}
#chuoku li.tanimachi3{left:788px;top:310px;}
#chuoku li.otemae3{left:850px;top:310px;}
#chuoku li.honmachi4a{left:5px;top:320px;}
#chuoku li.azuchimachi3{left:120px;top:308px;}
#chuoku li.azuchimachi2{left:215px;top:308px;}
#chuoku li.azuchimachi1{left:330px;top:308px;}
#chuoku li.minamishinmachi2{left:545px;top:308px;}
#chuoku li.minamishinmachi1{left:645px;top:308px;}
#chuoku li.honmachi3a{left:120px;top:335px;}
#chuoku li.honmachi2a{left:215px;top:335px;}
#chuoku li.honmachi1a{left:330px;top:335px;}
#chuoku li.tokuicho2{left:545px;top:335px;}
#chuoku li.tokuicho1{left:645px;top:335px;}
#chuoku li.honmachi4b{left:5px;top:395px;}
#chuoku li.honmachi3b{left:120px;top:395px;}
#chuoku li.honmachi2b{left:215px;top:395px;}
#chuoku li.honmachi1b{left:330px;top:395px;}
#chuoku li.honmachibashib{left:435px;top:415px;}
#chuoku li.uchihonmachi2{left:545px;top:388px;}
#chuoku li.uchihonmachi1{left:645px;top:388px;}
#chuoku li.tanimachi4a{left:788px;top:414px;}
#chuoku li.otemae4{left:850px;top:414px;}
#chuoku li.banbacho{left:950px;top:414px;}
#chuoku li.yariyamachi2{left:545px;top:414px;}
#chuoku li.yariyamachi1{left:645px;top:414px;}
#chuoku li.minamihonmachi4{left:5px;top:427px;}
#chuoku li.minamihonmachi3{left:120px;top:427px;}
#chuoku li.minamihonmachi2{left:215px;top:427px;}
#chuoku li.minamihonmachi1{left:330px;top:427px;}
#chuoku li.tokiwamachi2{left:545px;top:442px;}
#chuoku li.tokiwamachi1{left:645px;top:442px;}
#chuoku li.senbachuo4{left:5px;top:494px;}
#chuoku li.senbachuo3{left:120px;top:494px;}
#chuoku li.senbachuo2{left:215px;top:494px;}
#chuoku li.senbachuo1{left:330px;top:494px;}
#chuoku li.kyutaromachi4{left:5px;top:549px;}
#chuoku li.kyutaromachi3{left:120px;top:549px;}
#chuoku li.kyutaromachi2{left:215px;top:549px;}
#chuoku li.kyutaromachi1{left:330px;top:549px;}
#chuoku li.noninbashi3{left:435px;top:549px;}
#chuoku li.noninbashi2{left:545px;top:549px;}
#chuoku li.noninbashi1{left:645px;top:549px;}
#chuoku li.tanimachi4b{left:788px;top:560px;}
#chuoku li.hoenzaka2{left:850px;top:560px;}
#chuoku li.hoenzaka1{left:950px;top:560px;}
#chuoku li.morinomiyachuo2{left:1050px;top:560px;}
#chuoku li.morinomiyachuo1{left:1090px;top:560px;}
#chuoku li.kitakyuhoji4{left:5px;top:575px;}
#chuoku li.kitakyuhoji3{left:120px;top:575px;}
#chuoku li.kitakyuhoji2{left:215px;top:575px;}
#chuoku li.kitakyuhoji1{left:330px;top:575px;}
#chuoku li.zaimokucho{left:435px;top:575px;}
#chuoku li.izumimachi2{left:545px;top:575px;}
#chuoku li.izumimachi1{left:645px;top:575px;}
#chuoku li.minamikyuhoji4{left:5px;top:602px;}
#chuoku li.minamikyuhoji3{left:120px;top:602px;}
#chuoku li.minamikyuhoji2{left:215px;top:602px;}
#chuoku li.minamikyuhoji1{left:330px;top:602px;}
#chuoku li.matsuyamachisumiyoshi{left:435px;top:638px;}
#chuoku li.uchikyuhoji4{left:545px;top:602px;}
#chuoku li.uchikyuhoji3{left:645px;top:602px;}
#chuoku li.tanimachi5{left:788px;top:627px;}
#chuoku li.uchikyuhoji2{left:850px;top:602px;}
#chuoku li.uemachi{left:950px;top:638px;}
#chuoku li.bakuromachi4{left:5px;top:627px;}
#chuoku li.bakuromachi3{left:120px;top:627px;}
#chuoku li.bakuromachi2{left:215px;top:627px;}
#chuoku li.bakuromachi1{left:330px;top:627px;}
#chuoku li.kokawacho{left:545px;top:627px;}
#chuoku li.ryuzojicho{left:850px;top:627px;}
#chuoku li.tamatsukuri2{left:1050px;top:645px;}
#chuoku li.tamatsukuri1{left:1090px;top:645px;}
#chuoku li.minamisenba4{left:5px;top:666px;}
#chuoku li.minamisenba3{left:120px;top:666px;}
#chuoku li.minamisenba2{left:215px;top:666px;}
#chuoku li.minamisenba1{left:330px;top:666px;}
#chuoku li.kanzakicho{left:545px;top:653px;}
#chuoku li.zyunikencho{left:645px;top:653px;}
#chuoku li.uchikyuhoji1{left:850px;top:653px;}
#chuoku li.andojimachi2{left:545px;top:680px;}
#chuoku li.andojimachi1{left:788px;top:680px;}
#chuoku li.nishishinsaibashi1{left:5px;top:756px;}
#chuoku li.shinsaibashi1{left:120px;top:756px;}
#chuoku li.higashishinsaibashi1{left:215px;top:745px;}
#chuoku li.shimanouchi1{left:330px;top:756px;}
#chuoku li.matsuyamachia{left:435px;top:745px;}
#chuoku li.matsuyamachib{left:545px;top:745px;}
#chuoku li.tanimachi6a{left:645px;top:733px;}
#chuoku li.tanimachi6b{left:788px;top:744px;}
#chuoku li.uehonmachinishi1{left:950px;top:733px;}
#chuoku li.tanimachi7a{left:645px;top:760px;}
#chuoku li.uehonmachinishi2{left:950px;top:756px;}
#chuoku li.higashishinsaibashi2{left:215px;top:798px;}
#chuoku li.kawarayamachi1a{left:435px;top:785px;}
#chuoku li.kawarayamachi1b{left:545px;top:785px;}
#chuoku li.nakadera1{left:645px;top:812px;}
#chuoku li.tanimachi8a{left:708px;top:812px;}
#chuoku li.tanimachi7b{left:788px;top:798px;}
#chuoku li.uehonmachinishi3{left:1007px;top:783px;}
#chuoku li.nishishinsaibashi2{left:5px;top:824px;}
#chuoku li.shinsaibashi2{left:120px;top:824px;}
#chuoku li.shimanouchi2{left:330px;top:824px;}
#chuoku li.kawarayamachi2a{left:435px;top:812px;}
#chuoku li.kawarayamachi2b{left:545px;top:812px;}
#chuoku li.soemoncho{left:215px;top:838px;}
#chuoku li.kawarayamachi3a{left:435px;top:838px;}
#chuoku li.kawarayamachi3b{left:545px;top:838px;}
#chuoku li.tanimachi8b{left:788px;top:852px;}
#chuoku li.ueshio1{left:850px;top:852px;}
#chuoku li.tohei1{left:950px;top:852px;}
#chuoku li.uehonmachinishi4{left:1007px;top:834px;}
#chuoku li.kodu1{left:545px;top:893px;}
#chuoku li.nakadera2{left:645px;top:893px;}
#chuoku li.tanimachi9a{left:708px;top:893px;}
#chuoku li.dotonbori2{left:5px;top:890px;}
#chuoku li.dotonbori1{left:120px;top:890px;}
#chuoku li.dotonbori1higashi{left:330px;top:904px;}
#chuoku li.kodu2{left:435px;top:904px;}
#chuoku li.tanimachi9b{left:788px;top:904px;}
#chuoku li.ueshio2{left:850px;top:904px;}
#chuoku li.tohei2{left:950px;top:904px;}
#chuoku li.uehonmachinishi5{left:1007px;top:892px;}
#chuoku li.nanba2{left:5px;top:918px;}
#chuoku li.nanba1{left:120px;top:918px;}
#chuoku li.sennichimae1{left:215px;top:918px;}
#chuoku li.nanba4{left:5px;top:973px;}
#chuoku li.nanba3{left:120px;top:973px;}
#chuoku li.sennichimae2{left:215px;top:973px;}
#chuoku li.nipponbashi1{left:330px;top:973px;}
#chuoku li.kodu3{left:435px;top:993px;}
#chuoku li.shitaderamachi{left:554px;top:980px;}
#chuoku li.ikutamacho{left:668px;top:980px;}
#chuoku li.ikutamamaemachi{left:794px;top:980px;}
#chuoku li.ueshio3{left:880px;top:980px;}
#chuoku li.uehonmachi6{left:970px;top:980px;}
#chuoku li.nanbanaka1{left:5px;top:999px;}
#chuoku li.nanba5{left:120px;top:1006px;}
#chuoku li.nanbasennichimae{left:215px;top:1006px;}
#chuoku li.nipponbashi2{left:330px;top:1006px;}

/*-- 西区 --*/
#chomeiMap ul#nishiku {
	margin-left: auto;
	margin-right: auto;
	width: 656px;
	height: 840px;
	background: url(../../search/img/search_bg_nishiku.gif) left top no-repeat;
}
#nishiku li.edobori1{left:310px;top:90px;}
#nishiku li.edobori2{left:219px;top:90px;}
#nishiku li.tosabori1{left:310px;top:27px;}
#nishiku li.tosabori2{left:219px;top:28px;}
#nishiku li.tosabori3{left:128px;top:26px;}
#nishiku li.edobori3{left:128px;top:90px;}
#nishiku li.kyomatibori1{left:310px;top:151px;}
#nishiku li.kyomatibori2{left:219px;top:151px;}
#nishiku li.kyomatibori3{left:129px;top:153px;}
#nishiku li.utubo1{left:310px;top:242px;}
#nishiku li.utubo2{left:219px;top:242px;}
#nishiku li.utubo3{left:130px;top:242px;}
#nishiku li.nisihonmati1{left:310px;top:315px;}
#nishiku li.nisihonmati2{left:219px;top:314px;}
#nishiku li.nisihonmati3{left:131px;top:313px;}
#nishiku li.awaza1{left:310px;top:382px;}
#nishiku li.awaza2{left:219px;top:383px;}
#nishiku li.itatibori1{left:310px;top:426px;}
#nishiku li.itatibori2{left:219px;top:430px;}
#nishiku li.itatibori3{height:60px;left:172px;text-align:center;top:384px;width:18px;}
#nishiku li.itatibori4{height:57px;left:137px;text-align:center;top:384px;width:18px;}
#nishiku li.itatibori5{height:60px;left:82px;text-align:center;top:384px;width:18px;}
#nishiku li.itatibori6{height:63px;left:51px;text-align:center;top:384px;width:19px;}
#nishiku li.sinmati1{left:310px;top:476px;}
#nishiku li.sinmati2{left:219px;top:476px;}
#nishiku li.sinmati3{left:135px;top:476px;}
#nishiku li.sinmati4{left:53px;top:475px;}
#nishiku li.enokojima1{height:102px;left:69px;text-align:center;top:86px;width:18px;}
#nishiku li.enokojima2{height:93px;left:69px;text-align:center;top:239px;width:18px;}
#nishiku li.kitahorie1{left:310px;top:547px;}
#nishiku li.kitahorie2{left:219px;top:546px;}
#nishiku li.kitahorie3{left:131px;top:545px;}
#nishiku li.kitahorie4{left:56px;top:540px;}
#nishiku li.minamihorie1{left:310px;top:588px;}
#nishiku li.minamihorie2{left:219px;top:589px;}
#nishiku li.minamihorie3{left:130px;top:588px;}
#nishiku li.minamihorie4{left:57px;top:588px;}
#nishiku li.saiwaicho1{font-size:10px;height:68px;left:317px;text-align:center;top:639px;width:14px;}
#nishiku li.saiwaicho2{left:135px;top:658px;}
#nishiku li.saiwaicho3{left:50px;top:658px;}
#nishiku li.sakuragawa1{height:69px;left:318px;text-align:center;top:712px;width:16px;}
#nishiku li.sakuragawa2{left:225px;top:728px;}
#nishiku li.sakuragawa3{left:135px;top:728px;}
#nishiku li.sakuragawa4{height:72px;left:82px;text-align:center;top:713px;width:16px;}
#nishiku li.kidugawa1{height:71px;left:52px;text-align:center;top:712px;width:15px;}
#nishiku li.nanbanaka1{height:79px;left:427px;text-align:center;top:712px;width:16px;}
#nishiku li.nanbanaka2{height:79px;left:507px;text-align:center;top:711px;width:16px;}
#nishiku li.nanbanaka3{height:80px;left:466px;text-align:center;top:711px;width:17px;}
#nishiku li.minatomati1{height:51px;left:355px;text-align:center;top:637px;width:17px;}
#nishiku li.c1{left:453px;top:64px;}
#nishiku li.c2{left:453px;top:89px;}
#nishiku li.c3{left:453px;top:113px;}
#nishiku li.c4{left:453px;top:138px;}
#nishiku li.c5{left:453px;top:164px;}
#nishiku li.c6{left:453px;top:188px;}
#nishiku li.c7{left:453px;top:213px;}
#nishiku li.c8{left:453px;top:238px;}
#nishiku li.c9{left:453px;top:262px;}
#nishiku li.c10{left:453px;top:301px;}
#nishiku li.c11{left:453px;top:373px;}
#nishiku li.c12{font-size:10px;left:453px;top:396px;}
#nishiku li.c13{font-size:10px;left:453px;top:419px;}
#nishiku li.c14{left:453px;top:442px;}
#nishiku li.c15{left:453px;top:483px;}
#nishiku li.c16{left:453px;top:544px;}
#nishiku li.c17{left:453px;top:594px;}
#nishiku li.c18{height:78px;left:6px;text-align:center;top:544px;width:16px;}
#nishiku li.c19{height:57px;left:3px;text-align:center;top:385px;width:22px;}
#nishiku li.c20{height:61px;left:3px;text-align:center;top:127px;width:17px;}
#nishiku li.c21{left:225px;top:659px;}
#nishiku li.c22{left:453px;top:321px;}
#nishiku li.c23{left:235px;top:806px;}

/*-----------------------
	検索結果一覧
------------------------*/
/* 絞り込み検索 */
#refineBox {
	border: 1px solid #ddd;
}
#refineBox form {
	border: 4px solid #eee;
	padding: 15px;
}
#refineBox h3 {
	margin: 0 0 20px;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
#refineBox table {
	width: 100%;
	margin: 0;
}
#refineBox th,
#refineBox td {
	border: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.7;
}
#refineBox th {
	width: 20%;
	background: #F5F5F5;
}
#refineBox td {
	width: 78%;
	
}
#refineBox th.highlight { background: #E4F3FA;}
#refineBox label {
	margin: 0 15px 0 0;
	white-space: nowrap;
	display: inline-block;
}
#refineBox input { margin-right: 5px;}
#refineBox .search {
	margin: 20px 0 0;
	text-align: center;
}
#refineBox .list {
	margin-top: 5px;
	font-size: 12px;
}

/*---- 結果表示 ----*/
#resultList {
	margin-top: 40px;
}
#resultTxt,
#resultList h3 {
	background: none;
	margin: 0 0 10px;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 18px;
	font-weight: bold;
}
#resultTxt span,
#resultList h3 span {
	color: #B2261A;
	font-size: 24px;
}
.btn_search{
	cursor:pointer;
	
}

/* 並び替え・ページ切り替え */
#resultUtility {
	margin: 0 0 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 12px 0;
	overflow: hidden;
	/zoom:1;
}
#resultUtility .sort {
	font-size: 16px;
	
}
#resultUtility .pager {
	float: right;
	overflow: hidden;
	/zoom:1;
	margin: 3px 0 0;
	padding: 0;
	list-style: none;
}
#resultUtility .pager li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
}
#resultUtility .pager span,
#resultUtility .pager a {
	display: block;
	height: 30px;
	
	padding: 0 6px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}
#resultUtility .pager .ico a {
	padding: 0;
}
#resultUtility .pager .ico img {
	height:30px;
	width:30px;
}
#resultUtility .pager a {
	color: #333;
	text-decoration: none;
}
#resultUtility .pager a:hover {
	text-decoration: underline;
}
#resultUtility .pager span {
	background: #4C83D2;
	color: #fff;
}

/* 検索結果-物件詳細 */
#resultList .resultBox {
	margin-top: 40px;
	border: 1px solid #ccc;
	border-top: 2px solid #0A6FAC;
}
#resultList .resultBox h4 {
	margin: 0;
	background-repeat: repeat;
	background-position: left top;
	background-image: url(../img/cmn_bg_blue.gif);
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
}
#resultList .resultBox h4 a {
	color: #333;
}
#resultList .resultBox h4 span {
	font-size: 14px;
	font-weight: normal;
}
#resultList .resultBox h4.finish {
	background-image: url(../img/cmn_bg_oblique.gif);
	position: relative;
}
#resultList .resultBox h4.finish span.sign {
	right: 37px;
	font-size: 20px;
	font-weight: bold;
	color: #C20000;
}

#resultList .cont {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	zoom: 1;
}
#resultList .cont:before,#resultList .cont:after { content:"";display:table;}
#resultList .cont:after { clear:both;}

/* 詳細 */
#resultList .detail {
	float: right;
	width: 65%;
}

#resultList .detail table.main {
	float: left;
	width: 95%;
}
#resultList .detail table.sub {
	float: right;
	width: 135px;
}

#resultList .detail  span {
	font-size: 18px;
	font-weight: bold;
	color: #B20000;
}
#resultList .detail .station span {
	font-size: 16px;
	color: #00468C;
}
#resultList .detail .station  {
	margin-bottom: 0.5em;
}
#resultList .detail .address {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0.5em;
}
#resultList .detail ul {
	clear: left;
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	/zoom: 1;
}
#resultList .detail ul li {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

/*写真*/
#resultList .photo {
	float: left;
	width: 30%;
}
#resultList .photo .p_img {
	margin: 0 0 10px;
	border: 1px solid #ddd;
	padding: 1px;
	position: relative;
}
#resultList .photo .p_img img{
	width: 100%;

	
}

/* フッタ */
#resultList .foot {
	padding: 8px 15px;
	background: url(../img/cmn_bg_oblique.gif);
	overflow: hidden;
	/zoom:;
}
#resultList .foot ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	overflow: hidden;
	/zoom: 1;
}
#resultList .foot ul li {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	padding: 0;
}
.seiyaku_foot a{
display:inline-block;
	background: url(../../search/img/seiyaku_bk.png) left top repeat-x;
padding-left:40px;
padding-top:8px;
padding-bottom:5px;
padding-right:15px;
border:1px solid #cfcfcf;
color:#333333;
font-weight:bold;
margin-top:5px;
}
/*-----------------------
	物件詳細
------------------------*/
#searchSingleHead {
	position: relative;
	width: 1000px;
	height: 65px;
	margin-bottom: 20px;
}
#searchSingleHead p {
	position: absolute;
	right: 0;
	bottom: 15px;
}

/*お問い合わせボタン群*/
#searchSingleNavi ul {
	margin: 0 0 0 -10px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: relative;
	/zoom: 1;
}
#searchSingleNavi ul li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

/*詳細情報テーブル*/
#searchSingleDetail2  {
	width: 550px;
}
#searchSingleDetail2 td span {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
#searchSingleDetail2 .price span { color: #B20000;}
#searchSingleDetail2 .station span { color: #00468C;}

#searchSingleDetail2 ul {
	clear: left;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	/zoom: 1;
}
#searchSingleDetail2 ul li {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

/*その他の物件*/
#searchSingleMore th,
#searchSingleMore td {
	text-align: center;
	padding-left:2px;
	padding-right:2px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}
#searchSingleMore th.morebtn { width: 75px;}

/*--サイド--*/
.side_h3{
	border-left:5px solid #0A6FAC;
	color:#00468C;
	padding-left:10px;
	font-weight:bold;
	
}
/*外観写真*/
#sidePhoto {
	margin-top: 25px;
}
#sidePhoto .img img,
#sidePhoto li img {
	
	padding: 1px;
}
#sidePhoto a:hover img { border: 1px solid #aaa;}
#sidePhoto dl {
	margin-top: 20px;
	background: #f5f5f5;
}
#sidePhoto dd {
	padding: 5px;

}
#sidePhoto ul{
	margin:0px;
}
#sidePhoto li {
	display: inline-block;
	vertical-align: top;
	width: 90px;
	font-size: 12px;
	/* [disabled]float: none; */
}
#sidePhoto li img { margin-bottom: 3px;}
#sidePhoto li a { color: #333;}

#sidePhoto .p_img {
	
	position:relative;
	width:90px;
	height:90px;
	margin-bottom:5px;
	border: 1px solid #ddd;
}
#sidePhoto .p_img img{
	
	position:absolute;
	
}
/*関連物件*/
#sideRelated {
	margin-bottom: 40px;
}
#sideRelated li {
	margin-top: 10px;
	background: url(../../search/img/search_bg_related.gif) left top repeat-x #f5f5f5;
	border: 1px solid #ccc;
}
#sideRelated li a {
	display: block;
	/zoom:1;
	background: url(../img/cmn_ico_arrow.gif) 10px center no-repeat;
	padding: 8px 0 8px 25px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
#sideRelated li a span {
	font-size: 16px;
	font-weight: bold;
	color: #8c4600;
}

/*=================================================
	移転マニュアル
==================================================*/
#manualSchedule {
	background: url(../../manual/img/manual_bg_step.gif);
	margin: 35px 0 0;
	width: 720px;
	height: 550px;
	position: relative;
}
#manualSchedule ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#manualSchedule li { position: absolute;margin: 0;padding: 0;}
#manualSchedule li.step1 { left:43px;top:53px;}
#manualSchedule li.step2 { left:43px;top:153px;}
#manualSchedule li.step3 { left:43px;top:233px;}
#manualSchedule li.step4 { left:168px;top:88px;}
#manualSchedule li.step5 { left:278px;top:173px;}

#manualPanel { margin: 40px 0 0;}
#manualPanel .navi {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	/zoom: 1;
}
#manualPanel .navi li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
#manualPanel .navi li a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(../../manual/img/manual_bg_nav.gif) left top no-repeat;
	height: 80px;
	width: 144px;
	display: block;
}
#manualPanel .navi .step1 a { background-position: 0 0;}
#manualPanel .navi .step2 a { background-position: -144px 0;}
#manualPanel .navi .step3 a { background-position: -288px 0;}
#manualPanel .navi .step4 a { background-position: -432px 0;}
#manualPanel .navi .step5 a { background-position: -576px 0;}
#manualPanel .navi .step1 a:hover,#manualPanel .navi .step1 .active { background-position: 0 -80px;}
#manualPanel .navi .step2 a:hover,#manualPanel .navi .step2 .active { background-position: -144px -80px;}
#manualPanel .navi .step3 a:hover,#manualPanel .navi .step3 .active { background-position: -288px -80px;}
#manualPanel .navi .step4 a:hover,#manualPanel .navi .step4 .active { background-position: -432px -80px;}
#manualPanel .navi .step5 a:hover,#manualPanel .navi .step5 .active { background-position: -576px -80px;}
#manualPanel .cont {
	display: none;
}
#manualPanel .cont h3:first-child {
	margin-top: 30px;
}
#manualPanel .comment {
	background: url(../img/cmn_bg_oblique.gif);
	padding: 14px;
}
#manualPanel .comment dt {
	float: left;
	clear: left;
	width: 100px;
}
#manualPanel .comment dd {
	padding: 0 0 0 100px;
}
#manualPanel .arrow {
	text-align: center;
	margin: 20px 0;
}
#manualPanel .checklist {
	border: 1px solid #ccc;
	border-top: 2px solid #0A6FAC;
}
#manualPanel .checklist dt {
	background: url(../img/cmn_bg_blue.gif) left top repeat-x;
	padding: 8px 12px;
	color: #075A8B;
	font-size: 16px;
	font-weight: bold;
}
#manualPanel .checklist dd {
	padding: 12px;
	line-height: 2.0;
}
#manualPanel .checklist label { margin: 0 1.5em 0 0;}
#manualPanel .checklist input { margin: 0 5px 0 0 ;}

/*=================================================
	よくあるご質問
==================================================*/
#faqList ul {
	margin: 30px 0 0 -15px;
	padding: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
	/zoom: 1;
}
#faqList ul li {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	padding: 0;
}
#faqList li a:hover img {
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
#faqList dl {
	margin: 0 10px;
}
#faqList dt {
	margin: 30px 0 0;
	background: url(../../faq/img/faq_ico_q.gif) left top no-repeat;
	padding: 5px 0 5px 40px;
	font-weight: bold;
}
#faqList dd {
	margin: 8px 0 0;
	background: url(../../faq/img/faq_ico_a.gif) left top no-repeat;
	padding: 0 0 0 40px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

/*=================================================
	アクセス
==================================================*/
#accessRoute ol {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
}
#accessRoute ol li {
	margin: 0 10px 20px 5px;
	padding: 0;
	font-size: 12px;
	width: 220px;
	vertical-align: top;
	display: inline-block;
}
#accessRoute img { margin-bottom: 8px;}

/*=================================================
	エリア情報
==================================================*/
#areaInfo ul,
#linkList ul {
	background: url(../img/cmn_bg_oblique.gif);
	padding: 12px;
	margin: 0;
	list-style: none;
	overflow: hidden;
	/zoom: 1;
}
#areaInfo ul li,
#linkList ul li {
	width: 50%;
	line-height: 2.0;
	margin: 0;
	padding: 0;
	float: left;
}

#areaInfo li a,
#linkList li a {
	padding: 0 0 0 20px;
	background: url(../img/cmn_ico_arrow.gif) 5px center no-repeat;
	color: #333;
	text-decoration: none;
}
#areaInfo li a:hover,
#linkList li a:hover {
	text-decoration: underline;
}

/* エリア一覧 */
#linkList dt {
	margin: 30px 0 8px;
	background: url(../img/cmn_ico_h4.gif) 4px center no-repeat;
	padding: 0 0 0 25px;
	font-size: 15px;
	font-weight: bold;
}
#linkList dd {
	background: url(../img/cmn_bg_oblique.gif);
	font-size: 12px;
}
#linkList ul {
	background: none;
}
#linkList ul li {
	width: 25%;
}

/* 詳細ページ */
#mainArea .areaInfoMap {
	overflow: hidden;
	/zoom:1;
}
#mainArea .areaInfoMap .img {
	width: 350px;
	float: left;
}
#mainArea .areaInfoMap .map {
	width: 350px;
	float: right;
}

/*=================================================
	フォーム
==================================================*/
#mailform th {
	width: 30%;
}
#mailform th span{
	float: right;
}
#mailform td input[type="text"],
#mailform td textarea {
	width: 420px;
	border: 1px solid #ccc;
}
#mailform td label { margin: 0 1em 0 0;}
#mailform td input[type="radio"] ,#mailform td input[type="checkbox"] { margin: 0 5px 0 0;}
#mailform td input.short { width: 100px;}
#mailform .submit {
	margin-top: 20px;
	text-align: center;
}

/*=================================================
	GoogleMap
==================================================*/
#gmapWrap {
	margin: 1em 0;
	position: relative;
	overflow: hidden;
	/zoom:1;
}
#gmap-map {
	width: 720px;
	height: 350px;
}

/*=================================================
	スタッフ紹介
==================================================*/
#staffList {
	margin-top: -20px;
	position: relative;
}
#staffList h3 span {
	font-size: 12px;
	color: #338ECD;
}
#staffList dl {
	overflow: hidden;
	/zoom:1;
}
#staffList dt {
	color: #06456A;
	font-weight: bold;
}
#staffList dd { margin: 0 0 .5em;}

/*=================================================
	SITEMAP
==================================================*/
#sitemap {
}
#sitemap ul {
	margin: 0 10px 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#sitemap ul ul {
	margin: 5px 0 0;
}
#sitemap ul li {
	margin: 0 0 14px 0;
	padding: 0 5px;
	width: 335px;
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
}
#sitemap ul li li {
	width: auto;
	display: inline;
	white-space: nowrap;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}
#sitemap h3 a {
	background: url(../img/cmn_ico_arrow_big.gif) left center no-repeat;
	padding-left: 21px;
	color: #333;
	text-decoration: none;
}
#sitemap h3 a:hover { text-decoration: underline;}
#sitemap li a {
	background: url(../img/cmn_ico_arrow.gif) left center no-repeat;
	padding: 0 0 0 12px;
}
#sitemap li li a {
	background: none;
	color: #666;
	padding: 0;
}
#sitemap li li a:hover { color: #888;}
#mainL{
	width:200px;
	float:left;
	display:block;
}
#mainR{
	width:500px;
	float:right;
	display:block;
}
#mainR h3{
	width:500px;
}
.s_txt{
	font-size: 0.95em;
}
