@charset "Shift_JIS";
@import url(/wed/css/style.css);

#breadcrumbs ul li { display:inline;}
#breadcrumbs strong { display:inline; width:auto; margin:0; left:0;}

#contentsArea #pageTtl {margin:0 0 10px 0;}
#contentsArea #contentsMain h2 {margin:0 0 0 0;}
#contentsArea #contentsMain #areaInfo {height:300px;margin:10px 0 0 0;}
#contentsArea #contentsMain #areaInfo p {margin:0 0 30px 30px;}
#contentsArea #contentsMain #areaData {margin:-300px 0 20px 335px;}
#contentsArea #contentsMain #areaLink {margin:-40px 0 0 547px;height:40px;}
#contentsArea #contentsMain #areaLink a:hover img {margin:1px 0 0 1px;filter: Alpha(opacity=60);opacity:0.6;}

#contentsArea #contentsMain #map01 {position:relative;margin:0 0 0 0;}
#contentsArea #contentsMain #map01 ul.map {position:relative;background:url(../images/map/dom_map.gif) top left;width:680px;height:540px;margin:-57px 0 10px 0;}
#contentsArea #contentsMain #map01 ul.map li {position:absolute;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint01 {top:44px;left:350px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint02 {top:44px;left:375px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint03 {top:44px;left:400px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint04 {top:44px;left:425px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint05 {top:97px;left:555px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint06 {top:129px;left:500px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint07 {top:129px;left:518px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint08 {top:129px;left:536px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint09 {top:29px;left:503px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint10 {top:4px;left:453px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint11 {top:58px;left:564px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint12 {top:58px;left:586px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint13 {top:97px;left:576px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint14 {top:97px;left:596px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint15 {top:35px;left:536px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint16 {top:103px;left:412px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint17 {left:310px;top:348px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint18 {left:328px;top:348px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint19 {left:346px;top:348px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint20 {left:364px;top:348px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint21 {left:382px;top:348px;}
#contentsArea #contentsMain #map01 ul.map li.mapPoint22 {left:400px;top:348px;}

#contentsArea #contentsMain #map01 ul.map li.mapOkinawa {top:416px;left:491px;}

#contentsArea #contentsMain #map02 {position:relative;display:none;margin:0 0 0 0;}
#contentsArea #contentsMain #map02 ul.map {position:relative;background:url(../images/map/okinawa_map.gif) top left;width:680px;height:540px;margin:-55px 0 10px 0;}
#contentsArea #contentsMain #map02 ul.map li {position:absolute;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint01 {left:326px;top:205px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint02 {left:322px;top:302px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint03 {left:354px;top:88px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint04 {left:246px;top:310px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint05 {left:307px;top:205px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint06 {left:389px;top:143px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint07 {left:227px;top:310px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint08 {left:341px;top:302px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint09 {left:408px;top:283px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint10 {left:357px;top:160px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint11 {left:428px;top:283px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint12 {left:207px;top:310px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint13 {left:287px;top:205px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint14 {left:338px;top:160px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint15 {left:319px;top:160px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint16 {left:512px;top:60px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint17 {left:447px;top:283px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint18 {left:264px;top:363px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint19 {left:300px;top:160px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint20 {left:471px;top:192px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint21 {left:564px;top:414px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint22 {left:560px;top:465px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint23 {left:521px;top:465px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint24 {left:502px;top:465px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint25 {left:592px;top:312px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint26 {left:246px;top:363px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint27 {left:228px;top:363px;}
#contentsArea #contentsMain #map02 ul.map li.mapPoint28 {left:466px;top:283px;}


#contentsArea #contentsMain h3 {position:relative;z-index:2;clear:both; width:300px;}
#contentsArea #contentsMain .mapNavi {position:absolute;top:144px;left:20px;z-index:2;}

#contentsArea #contentsMain #map01 .list ,
#contentsArea #contentsMain #map02 .list ,
#contentsArea #contentsMain #map03 .list ,
#contentsArea #contentsMain #map04 .list { float:left;padding:0 0 0 10px;margin:0 0 10px 0;}
#contentsArea #contentsMain #map01 .list li ,
#contentsArea #contentsMain #map02 .list li ,
#contentsArea #contentsMain #map03 .list li ,
#contentsArea #contentsMain #map04 .list li {width:330px;margin:0 0 5px 0;}
#contentsArea #contentsMain .list li img{margin:0 3px 0 0;vertical-align:middle;}

.special_text{font-size:86%;*font-size:71%; text-align:right;}


#navi{ width:680px;height:41px;margin:0 0 20px;}
#navi li{ padding:0 4px 0 0; float:left;}
#navi li a{ text-indent:-9999px;}
#navi .area{ width:101px;height:39px;}
#navi .area a{ width:101px;height:39px; display:block;}
#navi .style{width:165px;height:39px;}
#navi .style a{width:165px;height:39px; display:block;}
#navi .free{width:113px;height:39px;}
#navi .free a{width:113px;height:39px; display:block;}
#navi .exp{width:81px;height:39px;}
#navi .exp a{width:81px;height:39px; display:block;}
.index_navi{ background:url(/wed/images/map/navi_area.jpg) left top no-repeat;}
.style_navi{ background:url(/wed/images/map/navi_style.jpg) left top no-repeat;}
.free_navi{ background:url(/wed/images/map/navi_free.jpg) left top no-repeat;}
.exp_navi{ background:url(/wed/images/map/navi_experience.jpg) left top no-repeat;}
