@charset "utf-8";
/* CSS Document */
* {font-size:14px;}

.tstyle_1 {border-collapse:collapse; width:90%;margin:0 auto}
.tstyle_1 th { text-align:center;padding:4px 0;border-style:solid;border-width:1px;border-color:#959595; background:#09193b; color:#fff}
.tstyle_1 td { text-align:center; padding:2px 0}
.tstyle_1 tfoot td {background:#f7f7f7; border-bottom:1px solid #666}
.tstyle_1 .bg_row {background:#ddb6b5; color:#fff}

.tstyle_2 {border-top:1px solid #a1a1a3; border-bottom:1px solid #a1a1a3; width:100%; margin:0 auto}
.tstyle_2 thead th {background:#fafafa; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; text-align:center;  padding:5px}
.tstyle_2 thead th.none_l {border-left:none; }
.tstyle_2 thead th.none_r {border-right:none; }
.tstyle_2 tbody td {border-bottom:1px solid #e3e3e3; padding:5px}
.tstyle_2 tbody td:nth-child(3) {text-align:center}
.tstyle_2 tbody td.t_c  {text-align:center}
.tstyle_2 tbody td.border-r {border-right:1px solid #e3e3e3}
.padding_10 tbody td {padding:20px 0}


.tstyle_3 tr td.center {text-align:center}
.tstyle_3 tr td.right {text-align:right}
.tstyle_3 tbody td {padding:20px 10px}

.location_txt {}
.location_txt p {margin-bottom:10px}
.location_txt p span.title {background:#09193b; color:#fff; padding:3px 15px; border-radius:2px; margin-bottom:2px;}
.location_txt p em {color:#666; font-style:normal}

.bg_bl {}
.bg_bl li { background:url('../images/bl_li.jpg') 0 5px no-repeat; padding-left:15px; margin-bottom:15px;}
.bg_bl li p {color:#666; padding-left:20px}

.bg_title {color:#09193b; text-align:center; margin-bottom:20px; font-size:1.2em; border:1px solid #ccc; padding:5px 2%; background:#fff; width:auto}

.infra_list {}
.infra_list li {height:26px; line-height:26px;  }
.infra_list li span {width:60px; text-indent:-9999px; float:left; margin-right:10px; line-height:6px; }
span.box_green {width:20px; height:6px; background:#4caf50; }
span.box_red {width:20px; height:6px; background:#e57373}
span.box_blue {width:20px; height:6px; background:#70a4de}
span.box_yellow {width:20px; height:6px; background:#ffee58}

#_logo em {font-size:1.3em}

.menuUIsub .menuSubTitleUI h2 {font-size:1.2em}
p, ul li { line-height:1.6em}
ul.f_nav li {line-height:4.5em; font-size:0.85em}

#_wrap #_wrapFooter #_footer .address {padding-top:20px}
.address .adWrap span {font-size:0.9em; padding:0; margin:0}
.address div:nth-child(2) {font-size:0.8em; padding:0; margin:0}


