/*menu*/
#menu2 {margin: 5px 0 0 0; padding: 0;}
#menu2 p{margin: 0; padding: 0; float:left;}

/*studio image*/
#studioimage{width:800px; margin:0; padding:0;}
div.studiomenu{width:780px; height:19px; margin:0; padding:10px 0 0 20px; background:url(../common_images/studiomenubg.gif) no-repeat left bottom; border-top:solid 1px #d4d4d4;}
div.studiomenu p.menubtn{margin:0 20px 0 0; padding:0; float:left;}

/*studio contents*/
#studiocontents{width:700px; margin-top:10px; padding:50px; background:url(../common_images/bg.gif) no-repeat left top;}
#studiocontents h2{margin:0; padding:0 0 30px 0; background:url(../common_images/dotline.gif) repeat-x left bottom;}
#studiocontents h3{margin:0; padding:20px 0;}
#studiocontents p{margin:0; padding:20px 0; font-size:12px; line-height:1.5em;}
#studiocontents div.forpdf{margin:-49px 0 49px 0; padding:0; text-align:right;}


/*STUDIO*/
#studiocontents #flash{margin:30px 0 30px 0; padding: 0;}
#studiocontents #studiocontact{margin:0; padding:30px 0 0 0; background:url(../common_images/dotline.gif) repeat-x left top;}
#studiocontents #studiocontact h3{margin:0; padding:0;}
#studiocontents #studiocontact p.phone{margin:5px 0 0 30px; padding:0;}
#studiocontents #studiocontact div.phonedetail{width:636px; margin:10px 0 0 30px; padding:2px; background:url(../common_images/dot.gif) repeat;}
#studiocontents #studiocontact div.phonedetail2{margin:0; padding:10px; background-color:#FFFFFF;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail2_ttl{margin:0; padding:0;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail2_ttl_sub{margin:3px 0 5px 0; padding:0; color:#595959; font-size:9px;}
#studiocontents #studiocontact div.phonedetail2 div.phonedetail_name{margin:0; padding:0; border-left: solid 5px #595959;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail_name1{margin:0; padding:0 0 0 5px; color:#595959; font-weight:bold;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail_name2{margin:0; padding:0 0 0 5px; color:#595959;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail_name2 a{color:#195776; text-decoration:none;}
#studiocontents #studiocontact div.phonedetail2 p.phonedetail_name2 a:hover{color:#195776; text-decoration:underline;}


/*EQUIPMENT  PRO TOOLS*/
#studiocontents div.equ{margin-top:30px; padding:0;}
#studiocontents div.equ p.equ_ttl{width:178px; margin:0; padding:0 0 15px 0; float:left; clear:both;}
#studiocontents div.equ p.equ_txt{width:502px; margin:0px; padding:0 0 15px 0; color:#838383; float:left; line-height:1.5em; font-size:12px;}
#studiocontents div.equ p.equ_txt span.bluettl{color:#195776; font-weight:bold;}
#studiocontents div.equ p.equ_att{color:#000; font-size:10px;}


/*MAP & PARKING*/
#studiocontents div.left_map{width:351px; margin-top:30px; padding:0; float:left;}
#studiocontents div.right_txt{width:324px; margin-top:30px; padding-left:25px; float:left;}
#studiocontents div.right_txt p.mapparking_ttl{margin:5px 0 0 0; padding:0;}
#studiocontents div.right_txt p.mapparking_txt{margin:5px 0 5px 27px; padding:0; color:#477991; line-height:1.5em; font-size:9px;}
#studiocontents div.right_txt p.mapparking_btn{margin:5px 0 10px 25px; padding:0;}

#studiocontents div.right_txt div.mapparkingcontact{margin-top:20px; padding:20px 0 0 0; background:url(../common_images/dotline.gif) repeat-x left top;}
#studiocontents div.right_txt div.mapparkingcontact h3{margin:0; padding:0;}
#studiocontents div.right_txt div.mapparkingcontact p.phone{margin:5px 0 0 0; padding:0;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail{width:324px; margin:10px 0 0 0; padding:2px; background:url(../common_images/dot.gif) repeat;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2{margin:0; padding:10px; background-color:#FFFFFF;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2 p.phonedetail2_ttl{margin:0; padding:0;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2 p.phonedetail2_ttl_sub{margin:3px 0 5px 0; padding:0; color:#595959; font-size:9px;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2 div.phonedetail_name{margin:0; padding:0; border-left: solid 5px #595959;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2 p.phonedetail_name1{margin:0; padding:0 0 0 5px; color:#595959; font-weight:bold;}
#studiocontents div.right_txt div.mapparkingcontact div.phonedetail2 p.phonedetail_name2{margin:0; padding:0 0 0 5px; color:#595959;}


/*COMMON EQUIPMENT*/
#studiocontents p.attention{ margin:15px 0 0 0; padding:0; color:#477991; font-size:10px;}
#studiocontents div.comequ{margin-top:30px; padding:0;}
#studiocontents div.comequ p.comequ_ttl{width:178px; margin:0; padding:0 0 15px 0; float:left; clear:both;}
#studiocontents div.comequ p.comequ_txt1{width:322px; margin:0px; padding:0 0 15px 0; color:#838383; float:left; line-height:1.5em; font-size:12px;}
#studiocontents div.comequ p.comequ_txt2{width:200px; margin:0px; padding:0 0 15px 0; color:#838383; float:left; line-height:1.5em; font-size:12px;}
#studiocontents div.comequ p.comequ_txt span.bluettl{color:#195776; font-weight:bold;}
#studiocontents div.comequ p.comequ_att{color:#000; font-size:10px;}