@charset "utf-8";


/* ------------------------- TOC
about
press
accesss

 ------------------------- */
 * { font-family: sans-serif; }
/* ============================== site_title facilities_guide */
/* facilities_guide */
#facilities_guide .multi_column .media_center h3 { background: url(../../en/img/img_h3_media_center_en.gif) no-repeat; }
#facilities_guide .multi_column .forum h3 { background: url(../../en/img/img_h3_forum_en.gif) no-repeat; }
#facilities_guide .multi_column .observatory { background: url(../../en/img/img_h3_observatory_en.gif) no-repeat; }
#facilities_guide .multi_column .shops_restaurants { background: url(../../en/img/img_h3_shops_restaurants_en.gif) no-repeat; }
#facilities_guide .multi_column .hotel { background: url(../../en/img/img_h3_hotel_en.gif) no-repeat; }
#facilities_guide .multi_column .office { background: url(../../en/img/img_h3_office_en.gif) no-repeat; }
#facilities_guide .multi_column p { font-size: 92%; }

/* nav_language */
.nav_language ul { width: 287px; }

.nav_language li.office a{ width: 157px; height: 18px;  background-image: url(../../img/nav_language_li04_en.gif); }
.nav_language li.office a:hover { background-position: 0pt -18px; }

/* .nav_local */
.nav_local dt a{ height: 9px; display: block; }
.nav_local .left_column .nav_about dd a{ height: 11px; display: block; }
/* nav_local dt */
.nav_local .left_column .nav_about dt a { width: 77px; background: url(../../en/img/nav_about_dt_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_about dt a:hover {  background-position: 0 -9px; }
.nav_local .left_column .nav_press dt a { width: 70px; background: url(../../en/img/nav_press_dt_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_press dt a:hover { background-position: 0 -9px; }
.nav_local .right_column .nav_access dt a { width: 50px; background: url(../../en/img/nav_access_dt_en.gif) no-repeat 0pt 0pt; }
.nav_local .right_column .nav_access dt a:hover { background-position: 0 -9px; }
.nav_local .right_column .nav_contact dt a { width: 71px; background: url(../../en/img/nav_contact_dt_en.gif) no-repeat 0pt 0pt; }
.nav_local .right_column .nav_contact dt a:hover { background-position: 0 -9px; }
/* nav_local nav_about dd */
.nav_local .left_column .nav_about dd.bg_01 a { width: 84px; background: url(../../en/img/nav_about_dd01_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_about dd.bg_01 a:hover { background-position: 0 -11px; }
.nav_local .left_column .nav_about dd.bg_02 a { width: 109px; background: url(../../en/img/nav_about_dd02_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_about dd.bg_02 a:hover { background-position: 0 -11px; }
.nav_local .left_column .nav_about dd.bg_03 a { width: 112px; background: url(../../en/img/nav_about_dd03_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_about dd.bg_03 a:hover { background-position: 0 -11px; }
/* nav_local press dd */
.nav_local .left_column .nav_press dd.bg_01 a { width: 67px; background: url(../../en/img/nav_press_dd01_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_press dd.bg_01 a:hover { background-position: 0 -10px; }
.nav_local .left_column .nav_press dd.bg_02 a { width: 103px; height: 23px;  background: url(../../en/img/nav_press_dd02_en.gif) no-repeat 0pt 0pt; }
.nav_local .left_column .nav_press dd.bg_02 a:hover { background-position: 0 -23px; }
/* nav_local nav_about dd */
.nav_local .right_column .nav_access dd.bg_01 a { width: 63px; background: url(../../en/img/nav_access_dd01_en.gif) no-repeat 0pt 0pt; }
.nav_local .right_column .nav_access dd.bg_01 a:hover { background-position: 0 -10px; }
.nav_local .right_column .nav_access dd.bg_02 a { width: 101px; height: 11px; background: url(../../en/img/nav_access_dd02_en.gif) no-repeat 0pt 0pt; }
.nav_local .right_column .nav_access dd.bg_02 a:hover { background-position: 0 -11px; }
.nav_local .right_column .nav_access dd.bg_03 a { width: 83px; background: url(../../en/img/nav_access_dd03_en.gif) no-repeat 0pt 0pt; }
.nav_local .right_column .nav_access dd.bg_03 a:hover { background-position: 0 -11px; }

/* ============================== about */
/* about_txt */
#about_txt h1 { height: 47px; background: url(../../en/img/h1_about_en.gif) no-repeat left top; }
#about_txt p { font-family: "Times New Roman",serif; }
/* facilities_guide */
#facilities_guide h2 { height: 30px; background: url(../../en/img/h2_about_guide_en.gif) no-repeat; }
/* outline_of_building */
#outline_of_building h2 { height: 30px; background: url(../../en/img/h2_about_build_en.gif) no-repeat; }
/* facilities_guide */
#facilities_guide .multi_column .media_center h3 { background: url(../../en/img/img_h3_media_center_en.gif) no-repeat; }
#facilities_guide .multi_column .forum h3 { background: url(../../en/img/img_h3_media_form_en.gif) no-repeat; }
#facilities_guide .multi_column .observatory { background: url(../../en/img/img_h3_observatory_en.gif) no-repeat; }
#facilities_guide .multi_column .shops_restaurants { background: url(../../en/img/img_h3_shops_restaurants_en.gif) no-repeat; }
#facilities_guide .multi_column .hotel { background: url(../../en/img/img_h3_hotel_en.gif) no-repeat; }
#facilities_guide .multi_column .office { background: url(../../en/img/img_h3_office_en.gif) no-repeat; }
/* company_overview */
#company_overview h2.bg_tit01 { height: 31px; background: url(../../en/img/h2_about_info_en.gif) no-repeat; }
#company_overview h3.bg_tit01 { height: 11px; background: url(../../en/img/h3_about_tit01_en.gif) no-repeat; }
#company_overview h3.bg_tit02 { height: 11px; background: url(../../en/img/h3_about_tit02_en.gif) no-repeat; }
#company_overview h3.bg_tit03 { height: 11px; background: url(../../en/img/h3_about_tit03_en.gif) no-repeat; }
#company_overview h3.bg_tit04 { height: 11px; background: url(../../en/img/h3_about_tit04_en.gif) no-repeat; }
#company_overview h3.bg_tit05 { height: 14px; background: url(../../en/img/h3_about_mori_en.gif) no-repeat; }
/* data_table */
#about table.data_table th.bg_line { width: 35%; }
#about table.data_table td.bg_line { width: 65%; }
/* hedding_thumbnail */
#about .hedding_thumbnail { float: left; margin: 0 15px 5px 0; width: 115px; }

/* ============================== press */
/* press_txt */
body#press h1 { height: 47px; background: url(../../en/img/h1_press_en.gif) no-repeat left top; }
body#press #press_kit h2 { height: 31px; background: url(../../en/img/h2_press_kit_en.gif) no-repeat; }
body#press #press_kit h3 { height: 12px; background: url(../../en/img/h3_press_kit_en.gif) no-repeat; }
/* phoitographing_filming */
body#press #phoitographing_filming h2 { height: 31px; background: url(../../en/img/h3_press_tit01_en.gif) no-repeat; }
body#press #phoitographing_filming h3 { height: 11px; background: url(../../en/img/h3_contact_tit01_en.gif) no-repeat; }
/* data_table */
body#press table.data_table th.bg_line { width: 270px; }
body#press table.data_table td.bg_line { width: 230px; }

/* ============================== accesss */
/* access_txt */
#access_txt h1 { height: 47px; background: url(../../en/img/h1_access_ac_en.gif) no-repeat left top; }
#access_txt address { text-indent: -4.2em; margin-left: 4.2em; }
#access_txt p { font-family: "Times New Roman",serif; }
/* area_map
#area_map h2.bg_tit01 { width: 110px; height: 31px; background: url(../../en/img/h3_access_area_map3_en.gif) no-repeat; margin-top: 30px; }
*/
/* large_area_map */
#large_area_map h2.bg_tit01 { width: 110px; height: 30px; background: url(../../en/img/h3_access_area_map3_en.gif) no-repeat; }

#area_map h3 { height: 12px; background: url(../../en/img/h3_access_tit01_en.gif) no-repeat; }
#entrances h2 { height: 29px; background: url(../../en/img/h3_large_area_map_en.gif) no-repeat; }

/* parking */
.parking h3 { whdth: 44px; height: 12px;  background: url(../../en/img/img_h4_park01_en.gif) no-repeat;  margin-bottom: 10px;}

/* ============================== contact */
#contact_txt h1 { height: 47px; background: url(../../en/img/h1_contact_info.gif_en.gif) no-repeat left top; }
#contact_txt table.data_table td { line-height: 1.8em; }
