/* public */
body {
	margin: 0;
	background-color: #FFFFFF;
	font-size: 12px;
	 position:relative; z-index:1;
}
img {
border: 0;
}
.text
{
line-height: 1.3;
}
.style1 {color: #128741;}
.style2 {font-size: 10px;}
.style3 {color: #128741; font-size: 10px; }
.style8 {font-size: 11px;}
.red {color:#FF0000;}
.blue {color:#333399;}
.black {color:#000000;}
.white {font-size: 10px; color: #FFFFFF; }
.keitai
{
background: #FFFFFF url(site/image/keitai.jpg) no-repeat;
margin: 0;
}

.h_text {z-index:-1; position:relative;}

h2 {margin:3px 0; padding:0; font-size:18px; color:#222222; text-shadow:1px 1px 3px #FFD67C;}
#leftimg { background:url(t_img/left.jpg) repeat-y}
#righgtimg { background:url(t_img/right.jpg) repeat-y}
#footimg { background:url(t_img/foot.jpg) no-repeat; line-height:1.4; padding-top:10px; text-align:center;}
#footimg a {color:#000000; text-decoration:none;}

/* Map */
#botmap
{
width:580px;
height:1027px;
background:url(studio/map/img/map_all_o.gif) no-repeat;
}
#botmap * {
margin:0;
padding:0;
}
#botmap ul {
list-style:none;
}
#botmap ul li {
	float:left;	
}

#botmap ul li a {
	display:block;
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
}

#botmap ul li a span {
	text-indent:-9999px;
	visibility:hidden;
	font-size:0.1em;
	line-height:0;
}

#botmap ul li.st01 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:0px 0px;
	width:195px;
	height:253px;

}

#botmap ul li.st02 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-195px 0px;
	width:195px;
	height:253px;

}

#botmap ul li.st03 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-390px 0px;
	width:190px;
	height:253px;
}

#botmap ul li.st04 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:0px -253px;
	width:195px;
	height:258px;
}

#botmap ul li.st05 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-195px -253px;
	width:195px;
	height:258px;
}
#botmap ul li.st06 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-390px -253px;
	width:190px;
	height:258px;
}
#botmap ul li.st07 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:0px -511px;
	width:195px;
	height:258px;
}

#botmap ul li.st08 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-195px -511px;
	width:195px;
	height:258px;
}
#botmap ul li.st09 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-390px -511px;
	width:190px;
	height:258px;
}
#botmap ul li.st10 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:0px -769px;
	width:195px;
	height:258px;
}

#botmap ul li.st11 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-195px -769px;
	width:195px;
	height:258px;
}
#botmap ul li.st12 a{
	background:url(studio/map/img/map_all.gif) no-repeat;
	background-position:-390px -769px;
	width:190px;
	height:258px;
}

#botmap ul li a:hover {
	background:0;
	border:none;

}

/* Studio new */
.r {text-align:right; margin:3px 0; padding:0;}
.table_padd th,.table_padd td {padding:3px 0;}

.studiodes {background-color:#EEEEEE; border-left:10px solid #AAAAAA; padding:3px 0 3px 10px; margin:3px 0;}

.studiotable {border-collapse:collapse; width:580px;}
.studiotable th,.studiotable td {border:2px solid #333333;}
.studiotable th {font-size:14px; background-color:#FFD67C; text-align:center;}
.studiotable_col1,.studiotable_col2 {text-align:center; font-size:14px;}
.studiotable_col2 {background-color:#EEEEEE;}

.studiotable a {margin:0; padding:0; display:block; width:200px; height:137px; text-decoration:none;}
.studiotable a:hover {background:none;}

.fukai1 {background:url(studio/fukai/img/a.jpg) no-repeat; width:200px;}
.fukai1 a {background:url(studio/fukai/img/a_b.jpg) no-repeat;}
.fukai2 {background:url(studio/fukai/img/b.jpg) no-repeat; width:200px;}
.fukai2 a {background:url(studio/fukai/img/b_b.jpg) no-repeat;}
.fukai3 {background:url(studio/fukai/img/c.jpg) no-repeat; width:200px;}
.fukai3 a {background:url(studio/fukai/img/c_b.jpg) no-repeat;}
.fukai4 {background:url(studio/fukai/img/l.jpg) no-repeat; width:200px;}
.fukai4 a {background:url(studio/fukai/img/l_b.jpg) no-repeat;}
.fukai5 {background:url(studio/fukai/img/r.jpg) no-repeat; width:200px;}
.fukai5 a {background:url(studio/fukai/img/r_b.jpg) no-repeat;}

.tamade1 {background:url(studio/tamade/img/a.jpg) no-repeat; width:200px;}
.tamade1 a {background:url(studio/tamade/img/a_b.jpg) no-repeat;}
.tamade2 {background:url(studio/tamade/img/b.jpg) no-repeat; width:200px;}
.tamade2 a {background:url(studio/tamade/img/b_b.jpg) no-repeat;}
.tamade3 {background:url(studio/tamade/img/c.jpg) no-repeat; width:200px;}
.tamade3 a {background:url(studio/tamade/img/c_b.jpg) no-repeat;}
.tamade4 {background:url(studio/tamade/img/d.jpg) no-repeat; width:200px;}
.tamade4 a {background:url(studio/tamade/img/d_b.jpg) no-repeat;}

.tenroku1 {background:url(studio/tenroku/img/mash.jpg) no-repeat; width:200px;}
.tenroku1 a {background:url(studio/tenroku/img/mash_b.jpg) no-repeat;}
.tenroku2 {background:url(studio/tenroku/img/oltiga.jpg) no-repeat; width:200px;}
.tenroku2 a {background:url(studio/tenroku/img/oltiga_b.jpg) no-repeat;}
.tenroku3 {background:url(studio/tenroku/img/gaia.jpg) no-repeat; width:200px;}
.tenroku3 a {background:url(studio/tenroku/img/gaia_b.jpg) no-repeat;}
