@charset "euc-jp";


#tArea { padding:4px 1px 8px; width:873px; background:url(../images/bg_flash.jpg) no-repeat; }
body.top #tNav { float:left; }

/* flashArea */
#flashArea { padding:1px 0 0; text-align:center; float:right; }






/* program */
body.top #bg_nProgram { width:247px; padding:25px 0 0 31px; margin:0 0 0; float:left; }
body.top #nProgram { width:247px; height:259px; margin-top:12px; overflow:auto; }
body.top #nProgram th { text-align:left; padding:20px 5px 0; color:#5b5a5a; vertical-align:top; }
body.top #nProgram td { padding:0 5px 20px; border-bottom:1px dashed #73726f; }
body.top #nProgram a { color:#949494; text-decoration:underline; }
body.top #nProgram a:hover { color:#c40026; text-decoration:none; }



body.top #contentsNav { padding:12px 0 0; }
body.top #contentsNav li { padding-bottom:4px; }
address { padding:13px 0 10px; text-align:center; }
#hContact2 { text-align:center; }

body.top #worksNav { padding-top:1px; }
body.top #worksNav li { padding-top:11px; }