/* index / technical_hall_Area */
ul#th_linkArea { margin:10px 0 0 0; padding:0; list-style: none;}
ul#th_linkArea li { width:363px; float:left; padding:10px; text-align:center; background-color:#666666; }
ul#th_linkArea li.odd { margin-right:10px;}
ul#th_linkArea li p {	font-size:12px; line-height:22px; margin:0 0 5px 0; font-weight:bold;}
ul#th_linkArea li p a { padding-left:13px; list-style: none; background: url(../core/supports/img/bullet_link_th.gif) no-repeat 0 5px; color:#FFFFFF; }

/*  technical_hall.html */
.leadTxt { font-size:150%; font-weight:bold; color:#CC0000; text-align:center; }
.hall_map { /*position: relative; width: 780px; height: 710px; margin: 20px auto;*/}
.hall_map .area_list { margin: 0; list-style-type: none; }
.hall_map .area_list li { position: absolute; }
.hall_map .area_list li a { display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; width: 100%; height: 60px; cursor: default; }
.hall_map .area_list li.area01 {width: 202px;height: 85px;bottom: 48px;left: 355px;padding-left: 30px;padding-top: 22px;}
.hall_map .area_list li.area02 {width: 212px;height: 85px;top: 311px;left: 42px;padding-right: 30px;padding-top: 22px;}
.hall_map .area_list li.area03 {width: 235px;height: 85px;top: 249px;left: 95px;padding-right: 30px;padding-top: 22px;}
.hall_map .area_list li.area04 {width: 200px;height: 85px;bottom: 126px;right: 161px;padding-left: 30px;padding-top: 22px;}
.hall_map .area_list li.area05 {width: 194px;height: 85px;top: 186px;left: 204px;padding-right: 30px;padding-top: 22px;}
.hall_map .area_list li.area06 {width: 235px;height: 85px;bottom: 207px;right: 61px;padding-left: 30px;padding-top: 22px;}
.hall_map .area_list li.area07 {width: 190px;height: 85px;top: 335px;right: 45px;padding-left: 30px;padding-top: 22px;}
.hall_map .area_list li.area08 {width: 226px;height: 85px;top: 120px;left: 242px;padding-right: 30px;padding-top: 22px;}
.hall_map .area_list li.area01:hover { background: url(../img/technical_hall_num01.png) no-repeat left center; }
.hall_map .area_list li.area02:hover { background: url(../img/technical_hall_num02.png) no-repeat right center; }
.hall_map .area_list li.area03:hover { background: url(../img/technical_hall_num03.png) no-repeat right center; }
.hall_map .area_list li.area04:hover { background: url(../img/technical_hall_num04.png) no-repeat left center; }
.hall_map .area_list li.area05:hover { background: url(../img/technical_hall_num05.png) no-repeat right center; }
.hall_map .area_list li.area06:hover { background: url(../img/technical_hall_num06.png) no-repeat left center; }
.hall_map .area_list li.area07:hover { background: url(../img/technical_hall_num07.png) no-repeat left center; }
.hall_map .area_list li.area08:hover { background: url(../img/technical_hall_num08.png) no-repeat right center; }
.area_popup { position: absolute; background-color: #FFF; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); padding: 15px 25px 25px; width: 390px; display: none; }
.area_popup.show {     visibility: visible !important; display: block !important; -webkit-animation: show .3s linear 0s; animation: show .3s linear 0s; }
@keyframes show {
      0% { opacity: 0; }
      100% { opacity: 1; }
    }
@-webkit-keyframes show {
      0% { opacity: 0; }
      100% { opacity: 1; }
    }
.area_popup .area_name { margin: 0 0 20px; padding: 10px 0 10px 70px; font-size: 17px; font-weight: bold; border-bottom: 1px solid #cc0000;}
.area_popup .area_name span { color: #CC0000; font-size: 12px; font-weight: normal;}
.hall_map #area01 { top: 22px; left: 22px;}
.hall_map #area02 { top: 22px; right: 22px; }
.hall_map #area03 { top: 22px; right: 22px; }
.hall_map #area04 { top: 22px; left: 22px; }
.hall_map #area05 { bottom: 22px; right:22px; }
.hall_map #area06 { top: 22px; left: 22px; }
.hall_map #area07 { top: 22px; left: 22px; }
.hall_map #area08 { bottom: 22px; right: 22px; }
#area01 .area_name { background: url(../img/technical_hall_num01_s.png) no-repeat -10px center; }
#area02 .area_name { background: url(../img/technical_hall_num02_s.png) no-repeat -10px center; }
#area03 .area_name { background: url(../img/technical_hall_num03_s.png) no-repeat -10px center; }
#area04 .area_name { background: url(../img/technical_hall_num04_s.png) no-repeat -10px center; }
#area05 .area_name { background: url(../img/technical_hall_num05_s.png) no-repeat -10px center; }
#area06 .area_name { background: url(../img/technical_hall_num06_s.png) no-repeat -10px center; }
#area07 .area_name { background: url(../img/technical_hall_num07_s.png) no-repeat -10px center; }
#area08 .area_name { background: url(../img/technical_hall_num08_s.png) no-repeat -10px center; }
.th_products { margin-top:10px; }
.th_products ul.th_products_list li p a { padding-left:13px; list-style: none; background: url(/fa/shared/img/module/bullet_link.gif) no-repeat 0 5px; color:#005e8c; display: inline-block; }
.th_movie { margin-top:15px; text-align:center; }
.fa-modal_window_content .area_popup {display: block;display: block; box-shadow: none; margin: 0 auto; position: relative; width: 100%;}
.c-modal__inner {max-width:390px; max-height:490px;padding: 0;}
.c-modal__inner img {width:100%; }

.modal_anchor { background: url(/fa/contact-us/spec/img/icon_modal.png) no-repeat 99% 50%; background-size: 16px auto; padding-right: 1.5em;}
