@charset "utf-8";
body{
	overflow: auto;
}

/* ----------------------------------------------------
* Sprite
* -------------------------------------------------- */
.sp2 {
	background-image: url(file:///C|/Users/anli/Desktop/images/sp_guide.png);
	background-repeat: no-repeat;
}
.icnImg .icn1 { background-image: url(http://design.corp.yahoo.co.jp/map/my_map/images/ic_001.png); }
.icnTool .icnLine {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url(http://design.corp.yahoo.co.jp/map/simple/template/poi/images/ic_101.png);
	background-repeat: no-repeat;
	background-position: -3px -3px;
	z-index: 2;
}
#yjMapPanel #searchList .icnTool,
#yjMapPanel #myList .icnTool,
#yjMapPanel #mySpotList .icnTool {
	position: relative;
	width: 27px;
	height: 27px;
	overflow: hidden;
}
#yjMapPanel #searchList .icnTool .wrap,
#yjMapPanel #myList .icnTool .wrap,
#yjMapPanel #mySpotList .icnTool .wrap {
	position: relative;
	width: 25px;
	height: 25px;
	border: 1px solid #ccc;
	z-index: 3;
	zoom: 1;
}
#yjMapPanel #searchList .icnTool .bg,
#yjMapPanel #myList .icnTool .bg,
#yjMapPanel #mySpotList .icnTool .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 27px;
	height: 27px;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	z-index: 1;
	zoom: 1;
}
#yjMapPanel #searchList .icnTool .wrap .bg,
#yjMapPanel #myList .icnTool .wrap .bg,
#yjMapPanel #mySpotList .icnTool .wrap .bg {
	width: 25px;
	height: 25px;
}
#yjMapPanel #searchList .icnTool .line,
#yjMapPanel #myList .icnTool .line,
#yjMapPanel #mySpotList .icnTool .line {
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
	border-width: 2px;
	border-style: solid;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	z-index: 2;
	zoom: 1;
}
#yjMapPanel #searchList .icnTool img,
#yjMapPanel #myList .icnTool img,
#yjMapPanel #mySpotList .icnTool img {
	display: block;
	zoom: 1;
}
.icnTool {
	border: 2px solid #e7e7e7;
	padding: 1px;
	background-color: #fff;
}
.st00,
.st05,
.st10,
.st15,
.st20,
.st25,
.st30,
.st35,
.st40,
.st45,
.st50,
.icnS,
.icnG,
.icnV,
.icnPoint,
.icnVia,
.icnChg,
.icnBack,
.icnWalk,
.icnTran,
.icnBus,
.icnCar,
.icnFly,
.icnSea,
.icnMove,
.icnCenter,
.icnRev,
.icnLock,
.icnUnlock,
.icnPlace,
.icnPost,
.icnWay01,
.icnWay02,
.icnWay03,
.icnWay04,
.icnWay05,
.icnWay06,
.icnWay07,
.icnWay08,
.icnWay09,
.icnWay10,
.icnWay11,
.icnWay12,
.icnWay13,
.icnWay14,
.icnWay15,
.icnWay16,
.icnWay17,
.icnYY01,
.icnYY02,
.icnYY03,
.icnYY04,
.icnYY05,
.icnOpen,
.icnClose,
.genreL img,
.genreS img,
#closeFull img,
#Sb_2 .guide,
#Sb_2 .error,
#areaTog img,
#funcBtn div img,
#srchacb,
#yjMapPanel .query .icn img,
#yjMapPanel .view .map img,
#yjMapPanel .view .list img,
#yjMapPanel .post .near img,
#yjMapPanel .post .spot img,
#yjMapPanel .sort .icn,
#yjMapPanel .stats .link .spot,
#yjMapPanel .stats .link .list,
#modeFull img,
.routeInput .switchBtn img,
.routeInput .delBtn img,
.postBtn .reset img,
.mySection .loginBtn a,
#yjMapWindow .list img,
.ppc .icn,
#yjMapWindow .sendCar,
#yjMapControl .close,
#yjMapControl .pop,
#yjMapControl .guide,
.tog,
.tog.rev.on,
#modeRoad,
#modeLeng,
#setTopModule .setupBtn img,
#setTopModule .close img,
#pasteControl .close,
#errModule6 .close,
#pasteControl .preview a,
#dataControl .item img,
#dataControl .item .img,
#drawControl .close img,
#drawControl .title img,
#drawControl .item img,
#distanceControl .close img,
#distanceControl .title img,
#distanceControl .item img,
.yjListTab .icn,
#pasteControl .preview a,
#yjMapMoveTop,
#yjMapMoveBottom,
#yjMapMoveRight,
#yjMapMoveLeft,
.yolp-bar,
.modalSkin input,
#yjMapWindow .pageBtn,
#yjMapWindow .pageBtnOff,
.thumMap1,
.thumMap2,
.thumMap3,
#overPanel .closeBtn a,
#cusClickControl .cusSpotEt,
#yjMapMain .addEdit .cusSpotEt{
	background-image: url(file:///C|/Users/anli/Desktop/images/sp_03.png);
	_background-image: url(file:///C|/Users/anli/Desktop/images/sp_03_ie.png) !important;
	background-repeat: no-repeat;
}
/* Icons */
.poi0,
.poi1,
.poi2,
.poi3,
.poi4,
.poi5,
.poi6,
.poi7,
.poi8,
.poi9,
.poi10,
.poi11,
.poi12,
.poi13,
.poi14,
.poi15,
.poi16,
.poi17,
.poi18,
.poi19,
.poi20,
.poi21,
.poi22,
.poi23,
.poi24,
.poi25,
.poi26,
.poi27,
.poi28,
.poi29,
.poi30,
.keep0,
.keep1,
.keep2,
.keep3,
.keep4,
.keep5,
.keep6,
.keep7,
.keep8,
.keep9,
.keep10,
.keep11,
.keep12,
.keep13,
.keep14,
.keep15,
.keep16,
.keep17,
.keep18,
.keep19,
.keep20,
.keep21,
.keep22,
.keep23,
.keep24,
.keep25,
.keep26,
.keep27,
.keep28,
.keep29,
.keep30,
.focus0,
.focus1,
.focus2,
.focus3,
.focus4,
.focus5,
.focus6,
.focus7,
.focus8,
.focus9,
.focus10,
.focus11,
.focus12,
.focus13,
.focus14,
.focus15,
.focus16,
.focus17,
.focus18,
.focus19,
.focus20,
.focus21,
.focus22,
.focus23,
.focus24,
.focus25,
.focus26,
.focus27,
.focus28,
.focus29,
.focus30,
.icnHome {
	display: inline-block;
	width: 23px;
	height: 23px;
	background-image: url(file:///C|/Users/anli/Desktop/images/pin.png);
	_background-image: url(file:///C|/Users/anli/Desktop/images/pin_ie.png) !important;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#wrapper #yjMapMain .poiMapStar,
#wrapper #yjMapMain .keepMapStar,
#wrapper #yjMapMain .poiMap1,
#wrapper #yjMapMain .poiMap2,
#wrapper #yjMapMain .poiMap3,
#wrapper #yjMapMain .poiMap4,
#wrapper #yjMapMain .poiMap5,
#wrapper #yjMapMain .poiMap6,
#wrapper #yjMapMain .poiMap7,
#wrapper #yjMapMain .poiMap8,
#wrapper #yjMapMain .poiMap9,
#wrapper #yjMapMain .poiMap10,
#wrapper #yjMapMain .poiMap11,
#wrapper #yjMapMain .poiMap12,
#wrapper #yjMapMain .poiMap13,
#wrapper #yjMapMain .poiMap14,
#wrapper #yjMapMain .poiMap15,
#wrapper #yjMapMain .poiMap16,
#wrapper #yjMapMain .poiMap17,
#wrapper #yjMapMain .poiMap18,
#wrapper #yjMapMain .poiMap19,
#wrapper #yjMapMain .poiMap20,
#wrapper #yjMapMain .poiMap21,
#wrapper #yjMapMain .poiMap22,
#wrapper #yjMapMain .poiMap23,
#wrapper #yjMapMain .poiMap24,
#wrapper #yjMapMain .poiMap25,
#wrapper #yjMapMain .poiMap26,
#wrapper #yjMapMain .poiMap27,
#wrapper #yjMapMain .poiMap28,
#wrapper #yjMapMain .poiMap29,
#wrapper #yjMapMain .poiMap30,
#wrapper #yjMapMain .keepMap1,
#wrapper #yjMapMain .keepMap2,
#wrapper #yjMapMain .keepMap3,
#wrapper #yjMapMain .keepMap4,
#wrapper #yjMapMain .keepMap5,
#wrapper #yjMapMain .keepMap6,
#wrapper #yjMapMain .keepMap7,
#wrapper #yjMapMain .keepMap8,
#wrapper #yjMapMain .keepMap9,
#wrapper #yjMapMain .keepMap10,
#wrapper #yjMapMain .keepMap11,
#wrapper #yjMapMain .keepMap12,
#wrapper #yjMapMain .keepMap13,
#wrapper #yjMapMain .keepMap14,
#wrapper #yjMapMain .keepMap15,
#wrapper #yjMapMain .keepMap16,
#wrapper #yjMapMain .keepMap17,
#wrapper #yjMapMain .keepMap18,
#wrapper #yjMapMain .keepMap19,
#wrapper #yjMapMain .keepMap20,
#wrapper #yjMapMain .keepMap21,
#wrapper #yjMapMain .keepMap22,
#wrapper #yjMapMain .keepMap23,
#wrapper #yjMapMain .keepMap24,
#wrapper #yjMapMain .keepMap25,
#wrapper #yjMapMain .keepMap26,
#wrapper #yjMapMain .keepMap27,
#wrapper #yjMapMain .keepMap28,
#wrapper #yjMapMain .keepMap29,
#wrapper #yjMapMain .keepMap30,
#wrapper #yjMapMain .focusMap1,
#wrapper #yjMapMain .focusMap2,
#wrapper #yjMapMain .focusMap3,
#wrapper #yjMapMain .focusMap4,
#wrapper #yjMapMain .focusMap5,
#wrapper #yjMapMain .focusMap6,
#wrapper #yjMapMain .focusMap7,
#wrapper #yjMapMain .focusMap8,
#wrapper #yjMapMain .focusMap9,
#wrapper #yjMapMain .focusMap10,
#wrapper #yjMapMain .focusMap11,
#wrapper #yjMapMain .focusMap12,
#wrapper #yjMapMain .focusMap13,
#wrapper #yjMapMain .focusMap14,
#wrapper #yjMapMain .focusMap15,
#wrapper #yjMapMain .focusMap16,
#wrapper #yjMapMain .focusMap17,
#wrapper #yjMapMain .focusMap18,
#wrapper #yjMapMain .focusMap19,
#wrapper #yjMapMain .focusMap20,
#wrapper #yjMapMain .focusMap21,
#wrapper #yjMapMain .focusMap22,
#wrapper #yjMapMain .focusMap23,
#wrapper #yjMapMain .focusMap24,
#wrapper #yjMapMain .focusMap25,
#wrapper #yjMapMain .focusMap26,
#wrapper #yjMapMain .focusMap27,
#wrapper #yjMapMain .focusMap28,
#wrapper #yjMapMain .focusMap29,
#wrapper #yjMapMain .focusMap30,
#wrapper #yjMapMain .startMap,
#wrapper #yjMapMain .goalMap,
#wrapper #yjMapMain .homeMap {
	display: block;
	width: 33px;
	height: 55px;
	background-image: url(file:///C|/Users/anli/Desktop/images/pin.png);
	_background-image: url(file:///C|/Users/anli/Desktop/images/pin_ie.png);
	background-repeat: no-repeat;
}
.drive0,
.drive1,
.drive2,
.drive3,
.drive4,
.drive5,
.drive6,
.drive7,
.drive8,
.drive9,
.drive10,
.drive11,
.drive12,
.drive13,
.drive14,
.drive15,
.drive16,
.drive17,
.drive18,
.drive19,
.drive20,
.drive21,
.drive22,
.drive23,
.drive24,
.drive25,
.drive26,
.drive27,
.drive28,
.drive29,
.drive30,
.locus0,
.locus1,
.locus2,
.locus3,
.locus4,
.locus5,
.locus6,
.locus7,
.locus8,
.locus9,
.locus10,
.locus11,
.locus12,
.locus13,
.locus14,
.locus15,
.locus16,
.locus17,
.locus18,
.locus19,
.locus20,
.locus21,
.locus22,
.locus23,
.locus24,
.locus25,
.locus26,
.locus27,
.locus28,
.locus29,
.locus30 {
	display: inline-block;
	width: 24px;
	height: 35px;
	background-image: url(file:///C|/Users/anli/Desktop/images/pin_auto.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.icnOpen {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: middle;
	background-position: -20px -50px;
}
.icnClose {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: middle;
	background-position: 0 -50px;
}
.icnS,
.icnG {
	display: block;
	float: left;
	width: 17px;
	height: 16px;
	text-indent: -9999px;
	zoom: 1;
}
.icnV {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	text-indent: -9999px;
	zoom: 1;
}
.icnVia {
	display: inline;
	float: left;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	zoom: 1;
}
.labelicon { margin-right: 3px; }
#wrapper #yjMapMain .poiS,
#wrapper #yjMapMain .keepS,
#wrapper #yjMapMain .focusS {
	display: block;
	width: 12px;
	height: 11px;
	background-image: url(file:///C|/Users/anli/Desktop/images/pin.png);
	_background-image: url(file:///C|/Users/anli/Desktop/images/pin_ie.png);
	background-repeat: no-repeat;
	overflow: hidden;
	zoom: 1;
}
#wrapper #yjMapMain .poiS a,
#wrapper #yjMapMain .keepS a,
#wrapper #yjMapMain .focusS a {
	width: 12px;
	height: 11px;
}
.icnChg,
.icnBack {
	display: inline;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	zoom: 1;
}
.icnS { background-position: 0 -90px; }
.icnG { background-position: -30px -90px; }
.icnV { background-position: -60px -90px; }
.icnPoint { background-position: -360px -340px; }
.icnVia { background-position: -60px -140px; }
.icnWalk,
.icnTran,
.icnBus,
.icnCar,
.icnFly,
.icnSea {
	float: left;
	display: block;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	zoom: 1;
}
.icnWay01,
.icnWay02,
.icnWay03,
.icnWay04,
.icnWay05,
.icnWay06,
.icnWay07,
.icnWay08,
.icnWay09,
.icnWay10,
.icnWay11,
.icnWay12,
.icnWay13,
.icnWay14,
.icnWay15,
.icnWay16,
.icnWay17 {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	zoom: 1;
}
.icnWalk { background-position: -60px -110px; }
.icnTran { background-position: 0 -110px; }
.icnBus { background-position: -90px -110px; }
.icnCar { background-position: -30px -110px; }
.icnFly { background-position: 0 -140px; }
.icnSea { background-position: -30px -140px; }
.icnChg { background-position: 0 -320px; }
.icnBack { background-position: -30px -320px; }
.icnMove { background-position: 0 -70px; }
.icnCenter { background-position: -30px -70px; }
.icnUnlock { background-position: -320px -160px; }
.icnLock { background-position: -300px -160px; }
.icnWay01 { background-position: 0 -170px; }
.icnWay02 { background-position: -30px -170px; }
.icnWay03 { background-position: -60px -170px; }
.icnWay04 { background-position: -90px -170px; }
.icnWay05 { background-position: 0 -200px; }
.icnWay06 { background-position: -30px -200px; }
.icnWay07 { background-position: -60px -200px; }
.icnWay08 { background-position: 0 -230px; }
.icnWay09 { background-position: -30px -230px; }
.icnWay10 { background-position: -60px -230px; }
.icnWay11 { background-position: -90px -230px; }
.icnWay12 { background-position: 0 -260px; }
.icnWay13 { background-position: -30px -260px; }
.icnWay14 { background-position: -60px -260px; }
.icnWay15 { background-position: 0 -290px; }
.icnWay16 { background-position: -30px -290px; }
.icnWay17 { background-position: -60px -290px; }
.icnYY01 { background-position: -330px -200px; }
.icnYY02 { background-position: -380px -200px; }
.icnYY03 { background-position: -450px -200px; }
.icnYY04 { background-position: -120px -340px; }
.icnYY05 { background-position: -240px -340px; }
.icnPost { background-position: -280px -200px; }
.icnPlace { background-position: -280px -180px; }
.poi0 { background-position: -284px -321px; }
.poi1 { background-position: -350px -1px; }
.poi2 { background-position: -350px -33px; }
.poi3 { background-position: -350px -65px; }
.poi4 { background-position: -350px -97px; }
.poi5 { background-position: -350px -129px; }
.poi6 { background-position: -350px -161px; }
.poi7 { background-position: -350px -193px; }
.poi8 { background-position: -350px -225px; }
.poi9 { background-position: -350px -257px; }
.poi10 { background-position: -350px -289px; }
.poi11 { background-position: -317px -1px; }
.poi12 { background-position: -317px -33px; }
.poi13 { background-position: -317px -65px; }
.poi14 { background-position: -317px -97px; }
.poi15 { background-position: -317px -129px; }
.poi16 { background-position: -317px -161px; }
.poi17 { background-position: -317px -193px; }
.poi18 { background-position: -317px -225px; }
.poi19 { background-position: -317px -257px; }
.poi20 { background-position: -317px -289px; }
.poi21 { background-position: -284px -1px; }
.poi22 { background-position: -284px -33px; }
.poi23 { background-position: -284px -65px; }
.poi24 { background-position: -284px -97px; }
.poi25 { background-position: -284px -129px; }
.poi26 { background-position: -284px -161px; }
.poi27 { background-position: -284px -193px; }
.poi28 { background-position: -284px -225px; }
.poi29 { background-position: -284px -257px; }
.poi30 { background-position: -284px -289px; }
.keep0 { background-position: -185px -321px; }
.keep1 { background-position: -251px -1px; }
.keep2 { background-position: -251px -33px; }
.keep3 { background-position: -251px -65px; }
.keep4 { background-position: -251px -97px; }
.keep5 { background-position: -251px -129px; }
.keep6 { background-position: -251px -161px; }
.keep7 { background-position: -251px -193px; }
.keep8 { background-position: -251px -225px; }
.keep9 { background-position: -251px -257px; }
.keep10 { background-position: -251px -289px; }
.keep11 { background-position: -218px -1px; }
.keep12 { background-position: -218px -33px; }
.keep13 { background-position: -218px -65px; }
.keep14 { background-position: -218px -97px; }
.keep15 { background-position: -218px -129px; }
.keep16 { background-position: -218px -161px; }
.keep17 { background-position: -218px -193px; }
.keep18 { background-position: -218px -225px; }
.keep19 { background-position: -218px -257px; }
.keep20 { background-position: -218px -289px; }
.keep21 { background-position: -185px -1px; }
.keep22 { background-position: -185px -33px; }
.keep23 { background-position: -185px -65px; }
.keep24 { background-position: -185px -97px; }
.keep25 { background-position: -185px -129px; }
.keep26 { background-position: -185px -161px; }
.keep27 { background-position: -185px -193px; }
.keep28 { background-position: -185px -225px; }
.keep29 { background-position: -185px -257px; }
.keep30 { background-position: -185px -289px; }
.focus0 { background-position: -86px -321px; }
.focus1 { background-position: -152px -1px; }
.focus2 { background-position: -152px -33px; }
.focus3 { background-position: -152px -65px; }
.focus4 { background-position: -152px -97px; }
.focus5 { background-position: -152px -129px; }
.focus6 { background-position: -152px -161px; }
.focus7 { background-position: -152px -193px; }
.focus8 { background-position: -152px -225px; }
.focus9 { background-position: -152px -257px; }
.focus10 { background-position: -152px -289px; }
.focus11 { background-position: -119px -1px; }
.focus12 { background-position: -119px -33px; }
.focus13 { background-position: -119px -65px; }
.focus14 { background-position: -119px -97px; }
.focus15 { background-position: -119px -129px; }
.focus16 { background-position: -119px -161px; }
.focus17 { background-position: -119px -193px; }
.focus18 { background-position: -119px -225px; }
.focus19 { background-position: -119px -257px; }
.focus20 { background-position: -119px -289px; }
.focus21 { background-position: -86px -1px; }
.focus22 { background-position: -86px -33px; }
.focus23 { background-position: -86px -65px; }
.focus24 { background-position: -86px -97px; }
.focus25 { background-position: -86px -129px; }
.focus26 { background-position: -86px -161px; }
.focus27 { background-position: -86px -193px; }
.focus28 { background-position: -86px -225px; }
.focus29 { background-position: -86px -257px; }
.focus30 { background-position: -86px -289px; }
.poiMapStar { background-position: -43px -131px; }
.keepMapStar { background-position: -43px -196px; }
.poiMap1 { background-position: -595px 0; }
.poiMap2 { background-position: -595px -65px; }
.poiMap3 { background-position: -595px -130px; }
.poiMap4 { background-position: -595px -195px; }
.poiMap5 { background-position: -595px -260px; }
.poiMap6 { background-position: -552px 0; }
.poiMap7 { background-position: -552px -65px; }
.poiMap8 { background-position: -552px -130px; }
.poiMap9 { background-position: -552px -195px; }
.poiMap10 { background-position: -552px -260px; }
.poiMap11 { background-position: -509px 0; }
.poiMap12 { background-position: -509px -65px; }
.poiMap13 { background-position: -509px -130px; }
.poiMap14 { background-position: -509px -195px; }
.poiMap15 { background-position: -509px -260px; }
.poiMap16 { background-position: -466px -0; }
.poiMap17 { background-position: -466px -65px; }
.poiMap18 { background-position: -466px -130px; }
.poiMap19 { background-position: -466px -195px; }
.poiMap20 { background-position: -466px -260px; }
.poiMap21 { background-position: -423px 0; }
.poiMap22 { background-position: -423px -65px; }
.poiMap23 { background-position: -423px -130px; }
.poiMap24 { background-position: -423px -195px; }
.poiMap25 { background-position: -423px -260px; }
.poiMap26 { background-position: -380px 0; }
.poiMap27 { background-position: -380px -65px; }
.poiMap28 { background-position: -380px -130px; }
.poiMap29 { background-position: -380px -195px; }
.poiMap30 { background-position: -380px -260px; }
.keepMap0 { background-position: 0 -131px; }
.keepMap1 { background-position: -473px -358px; }
.keepMap2 { background-position: -473px -423px; }
.keepMap3 { background-position: -473px -488px; }
.keepMap4 { background-position: -473px -553px; }
.keepMap5 { background-position: -473px -618px; }
.keepMap6 { background-position: -430px -358px; }
.keepMap7 { background-position: -430px -423px; }
.keepMap8 { background-position: -430px -488px; }
.keepMap9 { background-position: -430px -553px; }
.keepMap10 { background-position: -430px -618px; }
.keepMap11 { background-position: -387px -358px; }
.keepMap12 { background-position: -387px -423px; }
.keepMap13 { background-position: -387px -488px; }
.keepMap14 { background-position: -387px -553px; }
.keepMap15 { background-position: -387px -618px; }
.keepMap16 { background-position: -344px -358px; }
.keepMap17 { background-position: -344px -423px; }
.keepMap18 { background-position: -344px -488px; }
.keepMap19 { background-position: -344px -553px; }
.keepMap20 { background-position: -344px -618px; }
.keepMap21 { background-position: -301px -358px; }
.keepMap22 { background-position: -301px -423px; }
.keepMap23 { background-position: -301px -488px; }
.keepMap24 { background-position: -301px -553px; }
.keepMap25 { background-position: -301px -618px; }
.keepMap26 { background-position: -258px -358px; }
.keepMap27 { background-position: -258px -423px; }
.keepMap28 { background-position: -258px -488px; }
.keepMap29 { background-position: -258px -553px; }
.keepMap30 { background-position: -258px -618px; }
.focusMap0 { background-position: 0 -196px; }
.focusMap1 { background-position: -215px -358px; }
.focusMap2 { background-position: -215px -423px; }
.focusMap3 { background-position: -215px -488px; }
.focusMap4 { background-position: -215px -553px; }
.focusMap5 { background-position: -215px -618px; }
.focusMap6 { background-position: -172px -358px; }
.focusMap7 { background-position: -172px -423px; }
.focusMap8 { background-position: -172px -488px; }
.focusMap9 { background-position: -172px -553px; }
.focusMap10 { background-position: -172px -618px; }
.focusMap11 { background-position: -129px -358px; }
.focusMap12 { background-position: -129px -423px; }
.focusMap13 { background-position: -129px -488px; }
.focusMap14 { background-position: -129px -553px; }
.focusMap15 { background-position: -129px -618px; }
.focusMap16 { background-position: -86px -358px; }
.focusMap17 { background-position: -86px -423px; }
.focusMap18 { background-position: -86px -488px; }
.focusMap19 { background-position: -86px -553px; }
.focusMap20 { background-position: -86px -618px; }
.focusMap21 { background-position: -43px -358px; }
.focusMap22 { background-position: -43px -423px; }
.focusMap23 { background-position: -43px -488px; }
.focusMap24 { background-position: -43px -553px; }
.focusMap25 { background-position: -43px -618px; }
.focusMap26 { background-position: 0 -358px; }
.focusMap27 { background-position: 0 -423px; }
.focusMap28 { background-position: 0 -488px; }
.focusMap29 { background-position: 0 -553px; }
.focusMap30 { background-position: 0 -618px; }
.startMap { background-position: -43px -1px; }
.goalMap { background-position: -43px -66px; }
.homeMap { background-position: -43px -261px; }
.icnHome { background-position: -52px -326px; }
.poiS { background-position: -11px -1px; }
.keepS { background-position: -11px -22px; }
.focusS { background-position: -11px -43px; }
.drive0 { background-position: -646px -90px; }
.drive1 { background-position: 0 -45px; }
.drive2 { background-position: -34px -45px; }
.drive3 { background-position: -68px -45px; }
.drive4 { background-position: -102px -45px; }
.drive5 { background-position: -136px -45px; }
.drive6 { background-position: -170px -45px; }
.drive7 { background-position: -204px -45px; }
.drive8 { background-position: -238px -45px; }
.drive9 { background-position: -272px -45px; }
.drive10 { background-position: -306px -45px; }
.drive11 { background-position: -340px -45px; }
.drive12 { background-position: -374px -45px; }
.drive13 { background-position: -408px -45px; }
.drive14 { background-position: -442px -45px; }
.drive15 { background-position: -476px -45px; }
.drive16 { background-position: -510px -45px; }
.drive17 { background-position: -544px -45px; }
.drive18 { background-position: -578px -45px; }
.drive19 { background-position: -612px -45px; }
.drive20 { background-position: -646px -45px; }
.locus0 { background-position: -646px -90px; }
.locus1 { background-position: 0 0; }
.locus2 { background-position: -34px 0; }
.locus3 { background-position: -68px 0; }
.locus4 { background-position: -102px 0; }
.locus5 { background-position: -136px 0; }
.locus6 { background-position: -170px 0; }
.locus7 { background-position: -204px 0; }
.locus8 { background-position: -238px 0; }
.locus9 { background-position: -272px 0; }
.locus10 { background-position: -306px 0; }
.locus11 { background-position: -340px 0; }
.locus12 { background-position: -374px 0; }
.locus13 { background-position: -408px 0; }
.locus14 { background-position: -442px 0; }
.locus15 { background-position: -476px 0; }
.locus16 { background-position: -510px 0; }
.locus17 { background-position: -544px 0; }
.locus18 { background-position: -578px 0; }
.locus19 { background-position: -612px 0; }
.locus20 { background-position: -646px 0; }
#yjMapMoveTop {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 73px;
	height: 15px;
	margin-left: -36px;
	background-position: 0 -350px;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 1005;
}
#yjMapMoveBottom {
	position: absolute;
	bottom: 40px;
	left: 50%;
	width: 73px;
	height: 15px;
	margin-left: -36px;
	background-position: 0 -370px;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 1000;
}
#yjMapMoveRight {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 15px;
	height: 73px;
	margin-top: -36px;
	background-position: -100px -315px;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 1000;
}
#yjMapMoveLeft {
	position: absolute;
	top: 50%;
	left: 10px;
	width: 15px;
	height: 73px;
	margin-top: -36px;
	background-position: -80px -315px;
	text-indent: -9999px;
	cursor: pointer;
	z-index: 1000;
}

/* spotNote-icon */
.iconImg img,
#yjMapMain .pinItem{
	background: url(file:///C|/Users/anli/Desktop/images/sp2.png) no-repeat;
	_background: url(file:///C|/Users/anli/Desktop/images/sp2_ie6.png) no-repeat;
}
.iconImg img{
	margin: 5px;
	vertical-align: bottom;
	width: 33px;
	height: 33px;
	display: block;
}
.iconImg .icn1{background-position: 0 0;}
.iconImg .icn2{background-position: -38px 0;}
.iconImg .icn3{background-position: -76px 0;}
.iconImg .icn4{background-position: -114px 0;}
.iconImg .icn5{background-position: -152px 0;}
.iconImg .icn6{background-position: -190px 0;}
.iconImg .icn7{background-position: 0 -38px;}
.iconImg .icn8{background-position: -38px -38px;}
.iconImg .icn9{background-position: -76px -38px;}
.iconImg .icn10{background-position: -114px -38px;}
.iconImg .icn11{background-position: -152px -38px;}
.iconImg .icn12{background-position: -190px -38px;}
.iconImg .icn13{background-position: 0 -76px;}
.iconImg .icn14{background-position: -38px -76px;}
.iconImg .icn15{background-position: -76px -76px;}
.iconImg .icn16{background-position: -114px -76px;}
.iconImg .icn17{background-position: -152px -76px;}
.iconImg .icn18{background-position: -190px -76px;}
.iconImg .icn19{background-position: 0 -114px;}
.iconImg .icn20{background-position: -38px -114px;}
.iconImg .icn21{background-position: -76px -114px;}
.iconImg .icn22{background-position: -114px -114px;}
.iconImg .icn23{background-position: -152px -114px;}
.iconImg .icn24{background-position: -190px -114px;}
.iconImg .icn25{background-position: 0 -152px;}
.iconImg .icn26{background-position: -38px -152px;}
.iconImg .icn27{background-position: -76px -152px;}
.iconImg .icn28{background-position: -114px -152px;}
.iconImg .icn29{background-position: -152px -152px;}
.iconImg .icn30{background-position: -190px -152px;}
.iconImg .icn31{background-position: 0 -190px;}
.iconImg .icn32{background-position: -38px -190px;}
.iconImg .icn33{background-position: -76px -190px;}
.iconImg .icn34{background-position: -114px -190px;}
.iconImg .icn35{background-position: -152px -190px;}
.iconImg .icn36{background-position: -190px -190px;}
.iconImg .icn37{background-position: 0 -228px;}
.iconImg .icn38{background-position: -38px -228px;}
.iconImg .icn39{background-position: -76px -228px;}
.iconImg .icn40{background-position: -114px -228px;}
.iconImg .icn41{background-position: -152px -228px;}
.iconImg .icn42{background-position: -190px -228px;}
.iconImg .icn43{background-position: 0 -266px;}
.iconImg .icn44{background-position: -38px -266px;}
.iconImg .icn45{background-position: -76px -266px;}
.iconImg .icn46{background-position: -114px -266px;}
.iconImg .icn47{background-position: -152px -266px;}
.iconImg .icn48{background-position: -190px -266px;}
.iconImg .icn49{background-position: 0 -304px;}
.iconImg .icn50{background-position: -38px -304px;}
.iconImg .icn51{background-position: -76px -304px;}
.iconImg .icn52{background-position: -114px -304px;}
.iconImg .icn53{background-position: -152px -304px;}
.iconImg .icn54{background-position: -190px -304px;}
.iconImg .icn55{background-position: 0 -342px;}
.iconImg .icn56{background-position: -38px -342px;}
.iconImg .icn57{background-position: -76px -342px;}
.iconImg .icn58{background-position: -114px -342px;}
.iconImg .icn59{background-position: -152px -342px;}
.iconImg .icn60{background-position: -190px -342px;}
.iconImg .icn61{background-position: 0 -380px;}
.iconImg .icn62{background-position: -38px -380px;}

/* pin */
#yjMapMain .pinItem{
	position: absolute;
	display: block;
	width: 33px;
	height: 55px;
}
#yjMapMain .pinItem a{
	display: block;
	width: 33px;
	height: 55px;;
	text-indent: -9999px;
}
#yjMapMain .pin1{background-position: -228px 0;}
#yjMapMain .pin2{background-position: -266px 0;}
#yjMapMain .pin3{background-position: -304px 0;}
#yjMapMain .pin4{background-position: -342px 0;}
#yjMapMain .pin5{background-position: -380px 0;}
#yjMapMain .pin6{background-position: -418px 0;}
#yjMapMain .pin7{background-position: -456px 0;}
#yjMapMain .pin8{background-position: -494px 0;}
#yjMapMain .pin9{background-position: -532px 0;}
#yjMapMain .pin10{background-position: -228px -60px;}
#yjMapMain .pin11{background-position: -266px -60px;}
#yjMapMain .pin12{background-position: -304px -60px;}
#yjMapMain .pin13{background-position: -342px -60px;}
#yjMapMain .pin14{background-position: -380px -60px;}
#yjMapMain .pin15{background-position: -418px -60px;}
#yjMapMain .pin16{background-position: -456px -60px;}
#yjMapMain .pin17{background-position: -494px -60px;}
#yjMapMain .pin18{background-position: -532px -60px;}
#yjMapMain .pin19{background-position: -228px -120px;}
#yjMapMain .pin20{background-position: -266px -120px;}
#yjMapMain .pin21{background-position: -304px -120px;}
#yjMapMain .pin22{background-position: -342px -120px;}
#yjMapMain .pin23{background-position: -380px -120px;}
#yjMapMain .pin24{background-position: -418px -120px;}
#yjMapMain .pin25{background-position: -456px -120px;}
#yjMapMain .pin26{background-position: -494px -120px;}
#yjMapMain .pin27{background-position: -532px -120px;}
#yjMapMain .pin28{background-position: -228px -180px;}
#yjMapMain .pin29{background-position: -266px -180px;}
#yjMapMain .pin30{background-position: -304px -180px;}
#yjMapMain .pin31{background-position: -342px -180px;}
#yjMapMain .pin32{background-position: -380px -180px;}
#yjMapMain .pin33{background-position: -418px -180px;}
#yjMapMain .pin34{background-position: -456px -180px;}
#yjMapMain .pin35{background-position: -494px -180px;}
#yjMapMain .pin36{background-position: -532px -180px;}
#yjMapMain .pin37{background-position: -228px -240px;}
#yjMapMain .pin38{background-position: -266px -240px;}
#yjMapMain .pin39{background-position: -304px -240px;}
#yjMapMain .pin40{background-position: -342px -240px;}
#yjMapMain .pin41{background-position: -380px -240px;}
#yjMapMain .pin42{background-position: -418px -240px;}
#yjMapMain .pin43{background-position: -456px -240px;}
#yjMapMain .pin44{background-position: -494px -240px;}
#yjMapMain .pin45{background-position: -532px -240px;}
#yjMapMain .pin46{background-position: -228px -300px;}
#yjMapMain .pin47{background-position: -266px -300px;}
#yjMapMain .pin48{background-position: -304px -300px;}
#yjMapMain .pin49{background-position: -342px -300px;}
#yjMapMain .pin50{background-position: -380px -300px;}
#yjMapMain .pin51{background-position: -418px -300px;}
#yjMapMain .pin52{background-position: -456px -300px;}
#yjMapMain .pin53{background-position: -494px -300px;}
#yjMapMain .pin54{background-position: -532px -300px;}
#yjMapMain .pin55{background-position: -228px -360px;}
#yjMapMain .pin56{background-position: -266px -360px;}
#yjMapMain .pin57{background-position: -304px -360px;}
#yjMapMain .pin58{background-position: -342px -360px;}
#yjMapMain .pin59{background-position: -380px -360px;}
#yjMapMain .pin60{background-position: -418px -360px;}
#yjMapMain .pin57{background-position: -456px -360px;}
#yjMapMain .pin61{background-position: -494px -360px;}
#yjMapMain .pin62{background-position: -532px -360px;}

/* ----------------------------------------------------
* contents
* -------------------------------------------------- */
#contents a:link,
#contents a:visited {
	color: #0063c6;
	text-decoration: none;
}
#contents a:hover { text-decoration: underline; }
#contents em,
#contents b {
	color: #ff4800;
	font-weight: normal;
}
#contents .b { font-weight: bold; }
#contents .s {
	margin: 0 2px 0 2px;
	color: #b9b9b9;
}
#contents .c {
	font-weight: bold;
	color: #333;
}
#contents .d { color: #bbb; }
/* ----------------------------------------------------
* yjMapPanel
* -------------------------------------------------- */
/* common */
#yjMapPanel {
	width: 322px;
	word-break: break-all;
	word-wrap: break-word;
	z-index: 2;
}
#nav { overflow: hidden; }
.scroll {
	position: relative;
	overflow: auto;
 *overflow-x: hidden;
	zoom: 1;
}
.loader {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 322px;
	background-color: #fff;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 9900;
}
.loader img {
	position: absolute;
	top: 200px;
	left: 140px;
}
#yjMapPanel #routePanel,
#yjMapPanel .postBtn,
#yjMapPanel .section.cmnHr {
	_max-width: 304px;
	zoom: 1;
}
.pager {
	margin-bottom: 10px;
	background-color: #f5f5f5;
	text-align: center;
}
#panel .pager,
#panel .more {  *zoom: normal;
}
.pager a {
	display: inline-block;
	margin: 0 3px;
}
.pager a span {
	display: inline-block;
	margin: 0 5px;
	color: #a2b4c5;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	transform: scaleX(0.8);
	-moz-transform: scaleX(0.8);
	-webkit-transform: scaleX(0.8);
	-o-transform: scaleX(0.8);
	-ms-transform: scaleX(0.8);
}
#contents .pager a.selected:link,
#contents .pager a.selected:visited {
	cursor: default;
	font-weight: bold;
	color: #333;
}
#contents .pager a.selected:hover { text-decoration: none; }
.more {
	margin: 0;
	padding: 0 5px 5px 10px;
	text-align: right;
}
.more .arw {
	display: inline-block;
	margin-right: 2px;
	color: #ff4800;
	font-weight: bold;
	font-size: 12px;
	font-size: 10px\9;
	letter-spacing: -1px;
	-moz-transform: scaleX(0.7);
	-webkit-transform: scaleX(0.7);
	-o-transform: scaleX(0.7);
	-ms-transform: scaleX(0.7);
	transform: scaleX(0.7);
	zoom: 1;
}
.more img {
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 3px;
}
.centerText { text-align: center; }
.cmnTtl {
	clear: left;
	padding: 3px 5px 0 10px;
	font-weight: bold;
}
.cmnTtl img {
	vertical-align: -3px;
	margin-left: 3px;
}
.parent {
	clear: left;
	padding: 3px 5px 0 10px;
	font-weight: bold;
	text-decoration: underline;
}
.cmnHd {
	position: relative;
	padding: 5px 5px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px dotted #e5e5e5;
	color: #ff4800;
	font-weight: bold;
	font-size: 115.4%;
 *zoom: 1;
}
.cmnHd::before {
 content: "";
 position: absolute;
 bottom: -1px;
 left: 0;
 display: block;
 width: 5px;
 height: 1px;
 background-color: #fff;
}
.cmnHd::after {
 content: "";
 position: absolute;
 bottom: -1px;
 right: 0;
 display: block;
 width: 5px;
 height: 1px;
 background-color: #fff;
}
div.cmnHr {
	margin-top: 5px;
	padding: 10px 5px 0;
	border-top: 1px solid #e5e5e5;
}
.mt10 { margin-top: 10px; }
.cmnText { margin: 0 10px 10px; }
.cmnCntText {
	margin: 0 10px 10px;
	text-align: center;
}
.cmnSubtext { margin: 0 5px 5px; }
.cmnHelp {
	margin: 0 5px;
	text-align: right;
}
.cmnHelp img {
	margin-right: 3px;
	vertical-align: -3px;
}
.error {
	margin: 10px;
	color: #f00;
}
.errorLst {
	margin-left: 5px;
	padding-left: 0.5em;
	text-indent: -0.5em;
}
.nowrap {
	display: inline-block;
	white-space: nowrap;
}
.cmnLst,
.areaLst,
.kwLst {
	margin: 0;
	padding: 0 5px 5px 10px;
}
.cmnControl {
	margin: 0 10px 10px;
	padding: 3px 5px;
	border: 1px solid #dde4ea;
	background-color: #eff5fb;
}
.cmnControl a { }
.cmnLst a,
.cmnLst span { }
.areaLst a,
.areaLst span,
.cmnControl span {
	display: block;
	_display: inline;
	float: left;
	white-space: nowrap;
}
#contents .cmnControl .s {
	float: none;
	display: inline;
	margin: 0 3px 0 0;
 *display: inline;
}
.cmnLst img,
.areaLst img {
	float: left;
	padding: 0.2em 0 0 0;
}
.cmnLst a img,
.areaLst a img {
	float: none;
	display: inline;
	vertical-align: text-bottom;
	margin: 0 3px;
}
.cmnTab {
	margin: 10px auto;
	border: 1px solid #bbb\9;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	overflow: hidden;
	zoom: 1;
}
.myPanel .cmnTab {
	overflow: visible;
}
.cmnTab div { float: left; }
.cmnTab div a {
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #fff;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
.cmnTab .selected a {
	border-top: 1px solid #77a3b2;
	border-left: 1px solid #b9d8e2;
	border-right: 1px solid #b9d8e2;
	border-bottom: 1px solid #f7fdff;
}
#contents .cmnTab div a:link,
#contents .cmnTab div a:visited {
	display: block;
	height: 38px;
	text-align: center;
	overflow: hidden;
	line-height: 38px;
	vertical-align: middle;
	color: #555;
}
#contents .cmnTab .selected {
	background: #d6f5ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#c3f0ff), to(#ebfaff));
	background: -moz-linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
	background: -ms-linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
	background: linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
	-webkit-box-shadow: -1px 3px 2px rgba(119, 163, 178, 0.5) inset;
	-moz-box-shadow: -1px 3px 2px rgba(119, 163, 178, 0.5) inset;
	-ms-box-shadow: -1px 3px 2px rgba(119, 163, 178, 0.5) inset;
	box-shadow: -1px 3px 2px rgba(119, 163, 178, 0.5) inset;
}
#contents .cmnTab .selected a:link,
#contents .cmnTab .selected a:visited {
	height: 38px;
	font-weight: bold;
	line-height: 38px;
	color: #333;
}
#contents .cmnTab #modeEtc{
	position: relative;
}
#contents .cmnTab #modeEtc a{
	position: relative;
}
#contents .cmnTab #modeEtc .etcTabName{
	display: inline-block;
	max-width: 84px;
	line-height: 1;
}
#contents .cmnTab #modeEtc .tog{
	margin: -3px 0 0 4px;
}

#contents .cmnTab div#modeEtcSlc{
	position: absolute;
	top: 100%;
	right: 0;
	float: none;
	width: 97px;
	padding: 1px;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #c2c2c2;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
}
#contents .cmnTab div#modeEtcSlc a{
	width: 97px;
	height: 26px;
	border: none;
	line-height: 26px;
	color: #0063c6;
}
#contents .cmnTab div#modeEtcSlc a:hover{
	background-color: #efefef;
}
#contents .cmnTab .selected div#modeEtcSlc a{
	font-weight: normal;
}
#contents .cmnTab .selected div#modeEtcSlc a:hover{
	text-decoration: underline;
}
.areaContent { border-bottom: 1px solid #e5e5e5; }
#yjMapPanel .query {
	position: relative;
	padding: 5px 5px 5px 0;
	line-height: 1.3;
}
#yjMapPanel .query div { margin: 0 0 5px 30px; }
#yjMapPanel .query a { font-size: 15px; }
#yjMapPanel .query .icn {
	position: absolute;
	top: 10px;
	left: 7px;
	margin-left: 0;
}
#yjMapPanel .query .icn img {
	display: block;
	overflow: hidden;
	background-position: -310px -70px;
	zoom: 1;
}
#yjMapPanel .view {
	padding: 2px 4px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f5f5f5;
}
#yjMapPanel .view .s {
	margin: 0;
	padding: 0;
}
#yjMapPanel .view .map img {
	margin-right: 3px;
	background-position: -150px -180px;
	vertical-align: text-bottom;
}
#yjMapPanel .view .list img {
	margin-right: 3px;
	background-position: -120px -180px;
	vertical-align: text-bottom;
}
#yjMapPanel .post {
	padding: 2px 4px;
	border-bottom: 1px solid #e5e5e5;
	text-align: right;
}
#yjMapPanel .post .near img {
	margin-right: 3px;
	background-position: -140px -50px;
}
#yjMapPanel .post .spot img {
	display: inline-block;
	margin-right: 3px;
	background-position: -160px -50px;
}
#yjMapPanel .topText { margin: 5px 5px 0; }
#yjMapPanel .stats {
	padding: 0 5px;
	border-bottom: 1px solid #e5e5e5;
}
#yjMapPanel .sort {
	padding: 3px 0;
	border-bottom: 1px dotted #dedede;
	font-size: 92.3%;
}
#yjMapPanel .sort a {
	display: inline-block;
	margin-right: 10px;
	font-size: 108.3%;
}
#yjMapPanel .sort a:hover { text-decoration: none; }
#yjMapPanel .sort .icn {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	margin: 3px 3px 0 0;
	text-indent: -9999px;
	cursor: pointer;
}
#yjMapPanel .sort .down { background-position: -80px -90px; }
#yjMapPanel .sort .up { background-position: -100px -90px; }
#yjMapPanel .page {
	_display: inline;
	float: left;
	width: 100%;
	padding: 3px 0;
}
#yjMapPanel .stats .page { width: auto; }
#yjMapPanel #myList .stats .page { width: 100%; }
#keepList .stats .page,
#myList .stats .page { float: left; }
#yjMapPanel .page .cansel { float: right; }
#yjMapPanel .stats .fb {
	float: right;
	text-align: right;
	margin-top: 5px;
}
#yjMapPanel .stats .link {
	_display: inline;
	float: right;
	padding-top: 5px;
}
#yjMapPanel .stats .link a {
	text-align: right;
	margin-right: 5px;
}
#yjMapPanel .stats .link .list {
	margin-right: 3px;
	background-position: -140px -50px;
}
#yjMapPanel .stats .link .spot {
	margin-right: 3px;
	background-position: -160px -50px;
}
#yjMapPanel .genreSel {
	padding: 0 5px 5px;
	border-bottom: 1px dotted #e5e5e5;
	font-weight: bold;
}
#yjMapPanel .item {
	position: relative;
	padding-top: 5px;
}
#panel > div,
#searchList,
.landmarks {  *zoom: 1;
}
#yjMapPanel #searchList .selected,
#yjMapPanel #keepList .selected,
#yjMapPanel #myList .selected,
#yjMapPanel #mySpotList .selected {
	border-top: 1px solid #c9f5f2;
	border-bottom: 1px solid #c9f5f2;
	background: #e3fefc;
}
#yjMapPanel .routeResult .num {
	display: inline;
	float: left;
	width: 16px;
	margin: 0 5px 0 0;
	background-color: #333;
	color: #fff;
	text-align: center;
	font-weight: bold;
	line-height: 1.3;
}
#searchList .title,
#keepList .title,
#myList .title,
#mySpotList .title,
#autoList .title {
	font-size: 123.1%;
	font-weight: bold;
	line-height: 1.3;
}
#searchList .title img,
#keepList .title img,
#myList .title img,
#mySpotList .title img,
#autoList .title img {
	margin-left: 3px;
}
#searchList .title a,
#keepList .title a,
#myList .title a,
#mySpotList .title a { vertical-align: middle; }
.myPanel .error,
#searchList .error,
#keepList .error,
#myList .error,
#mySpotList .error {
	padding: 10px;
	text-align: center;
}
#searchList .kw,
#keepList .kw,
#myList .kw,
#mySpotList .kw,
#autoList .kw {
	margin: 3px 5px;
	float: left;
}
#searchList .page,
#keepList .page,
#myList .page,
#mySpotList .page,
#autoList .page {
	float: right;
	padding-right: 5px;
}
#yjMapPanel .icnPost {
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
}
#yjMapPanel .icnPlace,
#yjMapPanel .icnYY01,
#yjMapPanel .icnYY02,
#yjMapPanel .icnYY03,
#yjMapPanel .icnYY04,
#yjMapPanel .icnYY05 {
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}
#yjMapPanel .item .data { margin: 0 5px 10px 32px; }
#yjMapPanel .item .data02 { margin: 0 5px 10px 49px; }
#yjMapPanel #myList .item .data { margin: 0 5px 10px 32px; }
#yjMapPanel #mySpotList .item .data { margin: 0 5px 10px 45px; }
#yjMapPanel .avatar { border: 1px solid #ccc; }
#yjMapPanel .routeNum {
	padding: 1px 5px;
	background-color: #ff4800;
	color: #fff;
	font-weight: bold;
}
#yjMapPanel .item .keepOn .title {
	float: left;
	width: 205px;
}
#yjMapPanel .item .keepOn .keepBtn { float: right; }
#yjMapPanel .item .keepOn .keepBtn img { vertical-align: bottom; }
#yjMapPanel .item .imageOn .bd {
	float: left;
	width: 195px;
}
#yjMapPanel .item .imageOn .bd02 {
	float: left;
	width: 165px;
	_width: 160px;
}
#yjMapPanel .item .imageOn .bd02 .spotNew{
	background: url(file:///C|/Users/anli/Desktop/images/Cus_spl_set.png) no-repeat -0px -124px;
	width: 28px;
	height: 11px;
}
#yjMapPanel .item .imageOn .bd02 .spotUpdate{
	background: url(file:///C|/Users/anli/Desktop/images/Cus_spl_set.png) no-repeat -0px -140px;
	width: 25px;
	height: 11px;
}
#yjMapPanel .item .bd02 .title {
	font-size: 115.4%;
}
#yjMapPanel .item .bd02 .date {
	line-height: 1.2;
	text-align: right;
	font-size: 92.3%;
}
#yjMapPanel .item .imageOn .image {
	float: right;
	width: 70px;
}
#yjMapPanel .imageOn .image img {
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
}
#yjMapPanel .item .imageOn .image02 {
	float: right;
	width: 86px;
}
#yjMapPanel .imageOn .image02 img {
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
}
#yjMapPanel .imageOff .image { display: none; }
#yjMapPanel .item .data,
#yjMapPanel .item .data02 {
	color: #555;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#yjMapPanel .item .data span,
#yjMapPanel .item .data02 span{ display: inline-block; }
#yjMapPanel .item .text a { vertical-align: middle; }
#yjMapPanel .item .text img {
	margin-right: 3px;
	vertical-align: middle;
}
#yjMapPanel .item .ppc {
	background-color: #ffeab8;
	padding: 0 3px;
	font-size: 92.3%;
}
#yjMapPanel .item .ppc .tel {
	color: #9a4201;
	font-size: 115.4%;
	font-weight: bold;
	vertical-align: middle;
}
.ppc .icn {
	margin-right: 3px;
	background-position: -340px -30px;
	vertical-align: middle;
}
#yjMapPanel .item .genre span {
	margin: 0 3px;
	color: #8e8846;
	max-width: 90%;
	vertical-align: top;
}
#yjMapPanel .item .genre,
#yjMapPanel .item .subText { font-size: 84.6%; }
#yjMapPanel .item .star {
	margin-bottom: 3px;
	padding: 2px 5px;
	background-color: #f1faf9;
}
#yjMapPanel .item.selected .star { background-color: #d4f5f3; }
#yjMapPanel .item .star a {
	margin-left: 5px;
	padding-left: 10px;
	vertical-align: middle;
}
#yjMapPanel #searchList .bd .more {
	padding: 0;
	text-align: left;
}
#yjMapPanel #searchList .icnItem,
#yjMapPanel #keepList .icnItem,
#yjMapPanel #myList .icnItem {
	display: inline;
	_position: absolute;
	_top: 3px;
	_left: 0;
	float: left;
	width: 23px;
	margin: 3px 0 0 4px;
	text-align: center;
}
#yjMapPanel #mySpotList .icnItem {
	display: inline;
	_position: absolute;
	_top: 3px;
	_left: 0;
	float: left;
	width: 26px;
	margin: 3px 0 0 4px;
	text-align: center;
}
#yjMapPanel #autoList .icnItem {
	display: inline;
	float: left;
	width: 24px;
	margin: 3px 0 0 4px;
	text-align: center;
}
#yjMapPanel #autoList .icnItem {
	display: inline;
	float: left;
	width: 24px;
	margin: 3px 0 0 4px;
	text-align: center;
}
#yjMapPanel .cusWrap .icnItem02 {
	display: inline;
	_position: absolute;
	_top: 3px;
	_left: 0;
	float: left;
	width: 33px;
	margin: 3px 0 0 4px;
	text-align: center;
}
#yjMapPanel .cusWrap .icnItem02 img {
    margin-top: 0;
}
.myPanel .head .s { margin: 0 1px; }
.keepHd {
	margin: 5px 10px;
	font-size: 123.1%;
	font-weight: bold;
}
#myList .image,
#mySpotList .image {
	width: 90px;
	text-align: center;
}
#myList .image a,
#mySpotList .image a { display: block; }
#myList .image img,
#mySpotList .image img {
	display: inline-block;
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #ccc;
	vertical-align: bottom;
}
/* nomatch */
.nomatch { margin: 0 0 10px 7px; }
.nomatch .hd .sp2{ background-position: 0 -420px; }
.nomatch .nomatchTitle1{ background-position: -260px -80px; }
.nomatch .nomatchTitle2{ background-position: -260px -120px; }
.nomatch .nomatchTitle3{ background-position: -260px -160px; }
.nomatch .nomatchImage1{ background-position: -260px -200px; }
.nomatch .nomatchImage2{ background-position: -430px -200px; }
.nomatch .nomatchImage3{ background-position: -260px -330px; }
.nomatch .noList { margin-bottom: 20px; }
.nomatch .image { float: left; }
.nomatch .text { padding-left: 165px; }
.nomatch .link { margin-bottom: 10px; }
.nomatch .link img{
	margin-left: 3px;
	vertical-align: middle;
}
.nomatch .postWrap {
	position: relative;
	margin: 0 10px 10px;
}
.nomatch .let {
	width: 145px;
	height: 18px;
	margin: 0 auto;
	background-position: -430px -450px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	zoom: 1;
}

/* mapTab */
#mapTab nav { width: 101%; }
#mapTab div {
	_display: inline;
	float: left;
	border-top: 1px solid #353535;
	border-right: 1px solid #353535;
	border-left: 1px solid #5d5d5d;
	text-align: center;
	color: #fff;
	font-size: 13px;
}
#mapTab a {
	display: inline-block;
	width: 98px;
	height: 31px;
	border-top: 1px solid #5d5d5d;
	border-bottom: 1px solid #353535;
	background: #4d4d4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#393939));
	background: -moz-linear-gradient(top, #4d4d4d 0%, #393939 100%);
	background: linear-gradient(top, #4d4d4d 0%, #393939 100%);
	line-height: 31px;
}
#mapTab a:link,
#mapTab a:visited {
	color: #fff;
	text-decoration: none;
}
#mapTab a:hover { text-decoration: underline; }
#mapTab .selected {
	height: 33px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
}
#mapTab .selected a {
	height: 29px;
	border-top: 1px solid #000;
	border-bottom: 3px solid #ff4800;
	background: #1f1f1f;
	background: -webkit-gradient(linear, left top, left bottom, from(#1f1f1f), color-stop(0.99, #3b3b3b), to(#202020));
	background: -moz-linear-gradient(top, #1f1f1f 0%, #3b3b3b 99%, #202020 100%);
	background: -ms-linear-gradient(top, #1f1f1f 0%, #3b3b3b 99%, #202020 100%);
	background: linear-gradient(top, #1f1f1f 0%, #3b3b3b 99%, #202020 100%);
	line-height: 29px;
}
#mapTab .selected a:hover { color: #fff; }
#mapTab span {
	display: block;
	width: 20px;
	height: 31px;
	border-top: 1px solid #5d5d5d;
	border-bottom: 1px solid #353535;
	background: #414141;
	background: -webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#393939));
	background: -moz-linear-gradient(top, #4d4d4d 0%, #393939 100%);
	background: -ms-linear-gradient(top, #4d4d4d 0%, #393939 100%);
	background: linear-gradient(top, #4d4d4d 0%, #393939 100%);
	cursor: pointer;
	overflow: hidden;
	zoom: 1;
}
/* area */
.crumbs {
	padding: 5px;
	border-bottom: 1px solid #d7d7d7;
	background: #f9f9f9;
}
#contents .crumbs .more {
	float: right;
	padding-bottom: 0;
}
.areaPass,
.breadcrumb {
	margin-bottom: 5px;
	padding: 5px;
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eeeeee));
	background: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background: linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
 *border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.27);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.27);
	-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.27);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.27);
	zoom: 1;
}
#contents .areaPass a,
#contents .breadcrumb a { text-decoration: underline; }
#contents .areaPass .title .b,
#contents .breadcrumb .title .b {
	margin-right: 3px;
	font-size: 123.1%;
}
.cusAreaPass{
	float: left;
	width: 260px;
}
.cusFullMode{
	border-left: 1px #e2e1e1 solid;
	padding-left: 5px;
	width: 24px;
	float: right;
}
.cusFullMode a{
	background: url(file:///C|/Users/anli/Desktop/images/icn_allow02.png) no-repeat 8px 8px;
	text-indent: -9999px;
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
}
#areaTog {
	margin-right: 3px;
	vertical-align: middle;
	zoom: 1;
}
#areaTog img { background-position: 0 -50px; }
#areaTog.open img { background-position: -20px -50px; }
#syllabary {
	margin: 10px;
	border-left: 1px solid #e2e1e1;
	font-size: 123.1%;
}
#syllabary a {
	display: inline;
	float: left;
	min-width: 16px;
	_width: 16px;
	height: 28px;
	padding: 0 5px;
	border-top: 1px solid #e2e1e1;
	border-right: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;
	text-align: center;
	line-height: 28px;
}
#syllabary a:link,
#syllabary a:visited { text-decoration: underline; }
#syllabary a:hover { background-color: #ecf5fd; }
#syllabary a.selected {
	font-weight: bold;
	color: #333;
	cursor: default;
	background-color: #f1f1f1;
}
#syllabary .selected:hover { text-decoration: none; }
#syllabary a.disabled {
	color: #bbb;
	cursor: default;
}
#syllabary a.selected:link,
#syllabary a.selected:visited { text-decoration: none; }
#syllabary .disabled:hover { text-decoration: none; }
.area { margin: 0 5px 5px; }
#contents .area a {
	display: inline-block;
	margin-right: 8px;
	font-size: 115.4%;
}
#contents .area a:link,
#contents .area a:visited { text-decoration: underline; }
#contents div.num a { font-size: 138.5%; }
.areaHd {
	margin: 0 5px 5px;
	padding: 0 5px;
	border: 1px solid #e2e1e1;
	background-color: #f1f1f1;
	font-size: 123.1%;
	font-weight: bold;
}
.areaDt {
	margin: 0 0 5px 5px;
	font-size: 115.4%;
}
#contents .areaDt a {
	display: inline-block;
	width: 140px;
	margin-left: 5px;
	text-decoration: underline;
}
#contents .areaLst a { text-decoration: underline; }
#contents .cmnTab .selected a:hover { text-decoration: none; }
#modeCar { margin-left: -1px; }
#modeWalk { margin-right: -1px; }
#contents .cmnTab div {
	background: #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
	background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
	background: linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
}
#modeFull img {
	margin-top: 10px;
	background-position: -100px 0;
}
#myWrap .cusMapHdS {
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
	zoom:1;
}
#myWrap .cusMapHdS .cusBgImg{
	width: 285px;
	height: 120px;
	overflow: hidden;
}
#myWrap .cusMapHdS .cusBgImg img {
	vertical-align: bottom;
}
#myWrap .cusMapHdS .cusMapInfo {
	background: url(file:///C|/Users/anli/Desktop/images/bg_Cus_default.png) repeat 0 0;
	padding: 5px;
	width: 275px;
	min-height: 55px;
	_height: 55px;
	position: absolute;
	top: 10px;
	left: 10px;
	color: #fff;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapWrTtl {
	float: left;
	width: 256px;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapName {
	font-size: 123.1%;
	font-weight: bold;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapName a{
	color: #fff;
	text-decoration: underline;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapTtl .cusCnfg a {
	color: #fff;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapMore {
	width: 18px;
	float: right;
}
#myWrap .cusMapHdS .cusMapInfo .cusMapMore a {
	background: url(file:///C|/Users/anli/Desktop/images/Cus_spl_set.png) no-repeat -31px -127px;
	width: 18px;
	height: 18px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#myWrap #sortOdr {
	position: relative;
	font-size: 13px;
	text-align: left;
	z-index: 1;
}
#myWrap #sortOdr .sortTabName {
	text-decoration:none;
	color: #0063C6;
	cursor: pointer;
}
#myWrap #sortOdr a:hover {
	text-decoration: none;
	color: #0063C6;
}
#myWrap #sortOdr .tog {
	margin: -3px 0 0 4px;
}
#myWrap div#sortOdrSlc {
	clear: both;
	position: absolute;
	top: 100%;
	_top: 14px;
	left: 56px;
	width: 148px;
	padding: 3px;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #c2c2c2;
	z-index: 1;
	text-align: left;
	clear: both;
}
#myWrap div#sortOdrSlc a {
	width: 118px;
	border: none;
	color: #555555;
	display: inline-block;
	padding: 5px 15px;
	text-decoration: none;
}
#myWrap div#sortOdrSlc a:hover {
	background-color: #efefef;
}
#myWrap div#sortOdrSlc .sortOdrCrnt{
	background-color: #efefef;
	color: #0063C6;
}
#myWrap .hd {
	margin-bottom: 5px;
	padding: 2px 5px;
	border-top: 1px solid #e2e1e1;
	border-bottom: 1px solid #e2e1e1;
	background-color: #f1f1f1;
	font-weight: bold;
}
#myWrap .hdSpot {
	margin-bottom: 5px;
	padding: 2px 5px;
	border-top: 1px solid #e2e1e1;
	background-color: #f1f1f1;
}
#myWrap .hd span {
	margin-left: 5px;
	font-size: 92.3%;
	font-weight: normal;
}
#myWrap .hd a {
	margin: 0 3px;
}
#myWrap .hd .inputChk{
	vertical-align: text-bottom;
	margin-right: 3px;
}
#myWrap .wrLimView {
	margin-bottom: 10px;
	padding: 3px 5px;
	font-size: 92.3%;
    font-weight: normal;
}
#myWrap .wrLimView .inputChk {
	vertical-align: text-bottom;
	margin-right: 3px;
}
#myWrap .wrLimView .limNotice {
	font-weight: bold;
}
#myWrap .inputItem .inputChk {
	vertical-align: text-bottom;
	margin-right: 3px;
}
#myWrap .inputItem {
	position: relative;
	margin: 0 5px 10px;
}
#myWrap .inputText {
	width: 145px;
	margin-right: 5px;
	padding: 2px;
}
#myWrap .inputSubmit {
	width: 80px;
	padding: 2px;
}
#myWrap .placeholder {
	position: absolute;
	left: 5px;
	top: 2px;
	color: #999;
}
#myWrap .inputItem .clear {
	margin-left: 5px;
}
#myWrap .inputItem .clear img {
	margin-right: 3px;
	background: url(file:///C|/Users/anli/Desktop/images/ic_Cus_01.png) no-repeat left center;
}
#myWrap .move {
	margin: 0 10px 10px;
}
#contents .move em {
	color: #0063c6;
	font-weight: bold;
}
/* keyword */
.kwSection { border-top: 1px solid #e5e5e5; }
.kwHd {
	margin: 0 5px 10px;
	border-bottom: 1px dotted #dedede;
}
.kwHd .title {
	float: left;
	margin-top: 5px;
	padding: 3px 0 0;
	color: #ff4800;
	font-weight: bold;
	font-size: 115.4%;
}
#yjMapPanel .kwHd .page {
	float: right;
	padding: 10px 0 0;
}
.kwLst a { font-weight: bold; }

/* my */
#contents #myTab div a { width: 99px; }
#contents #myTab .selected a { width: 99px; }
#poiTab { margin: 10px 0 10px 12px; }
#poiTab div a:link,
#poiTab div a:visited {
	display: block;
	height: 38px;
	text-align: center;
	overflow: hidden;
	line-height: 38px;
	vertical-align: middle;
	color: #555;
}
#poiTab .selected a:link,
#poiTab .selected a:visited {
	height: 38px;
	font-weight: bold;
	line-height: 38px;
	color: #333;
}
#poiTab div {
	float: left;
	background: #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
	background: -moz-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%, #eaeaea 100%);
	background: linear-gradient(#f9f9f9 0%, #eaeaea 100%);
}
#poiTab .selected {
	background: #d6f5ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#c3f0ff), to(#ebfaff));
	background: -moz-linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
	background: -ms-linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
	background: linear-gradient(top, #c3f0ff 0%, #ebfaff 100%);
}
#poiTab div a {
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #fff;
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
}
#poiTab .selected a {
	border-top: 1px solid #77a3b2;
	border-left: 1px solid #b9d8e2;
	border-right: 1px solid #b9d8e2;
	border-bottom: 1px solid #f7fdff;
}
#poiTab .col2 {
	margin: 0 3px 5px 0;
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
}
#contents .myPanel #poiTab .col2 a {
	width: 143px;
	height: 23px;
	padding: 0;
	border: 1px solid #eaeaea;
	line-height: 23px;
}
#poiTab .col3 {
	margin-right: 4px;
	-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
}
#contents .myPanel #poiTab .col3 a {
	width: 93px;
	height: 23px;
	padding: 0;
	border: 1px solid #eaeaea;
	line-height: 23px;
}
.yymap {
	margin: 0 5px 10px;
	padding: 5px;
	border: 1px solid #c9dce0;
	background-color: #f1faf9;
	zoom: 1;
}
.yymap .arw {
	display: inline-block;
	margin-right: 2px;
	color: #ff4800;
	font-weight: bold;
	font-size: 12px;
	font-size: 10px\9;
	letter-spacing: -1px;
	-moz-transform: scaleX(0.7);
	-webkit-transform: scaleX(0.7);
	-o-transform: scaleX(0.7);
	-ms-transform: scaleX(0.7);
	transform: scaleX(0.7);
	zoom: 1;
}
.yymap a { margin-right: 10px; }
#yjMapPanel .myPanel .postBtn { margin: 10px auto; }
.myPanel .guide { margin: 0 10px 10px; }
.myPanel .guide img {
	vertical-align: middle;
	margin-right: 3px;
}
#myHd .hd {
	font-size: 123.4%;
	font-weight: bold;
}
.myData .image {
	display: inline;
	float: left;
	margin: 0 5px;
}
.myData .bd { margin-left: 100px; }
.myData .dl .name {
	display: inline;
	float: left;
	width: 50px;
}
.myData .dl .text { margin-left: 50px; }
.myData .edit .check { float: left; }
.myData .edit .check input {
	float: left;
	margin-top: 3px;
}
.myData .edit .link {
	display: inline;
	float: right;
	margin-right: 5px;
}
.myData .check input {
	vertical-align: text-top;
	margin-right: 5px;
}
.myData .del{
	color: #f00;
}
.mySection {
	padding: 10px;
	border-top: 1px solid #e5e5e5;
}
.mySection .hd { font-weight: bold; }
.mySection .login { text-align: center; }
.mySection .loginBtn a {
	display: block;
	width: 124px;
	height: 28px;
	margin: 0 auto 10px;
	background-position: -380px -340px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	text-indent: -9999px;
}
.mySection .list {
	padding-left: 0.5em;
	text-indent: -0.5em;
}
.guideSection .b{
	margin: 5px 10px;
}
.guideSection .list{
	margin: 0 10px;
	padding-left: 0.5em;
	text-indent: -0.5em;
}
.guideSection .list a{
	display: inline-block;
	margin: 10px;
}
.guideSection .sp2{
	width: 302px;
	height: 34px;
	margin: 0 auto 0;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	zoom: 1;
}
.guideSection .guideTitle1{ background-position: -260px 0; }
.guideSection .guideTitle2{ background-position: -260px -40px; }

.noticeRed{
	margin: 5px 5px 10px;
    padding: 7px 5px;
	border: 1px solid #f33;
	line-height: 1.3;
}
.ntH{
	font-weight: bold;
	color: #f00;
}

/* POI */
.commit .delEntryImg img,
.myPanel .edit .del img,
.myPanel .detail img {
	background-image: url(file:///C|/Users/anli/Desktop/images/sp_03.png);
	_background-image: url(file:///C|/Users/anli/Desktop/images/sp_03_ie.png) !important;
	background-repeat: no-repeat;
	background-position: -96px -48px;
	margin-right: 3px;
}
.myPanel .edit .del img {
	background-position: -100px -50px;
}
.myPanel .edit .error {
	text-align: left;
	padding: 0 0 5px;
}
.commit {
	padding: 10px 5px;
	border-bottom: 1px solid #eaeaea;
	background-color: #f5f5f5;
}
.commit .delEntryImg { float: left; }
.commit .saveBtn div { float: right; }
.commit label {
	position: relative;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2x;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
#contents .saveBtn a:link,
#contents .saveBtn a:visited {
	display: inline-block;
	width: 77px;
	margin-left: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	color: #333;
	line-height: 23px;
	text-align: center;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
.commit .submit a {
	display: inline-block;
	border: 1px solid #88a8c4;
	background: #dff0f8;
	background: -webkit-gradient(linear, left top, left bottom, from(#dff0f8), to(#c3deea));
	background: -moz-linear-gradient(top, #dff0f8 0%, #c3deea 100%);
	background: -ms-linear-gradient(top, #dff0f8 0%, #c3deea 100%);
	background: linear-gradient(top, #dff0f8 0%, #c3deea 100%);
}
.commit .reset a {
	display: inline-block;
	width: 77px;
	border: 1px solid #8f9092;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: linear-gradient(#ffffff 0%, #ededed 100%);
	line-height: 23px;
}
.commit .reset a:hover { text-decoration: underline; }
.commit .reset img {
	margin-right: 3px;
	background-position: -100px -50px;
}
.myPanel .edit { padding: 5px; }
.myPanel .hd .title { font-weight: bold; }
.myPanel .hd .title a {
	display: inline-block;
	height: 16px;
	margin-left: 3px;
	vertical-align: middle;
}
.myPanel .hd .title img { display: inline-block; }
.myPanel .hd .req { color: #f00; }
.myPanel .error {
	margin: 0 auto;
	font-weight: bold;
}
.myPanel .note { color: #555; }
.myPanel .inputItem { position: relative; }
.myPanel .inputItem .sub { margin-left: 20px; }
.myPanel .inputText {
	width: 286px;
	padding: 2px;
}
.myPanel .inputSel { width: 294px; }
.myPanel .inputRadio,
.myPanel .inputChk {
	display: inline-block;
	vertical-align: middle;
	height: 20px;
}
.myPanel .placeholder {
	position: absolute;
	left: 5px;
	top: 2px;
	color: #999;
}
.myPanel .textCount {
	text-align: right;
	font-size: 92.3%
}
.myPanel .inputItem .inputRadio,
.myPanel .inputItem .inputChk {
	display: block;
	float: left;
}
#yjMapPanel .myPanel .postBtn {
	width: 210px;
	margin: 10px auto;
}
.myPanel .postBtn .submit label {
	margin-left: 0;
	padding: 0 5px;
}
.myPanel .postBtn .submit img {
	margin-right: 3px;
	background-position: -135px -30px;
}
.myPanel label {
	display: block;
	margin-left: 20px;
}
.myPanel label:hover { text-decoration: underline; }
.myPanel .dispImg {
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #ccc;
}
.myPanel .edit .del { padding: 10px 0; }
.myPanel .edit .delEntryImg img {
	margin-right: 3px;
	background: url(http://dummyimg.corp.yahoo.co.jp/10x10) no-repeat left center;
}
.myPanel .detail {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #ccc;
}
.myPanel .edit .color li{
	width: 28px;
	height: 28px;
	background-color:#ffffff;
	border: solid 1px #cccccc;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	position: relative;
}
.myPanel .edit .color li.select{
	border: solid 1px #ffc600;
}
.myPanel .edit .color span {
	margin:1px;
	width: 26px;
	height: 26px;
	display: inline-block;
	text-indent: -9999em;
}
.myPanel .edit .color li.select span.check{
	background: url(file:///C|/Users/anli/Desktop/images/check.png) no-repeat;
	position: absolute;
	top: 6px;
	left: 5px;
	margin:0;
	width: 19px;
	height: 17px;
}
.myPanel .edit .color span.c01{ background-color:#002a54;}
.myPanel .edit .color span.c02{ background-color:#0066ca;}
.myPanel .edit .color span.c03{ background-color:#b46376;}
.myPanel .edit .color span.c04{ background-color:#a5806e;}
.myPanel .edit .color span.c05{ background-color:#48908d;}
.myPanel .edit .color span.c06{ background-color:#676767;}
.myPanel .edit .color span.c07{ background-color:#7f6582;}
.myPanel .edit .color span.c08{ background-color:#ec8a98;}
.myPanel .edit .color span.c09{ background-color:#735116;}
.myPanel .edit .color span.c10{ background-color:#bf7f5a;}
.myPanel .edit .color span.c11{ background-color:#f5a863;}
.myPanel .edit .color span.c12{ background-color:#002a54;}

.myPanel .edit .note {
	display: inline-block;
	margin-bottom: 5px;
}

/* plain tab */
.yjListTab {
	text-align:center;
	line-height:1.6em;
}
.yjListTab p {
	height:1%;
	margin:0 auto;
	padding:0;
}
html>body .yjListTab p { height:auto; }
/* override */
.yjListTab {
	margin: 10px 0;
	font-size: 115.4%;
}
.yjListTab span,
.yjListTab strong { font-weight: bold; }
/* clear */
.yjListTab br.cl { clear:both; }
/* 2column */
.yjListTab .left { float:left; }
.yjListTab .right { float:right; }
/* list tabs */
.yjListTab a {
	display: inline-block;
	margin: 2px;
	padding: .1em .38em;
 *zoom: 1;
}
.yjListTab a:hover {
	display: inline-block;
	margin: 2px 1px;
	padding: .1em .38em;
	border:1px solid #039;
}
.yjListTab strong {
	display: inline-block;
	margin: 2px;
	padding: .1em .38em;
	color: #000;
}
/* Jump tabs */
.yjListTab .listPrev,
.yjListTab .listNext { color:#888; }
.yjListTab .listPrev span,
.yjListTab .listNext span {
	margin:2px;
	padding:.1em .4em;
}
.yjListTab .listPrev .icn {
	padding-right: 2px;
	display: inline-block;
 *display: inline;
 *vertical-align: middle;
	background-position: -160px 0;
}
.yjListTab .listNext .icn {
	padding-left: 2px;
	display: inline-block;
 *display: inline;
 *vertical-align: middle;
	background-position: -180px 0;
}
/* delete arrows */
.yjListTab .left .listPrev .icn,
.yjListTab .right .listPrev .icn,
.yjListTab .left .listNext .icn,
.yjListTab .right .listNext .icn { background-image:none; }
/* Hidden item IE5.5up */ 
.yjListTab tt { display/* */:none; }
/* box tab */
.boxTab a {
	display: inline-block;
	margin: 2px;
	padding: .1em .38em;
	border: 1px solid #eee;
	line-height: 1.4;
 *zoom: 1;
}
.boxTab a:hover {
	margin: 2px;
	padding: .1em .38em;
	border: 1px solid #00d;
	background-color: #039;
	color: #fff;
}
.boxTab strong {
	display: inline-block;
	margin: 2px;
	padding: .1em .38em;
	border: 1px solid #ddd;
	background-color: #eee;
	color: #000;
}
.boxTab .listPrev span,
.boxTab .listNext span { border: 1px solid #eee; }
/* ----------------------------------------------------
* yjMapMain
* -------------------------------------------------- */
#map a:link,
#map a:visited { text-decoration: underline; }
#yjMapMain {
	position: absolute;
	top: 0;
	left: 322px;
	bottom: 0;
	z-index: 1;
	zoom: 1;
}

/* yjMapWindow */
#yjMapWindow {
	word-break: break-all;
	word-wrap: break-word;
	zoom: 1;
}
.spotWinEdit{
	position: relative;
}
#yjMapWindow a:link,
#yjMapWindow a:visited {
	color: #0063c6;
	text-decoration: none;
}
#yjMapWindow a:hover { text-decoration: underline; }
#yjMapWindow .mapWindowHd {
	font-weight: bold;
	font-size: 123.1%;
	padding-right: 10px;
	line-height: 1.3;
}
#yjMapWindow .mapWindowHd a {
	font-weight: bold;
	vertical-align: middle;
}
#yjMapWindow .mapWindowHd02{
	font-weight: bold;
	font-size: 123.1%;
	margin-bottom: 10px;
	padding: 0 10px 10px 0;
	border-bottom: 1px dotted #d8d8d8;
	line-height: 1.3;
}
#yjMapWindow .mapWindowHd02 a{
	font-weight: bold;
	vertical-align: middle;
}
#yjPasteMap #yjMapWindow .mapWindowHd02 .genre {
	font-weight: normal;
	font-size: 68.7%;
}
#yjMapWindow .mapWindowHd02 .genre span {
	margin: 0 3px;
	color: #8e8846;
}
#yjMapWindow .icnPost {
	display: inline-block;
	margin-right: 3px;
	vertical-align: middle;
}
#yjMapWindow .icnPlace {
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}
#yjMapWindow .keepBtn {
	display: inline-block;
	margin-left: 3px;
	vertical-align: middle;
}
#yjMapWindow .keepBtn img { vertical-align: text-bottom; }
#yjMapWindow .report {
	clear: both;
	margin-bottom: 5px;
	text-align: right;
	zoom: 1;
}
#yjMapWindow .img {
	display: inline;
	float: right;
	margin-bottom: 5px;
	zoom: 1;
}
#yjMapWindow .img img {
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
	zoom: 1;
}
#yjMapWindow .img02 {
    text-align: center;
}
#yjMapWindow .img02 img {
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
	zoom: 1;
}
#yjMapWindow .img02 .spotCusImg {
	border: 1px solid #ccc;
	margin: 0 auto 5px;
	padding: 1px;
	width: 258px;
}
#yjMapWindow .img02 .spotCusImg .inSpotCusImg {
	width: 258px;
	height: 120px;
	display: block;
	overflow: hidden;
}
#yjMapWindow .img02 .spotCusImg img {
	display: block;
	padding: 0px;
	border: 0px;
	zoom: 1;
}
.preimage { display: none; }
#yjMapWindow .data { margin-right: 130px; }
#yjMapWindow div.noImg { margin-right: 0; }
#yjMapWindow .data a { margin: 0 3px; }
#yjMapWindow .data div { clear: left; }
#yjMapWindow .data02 a{
	margin: 0 3px;
}
#yjMapWindow .data02 div{
	clear: left;
}
#yjMapWindow .data02 .text{
	margin-bottom:5px;
}
#yjMapWindow .data02 .textTel img {
    background: url("file:///C|/Users/anli/Desktop/images/sp_01.png") no-repeat scroll -340px -30px transparent;
    margin-right: 5px;
    vertical-align: text-top;
}
#yjMapWindow .data02 .text .date{
	float: left;
	margin-bottom:5px;
}
#yjMapWindow .data02 .text .detail{
	float:right;
	margin-bottom:5px;
	padding-left: 11px;
	background: url(file:///C|/Users/anli/Desktop/images/sp1.png) no-repeat -214px -28px; 
}
#yjMapWindow .data02 .list{
	margin: 10px 0;
}
#yjMapWindow .genre { font-size: 84.6%; }
#yjMapWindow .subText { font-size: 92.3%; }
#yjMapWindow .genre span {
	margin: 0 3px;
	color: #8e8846;
}
#yjMapWindow .ppc {
	float: left;
	margin-bottom: 3px;
	padding: 0 3px;
	background-color: #ffeab8;
	min-width: 210px;
}
#yjMapWindow .ppc .tel {
	color: #9a4201;
	font-size: 115.4%;
	font-weight: bold;
}
#yjMapWindow .ppc span { vertical-align: middle; }
#yjMapWindow .access { margin-bottom: 3px; }
#yjMapWindow .star {
	float: left;
	margin-bottom: 3px;
	padding: 2px 5px;
	background-color: #f1faf9;
	min-width: 210px;
}
#yjMapWindow .star a {
	margin-left: 5px;
	padding-left: 10px;
	vertical-align: middle;
}
.st00,
.st05,
.st10,
.st15,
.st20,
.st25,
.st30,
.st35,
.st40,
.st45,
.st50 { vertical-align: middle; }
.st00 { background-position: -296px 0; }
.st05 { background-position: -280px 0; }
.st10 { background-position: -424px 0; }
.st15 { background-position: -264px 0; }
.st20 { background-position: -408px 0; }
.st25 { background-position: -248px 0; }
.st30 { background-position: -392px 0; }
.st35 { background-position: -232px 0; }
.st40 { background-position: -376px 0; }
.st45 { background-position: -216px 0; }
.st50 { background-position: -200px 0; }
.icnRev {
	margin-right: 3px;
	background-position: -360px -30px;
	vertical-align: middle;
}
#yjMapWindow .list img {
	display: inline-block;
	background-position: -390px -30px;
	vertical-align: middle;
	overflow: hidden;
	zoom: 1;
}
#yjMapWindow .timetable { font-weight: bold; }
#yjMapWindow .date .title { font-weight: bold; }
#yjMapWindow .mapWindowFt {
	padding-top: 5px;
	border-top: 1px solid #e5e5e5;
}
#yjMapWindow .mapWindowFt .title { font-weight: bold; }
#yjMapWindow .send {
	min-height: 21px;
	_height: 21px;
}
#yjMapWindow .mapWindowFt02{
	position: relative;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #ebece4;
	background-color: #f2f5e4;
	min-height: 24px;
	_height: 24px;
}
#yjMapWindow .mapWindowFt02 .title{
	font-weight: bold;
}
#yjMapWindow .mapWindowFt02 .loco{
	position: relative;
	padding: 0 70px 0 20px;
}
#yjMapWindow .mapWindowFt02 .icnLoco{
	position: absolute;
	top: 0;
	left: 0;
}
#yjMapWindow .mapWindowFt02 .reset{
	position: absolute;
	top: 5px;
	right: 5px;
}

#yjMapWindow .send div { float: left; }
#yjMapWindow .send img {
	margin-right: 3px;
	vertical-align: middle;
}
#yjMapWindow .send a { margin-right: 20px; }
#yjMapWindow .sendCar { background-position: -420px -30px; }
#yjMapWindow .hd span { font-weight: bold; }
#yjMapWindow .hd .need { color: #f00; }
#yjMapWindow .textBox { margin-bottom: 5px; }
#yjMapWindow .textBox input,
#yjMapWindow .textBox textarea {
	display: block;
	width: 95%;
	padding: 1px;
}
#yjMapWindow .btn div {
	display: inline;
	float: left;
	margin-bottom: 10px;
}
#yjMapWindow .btn .cancel {
	margin: 0 5px 0 -5em;
	padding-left: 50%;
}
#yjMapWindow .btn input { padding: 1px 5px; }
#yjMapWindow .fix { color: #888; }
#yjMapWindow .error { margin: 0; }
#yjMapWindow .errorBox {
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #f00;
	background-color: #ffc;
	color: #f00;
	text-align: center;
}
.infowindow-content {
	min-width: 420px;
	max-width: 480px;
	zoom: 1;
}
.infowindow-content02 {
	width: 410px;
}
#yjMapWindow .nearby {
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #a8c9d0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #e3f9fd;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbf6fc), color-stop(0.5, #e3f9fd), to(#ecfcff));
	background: -moz-linear-gradient(top, #dbf6fc 0%, #e3f9fd 50%, #ecfcff 100%);
	background: linear-gradient(#dbf6fc 0%, #e3f9fd 50%, #ecfcff 100%);
}
#yjMapWindow .num { float: left; }
#yjMapWindow .pageBtn {
	float: right;
	width: 97px;
	background-position: -330px -400px;
}
#yjMapWindow .pageBtnOff {
	float: right;
	width: 97px;
	background-position: -330px -430px;
}
#yjMapWindow .prev {
	display: block;
	float: left;
	width: 48px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
}
#yjMapWindow .next {
	display: block;
	float: left;
	width: 49px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
}
#yjMapWindow .pageBtnOff .prev,
#yjMapWindow .pageBtnOff .next { cursor: auto; }


/* spotNoteWindow*/
#yjMapWindow .genreList{
	float: left;
	margin-bottom: 5px;
}
#yjMapWindow .newPost{
	float: right;
	margin-bottom: 5px;
}
#yjMapWindow .newPost .sp1{
	margin-right: 3px;
	background-position: -135px -30px;
	vertical-align: middle;
}
#yjMapWindow .listWrap{
	padding-right: 10px;
	border-bottom:	1px dotted #d8d8d8;
}
#yjMapWindow .spot{
	margin-bottom: 10px;
}


#yjMapWindow .req{
	color: #f00;
}
#yjMapWindow .around{
	float: right;
	margin-left: 10px;
	min-height: 12px;
	_height: 12px;
}
#yjMapWindow .around img{
	margin-right: 3px;
	background-position: -190px -30px;
	vertical-align: middle;
}
#yjMapWindow .mapWindowFt .around{
	float: none;
	margin-left: 0;
}

#yjMapWindow .icnEdit{
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	width: 52px;
	border: 1px solid #b8b8b8;
	text-align: center;
}
#yjMapWindow .icnEdit span{
	display: block;
	text-align: center;
}
#yjMapMain .icnEdit .icnItem{
	position: relative;
	width: 33px;
	height: 33px;
	margin: 5px auto 0;
}
#yjMapMain .icnEdit .iconImg img{
    margin: 0px;
}
#yjMapMain .icnEdit .icnTool{
	width: 27px;
	height: 27px;
}

#yjMapWindow .icnTool{
	position: relative;
	width: 27px;
	height: 27px;
	overflow: hidden;
}
#yjMapWindow .icnTool .wrap{
	position: relative;
	width: 25px;
	height: 25px;
	border: 1px solid #ccc;
	z-index: 3;
	zoom: 1;
}
#yjMapWindow .icnTool .bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 27px;
	height: 27px;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	z-index: 1;
	zoom: 1;
}
#yjMapWindow .icnTool .wrap .bg{
	width: 25px;
	height: 25px;
}
#yjMapWindow .icnTool .line{
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 21px;
	border-width: 2px;
	border-style: solid;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	z-index: 2;
	zoom: 1;
}
#yjMapWindow .icnTool img{
	display: block;
	zoom: 1;
}

#yjMapMain .nameEdit{
	float: left;
}
#yjMapMain .inputItem{
	position: relative;
	margin-bottom: 10px;
}
#yjMapMain .nameEdit .inputText{
	padding: 3px;
	width: 310px;
}
#yjMapMain .nameEdit ul{
	width: 312px;
	border: solid 1px #d4d0c8;
	background-color: #ffffff;
	position: absolute;
	top: 19px;
	z-index:1;
}
#yjMapMain .nameEdit ul li a{
	padding: 2px 7px;
	display: block;
	color: #333333;
	text-decoration: none;
}
#yjMapMain .nameEdit ul li a:hover{
	background-color: #e3fefc;
	color: #333333;
}
#yjMapMain .nameEdit .cur a{
	color: #ffffff;
	background-color: #3bacea;
}
#yjMapMain .imageEdit .inputText{
	width: 324px;
}
#yjMapMain .imageEdit .btnRefer{
	width: 50px;
	cursor: pointer;
}
#yjMapMain .imageEdit .btnImageEdit{
	text-align:right;
	width:390px;
}
#yjMapMain .imageEdit .btnImageEdit input{
	width: 130px;
	cursor: pointer;
}
#yjMapMain .imageEdit .previewImageEdit{
	width: 390px;
	height: 150px;
	overflow: hidden;
}
#yjMapMain .memoEdit .inputText{
	width: 374px;
}
#yjMapMain .addEdit .inputText{
	padding: 3px;
	width: 374px;
}
#yjMapMain .addEdit .inputItem{
	margin-bottom: 10px;
}
#yjMapMain .addEdit .cusSpotEt {
    background-position: -160px -50px;
    margin-right: 3px;
	vertical-align: middle;
}
#yjMapMain .kanaEdit .inputText{
	padding: 3px;
	width: 374px;
}
#yjMapMain .telEdit .inputText{
	padding: 3px;
	width: 374px;
}
#yjMapMain .genreEdit .genreEditTtl{
	float: left;
}
#yjMapMain .genreEdit .genreItem{
	margin-bottom: 10px;
	padding-left: 10px;
	float: left;
}
#yjMapMain .genreEdit .genreItem select{
	padding: 1px;
}
#yjMapMain .genreEdit .third{
	padding-left: 15px;
}
#yjMapMain .genreEdit .childL{
	background: url("file:///C|/Users/anli/Desktop/images/Cus_spl_set.png") no-repeat scroll -56px -125px transparent;
	margin-right: 8px;
}

#yjMapMain .placeholder{
	position: absolute;
	left: 5px;
	top: 2px;
	color: #999;
}
#yjMapMain .help{
	margin-bottom: 10px;
}
#yjMapMain .help img{
	vertical-align: middle;
	margin-right: 3px;
}

#yjMapWindowTop {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #d8d8d8;
}
#yjMapWindowBtm {
	position: relative;
	margin-top: -1px;
	border-top: 1px dotted #d8d8d8;
	padding-top: 10px;
}
#yjMapWindow .spotWinBtm {
	position:static!important;
	zoom:1;
}
#yjMapWindowBtm .save{
	float: left;
	padding-right: 10px;
}
#yjMapWindowBtm img{
	vertical-align: middle;
	margin-right: 3px;
}
#yjMapWindowBtm .save .sp1{
	background-position: -160px -30px;
}
#yjMapWindowBtm .photoBtn .sp1{
	background-position: -228px -97px;
}
#yjMapWindowBtm .fb{
	float: left;
}
#yjMapWindowBtm .edit{
	float: right;
	width: 10.5em;
}
#yjMapWindowBtm .photoBtn{
	float: left;
	border: 1px solid #cecdb9;
}
#yjMapWindowBtm .photoBtn a{
	display: block;
	padding: 2px 5px;
	border-top: 1px solid #fff;
	background: #f4f3e5;
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f6e8),color-stop(0.5,#f4f3e5),to(#f0f0e0));
	background: -moz-linear-gradient(top,#f7f6e8 0%,#f4f3e5 50%,#f0f0e0 100%);
	background: linear-gradient(#f7f6e8 0%,#f4f3e5 50%,#f0f0e0 100%);
}
#yjMapWindowBtm .editLink{
	float: right;
	padding: 5px 5px 0;
}
#yjMapWindowBtm .editLink.pd0{
	padding:0;
}
#yjMapWindowBtm .editLink a{
	padding: 0 3px;
}
#yjMapWindowTop .btnPanelCsl a,
#yjMapWindowBtm .btnPanelCsl a,
#yjMapWindow .btnPanelCsl a{
	display: block;
	width: 132px;
	margin: 0 auto;
	padding: 6px 0;
	border: 1px solid #a3a3a3;
	background-color: #d4d4d4;
    background: -webkit-gradient(linear,left top, left bottom,from(#eeeeee),color-stop(0.5,#d4d4d4),to(#c8c8c8));
    background: -moz-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
    background: -o-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
    background: -ms-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
    background: linear-gradient(#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
	color: #333;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 1px 1px 1px #e7e7e7;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	line-height: 1.3;
	text-decoration: none;
	font-size: 123.1%;
}
#yjMapWindowTop .btnPanelCsl a:hover,
#yjMapWindowBtm .btnPanelCsl a:hover,
#yjMapWindow .btnPanelCsl a:hover{
	text-decoration: underline;
}
#yjMapWindowTop .del,
#yjMapWindowBtm .del{
	float: left;
}
.mapWindowHd .settingBtn{
	float: right;
	width: 18em;
	font-size: 81.3%;
}
#yjMapWindowTop .settingBtn,
#yjMapWindowBtm .settingBtn{
	float: right;
	width: 18em;
	padding-right: 10px;
}
#yjMapWindow .settingCancel{
	float: right;
}
#yjMapWindowTop .settingCancel,
#yjMapWindowBtm .settingCancel{
	padding-right: 10px;
}
.mapWindowHd .settingCancel a{
	font-size: 81.3%;
}

#contents #yjMapWindow .panelCnt{
	font-size: 123.1%;
}
#yjMapWindow .mapWindowHd .btnSetSave a,
#yjMapWindowTop .btnSetSave a,
#yjMapWindowBtm .btnSetSave a,
#yjMapWindow .btnPanelUp a{
	display: block;
	border: 1px solid #d7911d;
	background-position: -200px -89px;
	color: #412800;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 1px 1px 1px #e7e7e7;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	text-decoration: none;
}
#yjMapWindow .mapWindowHd .btnSetSave a,
#yjMapWindowTop .btnSetSave a,
#yjMapWindowBtm .btnSetSave a{
	background-color: #f4e15e;
	background: -webkit-gradient(linear,left top, left bottom,from(#f6e982),color-stop(0.5,#f7be19),to(#fda405));
	background: -moz-linear-gradient(top,#f6e982 0%,#f7be19 50%,#fda405 100%);
	background: -o-linear-gradient(top,#f6e982 0%,#f7be19 50%,#fda405 100%);
	background: -ms-linear-gradient(top,#f6e982 0%,#f7be19 50%,#fda405 100%);
	background: linear-gradient(#f6e982 0%,#f7be19 50%,#fda405 100%);
}
#yjMapWindow .mapWindowHd .btnSetSave a,
#yjMapWindowTop .btnSetSave a,
#yjMapWindowBtm .btnSetSave a{
	float: right;
	width: 8.5em;
	line-height: 1.3;
}
#yjMapWindowBtm .btnSetCancel a,
#yjMapWindow .btnSetCancel a,
#yjMapWindow .btnPanelCloseL a{
	border: 1px solid #a3a3a3;
	background-color: #d4d4d4;
	background: -webkit-gradient(linear,left top, left bottom,from(#eeeeee),color-stop(0.5,#d4d4d4),to(#c8c8c8));
	background: -moz-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
	background: -o-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
	background: -ms-linear-gradient(top,#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
	background: linear-gradient(#eeeeee 0%,#d4d4d4 50%,#c8c8c8 100%);
	color: #333;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;
	text-shadow: 1px 1px 1px #e7e7e7;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	line-height:1.3;
	text-decoration: none;
}
#yjMapWindowBtm .btnSetCancel a,
#yjMapWindow .btnSetCancel a{
	display: inline;
	float: left;
	width: 8.5em;
	margin-right: 5px;
}
#contents #yjMapWindow .btnPanelCloseL a{
	background-position: 0 0;
}
#yjMapWindow .panelIconGenre{
	padding-bottom: 10px;
	border-bottom: 1px dotted #d8d8d8;
}
#yjMapWindow .panelIcon{
	width: auto;
	height: auto;
	border: none;
	overflow: hidden;
}


