@charset "utf-8";

/* TOP */
#ZENKOKU .pos01{
	top:29px;
	left:413px;
	}
#ZENKOKU .pos02{
	top:173px;
	left:334px;
	}
#ZENKOKU .pos03{
	top:222px;
	left:410px;
	}
#ZENKOKU .pos04{
	top:298px;
	left:372px;
	}
#ZENKOKU .pos05{
	top:308px;
	left:298px;
	}
#ZENKOKU .pos06{
	top:324px;
	left:229px;
	}
#ZENKOKU .pos07{
	top:340px;
	left:154px;
	}
#ZENKOKU .pos08{
	top:238px;
	left:155px;
	}
#ZENKOKU .pos09{
	top:277px;
	left:58px;
	}
#ZENKOKU .pos10{
	top:368px;
	left:71px;
	}
#ZENKOKU .pos11{
	top:75px;
	left:150px;
	}

/* WORLD */
#WORLD .mapAreaInner .pos01{
	top:104px;
	left:11px;
	}
#WORLD .mapAreaInner .pos02{
	top:180px;
	left:15px;
	}
#WORLD .mapAreaInner .pos03{
	top:100px;
	left:87px;
	}
#WORLD .mapAreaInner .pos04{
	top:195px;
	left:92px;
	}
#WORLD .mapAreaInner .pos05{
	top:307px;
	left:53px;
	width:87px;
	}
#WORLD .mapAreaInner .pos06{
	top:175px;
	left:215px;
	}
#WORLD .mapAreaInner .pos07{
	top:260px;
	left:179px;
	}
#WORLD .mapAreaInner .pos08{
	top:320px;
	left:255px;
	}
#WORLD .mapAreaInner .pos09{
	top:225px;
	left:345px;
	}
#WORLD .mapAreaInner .pos10{
	top:111px;
	left:393px;
	}
#WORLD .mapAreaInner .pos11{
	top:125px;
	left:488px;
	}
#WORLD .mapAreaInner .pos12{
	top:191px;
	left:448px;
	}
#WORLD .mapAreaInner .pos13{
	top:245px;
	left:515px;
	width:92px;
	}
#WORLD .mapAreaInner .pos14{
	top:320px;
	left:493px;
	width:89px;
	}

/* 生活系 */
#LIFEANDSEASON .pos01{
	top:45px;
	left:413px;
	}

#LIFEANDSEASON .pos02{
	top:190px;
	left:334px;
	}
#LIFEANDSEASON .pos03{
	top:222px;
	left:410px;
	}
#LIFEANDSEASON .pos04{
	top:298px;
	left:372px;
	}
#LIFEANDSEASON .pos05{
	top:308px;
	left:298px;
	}
#LIFEANDSEASON .pos06{
	top:324px;
	left:229px;
	}
#LIFEANDSEASON .pos07{
	top:347px;
	left:180px;
	}
#LIFEANDSEASON .pos08{
	top:254px;
	left:155px;
	}
#LIFEANDSEASON .pos09{
	top:317px;
	left:80px;
	}
#LIFEANDSEASON .pos10{
	top:368px;
	left:71px;
	}
#LIFEANDSEASON .pos11{
	top:90px;
	left:183px;
	}
		
/* 関東 */
#KANTO .pos01{
	top:105px;
	left:119px;
	}
#KANTO .pos02{
	top:71px;
	left:227px;
	}
#KANTO .pos03{
	top:110px;
	left:306px;
	}
#KANTO .pos04{
	top:185px;
	left:200px;
	}
#KANTO .pos05{
	top:255px;
	left:165px;
	}
#KANTO .pos06{
	top:335px;
	left:193px;
	}
#KANTO .pos07{
	top:292px;
	left:290px;
	}
#KANTO .pos08{
	top:115px;
	left:510px;
	}
#KANTO .pos09{
	top:215px;
	left:510px;
	}
#KANTO .pos10{
	top:335px;
	left:510px;
	}
	
#KANTO.altpos .pos01{
	top:125px;
	left:119px;
	}
#KANTO.altpos .pos02{
	top:91px;
	left:227px;
	}
#KANTO.altpos .pos03{
	top:130px;
	left:307px;
	}
#KANTO.altpos .pos04{
	top:205px;
	left:200px;
	}
#KANTO.altpos .pos05{
	top:265px;
	left:170px;
	}
#KANTO.altpos .pos06{
	top:335px;
	left:193px;
	}
#KANTO.altpos .pos07{
	top:292px;
	left:290px;
	}
#KANTO.altpos .pos08{
	top:115px;
	left:510px;
	}
#KANTO.altpos .pos09{
	top:215px;
	left:510px;
	}
#KANTO.altpos .pos10{
	top:335px;
	left:510px;
	}
	

/* 北海道 */
#HOKKAIDO .pos01{
	top:143px;
	left:239px;
	}
#HOKKAIDO .pos02{
	top:64px;
	left:175px;
	}
#HOKKAIDO .pos03{
	top:216px;
	left:131px;
	}
#HOKKAIDO .pos04{
	top:244px;
	left:240px;
	}
#HOKKAIDO .pos05{
	top:295px;
	left:112px;
	}
#HOKKAIDO .pos06{
	top:363px;
	left:160px;
	}
#HOKKAIDO .pos07{
	top:125px;
	left:355px;
	}
#HOKKAIDO .pos08{
	top:278px;
	left:365px;
	}

#HOKKAIDO.altpos .pos01{
	top:160px;
	left:239px;
	}
#HOKKAIDO.altpos .pos03{
	top:216px;
	left:155px;
	}
#HOKKAIDO.altpos .pos05{
	top:280px;
	left:134px;
	}
#HOKKAIDO.altpos .pos07{
	top:140px;
	left:355px;
	}

/* 東北 */
#TOHOKU .pos01{
	top:34px;
	left:282px;
	}
#TOHOKU .pos02{
	top:155px;
	left:355px;
	}
#TOHOKU .pos03{
	top:272px;
	left:338px;
	}
#TOHOKU .pos04{
	top:155px;
	left:203px;
	}
#TOHOKU .pos05{
	top:272px;
	left:210px;
	}
#TOHOKU .pos06{
	top:352px;
	left:265px;
	}

#TOHOKU.altpos .pos01{
	top:50px;
	left:282px;
	}
#TOHOKU.altpos .pos02{
	top:134px;
	left:311px;
	}
#TOHOKU.altpos .pos03{
	top:252px;
	left:314px;
	}
#TOHOKU.altpos .pos04{
	top:134px;
	left:246px;
	}
#TOHOKU.altpos .pos05{
	top:252px;
	left:240px;
	}
#TOHOKU.altpos .pos06{
	top:352px;
	left:265px;
	}
	
/* 中部 */
#CHUBU .pos01{
	top:96px;
	left:374px;
	}
#CHUBU .pos02{
	top:116px;
	left:249px;
	}
#CHUBU .pos03{
	top:149px;
	left:174px;
	}
#CHUBU .pos04{
	top:229px;
	left:150px;
	}
#CHUBU .pos05{
	top:249px;
	left:377px;
	}
#CHUBU .pos06{
	top:179px;
	left:340px;
	}
#CHUBU .pos07{
	top:214px;
	left:242px;
	}
#CHUBU .pos08{
	top:312px;
	left:345px;
	}
#CHUBU .pos09{
	top:299px;
	left:259px;
	}
#CHUBU .pos10{
	top:350px;
	left:194px;
	}

#CHUBU.altpos .pos02{
	top:130px;
	left:249px;
	}
#CHUBU.altpos .pos03{
	top:169px;
	left:174px;
	}
#CHUBU.altpos .pos04{
	top:229px;
	left:150px;
	}
#CHUBU.altpos .pos05{
	top:249px;
	left:377px;
	}
#CHUBU.altpos .pos06{
	top:179px;
	left:340px;
	}
#CHUBU.altpos .pos07{
	top:236px;
	left:232px;
	}

/* 近畿 */
#KINKI .pos01{
	top:218px;
	left:407px;
	}
#KINKI .pos02{
	top:161px;
	left:355px;
	}
#KINKI .pos03{
	top:115px;
	left:291px;
	}
#KINKI .pos04{
	top:238px;
	left:240px;
	}
#KINKI .pos05{
	top:166px;
	left:220px;
	}
#KINKI .pos06{
	top:226px;
	left:327px;
	}
#KINKI .pos07{
	top:315px;
	left:227px;
	}

#KINKI.altpos .pos02{
	top:180px;
	left:340px;
	}
#KINKI.altpos .pos03{
	top:130px;
	left:291px;
	}
#KINKI.altpos .pos04{
	top:242px;
	left:266px;
	}
#KINKI.altpos .pos05{
	top:180px;
	left:220px;
	}

	
/* 中国 */
#CHUGOKU .pos01{
	top:55px;
	left:388px;
	}
#CHUGOKU .pos02{
	top:90px;
	left:240px;
	}
#CHUGOKU .pos03{
	top:147px;
	left:363px;
	}
#CHUGOKU .pos04{
	top:175px;
	left:226px;
	}
#CHUGOKU .pos05{
	top:293px;
	left:90px;
	}
#CHUGOKU .pos06{
	top:285px;
	left:419px;
	}
#CHUGOKU .pos07{
	top:241px;
	left:334px;
	}
#CHUGOKU .pos08{
	top:297px;
	left:230px;
	}
#CHUGOKU .pos09{
	top:341px;
	left:327px;
	}

#CHUGOKU.altpos .pos01{
	top:70px;
	left:388px;
	}
#CHUGOKU.altpos .pos02{
	top:70px;
	left:282px;
	}
#CHUGOKU.altpos .pos03{
	top:163px;
	left:363px;
	}
#CHUGOKU.altpos .pos04{
	top:191px;
	left:226px;
	}
#CHUGOKU.altpos .pos07{
	top:241px;
	left:346px;
	}

	
/* 九州 */
#KYUSHU .pos01{
	top:42px;
	left:206px;
	}
#KYUSHU .pos02{
	top:118px;
	left:152px;
	}
#KYUSHU .pos03{
	top:184px;
	left:109px;
	}
#KYUSHU .pos04{
	top:214px;
	left:236px;
	}
#KYUSHU .pos05{
	top:159px;
	left:331px;
	}
#KYUSHU .pos06{
	top:289px;
	left:356px;
	}
#KYUSHU .pos07{
	top:371px;
	left:216px;
	}
#KYUSHU .pos08{
	top:330px;
	left:522px;
	}

#KYUSHU.altpos .pos01{
	top:58px;
	left:206px;
	}
#KYUSHU.altpos .pos02{
	top:138px;
	left:170px;
	}
#KYUSHU.altpos .pos03{
	top:203px;
	left:125px;
	}
#KYUSHU.altpos .pos06{
	top:269px;
	left:312px;
	}

/* 沖縄 */
#OKINAWA .pos01{
	top:295px;
	left:229px;
	}
#OKINAWA .pos02{
	top:141px;
	left:288px;
	}
#OKINAWA .pos03{
	top:185px;
	left:49px;
	}
#OKINAWA .pos04{
	top:323px;
	left:536px;
	}
#OKINAWA .pos05{
	top:293px;
	left:415px;
	}
#OKINAWA .pos06{
	top:138px;
	left:501px;
	}

#OKINAWA.altpos .pos02{
	top:160px;
	left:288px;
	}
#OKINAWA.altpos .pos03{
	top:200px;
	left:49px;
	}
#OKINAWA.altpos .pos05{
	top:310px;
	left:415px;
	}
#OKINAWA.altpos .pos06{
	top:158px;
	left:501px;
	}

/* 全国ポイント無し */
#ZENKOKU2 .pos01{
	top:95px;
	left:452px;
	}
#ZENKOKU2 .pos02{
	top:200px;
	left:387px;
	}
#ZENKOKU2 .pos03{
	top:306px;
	left:335px;
	}
#ZENKOKU2 .pos04{
	top:276px;
	left:310px;
	}
#ZENKOKU2 .pos05{
	top:316px;
	left:242px;
	}
#ZENKOKU2 .pos06{
	top:328px;
	left:180px;
	}
#ZENKOKU2 .pos07{
	top:357px;
	left:120px;
	}
#ZENKOKU2 .pos08{
	top:158px;
	left:182px;
	}
#ZENKOKU2 .pos09{
	top:309px;
	left:179px;
	}
#ZENKOKU2 .pos10{
	top:344px;
	left:179px;
	}
/* ゲレンデ用 */
#ZENKOKU2 .pos11, #ZENKOKU2 .pos12, #ZENKOKU2 .pos13, #ZENKOKU2 .pos14, #ZENKOKU2 .pos15, #ZENKOKU2 .pos16, #ZENKOKU2 .pos17, #ZENKOKU2 .pos18, #ZENKOKU2 .pos19, #ZENKOKU2 .pos21, #ZENKOKU2 .pos30, #ZENKOKU2 .pos31, #ZENKOKU2 .pos32{
	height:21px;
	width:37px;
}
#ZENKOKU2 .pos23, #ZENKOKU2 .pos24{
	height:21px;
	width:70px;
	}
#ZENKOKU2 .pos23, #ZENKOKU2 .pos26{
	height:21px;
	width:64px;
	}

#ZENKOKU2 .pos11{
	top:62px;
	left:471px;
	}
#ZENKOKU2 .pos12{
	top:95px;
	left:511px;
	}
#ZENKOKU2 .pos13{
	top:104px;
	left:451px;
	}
#ZENKOKU2 .pos14{
	top:124px;
	left:405px;
	}
#ZENKOKU2 .pos15{
	top:179px;
	left:408px;
	}
#ZENKOKU2 .pos16{
	top:204px;
	left:389px;
	}
#ZENKOKU2 .pos17{
	top:204px;
	left:433px;
	}
#ZENKOKU2 .pos18{
	top:230px;
	left:371px;
	}
#ZENKOKU2 .pos19{
	top:245px;
	left:413px;
	z-index:1;
	}
#ZENKOKU2 .pos20{
	top:255px;
	left:336px;
	}
#ZENKOKU2 .pos21{
	top:273px;
	left:397px;
	}
#ZENKOKU2 .pos22{
	top:330px;
	left:353px;
	width:137px;
	height:21px;
	}
#ZENKOKU2 .pos23{
	top:360px;
	left:329px;
	}
#ZENKOKU2 .pos24{
	top:395px;
	left:311px;
	}
#ZENKOKU2 .pos25{
	top:146px;
	left:231px;
	width:155px;
	height:34px;
	}
#ZENKOKU2 .pos26{
	top:190px;
	left:291px;
	}
#ZENKOKU2 .pos27{
	top:221px;
	left:240px;
	width:99px;
	height:21px;
	}
#ZENKOKU2 .pos28{
	top:252px;
	left:246px;
	}
#ZENKOKU2 .pos29{
	top:276px;
	left:102px;
	width:105px;
	height:21px;
	}
#ZENKOKU2 .pos30{
	top:300px;
	left:374px;
	}

#ZENKOKU2 .pos31{
	top:309px;
	left:200px;
	}
#ZENKOKU2 .pos32{
	top:314px;
	left:177px;
	}
	
#ZENKOKU2 .point01{
	top:180px;
	left:368px;
	width:14px;
	height:92px;
	}	
#ZENKOKU2 .point02{
	top:200px;
	left:354px;
	width:9px;
	height:87px;
	}
#ZENKOKU2 .point03{
	top:230px;
	left:339px;
	width:13px;
	height:54px;
	}
#ZENKOKU2 .point04{
	top:261px;
	left:320px;
	width:24px;
	height:30px;
	}
#ZENKOKU2 .point05{
	top:302px;
	left:334px;
	width:11px;
	height:58px;
	}
#ZENKOKU2 .point06{
	top:310px;
	left:318px;
	width:11px;
	height:85px;
	}
#ZENKOKU2 .point07{
	top:281px;
	left:207px;
	width:110px;
	height:11px;
	}