@charset "utf-8";
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/font/Pretendard-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}


.mt0{margin-top: 0 !important}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt40{margin-top: 40px !important}
.mt-40{margin-top: -40px !important}
.mt50{margin-top: 50px !important}
.mt-60{margin-top: -60px !important}
.mt60{margin-top: 60px !important}
.mt70{margin-top: 70px !important}
.mt80{margin-top: 80px !important}
.mt90{margin-top: 90px !important}
.mt100{margin-top: 100px !important}
.mt110{margin-top: 110px !important}
.mt120{margin-top: 120px !important}
.mt130{margin-top: 130px !important}
.mt140{margin-top: 140px !important}
.mt150{margin-top: 150px !important}
.mt160{margin-top: 160px !important}
.mt170{margin-top: 170px !important}
.mt180{margin-top: 180px !important}
.mt190{margin-top: 190px !important}
.mt200{margin-top: 200px !important}


.mb10{margin-bottom: 10px !important}
.mb20{margin-bottom: 20px !important}
.mb30{margin-bottom: 30px !important}
.mb40{margin-bottom: 40px !important}
.mb50{margin-bottom: 50px !important}
.mb60{margin-bottom: 60px !important}
.mb70{margin-bottom: 70px !important}
.mb80{margin-bottom: 80px !important}
.mb90{margin-bottom: 90px !important}
.mb100{margin-bottom: 100px !important}
.mb110{margin-bottom: 110px !important}
.mb120{margin-bottom: 120px !important}
.mb130{margin-bottom: 130px !important}
.mb140{margin-bottom: 140px !important}
.mb150{margin-bottom: 150px !important}
.mb160{margin-bottom: 160px !important}
.mb170{margin-bottom: 170px !important}
.mb180{margin-bottom: 180px !important}
.mb190{margin-bottom: 190px !important}
.mb200{margin-bottom: 200px !important}
.mb-200{margin-bottom: -200px !important}

.ml30{margin-left: 30px !important}

.pt0{padding-top: 0 !important}
.pt10{padding-top: 10px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt40{padding-top: 40px !important}
.pt50{padding-top: 50px !important}
.pt60{padding-top: 60px !important}
.pt70{padding-top: 70px !important}
.pt80{padding-top: 80px !important}
.pt90{padding-top: 90px !important}
.pt100{padding-top: 100px !important}
.pt110{padding-top: 110px !important}
.pt120{padding-top: 120px !important}
.pt130{padding-top: 130px !important}
.pt140{padding-top: 140px !important}
.pt150{padding-top: 150px !important}
.pt160{padding-top: 160px !important}
.pt170{padding-top: 170px !important}
.pt180{padding-top: 180px !important}
.pt190{padding-top: 190px !important}
.pt200{padding-top: 200px !important}

.pb10{padding-bottom: 10px !important}
.pb20{padding-bottom: 20px !important}
.pb30{padding-bottom: 30px !important}
.pb40{padding-bottom: 40px !important}
.pb50{padding-bottom: 50px !important}
.pb60{padding-bottom: 60px !important}
.pb70{padding-bottom: 70px !important}
.pb80{padding-bottom: 80px !important}
.pb90{padding-bottom: 90px !important}
.pb100{padding-bottom: 100px !important}
.pb110{padding-bottom: 110px !important}
.pb120{padding-bottom: 120px !important}
.pb130{padding-bottom: 130px !important}
.pb140{padding-bottom: 140px !important}
.pb150{padding-bottom: 150px !important}
.pb160{padding-bottom: 160px !important}
.pb170{padding-bottom: 170px !important}
.pb180{padding-bottom: 180px !important}
.pb190{padding-bottom: 190px !important}

.fs08{font-size: 0.498em}
.fs10{font-size: 0.624em}
.fs11{font-size: 0.687em}
.fs12{font-size: 0.750em}
.fs13{font-size: 0.813em}
.fs14{font-size: 0.875em}
.fs15{font-size: 0.937em}
.fs16{font-size: 1.000em}
.fs17{font-size: 1.063em}
.fs18{font-size: 1.125em}
.fs19{font-size: 1.188em}
.fs20{font-size: 1.250em}
.fs21{font-size: 1.313em}
.fs22{font-size: 1.375em}
.fs23{font-size: 1.437em}
.fs24{font-size: 1.500em}
.fs25{font-size: 1.562em}
.fs26{font-size: 1.625em}
.fs27{font-size: 1.688em}
.fs28{font-size: 1.750em}
.fs30{font-size: 1.875em}
.fs31{font-size: 1.937em}
.fs32{font-size: 2.000em}
.fs33{font-size: 2.063em}
.fs34{font-size: 2.125em}
.fs35{font-size: 2.188em}
.fs36{font-size: 2.250em}
.fs38{font-size: 2.375em}
.fs40{font-size: 2.500em}
.fs42{font-size: 2.625em}
.fs44{font-size: 2.750em}
.fs45{font-size: 2.813em}
.fs46{font-size: 2.875em}
.fs48{font-size: 3.000em}
.fs50{font-size: 3.125em}
.fs54{font-size: 3.377em}
.fs55{font-size: 3.44em}
.fs56{font-size: 3.503em}
.fs57{font-size: 3.566em}
.fs58{font-size: 3.629em}
.fs60{font-size: 3.750em}
.fs65{font-size: 4.065em}

.fs70{font-size: 4.38em}


/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:16px;font-family: "Pretendard", dotum, sans-serif;background:#fff; color: #1c1c1c}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family: "Pretendard", dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family: "Pretendard", dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family: "Pretendard", dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:inherit;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

div ul{font-size: 0}
div ul li{font-size: 16px;  vertical-align: top; justify-content:center; align-items:center; flex-direction: column}
dl,dt,dd{display: block}
dt{font-weight: 700 }
ol{padding: 0 !important; margin: 0 !important; position: relative !important} 

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

.placeholdersjs {color:#aaa !important}

/* 레이아웃 크기 지정 */



/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd { top: 0; width: 100%; z-index: 9999;}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

.hd_top{background: url("/img/top_bg.png") top center no-repeat; background-size: cover; height: 38px; text-align: right; align-content: center}
.hd_top a{font-size: 1.063em; color: #fff;  }
.hd_top a + a{margin-left: 40px}

#tnb {border-bottom:1px solid #383838;margin:0 auto}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb .inner {margin:0 auto}

#hd_wrapper {position:relative;margin:0 auto;height:70px;zoom:1; align-content: center; background: #fff}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#hd_wrapper ol{float: right}
#hd_wrapper ol a{font-size: 1.250em; font-weight: 600; text-align: right}
#hd_wrapper ol a + a{margin-left: 70px}

#logo {float:left;padding:30px 0 0}

.hd_sch_wr {float:left;padding:30px 0;width:445px;margin-left:65px}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch {border-radius:30px;overflow:hidden}
#hd_sch #sch_stx {float:left;width:385px;height:45px;padding-left:10px;border-radius:30px 0 0 30px;background:#2c2c2c;border:0;border-right:0;font-size:1.25em;color:#fff}
#hd_sch #sch_submit {float:left;width:60px;height:45px;border:0;background:#2c2c2c;color:#fff;border-radius:0 30px 30px 0;cursor:pointer;font-size:16px}

#hd_define {float:left}
#hd_define:after {display:block;visibility:hidden;clear:both;content:""}
#hd_define li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px}
#hd_define li:last-child {padding-right:0;margin-right:0;border-right:0}
#hd_define li a {display:inline-block;color:#919191}
#hd_define li.active a {color:#fff}

#hd_qnb {float:right;text-align:right}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px}
#hd_qnb li:last-child {padding-right:0;margin-right:0;border-right:0}
#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
#hd_qnb li a {display:inline-block;color:#919191}
#hd_qnb .visit .visit-num {display:inline-block;line-height:16px;padding:0 5px;margin-left:5px;border-radius:10px;background:#da22f5;color:#fff;font-size:10px}


.hd_login {position:absolute;right:0;top:60px}
.hd_login li {float:left;margin:0 5px;border-left:1px solid #616161;padding-left:10px;line-height:13px}
.hd_login li:first-child {border-left:0}
.hd_login a {color:#fff}


/* 메인메뉴 */
#gnb {position:relative;background:#fff}
#gnb > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb .gnb_wrap {margin:0 auto;position:relative}
#gnb .gnb_wrap:hover, #gnb .gnb_wrap:focus, #gnb .gnb_wrap:active{z-index:3}
#gnb #gnb_1dul {font-size:1.083em;padding:0;border-bottom:1px solid #e0e2e5;zoom:1}
#gnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb .gnb_1dli {float:left;line-height:55px;padding:0px;position:relative}
#gnb .gnb_1dli:hover > a {color:#3a8afd;
-webkit-transition:background-color 2s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

.gnb_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('./images/gnb_bg2.gif') no-repeat 50% 50%;text-indent:-999px}
.gnb_1da {display:block;font-weight:bold;padding:0 15px;color:#080808;text-decoration:none}
.gnb_1dli.gnb_al_li_plus .gnb_1da{padding-right:25px}
.gnb_2dli:first-child {border:0}
.gnb_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px}
.gnb_2dul .gnb_2dul_box {border:1px solid #e0e2e5;border-top:0;padding:0;
-webkit-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
-moz-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2)}
.gnb_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none}
a.gnb_2da:hover {color:#3a8afd;background:#f7f7f8;
-moz-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
transition:all 0.3s ease-out}

.gnb_1dli_air .gnb_2da {}
.gnb_1dli_on .gnb_2da {}
.gnb_2da:focus, .gnb_2da:hover {color:#fff}
.gnb_1dli_over .gnb_2dul {display:block;left:0}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0}
.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808}
.gnb_wrap .gnb_empty a {color:#3a8afd;text-decoration:underline}
.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a {color:#555}

#gnb .gnb_menu_btn {background:#4158d1;color:#fff;width:50px;height:55px;border:0;vertical-align:top;font-size:18px}
#gnb .gnb_close_btn {background:#fff;color:#b6b9bb;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:0;right:0}
#gnb .gnb_mnal {float:right;padding:0}

#gnb_all {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2)}
#gnb_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_all .gnb_al_ul > li:nth-child(5n+1) {border-left:0}
#gnb_all .gnb_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#gnb_all .gnb_al_li .gnb_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd}
#gnb_all .gnb_al_li li {line-height:2em}
#gnb_all .gnb_al_li li a {color:#555}
#gnb_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}

/* 중간 레이아웃 */
#wrapper { }
#container_wr:after {display:block;visibility:hidden;clear:both;content:""}
#container_wr {margin:0 auto;zoom:1}
#aside {float:right;width:235px;padding:0;height:100%;margin:20px 0 20px 20px}

#container {position:relative;float:left;min-height:500px;height:auto !important;margin:20px 0;height:500px;font-size:1em;width:930px;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.333em;margin:0 auto;font-weight:bold}
#container_title span {margin:0 auto 10px;display:block;line-height:30px}

.lt_wr {width:32%}
.lt_wr:nth-child(3n+1) {clear:both}
.latest_wr {margin-bottom:20px}
.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
.latest_top_wr {margin:0 -10px 20px}
.latest_top_wr:after {display:block;visibility:hidden;clear:both;content:""}

/* 하단 레이아웃 */
#ft {background:#162c39;margin:0 auto;text-align:center; padding: 80px 0}
.fBox01 ul li{display: inline-block; width: 500px; color: #fff; text-align: left}
.fBox01 ul li:nth-child(2){width: 335px}
.fBox01 ul li:nth-child(3){width: 445px}

.fBox01a{margin-top: 60px}
.fBox01a dt{font-size: 1.250em}
.fBox01a dl{ margin-top: 15px; padding-left: 33px; position: relative; font-size: 1.063em}
.fBox01a dl img{position: absolute; left: 0}

.fBox01b dt{margin-bottom: 15px}
.fBox01b dt span{border-bottom: #fff 2px solid}
.fBox01b a{display: block}
.fBox01b a + a{margin-top: 5px;}
.fBox01b + .fBox01b{margin-top: 60px}

.mobile{display: none !important}

.inner{width: 1280px; position: relative; margin: 0 auto; }
.inner2{width: 1200px; position: relative; margin: 0 auto}

.fwB{font-weight: 700}
.txtCenter{text-align: center}

.co01{color: #0095d0}
.coW{color: #fff}

.hidden{display:none;}

.subBox{padding: 135px 0}

table{border:0; border-spacing:0; padding:0; border-collapse:collapse; width: 100%;}
table tr th{height: 80px; padding: 30px 0; font-weight: 700; font-size: 1.625em; text-align: center}
table tr td{height: 80px; padding: 30px 0; font-size: 1.625em; text-align: center}

.mainImg{ height: 640px}

.box01 tr th{color: #fff; width: 28%}
.box01 tr th:nth-child(2){background: #0095d0}
.box01 tr th:nth-child(3){background: #0074a2; border-left: #fff 2px solid; border-right: #fff 2px solid}
.box01 tr th:nth-child(4){background: #0095d0}
.box01 tr th:nth-child(1){font-weight: 400; background: #e2f7ff; color: #0095d0; border-bottom: #fff 1px solid; width: 16%}
.box01 tr td{border-bottom: #dddddd 1px solid}
.box01 tr td:nth-child(3){background: #f7f7f7}

.box01 tr td:nth-child(1){font-weight: 400; background: #e2f7ff; color: #0095d0; border-bottom: #fff 1px solid}

.box02{background: #effaff; padding-top: 70px; position: relative; margin-bottom: 80px}
.box02r{position: absolute; left: 50%;margin-left: 113px; top: 70px}
.box02r img{position: absolute; }
.box02r img:nth-child(2){margin-left: 527px; margin-top: 348px; z-index: 999; }

.box02a dt{margin-top: 30px; font-size: 3.125em; font-weight: 600;}
.box02a dt span{font-size: 0.624em}
.box02a dl{font-size: 1.250em; margin-top: 40px; margin-bottom: 60px; line-height: 1.6}

.box02b ul li{display: inline-block; width: 180px; height: 180px; position: relative; background: #03c987; border-radius: 20px; padding-left: 20px; padding-top: 80px; vertical-align: top; text-align: left }
.box02b ul li + li{margin-left: 17px}
.box02b ul li img{position: absolute; top:15px; right: 15px}
.box02b ul li dt{color: #ffff; font-size: 3.125em}
.box02b ul li dl{font-size: 1.125em; position: absolute; left: 20px; bottom: 18px}
.box02b ul li:nth-child(2){background: #0095d0; padding-top: 60px}
.box02b ul li:nth-child(2) dt{font-size: 1.937em}

.box02b ul li:nth-child(3){background: #fff;}
.box02b ul li:nth-child(3) dt{font-size: 2.625em; color: #0095d0}

.box02c{margin-top: 80px; background: url("/img/tab_bg01.png") top center no-repeat; width: 378px; height: 95px; align-content: center; text-align: center;  line-height: 1; }
.box02c dl{background: url("/img/icon04.png")  92% 55%  no-repeat; font-size: 1.875em; font-weight: 700; color: #ffff; height: 95px; width: 100%; padding-right: 30px; align-content: center; padding-top: 5px}
.box02c dl.active{background: url("/img/icon05.png")  92% 55%  no-repeat; }

.box02d{padding: 0px 0 50px; margin-top: -30px  }

.box02e tr th{font-weight: 400; background: #e2f7ff; color: #0095d0; border-bottom: #fff 1px solid; width: 20%}
.box02e tr td{width: 80%; background: #f7f7f7; text-align: left; padding-left: 50px; line-height: 1.6}
.box02e tr:nth-child(2n) td{background: #fff}

.box03{background: #f6f6f6; text-align: right}
.box03r{ margin-left: -640px; }
.box03r img:nth-child(2){margin-left: -134px; margin-top: 280px;}

.box03a dt{margin-top: 90px;}
.box03a dl{font-size: 1.250em;}

.box03b ul li:nth-child(3) dt{font-size: 3.125em}

.box03c{display: inline-flex}

.box04b ul li:nth-child(2) dt{font-size: 1.562em}
.box04r img:nth-child(2){margin-top: 221px;  }


.set{margin-bottom: 30px}
.set button{background:url("/img/icon07.png")  95% center  no-repeat #f7fbff; height: 114px; align-content: center; padding-left: 50px; border: none; border-radius: 5px; width: 100%; text-align: left; border-left: 10px #0095d0 solid; position: relative}
.set .active{background: url("/img/icon06.png")  95% center  no-repeat #0095d0; color: #fff}
.set .faq_title{font-size: 1.875em; font-weight: 600; }
.set .ans{margin-top: 10px}
.set .answer_box{background: #f7f7f7; border-radius: 5px; font-size: 1.250em; padding: 50px; line-height: 1.6; letter-spacing: -0.01em}

.box06{background: #0095d0}
.box06a{width: 860px; margin: 0 auto; background: #fff;  border-radius: 50px; height: 100px; border: #fff 1px solid}
.box06a li{display: inline-block; width: 50%; height: 98px; border-radius: 50px;  text-align: center; font-weight: 700; cursor:pointer}
.box06a li span{font-size: 2.125em;display: block; height: 100px; align-content: center}
/*.box06a li:hover{background: #03c987; color: #fff; border-radius: 50px}*/
.box06a li.active{background: #03c987; color: #fff; border-radius: 50px}

.box06b{background: #fff; padding: 80px 110px; margin-top: 60px; text-align: center}
.box06b button{background: #03c987; color: #fff; font-weight: 700; width: 312px; height: 72px; border: none; border-radius: 3px; font-size: 1.875em}
.box06b button.btn1{background: #fff; border: #03c987 1px solid; color: #03c987}
.box06b button + button{margin-left: 15px}

.box06c{margin-bottom: 70px; text-align: left}
.box06c ul li{display: inline-block; height: 60px; align-content: center}
.box06c ul li span{display: inline-block; width: 60px; height: 60px; text-align: center; align-content: center;font-size: 2.125em; font-weight: 700; color: #03c987; background: #ededed; border-radius: 50%}
.box06c ul li span.on{color: #fff; background: #03c987;}
.box06c ul li dl{display: inline-block; font-size: 1.875em; font-weight: 700; margin-left: 15px}
.box06c ul li:nth-child(2){width: 120px; text-align: center}

.box06d{border-top: #1c1c1c 1px solid; margin-bottom: 50px}
.box06d tr th{text-align: left; font-size: 1.125em; font-weight: 600; border-bottom: #dddddd 1px solid; width: 22%;}
.box06d tr th span{font-size: 0.875em; font-weight: 400}
.box06d tr td{text-align: left; font-size: 1.125em; font-weight: 500;  padding: 20px 0; border-bottom: #dddddd 1px solid}
.box06d tr td input[type="text"]{background: #f7f7f7; padding: 0 20px; height: 44px; width: 70%; font-size: 1.000em; border: none}
.box06d tr td input[type="text"]::placeholder{color: #999999}
.box06d tr td input[type="checkbox"]{width: 19px; height: 19px; margin-right: 5px}
.box06d tr td span{display: inline-block; padding-right: 40px;}
.box06d tr td span.mb1{margin-bottom: 18px}
.box06d tr td select{width: 70%; font-size: 1.000em; padding: 0 20px; height: 44px; border: #999999 1px solid}
.box06d tr td .w1{width: 20%}
.box06d tr td .w1 + .w1{margin-left: 15px}
.box06d tr td textarea{width: 95%; height: 160px}









