/* zrefopa.css */

.css_p_map-Save{
	cursor: pointer;
	height:19px;
	background:url(../img/none_white.gif) no-repeat 5px 10px;
	background-color:#f2ffc6;
	padding:7px 0 0 18px;
	margin-top:10px;
}
.css_span_map-Save{
	background:url(../img/none_white.gif) no-repeat;
	display:block;
	padding-left:17px;
}
.css_info_window_btn{
	vertical-align: middle;
	width: 40px;
	height: 17px;
	background-color: #a7d900;
	font-size: 14px;
	border-right-color:black;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:black;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #000000;
	cursor: pointer;
	float:left;
	margin-left:0px;
	left:0px;
	position:relative;
}
.css_info_window_btn_frame{
	float:left
}
.css_hidden_item{
	height:0px;
	width:0px;
	visibility: hidden;
}
.css_all_hidden_item{
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
	visibility: hidden;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
.css_loading{
	position:absolute;
	z-Index:12345;
	top:35%;
	left:40%;
	filter:Alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	margin:0px 0px 0px 0px;
}
.css_loadingin{
	background-image: url(../img/map_loding04.gif); 
	width: 180px; 
	height: 60px;
}
.css_parts{
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	padding:0px 0px 0px 0px;
}
.css_info{
	position:absolute;
	z-Index:12345;
	filter:Alpha(opacity=90);
	opacity:0.9;
	-mozOpacity:0.9;
}
.css_kentop{
	position:absolute;
	z-Index:123456;
	padding-Right:10px;
	padding-Bottom:10px;
}
.css_kentopin{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.css_maplink{
	position:absolute;
	z-Index:12345;
	padding-Right:10px;
	padding-Bottom:10px;
}
.css_kantan{
	position:absolute;
	z-Index:12345;
	padding:0px 10px 10px 0px;
	margin:0px 0px 0px 0px;
}
.css_assistant{
	position:absolute;
	z-Index:12345;
	padding-Right:10px;
	padding-Bottom:10px;
	width:550px;
}
.css_retry{
	position:absolute;
	z-Index:12345;
	padding-Right:10px;
	padding-Bottom:10px;
}
.css_info_in{
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.css_info_item_lbl{
	text-align:right;
	float: left;
	margin-left: 3px;
	font-size: 14px;
	width: 60px;
	padding:0px 0px 0px 0px;
}
.css_info_item_fukin{
	text-align:left;
	float: left;
	margin-left: 0px;
	font-size: 14px;
	width: 50px;
	padding:0px 0px 0px 0px;
	right:2px;
}
.css_info_item{
	text-align:left;
	float: left;
	margin-left: 0px;
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
.css_info_item_addres{
	width:240px;
	height:35px;
	text-align:left;
	float:left;
	margin-left: 0px;
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
.css_info_item_kmnm{
	width:240px;
	height:35px;
	text-align:left;
	float: left;
	margin-left: 0px;
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
.css_info_item_tel{
	width:240px;
	height:19px;
	text-align:left;
	float: left;
	margin-left: 0px;
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
.css_info_item_regmsg{
	text-align:left;
	padding-top:10px;
	margin-left: 30px;
	font-size: 14px;
}
.css_info_item_msg{
	float: left;
	text-align:left;
	margin-left: 0px;
	margin-top: 10px;
	font-size: 14px;
}
.css_info_item_msg_lbl{
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	font-size: 14px;
}
.css_kanlsit_scrl{
	float: left;
    padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 430px;
	overflow: auto;
	height: 250px;
}
.css_detail_pic{
	width: 255px;
	height: 191px;
}
.css_icon_flash{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1234567;
}
.css_assi_scrol{
	width: 430px;
	height: 250px;	
	overflow: auto;
}
.css_kan_kana{
	float: left;
	margin-left: 5px;
}
.css_kan_kana_list{
	float: left;
	margin-left: 10px;
}
.css_bkmrk_item{
}
.css_bkmrk_item:hover{
	background-color:#f2ffc6;
}
.css_move_info{
	position:absolute;
	z-Index:12345;
	filter:Alpha(opacity=90);
	opacity:0.9;
	-mozOpacity:0.9;
}
.css_move_info_in{
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.css_move_info_item_lbl{
	width: 400px;
	float: left;
	text-align:left;
	margin-left: 10px;
	font-size: 14px;
	padding-top:5px;	
}
.css_move_info_btn{
	vertical-align: middle;
	width: 55px;
	height: 17px;
	background-color: #a7d900;
	font-size: 14px;
	border-right-color:black;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:black;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #000000;
	cursor: pointer;
	float: left;
	margin-left:0px;
	left:0px;
	position:absolute;
}
.css_move_info_btn_refind{
	text-align:center;
	vertical-align: middle;
	width: 55px;
	height: 17px;
	background-color: #a7d900;
	font-size: 14px;
	border-right-color:black;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	border-top-color:black;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color: #000000;
	cursor: pointer;
	float: left;
	margin-top:1px;
	margin-left:1px;
}
.css_move_info_datail{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.css_dmove_info_mini{
	width:0px;
	height:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#a7d900;
	float:left;
	text-align:center;
	vertical-align:middle;
	visibility:hidden;
}
.css_move_info_frame{
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #a7d900;
	background-color:#f2ffc6;	
}
.css_move_info_item_open{
	background-image:url(../img/icon/bookmark/plus.gif);
	cursor:pointer;
	height:9px;
	width:9px;
	float: left;
	margin-top:3px;
	margin-left:4px;
	padding:0px 0px 0px 0px;
	font-size: 14px;
}
.css_info_jump_msg_frame{
	float:left;
	text-align:center;
	border:1px solid #a7d900;
	background-color:#f2ffc6;	
	margin-left:10px;
}
.css_info_item_jump_msg{
	float: left;
	text-align:left;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
.css_right_list{
	background-color:transparent; 
	padding:0px 0px 0px 0px;
}
.css_map_alpha{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-Index:100;
	float: left;
	padding:0px 0px 0px 0px;
	background-color:#a7d900;
	filter:Alpha(opacity=40);
	opacity:0.4;
	-mozOpacity:0.4;
}
.css_map_ctrl_help{
	cursor:pointer;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	filter:Alpha(opacity=100);
	opacity:1;
	-mozOpacity:1;
}
.css_map_ctrl_help_in{
	color:#33970c;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	background-color:transparent; 
	margin-top: 3px;
	margin-left: -1px;
}
.css_top_ranking{
/*
	padding:0px 0px 0px 0px;
*/
}
.css_top_newreg{
	padding:0px 0px 0px 0px;
}
.css_top_news{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:none;
	top:0px;
	left:0px;
}
.css_top_input-txt{
	width:220px;
	font-size:13px;
	padding:0 3px 0 3px;
	margin-left:80px;
}
.css_top_pull{
	margin-left:80px;
	margin-bottom:5px;
}
.css_top_err_msg{
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.css_center_icon{
	float: left;
	position:absolute;
	z-Index:1;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}
.css_center_mark_in{
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	background-Image:url(../img/center_mark.gif);
	filter:Alpha(opacity=100);
	opacity:1;
	-mozOpacity:1;
}
.css_top_ranking_km_img{
	top:0px;
	left:0px;
	width:79px;
	height:57px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.css_bkmark_detail_font{
	font-Weight:normal;
	font-Size:12px;
}
.css_bkmark_title_font{
	font-Size:12px;
}

.css_no_p_kmlist{
	background:transparent;
	position:relative;
}
.css_no_p_kmlist:hover{
	background:#f2ffc6;
	position:relative;
}