/* 폰트 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.plan {position: relative}
.plan a {display: inline-block;padding: 0 10px;border: 1px solid #495a74;margin-left: 17px;line-height: 30px;margin-top: 5px;z-index: 1;position: relative;}
.new_btnn {display: inline-block;padding: 0 10px;border: 1px solid #495a74;margin-left: 17px;line-height: 30px;margin-top: 5px;z-index: 1;position: relative;}
.plan img {display: none;position: absolute;top: 10px;left: 0;z-index: 2;}
.btn_01 {border: 1px solid #495a74;text-align: center;display: inline-block;width: 254px;line-height: 31px;margin-bottom: 11px;text-indent: 0}
.btn_01.on {background-color: #cde8fb}
.box-list {}
.box-list li {width: 50%;float: left}
#dimmed {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);z-index: 999;display: none}
.pop-wrap {position: absolute;left: 50%;top: 0;z-index: 1000;display: none;background-color: #fff;border: 1px solid #fbaf2b;box-shadow: 0px 6px 14px 0px rgba(0, 0, 0, 0.26);overflow: hidden}
.pop-close {position: absolute;top: 0;right: 0;display: inline-block;background-color: #0a2a7d;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;}

/**faq**/
.webtong_faq {border-top: 2px solid #01385d}
.webtong_faq dt {font-size: 16px;border-bottom: 1px solid #e2e2e2;padding: 12px}
.webtong_faq dt a {position: relative;display: block;font-size: 15px;font-weight: 600}
.webtong_faq dt a:after {content: '';position: absolute;background: url('/images/common/up_down.png') no-repeat center top;width: 12px;height: 10px;right: 0;top: 8px}
.webtong_faq dt.active a:after {background-position:center bottom;top:1px}
.webtong_faq dd {padding: 10px 29px;background-color: #f7f7f7;border-bottom: 1px solid #e2e2e2;display:none}
.webtong_faq dd .in_content {position:relative}
.line {background-color: #d8d8d8;height: 1px;width: 100%;display: block;border: 0;margin: 10px 0}

/* 검색 */
/*fieldset.search {overflow:hidden;width:420px;position:absolute;top:25px;left:332px;}*/
fieldset.search {width:420px;position:absolute;top:25px;left:321px}
fieldset.search img {font-size:0;line-height:0;vertical-align:-2px;}
/*fieldset.search div.search-box {float:left;width:298px;height:28px;margin:0 4px 8px 0;border:5px solid #495a74;}*/
fieldset.search div.search-box {float:left;width:298px;margin:0 4px 8px 0;border:5px solid #495a74;}
fieldset.search div.search-box input.text {display:inline-block;float:left;border:0;font-size:12px;line-height:22px;}
fieldset.search div.search-box a {display:inline-block;float:right;width:45px;height:22px;background:url('/images/common/bl_search.gif') no-repeat left 3px;text-align:center;vertical-align:top;}
fieldset.search div.tag {clear:both;font-size:12px;line-height:18px;vertical-align:top;font-family:Nanum Gothic;width:430px;padding-top:5px;}

/* 유틸 */
div.utill {overflow:hidden;position:absolute;top:34px;right:0;}
div.utill ul {overflow:hidden;float:left;}
div.utill ul li {float:left;margin:5px 0 0 9px;padding-left:10px;background:url('/images/common/bl_utill.gif') no-repeat left 7px;font-size:12px;line-height:18px;font-family:Nanum Gothic;vertical-align:top;}
div.utill ul li:first-child {margin-left:0;padding-left:0;background:none;}
div.utill a.adm {float:left;margin-left:12px;}

/* gnb */
.gnb-box {position:relative;z-index:2;}
#gnb {overflow:hidden;}
#gnb li {float:left;width:14.2%;padding-top:15px;text-align:center;}
#gnb li a {display:block;color:#ffffff;font-size:17px;line-height:20px;font-family:Nanum Gothic;font-weight:700;padding-bottom:20px;}
#gnb li.on a, #gnb li a:hover {color:#00fff6;text-decoration:none;}
.gnb-box ul li ul {width:100%;margin:10px 0 0 34px;z-index:3;position:relative;display:none;}
.gnb-box #gnb li ul li {float:none;width:auto;padding:0 0 0 13px;background:url('/images/common/icon/bl_snb.gif') no-repeat left 7px;text-align:left;}
.gnb-box #gnb li ul li a {color:#5d5d5d;font-size:12px;line-height:15px;font-weight:normal;padding-bottom:7px;}
.gnb-box #gnb li ul li ul {margin:0 0 0 -5px;}
.gnb-box #gnb li ul li ul li {padding-left:0;background:none;letter-spacing:-1px;}
.gnb-box #gnb li ul li ul li a {color:#989898;font-size:12px;line-height:16px;}
.gnb-box div.bg-box {width:978px;height:267px;border-left:1px solid #495a74;border-bottom:1px solid #495a74;border-right:1px solid #495a74;background:#ffffff;position:absolute;top:55px;left:0;z-index:2;display:none;}

/* location */
div.location {padding:9px 0 16px 0;font-size:13px;line-height:18px;font-family:Nanum Gothic;}
div.location img {vertical-align:-2px;}

/* lnb */
/*#lnb, #lnb02 {float:left;width:173px;margin-top:21px;}*/
#lnb, #lnb02 {float:left;width:173px;margin-top:0px;}
#lnb h2 em, #lnb02 h2 em {display:block;color:#7b7b7b;font-size:12px;line-height:18px;font-family:Nanum Gothic;}
#lnb h2 strong, #lnb02 h2 strong {display:inline-block;padding-bottom:3px;border-bottom:2px solid #495a74;color:#495a74;font-size:29px;line-height:39px;font-family:Nanum Gothic;}
#lnb ul.lnb, #lnb02 ul.lnb {margin-top:14px;}
#lnb ul.lnb li, #lnb02 ul.lnb li {font-size: 14px;line-height: 21px;font-family: Nanum Gothic;font-weight: bold;letter-spacing: -1px;padding-bottom: 9px}
#lnb ul.lnb li a, #lnb02 ul.lnb li a {padding-left:18px;display: inline-block;position: relative;}
#lnb ul.lnb li a:before, #lnb02 ul.lnb li a:before {content: '';position: absolute;background:url('/images/common/icon/icon_lnb.gif') no-repeat 0 2px;display: inline-block;width: 14px;height: 14px;left: 0;top: 1px;}
#lnb ul.lnb li a.on:before, #lnb ul.lnb li a:hover:before, #lnb02 ul.lnb li a.on:before, #lnb02 ul.lnb li a:hover:before {background-position: 0 -22px;color: #4a73b6}
#lnb ul.lnb li ul, #lnb02 ul.lnb li ul {margin-top:0}
#lnb ul.lnb li ul li, #lnb02 ul.lnb li ul li {font-size:13px;line-height:24px;font-family:Nanum Gothic;font-weight:normal;padding-bottom: 3px;}
#lnb ul.lnb li ul li a:before, #lnb02 ul.lnb li ul li a:before {font-size:13px;line-height:24px;font-family:Nanum Gothic;font-weight:normal;padding-bottom: 3px;content: '';background: none;}
#lnb ul.lnb li ul li a, #lnb02 ul.lnb li ul li a {color:#767676;background:none;display: inline-block;text-indent: -4px;line-height: 19px;}
#lnb ul.lnb li ul li a.on, #lnb ul li ul li a:hover, #lnb02 ul.lnb li ul li a.on, #lnb02 ul li ul li a:hover {color:#000000;}
#lnb a.banner {display:block;margin-top:25px;}
#lnb ul.lnb li span.long-text{display:block;font-size:14px;margin-top:-7px;padding-left:18px;margin-bottom:0px;letter-spacing:-1.5px;line-height:24px;}
#lnb ul.lnb li span.long-text a{background:none;padding-left:0px;}
#lnb ul.lnb li span.long-text2{display:block;font-size:14px;margin-top:-7px;padding-left:18px;margin-bottom:0px;line-height:24px;}
#lnb ul.lnb li span.long-text2 a{background:none;padding-left:0px;}
#lnb ul.lnb li ul li span.long-text3{display:block;font-size:12px;line-height:24px;font-family:Nanum Gothic;font-weight:normal;padding-left:24px;margin-top:-5px;}
#lnb ul.lnb li ul li span.long-text3 a {color:#767676;background:none;}
.clist05 {margin: 11px 0 42px}
.clist05 li {text-indent: -32px;padding-left: 32px}

/* mypage */
div.member-info {margin-top:30px;padding:16px 9px 20px 9px;border-top:2px solid #4a4a4a;border-left:1px solid #eaeced;border-right:1px solid #eaeced;border-bottom:1px solid #eaeced;}
/*div.member-info span {display:block;padding:12px 0 12px 72px;background:url('/images/mypage/img_member.gif') no-repeat 0 0;font-size:12px;line-height:18px;font-family:Nanum Gothic;letter-spacing:-1px;}*/
div.member-info span {display:block;padding:12px 0 12px 0px;font-size:12px;line-height:18px;font-family:Nanum Gothic;letter-spacing:-1px;}
div.member-info span img{width:60px;height:60px;float:left;}
div.member-info span span{padding:10px 0 0 75px;}
div.member-info span strong {color:#000000;float:left;}
div.member-info strong.text {display:block;margin:17px 0 3px 0;color:#428bca;font-size:12px;line-height:20px;font-family:Nanum Gothic;}
div.member-info ul li {/*overflow:hidden;*/font-size:12px;line-height:20px;font-family:Nanum Gothic;vertical-align:top;}
div.member-info ul li strong {float:left;color:#666666;font-weight:normal;}
div.member-info ul li span {float:right;padding:0;margin:0;background:none;}
div.member-info ul li span em {font-weight:bold;color:#ff0000;}
div.dues {padding:11px 0 21px 14px;border-left:1px solid #eaeced;border-right:1px solid #eaeced;border-bottom:1px solid #eaeced;background:#f8f8f8 url('/images/mypage/img_dues.gif') no-repeat right bottom;font-size:12px;line-height:20px;font-family:Nanum Gothic;font-weight:bold;}

/* login */
/*div.sub-login {position:absolute;top:7px;right:0;}*/
/*div.sub-login span.member {color:#333333;font-size:13px;line-height:18px;font-family:Nanum Gothic;vertical-align:-4px;}*/
/*div.sub-login span.info {display:inline-block;margin-left:19px;padding:8px 0 6px 29px;background:url('/images/common/icon/icon_mypage02.gif') no-repeat left 0;font-size:13px;line-height:18px;font-family:Nanum Gothic;font-weight:bold;vertical-align:middle;}*/
div.sub-login {position:absolute;top:6px;right:0;}
div.sub-login span.member {color:#333333;font-size:13px;line-height:18px;font-family:Nanum Gothic;vertical-align:0px;}
div.sub-login span.info {display:inline-block;margin-left:19px;padding:2px 0 6px 29px;background:url('/images/common/icon/icon_mypage02.gif') no-repeat left 0;font-size:13px;line-height:18px;font-family:Nanum Gothic;font-weight:bold;vertical-align:middle;}
div.sub-login span.info a {color:#333333;}
div.sub-login a.btn {margin-left:19px;}
div.sub-login a.btn img {vertical-align:top;}

/* title */
/*h3.ctit {margin-top:30px;padding-top:5px;background:url('/images/common/line_ctit.gif') no-repeat 0 0;color:#393939;font-size:29px;line-height:49px;font-family:Nanum Gothic;}*/
h3.ctit {margin-top:8px;padding-top:5px;background:url('/images/common/line_ctit.gif') no-repeat 0 0;color:#393939;font-size:29px;line-height:49px;font-family:Nanum Gothic;}
h4.stit {margin-top:20px;color:#4e7ab9;font-size:17px;line-height:28px;font-family:Nanum Gothic;}
h4.stit a {color:#4e7ab9}
h4.stit span {color:#e00c0e;}
h4.stit em {color:#000000;font-weight:bold;}
h4.stit em.type {font-size:14px;font-weight:normal;}
/*h4.stit02 {margin-top:35px;color:#4e7ab9;font-size:18px;line-height:28px;font-family:Nanum Gothic;}*/
h4.stit02 {color:#4e7ab9;font-size:18px;line-height:28px;font-family:Nanum Gothic;}
h4.btit {padding:8px 0 8px 14px;border-top:2px solid #495a74;border-bottom:1px solid #e5e5e5;background:#eef1f9;color:#333333;font-size:12px;line-height:18px;font-family:Nanum Gothic;}
/*h5.sstit {margin-top:30px;padding-left:15px;background:url('/images/common/icon/bl_sstit.gif') no-repeat 0 3px;color:#333333;font-size:14px;line-height:18px;font-family:Nanum Gothic;}*/
h5.sstit {margin-top:24px;padding-left:15px;background:url('/images/common/icon/bl_sstit.gif') no-repeat 0 3px;color:#333333;font-size:14px;line-height:18px;font-family:Nanum Gothic;}
h5.sstit01 {margin-top: 48px;padding-left: 15px;background: url(/images/common/icon/bl_sstit.gif) no-repeat 0 3px;color: #333333;font-size: 18px;line-height: 18px;font-family: Nanum Gothic;margin-bottom: 20px}
h5.center {font-family: nanum;font-size: 16px;line-height: 27px;text-align: center;}
h5.center strong {color:#000}

/* tab-3개 */
ul.tab {overflow:hidden;width:100%;}
ul.tab li {float:left;width:33.3%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab li:first-child a {background-image:none;}
ul.tab li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab li.on a, ul.tab li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}

/* tab-4개 */
ul.tab03 {overflow:hidden;width:100%;}
ul.tab03 li {float:left;width:24.9%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab03 li:first-child a {background-image:none;}
ul.tab03 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab03 li.on a, ul.tab03 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}

/* tab-5개 */
ul.tab02 {display:table;width:100%;}
ul.tab02 li {display:table-cell;width:20%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab02 li:first-child a {background-image:none;}
ul.tab02 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab02 li.on a, ul.tab02 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}

/* tab-2개 */
ul.tab04 {overflow:hidden;width:100%;margin-top:32px;}
ul.tab04 li {float:left;width:50%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab04 li:first-child a {background-image:none;}
ul.tab04 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab04 li.on a, ul.tab04 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}

/* tab-6개 */
ul.tab05 {overflow:hidden;width:100%;margin-top:45px;}
ul.tab05 li {float:left;width:16.6%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab05 li.total {width:12%;}
ul.tab05 li.two {width:20.6%;}
ul.tab05 li:first-child a {background-image:none;}
ul.tab05 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab05 li.on a, ul.tab05 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}

/* tab-7개 */
ul.tab07 {background:url("/images/new.png") no-repeat 133px 0;overflow:hidden;width:100%;margin-top:-31px  !important;padding-top: 17px;}
ul.tab07 li {float:left;width:14.2%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab07 li.total {width:10%;}
ul.tab07 li.two {width:22.5%;}
ul.tab07 li:first-child a {background-image:none;}
ul.tab07 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;}
ul.tab07 li.on a, ul.tab05 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}


/* tab-7개 세로확장*/
ul.tab071 {/**background:url("/images/new.png") no-repeat 0 0;**/overflow:hidden;width:100%;margin-top:-13px !important;padding-top: 17px}
ul.tab071 li {float:left;width:12%;font-size:16px;line-height:18px;font-family:Nanum Gothic;text-align:center;}
ul.tab071 li.two {width:20%;}
ul.tab071 li:first-child a {background-image:none;}
ul.tab071 li a {display:block;padding:10px 0 12px 0;border-top:1px solid #ababab;border-bottom:1px solid #ababab;background:#f3f3f3 url('/images/common/line_tab.gif') no-repeat left 10px;font-size: 0.8em;}
ul.tab071 li.on a, ul.tab05 li a:hover {padding:11px 0 13px 0;border:0;background:#495a74 url('/images/common/icon/bl_tab.gif') no-repeat center bottom;color:#ffffff;font-weight:bold;}


/* paging */
div.paging {width:100%;margin-top:20px;font-size: 0;line-height:0;text-align:center;vertical-align:top;}
div.paging a, div.paging strong {display:inline-block;width:26px;height:23px;margin-left:4px;padding-top:3px;border:1px solid #e0e0e2;font-size:12px;line-height:18px;font-family:Nanum Gothic;vertical-align:top;}
div.paging a.btn {width:auto;height:auto;padding:0;border:none;}
div.paging a.first {margin:0;}
div.paging strong, div.paging a:hover {color:#000000;font-weight:bold;}

/* button */
div.btn-c {margin-top:30px;text-align:center;}
div.btn-c02 {margin-top:20px;text-align:center;}
div.btn-c03 {margin-top:5px;text-align:center;}
div.btn-c04 {margin-top:45px;text-align:center;}
div.btn-c05 {margin-top:30px;text-align:center;}
div.btn-c05 a {display:inline-block;padding:10px 40px;color:#ffffff;font-size:15px;line-height:18px;font-family:Nanum Gothic;font-weight:bold;}
div.btn-c05 a.blue {background:#495a74;}
div.btn-c05 a.gray {background:#717171;}
div.btn-l {margin-top:9px;}
div.btn-l a {padding-right:9px;color:#323b49;background:url('/images/common/icon/bl_duse.gif') no-repeat right 5px;}
div.btn-l02 {margin-top:10px;}
div.btn-l03 {margin:10px 0 0 15px;}
div.btn-r {margin-top:-29px;text-align:right;}
div.btn-r02 {margin-top:-20px;text-align:right;}
div.btn-r03 {margin:20px 212px 0 0;text-align:right;}
.poll-area .btn-r {margin-top: 0}
div.btn-r .blue {display: inline-block;border: 1px solid;background-color: #033a67;color: #fff;line-height: 38px;padding: 0 10px}

a.blue-r{display:inline-block;padding:4px 10px;color:#ffffff;font-size:13px;line-height:18px;font-family:Nanum Gothic;font-weight:bold;background:#495a74;}

div.btn-cn {margin-top:30px;text-align:center;}
div.btn-cn a{display:inline-block;padding:0 10px;color:#ffffff;font-size:15px;line-height:35px;height:35px;font-family:Nanum Gothic;font-weight:bold;background:#4a73b6;}

div.btn-c04 a.btn_blue{display:inline-block;padding:0 25px;color:#ffffff;font-size:14px;line-height:38px;height:38px;font-family:Nanum Gothic;font-weight:600;background:#495a74;}
div.btn-c04 a.btn_gray{display:inline-block;padding:0 25px;color:#ffffff;font-size:14px;line-height:38px;height:38px;font-family:Nanum Gothic;font-weight:600;background:#717171;}

.pdt10{padding-top:10px;}

h6.sstit {margin-top:10px;padding-left:0px;color:#333333;font-size:14px;line-height:18px;font-family:Nanum Gothic;}
.btn-basic {background: #6c8283;border: 1px solid #6c8283;box-sizing: border-box;color: #fff;display: inline-block;font-size: 1.143em;font-weight: 700;line-height: 28px;padding: 0 20px;text-align: center;vertical-align: middle;}
.tmg10 {margin-top:10px !important;}
.tmg20 {margin-top:20px !important;}
.tmg30 {margin-top:30px !important;}

.down {margin-top: 17px;}
.down > a {border: 1px solid #e5e5e5;display: inline-block;font-family: nanum;font-size: 14px;font-weight: 700;height: 37px;line-height: 27px;position: relative;text-align: center;width: 199px}
.down > a > span {background: url("/images/common/icon.png") no-repeat left 8px;display: inline-block;left: 10px;padding: 0 20px;position: relative;top: 16%}

.etc {text-indent: -14px;padding-left: 14px;color: #428bca;font-family: Nanum Gothic;line-height: 20px;margin-bottom: -17px;margin-top: 32px}

/*설문*/
.pl10 {position: relative}
.pl10 input[type="checkbox"] {    position: absolute;}
.pl10 label {overflow: hidden}
.pl10 label h1 {display: inline-block;font-size: 17px;line-height: 17px;vertical-align: 20px;color:#1b1b1b}
.pl10 label img {margin:25px 0 30px}
.ul-survey {}
.ul-survey > strong {display: block;clear: both;font-size: 14px;border-bottom: 1px solid #dadada;padding: 9px 0 9px 10px;background-color: #f5f6f7;border-top: 1px solid;position: relative;top: -1px}
.ul-survey > li {width: 33.3333%;float: left;box-sizing: border-box;padding: 11px 16px;height:100px}
.ul-survey > li.pl10 label h1 {font-size: 13px;padding-left: 21px}

.table_dl {line-height: 22px}
.table_dl dt {float: left;clear: both;font-weight: bold;}
.table_dl dd {float: left;margin-left: 12px}

.mt10 {margin-top:10px}
.mt20 {margin-top:20px}
.mt30 {margin-top:30px}
.mt40 {margin-top:40px}
.mt50 {margin-top:50px}
.apply_btn01 {display: inline-block;border: 1px solid #f34747;padding: 0 41px;line-height: 30px;margin-top: 10px}
.bx-wrapper {width: 790px;margin: 20px auto 0;}
.bx-controls-direction {position: absolute;top: 57%;width: 100%;z-index: 2;left: 0}
.bx-controls-direction a {position: absolute;background: rgba(0,0,0,0.2) url(/images/common/next_btn.png) no-repeat 0 0;display: inline-block;line-height: 0;width: 40px;height: 40px;text-indent: -999em;border-radius: 100%}
.bx-controls-direction .bx-prev {left: 10px;background-position: 12px 11px;z-index: 2}
.bx-controls-direction .bx-next {right: 10px;background-position: -32px 11px;z-index: 2}
.bx-controls-auto {position: absolute;left: 50%;bottom: 20px;transform: translate(15%, 0);-webkit-transform: translate(15%, 0);-moz-transform: translate(15%, 0);z-index: 2}
.bx-pager {position: absolute;left: 50%;bottom: -40px;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);z-index: 2}
.bx-pager-item {display: inline-block}
.bx-pager-item a {background-color: #d6d6d6;display: inline-block;width: 10px;height: 10px;text-indent: -999em;margin: 0 3px;border-radius: 100%;border: 5px solid #d6d6d6;line-height: 0}
.bx-pager-item a.active {background-color: transparent;border: 5px solid #076ca5}
.bx-controls-auto-item {display: inline-block}
.bx-controls-auto-item a {background: #d6d6d6 url(/images/common/play_btn.png) no-repeat;width: 20px;height: 20px;line-height: 0;text-indent: -999em;display: inline-block;border-radius: 100%;margin: 0 3px}
.bx-controls-auto-item .bx-start {background-position: center -20px}
.bx-controls-auto-item .bx-stop {background-position: center 7px}
.clearfix:after {content: "";display: block;clear: both}
.candidate {text-align: center;margin-top: 16px;}
.candidate li {float: left;padding-right: 33px;margin-bottom: 26px}
.candidate li div {border: 1px solid #b7d7f1;padding-bottom: 18px}
.candidate li div strong {display: block;background-color: #306792;color: #fff;padding: 7px}
.candidate li div span {display: block;font-size: 15px;font-weight: 600;margin-top: 10px}
.candidate li div p {}
.candidate li div a {display: inline-block;border: 1px solid;padding: 3px 33px;margin-top: 10px}

.tab_new01 {margin-top: 21px}
.tab_new01 li {float: left}
.tab_new01 li a {display: inline-block;border: 1px solid #376092;padding: 5px 45px;margin-right: -1px}
.tab_new01 li a.on {background-color: #376092;color: #fff}

.tab_contents {overflow: hidden;height: 0;visibility: hidden;opacity: 0}
.tab_contents.open {visibility: visible;height: auto;opacity: 1;}

.box_wrap {text-align: center;border: 4px double #495a74;padding: 28px;font-size: 16px;font-weight: 600}
.profile_wrap {display: none;}

.text_list01 {    margin-top: 10px;}
.text_list01 li {    margin-bottom: 10px;
    text-indent: -20px;
    padding-left: 20px;}
