@charset "utf-8";
/* CSS Document */

#content { color:#999; }
#content .panel { width:820px; margin:44px auto 30px; }
#content .panel .tabs { position:relative; height:41px; }
#content .panel .tabs .tab { position:absolute; width:410px; height:41px; }
#content .panel .tabs .tab a { display:block; width:410px; height:41px; cursor:pointer; }
#content .panel #smTab { left:0; top:0; }
#content .panel #mgTab { left:410px; top:0; }
#content .panel #smTab a { background:url(../img/btn_sm_off.gif) no-repeat left top; text-indent:-9999px; outline:none; }
#content .panel #mgTab a { background:url(../img/btn_mg_off.gif) no-repeat left top; text-indent:-9999px; outline:none; }
#content .panel #smTab a.active { background:url(../img/btn_sm_act.gif) no-repeat left top!important; }
#content .panel #mgTab a.active { background:url(../img/btn_mg_act.gif) no-repeat left top!important; }



#content .panel .panelContent .inner { padding-top:45px; width:820px; }
#content .panel .section { margin-left:34px; width:700px; }
#content .panel .section .body { margin-left:46px; padding-bottom:40px; }
#content .panel .section .frame { background:url(../img/bg_panel_block.gif) no-repeat left bottom; width:613px; padding:10px 24px;  }
#content .panel .section .img { margin-bottom:25px;}
#content .panel .panelContent h3 { display:none; }
#content .panel .panelContent h4 { margin-bottom:20px; }
#content .panel .panelContent h5 { position:relative; height:40px; width:613px; }
#content .panel .panelContent h5 img { position:absolute; left:-24px; top:-10px; }
#content .panel .separator { background:url(../img/bg_dot_h.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:15px; }
#content .panel .photoIcon { background:url(../img/ico_type01.gif) no-repeat left top; min-height:48px; padding-left:70px; margin-left:10px; }
#content .panel .sheetIcon { background:url(../img/ico_type02.gif) no-repeat left top; min-height:48px; padding-left:70px; margin-left:10px; }
#content .panel .musicIcon { background:url(../img/ico_type03.gif) no-repeat left top; min-height:48px; padding-left:70px; margin-left:10px; }
#content .panel .blankIcon { min-height:48px; padding-left:70px; margin-left:10px; }
#content .panel .mIndent { text-indent:-15px; padding-left:80px; }
#content .panel #shootAMovie { background:url(../img/bg_sm_panel_bottom.gif) no-repeat left bottom; }
#content .panel #motionGraphic { display:none; background:url(../img/bg_mg_panel_bottom.gif) no-repeat left bottom; }
#content .panel #shootAMovie .inner { background:url(../img/bg_sm_panel.gif) no-repeat left top;  }
#content .panel #motionGraphic .inner { background:url(../img/bg_mg_panel.gif) no-repeat left top; }
#content .panel #shootAMovie .section { background:url(../img/bg_sm_flow.gif) no-repeat 8px 28px; }
#content .panel #motionGraphic .section { background:url(../img/bg_mg_flow.gif) no-repeat 8px 28px; }
#content .panel .section ul { margin-left:15px; }
#content .panel .section ul li { list-style-type:disc; }
/*#content .panel #shootAMovie #sm_sec01 { min-height:238px; }
#content .panel #shootAMovie #sm_sec02 { min-height:676px; }
#content .panel #shootAMovie #sm_sec03 { min-height:136px; }
#content .panel #shootAMovie #sm_sec04 { min-height:90px; }
#content .panel #shootAMovie #sm_sec05 { min-height:94px; }*/
#content .panel #shootAMovie #sm_sec05 { background:none; }
#content .panel #motionGraphic #mg_sec04 { background:none; }
#content .contactButton { text-align:center; margin:90px 0; }


