@CHARSET "UTF-8";

#mainmap{
	border:1px solid #555;
	margin-left:9px;
	*margin-left: 8px;
}

#map-frame{
	border: 1px solid #BBB;
	background-color: #EEE;
	text-align: left;
	padding-bottom: 8px;
}

#map-bottom{
	height: 60px;
}

#list-window{
	position: absolute;
	z-index: 3000;
}

#action-window{
	position: absolute;
	overflow: hide;
	z-index: 1800;
}

#mapmenu{
	clear: both;
	position: absolute;
	z-index: 1500;
	width: 419px;
	height: 50px;
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 60px;
}

#mapmenu-bg{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 436px;
	height: 50px;
	background: url(/ETlive/event/img/map/menu_bg.png);
	*background: none;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/ETlive/event/img/map/menu_bg.png);
}

#mapmenu DIV.menu-item{
	position: relative;
	width: 40px;
	height: 30px;
	z-index: 1501;
	float: left;
}

#window-all-close{
	position: absolute;
	margin: 3px 0px 0px 11px;
	width: 48px;
	height: 21px;
	z-index: 1501;
	visibility: hidden;
}

#centername{
	float: left;
	margin:8px 0px 5px 3px;
	height:1.3em;
	width: 230px;
	overflow: hidden;
	background: url(/ETlive/event/img/map/center_name.gif) no-repeat left top;
	padding-left: 48px;
}

#maplink{
	text-align:left;
	width:480px;
	*width:480px;
	float:right;
	margin-top:4px;
}

#maplink h2{
	margin:5px 3px 5px 0px;
	float:left;
}

#maplink input{
	font:80% Arial;
	width:395px;
	*width:385px;
	margin:4px 3px 2px;
	*margin:3px;
}

#maplink a.r{
	margin-left:4px;
	position:relative;
	top:-0.15em;
	*top:-0.35em;
}
.m_action_content{
	visibility: hidden;
}
/*---------for around----------*/
.mp_title{
    color:#FFF;
    background-color:#316AC5;
	padding:3px 5px;
	border: 1px dotted #3194E5;
}

.mp_address{
	padding:0px 0px 0px 18px !important;
	background:url(/ETlive/event/img/house.gif) no-repeat left top  !important;
}

.mp_tel{
	padding:0px 0px 0px 18px !important;
	background:url(/ETlive/event/img/phone.gif) no-repeat left top  !important;
}

.mc_category{
	padding:0px 0px 5px 19px !important;
	background:url(/ETlive/event/img/icon_category.gif) no-repeat left top  !important;
	margin-left:5px !important;
}

.mc_category_1{
	padding:0px 0px 5px 19px !important;
	background:url(/ETlive/event/img/icon_category.gif) no-repeat left top  !important;
	margin-left:15px !important;
}

.mc_category_2{
	padding:0px 0px 5px 19px !important;
	background:url(/ETlive/event/img/icon_category.gif) no-repeat left top  !important;
	margin-left:25px !important;
}

.mc_category_none{
	display:none;
	padding:0px 0px 5px 19px !important;
	background:url(/ETlive/event/img/icon_category.gif) no-repeat left top  !important;
	margin-left:1.5em !important;
}

.mc_around_adv{
	padding: 5px 2px;
	background-color: #FFFF99;
}
.mc_around_adv IMG{
	float: left;
}

.mc_adv_copy P{
	font-weight: bold;
	color: #000000;
}

.mc_adv_copy{
	width: 200px;
	float: right;
	font-weight: bold;
	color: #000000;
}

.mp_walk{
    margin-left:1em !important;
	padding: 0px 0px 0px 18px !important;
	background:url(/ETlive/event/img/icon_walk.gif) no-repeat left top  !important;
}

.mp_indent{
    margin-left:1em !important;
	padding:1px 0px 0px 18px !important;
}

TABLE.mw_table{
	border-bottom: 1px dotted #CCC;
}

DIV.mp_poi_adv{
	background-color: #FFFF99;	
}

TABLE.mp_table{
	width:100%;
	* width:90%;
	border-top: 1px dotted #CCC;
}

.mp_poi_name{
	font-weight: bold;
}

.mp_cate{
    color:#C20;
}

.mp_pages{
	text-align:center;
}

.pop_titile{
    color:#888;
    font-weight:bold;
}

.pop_item{
    color:#3194E5;
    font-weight:bold;
    padding-top:5px;
}

.pop_link{
    margin-left:0.5em;
}

P.pop_link_catchcopy{
	border-bottom:1px dashed #CCCCCC;
	padding: 2px;
	font-size: 80%; 
	margin-bottom: 2px; 
	font-weight:bold; 
	color: #666666;
}
.pop_link_info{
	width: 200px;
	float: left;
}

.pop_link_img{
	float: right;
}

#mw_content{
	padding-left: 10px;
	padding-top: 3px;
	height:145px; 
	width:545px; 
	overflow:hidden;
}

.mw_item{
	float:left;
	width: 75px;
	border-top: 1px solid;
	border-left: 1px solid;
	height: 100px;
}

#mw_item_last{
	border-right: 1px solid;
}	

.mw_date{
	text-align: center;
	border-bottom: 1px solid;
}

.mw_date_st{
	color:#77F;
	text-align: center;
	border-bottom: 1px solid #000000;
}

.mw_date_sn{
	color:#F77;
	text-align: center;
	border-bottom: 1px solid #000000;
}

#mw_update_time{
	font-size: 80%;
	border-top: 1px #000 solid;
	clear: both;
	text-align: right;
	height: 15px;
	width: 533px;
}
/*---------for drive----------*/
DIV #md_od-set{
	margin-left: 3px;
	margin-right: 3px;
}

DIV#mn_menu{
	text-align: right;
	background: url("/ETlive/event/img/map/drive/menu_bg.gif") repeat;
	
}

LI.choice, LI.unchoice{
}
LI.choice SPAN, LI.unchoice SPAN{
	width: 100px;
	height:20px;
	text-align: center;
	padding: 3px;
}
LI.choice{
	border: 1px solid #E6De9d;
	background-color: #f6eead;	
	color: #A44;
	font-weight: bold;
}

LI.unchoice{
	border: 1px solid #CCC;
	background-color: #EEE;
}

DIV#md_tab{
	width: 310px;
	height: 25px;
	background: url("/ETlive/event/img/map/navi/tab_route_head.gif") no-repeat;
	margin-left: 1px;
}


#md_info{
	margin-bottom: 0.5em;
}

.md_content{
	width: 310px;
	margin-left: 1px;
}

.md_content .image{
	width:30px;
	min-width: 30px;
	background-image:url(/ETlive/event/img/car-arrow.gif);
	background-position:left 100%;
	background-repeat:no-repeat;
}

.md_content .text{
	padding-left: 2px;
	height: 25px;
}

.md_setting{
	margin-right: 5px;
}

DIV.md_arrow {
	clear:both;
	padding: 0.2em 0px 0.3em 40px;
}

DIV#md_result{
	width: 310px;
	background: url("/ETlive/event/img/map/navi/tab_route_bg.gif");
	background-position: left bottom;
	margin: 0px 0px 10px 1px;
}
/*---------for freeword----------*/
DIV #mf_freeword_form{
	margin: 2px 10px;
}

DIV.result-bg{
	margin: 3px 0px;
	background-color: #439AB5;
	
}

P.message{
	margin: 2px 15px;
}

P.AR{
	margin-right: 5px;
	text-align: right;
}

P.AL{
	font-weight: bold;
	margin-left: 5px;
	text-align: left;
}

P.AC{
	text-align: center;
}

DIV #mf_addressList{
	margin: 3px 10px;
}
/*---------for gourmet----------*/
#mg_frame UL{
	padding:2px 4px;
}
#mg_frame UL LI{
	margin:0px 0px !important;
}
#mg_frame UL LI.child{
	display:none;
	margin-left:10px !important;
}

td.mg_name{
	font-weight: bold;
}

td.mg_cate{
	color: #C22;
	font-size: 75%;
}

/*---------for detail----------*/
DIV#mgd_information {
	margin:0px;
	padding:0px 80px;
	color:#444444;
}
DIV#mgd_content {
	width: 490px;
	padding:20px;
}
DIV#mgd_infolink{
	padding-right: 8px;
	text-align: right;
}
SPAN#mgd_renewtime{
	float: right;
	margin-right: 2px;
}

DIV#mgd_text{
	width: 305px;
	float:left;	
}
H1#mgd_name{
	text-align: left;
	font-size:130%;
	margin:0px 0px 5px 0px;
	padding:0px;
}

DIV#mgd_gourmetcont{
	width: 490px;
	text-align: left;
	padding:10px;
}

DIV#mgd_message{
	text-align: left;
	padding: 0px 0px 1px 10px;
	color:#A00;
}

SPAN#mgd_dgcaption{
	color:#666666;
}

DIV.mgd_ph{
	float:left;
	width:96px;
	margin-bottom:1px;
}

UL#mgd_flg LI{
	padding:1px 2px;
	float:left;
}

#addlist{
	width: 480px;
	text-align:right;
	margin-bottom:5px;
}

#mgd_togurunabi{
	width: 175px;
	text-align:right;
	float:right;
}

#mgd_coment{
	width: 470px;
	margin:10px 0px 10px 0px;
	padding:5px;
	background-color:#F3EFE2;
}

DIV.mgd_box{
	float:left;
	margin-right:1px;
}

DIV.mgd_box table{
	margin:0px;
	background-color:#D5CAAA;
	width:480px;
}

DIV.mgd_box td{
	padding:5px;
	background-color:#FFFFFF;
	font-size:100%;
}

div.mgd_box .mgd_le{
	background-color:#B5A36A;
	color:#FFFFFF;
	text-align:left;
	width:80px;
}
div.mgd_box .mgd_ri{
	text-align:left;
}
DIV.mgd_photobase{
	height: 430px;
	padding: 20px 40px;
}

DIV.mgd_album {
	height: 400px;
	width: 500px;
	background: url("/ETlive/event/img/gourmet/g_bg.gif") no-repeat;
}
TD.mgd_before{
	text-align: right;
	padding-right: 10px;
}
TD.mgd_after{
	text-align: left;
	padding-left: 10px;
}
DIV#mgd_clear{
	text-align: center;
}

/*---------for detailAdv----------*/
DIV.adv_mgd_photobase{
	height: 580px;
	margin-bottom: 0px;
}

DIV.adv_mgd_album {
	height: 530px;
	width: 680px;
	background: url("/ETlive/event/img/gourmet/g_adv_bg.gif") no-repeat;
}
TD.adv_mgd_before{
	text-align: right;
	padding-right: 10px;
}
TD.adv_mgd_after{
	text-align: left;
	padding-left: 10px;
}
DIV#adv_mgd_clear{
	margin-top: 0px;
	text-align: center;
}

/*---------for mypoi1----------*/
DIV#mp_reg_poi{
	margin-top: 5px;
	margin-left: 3px;
}	

DIV.mp_my_poi{
	background: url(/ETlive/event/img/map/setting/sub_spot_bg.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
}

.mp_poi_list{
	margin-left: 3px;	
}
P.mp_name{
    color:#888;
    font-weight:bold;
}

P.mp_info{
	margin-left: 2px;
}

/*---------for mypoi2----------*/
DIV#mp_message, DIV#mr_message{
	margin: 10px 10px;
	padding: 3px;
	color: #A22;
}

P#mp_title, P#mr_title{
	text-align: left;
	margin: 2px 10px;
	background: url(/ETlive/event/img/map/setting/reg_bg.gif) no-repeat;
	background-position: right 0%;
	height: 30px;
}

P#mp_sub{
	margin: 2px 15px;
	text-align: left;
	font-size: 75%;
}

DIV#mp_registed-list{
	margin: 3px 15px;
	text-align: left;
}

DIV#mp_registed-list DL{
}

DIV#mp_registed-list DL DT{
	clear: both;
	float: left;
	width: 415px;
}

DIV#mp_registed-list DL DT.bg{
	clear: both;
	float: left;
	width: 415px;
	background-color: #FFFFCC;
}

DIV#mp_registed-list DL DD{
	float: right;
}

DIV#mp_registed-list DL DD.bg{
	background-color: #FFFFCC;
}

DIV#mp_modify{
	margin: 10px 15px;
}

DIV#mp_modify DL{
	margin: 2px 0px;
}

DIV#mp_modify DL DT{
	clear: both;
	margin-left: 3px;
	margin-top: 2px;
	width: 80px;
	float: left;
}

DIV#mp_modify DL DD{
	margin-left: 85px;
	margin-top: 2px;
	text-align: left;
}

INPUT#mp_cancel{
	margin-top: 15px;
}

/*---------for myroute2----------*/
DIV#mr_main-content{
}

DIV#mr_message{
/* merge to mp_message */
}

P#mr_title{
/* merge to mp_title */
}

P#mr_sub{
	margin: 2px 15px;
	text-align: left;
	font-size: 75%;
}

DIV#mr_registed-list{
	margin: 3px 15px;
}

DIV#mr_registed-list DL{
}

DIV#mr_registed-list DL DT{
	clear: both;
	float: left;
	width: 400px;
}

DIV#mr_registed-list DL DT.bg{
	clear: both;
	float: left;
	width: 400px;
	background-color: #FFFFCC;
}

DIV#mr_registed-list DL DD{
	margin-left: 400px;
}

DIV#mr_registed-list DL DD.bg{
	margin-left: 400px;
	background-color: #FFFFCC;
}

DIV#mr_modify{
	margin: 10px 15px;
}

DIV#mr_modify DL{
	margin: 2px 0px;
}

DIV#mr_modify DL DT{
	clear: both;
	margin-left: 3px;
	margin-top: 2px;
	width: 80px;
	float: left;
}

DIV#mr_modify DL DD{
	margin-left: 85px;
	margin-top: 2px;
	text-align: left;
}

INPUT#mr_cancel{
	margin-top: 15px;
}
/*---------for station----------*/
.ms_head{
    color:#888;
	padding:3px 5px;
	border-bottom: 1px dotted #888;
}

.ms_title{
}

.ms_name{
	padding-left:30px;
	padding-top:6px;
	height: 25px;
	background:url(/ETlive/event/img/map/poiStation.gif) no-repeat 5px 50%;
    font-weight:bold;
    background-color: #CCC;
    margin-top: 8px;
}

.ms_walk_n{
	padding: 0px 0px 0px 18px !important;
	background:url(/ETlive/event/img/icon_walk.gif) no-repeat left top  !important;
	margin-left: 10px;
}

.ms_train_n{
	margin-left: 10px;
	padding: 0px 0px 0px 18px !important;
	background:url(/ETlive/event/img/icon_train.gif) no-repeat left top  !important;
}

.ms_time_n{
	margin-left: 10px;
	padding:1px 0px 0px 18px !important;
	background:url(/ETlive/event/img/clock.gif) no-repeat left top !important;
}

.ms_bus_n{
	margin-left: 10px;
	padding:1px 0px 0px 18px !important;
	background:url(/ETlive/event/img/busstop03.gif) no-repeat left top !important;
}

.ms_line_n{
    margin-left:1em !important;
}

.ms_name_b{
	padding:6px 0px 6px 30px;
	min-height: 25px;
	background:url(/ETlive/event/img/map/poiBus.gif) no-repeat 5px 50%;
    font-weight:bold;
    background-color: #CCC;
    margin-top: 8px;
}


.ms_indent{
	margin-left:1em;
}
/*---------for totalnavi.inc----------*/
DIV#mn_method-normal{
	display: block;
}

DIV#mn_method-ldmk{
	display: block;
}

DIV#inside10000{
	display: block;
}

DIV#outside10000{
	display: block;
}

DIV#inside10000-ldmk{
	display: block;
}

DIV#outside10000-ldmk{
	display: block;
}                                       

INPUT.btnorv{
	width: 50px;
	height: 20px;
	margin:0px;
	border:1px solid #999b9a;
	padding: 0px;
	
	background: url(/ETlive/event/img/map/navi/btn_origin.gif) no-repeat;
	
}

.mn_setting{
	margin-right: 5px;
}

.tab{
	float: left;
}
.tabform{
	clear: both;

}

DD.detail-items{
	margin-left: 3px;
}

DIV.ldmkdetail{
	display: none;
	margin: 5px 0px 0px 3px;
}

DIV #mn_od-set, DIV#mn_ldmk-set, DIV.my_route_list{
	margin-left: 3px;
	margin-right: 3px;
}


DIV.mn_navihead{
	border-bottom: 1px #777 solid;
	background-color: #DDD;
}

DIV#mn_navi-menu{
	text-align: right;
	background-color: #EEE;
	border-bottom: 1px #777 solid;
}

DIV#mn_navi-info{
	margin: 10px 0px 10px 5px;
}

DIV#mn_navi-tab{
	width: 310px;
	height: 25px;
	background: url("/ETlive/event/img/map/navi/tab_route_head.gif") no-repeat;
	margin-left: 1px;
}

DIV#mn_navi-result{
	width: 310px;
	background: url("/ETlive/event/img/map/navi/tab_route_bg.gif");
	background-position: left bottom;
	margin: 0px 0px 10px 1px;
}

DIV.mn_navi-content{
	margin-left: 2px;
}

DT.mn_routes{
	width: 200px;
	float: left;
	clear: both;
}

DD.mn_routes_dd{

}
DIV#mn_rainless{
	margin: 0px 0px 3px 3px; 
}
/*---------for traffic----------*/
.mv_street{
	background-repeat:no-repeat !important;
	background-position:left 0% !important;
	margin-top:1px !important;
	padding:0px 0px 2px 19px !important;
	background-image:url(/ETlive/event/img/icon_vics_street.gif) !important;
}

.mv_point{
	margin-left:3px;
	padding:0px 0px 2px 18px;
	background-image: url(/ETlive/event/img/icon_vics_mark.gif);
	background-position: left 0%;
	background-repeat: no-repeat;
}    

DIV#mv_tab{
	width: 310px;
	height: 25px;
	background: url("/ETlive/event/img/map/navi/tab_route_head.gif") no-repeat;
	margin-left: 1px;
}	
DIV#mv_result{
	width: 310px;
	background: url("/ETlive/event/img/map/navi/tab_route_bg.gif");
	background-position: left bottom;
	margin: 0px 0px 10px 1px;
}

.mv_title{
	margin: 4px 0px;
	padding: 3px;
	color: #555;
	font-weight: bold;
    
}

.mv_right{
    text-align:right;
}

.mv_unvisible{
	display: none;
}

.mv_indent{
	margin-left:0.5em;
}

.mv_red{
	color: #F00;
}

.mv_yellow{
	color: #CA2;
}

.mv_gray{
    font-weight:bold;
	color: #888;
}
/*---------for err----------*/
.er_message{
	border: 1px #F88 dotted;
	color: #A22;
	font-size: 110%;
	margin: 0px 0px 0.5em;
	padding: 3px;
}

.er_title{
	border: 1px #AAA solid;
	background-color: #DDD;
	padding:4px;
	margin-top: 1em;
}

.er_comment{
	font-size: 80%;
	padding:2px;
	background-color: #FAF4C5;
	color: #A22;
}
