

ul.main li.menu_studio0{
	background: url(../studio/images/bg_m_studio0.gif) no-repeat 0 0;
       width: 250px;
       height: 700px;
       list-style: none;
       margin: 0;
       padding: 0;
       float: left;
}

ul.main li.menu_studio{
	background: url(../studio/images/bg_m_studio.gif) no-repeat 0 0;
       width: 250px;
       height: 700px;
       list-style: none;
       margin: 0;
       padding: 0;
       float: left;
}

ul.main li.main_studio{
       width: 610px;
       list-style: none;
       margin: 0;
       padding: 0;
       float: left;
}

div.studio{
       width: 250px;
       font-size: 18px;
       line-height: 35px;
       font-weight: 700;
       font-style: italic;
       color: #FFFFFF;
       margin: 0;
	padding: 26 0 0 0;
	text-indent: 38px;
}

div.areaname{
       display: block;
       width: 250px;
       height: 30px;
       margin: 0;
	padding: 0;
       text-indent: 37px;
       line-height: 30px;
       font-weight: 700;
}

div.studioname{
       display: block;
	background: url(../studio/images/m_studioname_h.gif) no-repeat 30px 3px;
       color: #FFFFFF;
       width: 250px;
       height: 30px;
       margin: 0;
	padding: 0;
       font-weight: 700;
       text-indent: 49px;
       line-height: 30px;
}

div.studioname a{
       display: block;
	background: url(../studio/images/m_studioname.gif) no-repeat 30px 3px;
       color: #666666;
       width: 250px;
       height: 30px;
       margin: 0;
	padding: 0;
       font-weight: 200;
       text-indent: 49px;
       line-height: 30px;
}

div.studioname a:hover{
       display: block;
	background: url(../studio/images/m_studioname_h.gif) no-repeat 30px 3px;
       color: #FFFFFF;
       font-weight: 700;  
       width: 250px;
       height: 30px;
       margin: 0;
	padding: 0;
       text-indent: 49px;
}

div.blog {
       width: 191px;
       height: 40px;
       margin: 20px 0 0 25px;
       padding: 0;
}

div.blog1 {
       width: 191px;
       height: 40px;
       margin: 13px 0 0 25px;
       padding: 0;
}

div.blog2 {
       width: 191px;
       height: 40px;
       margin: 3px 0 0 25px;
       padding: 0;
}

div.title_stnm0{
	background: url(../studio/images/title_studioname0.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       color: #666666;
       font-weight: 200;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
}

div.title_stnm{
	background: url(../studio/images/title_studioname.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_stnm a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_kotoni {
	background: url(../studio/images/title_kotoni.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_kotoni a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_hirosaki {
	background: url(../studio/images/title_hirosaki.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_hirosaki a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_ruike {
	background: url(../studio/images/title_ruike.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_ruike a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_gakugei {
	background: url(../studio/images/title_gakugei.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_gakugei a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_koenji {
	background: url(../studio/images/title_koenji.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_koenji a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_shimotaka {
	background: url(../studio/images/title_shimotaka.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_shimotaka a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_ekoda {
	background: url(../studio/images/title_ekoda.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_ekoda a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_gotokuji {
	background: url(../studio/images/title_gotokuji.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_gotokuji a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_karasuyama {
	background: url(../studio/images/title_karasuyama.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_karasuyama a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_sakuradai {
	background: url(../studio/images/title_sakuradai.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_sakuradai a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_kamikita {
	background: url(../studio/images/title_kamikita.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_kamikita a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_shinjo {
	background: url(../studio/images/title_shinjo.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_shinjo a {
       float: right;
       margin: -12px 40px 0 0;
}

div.title_hakuraku {
	background: url(../studio/images/title_hakuraku.gif) no-repeat 0 0;
       display: block;
       font-size: larger;
       font-weight: 700;
       line-height: 12px;
       width: 610px;
	margin: 0;
	padding: 65px 0 19px 0;
       text-indent: 12px;
}

div.title_hakuraku a {
       float: right;
       margin: -12px 40px 0 0;
}

div.flash {
       width: 580px;
       height: 260px;
       margin: 0;
       z-index: 0;
}

div.oshirase {
	background: url(../studio/images/bg_oshirase.gif) no-repeat 0 0;
       color: #FFFFFF;
       font-weight: 700;
       margin: 0;
       padding: 6px 40px 6px 100px;
}

.oshirase a {
       color: #DDEEFF;
       text-decoration: underline;
}

.oshirase strong {
       color: #FF9900;
}

.oshirase hr {
       border-width: 1px 0 0 0;
	margin: 3px 0 3px 0;
       border-color: #999999;
       height: 1px;
       border-style: dotted;
}

div.st_info {
	background: url(../studio/images/subtitle.gif) no-repeat 0 0;
       width: 580px;
       height: 27px;
       line-height: 29px;
       margin: 30 0 15 0;
       text-indent: 40px;
       font-size: larger;
       font-weight: 700;
}

ul.studioinfo0 {
       list-style: none;
       width: 580px;
       margin: 10px 0 30px 0;
       padding: 4;
}

ul.studioinfo0 span {
       color: #FF9900;
}

ul.studioinfo {
       list-style: none;
	background: url(../studio/images/bg_studioinfo.gif) no-repeat 0 0;
       width: 580px;
       margin: 10px 0 30px 0;
       padding: 4;
}

li.studioaddress {
       margin: 10 20 0 0;
       line-height: 130%;
}

li span {
       color: #0099FF;
}

div.line {
	height: 1px;
	background:url(../studio/images/whiteline.gif) no-repeat 0 0;
	font-size: 1px;
	margin: 4 0 4 280;
}

ul.chief {
	background:url(../studio/images/bg_chief.gif) no-repeat 0 0;
       list-style: none;
       width: 580px;
       margin: 0 0 30 0;
       padding: 4 4 8 4;
       line-height: 150%;
}

li.pchief {
       float: left;
       margin: 0 20 0 0;
}

li.cchief {
       margin: 0;
       padding: 6 20 0 0;
}

ul.chief div {
       text-align: right;
       font-weight: 700;
}


div.movie a {
       width: 152px;
       height: 36px;
       display: block;       
	background:url(../studio/images/icon_movie.gif) no-repeat 0 0;
       margin: 12px 0 18px 0;
       font-size: 1px;
       text-indent: -9999px;
}

div.movie a:hover {
	background:url(../studio/images/icon_movie_h.gif) no-repeat 0 0;
}

div.machine_flash {
       width: 580px;
       height: 450px;
       margin: 1em 0 0 0; padding: 0;
}
