/* Area */
#container {position:relative; height:auto;}
#wrapper {padding:0px; padding:0px 0px 50px;}
#ending {position:relative;}

#intro div.area {width:115px; height:25px; margin:8px 0px 0px 10px; background:transparent url('../images/area/btn_area.png') no-repeat 0px 0px; overflow:hidden; float:left; text-indent:-2000px;}
#intro div.hokkaido {background-position:0px -0px;}
#intro div.tohoku {background-position:0px -25px;}
#intro div.koushinetsu {background-position:0px -50px;}
#intro div.kanto {background-position:0px -75px;}
#intro div.tokyo {background-position:0px -100px;}
#intro div.hokuriku {background-position:0px -125px;}
#intro div.tokai {background-position:0px -150px;}
#intro div.kinki {background-position:0px -175px;}
#intro div.chugoku {background-position:0px -200px;}
#intro div.shikoku {background-position:0px -225px;}
#intro div.kyushu {background-position:0px -250px;}
#intro div.okinawa {background-position:0px -275px;}

#area {display:inline; width:600px; margin:15px 0px 20px 5px; overflow:hidden; float:left;}

#area div.searchBox {display:inline; width:260px; height:370px; margin:0px 0px 15px; background:transparent url('../images/area/sprit_detail.png') no-repeat 0px 0px; float:left;}
#area div.searchBox h2 {width:260px; height:35px; overflow:hidden; text-indent:-2000px;}
#area div.searchBox ul {width:260px; height:335px; margin:0px; padding:0px; overflow:hidden;}
#area div.searchBox ul li {position:relative; width:260px; height:125px; padding:0px; overflow:hidden; float:left;}
#area div.searchBox ul li h3 {position:absolute; top:0px; left:0px; width:20px; height:30px; overflow:hidden; text-indent:-2000px;}
#area div.searchBox ul li select {position:absolute;}
#area div.searchBox ul li.typeSet {height:85px;}
#area div.searchBox select.inYear {top:10px; _top:7px; left:63px; _left:63px; z-index:20;}
#area div.searchBox select.inMonth {top:10px; _top:7px; left:137px; _left:137px; z-index:20;}
#area div.searchBox select.inDay {top:10px; _top:7px; left:197px; _left:197px; z-index:20;}
#area div.searchBox select.inTime {top:40px; _top:37px; left:63px; _left:63px; width:70px; _width:72px; z-index:20;}
#area div.searchBox select.inZone {top:70px; _top:67px; left:63px; _left:63px; width:149px; _width:147px; z-index:20;}
#area div.searchBox select.inShop {top:100px; _top:97px; left:63px; _left:63px; width:149px; _width:147px; z-index:20;}

#area div.searchBox select.outYear {top:10px; _top:7px; left:63px; _left:63px; z-index:20;}
#area div.searchBox select.outMonth {top:10px; _top:7px; left:137px; _left:137px; z-index:20;}
#area div.searchBox select.outDay {top:10px; _top:7px; left:197px; _left:197px; z-index:20;}
#area div.searchBox select.outTime {top:40px; _top:37px; left:63px; _left:63px; z-index:20;}
#area div.searchBox select.outZone {top:70px; _top:67px; left:63px; _left:63px; width:149px; _width:147px; z-index:20;}
#area div.searchBox select.outShop {top:100px; _top:97px; left:63px; _left:63px; width:149px; _width:147px; z-index:20;}

#area div.searchBox select.carType {top:10px; _top:7px; left:95px; _left:95px; width:149px; _width:147px; z-index:20;}

#area div.searchBox p.btn {position:absolute; right:50px; bottom:10px; width:158px; height:34px; background:transparent url('../images/index/btn_search.png') no-repeat 0px -34px; overflow:hidden;}
#area div.searchBox p.btn a {display:block; width:158px; height:34px; background:transparent url('../images/index/btn_search.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
#area div.searchBox p.btn a:hover {background:none;}


#area div.mapBox {display:inline; position:relative; width:330px; height:370px; margin:0px 0px 10px 10px; float:left;} 
#area div.mapBox h2 {width:330px; height:30px; background:none; text-indent:-2000px;}
#area div.mapBox ul {position:relative; width:330px; height:340px; margin:0px; overflow:hidden;}
#area div.mapBox ul li {position:absolute; width:74px; height:23px; overflow:hidden;}

#area div.kyushuMap {background:transparent url('../images/area/img_map_kyushu.png') no-repeat 0px -370px;} 
#area div.kyushuMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_kyushu.png') no-repeat; text-indent:-2000px;}
#area div.kyushuMap ul li.fukuoka {top:37px; left:153px; width:82px;}
#area div.kyushuMap ul li.fukuoka a {width:82px; background-position:-153px -67px;}
#area div.kyushuMap ul li.saga {top:88px; left:116px; width:82px;}
#area div.kyushuMap ul li.saga a {width:82px; background-position:-116px -118px;}
#area div.kyushuMap ul li.nagasaki {top:128px; left:50px; width:82px;}
#area div.kyushuMap ul li.nagasaki a {width:82px; background-position:-50px -158px;}
#area div.kyushuMap ul li.kumamoto {top:158px; left:128px; width:82px;}
#area div.kyushuMap ul li.kumamoto a {width:82px; background-position:-128px -188px;}
#area div.kyushuMap ul li.oita {top:97px; left:243px; width:82px;}
#area div.kyushuMap ul li.oita a {width:82px; background-position:-243px -127px;}
#area div.kyushuMap ul li.miyazaki {top:197px; left:233px; width:82px;}
#area div.kyushuMap ul li.miyazaki a {width:82px; background-position:-233px -227px;}
#area div.kyushuMap ul li.kagoshima {top:267px; left:115px; width:90px;}
#area div.kyushuMap ul li.kagoshima a {width:90px; background-position:-115px -297px;}
#area div.kyushuMap ul li.iki {top:80px; left:19px; width:48px; height:21px;}
#area div.kyushuMap ul li.iki a {width:48px; height:21px; background-position:-19px -110px;}
#area div.kyushuMap ul li.tsushima {top:35px; left:28px; width:48px; height:21px;}
#area div.kyushuMap ul li.tsushima a {width:48px; height:21px; background-position:-28px -65px;}
#area div.kyushuMap ul li.shimogoto {top:213px; left:6px; width:60px; height:21px;}
#area div.kyushuMap ul li.shimogoto a {width:60px; height:21px; background-position:-6px -243px;}
#area div.kyushuMap ul li.yakushima {top:299px; left:232px; width:60px; height:21px;}
#area div.kyushuMap ul li.yakushima a {width:60px; height:21px; background-position:-232px -329px;}

#area div.kyushuMap ul li.tanegashima {top:269px; left:267px; width:60px; height:21px;}
#area div.kyushuMap ul li.tanegashima a {width:60px; height:21px; background-position:-267px -299px;}

#area div.kyushuMap ul li.amami {top:312px; left:42px; width:72px; height:21px;}
#area div.kyushuMap ul li.amami a {width:72px; height:21px; background-position:-42px -342px;}

#area div.okinawaMap {background:transparent url('../images/area/img_map_okinawa.png') no-repeat 0px -370px;} 
#area div.okinawaMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_okinawa.png') no-repeat; text-indent:-2000px;}
#area div.okinawaMap ul li.okinawa {top:228px; left:213px;}
#area div.okinawaMap ul li.okinawa a {width:82px; background-position:-213px -258px;}
#area div.okinawaMap ul li.naha {top:174px; left:23px; width:94px; height:34px;}
#area div.okinawaMap ul li.naha a {width:94px; height:34px; background-position:-23px -204px;}

#area div.shikokuMap {background:transparent url('../images/area/img_map_shikoku.png') no-repeat 0px -370px;} 
#area div.shikokuMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_shikoku.png') no-repeat; text-indent:-2000px;}
#area div.shikokuMap ul li.tokushima {top:118px; left:248px;}
#area div.shikokuMap ul li.tokushima a {background-position:-248px -148px;}
#area div.shikokuMap ul li.kagawa {top:58px; left:163px;}
#area div.shikokuMap ul li.kagawa a {background-position:-163px -88px;}
#area div.shikokuMap ul li.ehime {top:128px; left:28px;}
#area div.shikokuMap ul li.ehime a {background-position:-28px -158px;}
#area div.shikokuMap ul li.kouchi {top:228px; left:123px;}
#area div.shikokuMap ul li.kouchi a {background-position:-123px -258px;}

#area div.chugokuMap {background:transparent url('../images/area/img_map_chugoku.png') no-repeat 0px -370px;} 
#area div.chugokuMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_chugoku.png') no-repeat; text-indent:-2000px;}
#area div.chugokuMap ul li.tottori {top:48px; left:233px;}
#area div.chugokuMap ul li.tottori a {background-position:-233px -78px;}
#area div.chugokuMap ul li.shimane {top:108px; left:73px;}
#area div.chugokuMap ul li.shimane a {background-position:-73px -138px;}
#area div.chugokuMap ul li.okayama {top:168px; left:243px;}
#area div.chugokuMap ul li.okayama a {background-position:-243px -198px;}
#area div.chugokuMap ul li.hiroshima {top:188px; left:133px;}
#area div.chugokuMap ul li.hiroshima a {background-position:-133px -218px;}
#area div.chugokuMap ul li.yamaguchi {top:218px; left:13px;}
#area div.chugokuMap ul li.yamaguchi a {background-position:-13px -248px;}

#area div.kinkiMap {background:transparent url('../images/area/img_map_kinki.png') no-repeat 0px -370px;} 
#area div.kinkiMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_kinki.png') no-repeat; text-indent:-2000px;}
#area div.kinkiMap ul li.hyogo {top:103px; left:73px;}
#area div.kinkiMap ul li.hyogo a {background-position:-73px -133px;}
#area div.kinkiMap ul li.osaka {top:170px; left:120px;}
#area div.kinkiMap ul li.osaka a {background-position:-120px -200px;}
#area div.kinkiMap ul li.shiga {top:80px; left:220px;}
#area div.kinkiMap ul li.shiga a {background-position:-220px -110px;}
#area div.kinkiMap ul li.kyoto {top:60px; left:130px;}
#area div.kinkiMap ul li.kyoto a {background-position:-130px -90px;}

#area div.hokkaidoMap {background:transparent url('../images/area/img_map_hokkaido.png') no-repeat 0px -370px;} 
#area div.hokkaidoMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_hokkaido.png') no-repeat; text-indent:-2000px;}
#area div.hokkaidoMap ul li.hokkaido {top:259px; left:207px;}
#area div.hokkaidoMap ul li.hokkaido a {background-position:-207px -289px;}

#area div.koushinetsuMap {background:transparent url('../images/area/img_map_kousinetsu.png') no-repeat 0px -370px;} 
#area div.koushinetsuMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_kousinetsu.png') no-repeat; text-indent:-2000px;}
#area div.koushinetsuMap ul li.nagano {top:220px; left:55px;}
#area div.koushinetsuMap ul li.nagano a {background-position:-55px -250px;}

#area div.tokaiMap {background:transparent url('../images/area/img_map_tokai.png') no-repeat 0px -370px;} 
#area div.tokaiMap ul li a {display:block; width:74px; height:23px; overflow:hidden; background:transparent url('../images/area/img_map_tokai.png') no-repeat; text-indent:-2000px;}
#area div.tokaiMap ul li.gifu {top:68px; left:123px;}
#area div.tokaiMap ul li.gifu a {background-position:-123px -98px;}
#area div.tokaiMap ul li.shizuoka {top:178px; left:203px;}
#area div.tokaiMap ul li.shizuoka a {background-position:-203px -208px;}
#area div.tokaiMap ul li.aichi {top:168px; left:103px;}
#area div.tokaiMap ul li.aichi a {background-position:-103px -198px;}
#area div.tokaiMap ul li.mie {top:208px; left:13px;}
#area div.tokaiMap ul li.mie a {background-position:-13px -238px;}

#area div.mapBox ul li a:hover {background:none;}


#area div.news {width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.news h2 {width:600px; height:30px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px 0px; text-indent:-2000px;}
#area div.news ul {width:600px; margin:5px 0px 0px; padding:0px;} 
#area div.news ul li {display:inline; width:590px; margin:0px 5px; background:transparent url('../images/icon_orange.png') no-repeat 0px 4px; float:left; text-indent:13px;} 

#area div.press {clear:both; width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.press h2 {width:600px; height:30px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px -30px; text-indent:-2000px;}
#area div.press ul {width:600px; margin:5px 0px 0px; padding:0px;} 
#area div.press ul li {display:inline; width:590px; margin:0px 5px; background:transparent url('../images/icon_blue.png') no-repeat 0px 4px; float:left; text-indent:13px;} 

#area div.spa {clear:both; width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.spa h2 {width:600px; height:30px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px -90px; text-indent:-2000px;}
#area div.spa h3 {width:590px; height:30px; margin:0px 5px; overflow:hidden; background:transparent url('../images/sttl_yukemuri.jpg') no-repeat 0px 0px; text-indent:-2000px;}
#area div.spa ul {width:600px; margin:5px 0px 0px; padding:0px;} 
#area div.spa ul li {display:inline; width:590px; margin:0px 5px; background:transparent url('../images/icon_green.png') no-repeat 0px 4px; float:left; text-indent:13px;} 


#area div.service {clear:both; width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.service h2 {width:600px; height:30px; margin:0px 0px 5px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px -60px; overflow:hidden; text-indent:-2000px;}
#area div.service h3 {height:20px; margin:0px 0px 2px; background:transparent url('../images/sprit_service.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
#area div.service h4 {font-weight:normal; background:transparent url('../images/icon_blue.png') no-repeat 0px 4px; float:left; text-indent:13px;} 


#area div.service ul {width:600px; padding:0px; overflow:hidden;}
#area div.service ul li {display:inline; width:190px; margin:0px 15px 0px 0px; padding:0px 0px 10px; overflow:hidden; float:left;}
#area div.service ul li.dub {width:395px; margin:0px 15px 0px 0px;}
#area div.service ul li.tri {width:600px; margin:0px 0px;}
#area div.service ul li.reserve {}
#area div.service ul li.reserve h3 {background-position:0px 0px;}
#area div.service ul li.guide {}
#area div.service ul li.guide h3 {background-position:0px -20px;}
#area div.service ul li.shop {}
#area div.service ul li.shop h3 {background-position:0px -40px;}
#area div.service ul li.price {}
#area div.service ul li.price h3 {background-position:0px -60px;}
#area div.service ul li.faq {}
#area div.service ul li.faq h3 {background-position:0px -80px;}
#area div.service ul li.sp {}
#area div.service ul li.sp h3 {background-position:0px -100px;}
#area div.service ul li.lease {}
#area div.service ul li.lease h3 {background-position:0px -120px;}
#area div.service ul li.link {}
#area div.service ul li.link h3 {background-position:0px -140px;}
#area div.service ul li.end {margin:0px 0px;}

#area div.service ul li ul.item {width:190px; padding:8px 0px 0px; background:transparent url('../images/line_1dot.png') repeat-x 0px 0px;}
#area div.service ul li.dub ul.item {width:395px;}
#area div.service ul li.dub ul.item li {margin:0px 15px 0px 0px; padding:0px;}
#area div.service ul li.tri ul.item {width:600px;}
#area div.service ul li.tri ul.item li {margin:0px 15px 0px 0px; padding:0px;}
#area div.service ul li ul.item li.end {margin:0px 0px;}



#area div.service ul li ul.item li img {width:50px; height:50px; margin:0px 7px 0px 0px; float:left;}
#area div.service ul li ul.item li h4 {width:125px; margin:2px 0px 2px; font-weight:normal; background:transparent url('../images/icon_blue.png') no-repeat 0px 3px; float:left; text-indent:13px;}
#area div.service ul li ul.item li p {width:125px; line-height:1.3; float:left;}


#area div.spot {clear:both; width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.spot h2 {width:600px; height:30px; margin:0px 0px 5px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px -120px; overflow:hidden; text-indent:-2000px;}
#area div.spot ul {width:590px; margin:5px 5px 0px; padding:0px;} 
#area div.spot ul li {display:inline; margin:10px 20px 0px 10px; background:transparent url('../images/icon_blue.png') no-repeat 0px 4px; float:left; overflow:hidden; text-indent:13px;} 


#area div.recommend {clear:both; width:600px; margin:0px 0px 10px; overflow:hidden;}
#area div.recommend h2 {width:600px; height:30px; margin:0px 0px 5px; overflow:hidden; background:transparent url('../images/sprit_ttl.png') no-repeat 0px -150px; overflow:hidden; text-indent:-2000px;}
#area div.recommend h3 {height:20px; margin:0px 0px 2px; background:transparent url('../images/sprit_service.png') no-repeat 0px 0px; overflow:hidden; text-indent:-2000px;}
#area div.recommend h4 {font-weight:normal; background:transparent url('../images/icon_blue.png') no-repeat 0px 4px; float:left; text-indent:13px;} 




