@import "common.css";



a:link    {color:#666; text-decoration:none;}
a:active  {color:#666; text-decoration:none;}
a:visited {color:#666; text-decoration:none;}
a:hover   {color:#333; text-decoration:none;}


#header    { width:100%; height:120px;  background-color:#000000; text-align:center;}
#header img{ width:800px; height:120px;}


#navi     { width:100%; height:45px; background:#999999 url("../images/common/navi_bg.gif") center top repeat-x;}
#navi ul  { width:800px; height:45px; margin:0 auto;}
#navi li  { float:left;}
#navi li a{ display:block; height:40px; width:107px; overflow:hidden; text-indent:-999px; background-color:transparent; }
#navi_00{ background:transparent url("../images/common/navi_00.gif") no-repeat;margin-left:158px;}
#navi_01{ background:transparent url("../images/common/navi_01.gif") no-repeat;}
#navi_02{ background:transparent url("../images/common/navi_02.gif") no-repeat;}
#navi_03{ background:transparent url("../images/common/navi_03.gif") no-repeat;}
#navi_04{ background:transparent url("../images/common/navi_04.gif") no-repeat;}
#navi_05{ background:transparent url("../images/common/navi_05.gif") no-repeat;}
#navi li a:hover{background-position:left -40px;}
#hall #navi_01,#schedule #navi_02,#access #navi_03,#link #navi_04,#inquiry #navi_05{ background-position:left -40px;}

#contents { width:100%; background:#e6e6e6 url("../images/common/contents_bg.gif") 0px 0px repeat-x;}

#footer     { width:100%; height:50px; background:transparent url("../images/common/footer_bg.gif") center top repeat-x;}
#footer img { width:149px; height:8px; position:relative; left:50%; margin-left:250px;}
#footer div { text-indent:-999px;}

.up{ display:block;width:170px;  margin-left:570px; margin-top:40px; text-align:right;}

#box { width:700px; margin:0 auto; padding:0px 0px 20px 0px;}



#logo            { width:201px; position:absolute; left:50%; top:73px; margin-left:-370px;}
#logo img        { width:201px; height:73px;}
#logo a:hover img{ filter:alpha(opacity=80); opacity:0.8;}

h1{ width:800px; height:50px; text-indent:-999px;}
h2{ width:700px; height:80px; text-indent:-999px; border-bottom:1px dashed #b3b3b3;}
#hall h2    { background:transparent url("../images/common/hall.gif") 0px 55px no-repeat;}
#schedule h2{ background:transparent url("../images/common/schedule.gif") 0px 55px no-repeat;}
#access h2  { background:transparent url("../images/common/access.gif") 0px 55px no-repeat;}
#link h2    { background:transparent url("../images/common/link.gif") 0px 55px no-repeat;}
#inquiry h2 { background:transparent url("../images/common/inquiry.gif") 0px 55px no-repeat;}


#y_link   { width:131px; margin-left:568px;}
#y_link a { display:block; width:40px; height:20px; margin-left:2px; margin-top:6px; float:left; line-height:20px; font-size:14px; color:#333333; text-align:center;}
#y_link a:hover,#y_link #aka { background-color:#94252a; color:#ffffff;}

#m_link           { height:20px; margin-top:15px;}
#m_link a         { display:block; width:56px; height:20px; margin-left:2px; float:left; line-height:20px; font-size:14px; color:#ffffff; text-align:center; background-color:#b3b3b3;}
#m_link .link_lc  { margin-left:1px;}
#m_link a:hover,#m_link #m_hove { background-color:#94252a;}

#itiran          { width:694px; margin-left:2px; margin-top:15px; text-align:left; font-size:12px; color:#333333;clear:left;}
#itiran .tr_color{ background-color:#f1eee5;}
#itiran .td_1    { width:10%; text-align:right; border-style:dashed none; border-width:1px; border-color:#b3b3b3; padding:5px 7px;}
#itiran .td_2    { width:14%; text-align:right; border:1px dashed #b3b3b3; padding:5px }
#itiran .td_3    {            border:1px dashed #b3b3b3;  padding:5px 10px;}
#itiran .td_4    { width:18%; border:1px dashed #b3b3b3;  padding:5px 10px;}
#itiran .td_5    { width:20%; border-style:dashed none; border-width:1px; border-color:#b3b3b3; padding:5px 10px;}
#itiran a        { color:#cba466; font-weight:bolder;}
#itiran span     { display:block; width:50%;float:left;}
#itiran .txt_r   { text-align:right;}


#map_canvas { width:600px; height:400px; margin:40px 0px 20px 50px;}
#map_footer { width:582px; height:78px; margin:0px 0px 0px 58px;}


#link table        {width:600px; margin-left:50px; margin-top:40px;}
#link th           {font-size:12px; width:180px;   padding:10px 5px 10px 30px; border-bottom: dashed 1px #b3b3b3;}
#link th a:link    {color:#cba466; font-weight:bolder;}
#link th a:active  {color:#cba466; font-weight:bolder;}
#link th a:visited {color:#cba466; font-weight:bolder;}
#link th a:hover   {color:#999999; font-weight:bolder;}
#link td           {font-size:12px; color:#333333;  padding:10px 15px 10px 10px;  border-bottom: dashed 1px #b3b3b3;}

#hall #midashi     {width:550px; margin-left:100px; margin-top:40px;line-height:25px;}

#hall #box img     { margin-left:50px; margin-top:40px;}

#hall #box .l_margin { margin-left:40px; margin-top:40px;}



