@charset "utf-8";

.mt_20 {margin-top:20px;}
.mt_50 {margin-top:50px;}

.pl_38 {padding-left:38px;}

.greeting {width:100%; background:url('/~ftp_seilhoist/images/sub/bg_greeting.png') right 80px no-repeat;}
.greeting .title {margin:0 0 25px 0; font-size:18px; font-weight:bold;}
.greeting p {margin-top:30px;}
.greeting p strong {display:inline-block; color:#0b52a9; font-size:30px; line-height:140%;}
.greeting table {width:350px; border-top:2px solid #0e61b0;}
.greeting table th, .greeting table td {padding:7px 10px; border-bottom:1px solid #d6dce3;}
.greeting table th {border-right:1px solid #d6dce3; background:#f5f7f9;}
.greeting .sign {font-size:16px; font-weight:bold; text-align:right; font-style:italic;}

.history {width:100%; min-height:600px; background:url('/~ftp_seilhoist/images/sub/bg_history.png') right 10px no-repeat;}
.history p {margin-bottom:35px; padding-top:55px; color:#0b52a9; font-weight:bold; font-size:15px; background:url('/~ftp_seilhoist/images/sub/history_title.gif') left top no-repeat;}
.history ul {background:url('/~ftp_seilhoist/images/main/blt04.gif') 8px top repeat-y;}
.history li {margin:10px 0; padding-left:26px;}
.history li:first-child {margin-top:0; background:url('/~ftp_seilhoist/images/sub/icon_history.gif') left 3px no-repeat;}
.history strong {display:inline-block; width:75px; color:#0d5db7;}

.map p {height:448px; margin-bottom:25px; border:1px solid #d6dce3;}
.map ul {height:56px; padding:2px 0; background:url('/~ftp_seilhoist/images/sub/icon_map.gif') left top no-repeat;}
.map li {padding:3px 0 3px 65px;}
.map li strong {color:#0b52a9;}

.contentTab {margin-bottom:20px; background:url('/~ftp_seilhoist/images/sub/bg_tab.gif') left bottom repeat-x;}
.contentTab li {float:left; margin-right:3px; }
.contentTab li a {display:inline-block; width:140px; padding:10px 0; text-align:center; border:1px solid #d9d9d9; background:#ebebeb;}
.contentTab li a:hover {color:#1250b0; font-weight:bold;}
.contentTab .on a {font-weight:bold; color:#1250b0; background:#fff; border-bottom:1px solid #fff;}

.table_product table {width:100%; font-size:11px; line-height:130%; border:1px solid #b3b3b3;}
.table_product thead th, .table_product thead td, .table_product tbody th, .table_product tbody td {padding:7px 0; text-align:center; border:1px solid #b3b3b3;}
.table_product thead th {color:#fff; background:#83aa43;}
.table_product thead td {background:#edf2e3;}
.table_product tbody th {background:#f8f9fb;}

.list_product li {margin:7px 0; padding-left:15px; background:url('/~ftp_seilhoist/images/main/blt05.gif') left center no-repeat;}
.list_product li strong {color:#2165ac; font-size:15px;}
.list_product li a {display:inline-block; margin-left:10px; padding:5px 10px; font-weight:bold; border:1px solid #b3b3b3; background:#f5f5f5;}
.list_product li a:hover {color:#fff; border:1px solid #2165ac; background:#2165ac;}

.popup_product {height:570px; padding:15px; overflow-y:scroll;}
.popup_product h3 {padding:10px 15px 13px 15px; color:#fff; font-size:17px; background:#2165ac;}
.popup_product p {margin:10px 0; font-size:12px; line-height:100%;}
.popup_product p span {display:block; margin-top:5px;}

.project table {width:100%; border-top:2px solid #0d5db7;}
.project thead th, .project tbody th, .project tbody td {padding:7px; border-bottom:1px solid #d6dce3;}
.project thead th {background:#f8f8f8;}
.project thead th, .project tbody td {border-left:1px solid #d6dce3;}
.project thead th:first-child, .project tbody td:first-child {border-left:none;}
.project .company {text-align:left;}
.project .item {text-align:left;}
.project .amount {text-align:right;}
.project .standard {text-align:center;}
.project .order {text-align:center;}

.table_list table {width:100%; line-height:130%; border:1px solid #b3b3b3;}
.table_list thead th, .table_list thead td, .table_list tbody th, .table_list tbody td {padding:9px; border:1px solid #b3b3b3;}
.table_list thead th {color:#fff; background:#83aa43;}
.table_list tbody th {text-align:left; background:#f8f9fb;}
.table_list tbody td {text-align:center;}
.table_list .part, .table_list .title {text-align:left;}

.sitemap {margin-left:-44px;}
.sitemapList {display:block; float:left; width:152px; min-height:202px; margin:0 0 30px 44px;}
.sitemapList p {margin-bottom:10px; padding:10px 0; color:#fff; text-align:center; background:#0d5db7;}
.sitemapList li {padding:5px 0 5px 20px; background:url('/~ftp_seilhoist/images/main/blt01.gif') 10px 14px no-repeat;}