#container.b_menu {padding-bottom:200px !important;}
.hov-type4 {border-radius:10px !important; -webkit-border-radius:10px !important; -moz-border-radius:10px !important; padding-left:30px; padding-right:30px; font-weight:700; border-color:#066bd0 !important; background-color:transparent; color:#066bd0;}
.hov-type5 {border-color:#167ac6 !important; background-color:#167ac6 !important; color:#fff;}
.btn-type1 {-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; width:100%; background-color:#1f4296; color:#fff; font-weight:700; font-size:47px; border:0; line-height:115px;}
.btn-bot {margin-top:30px;}
.btn-bot.fx {display:flex;}
.btn-bot.fx .btn_type {flex:1; margin-left:40px;}
.btn-bot.fx .btn_type:first-child {margin-left:0;}
.inr-c {width:auto !important; margin-left:10px !important; margin-right:10px !important;}
.tit_mo {padding-top:20px; padding-bottom:35px;}
.tit_mo p {font-size:19px; color:#838c97;}
.tit_mo .logo {font-size:60px; font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-weight:700; color:#333d4b;}
.btn_back {margin-left:-20px; font-size:60px; font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-weight:700; color:#333d4b;}
.btn_back span {margin-left:30px;}
.fz32 {font-size:32px;}
.h70 {height:70px;}
.mt_ty1 {margin-top:20px;}
.mb_ty1 {margin-bottom:35px;}
.ico3_ {display:inline-block;}
.ico3_ img {height:100%;}
.ico3_.i_write1 {height:52px; margin-left:30px;}
.ico3_.i_del1 {height:61px;}
.minH {min-height:calc(100vh - 41vw);}
.minH2 {min-height:calc(100vh - 35vw);}
.wrap_boardst {padding-top:50px; padding-bottom:10px; border-width:20px; border-style:solid; border-color:#f0f4fa; border-bottom:0; -webkit-border-radius:40px 40px 0px 0px; -moz-border-radius:40px 40px 0px 0px; border-radius:40px 40px 0px 0px;}
.wrap_board1 .item {position:relative; padding:50px 100px 50px 50px; margin-bottom:47px; font-size:19px; color:#333d4b; border-width:1px; border-style:solid; border-color:#e1e6eb; line-height:1.3; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.wrap_board1 .item .d1 {margin-bottom:25px; font-size:34px; color:#a8abaf;}
.wrap_board1 .item .h1 {margin-bottom:50px; font-size:45px; font-weight:700;}
.wrap_board1 .item .w_chk {position:absolute; right:30px; top:30px;}
.wrap_board1 .item .i-dot {display:inline-block; vertical-align:middle; margin-left:20px; width:24px; height:24px; -webkit-border-radius:24px; -moz-border-radius:24px; border-radius:24px; background-color:#f43b10;}
.wrap_board1 .item:hover {background-color:#f0f4fa;}
.i-txt2 {display:inline-block; margin-left:15px; padding:5px 15px; font-size:32px; line-height:1; color:#fff; background-color:#ff8d53;}
.i-txt3 {display:inline-block; margin-left:15px; padding:5px 15px; font-size:32px; line-height:1; color:#fff; background-color:#4EB1F9;}
.wrap_table1 table {width:100%;}
.wrap_table1 .view th {padding:15px 0px; text-align-last:left; font-size:19px; font-weight:700; color:#333d4b;}
.wrap_table1 .view td {padding:4px 0px;}
.wrap_table1 col.th1 {width:140px;}
.b_chk {display:inline-block; position:relative;}
.b_chk input {position:absolute; opacity:0;}
.b_chk label:after {content:""; position:absolute; left:50%; margin-left:-70px; top:0; width:140px; height:70px; border:1px solid #167ac6; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.b_chk label:before {content:""; position:absolute; left:50%; top:50%; margin-left:10px; margin-top:-24.5px; width:50px; height:50px; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; background-color:#167ac6;}
.b_chk span {display:inline-block; vertical-align:top; line-height:70px; font-size:19px; color:#167ac6; font-weight:700;}
.b_chk span.l {padding-right:90px;}
.b_chk span.r {padding-left:90px;}
.b_chk input:checked + label:before {margin-left:-60px;}
.lst_member1 {padding:5px 20px;}
.lst_member1:after {display:block; visibility:hidden; clear:both; height:0; content:'';}
.lst_member1 .mm {float:left; display:flex; align-items:center; justify-content:space-between; padding:5px; min-width:24%; margin-right:1%; margin-bottom:1%; border-width:1px; border-style:solid; border-color:#a8abaf; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; -moz-border-radius:4.62962963vw;}
.lst_member1 .mm .ico {overflow:hidden; display:block; margin-left:0px; margin-right:0px; width:50px; height:50px; -webkit-border-radius:52px; -moz-border-radius:52px; border-radius:52px; -moz-border-radius:4.81481481vw; border-width:1px; border-style:solid; border-color:#eee;}
.lst_member1 .mm .ico img {display:block; width:100%; height:100%;}
.lst_member1 .mm span {color:#167ac6; font-size:30px; margin-left:7px;}
.lst_member1 .mm i {margin-right:15px; margin-left:7px; color:#fa5603; font-size:30px; font-weight:normal;}
.lst_photo1 {width:102%; font-size:0;}
.lst_photo1 .ico {overflow:hidden; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; height:112px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -moz-border-radius:0.92592593vw; vertical-align:top; width:31.33%; margin-right:2%; margin-bottom:2%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.lst_photo1 .ico button {position:absolute; right:10px; top:10px; width:24px; height:24px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -moz-border-radius:0.92592593vw; font-size:21px; color:#fff; background-color:#333d4b;}
.btn_file {position:relative; border-width:1px; border-style:solid; border-color:#e1e6eb; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -moz-border-radius:0.92592593vw;}
.btn_file input {position:absolute; width:0; height:0; opacity:0;}
.btn_file label {display:flex; align-items:center; justify-content:center; height:100%; font-size:14px; line-height:1;}
.btn_file label span {display:inline-block; text-align:center; font-size:19px; color:#ccd6e1;}
.btn_file label span img {margin-bottom:10px; width:52px;}
.input_type2 {border:1px #E8EDF3 solid; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -moz-border-radius:1.85185185vw; width:100%; padding:15px 16px; color:#838C97; background:#f2f2f2; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input[type="text"].input_type2, input[type="password"].input_type2, textarea.input_type2 {font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-weight:400; font-size:20px;}
.input_type2::-webkit-input-placeholder, .input_type2::-moz-placeholder, .input_type2:-ms-input-placeholder, .input_type2:-moz-placeholder {font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-size:22px; font-weight:400;}
.wrap_table_view1 {padding-bottom:120px; padding-left:40px; padding-right:40px;}
.wrap_table_view1 .tit {margin-bottom:22px;}
.wrap_table_view1 .tit .d1 {margin-bottom:10px; font-size:18px; color:#a8abaf;}
.wrap_table_view1 .tit .h1 {font-weight:700; font-size:22px; color:#333d4b;}
.wrap_table_view1 .cont {white-space:pre-line; font-size:18px; line-height:1.5; letter-spacing:-0.0325em;}
.wrap_table_view1 .imgs {margin-top:64px;}
img {max-width:100%;}
.tit_cal {text-align:center; margin-bottom:90px; margin-bottom:8.33333333vw;}
.tit_cal button {vertical-align:middle; margin:0px 20px; margin:0vw 1.85185185vw; font-size:60px; font-size:5.55555556vw; font-weight:700;}
.tit_cal .h {display:inline-block; vertical-align:middle; font-weight:700; font-size:68px; font-size:6.2962963vw; color:#333d4b;}
.wrap_chart1 {margin:0px 30px; margin:0vw 2.77777778vw; min-height:400px; min-height:37.03703704vw; border-width:1px; border-width:0.09259259vw; border-style:solid; border-color:#333d4b;}
.btn_circle {position:fixed; right:40px; right:3.7037037vw; bottom:50px; bottom:4.62962963vw; width:130px; width:12.03703704vw; height:130px; height:12.03703704vw; font-size:19px; font-size:3.33333333vw; line-height:46px; line-height:4.25925926vw; display:flex; justify-content:center; align-items:center; -webkit-border-radius:130px; -moz-border-radius:130px; border-radius:130px; -webkit-border-radius:12.03703704vw; -moz-border-radius:12.03703704vw; border-radius:12.03703704vw; color:#fff; background-color:#5c91e0; box-shadow:4px 4px 5px rgba(0, 0, 0, 0.2);}
.lst_sharing1 ul {border-top:1px solid #e1e6eb;}
.lst_sharing1 li {border-bottom:1px solid #e1e6eb;}
.lst_sharing1 li a {display:flex; align-items:center; min-width:0; padding:40px 24px; padding:3.7037037vw 2.22222222vw; font-size:19px; font-size:3.33333333vw; color:#747578;}
.lst_sharing1 li .ov {overflow:hidden;}
.lst_sharing1 .ico {position:relative; display:flex; align-items:center; justify-content:center; margin-right:30px; margin-right:2.77777778vw; width:140px; width:12.96296296vw; height:140px; height:12.96296296vw; font-size:22px; font-size:3.88888889vw; font-weight:700; color:#fff; background-color:#55add1; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; -webkit-border-radius:9.25925926vw; -moz-border-radius:9.25925926vw; border-radius:9.25925926vw;}
.lst_sharing1 .ico.blue {background-color:#0263c9;}
.lst_sharing1 .ico.blue {background-color:#07cb83;}
.lst_sharing1 .ico.purple {background-color:#ca55d1;}
.lst_sharing1 .ico.imgs {background-color:transparent;}
.lst_sharing1 .ico.imgs img {width:97px; width:8.98148148vw; height:97px; height:8.98148148vw; -webkit-border-radius:90px; -moz-border-radius:90px; border-radius:90px; -webkit-border-radius:8.33333333vw; -moz-border-radius:8.33333333vw; border-radius:8.33333333vw;}
.lst_sharing1 .ico .i_g {position:absolute; left:50%; top:-26px; top:-2.40740741vw; margin-left:-28px; margin-left:-2.59259259vw; width:56px; width:5.18518519vw; height:56px; height:5.18518519vw; line-height:56px; line-height:5.18518519vw; font-size:19px; font-size:3.33333333vw; font-weight:700; color:#fff; text-align:center; font-style:normal; background-color:#f6c303; -webkit-border-radius:56px; -moz-border-radius:56px; border-radius:56px; -webkit-border-radius:5.18518519vw; -moz-border-radius:5.18518519vw; border-radius:5.18518519vw;}
.lst_sharing1 .h1 {margin-bottom:20px; margin-bottom:1.85185185vw; font-weight:500; font-size:48px; font-size:4.44444444vw; color:#333d4b;}
.lst_sharing1 .t1 {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.lst_sharing1 .i_dat {margin-left:20px; margin-left:1.85185185vw; display:inline-block; min-width:25px; min-width:2.31481481vw; padding:0px 10px; padding:0vw 0.92592593vw; line-height:45px; line-height:4.16666667vw; text-align:center; font-size:19px; font-size:3.33333333vw; color:#fff; -webkit-border-radius:45px; -moz-border-radius:45px; border-radius:45px; -webkit-border-radius:4.16666667vw; -moz-border-radius:4.16666667vw; border-radius:4.16666667vw; background-color:#167ac6;}
.lst_sharing1 .dx {width:100%; display:flex; align-items:center; justify-content:space-between;}
.lst_sharing1 .dx .t1 {min-width:120px; min-width:11.11111111vw; text-align:right;}
.lst_sharing1.matter {font-size:34px; font-size:3.14814815vw; background-color:#f0f4fa; border-top:1px solid #e1e6eb; border-bottom:1px solid #e1e6eb;}
.lst_sharing1.matter .tit {width:100%; display:flex; align-items:center; justify-content:space-between; padding:0px 65px; padding:0vw 6.01851852vw; height:160px; height:14.81481481vw; font-weight:700; font-size:45px; font-size:4.16666667vw; color:#333d4b;}
.lst_sharing1.matter .tit i {font-size:60px; font-size:5.55555556vw;}
.lst_sharing1.matter .tit span i {margin-right:35px; margin-right:3.24074074vw; display:inline-block; width:62px; width:5.74074074vw;}
.lst_sharing1.matter ul {padding:30px 0px; padding:2.77777778vw 0vw;}
.lst_sharing1.matter li {border:0;}
.lst_sharing1.matter li a {padding:20px 65px; padding:1.85185185vw 6.01851852vw;}
.lst_sharing1.matter .ico {width:72px; width:6.66666667vw; height:72px; height:6.66666667vw; font-size:22px; font-size:2.03703704vw; line-height:72px; line-height:6.66666667vw;}
.lst_sharing1.matter .ico .i_g {top:-13px; top:-1.2037037vw; margin-left:-15px; margin-left:-1.38888889vw; width:30px; width:2.77777778vw; height:30px; height:2.77777778vw; line-height:30px; line-height:2.77777778vw; font-size:18px; font-size:1.66666667vw;}
.lst_sharing1.matter .h1 {margin-bottom:0px; margin-bottom:0vw; font-size:22px; font-size:3.88888889vw;}
.pr-pb-menu1 {padding-bottom:300px; padding-bottom:27.77777778vw;}
.botm_menu {z-index:1; position:fixed; left:0; bottom:0; width:100%; background-color:#fff;}
.botm_menu .menu {padding:0px 75px; padding:0vw 6.94444444vw; border-top:1px solid #e1e6eb;}
.botm_menu .menu ul {display:flex; justify-content:space-between; height:200px; height:18.51851852vw;}
.botm_menu .menu a {display:block; text-align:center; padding-top:25px; padding-top:2.31481481vw; font-size:19px; font-size:3.33333333vw; line-height:1; color:#0163c9;}
.botm_menu .menu .ico {display:block; margin-bottom:15px; margin-bottom:1.38888889vw;}
.botm_menu .menu .ico img {width:90px; width:8.33333333vw;}
.botm_menu .menu .ico.f1 img {width:69px; width:6.38888889vw;}
.botm_menu .menu .ico.f2 img {width:89px; width:8.24074074vw;}
.botm_menu .menu .ico.f3 img {width:81px; width:7.5vw;}
.botm_menu .menu .ico.f4 img {width:73px; width:6.75925926vw;}
.botm_menu .t_notice {border-top:1px solid #e1e6eb;}
.botm_menu .t_notice a {overflow:hidden; display:flex; justify-content:space-between; align-items:center; font-size:19px; font-size:3.33333333vw; line-height:1; color:#000; padding:30px 75px; padding:2.77777778vw 6.94444444vw;}
.botm_menu .t_notice span {display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.botm_menu .t_notice .cir {width:55px; width:5.09259259vw; height:55px; height:5.09259259vw; -webkit-border-radius:55px; -moz-border-radius:55px; border-radius:55px; -webkit-border-radius:5.09259259vw; -moz-border-radius:5.09259259vw; border-radius:5.09259259vw;}
.botm_menu.ty2 {bottom:200px; bottom:18.51851852vw;}
.botm_menu.ty2 .menu ul {height:180px; height:16.66666667vw;}
.lst_sharing2 {padding:45px 50px; padding:4.16666667vw 4.62962963vw;}
.lst_sharing2.line {border-top:1px solid #e1e6eb; margin-top:40px; margin-top:3.7037037vw;}
.lst_sharing2 li {display:flex; padding:20px 0px; padding:1.85185185vw 0vw; font-size:19px; font-size:3.33333333vw; line-height:1.4; color:#828891;}
.lst_sharing2 .imgs {margin-right:35px; margin-right:3.24074074vw; min-width:100px; min-width:9.25925926vw;}
.lst_sharing2 .imgs img {width:97px; width:8.98148148vw; height:97px; height:8.98148148vw; -webkit-border-radius:90px; -moz-border-radius:90px; border-radius:90px; -webkit-border-radius:8.33333333vw; -moz-border-radius:8.33333333vw; border-radius:8.33333333vw;}
.lst_sharing2 .dx {width:100%; display:flex; justify-content:space-between; align-items:flex-end;}
.lst_sharing2 .dx img {max-width:385px; max-width:35.64814815vw;}
.lst_sharing2 .dx .time {min-width:140px; min-width:12.96296296vw; text-align:right;}
.lst_sharing2 .t1 {margin-bottom:10px; margin-bottom:0.92592593vw; font-size:22px; font-size:3.88888889vw; color:#0163c9;}
.lst_sharing2 .t2 {color:#333d4b;}
.wrap_setting .top_file {margin-bottom:65px; margin-bottom:6.01851852vw; text-align:center;}
.wrap_setting .top_file .btns {overflow:hidden; position:relative; margin:0 auto; width:493px; width:45.64814815vw; height:493px; height:45.64814815vw; -webkit-border-radius:300px; -moz-border-radius:300px; border-radius:300px; -webkit-border-radius:27.77777778vw; -moz-border-radius:27.77777778vw; border-radius:27.77777778vw; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.wrap_setting .top_file .btns input {position:absolute; opacity:0;}
.wrap_setting .top_file .btns label {display:flex; align-items:center; justify-content:center; width:100%; height:100%;}
.wrap_setting .top_file .btns label img {width:85px; width:7.87037037vw;}
.wrap_setting .top_file .btns label {background-color:rgba(0, 0, 0, 0.3);}
.wrap_setting .top_file p {margin-top:30px; margin-top:2.77777778vw; font-weight:700; font-size:60px; font-size:5.55555556vw; color:#333d4b;}
.lst_alram {-webkit-border-radius:40px 40px 0px 0px; -moz-border-radius:40px 40px 0px 0px; border-radius:40px 40px 0px 0px; -webkit-border-radius:3.7037037vw 3.7037037vw 0vw 0vw; -moz-border-radius:3.7037037vw 3.7037037vw 0vw 0vw; border-radius:3.7037037vw 3.7037037vw 0vw 0vw; padding:30px 30px 0px 30px; padding:2.77777778vw 2.77777778vw 0vw 2.77777778vw; background-color:#f0f4fa;}
.lst_alram .tit {overflow:hidden; padding:50px 50px 55px 70px; padding:4.62962963vw 4.62962963vw 5.09259259vw 6.48148148vw;}
.lst_alram .tit .h1 {display:inline-block; vertical-align:top; font-weight:700; font-size:47px; font-size:4.35185185vw; color:#333d4b; line-height:50px; line-height:4.62962963vw;}
.lst_alram .tit .rgh {float:right; line-height:50px; line-height:4.62962963vw;}
.lst_alram .tit .rgh label {margin-right:110px; margin-right:10.18518519vw; font-size:40px; font-size:3.7037037vw; color:#ff7200;}
.lst_alram .tit .rgh select {appearance:none; -moz-appearance:none; -webkit-appearance:none; border:0; padding-right:100px; padding-right:9.25925926vw; font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-size:40px; font-size:3.7037037vw; color:#1f4296; vertical-align:top; background-color:transparent; background-image:url(../images/icons/ico_select2.png); background-repeat:no-repeat; background-position:right center; -webkit-background-size:39px; background-size:39px; -webkit-background-size:3.61111111vw; background-size:3.61111111vw;}
.lst_alram .cont {padding:75px 120px 50px 120px; padding:6.94444444vw 11.11111111vw 4.62962963vw 11.11111111vw; height:calc(100vh - 113.4vw); background-color:#fff;}
.lst_alram .cont li {position:relative; display:flex; align-items:center; justify-content:space-between; padding-left:40px; padding-left:3.7037037vw; margin:9px 0px; margin:0.83333333vw 0vw; font-size:22px; font-size:3.88888889vw; color:#333d4b;}
.lst_alram .cont li:after {content:""; position:absolute; left:0; width:10px; width:0.92592593vw; height:10px; height:0.92592593vw; background-color:#3a79c0;}
.lst_alram .cont .rgh {margin-left:20px; margin-left:1.85185185vw;}
.lst_alram .cont .rgh i {color:#fb6202;}
.lst_alram .cont .i-txt2 {background-color:#0080ff; color:#000; font-size:19px; font-size:3.33333333vw; line-height:1.4;}
.lst_alram .cont .i-txt2.green {background-color:#cef1a6;}
.lst_alram .cont .i-txt2.yellow {background-color:#ffff80;}
.w75 {width:75px; width:6.94444444vw;}
.lst_member2 li {position:relative; margin:18px 0px; margin:2.66666667vw 0vw;}
.lst_member2 li a {display:block; padding-left:35px; padding-left:3.24074074vw;}
.lst_member2 li a:after {display:block; visibility:hidden; clear:both; height:0; content:'';}
.lst_member2 .i_new {position:absolute; left:0px; left:0vw; top:14px; top:1.2962963vw; width:24px; width:2.22222222vw; height:24px; height:2.22222222vw; background-color:#00ff00; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; -webkit-border-radius:2.77777778vw; -moz-border-radius:2.77777778vw; border-radius:2.77777778vw;}
.lst_member2 .ico {display:inline-block; vertical-align:top; float:left; width:53px; width:8.90740741vw; height:53px; height:8.90740741vw; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; -webkit-border-radius:4.62962963vw; -moz-border-radius:4.62962963vw; border-radius:4.62962963vw; overflow:hidden;}
.lst_member2 .ico img {display:block; width:100%; height:100%;}
.lst_member2 .t {display:block; margin-left:76px; margin-left:10.03703704vw; font-size:46px; font-size:5.7037037vw; line-height:53px; line-height:5.90740741vw;}
.wrap_staffview {display:flex; align-items:center; min-height:calc(100vh - 33vw);}
.wrap_staffview .in {padding-top:100px; padding-top:9.25925926vw; padding-bottom:100px; padding-bottom:9.25925926vw; flex:1;}
.wrap_staffview .mem {text-align:center;}
.wrap_staffview .mem .ico {overflow:hidden; display:inline-block; vertical-align:top; width:493px; width:45.64814815vw; height:493px; height:45.64814815vw; margin-bottom:50px; margin-bottom:4.62962963vw; -webkit-border-radius:300px; -moz-border-radius:300px; border-radius:300px; -webkit-border-radius:27.77777778vw; -moz-border-radius:27.77777778vw; border-radius:27.77777778vw;}
.wrap_staffview .mem .ico img {width:100%; height:100%;}
.wrap_staffview .mem p {font-size:45px; font-size:4.16666667vw; color:#333d4b;}
.wrap_staffview .mem p span {display:block; margin-top:20px; margin-top:1.85185185vw; color:#1f4296;}
.wrap_staffview .btn-bot {margin-top:270px; margin-top:25vw;}
.header_search1 {position:relative;}
.header_search1 .hd_sch_view {position:absolute; left:-10px; left:-0.92592593vw; top:-10px; top:-0.92592593vw; padding-left:10px; padding-left:0.92592593vw; width:100%; display:flex; align-items:center; background-color:#fff;}
.header_search1 .wrap_input1 {width:100%; margin-right:20px; margin-right:1.85185185vw;}
.header_search1 .input_type2 {padding:20px 35px; padding:1.85185185vw 3.24074074vw; display:flex; align-items:center;}
.header_search1 .input_type2 input {border:0; background:none;}
.header_search1 .icon-close {font-size:40px; font-size:3.7037037vw; color:#ff7200;}
.header_search1 .ico_search {min-width:6.6vw;}
.header_search1.view .hd_sch_view {display:none;}
.header_seacrh_type1 .inp.ty1 {width:400px; width:37.03703704vw;}
.wrap_member_add {min-height:calc(100vh - 54vw);}
.wrap_member_add.ty2 {min-height:calc(100vh - 70vw);}
.wrap_member_add .h_tit1 {margin-bottom:35px; margin-bottom:3.24074074vw; font-weight:700; font-size:47px; font-size:4.35185185vw; color:#333d4b;}
.wrap_member_add .header_search1 .hd_sch_view {position:static;}
.wrap_member_add .header_search1 .input_type2 {display:block;}
.wrap_member_add .lst_member2 li {display:flex; align-items:center; justify-content:space-between;}
.wrap_member_add .lst_member2 li:hover:after {content:""; z-index:-1; position:absolute; left:-50px; left:-4.62962963vw; top:-10px; top:-0.92592593vw; padding:10px 50px; padding:0.92592593vw 4.62962963vw; width:100%; height:100%; background-color:#fbf9f0;}
.wrap_member_add .lst_member1 .mm {min-width:auto; border-color:#3a79c0; background-color:#3a79c0; color:#fff;}
.wrap_member_add .lst_member1 .mm span {color:#fff; font-size:32px; font-size:2.96296296vw;}
.wrap_member_add .lst_member1 {padding:0;}
.wrap_box_style1 {background:#FFFFFF; border:1px solid #CCD6E6; box-shadow:1px 3px 10px rgba(20, 46, 110, 0.1); -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -webkit-border-radius:1.85185185vw; -moz-border-radius:1.85185185vw; border-radius:1.85185185vw; overflow:hidden; margin-left:30px; margin-left:2.77777778vw; margin-right:30px; margin-right:2.77777778vw;}
.wrap_table2 table {width:100%; table-layout:fixed; color:#333D4B;}
.wrap_table2 table.list {text-align:center;}
.wrap_table2 th {padding:15px 10px; padding:1.38888889vw 0.92592593vw; height:60px; height:5.55555556vw; background-color:#FBFCFD; font-weight:500; font-size:30px; font-size:2.77777778vw; vertical-align:middle; word-break:keep-all; line-height:1.2;}
.wrap_table2 th.fz1 {font-size:18px;}
.wrap_table2 td {vertical-align:top; padding:15px 0px; padding:1.38888889vw 0vw; border-top:1px solid #DEE8EE; border-left:1px solid #DEE8EE; border-bottom:1px solid #DEE8EE; font-weight:300; font-size:28px; font-size:2.59259259vw; vertical-align:middle; word-break:break-all;}
.wrap_table2 td:first-child {border-left:0;}
.wrap_table2 td p {padding:5px 10px; padding:0.46296296vw 0.92592593vw;}
.wrap_table2 td p.num {padding:0px 20px; padding:0vw 1.85185185vw; margin-bottom:10px; margin-bottom:0.92592593vw; text-align:left;}
.wrap_table2 td.selected {background-color:#FF2E2E;}
.wrap_table2.ovr tr:hover {background-color:#FBFCFD;}
col.wid0 {width:130px; width:12.03703704vw;}
.td_blue {background-color:#1f4296; color:#fff;}
.td_purple {background-color:#891f96; color:#fff;}
.td_gray {background-color:#e8edf3;}
.td_green {background-color:#6DED11;}
.popup_type2 {z-index:10;}
.scrollY {overflow-x:hidden; overflow-y:auto;}
.h_size1 {min-height:calc(100vh - 53vw);}
.h_size2 {height:970px; height:89.81481481vw;}
.sharing_pop1 .cols, .sharing_pop1 .cols2 {padding-left:50px; padding-left:4.62962963vw; padding-right:50px; padding-right:4.62962963vw;}
.sharing_pop1 .cols {padding-top:35px; padding-top:3.24074074vw; padding-bottom:35px; padding-bottom:3.24074074vw; padding-right:10px; padding-right:0.92592593vw;}
.sharing_pop1 .cols2 {padding-top:25px; padding-top:2.31481481vw; padding-bottom:25px; padding-bottom:2.31481481vw;}
.sharing_pop1 .fx {display:flex; align-items:center; justify-content:space-between;}
.sharing_pop1 .h_tit {font-weight:700; font-size:45px; font-size:4.16666667vw; color:#0163c9; display:inline-flex; align-items:center;}
.sharing_pop1 .h_tit img {margin-right:20px; margin-right:1.85185185vw;}
.sharing_pop1 .h_tit.d-flex {text-align:left; display:flex; width:100%; justify-content:space-between;}
.sharing_pop1 .line-bot {border-top:1px solid #e1e6eb; margin-bottom:25px; margin-bottom:2.31481481vw;}
.sharing_pop1 .btn-bot {padding:50px 50px; padding:4.62962963vw 4.62962963vw; margin-top:25px; margin-top:2.31481481vw;}
.sharing_pop1 .cols .icon-ios-arrow-right {font-size:50px; font-size:4.62962963vw;}
.ico_p_tit1 {width:62px; width:5.74074074vw;}
.ico_p_tit2 {width:52px; width:4.81481481vw;}
.ico_p_tit3 {width:54px; width:5vw;}
.ico_p_tit4 {width:44px; width:4.07407407vw;}
.ico_p_tit5 {width:48px; width:4.44444444vw;}
.sharing_pop1 .b_next {width:60px; width:5.55555556vw; text-align:right;}
.sharing_pop1 .swiper {overflow:hidden; width:100%;}
.sharing_pop1 .swiper .imgs {display:block; height:0; padding-bottom:100%; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -webkit-border-radius:1.85185185vw; -moz-border-radius:1.85185185vw; border-radius:1.85185185vw; background-color:#ddd; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.header_popup2 {padding:0px 48px 50px 48px; padding:0vw 4.44444444vw 4.62962963vw 4.44444444vw; background-color:#333d4b;}
.header_popup2 a {display:inline-flex; align-items:center; font-weight:700; color:#fff; font-size:45px; font-size:4.16666667vw;}
.header_popup2 a img {margin-right:20px; margin-right:1.85185185vw; width:61px; width:5.64814815vw;}
.header_popup2 a i {margin-left:20px; margin-left:1.85185185vw;}
.header_popup2 .i-txt2 {padding-left:45px; padding-left:4.16666667vw; padding-right:45px; padding-right:4.16666667vw; font-size:38px; font-size:3.51851852vw; line-height:46px; line-height:4.25925926vw; background-color:#3a79c0; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -webkit-border-radius:1.85185185vw; -moz-border-radius:1.85185185vw; border-radius:1.85185185vw;}
.header_popup2 .i-txt2:first-child {margin-left:0px; margin-left:0vw;}
.sharing_pop1 select {appearance:none; -moz-appearance:none; -webkit-appearance:none; border:0; padding-right:100px; padding-right:9.25925926vw; font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-size:40px; font-size:3.7037037vw; color:#1f4296; vertical-align:top; background-color:transparent; background-image:url(../images/icons/ico_select2.png); background-repeat:no-repeat; background-position:right center; -webkit-background-size:39px; background-size:39px; -webkit-background-size:3.61111111vw; background-size:3.61111111vw;}
.wrap_main_bot.none {position:static; height:auto;}
.wrap_main_bot.none .inner {overflow:inherit; padding:0; height:auto;}
.quick_circle {z-index:10; top:auto !important; bottom:250px; bottom:23.14814815vw;}
.v_swiper {overflow:hidden;}
.v_swiper .imgs {display:block; height:0; padding-bottom:56.5%; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; -webkit-border-radius:1.85185185vw; -moz-border-radius:1.85185185vw; border-radius:1.85185185vw; background-color:#ddd; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.v_swiper .swiper-pagination {position:static;}
.folder-tree {list-style:none; cursor:pointer; padding-left:20px;}
.folder-tree li {margin-bottom:10px; font-size:14px; transition:all 0.4s ease; position:relative;}
.folder-tree li i {color:#f2b035;}
.folder-tree li ul {padding-left:23px; padding-top:12px;}
.folder-tree ul {display:none; position:relative;}
.folder-tree ul:before {position:absolute; content:''; left:-10px; top:0; width:5px; height:calc(100% - 10px); background-color:transparent; border-left:dashed 1px #c2c2c2; border-bottom:dashed 1px #c2c2c2;}
.folder-tree li ul li {display:block; margin-bottom:8px;}
.folder-tree .arrow {position:absolute; top:-2px; left:-20px; width:auto; height:auto; transition:all 0.4s ease; transform:rotate(-90deg);}
.folder-tree .arrow i {color:#167ac6; transition:all 0.4s ease; font-size:22px;}
.folder-tree .arrow:hover i {color:#292929;}
.folder-tree li.expanded > ul {display:block;}
.folder-tree li.expanded > .arrow {transform:rotate(0deg); top:0; color:#167ac6;}
.folder-tree.flex .fx {display:flex; align-items:center; justify-content:space-between;}
.tab_chk li {display:inline-block; vertical-align:top; margin-left:25px; margin-left:2.31481481vw;}
.tab_chk li:first-child {margin-left:0px; margin-left:0vw;}
.tab_chk li a {display:block;}
.tab_chk li a {padding-left:6.5vw; font-size:3.46666667vw; line-height:1; color:#65707E; position:relative; line-height:5.6481vw;}
.tab_chk li a:after {content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); cursor:pointer; vertical-align:middle; border:none; *display:inline; -webkit-background-size:100vw; background-size:100vw; background-image:url(../images/common/ico_common.png); width:5.6481vw; height:5.6481vw; background-position:-7.6852vw -14.1667vw;}
.tab_chk li.on a:after {background-position:-16.9444vw -14.1667vw;}
.jstree .jstree-icon.i_new {background-size:24px 24px !important; background-color:#00ff00; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; -webkit-border-radius:2.77777778vw; -moz-border-radius:2.77777778vw; border-radius:2.77777778vw;}

@media only screen and (max-width: 840px) {
	.inr-c {margin-left: 2.48148148vw !important; margin-right: 2.48148148vw !important;}
	.wrap_table1 .view th {	padding: 1.38888889vw 1.85185185vw; font-size: 18px;}
	.b_chk span.l {padding-right: 8.33333333vw;}
	.b_chk span.r {padding-left: 8.33333333vw;}
	.b_chk input:checked + label:before {margin-left: -5.55555556vw;}
	.lst_member1 {padding: 0.46296296vw 1.85185185vw;}
	#container.b_menu {	padding-bottom: 18.51851852vw !important;}
	.hov-type4 {	border-radius: 0.92592593vw !important;-webkit-border-radius: 0.92592593vw !important;-moz-border-radius: 0.92592593vw !important;
		padding-left: 2.77777778vw;	padding-right: 2.77777778vw;}
	.btn-type1 {-webkit-border-radius: 1.85185185vw;-moz-border-radius: 1.85185185vw;border-radius: 1.85185185vw;
		font-size: 4.35185185vw;line-height: 10.64814815vw;}
	.btn-bot {margin-top: 6.48148148vw;}
	.btn-bot.fx .btn_type {	margin-left: 3.7037037vw;}
	.tit_mo {padding-top: 1.85185185vw;padding-bottom: 3.24074074vw;}
	.tit_mo p {	font-size: 3.33333333vw;}
	.tit_mo .logo {	font-size: 5.55555556vw;}
	.btn_back {	margin-left: -1.85185185vw;	font-size: 5.55555556vw;}
	.btn_back span {	margin-left: 2.77777778vw;}
	.fz32 {	font-size: 2.96296296vw;}
	.h70 {	height: 6.48148148vw;}
	.mt_ty1 {margin-top: 1.85185185vw;}
	.mb_ty1 {	margin-bottom: 3.24074074vw;}
	.ico3_.i_write1 {	height: 4.81481481vw;	margin-left: 2.77777778vw;}
	.ico3_.i_del1 {	height: 5.64814815vw;}
	.minH {min-height: calc(100vh - 41vw);}
	.minH2 {min-height: calc(100vh - 35vw);}
	.wrap_boardst {padding-top: 4.62962963vw;	padding-bottom: 0.92592593vw;	border-width: 1.85185185vw;
		-webkit-border-radius: 3.7037037vw 3.7037037vw 0vw 0vw;-moz-border-radius: 3.7037037vw 3.7037037vw 0vw 0vw;border-radius: 3.7037037vw 3.7037037vw 0vw 0vw;}
	.wrap_board1 .item {	padding: 4.62962963vw 9.25925926vw 4.62962963vw 4.62962963vw;	margin-bottom: 4.35185185vw;	font-size: 3.33333333vw;
		border-width: 0.09259259vw;-webkit-border-radius: 1.85185185vw;-moz-border-radius: 1.85185185vw;border-radius: 1.85185185vw;}
	.wrap_board1 .item .d1 {margin-bottom: 2.31481481vw;font-size: 3.14814815vw;}
	.wrap_board1 .item .h1 {margin-bottom: 4.62962963vw;font-size: 4.16666667vw;}
	.wrap_board1 .item .w_chk {	right: 2.77777778vw;	top: 2.77777778vw;}
	.wrap_board1 .item .i-dot {	margin-left: 1.85185185vw;	width: 2.22222222vw;	height: 2.22222222vw;
		-webkit-border-radius: 2.22222222vw;-moz-border-radius: 2.22222222vw;border-radius: 2.22222222vw;background-color: #f43b10;}
	.i-txt2 {margin-left: 1.38888889vw;padding: 0.46296296vw 1.38888889vw;}
	.i-txt3 {margin-left: 1.38888889vw;	padding: 0.46296296vw 1.38888889vw;}
	.wrap_table1 .view td {padding: 1.38888889vw 0vw;}
	.wrap_table1 col.th1 {width: 44.22222222vw;}
	.b_chk label:after {margin-left: -6.48148148vw;	width: 12.96296296vw;	height: 6.48148148vw;
		-webkit-border-radius: 3.7037037vw;-moz-border-radius: 3.7037037vw;border-radius: 3.7037037vw;}
	.b_chk label:before {
		margin-left: 0.92592593vw;margin-top: -2.26851852vw;width: 4.62962963vw;
		height: 4.62962963vw;-webkit-border-radius: 4.62962963vw;-moz-border-radius: 4.62962963vw;border-radius: 4.62962963vw;}
	.b_chk span {line-height: 6.48148148vw;	font-size: 3.33333333vw;}
	.lst_member1 .mm i,.lst_member1 .mm span{margin-left:.64814815vw;font-size:2.77777778vw}
	.btn_file,.lst_member1 .mm,.lst_member1 .mm .ico{border-width:.09259259vw}
	.btn_file label,.btn_file label span{font-size:3.33333333vw}
	.lst_member1 .mm{justify-content:space-between;padding:.46296296vw;-moz-border-radius:4.62962963vw;-webkit-border-radius:4.62962963vw;border-radius:4.62962963vw}
	.lst_member1 .mm .ico{margin-left:0;margin-right:0;width:4.62962963vw;height:4.62962963vw;-webkit-border-radius:4.81481481vw;-moz-border-radius:4.81481481vw;border-radius:4.81481481vw}
	.lst_photo1 .ico,.lst_photo1 .ico button{-webkit-border-radius:0.92592593vw;-moz-border-radius:.92592593vw}
	.lst_member1 .mm i{margin-right:1.38888889vw}
	.lst_photo1 .ico{-moz-box-sizing:border-box;height:25.18518519vw;border-radius:.92592593vw;margin-bottom:2%}
	.lst_photo1 .ico button{right:.92592593vw;top:.92592593vw;width:5.55555556vw;height:5.55555556vw;border-radius:.92592593vw;font-size:1.94444444vw}
	.btn_file{-moz-border-radius:.92592593vw;-webkit-border-radius:0.92592593vw;border-radius:.92592593vw}
	.btn_file input{opacity:0}
	.btn_file label{height:100%}
	.btn_file label span img{margin-bottom:1.85185185vw;width:6.66666667vw}
	.input_type2{border-radius:1.85185185vw;-webkit-border-radius:1.85185185vw;-moz-border-radius:1.85185185vw;padding:3.24074074vw 3.33333333vw;-moz-box-sizing:border-box}
	textarea.input_type2{font-size:3.88888889vw}
	.input_type2:-moz-placeholder{font-size:3.88888889vw}
	.wrap_table_view1{padding-bottom:0vw;padding-left:3.7037037vw;padding-right:3.7037037vw}
	.wrap_table_view1 .tit{margin-bottom:4.16666667vw}
	.wrap_table_view1 .tit .d1{margin-bottom:.92592593vw;font-size:3.14814815vw}
	.wrap_table_view1 .tit .h1{font-size:22px;}
	.wrap_table_view1 .cont{font-size: 20px;}
	.wrap_table_view1 .imgs{margin-top:5.92592593vw}
	input[type="text"].input_type2,input[type="password"].input_type2,textarea.input_type2 {font-size: 4vw;}

}