@charset "utf-8";
@import "common.css";
@import "sub.css";
@import "jquery-ui.css";

.contRela{width:940px;height:auto;overflow:hidden;margin:0 auto}
.tabMenu{width:100%;height:auto;overflow:hidden;text-align:center}
.tabMenu ul{display:table;text-align:center;width:auto;margin:0 auto;border-collapse:collapse}
.tabMenu ul li{display:table-cell;background:#fff;height:50px;line-height:50px}
.tabMenu ul li.t01{width:200px}
.tabMenu ul li a{display:block;margin:0 5px;min-width:105px;max-width:100%;height:50px;overflow:hidden;border-top:1px solid #d0d0d0;font-size:14px;color:#555;padding:0 10px}
.tabMenu ul li.on a{border-top:3px solid #002b5c;height:47px;color:#002b5c;font-size:14px}

.tabMenu2 ul{display:table;text-align:center;width:auto;margin:0 auto;border-collapse:collapse}
.tabMenu2 ul li{display:table-cell;background:#fff;height:50px;line-height:25px}
.tabMenu2 ul li.t01{width:200px}
.tabMenu2 ul li a{display:block;margin:0 5px;min-width:105px;max-width:100%;height:50px;overflow:hidden;border-top:1px solid #d0d0d0;font-size:14px;color:#555;padding:10px 10px 0px 10px}
.tabMenu2 ul li.on a{border-top:3px solid #002b5c;height:47px;color:#002b5c;font-size:14px}

.tabMenu_photo{margin-top:30px}
.tabMenu.type01{position:relative;width:725px;margin:0 auto;text-align:center}
.tabMenu.type01:before{content:"";width:60px;height:10px;overflow:hidden;background:#fff;position:absolute;left:0;top:0}
.tabMenu.type01:after{content:"";width:60px;height:10px;overflow:hidden;background:#fff;position:absolute;right:0;top:0}
.tabMenu.type01 li{height:70px;line-height:70px;background:#fff url(/static/images/bg/bg_tabbg.png) no-repeat center top}
.tabMenu.type01 li.on{background:#fff url(/static/images/bg/bg_tabbg_on.png) no-repeat center top}
.tabMenu.type01 li a{border-top:0;font-size:14px;height:70px}
.tabMenu.type01 li.on a{border-top:0;font-size:18px}
.tabMenu_att{width:100%;max-width:100%;min-width:85px;line-height:20px;margin-bottom:0}
.tabMenu_att ul li{height:70px}

.tabMenu_att ul li a{width:90px; min-width:90px; height:70px;display:block;margin:0 5px;padding:0px 10px;overflow:hidden;border-top:1px solid #d0d0d0;font-size:14px;color:#555; text-align:center}

.tabMenu_att ul li a span{font-size:14px;color:#555; text-align:center;line-height:20px;margin-top:15px;display:block}
.tabMenu_att ul li.on a{height:70px;font-size:14px}
.tabMenu_att ul li.on a span{font-size:14px}

.historyTabMenu{overflow:hidden;width:100%;height:auto;margin-top:-17px;margin-bottom:17px;text-align:center}
.historyTabMenu ul{display:table;width:auto;margin:0 auto;border-collapse:collapse;text-align:center;}
.historyTabMenu ul li{display:table-cell;height:50px;background:#fff;line-height:50px;text-align:center;}
.historyTabMenu ul li a{display:block;overflow:hidden;width:auto;min-width:68px;height:50px;margin:0 10px;padding:0;border-top:1px solid #d0d0d0;font-size:14px;color:#555;text-align:center;width:135px; padding:0px;}
.historyTabMenu ul li.on a{height:47px;border-top:3px solid #002b5c;font-size:20px;font-weight:600;color:#002b5c;text-align:center}
.historyTabMenu_photo{margin-top:30px;margin-bottom:0}
.historyTabMenu.type01{position:relative;width:795px;margin:0 auto;text-align:center}
.historyTabMenu.type01:before{overflow:hidden;position:absolute;top:0;left:0;width:75px;height:10px;background:#fff;content:''}
.historyTabMenu.type01:after{overflow:hidden;position:absolute;top:0;right:0;width:75px;height:10px;background:#fff;content:''}
.historyTabMenu.type01 li{height:70px;background:#fff url(/static/images/bg/bg_tabbg.png) no-repeat center top;line-height:70px}
.historyTabMenu.type01 li.on{background:#fff url(/static/images/bg/bg_tabbg_on.png) no-repeat center top}
.historyTabMenu.type01 li a{height:70px;border-top:0;font-size:18px}
.historyTabMenu.type01 li.on a{border-top:0;font-size:20px;font-weight:600}

.historyTabMenu_att{width:100%;max-width:100%;min-width:85px;line-height:20px;margin-bottom:0;margin-top:-17px}
.historyTabMenu_att ul li{height:70px}
.historyTabMenu_att ul li a{width:auto; min-width:55px; height:70px;display:block;margin:0 5px;padding:0px 25px;overflow:hidden;border-top:1px solid #d0d0d0;font-size:14px;color:#555; text-align:center}
.historyTabMenu_att ul li a span{font-size:14px;color:#555; text-align:center;line-height:20px;margin-top:15px;display:block}
.historyTabMenu_att ul li.on a{height:70px;font-size:16px}
.historyTabMenu_att ul li.on a span{font-size:16px}

.ckMenu{width:100%;height:auto;overflow:hidden;text-align:center}
.ckMenu ul{display:table;text-align:center;width:auto;margin:0 auto;border-collapse:collapse}
.ckMenu ul li{width:140px;display:table-cell;height:50px;line-height:50px;background:url(/eng/static/images/bg/bg_line05.png) repeat-x left 10px}
.ckMenu ul li.first{background:url(/static/images/bg/bg_line05.png) no-repeat 70px 10px}
.ckMenu ul li.last{background:url(/static/images/bg/bg_line05.png) no-repeat -50px 10px}
.ckMenu ul li a{display:inline-block;background:url(/static/images/bg/bg_ck.png) no-repeat center top;margin:0 5px;height:50px;line-height:80px;overflow:hidden;font-size:16px;color:#555}
.ckMenu ul li a.on{background:url(/static/images/bg/bg_ck_on.png) no-repeat center top;color:#1c2953}

.subTitle{font-size:50px;color:#001546;text-align:center; padding:50px 0px 50px 0px; font-weight:600; line-height:95%}
#minus_title .subTitle {margin-top:-50px}

table{border-collapse:collapse;table-layout:fixed}
.tbl_list01{width:100%;border-bottom:1px solid #ddd}
.tbl_list01 th{font-size:16px;background:#fafafa;border-top:4px solid #333;border-bottom:1px solid #bdbdbd;height:60px;color:#002b5c;font-weight:normal}
.tbl_list01 td{height:53px;border-top:1px solid #dfdfdf;color:#555;text-align:center;font-size:16px}
.tbl_list01 td.al{text-align:left}
.tbl_list01 td a{font-size:16px}
.tbl_list01 td a:hover{color:#333;text-decoration:underline}
.tbl_list01 td span, .tbl_list01 td a{vertical-align:middle}
.tbl_list01 td span{font-size:16px}
.tbl_list01 tbody tr:hover td{background:#f0f1f5}
.tbl_list01 tbody tr:hover td.none{background:#fff}
.tbl_list01 td.none,
.tbl_list01 td.empty,
.tbl_list01 td.emptyResult{height:300px !important;text-align:center;font-size:18px;border-bottom:1px solid #ddd}
.tbl_list01 td.none:hover,
.tbl_list01 td.empty:hover,
.tbl_list01 td.emptyResult:hover{background:#fff}
.tbl_list01.type01 tbody tr:hover td,
.tbl_list01.type02 tbody tr:hover td{background:#fff}
.tbl_list01.type02{border-top:2px solid #002b5c}
.tbl_list01.type02 tr th{background:#fff;height:auto;border-top:1px solid #dfdfdf;color:#555;text-align:center;font-size:16px;border-bottom:0}
.tbl_list01.type03 tr td{height:auto;padding:15px 0}
.tbl_list01.type03 .date{font-size:16px}
.tbl_list02{width:100%}
.tbl_list02 th{font-size:16px;background:#fafafa;border-top:2px solid #002b5c;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c; font-weight:normal}
.tbl_list02 th:first-child{border-left:0}
.tbl_list02 td{height:53px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;color:#555;text-align:right;font-size:16px;padding-right:20px}
.tbl_list02 .bor{border-right:1px solid #bbb}
.tbl_list02 tr.ac td{text-align:center;padding:0}
.tbl_list02 td.cell{background:#f9f9f9;text-align:center;padding-right:0;border-left:none}
.tbl_list02 td.al.cell{text-align:left;padding-left:40px;border-left:0}
.tbl_list02 td a{font-size:16px}
.tbl_list02 td a:hover{color:#333;text-decoration:underline}
.tbl_list02 td span, .tbl_list01 td a{vertical-align:middle}
.tbl_list02 td span{font-size:16px}
.tbl_list02.t01 td{text-align:center;padding:0}
.tbl_list02.t01 tr td:first-child{border-left:0}
.tbl_list02.t01 tr td.cell{background:#f9f9f9}
.tbl_list02.t01 tr td.type01{padding:15px;text-align:left}
.tbl_list03{width:100%;border-top:3px solid #002b5c;margin-top:50px}
.tbl_list03 th{font-size:16px;background:#fafafa;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c}
.tbl_list03 tr th:first-child{border-left:0}
.tbl_list03 td{height:53px;border-bottom:1px solid #bbb;color:#555;text-align:left;font-size:17px;padding-left:20px}
.tbl_list04{width:100%;border-top:3px solid #002b5c}
.tbl_list04 th{width:145px;font-size:16px;background:#fafafa;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c}
.tbl_list04 th span{color:#fe0000}
.tbl_list04 tr th:first-child{border-left:0}
.tbl_list04 td{width:775px;height:53px;border-bottom:1px solid #bbb;color:#555;text-align:left;font-size:17px;padding-left:20px}
.tbl_list05{width:1100px;border-top:3px solid #002b5c}
.tbl_list05 th{width:115px; padding-left:30px; font-size:16px;background:#fafafa;border-right:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#222;font-weight:normal;text-align:left}
.tbl_list05 th span{color:#fe0000}
.tbl_list05 tr th:first-child{border-left:0}
.tbl_list05 td{width:934px;height:53px;border-bottom:1px solid #bbb;color:#555;text-align:left;font-size:17px;padding-left:20px}
.tbl_list05 td .textarea{width:915px;height:394px}
.tbl_list06{width:638px;border-top:3px solid #002b5c}
.tbl_list06 th{padding:0 0 0 40px;text-align:left;width:145px;font-size:16px;background:#fafafa;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c}
.tbl_list06 tr th:first-child{border-left:0}
.tbl_list06 th.con{height:400px}
.tbl_list06 td{width:492px;height:53px;border-bottom:1px solid #bbb;color:#555;text-align:left;font-size:17px;padding-left:20px}
.tbl_list07{width:100%;border-top:3px solid #002b5c}
.tbl_list07 th{width:145px;font-size:16px;background:#fafafa;border-right:1px solid #bbb;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c}
.tbl_list07 th span{color:#fe0000}
.tbl_list07 tr th:first-child{border-left:0}
.tbl_list07 td{width:775px;height:53px;border-bottom:1px solid #bbb;color:#555;text-align:left;font-size:17px;padding-left:20px}
.tbl_list08{width:100%}
.tbl_list08 th{font-size:16px;background:#fafafa;border-top:2px solid #002b5c;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c; font-weight:normal}
.tbl_list08 th:first-child{border-left:0}
.tbl_list08 td{height:53px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;color:#555;text-align:right;font-size:16px;padding-right:20px}
.tbl_list08 .bor{border-right:1px solid #bbb}
.tbl_list08 tr.ac td{text-align:center;padding:0}
.tbl_list08 td.cell{background:#f9f9f9;text-align:center;padding-right:0;border-left:none}
.tbl_list08 td.al.cell{text-align:left;padding-left:20px;border-left:0}
.tbl_list08 td a{font-size:16px}
.tbl_list08 td span, .tbl_list01 td a{vertical-align:middle}
.tbl_list08 td span{font-size:16px}
.tbl_list08.t01 td{text-align:center;padding:0}
.tbl_list08.t01 tr td:first-child{border-left:0}
.tbl_list08.t01 tr td.cell{background:#f9f9f9}
.tbl_list08.t01 tr td.type01{padding:15px;text-align:left}

.tbl_list_etc{width:1072px;margin:0 0 0 29px}
.tbl_list_etc th{font-size:16px;background:#fafafa;border-top:2px solid #002b5c;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c;font-weight:normal}
.tbl_list_etc th:first-child{border-left:0}
.tbl_list_etc td{height:53px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;color:#555;text-align:right;font-size:16px;padding-right:20px}
.tbl_list_etc .bor{border-right:1px solid #bbb}
.tbl_list_etc tr.ac td{text-align:center;padding:0}
.tbl_list_etc td.cell{background:#f9f9f9;text-align:center;padding-right:0;border-left:none}
.tbl_list_etc td.al.cell{text-align:left;padding-left:40px;border-left:0}
.tbl_list_etc td a{font-size:16px}
.tbl_list_etc td a:hover{color:#333;text-decoration:underline}
.tbl_list_etc td span, .tbl_list01 td a{vertical-align:middle}
.tbl_list_etc td span{font-size:16px}
.tbl_list_etc.t01 td{text-align:center;padding:0}
.tbl_list_etc.t01 tr td:first-child{border-left:0}
.tbl_list_etc.t01 tr td.cell{background:#f9f9f9}
.tbl_list_etc.t01 tr td.type01{padding:15px;text-align:left}
.tbl_list_etc01 td.tle_td01{padding:0 0 0 17px}
.tbl_list_etc01 th.tle_th01{width:185px}
.tbl_list_etc01 th.tle_th02{width:644px}
.tbl_list_etc01 th.tle_th03{width:244px}
.tbl_list_etc02{margin:0 0 0 29px}
.tbl_list_etc02 th{font-size:16px;background:#fafafa;border-top:2px solid #002b5c;border-left:1px solid #bbb;border-bottom:1px solid #bbb;height:53px;color:#002b5c}
.tbl_list_etc02 th:first-child{border-left:0}
.tbl_list_etc02 td{height:53px;border-bottom:1px solid #bbb;border-left:1px solid #bbb;color:#555;text-align:right;font-size:16px;padding-right:20px}
.tbl_list_etc02 .bor{border-right:1px solid #bbb}
.tbl_list_etc02 tr.ac td{text-align:center;padding:0}
.tbl_list_etc02 td.cell{background:#f9f9f9;text-align:center;padding-right:0;border-left:none}
.tbl_list_etc02 td.al.cell{text-align:left;padding-left:40px;border-left:0}
.tbl_list_etc02 td a{font-size:16px}
.tbl_list_etc02 td a:hover{color:#333;text-decoration:underline}
.tbl_list_etc02 td span, .tbl_list01 td a{vertical-align:middle}
.tbl_list_etc02 td span{font-size:16px}
.tbl_list_etc02.t01 td{text-align:center;padding:0}
.tbl_list_etc02.t01 tr td:first-child{border-left:0}
.tbl_list_etc02.t01 tr td.cell{background:#f9f9f9}
.tbl_list_etc02.t01 tr td.type01{padding:15px;text-align:left}
.tbl_list_etc02 td.tle_td01{width:150px !important}
.tbl_list_etc02 td.tle_td02{width:386px !important}
.tbl_list_etc02 td.tle_td03{width:150px !important}
.tbl_list_etc02 td.tle_td04{width:385px !important}