@charset 'utf-8';

/* --------------------------------------
   Contents
----------------------------------------*/ 

#wrapper{margin:0;
position: absolute;
width:100%;
}

/* --------------------------------------
 Intro  Over content
----------------------------------------*/ 

#main{
	position:relative;
	top:130px;
  	color: #000000;
  	width:800px;
  	margin:0 auto;
	background: rgba( 255, 255, 255, 0.9);
  	border: 3px #000 solid;
  	padding:15px;
	z-index:25;
}


#main h2{
	float:left;
  margin:0;
  width:48px;
}


table {
	text-align: left;
	margin:0 auto;
	padding:0;
}


#osaka a:link {text-decoration:underline; color:#333333;}
#osaka a:visited {text-decoration:underline; color:#333333;}
#osaka a:active {text-decoration:underline;color:#333333;}
#osaka a:hover {text-decoration:none; color:#333333;}
#osaka a:focus {outline:none;}

#fukuoka a:link {text-decoration:underline; color:#333333;}
#fukuoka a:visited {text-decoration:underline; color:#333333;}
#fukuoka a:active {text-decoration:underline;color:#333333;}
#fukuoka a:hover {text-decoration:none; color:#333333;}
#fukuoka a:focus {outline:none;}

#tokyo a:link {text-decoration:underline; color:#333333;}
#tokyo a:visited {text-decoration:underline; color:#333333;}
#tokyo a:active {text-decoration:underline;color:#333333;}
#tokyo a:hover {text-decoration:none; color:#333333;}
#tokyo a:focus {outline:none;}


/* ------------------------
 Table OSAKA
---------------------------*/ 



#osa {margin:0 auto;padding:0;}

#osa td#this  {
padding:4px 3px 4px;
border-bottom: 1px dotted #ccc;
text-align:center;
margin:0;
vertical-align:top;
}


#osa tr td {
padding:4px 3px 4px 10px;
border-bottom: 1px dotted #ccc;
margin:0;
vertical-align:top;
}


#osa dl#pre {margin:0;padding:0;line-height:1.2em;}
#osa dl#pre dt{
	width: 10em;
	float: left;
	padding:4px;

}

#osa dl#pre dd{
	margin-left: 11em;
	_height: 1%; /* WinIEで頭の文字が右に微妙にずれるのを補正 */
	padding:4px;

}
/* ------------------------
 Table TOKYO
---------------------------*/ 


#tok {margin:0 auto;padding:0;}

#tok td#this  {
padding:4px 3px 4px;
border-bottom: 1px dotted #ccc;
text-align:center;
margin:0;
vertical-align:top;
}


#tok tr td {
padding:4px 3px 4px 10px;
border-bottom: 1px dotted #ccc;
margin:0;
vertical-align:top;
}


#tok dl#pre {margin:0;padding:0;line-height:1.2em;}
#tok dl#pre dt{
	width: 13em;
	float: left;
	padding:4px;
}

#tok dl#pre dd{
	margin-left: 14em;
	_height: 1%; /* WinIEで頭の文字が右に微妙にずれるのを補正 */
	padding:4px;

}

/* ------------------------
 Table FUKUOKA
---------------------------*/ 



#fuk {margin:0 auto;padding:0;}

#fuk td#this  {
padding:4px 3px 4px;
border-bottom: 1px dotted #ccc;
text-align:center;
margin:0;
vertical-align:top;
}


#fuk tr td {
padding:4px 3px 4px 10px;
border-bottom: 1px dotted #ccc;
margin:0;
vertical-align:top;
}


#fuk dl#pre {margin:0;padding:0;line-height:1.2em;}
#fuk dl#pre dt{
	width: 10em;
	float: left;
	padding:4px;
}

#fuk dl#pre dd{
	margin-left: 11em;
	_height: 1%; /* WinIEで頭の文字が右に微妙にずれるのを補正 */
	padding:4px;

}


/* ------------------------
 etc
---------------------------*/ 

.red{font-weight:bold;color:#ff3300;}

.red a:link, a:visited  img{text-decoration:none;}
.red a:hover img{
	text-decoration:none;opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	}
	


.ts{font-size:11px;line-height:1.2em;}
.tss{font-size:9px;line-height:1.2em;}
.tl{font-size:15px;}
.url{vertical-align:middle;}
.tel{vertical-align:middle;}
.meshi{vertical-align:top;}
.ryokin{float:left;}
.young{float:right;}

#osa .date{background:url(/g-v-g/img/osakasc.png) no-repeat top;width:700px;height:127px;}
#osa .map{float:right;margin:0;padding:20px;width:83px ;height:40px;}
#tok .date{background:url(/g-v-g/img/tokyosc.png) no-repeat;width:700px;height:157px;}
#tok .map{float:right;margin:0;padding:20px;width:83px ;height:40px;}
#fuk .date{background:url(/g-v-g/img/fukuokasc.png) no-repeat;width:700px;height:139px;}
#fuk .map{float:right;margin:0;padding:20px;width:83px ;height:40px;}





