@charset "utf-8";

.detailArea {overflow:hidden;}
.detailArea .box {margin-bottom:50px; overflow:hidden; clear:both;}
.detailArea .box1 {overflow:hidden; clear:both;}

.detailArea p.main-tit {line-height:18px;  color:#444; background:url(../images/ico_wall_blue.png) no-repeat 0 50%; padding-left:11px; margin-bottom:20px;}
.detailArea p.main-tit1 { font-size:18px; color:#e54832; background:url(../images/ico_wall_blue.png) no-repeat 0 14%; padding-left:11px; margin-bottom:20px;}
.detailArea p.main-tit2 {line-height:18px;  font-size:18px; color:#444;  padding-left:11px; margin-bottom:20px;}
.detailArea p.sub-tit {line-height:18px;  font-size:15px; color:#444; background:url(../images/ico_dot_blue.png) no-repeat 0 50%; padding-left:13px; margin-bottom:20px;}
.detailArea p.sub-tit1 { font-size:16px; color:#444; padding-left:13px; margin-bottom:20px;}
.detailArea p.sub-tit2 { font-size:16px; color:#444; padding-left:0px; margin-bottom:20px;}
.detailArea p.sub-titB {line-height:30px;  color:#777; background:url(../images/ico_dot_blue.png) no-repeat 0 50%; padding-left:13px; margin-bottom:10px;}
.detailArea p.sub {line-height:25px; padding-left:13px;}
.detailArea p.sub > strong { color:#1f6ed4;}
.detailArea p.main-tit > a {margin-left:10px;}
.detailArea p.sub > a {margin-left:10px;}

.detailArea ul > li > a {margin-left:10px;}
.detailArea ul > li > em {color:#1f6ed4;}
.detailArea ul > li > strong {}
.detailArea ul.list-sty0 {width:100%; overflow:hidden; clear:both;}
.detailArea ul.list-sty0 > li {width:100%;  line-height:25px; color:#777; padding: 0 13px;font-size:15px; }
.detailArea ul.list-sty1 {width:100%; overflow:hidden; clear:both;}
.detailArea ul.list-sty1 > li {font-size:1em; width:100%; margin-left:15px;  line-height:25px;  color:#777; background:url(../images/ico_dot_blue.png) no-repeat 0 10px; padding:0 15px;}
.detailArea ul.list-sty1 > li.no-dot {background:transparent;}
.detailArea ul.list-sty2 > li.no-dot {background:transparent;}
.detailArea ul.list-sty3 > li.no-dot {background:transparent;}
.detailArea ul.list-sty4 > li.no-dot {background:transparent;}
.detailArea ul.list-sty1 > li.no-pd > a {margin-left:0 !important;}
ul.list-sty2 {width:100%; overflow:hidden; clear:both;}
ul.list-sty2 > li {width:100%;  line-height:25px; color:#777; background:url(../images/ico_dot_gray.png) no-repeat 0 10px; padding-left:11px;}
ul.list-sty3 {width:100%; overflow:hidden; clear:both;}
ul.list-sty3 > li {text-align:left; width:100%;  line-height:25px; color:#777; background:url(../images/ico_dot_gray.png) no-repeat 0 10px; padding-left:11px;}
ul.list-sty4 {width:100%; overflow:hidden; clear:both;vertical-align:top;text-align:left;}
ul.list-sty4 > li {width:100%;  line-height:25px; color:#777; background:url(../images/ico_dot_gray.png) no-repeat 0 10px; padding-left:11px;}
.detailArea ul.col1 {display:inline-block; float:left; width:100%; clear:none;}
.detailArea ul.col2 {display:inline-block; float:left; width:50%; clear:none;}
.detailArea ul.col2B > li {float:left; width:50%; text-align:center;}
.detailArea ul.col3 > li {float:left; width:33.3%; text-align:center;}
.detailArea ul.col3B > li {float:left; width:33.3%; text-align:left;}
.detailArea ul.col4 > li {float:left; width:25%; text-align:center;}
.detailArea ul.col5 > li {float:left; width:20%; text-align:center;}

.detailArea .tabBox {border-bottom:2px solid #e6e6e6; margin-bottom:50px;}
.detailArea ul.tab-sty1 {width:100%; height:40px; line-height:40px; clear:both; margin:0 auto;}
.detailArea ul.tab-sty1 > li { font-size:15px; color:#666; cursor:pointer;}
.detailArea ul.tab-sty1 > li.over { border-bottom:2px solid #00a8ec; color:#00a8ec;}
.detailArea ul.tab-sty1 > li:hover {border-bottom:2px solid #00a8ec;}
ul.tab-sty2 {height:34px; line-height:34px; clear:both; margin-bottom:35px;}
ul.tab-sty2 > li {float:left; width:150px; text-align:center;  font-size:15px; color:#1f6ed4; background-color:#fff; border:1px solid #1f6ed4; letter-spacing:-0.4px; margin-right:10px; cursor:pointer;}
ul.tab-sty2 > li.over {color:#fff; background-color:#1f6ed4;}

.detailArea table th, table td {vertical-align:middle;}
.detailArea table.tbl-sty0 {width:100%; margin:0; padding:0; border-top:2px solid #c8c8c8;}
.detailArea table.tbl-sty0 > tbody > tr > th {line-height:20px;  color:#444; background-color:#fbfbfb; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty0 > tbody > tr > td {line-height:20px;  color:#777; border-bottom:1px solid #e2e2e2; padding:5px; text-align:left;}
.detailArea table.tbl-sty0 > tbody > tr.last > td {border-bottom:none;}
.detailArea table.tbl-sty1 {width:100%; margin:0; padding:0; border-top:2px solid #c8c8c8;}
.detailArea table.tbl-sty1 > tbody > tr > th {line-height:20px;  color:#444; background-color:#fbfbfb; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty1 > tbody > tr > td {line-height:20px;  color:#777; border-bottom:1px solid #e2e2e2; padding:28px 30px; text-align:left;}
.detailArea table.tbl-sty1 > tbody > tr.last > td {border-bottom:none;}
.detailArea table.tbl-sty2 {width:100%; margin:0; padding:0; border-top:2px solid #c8c8c8;}
.detailArea table.tbl-sty2 tr > th {line-height:20px;  color:#444; background-color:#fbfbfb; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty2 > tbody > tr > th {text-align:left; padding-left:30px;}
.detailArea table.tbl-sty2 > tbody > tr > td { color:#777; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:25px; text-align:center;}
.detailArea table > tbody > tr > td.t-left {text-align:left; line-height:200%;}
.detailArea table > tbody > tr > td.t-center {text-align:center;}
.detailArea table.tbl-sty2 tr > th.last, table.tbl-sty2 > tbody > tr > td.last {border-right:none;}
.detailArea table.tbl-sty2 > tbody > tr.last > td {border-bottom:none;}
.detailArea table.tbl-sty3 {width:100%; margin:0; padding:0;}
.detailArea table.tbl-sty3 > tbody > tr > td {line-height:21px;  color:#777; vertical-align:top; padding:20px 0;}
.detailArea table.tbl-sty4 {width:100%; margin:0; padding:0; border-top:2px solid #c8c8c8;}
.detailArea table.tbl-sty4 tr > th {line-height:20px;   color:#444; background-color:#fbfbfb; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty4 > tbody > tr > th {text-align:center; }
.detailArea table.tbl-sty4 > tbody > tr > td {line-height:1.8em;   color:#777; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center;padding-left: 5px;}
.detailArea table.tbl-sty5 {width:100%; margin:0 0 10px 0 ; padding: 0; border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8;}
.detailArea table.tbl-sty5 tr > th {line-height:20px;  color:#444; background-color:#fbfbfb; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty5 tr > th:last-child {line-height:20px;  color:#444; background-color:#fbfbfb; border-right:0; border-bottom:1px solid #e2e2e2; padding:16px 0;}
.detailArea table.tbl-sty5 > tbody > tr > th {text-align:left; padding-left:30px;}
.detailArea table.tbl-sty5 > tbody > tr > td {  color:#777; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px 10px; text-align:center;}
.detailArea table.tbl-sty5 > tbody > tr > td:last-child { color:#777; border-right:0; border-bottom:1px solid #e2e2e2; padding:10px 10px; text-align:center;}
.detailArea table.tbl-sty6 {width:101%; margin:0; padding:0; border-top:2px solid #c8c8c8;}
.detailArea table.tbl-sty6 > thead > tr > th {line-height:2em;   color:#444; background-color:#fbfbfb; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center;  }
.detailArea table.tbl-sty6 > tbody > tr > td {line-height:2em;   color:#777; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center;}

a.btn-styA {display:inline-block; height:30px; line-height:30px;  font-size:14px; padding:0 20px; border-radius:4px;}
.detailArea a.btn-styB {display:inline-block; height:30px; line-height:30px;  font-size:14px; padding:0 20px; border-radius:4px;}
.detailArea a.btn-styC {display:inline-block; height:23px; line-height:24px;  font-size:12px; font-weight:bold; padding:0 10px; border-radius:4px;}
.detailArea a.btn-styD {line-height:25px;  font-size:13px;}
a[class*=btn-sty].blue {color:#fff !important; background-color:#1f6ed4;margin-bottom:5px}
a[class*=btn-sty].blueB {color:#1f6ed4 !important;}
a[class*=btn-sty].gray {color:#fff !important; background-color:#7b92c1;}
a[class*=btn-sty].grayBlue {color:#fff !important; background-color:#96a4b6;}

.detailArea .f-left {float:left;}
.detailArea .f-right {float:right;}
.detailArea .t-center {text-align:center;}