﻿.font_white
{
color:#FFFFFF;
font-size:12px;
}

.font_white_bold
{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.font_white_bold2
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.font_black_bold2 {
color:#000;
font-size:14px;
font-weight:bold;
line-height: 1.0em;
}

	.font_black_bold2 a { color: #000; text-decoration: none; }
	.font_black_bold2 a:link	{ color: #000; text-decoration: none; }
	.font_black_bold2 a:visited	{ color: #000; text-decoration: none; }
	.font_black_bold2 a:active	{ color: #000;  text-decoration: none; }
	.font_black_bold2 a:hover	{ color: #000;  text-decoration: underline; }


td.m0 {
width: 160px;
height: 22px;
margin: 0px 15px 0px 0px;
padding: 0px 10px 0px 0px;
background-image:url(../image/b_hakuba.gif);
background-repeat:no-repeat;
background-position:  0 0px;
text-align: center;
color:#FFF;
font-size:12px;
font-weight:bold;
}

td.m1 {
width: 160px;
height: 22px;
margin: 0px 15px 0px 0px;
padding: 0px 10px 0px 0px;
background-image:url(../image/b_shiga.gif);
background-repeat:no-repeat;
background-position:  0 0px;
text-align: center;
color:#FFF;
font-size:12px;
font-weight:bold;
}

td.m2 {
width: 160px;
height: 22px;
margin: 0px 15px 0px 0px;
padding: 0px 10px 0px 0px;
background-image:url(../image/b_nozawa.gif);
background-repeat:no-repeat;
background-position:  0 0px;
text-align: center;
color:#FFF;
font-size:12px;
font-weight:bold;
}


td.m3 {
width: 160px;
height: 22px;
margin: 0px 15px 0px 0px;
padding: 0px 10px 0px 0px;
background-image:url(../image/b_myoko.gif);
background-repeat:no-repeat;
background-position:  0 0px;
text-align: center;
color:#FFF;
font-size:12px;
font-weight:bold;
}





#gerende_image
{
position:relative;
width: 970px;
}


#gerende_icon
{
position:absolute;
left:-800px;
top:-200px;
visibility:hidden;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #eeeeee;
}

#gerende_icon_table
{
width:250px;
}

#gerende_icon_td1
{
width:234px;
background-color: #060A66;
}

#gerende_icon_td2
{
width:16px;
background-color: #060A66;
}

#gname
{
color:#FFFFFF;
font-size:14px;
}

#website_camera
{
}

#to_website
{
color:#CD404A;
font-size:12px;
font-weight:bold;
}

#to_camera
{
color:#FF8100;
font-size:12px;
font-weight:bold;
}


#vertical_lifts
{
color:#000000;
font-size:12px;
}

#kugiri
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}


#flv_win
{
visibility:hidden;
position:absolute;
left:0px;
top:22px;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c; 
border-left: 1px solid #eeeeee;
}

#flv_win_f
{
width:912px;
height:458px;
}

tr.flv_win_tr
{
height:25px;
}

#flv_frame
{
width:912px;
height:458px;
}


#sel_gerende {
_position:absolute;
margin: 0px 5px 0px 42px;
_margin: 0px;
padding: 0px;
height:20px;
width:200px;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #eeeeee;
float: left;
_float: none;
}

	*+html body #sel_gerende {
	position:absolute;
	margin: 0px 5px 0px 2px;
	}

#sel_gerende_list {
visibility:hidden;
position: absolute;
margin-left: 2px;
top:20px;
width:200px;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #eeeeee;
}

#sel_video {
_position:absolute;
margin: 0px;
_margin: 0px 0px 0px 205px;
padding: 0px;
height:20px;
width:200px;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #eeeeee;
}

*+html body #sel_video {
position:absolute;
left:205px;
top:0px;
}

#sel_video_list {
visibility:hidden;
position:absolute;
margin-left: 2px;
_margin-left: 205px;
top:20px;
width:200px;
border-top: 1px solid #eeeeee;
border-right: 1px solid #4c4c4c;
border-bottom: 1px solid #4c4c4c;
border-left: 1px solid #eeeeee;
}

.sel_list_str
{
color:#0075B9;
font-size:12px;
}

#gerende_grid
{
position:relative;
width: 1002px;
margin: 0px;
padding: 0px;
background-image: url(../image/top_back3.jpg);
background-repeat: repeat-y;
}

#gerende_grid_table
{
border-collapse:separate;
width:914px;
margin: 7px 0px 7px 42px;
_margin: 7px 0px 7px 0px;
}

	*+html body #gerende_grid_table {
	margin: 7px 0px 7px 0px;
	}

.cgerende_grid_table
{
width:914px;
margin-top: 7px;
}

th.gerende_grid_th
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}


th.gerende_grid_th1
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:304px;
}


th.gerende_grid_th2
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:80px;
}


th.gerende_grid_th3
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:80px;
}

th.gerende_grid_th4
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:80px;
}

th.gerende_grid_th5
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:100px;
}

th.gerende_grid_th6
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:120px;
}

th.gerende_grid_th7
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:60px;
}

th.gerende_grid_th8
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:50px;
}

th.gerende_grid_th9
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:100px;
}

th.gerende_grid_th10
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:75px;
}




th.gerende_grid_th11
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:474px;
}

th.gerende_grid_th16
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:120px;
}


th.gerende_grid_th17
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:100px;
}

th.gerende_grid_th18
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:100px;
}

th.gerende_grid_th19
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:120px;
}


th.gerende_grid_th20
{
background-color:#979493;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:120px;
}

td.gerende_grid_td1
{
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-weight:bold;
}

td.gerende_grid_td2
{
background-color:#ECE9D8;
color:#000000;
font-size:12px;
font-weight:bold;
}


#picutes
{
position:relative;
width: 1002px;
margin: 0px;
padding-top: 20px;
background-image: url(../image/top_back3.jpg);
background-repeat: repeat-y;
}

#picutes img {
border: solid 1px #999;
margin-bottom: 20px;
}

#picutes td {
text-align: center;
}

a.moreskiareainfo
{
background-color:#FFF18B;
color:#CC0000;
font-size:14px;
font-weight:bold;
margin-left: 4px;
margin-right: 4px;
}

a.moreskiareainfo:link
{
    color:#CC0000;
	text-decoration: none;
}
a.moreskiareainfo:visited
{
    color:#CC0000;
	text-decoration: none;
}
a.moreskiareainfo:hover
{
	color:#FF583F;
	text-decoration: underline;
}



.sekisetuslopename
{
margin-left: 4px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.sekisetuslopename_grid
{
margin-left: 2px;
color:#000000;
font-size:12px;
font-weight:bold;
}

.sesekisetu_iframe
{
width:225px;
height:30px;
margin-left: 2px;
margin-right: 4px;
}


.sesekisetu_iframe_grid
{
width:340px;
height:35px;
margin-left: 4px;
margin-right: 0px;
}

.h_string
{
color: #2b2b2b;
font-size:12px; 
font-weight:bold;
}

.cs_tble
{
border: 1px #2b2b2b solid; 
color: #FFFFFF; 
background-color: #FFFFFF;
width:225px;
margin-left: 4px;
margin-right: 4px;
}

.cw_td
{
border: 2px #2b2b2b solid; 
color: #2b2b2b; 
background-color: #ffd78c;
width:75px;
height:10px;
text-align: center;
vertical-align: middle;
font-size:12px;
}

.cc_td
{
border: 2px #2b2b2b solid; 
color: #2b2b2b; 
background-color: #ffd78c;
width:75px;
height:10px;
text-align: center;
vertical-align: middle;
font-size:12px;
}

.sf_td
{
border: 2px #2b2b2b solid; 
color: #2b2b2b; 
background-color: #ffd78c;
width:75px;
height:10px;
text-align: center;
vertical-align: middle;
font-size:12px;
}

.ut_td
{
border: 2px #2b2b2b solid; 
color: #2b2b2b; 
background-color: #ffd78c;
width: 80px;
height: 15px;
text-align: center;
vertical-align: middle;
font-size: 10px;
}



a.grid_moreskiareainfo:link
{
    color:#031EFF;
	text-decoration: underline;
}
a.grid_moreskiareainfo:visited
{
    color:#031EFF;
	text-decoration: underline;
}
a.grid_moreskiareainfo:hover
{
	color:#FF583F;
	text-decoration: underline;
}



