.sitemap_ul > li:nth-child(5) { clear:both;}
@media all and (max-width:700px) { 
	.sitemap_ul > li:nth-child(3) { clear:both;}
}

.st_mov_iframe {width:100%; height:500px;}


.st_ctitle0 {width:100%; max-width:300px; position:relative; font-size:25px; line-height:25px; font-weight:600; color:#fff; margin:30px auto 15px auto; padding:10px 0; text-align:center; background-color:#333344; border-radius:25px;  } 
.st_ctitle1 {width:100%; max-width:300px; position:relative; font-size:18px; line-height:18px; font-weight:500; color:#333; margin:15px auto 15px auto; padding:10px 0; text-align:center; background-color:#fff; border-radius:25px; border:solid 1px #333;  } 

.st_title1 {position:relative; font-size:25px; line-height:30px; font-weight:700; color:#00335e; margin:30px 0 20px 0; padding:12px 0 0 0px; } 
.st_title1:before {content:""; position:absolute; left:0px; top:0px; width:42px; height:5px; background-color:#00335e; border-radius:5px;   } 
.st_title2 {position:relative; font-size:20px; line-height:25px; font-weight:600; color:#00335e; margin:15px 0 12px 0; padding:0 0 0 20px;} 
.st_title2:before {content:""; position:absolute; left:0px; top:5px; width:12px; height:12px; border:solid 1px #00335e; background-color:#fff;  border-radius:3px;   } 

.st_text0 {font-size:20px; line-height:30px; color:#111; font-weight:600; }
.st_text {font-size:18px; line-height:25px; font-weight:400; color:#333; margin:15px 0 12px 0; padding:0; } 
.st_text1 {font-size:18px; line-height:25px; font-weight:400; color:#333; margin:15px 0 12px 0; padding:0 0 0 20px; } 
.st_in_text {font-size:16px; line-height:25px; font-weight:400; color:#333; margin:5px 0 5px 0; padding:0 0 0 0px; } 
.st_in_text_red {font-size:16px; line-height:25px; font-weight:400; color:#ff0000; margin:5px 0 5px 0; padding:0 0 0 0px; } 

.st_ul > li {font-size:18px; line-height:23px; margin:8px 0; padding-left:10px; background:url(/image/dot/dot_2.gif) no-repeat left top 10px; text-align:left;  }
.st_ul1 > li {position:relative; font-size:18px; line-height:23px; margin:8px 0; padding-left:20px; text-align:left;  }
.st_ul1 > li:before {content:""; position:absolute; left:8px; top:11px; width:5px; height:3px; background-color:#333; } 
.st_ul2 > li {position:relative; font-size:18px; line-height:23px; margin:8px 0; padding-left:36px; text-align:left;  }
.st_ul2 > li:before {content:""; position:absolute; left:25px; top:10px; width:4px; height:4px; background-color:#333; } 


.st_search_box {clear:both; overflow:hidden; margin:0 0 15px 0; border:solid 1px #e4e8ea; background-color:#f7f7f7; padding:30px 50px; }
.st_search_box > dl {display:inline-block; margin:5px 10px 5px 0; }
.st_search_box > dl > dt {display:inline; font-size:15px; line-height:16px; color:#111; font-weight:600; margin:0 6px 0 0; }
.st_search_box > dl > dd {display:inline; font-size:16px; line-height:16px; color:#333; font-weight:300; }
.st_search_box > dl > dd > label {display:inline; font-size:16px; line-height:16px; color:#777; font-weight:300; }
.st_search_box select {height:36px; line-height:36px; vertical-align:middle; margin:0; border:solid 1px #aaa; }
.st_search_box input[type='text'] {height:36px; line-height:36px; vertical-align:middle; margin:0; }
.st_search_box input[type='checkbox'] {vertical-align:middle; margin:-2px 0 0 0; border:solid 1px #333; width:15px; height:15px; }
.st_search_box input[type='button'] {height:36px; padding:0 10px; }
@media all and (max-width:1000px) { 
	.st_search_box {padding:15px 20px; }
}


.st_href1 {display:inline-block; font-size:16px; line-height:16px; padding:15px 20px; color:#fff; background-color:#2b76b4; vertical-align:middle; border-radius:6px;  }
.st_href1:hover {color:#ffff00; }

.job_cont img {max-width:100%; max-height:100%; }

.st_table1 {line-height: 140%; width: 100%; border-spacing: 0;}
.st_table1 th {padding: 8px; color: #222; background: #f8fafd; font-weight:600; text-align: center; border-top: 1px solid var(--dpc_tbl1_bd_color, #222); border-bottom: 1px solid var(--dpc_tbl1_bd_color, #222); border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align:middle; }
.st_table1 th:first-child {border-left:none !important; }
.st_table1 th:last-child  {border-right:none !important; }
.st_table1 td {padding: 8px; color: #333; background: #fff; font-weight: normal; text-align: left; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.st_table1 td:first-child {border-left:none !important; }
.st_table1 td:last-child  {border-right:none !important; }
.st_table1 td.bg1 {padding: 8px; color: #222; background: #f8fafd; font-weight:400; text-align: center; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align:middle; }
.st_table1 td.border_top2 {border-top: 2px solid var(--dpc_tbl1_bd_color, #222);}
.st_table1 td.border_bot2 {border-bottom: 2px solid var(--dpc_tbl1_bd_color, #222);}

.st_table2 {line-height: 140%; width: 100%; border-spacing: 0;}
.st_table2 th {padding: 8px; color: #222; background: #f8fafd; font-weight:600; text-align: center; border-top: 1px solid var(--dpc_tbl1_bd_color, #222); border-bottom: 1px solid var(--dpc_tbl1_bd_color, #222); border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align:middle; }
.st_table2 td {padding: 8px; color: #333; background: #fff; font-weight: normal; text-align: left; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.st_table2 td.bg1 {padding: 8px; color: #222; background: #f8fafd; font-weight:400; text-align: center; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; vertical-align:middle; }
.st_table2 td.border_top2 {border-top: 2px solid var(--dpc_tbl1_bd_color, #222);}
.st_table2 td.border_bot2 {border-bottom: 2px solid var(--dpc_tbl1_bd_color, #222);}
