/*!********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/App.vue?vue&type=style&index=0&id=1cf15bfc&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************/

.tooltip .tooltip-inner{
	font-size: 0.9em;
	font-family: 'Pretendard';
}

/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./src/assets/css/gt_style.css ***!
  \***************************************************************************************************************************************************************************/
/*@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');*/

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    /*font-display: swap;*/
    /*src: url('@/assets/fonts/Pretendard-Regular.woff2') format('woff2'), url('@/assets/fonts/Pretendard-Regular.woff') format('woff');*/
    src: url(/fonts/Pretendard-Regular.119cf01b.woff2) format('woff2'), url(/fonts/Pretendard-Regular.78df9e04.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    /*font-display: swap;*/
    src: url(/fonts/Pretendard-Medium.12f0acdc.woff2) format('woff2'), url(/fonts/Pretendard-Medium.55b46aea.woff) format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    /*font-display: swap;*/
    src: url(/fonts/Pretendard-SemiBold.cfa29e4f.woff2) format('woff2'), url(/fonts/Pretendard-SemiBold.a963592c.woff) format('woff');
}

* {margin:0;padding:0;}
body {font-family:"Pretendard", sans-serif; color:#222; font-weight:400; word-break: keep-all; -webkit-print-color-adjust: exact; }


/* 21.04.22 start */
.fl_center {display:flex; justify-content:center; flex-direction:column;}
.fl_center2 {display:flex; justify-content:center; flex-direction:row;}

.img_cover {
     -o-object-fit: cover;
        object-fit: cover;
}

.text_w {
     margin-left:22px;
}
.text_w span:first-child{
     display: inline-block;
     width:22px;
     margin-left:-22px;
}

.op8 {opacity:0.8;}
.op6 {opacity:0.6;}

.dis_flex { display:flex; justify-content:space-between;  }
.fl_fx { flex-grow:0; flex-shrink:0; }
.fl_grow { flex-grow:1; flex-basis:0; word-break:keep-all;}
.fl_grow0 {  flex-basis:0; }
.fl_warp {flex-wrap: wrap; justify-content: start;}
.fl_warp1 {flex-wrap: wrap; justify-content: space-between;}
.fl_warp2 {flex-wrap: wrap; justify-content: center;}


.mar_cen {margin:auto;}

.dis_b {display:block;}
.dis_n {display:none;}
.dis_box {display:inline-block;}
.over_h {overflow: hidden;}
.over_a {overflow: auto;}
.text_over{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.text_over_t{
     overflow-wrap: break-word; /* 단어 단위로 줄 바꿈 */
    word-wrap: break-word; /* IE와 호환성을 위해 추가 */
}
.po_re {position:relative;}
.po_index {z-index:1000;}
.po_index2 {z-index:2;}
.po_top_2 {top:2px;}
.po_top_4 {top:4px;}
.po_top_8 {top:8px;}
.po_top_5 {top:5px;}
.po_top_m25 {top:-25px;}
.po_top_m20 {top:-20px;}
.po_top_m15 {top:-15px;}
.po_top_m7 {top:-7px;}
.po_top_m6 {top:-6px;}
.po_top_m5 {top:-5px;}
.po_top_m4 {top:-4px;}
.po_top_m3 {top:-3px;}
.po_top_m2 {top:-2px;}
.po_top_m1 {top:-1px;}
.po_ab {position:absolute; }
.po_ab_top40 {position:absolute; top:40px;}
.po_ab_top38 {position:absolute; top:38px;}
.po_ab_top16 {position:absolute; top:16px;}
.cp {cursor: pointer;}

.text_sh {text-shadow: #111 2px 2px 10px;}
.box_sh {box-shadow: 0 5px 10px 0 rgba(9, 44, 116, 0.2);}


a:link { text-decoration:none;  color:#222;}
a:hover { text-decoration:none;  color:#222;}
a:visited { color:#222; }

.letterm05 {letter-spacing:-0.5px; word-spacing:-0.5px;}
.letterm03 {letter-spacing:-0.3px; word-spacing:-0.3px;}
.letterm02 {letter-spacing:-0.2px; word-spacing:-0.2px;}
.letterm1 {letter-spacing:-1px; word-spacing:-1px;}

/*color*/
.fc00 { color:#fff; }
.fc0 { color:#000; }
.fc1 { color:#111; }
.fc2 { color:#222; }
.fc3 { color:#333; }
.fc4 { color:#444; }
.fc5 { color:#555; }
.fc6 { color:#666; }
.fc7 { color:#777; }
.fc8 { color:#888; }
.fc9 { color:#999; }
.fc10 { color: #9a9a9a;}
.fc12 { color: #7c7c7c;}
.fc13 { color: #616161;}
.fc14 { color: #404040;}


.f_we1 { font-weight:100; }
.f_we2 { font-weight:200; }
.f_we3 { font-weight:300; }
.f_we4 { font-weight:400; }
.f_we5 { font-weight:500; }
.f_we6 { font-weight:600; }
.f_we7 { font-weight:700; }
.f_we8 { font-weight:800; }
.f_we9 { font-weight:900; }

.fs_8 { font-size:8px; }
.fs_9 { font-size:9px; }
.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.fs_16 { font-size:16px; }
.fs_17 { font-size:17px; }
.fs_18 { font-size:18px; }
.fs_19 { font-size:19px; }
.fs_20 { font-size:20px; }

.fs_21 { font-size:21px; }
.fs_22 { font-size:22px; }
.fs_23 { font-size:23px; }
.fs_24 { font-size:24px; }
.fs_25 { font-size:25px; }
.fs_26 { font-size:26px; }
.fs_27 { font-size:27px; }
.fs_28 { font-size:28px; }
.fs_29 { font-size:29px; }

.fs_30 { font-size:30px; }
.fs_31 { font-size:31px; }
.fs_32 { font-size:32px; }
.fs_33 { font-size:33px; }
.fs_34 { font-size:34px; }
.fs_35 { font-size:35px; }
.fs_36 { font-size:36px; }
.fs_37 { font-size:37px; }
.fs_38 { font-size:38px; }
.fs_39 { font-size:39px; }
.fs_40 { font-size:40px; }

.fs_41 { font-size:41px; }
.fs_42 { font-size:42px; }
.fs_43 { font-size:43px; }
.fs_44 { font-size:44px; }
.fs_45 { font-size:45px; }
.fs_46 { font-size:46px; }
.fs_47 { font-size:47px; }
.fs_48 { font-size:48px; }
.fs_49 { font-size:49px; }

.fs_50 { font-size:50px; }
.fs_51 { font-size:51px; }
.fs_52 { font-size:52px; }
.fs_53 { font-size:53px; }
.fs_54 { font-size:54px; }
.fs_55 { font-size:55px; }
.fs_56 { font-size:56px; }
.fs_57 { font-size:57px; }
.fs_58 { font-size:58px; }
.fs_59 { font-size:59px; }

.fs_60 { font-size:60px; }
.fs_61 { font-size:61px; }
.fs_62 { font-size:62px; }
.fs_63 { font-size:63px; }
.fs_64 { font-size:64px; }
.fs_65 { font-size:65px; }
.fs_66 { font-size:66px; }
.fs_67 { font-size:67px; }
.fs_68 { font-size:68px; }
.fs_69 { font-size:69px; }

.fs_70 { font-size:70px; }
.fs_71 { font-size:71px; }
.fs_72 { font-size:72px; }
.fs_80 { font-size:80px; }


/* padding */
.p1 {padding:1px;}
.p2 {padding:2px;}
.p3 {padding:3px;}
.p3 {padding:4px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p12 {padding:12px;}
.p14 {padding:14px;}
.p15 {padding:15px;}
.p16 {padding:16px;}
.p20 {padding:20px;}
.p24 {padding:24px;}
.p25 {padding:25px;}
.p30 {padding:30px;}
.p32 {padding:32px;}
.p35 {padding:35px;}
.p40 {padding:40px;}
.p50 {padding:50px;}
.p90 {padding:90px;}

.pt1 { padding-top:1px; }
.pt2 { padding-top:2px; }
.pt3 { padding-top:3px; }
.pt4 { padding-top:4px; }
.pt5 { padding-top:5px; }
.pt6 { padding-top:6px; }
.pt7 { padding-top:7px; }
.pt8 { padding-top:8px; }
.pt9 { padding-top:9px; }
.pt10 { padding-top:10px; }
.pt11 { padding-top:11px; }
.pt12 { padding-top:12px; }
.pt14 { padding-top:14px; }
.pt15 { padding-top:15px; }
.pt16 { padding-top:16px; }
.pt17 { padding-top:17px; }
.pt18 { padding-top:18px; }
.pt19 { padding-top:19px; }
.pt20 { padding-top:20px; }
.pt21 { padding-top:21px; }
.pt22 { padding-top:22px; }
.pt23 { padding-top:23px; }
.pt24 { padding-top:24px; }
.pt13 { padding-top:13px; }
.pt20 { padding-top:20px; }
.pt29 { padding-top:29px; }
.pt25 { padding-top:25px; }
.pt24 { padding-top:24px; }
.pt26 { padding-top:26px; }
.pt27 { padding-top:27px; }
.pt28 { padding-top:28px; }
.pt30 { padding-top:30px; }
.pt32 { padding-top:32px; }
.pt33 { padding-top:33px; }
.pt34 { padding-top:34px; }
.pt35 { padding-top:35px; }
.pt36 { padding-top:36px; }
.pt37 { padding-top:37px; }
.pt38 { padding-top:38px; }
.pt40 { padding-top:40px; }
.pt41 { padding-top:41px; }
.pt44 { padding-top:44px; }
.pt45 { padding-top:45px; }
.pt46 { padding-top:46px; }
.pt48 { padding-top:48px; }
.pt50 { padding-top:50px; }
.pt55 { padding-top:55px; }
.pt56 { padding-top:56px; }
.pt57 { padding-top:57px; }
.pt58 { padding-top:58px; }
.pt60 { padding-top:60px; }
.pt62 { padding-top:62px; }
.pt64 { padding-top:64px; }
.pt65 { padding-top:65px; }
.pt70 { padding-top:70px; }
.pt75 { padding-top:75px; }
.pt78 { padding-top:78px; }
.pt72 { padding-top:72px; }
.pt74 { padding-top:74px; }
.pt80 { padding-top:80px; }
.pt90 { padding-top:90px; }
.pt95 { padding-top:95px; }
.pt100 { padding-top:100px; }
.pt105 { padding-top:105px; }
.pt110 { padding-top:110px; }
.pt120 { padding-top:120px; }
.pt156 { padding-top:156px; }
.pt150 { padding-top:150px; }
.pt160 { padding-top:160px; }
.pt170 { padding-top:170px; }
.pt175 { padding-top:175px; }
.pt180 { padding-top:180px; }
.pt190 { padding-top:190px; }
.pt200 { padding-top:200px; }
.pt210 { padding-top:210px; }
.pt220 { padding-top:220px; }
.pt240 { padding-top:240px; }
.pt256 { padding-top:256px; }
.pt300 { padding-top:300px; }
.pt400 { padding-top:400px; }

.pb1 { padding-bottom:1px; }
.pb3 { padding-bottom:3px; }
.pb4 { padding-bottom:4px; }
.pb5 { padding-bottom:5px; }
.pb6 { padding-bottom:6px; }
.pb7 { padding-bottom:7px; }
.pb8 { padding-bottom:8px; }
.pb9 { padding-bottom:9px; }
.pb10 { padding-bottom:10px; }
.pb11 { padding-bottom:11px; }
.pb12 { padding-bottom:12px; }
.pb13 { padding-bottom:13px; }
.pb14 { padding-bottom:14px; }
.pb15 { padding-bottom:15px; }
.pb16 { padding-bottom:16px; }
.pb17 { padding-bottom:17px; }
.pb18 { padding-bottom:18px; }
.pb20 { padding-bottom:20px; }
.pb21 { padding-bottom:21px; }
.pb22 { padding-bottom:22px; }
.pb24 { padding-bottom:24px; }
.pb25 { padding-bottom:25px; }
.pb27 { padding-bottom:27px; }
.pb28 { padding-bottom:28px; }
.pb29 { padding-bottom:29px; }
.pb30 { padding-bottom:30px; }
.pb32 { padding-bottom:32px; }
.pb35 { padding-bottom:35px; }
.pb36 { padding-bottom:36px; }
.pb37 { padding-bottom:37px; }
.pb40 { padding-bottom:40px; }
.pb45 { padding-bottom:45px; }
.pb48 { padding-bottom:48px; }
.pb50 { padding-bottom:50px; }
.pb55 { padding-bottom:55px; }
.pb54 { padding-bottom:54px; }
.pb56 { padding-bottom:56px; }
.pb58 { padding-bottom:58px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pb72 { padding-bottom:72px; }
.pb75 { padding-bottom:75px; }
.pb80 { padding-bottom:80px; }
.pb90 { padding-bottom:90px; }
.pb95 { padding-bottom:95px; }
.pb100 { padding-bottom:100px; }
.pb110 { padding-bottom:110px; }
.pb130 { padding-bottom:130px; }
.pb140 { padding-bottom:140px; }
.pb160 { padding-bottom:160px; }
.pb188 { padding-bottom:188px; }
.pb200 { padding-bottom:200px; }
.pb248 { padding-bottom:248px; }
.pb270 { padding-bottom:270px; }
.pb300 { padding-bottom:300px; }
.pb400 { padding-bottom:400px; }
.pb500 { padding-bottom:500px; }
.pb600 { padding-bottom:600px; }

.pl1 { padding-left:1px; }
.pl2 { padding-left:2px; }
.pl3 { padding-left:3px; }
.pl4 { padding-left:4px; }
.pl5 { padding-left:5px; }
.pl6 { padding-left:6px; }
.pl7 { padding-left:7px; }
.pl8 { padding-left:8px; }
.pl9 { padding-left:9px; }
.pl10 { padding-left:10px; }
.pl12 { padding-left:12px; }
.pl11 { padding-left:11px; }
.pl14 { padding-left:14px; }
.pl15 { padding-left:15px; }
.pl16 { padding-left:16px; }
.pl17 { padding-left:17px; }
.pl18 { padding-left:18px; }
.pl19 { padding-left:19px; }
.pl20 { padding-left:20px; }
.pl22 { padding-left:22px; }
.pl23 { padding-left:23px; }
.pl24 { padding-left:24px; }
.pl25 { padding-left:25px; }
.pl26 { padding-left:26px; }
.pl27 { padding-left:27px; }
.pl28 { padding-left:28px; }
.pl30 { padding-left:30px; }
.pl31 { padding-left:31px; }
.pl32 { padding-left:32px; }
.pl34 { padding-left:34px; }
.pl35 { padding-left:35px; }
.pl36 { padding-left:36px; }
.pl40 { padding-left:40px; }
.pl45 { padding-left:45px; }
.pl50 { padding-left:50px; }
.pl60 { padding-left:60px; }
.pl65 { padding-left:65px; }
.pl70 { padding-left:70px; }
.pl80 { padding-left:80px; }
.pl85 { padding-left:85px; }
.pl90 { padding-left:90px; }
.pl55 { padding-left:55px; }
.pl100 { padding-left:100px; }
.pl110 { padding-left:110px; }
.pl115 { padding-left:115px; }
.pl120 { padding-left:120px; }
.pl130 { padding-left:130px; }
.pl150 { padding-left:150px; }
.pl157 { padding-left:157px; }
.pl160 { padding-left:160px; }
.pl170 { padding-left:170px; }
.pl180 { padding-left:180px; }
.pl187 { padding-left:187px; }
.pl190 { padding-left:190px; }
.pl200 { padding-left:200px; }
.pl400 { padding-left:400px; }

.pr1 { padding-right:1px; }
.pr4 { padding-right:4px; }
.pr5 { padding-right:5px; }
.pr6 { padding-right:6px; }
.pr7 { padding-right:7px; }
.pr8 { padding-right:8px; }
.pr10 { padding-right:10px; }
.pr11 { padding-right:11px; }
.pr12 { padding-right:12px; }
.pr14 { padding-right:14px; }
.pr15 { padding-right:15px; }
.pr16 { padding-right:16px; }
.pr17 { padding-right:17px; }
.pr18 { padding-right:18px; }
.pr19 { padding-right:19px; }
.pr20 { padding-right:20px; }
.pr22 { padding-right:22px; }
.pr24 { padding-right:24px; }
.pr25 { padding-right:25px; }
.pr28 { padding-right:28px; }
.pr30 { padding-right:30px; }
.pr32 { padding-right:32px; }
.pr34 { padding-right:34px; }
.pr35 { padding-right:35px; }
.pr36 { padding-right:36px; }
.pr40 { padding-right:40px; }
.pr45 { padding-right:45px; }
.pr50 { padding-right:50px; }
.pr55 { padding-right:55px; }
.pr60 { padding-right:60px; }
.pr65 { padding-right:65px; }
.pr70 { padding-right:70px; }
.pr80 { padding-right:80px; }
.pr90 { padding-right:90px; }
.pr95 { padding-right:95px; }
.pr100 { padding-right:100px; }
.pr110 { padding-right:110px; }
.pr115 { padding-right:115px; }
.pr120 { padding-right:120px; }
.pr130 { padding-right:130px; }
.pr140 { padding-right:140px; }
.pr150 { padding-right:150px; }

.pl0{padding-left:0;}
.pr0{padding-right:0;}

/* width */


.we7 { width:7%; }
.we10 { width:10%; }
.we15 { width:15%; }
.we100 { width:100%; }
.we20 { width:19.99%; }
.we25 { width:25%; }
.we30 { width:30%; }
.we33 { width:33.33%; }
.we35 { width:35%; }
.we33 { width:33%; }
.we40 { width:40%; }
.we45 { width:45%; }
.we50 { width:50%; }
.we60 { width:60%; }
.we80 { width:80%; }
.we260 { width:260px; }
.we142 { width:14.2%; }


.we_10 { width:10px; }
.we_12 { width:12px; }
.we_14 { width:14px; }
.we_15 { width:15px; }
.we_16 { width:16px; }
.we_17 { width:17px; }
.we_18 { width:18px; }
.we_20 { width:20px; }
.we_24 { width:24px; }
.we_25 { width:25px; }
.we_26 { width:26px; }
.we_28 { width:28px; }
.we_30 { width:30px; }
.we_32 { width:32px; }
.we_33 { width:33px; }
.we_34 { width:34px; }
.we_36 { width:36px; }
.we_37 { width:37px; }
.we_40 { width:40px; }
.we_41 { width:41px; }
.we_43 { width:43px; }
.we_44 { width:44px; }
.we_46 { width:46px; }
.we_48 { width:48px; }
.we_50 { width:50px; }
.we_53 { width:53px; }
.we_54 { width:54px; }
.we_55 { width:55px; }
.we_56 { width:56px; }
.we_60 { width:60px; }
.we_64 { width:64px; }
.we_65 { width:65px; }
.we_66 { width:66px; }
.we_68 { width:68px; }
.we_70 { width:70px; }
.we_72 { width:72px; }
.we_75 { width:75px; }
.we_76 { width:76px; }
.we_80 { width:80px; }
.we_83 { width:83px; }
.we_84 { width:84px; }
.we_85 { width:85px; }
.we_88 { width:88px; }
.we_90 { width:90px; }
.we_92 { width:92px; }
.we_95 { width:95px; }
.we_96 { width:96px; }
.we_100 { width:100px; }
.we_106 { width:106px; }
.we_110 { width:110px; }
.we_105 { width:105px; }
.we_107 { width:107px; }
.we_109 { width:109px; }
.we_115 { width:115px; }
.we_118 { width:118px; }
.we_120 { width:120px; }
.we_122 { width:122px; }
.we_123 { width:123px; }
.we_124 { width:124px; }
.we_125 { width:125px; }
.we_130 { width:130px; }
.we_132 { width:132px; }
.we_133 { width:133px; }
.we_135 { width:135px; }
.we_136 { width:136px; }
.we_140 { width:140px; }
.we_142 { width:142px; }
.we_144 { width:144px; }
.we_145 { width:145px; }
.we_150 { width:150px; }
.we_153 { width:153px; }
.we_155 { width:155px; }
.we_156 { width:156px; }
.we_160 { width:160px; }
.we_168 { width:168px; }
.we_170 { width:170px; }
.we_171 { width:171px; }
.we_176 { width:176px; }
.we_180 { width:180px; }
.we_182 { width:182px; }
.we_190 { width:190px; }
.we_195 { width:195px; }
.we_185 { width:185px; }
.we_200 { width:200px; }
.we_210 { width:210px; }
.we_216 { width:216px; }
.we_206 { width:206px; }
.we_222 { width:222px; }
.we_220 { width:220px; }
.we_228 { width:228px; }
.we_240 { width:240px; }
.we_242 { width:242px; }
.we_230 { width:230px; }
.we_250 { width:250px; }
.we_260 { width:260px; }
.we_264 { width:264px; }
.we_270 { width:270px; }
.we_280 { width:280px; }
.we_281 { width:281px; }
.we_282 { width:282px; }
.we_285 { width:285px; }
.we_300 { width:300px; }
.we_320 { width:320px; }
.we_322 { width:322px; }
.we_330 { width:330px; }
.we_335 { width:335px; }
.we_343 { width:343px; }
.we_350 { width:350px; }
.we_360 { width:360px; }
.we_384 { width:384px; }
.we_400 { width:400px; }
.we_440 { width:440px; }
.we_486 { width:486px; }
.we_490 { width:490px; }
.we_500 { width:500px; }
.we_530 { width:530px; }
.we_540 { width:540px; }
.we_550 { width:550px; }
.we_568 { width:568px; }
.we_578 { width:578px; }
.we_580 { width:580px; }
.we_588 { width:588px; }
.we_600 { width:600px; }
.we_620 { width:620px; }
.we_650 { width:650px; }
.we_686 { width:686px; }
.we_750 { width:750px; }
.we_900 { width:900px; }
.we_1200 { width:1200px; }
.max_we_320{max-width:320px; width:100%;}
.max_we_256{max-width:256px; width:100%;}
.max_we_270{max-width:270px; width:100%;}
.max_we_280{max-width:280px; width:100%;}

/* height */
.he100v1200 { height:calc(100dvh - 273px); min-height:1200px;}
.he100v1100 { height:calc(100dvh - 273px); min-height:1100px;}
.he100v1000 { height:calc(100dvh - 273px); min-height:1000px;}
.he100v900 { height:calc(100dvh - 273px); min-height:900px;}
.he100v800 { height:calc(100dvh - 273px); min-height:800px;}
.he100v8001 {  min-height:calc(100dvh - 273px);}
.he100v600 { height:calc(100dvh - 273px); min-height:600px;}
.mo_he100v500 { height:calc(100dvh - 176px); min-height:500px;}
.mo_he100v600 { height:calc(100dvh - 176px); min-height:600px;}
.mo_he100v700 { height:calc(100dvh - 176px); min-height:700px;}
.mo_he100v800 { height:calc(100dvh - 176px); min-height:800px;}

.mo_he100v200 { min-height:calc(100dvh - 204px);}
.mo_he100v170 { min-height:calc(100dvh - 174px);}
.mo_he100v80 { min-height:calc(100dvh - 82px);}
.mo_he100 { min-height:calc(100dvh - 2px);}
.mo_he1002 { min-height:100dvh;}

.mo_over {overflow-x: auto;}

.he500_min {min-height:500px;}
.he561_max {max-height:561px;}



.he100p { height:100%; }
.he1 { height:1px; }
.he2 { height:2px; }
.he10 { height:10px; }
.he15 { height:15px; }
.he20 { height:20px; }
.he25 { height:25px; }
.he24 { height:24px; }
.he29 { height:29px; }
.he30 { height:30px; }
.he32 { height:32px; }
.he35 { height:35px; }
.he37 { height:37px; }
.he38 { height:38px; }
.he40 { height:40px; }
.he43 { height:43px; }
.he45 { height:45px; }
.he50 { height:50px; }
.he55 { height:55px; }
.he56 { height:56px; }
.he60 { height:60px; }
.he62 { height:62px; }
.he64 { height:64px; }
.he65 { height:65px; }
.he70 { height:70px; }
.he75 { height:75px; }
.he80 { height:80px; }
.he82 { height:82px; }
.he85 { height:85px; }
.he87 { height:87px; }
.he90 { height:90px; }
.he95 { height:95px; }
.he100 { height:100px; }
.he105 { height:105px; }
.he110 { height:110px; }
.he115 { height:115px; }
.he116 { height:116px; }
.he120 { height:120px; }
.he125 { height:125px; }
.he128 { height:128px; }
.he130 { height:130px; }
.he135 { height:135px; }
.he140 { height:140px; }
.he145 { height:145px; }
.he149 { height:149px; }
.he150 { height:150px; }
.he155 { height:155px; }
.he160 { height:160px; }
.he165 { height:165px; }
.he170 { height:170px; }
.he175 { height:175px; }
.he180 { height:180px; }
.he185 { height:185px; }
.he190 { height:190px; }
.he157 { height:157px; }
.he240 { height:240px; }
.he244 { height:244px; }
.he250 { height:250px; }
.he200 { height:200px; }
.he210 { height:210px; }
.he220 { height:220px; }
.he230 { height:230px; }
.he240 { height:240px; }
.he245 { height:245px; }
.he250 { height:250px; }
.he260 { height:260px; }
.he262 { height:262px; }
.he270 { height:270px; }
.he280 { height:280px; }
.he285 { height:285px; }
.he290 { height:290px; }
.he300 { height:300px; }
.he320 { height:320px; }
.he330 { height:330px; }
.he340 { height:340px; }
.he370 { height:370px; }
.he380 { height:380px; }
.he395 { height:395px; }
.he400 { height:400px; }
.he430 { height:430px; }
.he460 { height:460px; }
.he470 { height:470px; }
.he302 { height:302px; }
.he314 { height:314px; }
.he350 { height:350px; }
.he460 { height:460px; }
.he480 { height:480px; }
.he500 { height:500px; }
.he520 { height:520px; }
.he530 { height:530px; }
.he540 { height:540px; }
.he544 { height:544px; }
.he570 { height:570px; }
.he580 { height:580px; }
.he600 { height:600px; }
.he620 { height:620px; }
.he635 { height:635px; }
.he650 { height:650px; }
.he670 { height:670px; }
.he690 { height:690px; }
.he698 { height:698px; }
.he700 { height:700px; }
.he800 { height:800px; }

/* margin */
.m10p { margin-top:10%; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }


.mtm1 { margin-top:-1px; }
.mtm2 { margin-top:-2px; }
.mtm3 { margin-top:-3px; }
.mtm4 { margin-top:-4px; }
.mtm8 { margin-top:-8px; }
.mtm5 { margin-top:-5px; }
.mtm7 { margin-top:-7px; }
.mtm10 { margin-top:-10px; }
.mtm15 { margin-top:-15px; }
.mtm20 { margin-top:-20px; }
.mtm25 { margin-top:-25px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt13 { margin-top:13px; }
.mt15 { margin-top:15px; }
.mt16 { margin-top:16px; }
.mt17 { margin-top:17px; }
.mt18 { margin-top:18px; }
.mt20 { margin-top:20px; }
.mt21 { margin-top:21px; }
.mt24 { margin-top:24px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt32 { margin-top:32px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }
.mt55 { margin-top:55px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.mt72 { margin-top:72px; }
.mt75 { margin-top:75px; }
.mt80 { margin-top:80px; }
.mt85 { margin-top:85px; }
.mt90 { margin-top:90px; }
.mt95 { margin-top:95px; }
.mt100 { margin-top:100px; }
.mt110 { margin-top:110px; }
.mt120 { margin-top:120px; }
.mt140 { margin-top:140px; }
.mt160 { margin-top:160px; }
.mt170 { margin-top:170px; }
.mt190 { margin-top:190px; }
.mt200 { margin-top:200px; }
.mt220 { margin-top:220px; }
.mt230 { margin-top:230px; }
.mt250 { margin-top:250px; }
.mt350 { margin-top:350px; }
.mt400 { margin-top:400px; }
.mt420 { margin-top:420px; }
.mt430 { margin-top:430px; }

.mb0 { margin-bottom:0px; }
.mb2 { margin-bottom:2px; }
.mb4 { margin-bottom:4px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb8 { margin-bottom:8px; }
.mb10 { margin-bottom:10px; }
.mb11 { margin-bottom:11px; }
.mb12 { margin-bottom:12px; }
.mb15 { margin-bottom:15px; }
.mb16 { margin-bottom:16px; }
.mb17 { margin-bottom:17px; }
.mb20 { margin-bottom:20px; }
.mb24 { margin-bottom:24px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb50 { margin-bottom:50px; }
.mb60 { margin-bottom:60px; }
.mb70 { margin-bottom:70px; }
.mb80 { margin-bottom:80px; }
.mb90 { margin-bottom:90px; }
.mb100 { margin-bottom:100px; }
.mb120 { margin-bottom:120px; }
.mb130 { margin-bottom:130px; }
.mb140 { margin-bottom:140px; }
.mb150 { margin-bottom:150px; }
.mb170 { margin-bottom:170px; }
.mb200 { margin-bottom:200px; }

.ml2 { margin-left:20px; }
.ml3 { margin-left:3px; }
.ml4 { margin-left:4px; }
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.ml8 { margin-left:8px; }
.ml10 { margin-left:10px; }
.ml12 { margin-left:12px; }
.ml14 { margin-left:14px; }
.ml15 { margin-left:15px; }
.ml16 { margin-left:16px; }
.ml17 { margin-left:17px; }
.ml20 { margin-left:20px; }
.ml24 { margin-left:24px; }
.ml25 { margin-left:25px; }
.ml29 { margin-left:29px; }
.ml30 { margin-left:30px; }
.ml32 { margin-left:32px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml70 { margin-left:70px; }
.ml150 { margin-left:150px; }
.ml220 { margin-left:220px; }

.mr2 { margin-right:2px; }
.mr3 { margin-right:3px; }
.mr4 { margin-right:4px; }
.mr5 { margin-right:5px; }
.mr7 { margin-right:7px; }
.mr8 { margin-right:8px; }
.mr10 { margin-right:10px; }
.mr12 { margin-right:12px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr16 { margin-right:16px; }
.mr17 { margin-right:17px; }
.mr20 { margin-right:20px; }
.mr24 { margin-right:24px; }
.mr25 { margin-right:25px; }
.mr29 { margin-right:29px; }
.mr30 { margin-right:30px; }
.mr32 { margin-right:32px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr42 { margin-right:42px; }
.mr44 { margin-right:44px; }
.mr48 { margin-right:48px; }
.mr50 { margin-right:50px; }
.mr56 { margin-right:56px; }
.mr60 { margin-right:60px; }
.mr70 { margin-right:70px; }
.mr90 { margin-right:90px; }
.mr110 { margin-right:110px; }

.pz {padding:0;}

.lh105 {line-height:105px;}
.lh70 {line-height:70px;}
.lh39 {line-height:39px;}
.lh36 {line-height:36px;}
.lh30 {line-height:30px;}
.lh32 {line-height:32px;}
.lh35 {line-height:35px;}
.lh40 {line-height:40px;}
.lh46 {line-height:46px;}
.lh56 {line-height:56px;}
.lh64 {line-height:64px;}
.lh70 {line-height:70px;}
.lh48 {line-height:48px;}
.lh50 {line-height:50px;}
.lh18 {line-height:18px;}
.lh16 {line-height:16px;}
.lh14 {line-height:14px;}


.bg_color0 { background:#fff; }
.bg_color1 { background:#f7f7f7; }
.bg_color2 { background:#fafafa; }
.bg_color3 { background:#e6f8eb; }
.bg_color4 { background:#eaeaea; }
.bg_color5 { background:rgba(0, 189, 65, 0.1); }
.bg_color6 { background:#d2d2d2; }
.bg_color7 { background:#00bd41; }
.bg_color8 { background:#000; }
.bg_color9 { background:#E6F8EB; }
.bg_color10 { background:#e0eaf1; }
.bg_color11 { background:#f6f6f6; }
.bg_color12 { background:#f2fdff; }
.bg_color13 { background:#e7ffe9; }
.bg_color14 { background:#00a543; }
.bg_color15 { background:#4ad078; }
.bg_color16 { background:#F2FCF6; }
.bg_color17 { background:#f4f4f4; }
.bor_ra50 {border-radius:50%;}
.bor_ra24 {border-radius:24px;}
.bor_ra16 {border-radius:16px;}
.bor_ra8 {border-radius: 8px;}
.bor_a {border: solid 1px #d2d2d2;}
.bor_a1 {border: solid 1px #eaeaea;}
.bor_a2 {border: solid 1px #666666;}
.bor_a3 {border: solid 1px #00BD41;}
.bor_a4 {border: solid 1px #ddd;}
.bor_r1 {border-right: solid 1px #44b55d;}

/*custom*/
.container-fluid {min-width:1240px;}
.container { min-width:1440px; margin:auto; }
.container_1200 { width:1240px; padding-left:20px; padding-right:20px; margin:auto; }
.container_998 { width:998px; margin:auto; }
.container_996 { width:996px; margin:auto; }
.container_968 { width:968px; margin:auto; }
.container_768 { width:768px; margin:auto; }

.mo_container { width:100%;}

.po_st {position:sticky; top:0; z-index:12;}

.bor_t1 { border-top: solid 1px #d2d2d2;}
.bor_t2 { border-top: solid 1px #dadada;}
.bor_t3 { border-top: solid 1px #000;}
.bor_t4 { border-top: solid 1px #eaeaea;}
.bor_t5 { border-top: solid 1px #bebebe;}
.bor_t6 { border-top: solid 1px #ddd;}

.bor_b1 { border-bottom: solid 1px #f7f7f7;}
.bor_b2 { border-bottom: solid 1px #dadada;}
.bor_b3 { border-bottom: solid 3px #00bd41;}
.bor_b4 { border-bottom: solid 1px #d2d2d2;}
.bor_b5 { border-bottom: solid 1px #636363;}
.bor_b6 { border-bottom: solid 1px #eaeaea;}
.bor_b7 { border-bottom: solid 1px #888;}
.bor_b8 { border-bottom: solid 1px #111;}
.bor_b9 { border-bottom: solid 1px #666;}
.bor_b10 { border-bottom: solid 1px #bebebe;}
.bor_b11 { border-bottom: solid 1px #ddd;}
.bor_b12 { border-bottom: solid 1px #222}

.lh14 {line-height: 14px;}
.lh20 {line-height: 20px;}
.lh22 {line-height: 22px;}
.lh24 {line-height: 24px;}
.lh26 {line-height: 26px;}
.lh28 {line-height: 28px;}
.lh32 {line-height: 32px;}
.lh56 {line-height: 56px;}


.fc11 {color:#00bd41;}
.fc22 {color:#bebebe;}
.fc33 {color:#aaaaaa;}
.fc44 {color:#ff1332;}
.fc55 {color:#3860e5;}
.fc66 {color:#636363;}
.fc77 {color:#e6f8eb;}
.fc88 {color:#1443e2;}
.fc99 {color:#bebebe;}
.fc111 {color:rgba(255, 19, 50, 0.48);}
.fcp {color:#00852E;}



.gnb_mem1 {width: 80px; height: 24px; -o-object-fit: contain; object-fit: contain; border-radius: 16px;  padding-top:1px; display:inline-block; color:#1443E2; border:1px solid #1443E2; font-weight:500; }
.gnb_mem2 {width: 80px; height: 24px; -o-object-fit: contain; object-fit: contain; border-radius: 16px;  padding-top:1px; display:inline-block; color:#00BD41; border:1px solid #00BD41; font-weight:500; }



.nice_mem_bt1 {width: 372px;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:24px; font-weight:600; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTL+/v76+vr29vb+/v76+vr6+vr29vb6+vr6+vr6+vv///9DQ0MbGxsfHx0rnMT0AAAAKdFJOUwB98A+oUtkj079cb2EKAAAA80lEQVQoz3XTMQ6CMBQG4Bo0cTQuGjdDdGAinsBVJuIRHNlcnfAOTm41BEKjF7CewHACDRfwFJZHbftK/Yem+ZLSR/tKSJv9Zrc8TYgZb8ogx9CwMZOZa90ylcXPeszISC6OTMzaD/QZyhpwBvM35x+Y0MYGDCOLBa5s9NVqA8V6L7DxEqoiNYpSh2Ks65eJKTmIkfOHiQXsYyElURczcu5iSZIu5iQw8FZVz6ZQhFfO74BJF3O0kcQSlSQxQ8VLpOg3JRZwIBamcHQWjuCQMYpDbnbCSPXF6fj6inVi3Qwq9H/bOBvM2YrupnW3t/Mh2E/mC1mpqhQcZUa5AAAAAElFTkSuQmCC) no-repeat, #f7f7f7; background-position:40px center;}
.nice_mem_bt1:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAC+QQC9QQC9QgC9QQDBPgC9QQC9QAC9QQC9QQC5RgC+QQC9Qeb46x3FVz7Nb0HOcW5bYnkAAAAMdFJOUwBS6CPWC/5986gWv6hbVo0AAADxSURBVDjLlZXbEoMgDERBAuGSav//a6tIFTRB3CdGzmQnEFalGhkMCbyHFNAoURGBHO1yjgAji1n0dJFHe+f0RIwmfeXQESuHrW0gUaG273ArWflWn+fPprkmD3ft+qArHdmmXwakyd6MeXA3j/4Z9PFWkAdzSSjAJhGEdV7KMu8vEkjmcO6D602GsYpBpbGK6d/LU0VQXgLnZdNxkjK45MUJitbfBgS5mRZM8vG0YJAPvAVRvsIWNMdQ9EE4x6wP4jm4XTAPbinZBZF5XGywWOa5crGiuQBghO8jZTykhmPvRZCOR3MJ+/qZCGH/8Pv4AVgAO9rElA3WAAAAAElFTkSuQmCC) no-repeat, #e6f8eb; background-position:40px center;}
/* .nice_mem_bt1:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/pc/page/bt1_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;} */
.nice_mem_bt1:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTOvr6+jo6Orq6urq6unp6erq6urq6uvr6+np6erq6urq6uvr6/////Dw8DleBtIAAAAMdFJOUwCAD6jzUujZciPTv5etkd8AAAElSURBVCjPbZOxbsIwEIavIBamDJ1QByZmdliYunjI1Aeo1Ddg5AWQ+gAdGOAZWLNEnFSquDxB3SeoeIb67uz4bPjjWPGXO+ds/wEQfSzWz8ctaA0mlnWYKvZog1aJvtheb5E9yNhwX4XkJQ0w3CeZYNhHseYMn/j52zmJbYmNJE0gqfZwZlMkz/IaszFGSv7AcLZKx6kUiREaahWMrZpTtIed7537VR+yX/CuoUxwhmUBaaXQ+HcJIrUONreRn2A0vFz/KDyDF+d+GG5KiD698X0R2WUlBXjKig/wnC2TofHLHN9G7nnrCljRJhfQbzIdRw7bdHBRyAc3soXqZIZerdgGfW100W6aYBsxmPikN1i0otVWVKY1ybRsb4OFve/+COUv8w+4deoBLjDK2AAAAABJRU5ErkJggg==) no-repeat, #fff; background-position:40px center; color:#bebebe;}

.nice_mem_bt2 {width: 372px;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:24px; font-weight:600; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTL6+vr+/v76+vr6+vr6+vr6+vr6+vr6+vrm5ub6+vr6+vr6+vr6+vr6+vr6+vr+/v76+vv2ynVwAAAARdFJOUwCGFefzUdh4qgnO+cAjZT4wM5c40gAAAVNJREFUOMuNVVmWxCAIdAfXxPtfdjSZvAaiPcOfbbUFFEWUYlEBS3AuFISqtmF06CSCNktYBNdFOB3fOG/7IpyXOOib0JwWyVWL0ZMjUnqK64ONAnvZ8NpDqTMt2RnR+bQqM44rQVIvkDZ8kDZKYpz/8wB+3jRBbkifhxT1et/ODD6JuqmRJqKNY/llMxEsfzJw5uf9xAQdT1RyTIyPRWU9dLxYGvASRR1hBcQn+aeE2Ye2gBbFfwy3ML5IYFBiWjPcKhyiKKcWY20WE+rUK5/cs76M1Th1WdWYL7MUVgyuG5wG8mTtgS9ecbThlTnZ7+Ss9JSoezgw8DEbCppAZj2zRMjgzgoM3mXPpvPBlVZQ1Tc/L2IQPqTmws9eMijNxexq2w01zb7sKmTNp5xJ2KyUQ8iMuyUlgBh3ay+PWPJ+W6TW/281Q9wsezb/abPs//h8/AALI0SVSo9CNQAAAABJRU5ErkJggg==) no-repeat, #f7f7f7; background-position:40px center;}
.nice_mem_bt2:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTAC9QQC9QQC9QQC/QAC+QQC+QQC9QQC9QQC9QQC6RgC9QQC9QQC4RwC9QQC9QQC9QQC+QQC9QAC9QAC+QQC9QWMecmkAAAAVdFJOUwDQ5/kVqE7zfdkLhiQGN3TCWWezlTcSwm0AAAFjSURBVDjLjVXttoMgDAPkU0HQjfd/1YuwHRuEndtfQ7OGpk1lDMJHlZwxLqno2TTk5jIJt8khbLUmd2G29YnTIg9CHD3O5klsAAuKvDpC0OT4ovQUlwsbBebXhFfsjO18yA5E+0eq9wIcVRdSbyQy3Eix9sTqKkxbe4Ty4+zIJdG5tMLX/OJq4H1RIzGhK8f0YZNrFJiSoxDf/BwaWlJ4cuT4PxqeRToEWCyN+GhKJ/atR4KuXNWF0z2BieFD1xqjUw90rJtWY1sX9g5q2HOsbXNA7ICD+5h3NdaB1GlU47JdzX5BMWoscCrIHeSJP7xiqOAenKxn7fT0xKl7EOhwzHSZzq8Ktrxa4CJkcHkRW6pWNqPF1MGlKaszvT517fnNbB/mUvdekqo3F9hVnA0qTwF3HyyApQyQhsbayUrZwanNw8Ml1QFVmK29pcSQ9+ci1f9bzXYdL3sLBuRWzj8M88/HHyQxVIl2AH1DAAAAAElFTkSuQmCC) no-repeat, #e6f8eb; background-position:40px center;}
/* .nice_mem_bt2:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/pc/page/bt2_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;} */
.nice_mem_bt2:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTOrq6urq6urq6urq6uXl5erq6urq6urq6urq6urq6urq6uvr6+rq6urq6urq6uvr6+rq6uvr6+rq6urq6urq6tod63IAAAAVdFJOUwDT2haoCOd981D5D4lzI8Fjyj6zMGSgFDMAAAFeSURBVDjLjVVZFoMwCMy+mc3t/ldt1PoETPrKV6PTDDAMMoYiJ1WEc6KolNkwpOU7CB5lF6at20m4OL1x3uydMJXi7D6IiGkVeFW19uC4QnqI233LA57XAa9ZGNt4lx0Rbd9WxYA4zgRBvQm04UGaiRKr43/eWq/bj/o8tycJ6HOTIp/3myOD+em8xBeKdiw325QMrofjRtz3z0hQ3qjAcUZ8KDJLcAhwsTDSSxS28B5Q3cmDhukq3sDC8ENxCeMLBQpGpjXYS4WFFOXYe6y/0ESAnXxCPI1VMXXp1RjiIfaKilH9Bs8NuaH2pB9ecbDhUEIRPVQXypnhUHDoHs7oK4sUlALMakCJgMHlrQKprrKPpuPBhVeezsy++uOF5tgKyFzqcfukqLmQXU26Vpis5mVXsgBCG6AFCWsHK2UhMqvRkiJApUdrL7To8v5cpP6/1Wz1X8veyvGHYfz5+AAkg1Sr5PR0CwAAAABJRU5ErkJggg==) no-repeat, #fff; background-position:40px center; color:#bebebe;}

.nice_mem_bt3 {width: 372px;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:24px; font-weight:600; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTL6+vr29vb6+vr6+vsHBwb6+vr+/v76+vr+/v7m5ub6+vv///+Xl5fPz89fX18fHx+vr6/r6+hx0FxUAAAALdFJOUwDoI7/WC1J986gWXV39eAAAASlJREFUOMuVVVsSwiAMrC0tUEh43P+wQkuF8FDcD3WYnSybDXFZCFYuNyYE2yRflyFOzlQBxs8ubedCVRB8b3nHS3XwOmoeVwNwKivVELKU/8ILzAndSv0oTy2gR7CEmRztpV+jbxjifW+EbeAgYPi0jfhZ9tndtUJdRzp/1k58IqD2jR+Sr9ZwfYPWhMjCvChaEbsV1Vr1cHDHqE1DuVy7xnWMZ6MH3T4GbNTLIJnLjVBTEPPEStoYcM6BMY10YcYa1BnOUDMyu0gMjz79KjzJT8NtrObB2FQcIhttbvgTYaiH9GLxIpAjfNz4Ol1yxvKYNeneyRdjlgY3TnYNfIjX4KaSuo/yHd6P6xsxPS76XHs4/l0A8ytlfklNr70/Fun8ap5f9j/+Pt7a9zfg4XxnSgAAAABJRU5ErkJggg==) no-repeat, #f7f7f7; background-position:40px center;}
.nice_mem_bt3:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURUdwTAC9QQC5RgC+QQC9QQDBPgC+QQC9QAC9QQC9QQC8QQC9QgC8QQC9Qf///5fksvj9+g/BTMnx1+f57SvIYaTou2rZkNj14rnty07Se5TksHndnA/smCoAAAANdFJOUwDoFr/WC1J/qPNyI4LQyPRAAAABTklEQVQ4y5VV67pEMAy07kVDb9ry/u95yqptij3d+YOaTzKZJLIMoe/aoiSkLNquzx6RDyUNUA75La1qCI1AmurKq1/0Bq865jX0AQ0O29JHtGH4LzzHTIgbRa/DU6n0pJVEzENRFeqdJ9gwzUh7dQksHY8r7pjyEjwP62wAtm/NAAZVfvNoCE8E8P3KQaAsB0cM/WUA434zAjDku+sXmvJF2mcden7IkdIuMmVTrZWOVW/2FPjgto4OBdLydoYLHjmzqyE0CSSdiEMzuypjjFoti0MHYtjK4cRkZobEnOVh43RQtL9ZWFAeX3DmigdisXJ7yaRdhHvW7FNwb6Fzl1uUluXe+d1Cr0aAiPKnTJyOl582A1CXmiiAoM2OxnUJjTG0J+6Ne4wC3COcw/dwfSMew4XH9Q71rwsgfaWkL6nktffDIk1fzenL/p/fxx8Xf0LQ2yNhZwAAAABJRU5ErkJggg==) no-repeat, #e6f8eb; background-position:40px center;}
/* .nice_mem_bt3:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/pc/page/bt3_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;} */
.nice_mem_bt3:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTOrq6uvr6+rq6unp6enp6enp6erq6urq6unp6evr6+rq6v////f39/z8/PLy8mG944MAAAALdFJOUwDwgNYcC1Kqv6VyLrbXkAAAAS1JREFUKM91kz1OA0EMhS0SoE8UmjRBlDSBliY1NOQG4Qb0nABxgUi0dFQJSAkYyAHW2hxgN+EAmT0Bf1nbszObzfCklZ4+jT22xwugOh+eNG8foKz6EYpOe57tHqJV49LBK3Q6KNgOltSxwTdlONEE+7iha4HHm3DMbE/9u8ksHeSwL25GRHOFLRf9RpkhF19vizPz/PBK7KhXFGlW+mmpNTWUIKaR+i5cbJ98hkc1KedM1L/CvZpvfzu+wB1W68QpnGG1I3yCNm5pFIY2fPazXPy5cL3ol1jxl71ISkqZME60JC7+g+JPTrGkWIvnNlMbl2dJpM0a+qat68roiqbtoDoyZMoWViaSIfNzkFekz9mvwpZ/Yq/Bf8sQXpvgggVXMby04fUO/gjVX2YNqBDOJUpPs30AAAAASUVORK5CYII=) no-repeat, #fff; background-position:40px center; color:#bebebe;}

.nice_mem_bt4 {width: 372px;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:24px; font-weight:600; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTL6+vr29vb6+vr+/v76+vr6+vr+/v76+vr29vf///9vb2/Dw8Ozs7MjIyOvr6+Pj4/r6+szMzBhmUi0AAAAKdFJOUwC/I/+o1lJ98A9LZuHdAAAA/ElEQVQ4y5WVCQ6FIAxEQcCyu9z/sB/9RltQrJOYGvPSkTitQhANoKWx1kgNg3iUA6OQDLgHzKpK9g4dG2xHx5oD9SCgtlo9SmP7DldIhm/lPtLnIYaKPE7kyHnX6L2PKz27a43ngs1LuVpz3DBsSN7rEuqWQFxT3m9z6RwzbWmQK3q3PGF/U/KCXGPAKuTlP5zO/l6Xt+aBWsjrjXPObTkkBcpq8nEr079En3CKheWBlg+yrSUPlDizPVDj7PRAOD/hCzigUPRAQ2IW0ozKnAKN2RHccC88C/AeCkDD1QOP4arHtdX4dQHwVwp/SbHX3odFyl/N/GX/8vv4AckDGoUgUumkAAAAAElFTkSuQmCC) no-repeat, #f7f7f7; background-position:40px center;line-height:24px; padding-top:10px;}
.nice_mem_bt4_1 {color:#868686; font-size:14px; line-height:24px;}
.nice_mem_bt4:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABOUExURUdwTAC9QQC8QQC9QgC9QQDBPgC+QQC9QAC9QQC9QQC5RgC+QQC9Qeb466HnuWrZkAnASK3qwbbsyGLWiS3JYh7FV4jgplnUg9Hz3HfcmazQ58QAAAAMdFJOUwDociPWC1KAqPMWv2FpZCEAAAEUSURBVDjLlZWJkoMgEEQJooAcIa6a+P8/uliLboOKk66y8HhFO9KMjGVquDJCa2EUb9ileiksSMj+FGultoW0bI9c97AnenQlJ+2FZG6r7KUU2le4SBJ8C/cuv//+vAsyVdRm9Y6Dc24Y89rbg3GYIzZ/4hEO5r1G14hMNizOZf66zyZcXf24z4z+65QCXOHZ5NFfxLyA6/CD8ujfMJ7O3Lk2kO+LcgMqZrZXDGEap1AOG2gYZNW7198wrMPLeUwx0zRQ00GytaGBBjNbA9X+wW9Avi/hDdgwqKYCiixmi1/W4elnuPqPWQru81wQ3DRlNRQSNlcNTJur3K5Hdd82AHpLoTcpctv7opHSWzO92d/8Pn4BfHI+gAcqGrkAAAAASUVORK5CYII=) no-repeat, #e6f8eb; background-position:40px center;}
.nice_mem_bt4:hover .nice_mem_bt4_1 {color:#636363;}
/* .nice_mem_bt4:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/pc/page/bt4_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;}
.nice_mem_bt4:active .nice_mem_bt4_1 {color:#fff;} */
.nice_mem_bt4:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTOrq6urq6unp6enp6enp6enp6erq6uvr6+rq6uvr6+rq6v////r6+vT09O3t7e/v73D7KaUAAAALdFJOUwCqv6UcC1LwgNZy3EI/PwAAAPtJREFUOMuVlY0OhSAIhU0t//W+/9PeamSgpXS2stUXZxiQEETaK+mMcVJ5LV6lrQuHynkOzj6zqzWhkbFrz20ddqJby9nwIkttl/CqBdsPuJ1k+DbuG72fU25IyGgl+ZYUY0yF5r72xnnHzqM316bBCqw4pCYBD1cwLZn6HyHdhR3PfuStO6jbnZFrylgJ+2vh4So+6wK9UDxQCYm2sJR+Acmay64UU7/UbAwPNHyQbS15oKzbMwFV3fAJ6OsnnIBaoGwGoCNlBj1Al7vMoHDzs1DhQshhUVjUXCMQmqtt117b1wHAHyn8IcUeex8GKX80o2EfxsN+8vv4A6s3N8ARuDtqAAAAAElFTkSuQmCC) no-repeat, #fff; background-position:40px center; color:#bebebe;}
.nice_mem_bt4:disabled .nice_mem_bt4_1 {color:#bebebe;}

.css_an {transition: all 0.3s ease-in-out;}

.footer_bg {background:#f7f7f7;}

.product-box-container {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 384px;
    height: auto;
    min-height: 234px;
    border-radius: 8px;
    padding: 20px;
}

a[class~="footer_a"] {color:#636363;}
a[class~="footer_a1"] {color:#404040; font-weight: 500; font-size:15px; line-height: 14px;}
a[class~="footer_a1"]:hover {color:#404040;font-weight: 700; font-size:15px; line-height: 14px;}
a[class~="ac_8"] {color:#888;}
a[class~="ac_1"] {color:#bebebe;}
a[class~="ac_6"] {color:#666;}


a[class~="ac_2"] {color:#3860e5;}

.nabc_bt1 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     font-size:16px;
     color:#111;
}
.nabc_bt1:hover {
     border: solid 1px #868686;
 }
.nabc_bt1[value="더보기"]:hover {
    border: solid 1px #404040!important;
}
.nabc_bt1[value="더보기"]:active {
    cursor: pointer;
    border: solid 1px #404040!important;
}
/* .nabc_bt1:active {
     border: solid 1px #111;
     background-color: #eaeaea;
} */
.nabc_bt1:disabled {
     border: solid 1px #d2d2d2;
     color:#d2d2d2;
}

.nabc_bt1_1 {
     
     height: 32px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #888;
     background-color: transparent;
     color:#111;
     font-size:14px;
     padding:0 15px;
     letter-spacing: -0.05em;
}
.nabc_bt1_1:hover {
     border: solid 1px #111;
}
.nabc_bt1_1:disabled {
     border: solid 1px #d2d2d2;
     color:#d2d2d2;
}
.nabc_bt1.nabc_bt1--type2 {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-size:16px;
    color:#222;
    padding:  15px;
    border: 1px solid #ddd;
    background: transparent;
}
.nabc_bt1.nabc_bt1--type3 {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-size:16px;
    color:#616161;
    padding:  11px;
    border: 1px solid #ddd;
    background: transparent;
}
.nabc_bt1.nabc_bt1--type4 {
    height: 48px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-weight: 500;
    font-size:16px;
    color: #00BD41;
    padding:  12px;
    border: 1px solid transparent;
    background: rgba(0, 189, 65, 0.1);
}
.nabc_bt1.nabc_bt1--type4:hover {
    border: 1px solid transparent;
    background: rgba(0, 250, 48, 0.1);
}
.nabc_bt1.nabc_bt1--small {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-size:16px;
    color:#222;
    padding: 11px;
    border: 1px solid #ddd;
    background: transparent;
}

.nabc_bt1_2 {
     
     height: 24px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #888;
     background-color: transparent;
     color:#111;
     font-size:14px;
     padding:0 12px;
     line-height: 14px;
}
.nabc_bt1_2:hover {
     border: solid 1px #111;
}
.nabc_bt1_2:disabled {
     border: solid 1px #bebebe;
     color:#bebebe;
}

.nabc_bt1_3 {
     
     height: 24px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #bebebe;
     background-color: #fff;
     color:#bebebe;
     font-size:14px;
     padding:0 12px;
     line-height: 14px;
}

.nabc_bt1_4 {
     width: 32px;
     height: 32px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #888;
     background-color: transparent;
     color:#111;
     font-size:14px;
     padding:0;
}
.nabc_bt1_4:hover {
     border: solid 1px #111;
}
.nabc_bt1_4:disabled {
     border: solid 1px #d2d2d2;
     color:#d2d2d2;
}

.nabc_bt1_5 {
     width: 32px;
     height: 32px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #fff;
     background-color: #fff;
     color:#111;
     font-size:14px;
     padding:0;
}

.nabc_bt2 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #888;
     background-color: #fff;
     color:#888888;
     font-size:16px;
}
.nabc_bt2:hover {
     border: solid 1px #111;
}
/* .nabc_bt2:active {
     border: solid 1px #111;
     background-color: #eaeaea;
} */
.nabc_bt2:disabled {
     border: solid 1px #d2d2d2;
     color:#d2d2d2;
}

.nabc_bt2_1 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     color:#888888;
     font-size:16px;
}
.nabc_bt2_1:hover {
     border: solid 1px #111;
}
/* .nabc_bt2:active {
     border: solid 1px #111;
     background-color: #eaeaea;
} */
.nabc_bt2_1:disabled {
     border: solid 1px #d2d2d2;
     color:#d2d2d2;
}

.nabc_bt3 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:16px;
}
.nabc_bt3.nabc_bt3--type2 {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-size:16px;
    padding: 11px;
}
.nabc_bt3--type2.nabc_bt3--type2:disabled {
    border: solid 1px #BEBEBE;
    background-color: #BEBEBE;
    color: #fff;
}
.nabc_bt3.nabc_bt3--small {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    font-size:16px;
    padding: 11px;
    border: solid 1px #00bd41;
    background-color: #00bd41;
    color:#fff;
}
.nabc_bt3:hover {
     border: solid 1px #00ae3c;
     background:#00ae3c;
}
/*
.nabc_bt3:active {
     border: solid 1px #111111;
     background-color: #111111;
}
*/
.nabc_bt3:disabled {
     border: solid 1px #d2d2d2;
     background:#d2d2d2;
     color:#636363;
}

.nabc_bt3.bt3-type2:disabled {
    border: solid 1px #ddd;
    background: #ddd;
    color:#7c7c7c;
}

.nabc_bt3_1 {
     height: 32px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:14px;
     padding:0 15px;
}
.nabc_bt3_1:hover {
     border: solid 1px #00852e;
     background:#00852e;
}
.nabc_bt3_1:disabled {
     border: solid 1px #d2d2d2;
     background:#d2d2d2;
     color:#636363;
}

.nabc_bt3_2 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:16px;
}
.nabc_bt3_2:hover {
     border: solid 1px #00852e;
     background:#00852e;
}
.nabc_bt3_2:disabled {
     border: solid 1px #d2d2d2;
     background:#d2d2d2;
     color:#636363;
}

.nabc_bt3_3 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #111111;
     background-color: #111111;
     color:#fff;
     font-size:16px;
}
.nabc_bt3_3:hover {
     border: solid 1px #111111;
     background:#111111;
}
.nabc_bt3_3:disabled {
     border: solid 1px #111111;
     background:#111111;
     color:#636363;
}


.nabc_bt4 {
     
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:16px;
}
.nabc_bt4:hover {
     border: solid 1px #00852e;
     background:#00852e;
}
/* .nabc_bt4:active {
     border: solid 1px #111111;
     background-color: #111111;
} */
.nabc_bt4:disabled {
     border: solid 1px #bebebe;
     background:#bebebe;
     color:#636363;
}

.nabc_bt5 {
     height: 48px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #00bd41;
     background-color: #fff;
     color:#00bd41;
}
.nabc_bt5:hover {
     background:#fff;
     border: solid 1px #00852e;
     color:#00852e;
}
/* .nabc_bt5:active {
     background-color: #fff;
     color:#00bd41;
} */
.nabc_bt5:disabled {
     border: solid 1px #d2d2d2;
     background:#ffffff;
     color:#bebebe;
}

.nabc_bt6 {
     width:100%;
     height: 32px;
     border-radius: 16px;
     border: solid 1px #00529c;
     color:#00529c;
     background: transparent;
     font-size: 14px;
     letter-spacing:-0.02em ;
     word-spacing:-0.02em;
}
.nabc_bt7 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    border: solid 1px #ddd;
    background-color: #fff;
    color:#7c7c7c;
    font-size: 16px;
    line-height: 24px;
    cursor: pointer;
}
.nabc_bt7:hover {
    border: solid 1px #222;
}
.nabc_bt7 input {
    background: transparent;
    border: none;
    color: inherit;
}

.nabc_my_bt1 {
     height: 24px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:14px;
}
.nabc_my_bt1.nabc_my_bt1--type2 {
    padding: 6px 16px;
    border: 1px solid #616161;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    height: 36px;
    color: #616161;
    background-color: transparent;
}
.nabc_my_bt1.nabc_my_bt1--type2.small {
    padding: 2px 12px;
    font-size: 14px;
    line-height: 21px;
    height: 26px;
}

.nabc_select::-moz-placeholder {color:#bebebe;font-weight:400;}

.nabc_select::placeholder {color:#bebebe;font-weight:400;}
.nabc_select {
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     
     outline:none;

     font-size:14px;
     width: 100%;
     height: 48px;
     padding:0 16px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     
     color:#222;
     font-weight:400;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTGFhYWZmZmVlZWhoaGZmZvPPQjMAAAAFdFJOUwAV1MEWCRlvrgAAAD5JREFUGNNjYKAhYDaE0MIGIE6QAIjNqGoAJhVBHCGIGJiCCkFoqASYAZMAS8ElQFJwCZAUQoKBwdmQgcYAAAEABoDyeVzuAAAAAElFTkSuQmCC)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
}
.nabc_select:focus {
     border: solid 1px #868686;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NzRDN0RGQzE5MjExRUU4NEVCQUZBQzc4NTQ0RjE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4NzRDN0UwQzE5MjExRUU4NEVCQUZBQzc4NTQ0RjE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg3NEM3RERDMTkyMTFFRTg0RUJBRkFDNzg1NDRGMTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg3NEM3REVDMTkyMTFFRTg0RUJBRkFDNzg1NDRGMTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Un1BpAAAAsElEQVR42mL8//8/Ay0BEwONwagFI8ACFmSOR6EvToVSH0VFWVhY1oDYzMzMofc5nrzCpXZH/2bSfAAynJWVdT8jI6MdCP/7928fSIwqQQQzHMjUBuKrUKwNEiPGEiZSDP/9+7cjCJNiCRMphj/jf/0ahEmxhIkUw2HypFjCRKrhpFrCRI7hpFiCYgE0nRNlOC5LYHkFZxAB64dDxBqObglIL7oc42iFM2rB4LcAIMAAI/+S7z4/hUkAAAAASUVORK5CYII=)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
}
.nabc_select:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}



.nabc_select1::-moz-placeholder {color:#bebebe;font-weight:400;}



.nabc_select1::placeholder {color:#bebebe;font-weight:400;}
.nabc_select1 {
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;

     outline:none;
     width: 100%;
     height: 32px;
     padding:0 16px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     color:#111;
     font-weight:400;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTAAAAAAAAAAAAAAAANOsCP8AAAAEdFJOUwCPemWx8j6MAAAAMUlEQVQI12NgIAkYgQhlIFYRYGBgdAIyGB0ZGEQEQMIiAiA2WAgiABRyhOpjUiDSAgCt3AJ2IHJsegAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
}
.nabc_select1:focus {
     border: solid 1px #868686;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTBISEhERERISEhEREabulX0AAAAEdFJOUwCPemWx8j6MAAAALklEQVQI12NgIBEwKUAZIo4QmtFRRAAiIMDoCBEAsYEMFSDB6ARkGIGElYkyHgCeUgJ2Da2KuQAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
}
.nabc_select1:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}




.nabc_select2{
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline:none;

     height:38px;
     font-size: 14px;
     border:0;
     border-bottom:1px solid #d2d2d2;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTGFhYWZmZmVlZWhoaGZmZvPPQjMAAAAFdFJOUwAV1MEWCRlvrgAAAD5JREFUGNNjYKAhYDaE0MIGIE6QAIjNqGoAJhVBHCGIGJiCCkFoqASYAZMAS8ElQFJwCZAUQoKBwdmQgcYAAAEABoDyeVzuAAAAAElFTkSuQmCC)no-repeat;
     background-position: right 0 top 50%;
     background-size: 12px;
}
.nabc_select2:focus {
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMi1jMDAwIDc5LjFiNjVhNzliNCwgMjAyMi8wNi8xMy0yMjowMTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4NzRDN0RGQzE5MjExRUU4NEVCQUZBQzc4NTQ0RjE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4NzRDN0UwQzE5MjExRUU4NEVCQUZBQzc4NTQ0RjE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTg3NEM3RERDMTkyMTFFRTg0RUJBRkFDNzg1NDRGMTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTg3NEM3REVDMTkyMTFFRTg0RUJBRkFDNzg1NDRGMTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Un1BpAAAAsElEQVR42mL8//8/Ay0BEwONwagFI8ACFmSOR6EvToVSH0VFWVhY1oDYzMzMofc5nrzCpXZH/2bSfAAynJWVdT8jI6MdCP/7928fSIwqQQQzHMjUBuKrUKwNEiPGEiZSDP/9+7cjCJNiCRMphj/jf/0ahEmxhIkUw2HypFjCRKrhpFrCRI7hpFiCYgE0nRNlOC5LYHkFZxAB64dDxBqObglIL7oc42iFM2rB4LcAIMAAI/+S7z4/hUkAAAAASUVORK5CYII=)no-repeat;
     background-position: right 0 top 50%;
     background-size: 12px;
}



.mo_nabc_select::-moz-placeholder {color:#bebebe;font-weight:400;}



.mo_nabc_select::placeholder {color:#bebebe;font-weight:400;}
.mo_nabc_select {
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;

     outline:none;
     width: 100%;
     height: 48px;
     padding:12px 12px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     color:#222;
     font-weight:400;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTAAAAAAAAAAAAAAAANOsCP8AAAAEdFJOUwCPemWx8j6MAAAAMUlEQVQI12NgIAkYgQhlIFYRYGBgdAIyGB0ZGEQEQMIiAiA2WAgiABRyhOpjUiDSAgCt3AJ2IHJsegAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
}
.mo_nabc_select:focus {
     border: solid 1px #868686;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURUdwTBISEhERERISEhEREabulX0AAAAEdFJOUwCPemWx8j6MAAAALklEQVQI12NgIBEwKUAZIo4QmtFRRAAiIMDoCBEAsYEMFSDB6ARkGIGElYkyHgCeUgJ2Da2KuQAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
}
.mo_nabc_select:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}


.nabc_text::-moz-placeholder {color:#bebebe;font-weight:400;}


.nabc_text::placeholder {color:#bebebe;font-weight:400;}
.nabc_text {
     font-size:16px;
     outline:none;
     width: 100%;
     height: 48px;
     padding:10px 16px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #ddd;
     background-color: #fff;
     color:#222;
     font-weight:400;
}
.nabc_text.nabc_text--type2 {
    font-size:16px;
    outline:none;
    width: 100%;
    height: 48px;
    padding:11px 0;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    border: solid 1px #ddd;
    background-color: #fff;
    color:#222;
    font-weight:400;
}
.nabc_text:focus {
     border: solid 1px #868686;
}
.nabc_text:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#666;
     font-weight:400;
}


.nabc_text1 {
     height:38px;
     font-size: 14px;
     border:0;
     border-bottom:1px solid #d2d2d2;
     outline: none;
}

.nabc_text1_src {
     height:38px;
     font-size: 14px;
     border:0;
     border-bottom:1px solid #d2d2d2;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTGdnZ2ZmZmFhYWZmZmZmZmZmZmZmZmVlZWZmZmZmZmZmZmZmZqfDfC8AAAAMdFJOUwA58wqOq2nAFunXTGVCywEAAADOSURBVCjPY2CgDmhswBASWXPmzBIBVDHxMyBwHEWU5cyhsI3bgs4cQRLjqDmZDKSYM89UIATZzwSDaeaY4whBnyNwYxxgYoxnAmDMmINw3ScNYExLuH6ZY3CD2M7AXOWjDBdk1oEZuiYAYWfMAijjTAJCMOcA1OlnNiAE95yAuQjJyzIH8ajEaiZ227G6E6uPsPodayghwpMVEZ5IIY/kD0QcnVHEEptChwQw451RRxFLCkFRCktLqEphAE0p1Cc4lBpgUaqJRZDBmOL0DwDKo0+9CspiWgAAAABJRU5ErkJggg==)no-repeat;
     background-position: left 0 center;
     background-size: 18px;
     padding-left:25px;
     outline: none;
}

.mo_nabc_text1_src {
     height:56px;
     font-size: 14px;
     border:0;
     border-bottom:1px solid #f7f7f7;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUdwTGdnZ2ZmZmFhYWZmZmZmZmZmZmZmZmVlZWZmZmZmZmZmZmZmZqfDfC8AAAAMdFJOUwA58wqOq2nAFunXTGVCywEAAADOSURBVCjPY2CgDmhswBASWXPmzBIBVDHxMyBwHEWU5cyhsI3bgs4cQRLjqDmZDKSYM89UIATZzwSDaeaY4whBnyNwYxxgYoxnAmDMmINw3ScNYExLuH6ZY3CD2M7AXOWjDBdk1oEZuiYAYWfMAijjTAJCMOcA1OlnNiAE95yAuQjJyzIH8ajEaiZ227G6E6uPsPodayghwpMVEZ5IIY/kD0QcnVHEEptChwQw451RRxFLCkFRCktLqEphAE0p1Cc4lBpgUaqJRZDBmOL0DwDKo0+9CspiWgAAAABJRU5ErkJggg==)no-repeat;
     background-position: left 24px center;
     background-size: 18px;
     padding-left:50px;
     outline: none;
}

.nabc_text_ok {
     /*background:url('../images/pc/common/ok_icon1.png')no-repeat;*/
     background-position: right 12px center;
     background-size: 24px;
}
.nabc_text_no {
     /*background:url('../images/pc/common/text_icon2.png')no-repeat;*/
     background-position: right 12px center;
     border: solid 1px #ff1332;
     color:#ff1332;
     background-size: 24px;
}
.nabc_text_no:focus {
     /*background:url('../images/pc/common/text_icon2.png')no-repeat;*/
     background-position: right 12px center;
     border: solid 1px #ff1332;
     color:#ff1332;
     background-size: 24px;
}



input[type="date"]::-webkit-calendar-picker-indicator {
     color: rgba(0, 0, 0, 0); 
     opacity: 1;
     display: block;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURUdwTGRkZGhoaGVlZWZmZmZmZmZmZmdnZ2ZmZhs6MhEAAAAIdFJOUwAzEGfpR7K9uynSVAAAAJhJREFUOMtjYCAXMCmg0nCg4oRKw4FEIypNQIJJUNCiWRAMQDTcGmaPDhTQYgCVqOhAA+1QDR2pqEaFdUC0sLShW57hAGZrtKJLRDQh2CgehKoCUyhBgiyBzbfUlID6DQEsIBIRHRigFaIDU4KAUXTxx6gEDSU0WtEloIkanA1QADQbgDMOMoBlHJxZDXfmBGVnZKBAXqkDAFBGcKFHF+djAAAAAElFTkSuQmCC)no-repeat 100% 50%; 
     width: 24px;
     height: 24px;
     border-width: thin;
     background-size: 24px;
  }



 
.mo_nabc_text::-moz-placeholder {color:#bebebe;font-weight:400;}



 
.mo_nabc_text::placeholder {color:#bebebe;font-weight:400;}
.mo_nabc_text {
     outline:none;
     width: 100%;
     height: 48px;
     padding:12px 12px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #ddd;
     background-color: #fff;
     color:#222;
     font-weight:400;
     font-size:16px;
}
.mo_nabc_text:focus {
     border: solid 1px #868686;
}
.mo_nabc_text:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}


.mo_nabc_text1::-moz-placeholder {color:#bebebe;font-weight:400;}


.mo_nabc_text1::placeholder {color:#bebebe;font-weight:400;}
.mo_nabc_text1 {
     outline:none;
     width: 100%;
     height: 40px;
     padding:0 6px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     color:#222;
     font-weight:400;
     font-size:14px;
}
.mo_nabc_text1:focus {
     border: solid 1px #868686;
}
.mo_nabc_text1:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}

.mo_date input[type="date"]::-webkit-calendar-picker-indicator {
     color: rgba(0, 0, 0, 0); 
     opacity: 1;
     display: block;
     background:none; 
     width: 0;
     height: 0;
     border-width: thin;
     background-size:0;
  }

.mo_nabc_text_ok {
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTGNjY2NjY2NjY2NjY2NjY2NjY2RkZGNjY2NjY2NjY2NjY2RkZGNjY2ZmZmNjY2RkZGNjY4F+hQ4AAAARdFJOUwBeTZz6L4ck8LBzyBm7DOg/bmyS/gAAALpJREFUKM+dkVsWwyAIRH2gYDQxs//N1qCmTetX+fDI5aEwxvxrIWYhyTE8MSdMuyJhhp2AkuNSrN+LMZbq4ITLn2aBrfcReLPgJmH/4NvNA4hX3MTPRo3bec96PRNrkjqsLQRFUeV2kOZX/S7haOexo3qQ0yZAr9DCFpmcUfsb3T2SuDEwcv9V+lqoRxxzlOdGCWFM/iy5fa6PXXnI3EQQJH4rI+eddDY9vOUjOE+QsFYw8Y/mdaH5wl6vpAiJ0KAxYQAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
}
.mo_nabc_text_no {
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTP8SMv8TMv8ASf8RMP8TMv8TMv8UMf8TMv8TMf8UMv8SMf8TM/8SLP8UMv8TM/8TM/8TMiFwqEkAAAARdFJOUwBkUwMdcdg+9cjrKUkNjrDZQUR71wAAAUFJREFUOMuVldsShCAIhjE8ldPB93/ZRbddMS3DabrQT/wFBIDOWENY4cXQarc+0vB2V/qJRDXHaswK79jJZmAzk3OT2fJGO/UFpMXZpKMxf6BNnuqIcUvPTDpscddZRTZMRyAaWlAN2xooR1a0Iwm3ftIkhRnSS1zufYr18lxt7Sghn/yvTHd7jivd8nQU2mjxGS6IKttWEzgTzFoOV6fiuRznmXjni7wT0kUxBs9oYn1gqvVXhebGfrTjG5PJpGMvKjhSs0nHTv8jbtDSVxa2eNDfX5ycsYZNd6f39nccpxs2OW+F0Iaa6IZFCnl4C0OGX8rALEN0QbBvXWelQRGFmyUSDBNJlKIs+WGc/OxZXV8XNs9K9GBlpWBQZK7LkvIlK4yykisr5lWb+M3ctglZAxK2trNpHt+meQya5qgdfwCyKxiEUJWp0QAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
     border: solid 1px #ff1332;
     color:#ff1332;
}
.mo_nabc_text_no:focus {
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTP8SMv8TMv8ASf8RMP8TMv8TMv8UMf8TMv8TMf8UMv8SMf8TM/8SLP8UMv8TM/8TM/8TMiFwqEkAAAARdFJOUwBkUwMdcdg+9cjrKUkNjrDZQUR71wAAAUFJREFUOMuVldsShCAIhjE8ldPB93/ZRbddMS3DabrQT/wFBIDOWENY4cXQarc+0vB2V/qJRDXHaswK79jJZmAzk3OT2fJGO/UFpMXZpKMxf6BNnuqIcUvPTDpscddZRTZMRyAaWlAN2xooR1a0Iwm3ftIkhRnSS1zufYr18lxt7Sghn/yvTHd7jivd8nQU2mjxGS6IKttWEzgTzFoOV6fiuRznmXjni7wT0kUxBs9oYn1gqvVXhebGfrTjG5PJpGMvKjhSs0nHTv8jbtDSVxa2eNDfX5ycsYZNd6f39nccpxs2OW+F0Iaa6IZFCnl4C0OGX8rALEN0QbBvXWelQRGFmyUSDBNJlKIs+WGc/OxZXV8XNs9K9GBlpWBQZK7LkvIlK4yykisr5lWb+M3ctglZAxK2trNpHt+meQya5qgdfwCyKxiEUJWp0QAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
     border: solid 1px #ff1332;
     color:#ff1332;
}


/*mo*/
.mo_nice_mem_bt1 {width: 100%;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:20px; font-weight:500; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTL6+vr6+vr29vb29vb+/v76+vr6+vr6+vr29vb6+vv///+Li4s7OztHR0SxEtDwAAAAKdFJOUwDZ6xkHlLtObUImjeJPAAABvklEQVRIx5XXvUrDUBQH8CtVqluKnbKKCHdSRydFFMciotC5Lp2C4N7BRSdHcUtKQnJQX8A3EF/BF/ApTEJ7P5pzzj3+p9L+yO39PlHKT+/leqCzwe3jvuKyfh/DIunNMe22LsHJ7jPlLmLwkj4QTsNKMlT2Y+gkTbquNwUkRbfzd4Bmb9WdAZErScNI4wdAZtt1p5qGmfvIQ2Cy4/zDmIOpfeS58/X7Z5NfV04MHPMwN5MHPIQE6woGl92ZhmCBtIzCRdsnYThs4VMYlu2G0mGYNRttE8IQZjVck8Cohq8SWK3MHwlz25efJiSse7Mc7vb3LwrWQ74hgyPT6QCM1JEMzs3oBGBlZjoASzOMAZibVRuAhYplMJVDLYOZAgp+fDcxkoZv7QcLtQxmdGd8mMrhVAYLegp9mNOLwoclvcx8WNEL14dzeiv4MKI3lw9H9Hb1YWIOAB42x9lYAnN7SPGwssceDyN7kPJwZo9mFrZH82K2WVg61wcLh8iFhCZBrji0rpDc/+6l2Re23LkYuicZViogmfy/+BCXM6qnZQ+Ul1zyIk5cFsoLTXnpKi6G5eW1vGCXvwLIXyq415Q/XYauPS9w5nEAAAAASUVORK5CYII=) no-repeat, #f7f7f7; background-position:40px center; background-size: 40px;}
.mo_nice_mem_bt1:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTAC+QQC9QgC9QgC9QgC9QAC9QQC9QQC9QgC9QQC9QQC9Qeb463/en0POcjfLaSnIYBugZC8AAAALdFJOUwBOakIHlLvaGe1xARUBkQAAAbpJREFUWMO9mVtywzAIRa0HQpgm7f5X20ya2mkkKwhw76dnfAYZJMH1soxVU4SCSMyEWCCmuuiVAyA3QghZhUtAfCCCNB1cRB4K40yYeSV+K1rFyIAsEgYRrhYWqwhyHognRO+CzMCTguy1XMmyK7JCeETMOt7tQ1bP+I5j1PP6xHyUj8+PTdfjzLS5PqwXEZChqWe2AfmlwitZgS+pHhS0EMhFtmA58HnRGT2AuGd6ZQ8gr1uA5AOk3xAj+wA5PoDoBcTHfcleQE7jTTcPhE5KvnbNA+9peSnq/fXLPPBe3OAJhDbHNuAtz5U9gVybojECU7NNjMDYVKERCM3RagSWZiMbgegPJF8gLTwPvF42tUQN8LI/6QDJF0iapIyA6A8svsCi2XojIGgOhxEwao6vETBpDtgRsGqugAEQVZfUAAiqa3QADO1FbwL+9F/gB4ROs2QCpk47ZwFir+G0AGOvJTYAt5b4T9NuAK7dsUIPfBorhoOPWEE4mom9B+nwqPQJguuCBbOAqP+XWQSyD5jPNzH8bRY90dtawvp/Zpq/3edvSJ5gmfqbuifYzv7G+AnW/Rk/F5S/P74Bz0Ddt3XEy1kAAAAASUVORK5CYII=) no-repeat, #e6f8eb; background-position:40px center;background-size: 40px;}
/* .mo_nice_mem_bt1:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/mobile/page/bt1_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;background-size: 40px;} */
.mo_nice_mem_bt1:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTOrq6uzs7Orq6ufn5+rq6uvr6+rq6urq6urq6urq6urq6urq6v////Dw8Pb29uT8UJEAAAAMdFJOUwDhGfIH0E5tkrZCnRUMnrAAAAHbSURBVEjHlde/S8NAFAfwM9QfOBWpWwZF3JxacLFDFUTHKh07FFwcOziJQwcRBP8Ahw5uLm6uLmkI+dGj/gX+B+JfIOglppe89L2753cK7Ydccpe7eycEjPN8f9byNx+vt4Qptcu+zBPcdWi3/ipLOXii3IkrQbwrnqPkyoJTcrDonLFEEi++/IVEs191p5LIbaXhPgUD2PiuJHNedkcuDb3yLbelIRucJ6w85XHp59lHms+y7Gn4YIaRHjxphnI+kDs22Mzh2AZjpGUU5m0f2mEjgzd2GGYTyrVDL51oq9IO5VDBJQ6sK/jCgYmCbxw4Ve/S/rv8SkNCv6O7O/v/m4Kqy9d4cCSWebAr9nhwonvHAhM90hYY6mlggZH+ai0wFn0eDITLg55o86BPw9lPmgJKCr5nF/qW9B0h9OmXgdCjuwfCgO5wCGN6CCGM6I8CwpD+zCBM6A8Xwgk9FSDs0pMLwhE9XSEc6AXADNUCMF9SzHBaLFJmmBTLnhnWi4XUDIfF0myE2dKcj7YRhqXtwwgbyIaEZoBscWhRg22aWJrYNmxoGW7sSCK0VEDS+3/xwS5nhMMtkGrckotfxLHLQn6hyS9d2cUwv7zmF+z8IwD/UJEfU9ot5JjyC3xn89XGW15vAAAAAElFTkSuQmCC) no-repeat, #fff; background-position:40px center; color:#bebebe;background-size: 40px;}

.mo_nice_mem_bt2 {width: 100%;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:20px; font-weight:500; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTLy8vL6+vr6+vr6+vr6+vr6+vr29vb6+vr+/v76+vr6+vr+/v76+vr+/v76+vrCCXE8AAAAPdFJOUwAJ1O1F4ZcZbcCs+IRVKnNqPMIAAAMDSURBVEjHpVdNaBNBFJ6VxQ1iQ6ogKgr2IF6UHCp6EEywFz1Ve/EiRhEEEYlYeq5V700unoSqFy9CD4UiBY3Sg9QeDAheDXrx55Zk0yRFxpnsZud7s29CwTll3nw7b97f916EoCu4eOf4uZWZp0/ui1HL+5qX8Wrey7lx/l0Ja63owmVKkqxwgccdtHBStj6welM4haynccGyZFavkQJ+kex6Y+MOSMd6YSlecgGb1PMP4Kg6Po73X0dcFi1+LsRutBztmZNuoDwPIc6PAobmlYfkKKCcSICfUfxM5UJ2owaSThI8fPrHSHYUzRsGchZkN5MUKRjhu1gGUX5rLPwBEU9p3oZczRZs3fuMoBt5KyqCP0Z+ZSBYNIKKDvtGqXVSu26vdYEH9inN3qb+sUoPWlpHBnyjtntMdk2bk4dqu8ts+2r7LXFytmxOLtPv9FOGiVn0sTba6gS++6u2Q6ecIqmsdHkFCqyxeb6dE2OSqi7xFVEnGdWlL8F1A40eWD3LA4+JeUn96POP3ELvDCIjvrPANkZaK1BueMwBu/Txg+AHmwywI4hfo3wM1hm2EqRS4wz3HqWZxXZwTJ2XbGAoCtaXMYH8sik1Fdt+jLxgBTudBKsR0itbwELawKgUaYhaXLY0o7YxRY3JM95tLdhMo9zDcnJYt7mr58i/ni7s/SSEi3z+naYMoLJgmgfqqAcSy2ne0TYmaP1skVKQklbkMmYq5fXbpH7KWFxYrteKATiO+KeOBNBFbRSoCADu7yF7UtVrlKQaQILUmDalvQrcUiHu0bQ3Rl2SqSUxzFIiRQbWEf6dDCjGc2HOIvuq3v98OfO6TttC124ffZyevCWrfWCCvgLgYcpJNKQw6MCY0WeaZmfYxT3glbNMGx6Obv4604ZpY9f14n8qcY3dGhXeCytJq47hwwbiiDQ3CnjVNSBZwLDhGrks4Ak6BQNhrExOAnP1rJn4iGvaS02vU27G2Mno2mfmdp8hwGZxZ+O1cxDPs8zLjeK3EHem+P9/Kkb9TfkHfcM/I5G4zGAAAAAASUVORK5CYII=) no-repeat, #f7f7f7; background-position:40px center;background-size: 40px;}
.mo_nice_mem_bt2:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTAC9QQC9QQC9QQC9QAC9QQC9QQC7RAC9QQC9QQC9QQC9QAC9QgC9QQC9QQC9QQC9QQC9QQC9QfW6QccAAAASdFJOUwD41pofSGwH4e6tvxCNVc58Nnict9kAAALgSURBVFjDrVlXlqQwDMQ5Y+z7H3Z7eoGBbkuWeKNPQmGFUmJZcNHGqiR9ECJ4mZQ1enkublWyf4lUa34EZ5TogIho2IezvqPirftLuB8JG1lzQ4B7n3IlwenYyZIIPl9DZ4iwM+uVzhSFWjKnzhaJqK0lYKr8FgX4BkTUkHfj//sKCqDGxJsB9jA8Y679KeBQa4f4YwrY6zcR4XhJZbdR2xKYL9QX3UDG6ntGgwz9QUMdqGHr7PhRcTfjmL9iZURDmissxmnUAepcvu7GDLkS313dqIe+8b+P2HEonO+X9NIy1HKaaRu+sJ1fHxvFHAnoPI8o6BvBoQcMI39Fhxn9sJHEQnUdXdVj0vidAB2zSPo2RAOLhMEoukfBZ4jIFSH9+/wuoICCVWLyt5E+LexZ9WBF0sw2y0KQzhJPgppVVuUrUYN5/eA5y4oaTIQnU5YmGYAGoMmNy26jq22xQvGbbXIRZK8gYXrNh5l4yrRgBrplbGclyc144JZbeTTz1scvE03qvc1oM8gw52q8lzODKy4I5Beq0VtIsZCcl271D+NOoGYTeR0jWkCcQubVdTIxSNgwmuDLGFHgwFacXHKOEVCaf1HPshJoMGip/+G/4fX8Yg8hDaavzJwijg7GQwl2kUzEFWsAJVqFfFFwrSlgkTIQWhtbqmJeWcEIsKBiGOC70I8jMYGtJaayQpqlBrV6mFMM0s4lgGTHdQ+3cwBZDuLam9Y1Iz3gWSY9OhFe2sHfjKPQrn18xHTe11usvsayOnQOsLOxIoKrGVfxsQIK7gjsExzmYoyZPYxns4q0f5PhcTA9Ak3J51RviIuzVgJpvEVbX79Dmi2CNbKwVgR7u12RYuNYS4wpoMy8NcsMEFoFgYgTQGS1VJ8AVs1eponwFmgx9rfrvjLbxRrW5BQI62LOyjTS1uSGWPsleZtNWjtzN9mS0dHSpCnQPUG1hz8XyujnwqW0PJD8+ftjtq//BxphKXKXSuuyAAAAAElFTkSuQmCC) no-repeat, #e6f8eb; background-position:40px center;background-size: 40px;}
/* .mo_nice_mem_bt2:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/mobile/page/bt2_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;background-size: 40px;} */
.mo_nice_mem_bt2:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTOrq6urq6uvr6+vr6+vr6+vr6+rq6vDw8Orq6uvr6+rq6uvr6+zs7Orq6urq6uvr6+vr6+rq6urq6rFqHyUAAAATdFJOUwCc+BpIbNjuBuK/ro8OVs99KDgkhjswAAAC5UlEQVRYw61Z6ZqrMAg1i9lNNHn/d53eXnW0BgL9hp9tpWwHDjhNuCg9i1C8ldJ6E8Ss1fS9LDmZ9hAj8vKVOi1sA0QK7Zja3GwaKn52LHW+DcWuZM+1aSTxmaROxUaWsI31ZdsYIudR9FJjikAjuYTGFoOUuipAqJa3CCA3YCA3qFji/+8FVEAVsA8svoHCZrs2LqV9q7D5Thwdko+hwlaeuYbrJaQ9RtsaJFg9D7iBiL154zIEyw8YKgAfaXk2jv5P5T0xffzKzKiuMHZYala9Xv7d9QNzBb67+r51c+N/fzL3S+EMcAovm2xJZ37W7gPr+e99F/TRgE57ZEJd8g410PfyFR0W9CNGBivV3Pt0E5gNtWERCc9AVHBIaAyiexV8lrHJCOjf9juLKpSsEbM8g/QZYcOaBxlpM+uoC3Wx/3qi4E1QscaqeT0A9vUD56woKrARnkiZKieMGoDJDctupbs9Y4Pit9ssieq3mJAyvfbDhWhlQOvs1rGHHHSPE04t1xtP1WPq46eBJ+VOM+pIpR1jVSgOvZUE8Eux0SmknEjJC7f5h2HHTp4I0usaUS2SFDKu7EWlRsqGQYIva0SCC1twekk4Mg61+Rf0ZlYDtRod9f/wr3mcX+6FrsD2pbhbxJ4aDzXYqTA1ZowAGnQK+STgWZPAwawhbbUfqYJlJYMVMIOOYQrfg75fiQGklpjLAiFLFaJ6WFI0wjYCALLjc49Qyoxy8Fn2VqYNG5N9SmwP3G6x08QERokBPIfz+22NxZeYskP3gHm0VkTwNOMKaiBY3BHY/h2WYgyZv92KcEmIpOWxc/QASIlVtPW2yXizsiZLWm9R6ut3lXqNHuPC9BPBTreRzhkc64gxVGgW3pllpNAr5iFooBA+LUGnKlxhUexjmrRvgQ5jf3vuS6NbrGZtTlb/7ck00s7k1KOu0RNRSGdn7iXbMBgtTSp8ureifvU2wHVfLpTEfhEAv/5I49cfP54HOfZLjFs5AAAAAElFTkSuQmCC) no-repeat, #fff; background-position:40px center; color:#bebebe;background-size: 40px;}

.mo_nice_mem_bt3 {width: 100%;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:20px; font-weight:500; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTL+/v76+vr6+vr6+vr6+vr6+vr6+vr6+vr29vb6+vr6+vv///8rKytPT09zc3Ozs7Pf39yU8t7EAAAALdFJOUwCSH7bQ723hDEmd0glxyQAAAkxJREFUWMO1WdmCgyAMrAdX0QD//7PrqttWGpLA4jxqO83FJKSPBw3r9DDNRnmvzDwN2tlHO6wbZv+FeWgkdU/lC1BPV02njSdhdI2ZlqOrpHQCup1S5vg4eTGmUWCe8hVQrJGDr8RAZ2P21ZiJ3IwNfBtjMZCj8U0wY1++EqOdfTPQOP6Db2PsUC9M9bjyZ9cQ07KkGFaKMavwsXg+1ri8EAlKdU1M8fyG5YJAnGuRwxkfyfjhtC1VICxfgHI1vmtHlz6TztgFgHDGMpVN1EID02kUJKmJRQPjleHgj7yJhvQ4Zj9A+Gy4ms5dPExkq/tZrOn9+yvxIMdzT4nqR6gsfYqrXd59JmSmNimH6BA6WFs2uy5a4jVczm/gzt4vLBXC2qN3BFFTr9dvcVhpQs1If418nVlhRiOQitdLZrlmJ20BrzTz3f23SW1gmtRLH6qmN8F89/Cd0ZtQ9XeZTwpsx2QDgCwpZNnAPoW8wad6Lhf2GuKCIgJZ2IWjBwU2rsIHXBxCWhikUBIHRL4go9tOyYaUPwVcviypMJsSfjYpuMQ1oAL7lWZ4pxSY6AI6Gg+4SidC+f5CnNAm5TCHEyN8Z5gD1kazRh8FjQNrse9Gn40iSSL0f54kbBTJfJYpfWGKcMg49x9Cgw2cR7BXFgEh1NhIvFShMLXrPoQavVa0E35cKz4T3U7o8KtZM+EkvDyKu9Movt7K4O6+gPdfEfRfYnRfs/RfBPVfVfVfpvVf992wkOy/Mu2/1L1h7SyhrKO7Y3V/w58LjX9//ABsAd2EKFdbiwAAAABJRU5ErkJggg==) no-repeat, #f7f7f7; background-position:40px center;background-size: 40px;}
.mo_nice_mem_bt3:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURUdwTAC9QQC+QQC+QQC9QQC+QQC9QQC9QgC9QgC9QAC9QgC9QgC9QQC9QQC9QQC9Qf///y7JY1jUgvD89Nn142zZkUXPdbHrxRDCTX3enr7vz5vltRjjSZQAAAAPdFJOUwDu5MDfTtMZB5RqQnGx8UwkDTcAAAKlSURBVFjDvVnpwqogELVcEC1RQBR7//e8pXyVOsNieM8/047MdgbGJLGD1BVNi+zCmktWpLSqSXIcZU4LtkNB8/IQXU0bhqChdfDiqoxZkVUhyyxvV+bE9eZNmWfMC1nuRUfuzBt3j5jnFxaAxrXIkrJAUKsnScqCkVrMJgU7gAJjLMmVHcIVYTzKhzEesxe3ukzZD0j3sabsJ9BdPuPPdnqSQshJdzbGTYYTtD66qX1jslA2azei9du3K/SWuvYyeMNnZfwyusT0SrU7KFzNPpG+Yc9I47teqd74UuJLvL0XiJUInykEN1divuR4wfwtscKeGNYMC/+AL7EyhKjiiw3B/AJh6QmmX2L3x62JS8xHnLG2F103/7+z/AAWYNnEI2xKaxWHmzwnt0VmQoOy2GzR1dC0eSrtU2cst01im/rtXYn9AsGT5rv0NOfaXXpL4lS220HiYIrFLv0h8mWi4uhNRhEMBHd2q8TVPLvhwzd07oaauPeCnR5eTWrQbrqXPgTt3ty4JCwykiYuXxPfZGdQRsV5r3XPuRp9glJYuR7TKg+foVautEETe+wH0QIQDz7aEhspPTW0OMSjw0sPEodRy9YB2WPiAMgXX9MJKadhmKRce0AqWL6IVWGeQfhuUkpPDuUh+xbAP56C8mTkj/dKOdQCdlERf04a8fgbnwiwSeWQwdKRbkrCRuf7Rr+0SmdNjLMhE9ToNzbPr9buGtNQx6LAZsmnE31iB26W1vrgS6gAwgzacC7O7pzoAcIK2hK3QYC3xKtN+w+EN/BYcZzw61jxndzHCXP4aHaY8O55ePTuTsT7eOuH/OwDePwRQfQhRvwxy3HGKz5aijuqOmGYFn/cFzyQvOT/f2Qaf6h7wtg5/mD8hNH9GR8XNp8/mOfnj38iSC1wn2DaGAAAAABJRU5ErkJggg==) no-repeat, #e6f8eb; background-position:40px center;background-size: 40px;}
/* .mo_nice_mem_bt3:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/mobile/page/bt3_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;background-size: 40px;} */
.mo_nice_mem_bt3:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTOrq6uvr6+zs7Orq6ufn5+rq6urq6urq6urq6uvr6+vr6+rq6v////Ly8vr6+oDstxoAAAAMdFJOUwDhSRnyB9CUtmpxcsDBC9AAAAJaSURBVEjHpZe/axRREMdfclzELiCxuuIKQQJXKIiVlQnYXBERFGOjiF0KEQULexuLINiltbO1s0k84hkm6z+Q3f0H1tw/4N763u3uvZl58zYjfpvlls/NvDc/3ps1hqq3+fbZ9uTq+483TJf61/eg0fGrnTi3+hqQ7g1j3OMBEB1+krldxlnys+g34CwpeO99AEHTcPPXQNRdzj2CiN4wx3sx8Jg6vw1RPcfcg0EcPMQmb0KHrmhWyFb5EDr1Ygm+6wZ/LJNHXv8q06qgZJvIW4RLnf4QcKsBcZaTtBaxORU8/27ATPB9XzDITG4swG9shfPzGV/lyaKhBtRz5h8+ja7RLuM3Ze3TriAni9y34Ap+0QL2DwRct+CIglm7BAIe8fyl6dniecpAm8X+mEZHtjjZYYmOgTbkl0CzGXhp1kATHnhq7gBcHHCA7zQ6sRS6+ByQ35GiAPjJ20AuMxdIdjYlskFbu7xTpVZwPWuCM+K8CprLFZoZg0oTPQhK6S2Gm3ESNkPDk8zqMObzgoeHBHyWes1ZwFEKkzLFygqSwgOhIBrlBS6KEefyqqrKgDzyhVvXTbOJZlMZKtw1bBCZqBdc+FZom+s02Kgzeuaba9V7nrMgz5Dv4fIACBoUNe/iAGgDWQbV77zk6GIY0TOCNRA6pFY04Lo/SC2YcHlw3x/NqSx0NJsvF4Mn6ProBDfQhdQJDtEV1wVOpUtT0pZ4DQsa/uvFrh8V1MOHepwxPe2A1NeOXPohTj0W6gdN/eiqHoaNeRKO11//b2DXfwLoPyqaz5TxtvCZ8heyF+UaCyHlxwAAAABJRU5ErkJggg==) no-repeat, #fff; background-position:40px center; color:#bebebe;background-size: 40px;}

.mo_nice_mem_bt4 {width: 100%;height: 152px;border-radius: 16px; border:1px solid #f7f7f7; outline:none; font-size:20px; font-weight:500; text-align:left; padding-left:96px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTL6+vr6+vr6+vr6+vr+/v76+vr6+vr6+vr29vf////n5+cTExNvb29LS0t/f3+fn5/kko/wAAAAKdFJOUwBtH//tlLvaDEmOpVHlAAACA0lEQVRYw81Za5ODIAwUA4T4ov//155nH6OFRIh4czv9Yutsd5OAIXadjEDGeUQLYBG9MxQ6PQI5hATolKTkLDCwjqrpDIIINDUyg7FwCltOSQhFwDLjvYdi+L5AnoUK2FORDirh5Gx4qIYXctMjKIB9Wz6eUcu3pibLGNR8q8ZcHD1cgG9QLyfVQ+Lt0+MxnTB+VXgvro84rIhViZECuIzDhnEpDyNJbocPZN9UVDFxOGAuqx1z7vYtVPJtPgKt7Hac91e8bxtkgfEpb4zfeucziSi5PQh6fcn5Rj7FrL95lHwTt+hmXskUd3HNLsA0JSfGXupzP29pIeZ+oeSWB+ebUsfxXXoiBuZPXZrj3bIY+c8bmTwHYAkLkHgOSQgvElKyTC4SmqQKpypkKjG/tU7LiqnkKtlm81vhfNj0l63qDlskV6XYntC2JbQdtCWEcsJYSNjc8v/Psm8bQ890XWqFjnmGqgkN09aoCSnZYC/GMDCPea1C5HphLaHjekMtIXG9lzKGz/7LtVPo2GZJSUhsOzfNK5b81fJ7NQntHN8R1+LTE+/TMlYh3xIfJF540JvssUJPuD+SUgtCyh/N1IS+4vCoOdXTVUK6+wCuGtmII4L2Q4wLY5bWg5vWoyXs/26YtjI2HvfdMJBsPzJtP9S9Yey8UTYdjN8xur/h5YLy9ccP/9NhCFVCYnoAAAAASUVORK5CYII=) no-repeat, #f7f7f7; background-position:40px center;line-height:24px; padding-top:10px;background-size: 40px;}
.mo_nice_mem_bt4_1 {color:#868686; font-size:14px; line-height:20px;}f
.mo_nice_mem_bt4:hover {border-radius: 16px; border:1px solid #e6f8eb;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTAC9QQC9QAC8QQC9QQC9QQC9QQC9QQC9QgC9QgC9Qeb469f04GLWiRDCTXLalcbw0z7Nb0/SfB/FWIbgpJzltbXsx3hTEJYAAAAKdFJOUwDTkp27723hSRlDpbuZAAACBklEQVRYw7WZ2bbCIAxFC2Wmc9X//9SrvdVVhTCk6XlDXVtOCSGkTZOWNYoLpqVzUjPBlbHNCRnOXCDGDZLWSgdItvVMpV1SWpHiKpGmALchy4xb4YolCtbcSFchmZ0kd5XiZHZLbFvmEGIg0WqHkra0PIiI85twLdwJCYJ4yUSPSf58vd/XDPEnwm1yf4ze+27M7Blb/ADnyW+a5vLHaFJu/Udp30fTcASOnT8o6Vsf8mnW7fKeaMq3yk3wDen64wj2rTMT3N124/Ce7yPjW6Um+HZ7Gw4fLlPSt4aXGPS3Txvw/b/QLej2EZnJcEv4bjegBNxOS3KtYr5lzPH++/+lBaLpAfk2YZrp90juppQ88KevpPOTV32Vgkz7zDOOEuhs8AhPAk2wTU4CVZD6hypFjoJ4al3npz5RMXyNvr8L0mz88Oxffj6bYdk29fFA8FCUMiB1oYG6kbRA2ThaoKMGSnrL5ItCHjaCFiiAqgsN5MAZigYqoKxBA02QYE8CbRNfZiyQQbUwFsih2hALNNGDHg+UUCmCBbZgsYQEGrCcW/un5vhofo3WVMWpHJFUrCTuqgRU7YrmoFfRawUeqOMXHzzQxK9maKCouDwWNVxszfW2QObqCzh9i4C+iUHeZqFvBNG3quibafTtvgsakvQtU/qm7gVt5wsa4xe07i94uYB8/fEHu+rOU28vZsoAAAAASUVORK5CYII=) no-repeat, #e6f8eb; background-position:40px center;background-size: 40px;}
.mo_nice_mem_bt4:hover .nice_mem_bt4_1 {color:#636363;}
/* .mo_nice_mem_bt4:active {border-radius: 16px; border:1px solid #00bd41;  background:url("../images/mobile/page/bt4_3.png") no-repeat, #00bd41; background-position:40px center; color:#fff;background-size: 40px;}
.mo_nice_mem_bt4:active .nice_mem_bt4_1 {color:#fff;} */
.mo_nice_mem_bt4:disabled {border-radius: 16px; border:1px solid #eaeaea;  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURUdwTOzs7Orq6urq6urq6urq6uvr6+rq6urq6urq6urq6uvr6////+rq6vPz8/b29u/v72XZSq8AAAAMdFJOUwAftmrQlE4L4fJCcersSx8AAAIJSURBVFjDxZnRkoMgDEVVQEAb4f+/dl3H3WpJAgTcvTN9sO2cyYUQIA4DL7soM2nnPXinJ6MWO8hlZ6MhkTazDLoYD4S8WaqDUw5YOVUTpl0zuAO5FiPnAtyBnItw4wTFmsaC8DxUyOeCtAYqZdiRtBqqpRniKODtRHIgRwciubEvjyJaDWJh49jCQ4kGmmSSfGb/HkOIGeJHho/s+theu7bMmrlPDLd+4+sUH+RUaDiG16943xfT1vFu3+J8u/dMr1m3G4S87zUbYLjG9eM95ENUvNvwGS/pW51Ax7kN2JeEb3ful8zcJvO6sb4XatFtTCSB8X0sQOspt5HPTORnb7GkDtmUO5EBT25DZXJgPtR8f3v+qIOvKiV1cR9C6AkEmyRNI3BJlkkjULWW/nRW8NIaD5U8JWVW04XhXhXCLU+pLNV4ZZAD3eALgFs50BcBYw0Q+gKhf4Su7xi6/mkz9QVOxNITAw2xh4rHUKF7XkOES1JgG4F2wKdZCtTUWVg6hoY6G0ojnNGNXg48NnrUsxBoyMOScAwX8jgXt12x5Ak5zlEHznop7EjcsC+/T+1rH+CKXivkwMu14prccuCMX83EwKni8ljUcBlrrrcFmp++gBN18b+aDngzqHebpX8jqH+rqn8zTZI9xv5tQ/KBlmn/pu4Dbef+jfEHWvdPvFy4v/4AX/j64wtmHPyNOc/JSAAAAABJRU5ErkJggg==) no-repeat, #fff; background-position:40px center; color:#bebebe;background-size: 40px;}
.mo_nice_mem_bt4:disabled .nice_mem_bt4_1 {color:#bebebe;}

.pop_w1 {max-width:584px;}
.pop_w1 .modal-content {padding:32px; border-radius:16px;}
.pop_box {padding:24px;border-radius: 8px;background-color: #f7f7f7;}

.pop_w2 {max-width:400px; margin:auto;}
.pop_w2 .modal-content {border-radius:16px;}
.pop_w2 .modal-content.modal-content--small {border-radius:8px;}
.pop_cl_po { position:absolute; right:16px; top:16px; }
.pop_cl_po2 { position:absolute; right:24px; top:24px; }
.mo_pop_cl_po2 { position:absolute; right:12px; top:12px; }
.mo_pop_cl_po3 { position:absolute; right:16px; top:16px; }

.pop_w3 {
     width: 578px;
     margin: auto;
     padding: 25px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.pop_w4 {max-width:504px; margin:auto;}
.pop_w4 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.pop_w5 {max-width:100%; margin:auto; }
.pop_w5 .modal-content {border-radius:0px; overflow: hidden; }

.mo_pop_h {height:100dvh; min-height:700px;}
.mo_pop_h1 {height:100dvh; min-height:800px;}

.pop_w6 {max-width:400px; margin:auto;}
.pop_w6 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.pop_w7 {max-width:320px; margin:auto;}
.pop_w7 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.pop_w600 {max-width:600px; margin:auto;}
.pop_w600 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.pop_w700 {max-width:700px; margin:auto;}
.pop_w700 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.pop_w8 {max-width:800px; margin:auto;}
.pop_w8 .modal-content {border-radius:8px; overflow: hidden; border:0;}

.mo_pop_w3 {
     padding: 24px ;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.mo_pop_w1 {max-width:320px;}
.mo_pop_w1 .modal-content {padding:24px 16px; border-radius:16px;}
.mo_pop_box {padding:24px;border-radius: 8px;background-color: #f7f7f7;}
.mo_pop_box2 {padding:16px;border-radius: 8px;background-color: #f7f7f7;}

.com_icon_bg1 {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABIySURBVHgB7Z1brCTHWcf/X8+cyx7vcXazFvaC1pfdVUQcJCK8SJbCQ0QUZIlAIAp+AGHERlwFL0gRQsKJwkWgOFEEUh4wIlxeeIAXC4QQQopjC4ckjpWLI8dxEnud+LK5OOuze87unJmuL9X3qu7qmZ45UzPTPd9vtTPV1dVVPV3//tet5wwgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCG2BsKb8ytNPH988ce3ExpD70faNqY6+gfpjpsvJPO7G2L3zzXN4yNd23/TslUfpQyMskbUS4G+8+OQ5QP2e/tj3gdUpgE8xsMGI/kW43t37zNdpt8aHxpc7ed+4MyyOJtBAgV8hqG8qxf8R9Lf/5dNn7n8NC2YtBPjAt7/wpt7o8G91FbyDCf3JlT+5EhcpvuZbzcQH1zkR7yvmhw636CNfuu2BfSyITguQmenipc+/T3/KjzPUZrPKb5/4pnE+1J5Tvv0Mh+p3njr7m49jAQToMBdf/NyD+s7++1nFByxXfGiQ9zzFl5THbw56/G8/9a1/vA8LoLMOePGFJx9k4j9rXvmTKxENjluk800+i+nEZ8bp5vgqeof3fOHM7z4Hj3TSAS9eevJntPjeP434gKrzYcZqn0V8qJxL9Zwmndss4qsrgwi7pDYeeTt/sA+PdE6AH+RP9vVFfEhfyt2m4mO4HWh81c5PfOXy6s5p3LnNIr5Jn1v/e/MPXjjzIDzSOQFeenHnl3Wf795pxDdORIsQ3zTlzsv5mnzumIB/656X/u4WeKJzAiQKfr2N4kODcl3lzyI+1BxplmAcd/pwwO+BJzolwF+99KWTeurlnW0TH2OSpNzlzyI+bli+mQZB8HZ4olMC3FSDn9SXbbtcCe67fbwD+BQfHOUCi3O+ceW7rpce0F2AJ7yOcBYNU3jKvIRNRTTrvlnEN2258xLfpPOfUO55eKJTDkiMjehdxDe9+DC+XLrz+Y+dgAc65YBh/CriK8fAGTe5/HJ6H3RsFBzOVNHLEB/gX3zsSMWlXFFbfjnODx1cCZm2ov2KD1OWOy/xZZ8blTh7X5ObxqcEO9UER0wS0SLFN22583S+Jnk3yd2n+CI664Aivvq80fDcyil80Mk+oIhvct6rIL6IzjngKosPtfv8ig84mvP5FGGnBDhuGmYVxNek/FnEB0y+6Zqe97gUPuj0IGQdxFd/ZLNzW6b4IlZagF9kvmn/8PCMUuo0BcHNceSo+BZhaLxGsV+8/p17Xx1eKy4aJ++qrhq4vJ1VRJGSub5q4Ehn7zUlku7ham5ZuXkMF1WvSGGoQ3sYYI8OMa34MGZfU/H5FOFKCvCx4fBtW8B7h8Phu3YCOqeIKOQQihVUT0WPiyfhuEI5HnpE73dv7eLHt47H4bjy0orM0nH+XuzLKlylAlQoiZFVLrC8OuOyYQi2OLZ8HPJji+pUZiVHiqQif05T5Mdx0k/a5B4O9G32dXod3whexwEN0UR8vMLii1gpAf7/YHB3r9f7Y33Bf76nrU1/9B6BCRMvAhv/k+26iuCay2xul1/t4+DME45KNdPXC6GcVzX/kX4dUeLj53kXPzE6ia8GV/BU7ztYhPh8inBlBPjEaPRLm0QfDphPAqkF5ETfnfJ7J7aFSIaR+92ldnGrOobH+y/hqtU0z198Pq/8SoyCPzcaXTxG9A/a9U5CaMRQdzw29Y153/AO7MR/XcSn+PxJcOkCfIL5vo0g+Ivx7Sw7Qi7W60/dRG44oBHeMbxd9xGTqpx/s+vXA5cqwMeYT28zf1SfxNa4dGQIa23/mtIYdMuBe8Jb5+58bO31w1IFuAP8oW48bpuUjhs74Hqi5wdwR3gzTvI25tnsmi7oi6UJ8FPMZ/Sd+0Cz1OKAk9jXA5G3hG+cu/g664C7wDt7sQk2QRywCWdG0Vy9D/FFr1fgg6UJUH+kX8hWKqZh/ITMmsuTGD+qjs8kPhh7y3E+WYoA9Qx/oIX01uZHSMPbhH09P3hn+AYcZcBRjbP74PNmKQJ8FLhZF3y8+RFNL4AINarQoza7SEMoxfg634Wzm6zATKGWpknXvAlG9Kdcji4+dx/Q0/miFXCDmAhxwIyjiI8dafwMQVojQGoQI2RUm9NmAw57n53GFy15ILWpA0oTnDGPZtcl5HnTWgc8Wrru4hrRAkcTX+cGIdPT9BKIA0bMX3xr74AF4y+FOCA8iE8csPFasDigaw7wqOKTPiDYEXIhDpjBhniOLj4ZhEBoCs/Z+aQJhjSt0zMf54P16gNxwI4xXbMLZ9zieoDigJ2kufh4gvjgXYIt+tMcIsJmHFV8i/S/Vs0D2lMx7ka5+cXqspwn9/mmE59Mw8Q0uQjSVzT7ddl7tc+HGqG54hg+b9d2NMHx55e/jtCUeTW7MgjJEGObGrf4xjkfIIOQOub2+dfDQefpfH79b+0csPtWarvc7AMOGYRMYD28bBZs35p+wOGSrD9a2wQfdRqmy8ze7LrFJw7oUBs3TbhmVAccQPMBx2LFF9ExB5who84xu/OZOVTf/dzca9YHXA+H5NJ7fZw44MxIY+um3uXGO9848UXvJA44X7os4HmLb81XQriiFrODXd0zK2S8zhnz6Yn6JynGH9c4nUtM48VnHll+L3LwQ+sd0NW3mYauOmHheTxRfHVpzNCa/2kOP3RRfLbbmfGzis8vLRiEyHBjOpr168alWWQvsAPPA06+ONN0uyblM81+37dOXXnNxYeaOJdEX4cPWjMNs0kBtuMfE+nFv6GmOPnpquyHCKO/9quyX2Ezfpstv5D5b7llP15op0tTpT86iPw9+x05s1HLfnAwT5LnlWxF5/HyYB8DNbI+Q/ZE47gnGwsRVY8bl5eZprn4eIL4YH1uH6y8AKMLe7rXx61Bv1WN8UE4xKf3XsYzB6/F29E8mtmUuYQzTmju/UmM67jZxVcf8sHKN8GnggC3tUx8ETu9DfzsyTtwor9Ve+5UO/VDtd0GqoSrKY/mfLCcz5/0ElZegCeovQP1SBZnt99QiZs1LzNMNfHNxIeaOIbZeREH7ABE1T+sZIvG9jHbz1wO6ZawmXKy83GDOJTirtyAB1ZegHus0Gaev36l5FjVhtPV4JIVm4XNdyqJ1l6tnc75XM2uOQjBy7jrn7wIcOUHId9XClEv6mTQLrOOfpH9yauv4Ep4GG+bo1tCdaybGGVpOMGOuGwXZflw9Ps0YNjTMNn79KEixphBeA6eWHkBhvoCvKAr8XJIeiomqdhsuiSbgoknX9jowbBxKbl0cdm46819+ZRKeueX0sHII9lmyzXMfEMdfvXwGvZy8WUj4CQEVEe2xbvZkzNFZY94C1mW85yr8yVhwmfgidashFzTTXGo3TD6ZUiVzgOqPFzMCyYCUblQkgY8SZPezYbAbLFlxylDUGwIPsmpSAcj/zwPQ/jVvluRR9a0cvrqFlWyx+wTsvHqlnEDRxsbV3kdUEifgCdaPAjhRqnsjv+kMajdrwLc/au8ESWzj1btyVXzscN2/63ap0PpvKt9Qsc5oeyB0ww4nK+PDM5++Fl4orUPpE5HtR9VJ0Wzj0bWMaY/wfAlNjKMl2ri41SlFHaUynkUsZk+yTMo+SCn6ePy0/TZWSX7CEdrdiuvQwqDD8AjayFAu4FKYGtPkc7cT5Vms2jiqJK7XSIZpZTT2aEkHcHs4yXxKtuORijMecPMKMJIxU4omuvZm13YYcXvP/TofhGtFmCzRrhMufpdImOjDIcbUpomVzWlhxRpAgBcI86y80XpArBRClt5xNKiVGBpejbEGlDah+TirOuF5opzyRMPD+/66N/AM6suQFUWiQuu2VffTS+PNKmSEzmaXC5tZ8eYKU05F8eZrpWFiqYwCiuU3TIL2edkfx5Oj6U5OF+eZkgB/+XwzEc+hAWw6gKMrxEVPuOkvNBf7kuZsVw6ykxF5T5VtE0whEfpEzUumZbLs88hLo2MNKV7JjCa97yvlvbpsnk+6wYoXvKfaKWKEIscG4mP8GU9ev8jLb7/xYJY+SZY3+PDDaLN2/Ti/lbuIJy2gPaFzOLs47OAQyZGs5lXuv53eXiAlwb7uMFhXMmJyyQEloNVw1lebLTSnLfQbLkYm+WSI45RSctp88/xbZnITnFFniWhAePEp18f54D/eXh5719x4eEDLJCVF+Am0Y1zvc3NDSyOH9u8Cbdv7uKxvVfA6VAgma/ivLlLtoqbIBdW6piZQOImmM30RTh+T8Vp3B+52MtpYKQz88pdTwd+RB1/Sp/L/xQzlEWKLMzJ/Ok17brPD3rD/8aZj72GJbHyAryFaGOR4svL3diOhfjS4BrK08ERsejIcCljHGL2F5MRanEMG8fGcWyLySqjlAZArXtmZb+FT//f63f8+Z+gJay8AG/SAsSSONXfwqu6KY4FRaaXJMTCSJWUr47AFEfqi5nLmU6Ur8SYw4m0SU/LKlZfirWS/D3tT7KZjrh1KwsrL8Ahc3iMaCnneaBCPcWRzsmlNmdMU+TbSTiwRJL31UCAtUxHuTeyQ1DxqyGo+Fgq99mypjjN1xRsyxS48gL8HvPBLuLnEAgLZKDFd/nwuq5PazYO1lRv1MfL+mT5ON3s95W6+pTKMNZcADNFMpCgPF9zoGE9XJGXDdiCTUTfa5kCV16Ae8yHl8Lwyq1BcHwzckK2JjPmTlTBe6NDPHewhxFHX4GiRHSUCIKNJjVSAVeaS9O9HOnB6QjZ9tKAii2XA6IsQHCmQiuubV9eaMVKyA/CcBD972kBBsxv1Bc6MJ+KCWO3UMU35FTJL0xxlIaTWZzReGrhJfv7lM2wpQ5FRZMaH2sKiRxlkkNQsIVnbXG5SUW+vJE9XZP3/cx9Vl7igN4ImYch0fd6jFu0GwVFxx6pO8H6XwgrEw3FQk0onMLWJMUXJZ9PJLuHZ82spSKwRZ68moMEWCWxfVyW3oor5WWJzcy3uiVNsGe0E4z09PB39RzWSYr7hkG8PkGUvGfNZNL0UeI+xiRv7hB5H60YmVKy7JGKRxnpCOyqeirLpRCV6baZo8FqWt15sCudY4ACx8DE+HStoZUPI+jLHY4iERLtatnt6HrqRw4V5tMlxlPSxMYil7FkR7Bm6xKTIcOFionlvNRylbMRLjkaLHdMYyuChd2cw+2A5ievOqodG6Jd36Fp9dMwuqu3pyvwakDBTboTf0z3Dzd1Xy2u9tgJiCtVZrtMpi5DbHl0KkPDqdjo71XzS7dc+8aIyNyiMfvMOCrtYxTj7yFGaBNLEeB1faPuwnF1ZyDSh+4bXtXBvcgJdVVsUzxnwn3dpBKrXFXGtC44a96ycDLgLPp2UbxCXrnMpUIpnS0uNbqxlREZXxCJlZsti2UPU8EwzlyiXG5mdfeCY3dWxUDaPAdXSN+A+2gRSxHgK8D+cT3VpoM7mCP6+g91XQ2RzX2EKl/FSrvysY3FgWzyDMZGEcfZRB6nkVA6ryBIW2zmdFemGt3mR6PwZM6YizzT9Nqro3uB8zF0nL/jHIzvRuUlJ+l1/ojKV8mUuOIiQZ5G/w9Go5fRIpbSZ72f6FBfzq9AmCvaTY9pYT6DFrG0QZMeyf4XhPmiJ+2Dg4Mn0CKWJsAh8J/aBb18235tUeqrv3jhwkKf5zsqSxPg24i+MWR+BMJc0M3vzUOlPo6WsdR5SwqCvwrjQbFwFPRYJNDu99h7777b25/Q8MVSBXiB6MWBUh9QcZdQmJVeNBre2PD+DTYfLH3l5t5+/xO6KX6YF/y4VVcgpfoqCP7g3WfPXkYLWYmlw5/u9f5UTwr+tXbCdk3jLxM90R6E4fVRr/f77z5//utoKSuzdn1vr/fQYRD82oj5WXHD8WjX2+0r9ejGzs773nPu3NfQYlauoj/JvL0dhj+n13V/Wy/TvFXfIRusVP5FsXxlw1q8yFcvOP3ebr4CUayEYI4rISpPvoiVkOQI3tKXYajz+ZQe8f77u86ffxodYKWd5rPXr58d9vt3bjDfHuq7vqfPNxqtBFoII6UXeVNdRtu6cqLHR6310jAsxjY6Qf5cQUak66wJKD9DosIw/TKIivOP81OOJ00S4eXngbTM6PyCZOksKyvPzxxxZXkbJ52nj85ZZxI9a/bd0Wj09I0g+Pb95875+cEOQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQRAEQVh7fgj2AtRht4j5RgAAAABJRU5ErkJggg==) no-repeat ,#fff;
     background-size:80px;
     background-position: right 10px bottom 0px ;
}
.com_icon_bg2 {
     background: url(data:image/png;base64,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) no-repeat ,#fff;
     background-size:80px;
     background-position: right 10px bottom 0px ;
}

.add_v {
     overflow-y: auto;
     width: 100%;
     height: 240px;
     padding: 24px;
     border-radius: 8px;
     background-color: #fafafa;
}

/*checkbox*/
input[type="checkbox"]+label {
     display: inline-block;
     width: 24px;
     height: 24px;
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTNLS0tDQ0NHR0c7OztLS0tLS0tLS0tLS0tLS0tLS0tLS0v////Dw8Orq6vn5+fT09Nra2tfX18OaeGsAAAALdFJOUwDLGzcMhrNc9ujbX8D31AAAAX5JREFUSMedltuygyAMRbECiiWA/v/HnkC8AHIpJw+dqbOCe4cQZCwPvgi5qXVVmxQLZ53gi1y/UayymcNFQp85opqyqEDsBpzV2jowe3igliL+mYhG9glLOdPnzc9++QP0K+DwL5lfcrx6o4thvJNM1uKXd7oSzr8kyZhx/d3qalh0skaqPqh/183ADPU4x/octp1gUdUUG3C6E+6xwVW1PlmtFO25QEEdPeEXRYnwAqwQNHkgAYCV4uRg7/Cn5J1cyI4DCA1oyYUkRbbLB802aOooivhTk2gqSnivSXgL8CPv/0q2NXY54/1ub0zdnl3e3znvXSuGRXqaxTV5rbFMd4JvxySjwIeEW5L5JhklPkh6TJsYKfFkWiZlvqAiT2WNN+7OKPO0cUlrnBkVnlojbT54Zuqbp+bL2hvq/NneebtClb8OUH5EocZfR/Q1BKDSv9cQeI8ZgPaYGR5k46NyfBgPj/vxC2X8yhq/FMev3fGL/R+fDuMfJ798/vwBKjpUcaOXHxYAAAAASUVORK5CYII=) no-repeat 0 0px / contain;
     cursor: pointer;
     background-size: 24px;
     
 }
 
 input[type='checkbox']:checked+label {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABRUExURUdwTAC9QQC+QQC9QgC+QAC9QAC9QQC9QQC9QQDAQAC+QQC9Qf///63qwi3JY8Hv0fX9+KTnu+D36BLCT6HnuYjgp5Djrdj14nzenh3FV6XovBO7g7QAAAALdFJOUwCGsxtjVdP26Aw3EofmSQAAAZ5JREFUSMedlluCgyAMRdUqYolC8Vn3v9AJ4ANFoEz+2p7Um5sQzLJ7NFVeEFrXlBR51WSRaMqiZlbURRnKafILveXk3pSSaqJbVj4LMfN16fQXtHzEX0TTkwQr5KRzyMvl3+rvvwM4MXzVQ953vlLqRwEPIUZVSXXj8buegyd4jz9fMt74/50Eb0ispLZUvVB/JyAQAjPoWTn600sIhkRV5PAfFXKIBEdo60eDgkaIBnpFTc9z9D9YAMy6DOxHrh+ADg1B/sMW3UF0qjEVdBGemYzOVFEwNsV4xpSqibHCKJJRvtXWak1VWJHFa02V8mj5kYdF+YQlrD/ysKoiyNllEeFVt0lGjQPq45eHeZix2RmaJPahv54IhweBNh0JahwvGS5vEg5JowZ4gDeSzqJHG3niTdGWrZNi+tbLG1vtxk079sybxl1GY8vw8GY0rsM3nDvV5c3w3cZ78PPbeN8P0MfL7wfofkRXH78fUWcJtM/8sQTcNdO24TWTvMjSV2X6Mk5e9+kXSvqVlX4ppl+76Rf7P14d0l9Ofnn9+QMqLlcL+bXaBQAAAABJRU5ErkJggg==) no-repeat 0 0px / contain;
     background-size: 24px;
 }
 
 input[type='checkbox']+label+label {
     position:relative; top:-6px; left:6px; font-weight:400;cursor: pointer;margin-right:6px;
 }
input[type='checkbox'].checkbox-type3+label+label {
    position:relative; top:-6px; left:6px; font-weight:500;cursor: pointer;margin-right:6px;
    font-size: 16px;
    line-height: 24px;
}
input[type='checkbox'].checkbox-type3.small+label+label {
    position:relative; top:-7px; left:4px; font-weight:500;cursor: pointer;margin-right:6px;
    font-size: 14px;
    line-height: 22px;
}

 input[type="checkbox"] {
     display: none;
 }
 .ck_add{position:relative; top:-7px;cursor: pointer;}

input[type="checkbox"].checkbox-type2+label {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD2SURBVHgB7dTRDYIwEIDhKxM4giO4AiG8u4E4ghvgBm4gDkJgJCYArwmJDR6l4F1N9P6EhJRSvodSAE3T/iwDkWua5jQMww1vO2NMmabpw32eQMRGTIW3O7z2Iwy+AnIwbt10XhTQDAZw7DodE99DHsw5y7IqKmgtRhS0BSMG2ooRAX2CIUFLB5ckxpYQL5fwOrgq+xEIiANDgkaMu+AiigtDgnCRCzE2i+LE2MhNXdd1gfvn/jbZmMLdU9yYWVAISgLjBflQFmJhwIxZBPlQEpggUAiKCxMM8qE4MatAFIobsxpkw7/r0Pf9Ea82z/MWNE3TfqwnHD8A1+HHiZUAAAAASUVORK5CYII=) no-repeat 0 0px / contain;
    cursor: pointer;
    background-size: 18px;
}

input[type='checkbox'].checkbox-type2:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD1SURBVHgB7dTdDYIwFIbhDyZwBEdwBLzQazcQR3AD3MANxEEMHYkBlNqKCQj9ATytifRNSJqWhOfiUCAUCs2sCL4rkj2q6CxWJWKeYc2u7eMYPqsxuVgtxLN8w/AbUINpV3Zf8wNSY4AHP3W33M+QHnPAluV+QSMxbkETMO5AEzFuQF9g1CDLxeUSI+v/9lWUobm48tdHPGHUoBrTBtpRRBgNiB97WyYUIUamHupbkoqjS28/5unHTBFj9KAhKAcYM8iEgoQIGDHGDjKi6DHDQDIbiggzHCTToQgx40CyLooYMx4kK5IV7tiJFcOGMYRCodCf9QQclqRlEefdBwAAAABJRU5ErkJggg==) no-repeat 0 0px / contain;
    background-size: 18px;
}

input[type='checkbox'].checkbox-type2+label+label {
    position:relative; top:-6px; left:6px; font-weight:400;cursor: pointer;margin-right:0px;
}

 /*radio*/
input[type="radio"]+label {
     display: inline-block;
     width: 20px;
     height: 20px;
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTNLS0tPT09LS0tPT09LS0v///+bm5tnZ2fLy8uHh4RQXijEAAAAGdFJOUwD8U9uKpdzW5/YAAABmSURBVAjXY2BgYFA1FA5iAANlieVVjUYgFovEtLS0zEYHINOxLA0I0kUYGJjE08CgUIGBuQ3CzDBgUJwGYWYKMUSkQUErgxWMuZhBHMYsRGYiKUDShmQYkhVIFiM5B9mRSE6HewgA6zw8b92tRskAAAAASUVORK5CYII=) no-repeat 0 0px / contain;
     cursor: pointer;
 }

 input[type='radio']:checked+label {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURUdwTAC9QQC9QgC9QQC8QQC9QQC9Qf///6bovWDWibLrxgYVKQ8AAAAGdFJOUwDbU6WK83NQpXkAAABuSURBVAjXY2BgYFAWDTRiAAPFNCAQArFY0sDAAch0gzBTGBiY0qBAgYERxhRgUAOSMzqBRBKDWVpaVnn5srS0ZAaxtLTp5eWVaWmJDGFpae3l5RVpaanITCQFSNqQDEOyAsliJOcgOxLJ6XAPAQDm4D6xpV1usAAAAABJRU5ErkJggg==) no-repeat 0 0px / contain;
 }
 
 input[type='radio']+label+label {
     font-weight:400;
     position:relative; top:-4px; left:6px; font-size:16px; cursor: pointer;margin-right:6px;
 }
 input[type='radio']:checked+label+label {
     font-weight:400;
     position:relative; top:-4px; left:6px; font-size:16px; cursor: pointer;margin-right:6px;
 }
input[type='radio'].radio-small+label+label {
    font-weight:400;
    position:relative; top:-5px; left:4px; font-size:14px; line-height: 22px; cursor: pointer;margin-right:6px;
}

 input[type="radio"] {
     display: none;
 }

input[type="radio"].radio-type2+label {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAmSURBVHgBzY8xDQAADMJg/hVgdssMwEvf9iklLRwueDcINARMmwfowQtBdb9l6wAAAABJRU5ErkJggg==) no-repeat 0 0px / contain; margin-right:0px;
    cursor: pointer;
}

input[type='radio'].radio-type2:checked+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAfSURBVHgB3coxAQAACAJBNMr376gNYOfmG+BkrIKO8HS3AXUsWnD/AAAAAElFTkSuQmCC) no-repeat 0 0px / contain; margin-right:0px;
}

input[type='radio'].radio-type2+label+label {
    font-weight:400;
    position:relative; top:0px; left:2px; font-size:12px; line-height: 12px; cursor: pointer; margin-right:0px;
}

input[type='radio'].radio-type2:checked+label+label {
    font-weight:500;
    position:relative; top:0px; left:2px; font-size:12px; line-height: 12px; cursor: pointer; margin-right:0px;
}

input[type='radio'].radio-type3+label+label {
    font-weight:400;
    position:relative; top:0px; left:4px; font-size:16px; line-height: 24px; cursor: pointer; margin-right:0px;
}

input[type='radio'].radio-type3:checked+label+label {
    font-weight:400;
    position:relative; top:0px; left:4px; font-size:16px; line-height: 24px; cursor: pointer; margin-right:0px;
}

input[type='radio'].radio-type3:disabled+label {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEJSURBVHgBrZVfq0RQFMWXnaI8eFAePFDK9/9AygOlKEpRSN3bUnvumJk7/5xfkchqO2etxVrX9Qc3bNuGtm0xDAOmacI8z/t9z/Pgui6CIEAYhniEdSvYdR3yPN9Fn+E4DpIkuRM+CBZFgbqu8QlxHO+HInpRluXHYvoeBzkINk2zP/gWDsKlughWVYWz6LoLp9NdPIM6Q/q+hyloMzExnTKOI4TGNcWyLH+2MYUwSqZgNIUnU3A48X0fpmBpCMNt2zbOwrKgllAsyzKchc1D9l3mqFEU4VvYNlpjF9ukaXqooXfhINfv3RUss82yeJUgXSp+3TXWo1+ACjPnFNY00Ra0GZ3x32b+AiHzhcUf6EboAAAAAElFTkSuQmCC) no-repeat 0 0px / contain; margin-right:0px;
}
input[type='radio'].radio-type3:checked+label+label {
    font-weight:500;
}
 /*radio*/
.sw_radio input[type="radio"]+label {
    width:100%;
    display: inline-block;
    height: 32px;
    border-radius: 28px;
    border: solid 1px #888;
    background-color: transparent;
    color:#222;
    font-size:14px;
    letter-spacing: -0.05em;
    background-image: none;
    text-align: center;
    padding-top:5px;
}

.sw_radio.sw_radio--type2 input[type="radio"]+label {
    padding: 12px;
    font-size: 16px;
    line-height: 24px;
    border: none;
    background-color: #fff;
    border-radius: 8px;
    height: 48px;
}

.sw_radio input[type="radio"]+label:hover {
    border: solid 1px #222;
}

.sw_radio.sw_radio--type2 input[type="radio"]+label:hover {
    border: none;
    font-weight: 500;
}

.sw_radio input[type='radio']:checked+label {
    width:100%;
    display: inline-block;
    height: 32px;
    border-radius: 28px;
    border: solid 1px #00bd41;
    background-color: #00bd41;
    color:#fff;
    font-size:14px;
    background-image: none;
    text-align: center;
    padding-top:5px;
}

.sw_radio.sw_radio--type2 input[type='radio']:checked+label {
    background-color: rgba(0, 189, 65, 0.1);
    color: #00BD41;
    font-weight: 600;
    border-radius: 8px;
    height: 48px;
    border: none;
    font-size: 16px;
    line-height: 24px;
    padding: 12px;
}

.sw_radio input[type='radio']:checked+label:hover{
    border: solid 1px #00852e;
    background:#00852e;
}

.sw_radio.sw_radio--type2 input[type='radio']:checked+label:hover{
    border: none;
    background-color: rgba(0, 189, 65, 0.1);
}


 .sw_radio2 input[type="radio"]+label {
     width:100%;
     height:48px;
     font-size:16px;
     color:#111;
     background-color: #f7f7f7;
     background-image: none;
     text-align:center;
     border-radius: 8px;
     line-height: 24px;
     padding-top:13px;
 }
 .sw_radio2 input[type="radio"]:checked+label {
     width:100%;
     height:48px;
     font-size:16px;
     color:#fff;
     background-color: #00bd41;
     background-image: none;
     text-align:center;
     border-radius: 8px;
     line-height: 24px;
     padding-top:13px;
}






 .mo_sw_radio input[type="radio"]+label {
     width:100%;
     display: inline-block;
     height: 32px;
     border-radius: 28px;
     border: solid 1px #888;
     background-color: transparent;
     color:#111;
     font-size:14px;
     letter-spacing: -0.05em;
     background-image: none;
     text-align: center;
     padding-top:5px;
 }
 .mo_sw_radio input[type='radio']:checked+label {
     width:100%;
     display: inline-block;
     height: 32px;
     border-radius: 28px;
     border: solid 1px #00bd41;
     background-color: #00bd41;
     color:#fff;
     font-size:14px;
     background-image: none;
     text-align: center;
     padding-top:5px;
 }


 .ra_add{position:relative; top:-5px;cursor: pointer;}

.f_gap4 {gap:4px;}
.f_gap5 {gap:5px;}
.f_gap8 {gap:8px;}
.f_gap10 {gap:10px;}
.f_gap12 {gap:12px;}
.f_gap14 {gap:14px;}
.f_gap15 {gap:15px;}
.f_gap16 {gap:16px;}
.f_gap21 {gap:21px;}
.f_gap24 {gap:24px;}
.f_gap32 {gap:32px;}
.f_gap30 {gap:30px;}
.f_gap40 {gap:40px;}
.f_gap48 {gap:48px;}
.f_gap56 {gap:56px;}
.f_gap60 {gap:60px;}
.f_gap80 {gap:80px;}

.mo_line {background:#eaeaea; height:4px; width:100%;}

.nmo_bt {width:100%; max-width:320px;}
.nmo_bt1 {width:264px;}

/*알림내역*/
.call_box1 {
     min-width:72px;
     padding:0 17px;
     height:24px;
     font-size:14px;
     line-height: 24px;
     color:#fff;
     text-align: center;
     background:#868686;
     border-radius: 8px;
     display: inline-block;
}

.call_box2 {
     min-width:72px;
     padding:0 17px;
     height:24px;
     font-size:14px;
     line-height: 24px;
     color:#636363;
     text-align: center;
     background:#eaeaea;
     border-radius: 8px;
     display: inline-block;
}
.call_box3 {
     min-width:72px;
     padding:0 17px;
     height:24px;
     font-size:14px;
     line-height: 24px;
     color:#bebebe;
     text-align: center;
     background:#f7f7f7;
     border-radius: 8px;
     display: inline-block;
}

.call_bt1 {
     width:80px;
     height:24px;
     border-radius: 8px;
     background:#fff;
     border: solid 1px #868686;
     font-size: 14px;
     font-weight: 500;
     color: #868686;
}
.call_bt2 {
     width:80px;
     height:24px;
     border-radius: 8px;
     background:#111;
     border: solid 1px #111;
     font-size: 14px;
     font-weight: 500;
     color: #fff;
}

.call_bt3 {
     padding:0 26px;
     height: 32px;
     border-radius: 28px;
     background-color: #00bd41;
     font-size: 14px;
     color:#fff;
     border:0;
}
.call_bt3:hover{
     background:#00852e;
}

.call_bt4 {

     padding:0 26px;
     height: 32px;
     border-radius: 28px;
     background-color: #fff;
     font-size: 14px;
     color:#111;
     border: solid 1px #d2d2d2;
}
.call_bt4:hover {
     border: solid 1px #868686;
}





/*투자하기*/
.order_item_box {
     width:320px;
     height: 280px;
     padding: 22px 24px 24px 19px;
     border-radius: 24px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.order_item_text {
     width: 28px;
     height: 28px;
     padding-top:4px;
     background-color: #3860e5;
     font-size:14px;
     color:#fff;
     border-radius: 100%;
     text-align: center;
}

.p_box {
     width:216px; height:40px; background:#00852e; border-radius:28px; overflow:hidden; position:relative;
}
.p_box_in {
     height:40px; background:#00bd41; position:absolute; left:0; top:0;
}
.p_box_text{
     width:100%; height:40px;  position:absolute; text-align:center; font-size:16px; color:#fff; padding-top:8px; 
}

.mo_order_item_box{
     padding: 22px 20px 16px 20px;
     border-radius: 24px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.mo_p_box {
     width:100%; height:40px; background:#00852e; border-radius:28px; overflow:hidden; position:relative;
}
.mo_p_box_in {
     height:40px; background:#00bd41; position:absolute; left:0; top:0;
}
.mo_p_box_text{
     width:100%; height:40px;  position:absolute; text-align:center; font-size:16px; color:#fff; padding-top:8px; 
}

.in_box3{
     text-align: center;
     width: 120px;
     height:120px;
     border:1px solid #d2d2d2;
     border-radius: 60px;
     background:#fff;
}
.sub_tip1{
     font-size:14px;
     line-height: 14px;
     padding:5px 10px;
     color:#fff;
     background: #00bd41;
     border-radius: 8px;
}
.p_box2 {
     width: 116px;
     height: 40px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     background-color: #111;
     color:#fff;
     border:0;
}

.mo_p_box2 {
     width: 100%;
     height: 40px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     background-color: #111;
     color:#fff;
     border:0;
}

.p_box3 {
     width: 216px;
     height: 40px;
     border-radius: 28px;
     background-color: #fff;
     border: solid 1px #d2d2d2;
}

.mo_p_box3 {
     width:100%;
     height: 40px;
     border-radius: 28px;
     background-color: #fff;
     border: solid 1px #d2d2d2;
}

.p_box4 {
     width: 100%;
     height: 40px;
     border-radius: 28px;
     background-color: #eaeaea;
     border: 0;
}

.ser_box {
     width:100%;
     height: 100px;
     margin-top: 8px ;
     padding: 26px 86px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.mo_ser_box {
     width:100%;
     padding: 16px 8px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.order_top_box {
     padding: 16px 24px 20px;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.mo_order_top_box {
     padding: 16px 16px 0px 16px;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.order_dday{
     border-radius: 8px;
     background-color: #111;
     text-align:center;
     font-size:14px;
     line-height: 24px;
     color:#fff;
     padding:0 11px;
     display: inline-block;
}

.order_dday_gray{
    border-radius: 15px;
    background-color: transparent;
    text-align:center;
    font-size:14px;
    font-weight: 500;
    line-height: 22px;
    color:#404040;
    border: 1px solid #404040;
    padding: 3px 11px;
    display: inline-block;
}
.order_dday_gray.mo{
    font-size:12px;
    font-weight: 500;
    line-height: 18px;
    padding: 3px 7px;
    color: #404040;
}

.order_new{
     width: 24px;
     height: 24px;
     border-radius: 8px;
     background-color: #00bd41;
     font-size:14px;
     line-height: 24px;
     color:#fff;
     text-align: center;
}



.inv_bt1 {
     height: 24px;
     border-radius: 8px;
     background-color: #636363;
     padding:0 8px;
     border:0;
     color:#fff;
     font-size:14px;
     line-height: 24px;
}

.inv_bt2 {
     height: 24px;
     border-radius: 8px;
     background-color: #bebebe;
     padding:0 8px;
     border:0;
     color:#fff;
     font-size:14px;
     line-height: 24px;
}

.inv_right {
     width: 320px;
     
     padding: 24px 16px;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.inv_left {
     width: 654px;
     text-align: center;
     padding:50px 0;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #f7f7f7;
}

.mo_inv_1 {
     
     text-align: center;
     padding:30px 10px;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #f7f7f7;
}

.mo_inv_2 {
     padding: 24px 16px;
     border-radius: 16px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}

.inv_box1{
     padding: 16px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.inv_box2{
padding: 20px 32px 32px 32px;
border-radius: 8px;
background-color: #f7f7f7;
}

.inv_bt3{
     width:40px;
     height:40px;
     border:0;
     border-radius:8px;
     background:#f6f6f6;
}
.inv_bt4{
     color:#fff;
     width:100%;
     height:40px;
     border:0;
     border-radius:8px;
     background:#111;
}


.mo_inv_box2 {
  padding: 24px 32px 24px 32px;
  border-radius: 8px;
  background-color: #f7f7f7;
}

.mo_inv_bt{
     border:0;
     width: 100px;
     height: 24px;
     border-radius: 8px;
     background-color: #111;
     color:#fff;
     font-size: 14px;
}

.mo_inv_bt2 {
     width: 100%;
     height: 32px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 28px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     font-size: 14px;
}

.mo_inv_box3{
     padding: 30px 15px;
     border-radius: 16px;
     background-color: #f7f7f7;
}
.inv_box3{

  padding: 25px 0px;
  border-radius: 16px;
  background-color: #f7f7f7;
}

.inv_main_bt{
     text-align: left;
     width: 160px;
     height: 64px;
     padding-left:24px;
     border-radius: 8px;
     background-color: #f7f7f7;
     border:1px solid #f7f7f7;
     display: block;
}

.inv_main_bt:hover{
     background-color: #fff;
     border:1px solid #d2d2d2;
}
.inv_main_bt:hover > .inv_bt_s{
display: none;
}
.inv_main_bt:hover > .inv_bt_n{
display: block;
}
.inv_bt_n {display: none;}


.inv_table{
     width:100%;
     text-align: center;
     font-size:16px;
     line-height: 24px;
}


.ci_icon1{
     padding-top:4px;
     display: inline-block;
     width: 72px;
     height: 24px;
     border-radius: 8px;
     background-color: #eaeaea;
     color:#666;
     font-size: 14px;
     line-height: 14px;
     letter-spacing:-0.02px; word-spacing:-0.02px;
     text-align: center;
}
.ci_icon2{
     padding-top:4px;
     display: inline-block;
     width: 72px;
     height: 24px;
     border-radius: 8px;
     background-color: #e6f8eb;
     color:#00bd41;
     font-size: 14px;
     line-height: 14px;
     letter-spacing:-0.02px; word-spacing:-0.02px;
     text-align: center;
}
.ci_icon3{
     padding-top:4px;
     display: inline-block;
     width: 72px;
     height: 24px;
     border-radius: 8px;
     background-color: #e0e7ff;
     color:#3860e5;
     font-size: 14px;
     line-height: 14px;
     letter-spacing:-0.02px; word-spacing:-0.02px;
     text-align: center;
}

.inv_table th{background:#f7f7f7; border-right:1px solid #d2d2d2; padding:8px;}
.inv_table th:last-child{border-right:0;}
.inv_table td{border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:8px;}
.inv_table td:last-child{border-right:0;}
.inv_table td:first-child{font-weight:600;}

.inv_pop_box {
     margin: 24px 0 0;
     padding: 16px 26px 16px 10px;
     border-radius: 8px;
     background-color: #fafafa;
}
.mo_inv_pop_box {
     margin-top: 24px;
     padding: 16px;
     border-radius: 8px;
     background-color: #fafafa;
}

.inv_pop_bt {
     width: 84px;
     height: 24px;
     line-height: 0;
     border-radius: 12px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     font-size: 14px;
}

.inv_pop_bt2 {
     width: 84px;
     height: 24px;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     font-size: 14px;
}

.inv_pop_bt3 {
     height: 24px;
     line-height: 0;
     border-radius: 12px;
     border: solid 1px #888;
     background-color: transparent;
     font-size: 14px;
}
.inv_pop_bt3.inv_pop_bt3--type2 {
    width: 107px;
    height: 32px;
    border-radius: 8px;
    background-color: #f6f6f6;
    font-size: 16px;
    line-height: 24px;
    color: #222;
    border: none;
}
.inv_pop_bt3.inv_pop_bt3--type3 {
    width: 107px;
    height: 32px;
    border-radius: 8px;
    background-color: #BEBEBE;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    border: none;
}
.inv_pop_bt3.inv_pop_bt3--type3.small {
    width: 76px;
    height: 32px;
    border-radius: 8px;
    background-color: #BEBEBE;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    border: none;
}
.inv_pop_bt3:hover{
    border: solid 1px #111;
}
.inv_pop_bt3.inv_pop_bt3--type2:hover {
    border: 1px solid #404040!important;
    transition: all 0.2s ease;
}
.inv_pop_bt3.inv_pop_bt3--type3:hover {
    border: none;
}

.mo_inv_pop_bt {
     width: 60px;
     height: 24px;
     line-height: 0;
     border-radius: 12px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
     font-size: 14px;
}

.inv_ok_box {
     margin:auto;
     width: 500px;
     padding: 24px;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}
.inv_ok_box2 {
     
     margin-top: 20px;
     padding: 16px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.mo_inv_ok_box {
     padding: 18px 16px 16px 16px;
     border-radius: 8px;
     border: solid 1px #d2d2d2;
     background-color: #fff;
}
.mo_inv_ok_box2 {
     
     margin-top: 20px;
     padding: 16px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.join_foot_box {
     width: 968px;
     margin:auto;
     padding: 20px 24px 5px;
     border-radius: 8px;
     box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
     background-color: #fff;
}
.join_foot_num {
     width: 56px;
     height: 20px;
     border-radius: 12px;
     background-color: #00bd41;
     color:#fff;
}

.mo_join_foot_box {
     padding: 16px 16px 0 16px;
     border-radius: 8px;
     box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
     background-color: #fff;
}
.mo_join_foot_num {
     width: 56px;
     height: 20px;
     border-radius: 12px;
     background-color: #00bd41;
     color:#fff;
}

.bor_bd1 {
     text-decoration : underline;
     text-underline-offset : 2px;
}
.bor_bd4 {
     text-decoration : underline;
     text-underline-offset : 4px;
     text-decoration-color: #d2d2d2;
}


.join_bt1{
     text-align: left;
     padding-top:40px;
     padding-bottom:40px;
     border-radius: 16px;
     border:0;
     background-color:#f7f7f7;
     color:#111;
     outline: none;
}
.join_bt1:hover{
     background-color:#e6f8eb;
}
.join_bt1:active{
     background-color:#00bd41;
     color:#fff;
}

.downLoadBtn {
    height: 22px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    border: none;
    background-color: #f6f6f6;
    color: #222;
    font-size: 14px;
    padding: 0 15px;
    letter-spacing: -0.05em;
}

.dwSpan-type2 {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 14px;
    height: auto !important;
}

.downLoadBtn-type2 {
    margin-left: 8px;
    padding: 4px 8px!important;
    border-radius: 4px;
}

.downLoadBtn-type2 img {
    vertical-align: middle;
}

a[class~="bor_bd1"] {
     text-decoration : underline;
     text-underline-offset : 2px;
     color:#888;
}
a[class~="bor_bd11"] {
     text-decoration : underline;
     text-underline-offset : 2px;
     color:#3860e5;
}

a[class~="bor_bd22"] {
     text-decoration : underline;
     text-underline-offset : 5px;
     color:#111;
}


.join_in_box {
     overflow-y: auto;
     height: 640px;
     padding: 32px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.join_in_box1 {
     
     height: 160px;
     padding: 32px;
     border-radius: 8px;
     background-color: #f7f7f7;
}

.mo_join_in_box {
     overflow-y: auto;
     padding: 16px ;
     border-radius: 8px;
     background-color: #f7f7f7;
     height:100%;
     max-height: 800px;
}

.mo_join_in_box1 {
     
     height: 220px;
     
     padding: 16px;
     border-radius: 8px;
     background-color: #f7f7f7;
}


.join_title1 {
     padding-top:24px;
     font-size:40px;
     line-height: 56px;
     font-weight: 600;
}

.join_title2 {
     font-size:18px;
     line-height: 18px;
     font-weight: 600;
     padding-top:48px;
     padding-bottom:16px;
     border-bottom: solid 1px #eaeaea;
}

.join_title3{
     font-size:16px;
     line-height: 24px;
     font-weight: 600;
     padding-top:16px;
     padding-bottom:8px;
     font-weight: 600;
}

.mo_join_title0 {
     font-size: 16px;
     line-height: 32px;
     padding-top: 12px;
     font-weight: 400;
}

.mo_join_title1 {
     font-size: 24px;
     line-height: 32px;
     padding-top: 36px;
     font-weight: 600;
}
.mo_join_title2 {
     font-size: 18px;
     line-height: 24px;
     padding-top: 24px;
     padding-bottom: 12px;
     font-weight: 600;
     border-bottom: solid 1px #eaeaea;
}
.mo_join_title3 {
     font-size: 16px;
     line-height: 24px;
     padding-top: 16px;
     padding-bottom: 8px;
     font-weight: 400;
}

.speech-bubble {
	position: absolute;
	background: #00bd41;
	border-radius: 8px;
     width:280px;
     height:72px;
     top:-85px;
     left:-131px;

     font-size: 14px;
     color:#fff;
     line-height: 24px;
     text-align: center;
     font-weight: 400;
     padding-top:12px;
}

.speech-bubble:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: #00bd41;
	border-bottom: 0;
	margin-left: -8px;
	margin-bottom: -8px;
}

.mo_speech-bubble {
	position: absolute;
	background: #00bd41;
	border-radius: 8px;
     width:200px;
     height:92px;
     top:-105px;
     left:-88px;

     font-size: 14px;
     color:#fff;
     line-height: 24px;
     text-align: center;
     font-weight: 400;
     padding-top:12px;
}

.mo_speech-bubble:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top-color: #00bd41;
	border-bottom: 0;
	margin-left: -8px;
	margin-bottom: -8px;
}


.tooltip {
     --bs-tooltip-bg: #404040; /* 원하는 색상으로 변경 */
     --bs-tooltip-opacity: 1;
     --bs-tooltip-padding-x:10px;
     --bs-tooltip-padding-y:10px;
    position: absolute;
    left:-6px !important;
    background: #00bd41;
    border-radius: 8px;
    /*max-width: 280px;*/
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    font-weight: 400;
}

.tooltip-inner {
     /*max-width: 280px;*/
    text-align: left;
    max-width: 450px;
}


.ballon {
     position:absolute;
     /*bottom:54px;*/
     bottom:54px;
     left:86px;

     background-color: #111;
     border-radius: 6px;
     color: #fff;
     font-size: 12px;
     font-weight: 500;
     height: 24px;
     width:80px;
     text-align: center;
     padding-top:3px;
     z-index:10px;
 }
 
 
 .ballon:after {
     border-top: 6px solid #111;
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
     content: "";
     height: 0;
     left: 36px;
     position: absolute;
     top: 100%;
     width: 0;
     z-index:10;
}


.mo_ballon {
     position:absolute;
     /*bottom:54px;*/
     bottom:47px;
     left:50%;

     background-color: #111;
     border-radius: 6px;
     color: #fff;
     font-size: 14px;
     font-weight: 500;
     height: 25px;
     width:80px;
     text-align: center;
     padding-top:2px;
     z-index:10px;
     margin-left:-41px;
 }
 
 
 .mo_ballon:after {
     border-top: 6px solid #111;
     border-left: 5px solid transparent;
     border-right: 5px solid transparent;
     content: "";
     height: 0;
     left: 36px;
     position: absolute;
     top: 100%;
     width: 0;
     z-index:10;
}




.abc_tab_ho{
     font-weight: 600;
     display: inline-block;
     height:25px;
     font-size: 16px;
     line-height: 16px;
     color: #00bd41;
     border-bottom: 2px solid #00bd41;
     padding:0 3px;
     margin-right: 24px;
     cursor: pointer;
}
.abc_tab_ho_type2{
    position: relative;
    display: inline-block;
    text-align: center;
    width: 200px;
    height:58px;
    padding: 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    background-color: #FAFAFA;
    color: #222;
    cursor: pointer;
    margin-right: 1px;
}
.abc_tab_ho_type2::after{
    content: "";
    position: absolute;
    top:0;
    left:0;
    height: 4px;
    width: 100%;
    background-color: #00BD41;
}
.abc_tab_no{
     font-weight: 600;
     display: inline-block;
     height:25px;
     font-size: 16px;
     line-height: 16px;
     color: #111;
     padding:0 3px;
     margin-right: 24px;
     cursor: pointer;
}
.abc_tab_no_type2{
    display: inline-block;
    text-align: center;
    width: 200px;
    height:58px;
    padding: 16px;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    background-color: #EAEAEA;
    border-top: none;
    color: #222;
    cursor: pointer;
    margin-right: 1px;
}
.abc_tab_no:hover{
     color: #00bd41;
     border-bottom: 2px solid #00bd41;
}


.mo_abc_tab_ho{
     font-weight: 600;
     display: inline-block;
     height:25px;
     font-size: 16px;
     line-height: 16px;
     color: #00bd41;
     border-bottom: 2px solid #00bd41;
     padding:0 3px;
     
     cursor: pointer;
}
.mo_abc_tab_ho_type2{
    display: inline-block;
    text-align: center;
    width: 100%;
    min-height:46px;
    padding: 12px;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    background-color: #FAFAFA;
    color: #222;
    cursor: pointer;
    white-space: nowrap;
}
.mo_abc_tab_ho_type2::after{
    content: "";
    position: absolute;
    top:0;
    left:0;
    height: 4px;
    width: 100%;
    background-color: #00BD41;
}
.mo_abc_tab_no{
     font-weight: 600;
     display: inline-block;
     height:25px;
     font-size: 16px;
     line-height: 16px;
     color: #111;
     padding:0 3px;
     cursor: pointer;
}
.mo_abc_tab_no_type2{
    display: inline-block;
    text-align: center;
    width: 100%;
    min-height:46px;
    padding: 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    background-color: #EAEAEA;
    border-top: none;
    color: #222;
    cursor: pointer;
    white-space: nowrap;
}

.abc_tab_ho2{
     text-align: center;
     min-width: 62px;
     font-weight: 600;
     display: inline-block;
     
     font-size: 16px;
     line-height: 16px;
     color: #00bd41;
     border-bottom: 2px solid #00bd41;
     padding:3px 3px 8px 3px;
     margin-right: 8px;
     cursor: pointer;
}
.abc_tab_no2{
     text-align: center;
     min-width: 62px;
     font-weight: 600;
     display: inline-block;
     
     font-size: 16px;
     line-height: 16px;
     color: #111;
     padding:3px 3px 8px 3px;
     margin-right: 8px;
     cursor: pointer;
}
.abc_tab_no2:hover{
     color: #00bd41;
     border-bottom: 2px solid #00bd41;
}

.abc_page_ho{
     cursor: pointer;
     text-align: center;
     display: inline-block;
     width:32px;
     height:32px;
     border-radius:20px;
     background:#000;
     color:#fff;
     font-size:16px;
     line-height: 32px;
     margin-right:8px;
}

.abc_page_no{
     cursor: pointer;
     text-align: center;
     display: inline-block;
     width:32px;
     height:32px;
     border-radius:20px;
     background:#fff;
     color:#000;
     font-size:16px;
     line-height: 32px;
     margin-right:8px;
}

/*마이페이지*/
.mypage_top_box{
     height: 138px;
     border-radius: 16px;
     background-color: #e6f8eb;
}
.mypage_top_icon{
     width: 80px;
     height: 80px;
     border-radius:50px;
     background-color: #fff;
     text-align: center;
}
/*마이페이지 달력*/
     /*pc_달력 상자*/
     .my_cal{
          padding:32px 36px;
          background: #fff;
          border-radius: 16px;
          height: 380px;
     }
     /*여백 활성*/
     .my_cal_gap_h{
          height:32px;
          background: #f7f7f7;
          flex-grow:1; flex-basis:0; word-break:keep-all;
     }
     /*여백 비활성*/
     .my_cal_gap_n{
          height:32px;
          flex-grow:1; flex-basis:0; word-break:keep-all;
     }
     /*선택일*/
     .my_cal_now{
          margin-top:-4px;
          width:32px;
          height:32px;
          border-radius:20px;
          background: #000;
          text-align: center;
          color:#fff;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;

     }
     /*상단 요일부분*/
     .my_cal_we{
          width:32px;
          height:32px;
          border-radius:20px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:12px;
          line-height: 24px;
          padding-top: 4px;
          font-weight: 600;
     }
     /*날 비활성*/
     .my_cal_no{
          width:32px;
          height:32px;
          border-radius:20px;
          background: #fff;
          text-align: center;
          color:#bebebe;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
     }
     /*날 시작*/
     .my_cal_s{
          width:32px;
          height:32px;
          border-radius:20px 0 0 20px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     /*날 활성*/
     .my_cal_m{
          width:32px;
          height:32px;
          border-radius:0;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     /*날 끝*/
     .my_cal_e{
          width:32px;
          height:32px;
          border-radius:0px 20px 20px 0px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     .my_cal_top1{
          width:4px;
          height:4px;
          border-radius:10px;
          background: #3860e5;
          position: absolute;
          top:2px;
          left: 50%;
          margin-left:-2px;
     }
     .my_cal_top2{
          width:4px;
          height:4px;
          border-radius:10px;
          background: #fff;
          position: absolute;
          top:2px;
          left: 50%;
          margin-left:-2px;
     }


/*mo_달력 상자*/
     .mo_my_cal{
          padding:24px;
          background: #fff;
          border-radius: 16px;
          height: 100%;
     }
     /*여백 활성*/
     .mo_my_cal_gap_h{
          height:32px;
          background: #f7f7f7;
          flex-grow:1; flex-basis:0; word-break:keep-all;
     }
     /*여백 비활성*/
     .mo_my_cal_gap_n{
          height:32px;
          flex-grow:1; flex-basis:0; word-break:keep-all;
     }
     /*선택일*/
     .mo_my_cal_now{
          margin-top:-4px;
          width:32px;
          height:32px;
          border-radius:20px;
          background: #000;
          text-align: center;
          color:#fff;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;

     }
     /*상단 요일부분*/
     .mo_my_cal_we{
          width:32px;
          height:32px;
          border-radius:20px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:12px;
          line-height: 24px;
          padding-top: 4px;
          font-weight: 600;
     }
     /*날 비활성*/
     .mo_my_cal_no{
          width:32px;
          height:32px;
          border-radius:20px;
          background: #fff;
          text-align: center;
          color:#bebebe;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
     }
     /*날 시작*/
     .mo_my_cal_s{
          width:32px;
          height:32px;
          border-radius:20px 0 0 20px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     /*날 활성*/
     .mo_my_cal_m{
          width:32px;
          height:32px;
          border-radius:0;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     /*날 끝*/
     .mo_my_cal_e{
          width:32px;
          height:32px;
          border-radius:0px 20px 20px 0px;
          background: #f7f7f7;
          text-align: center;
          color:#111;
          font-size:14px;
          line-height: 24px;
          padding-top: 4px;
          
          position: relative;
     }
     .mo_my_cal_top1{
          width:4px;
          height:4px;
          border-radius:10px;
          background: #3860e5;
          position: absolute;
          top:2px;
          left: 50%;
          margin-left:-2px;
     }
     .mo_my_cal_top2{
          width:4px;
          height:4px;
          border-radius:10px;
          background: #fff;
          position: absolute;
          top:2px;
          left: 50%;
          margin-left:-2px;
     }

.mypage_box1 {
     overflow-y:auto ;
     height:380px;
     border-radius: 16px;
     background-color: #fff;
     padding:8px 16px 8px 32px;
}


.scrollbar_style1{
     height:100%;
     overflow-y:auto ;
}
/* 스크롤바의 폭 너비 */
.scrollbar_style1::-webkit-scrollbar {
     width: 5px;  
     height: 5px;  
}

.scrollbar_style1::-webkit-scrollbar-thumb {
     background: rgb(112, 112, 112); /* 스크롤바 색상 */
     border-radius: 20px; /* 스크롤바 둥근 테두리 */
     }

.scrollbar_style1::-webkit-scrollbar-track {
     background: transparent;  /*스크롤바 뒷 배경 색상*/
}


.scrollbar_style2{
     
     overflow-y:auto ;
}
/* 스크롤바의 폭 너비 */
.scrollbar_style2::-webkit-scrollbar {
     width: 5px;  
     height: 5px;  
}

.scrollbar_style2::-webkit-scrollbar-thumb {
     background: rgb(112, 112, 112); /* 스크롤바 색상 */
     border-radius: 20px; /* 스크롤바 둥근 테두리 */
     }

.scrollbar_style2::-webkit-scrollbar-track {
     background: transparent;  /*스크롤바 뒷 배경 색상*/
}


.my_page_table1 {
     width:100%;
}
.my_page_table1 tr {
     border-bottom: 1px solid #d2d2d2;
}
.my_page_table1 td {
     height:56px;
}

.my_page_table2 {
     border-top:1px solid #000;
     width:100%;
}
.my_page_table2 tr {
     border-bottom: 1px solid #d2d2d2;
}
.my_page_table2 td {
     height:47px;
}



.mypage_left{
     min-height:370px;
     
     padding: 16px 30px 38px 30px;
     border-radius: 16px;
     background-color: #e6f8eb;
}
.mypage_right{
     min-height:370px;
     
     padding: 16px 30px 16px 30px;
     border-radius: 16px;
  background-color: #f7f7f7;
}

.mypage_ser_box{
     padding: 18px 24px 18px 32px;
     border-radius: 16px;
     background-color: #f7f7f7;
}

.mypage_ta_icon {
     display: inline-block;
     padding:5px 8px;
     min-width: 80px;
     border-radius: 8px;
     background-color: #f2f2f2;
     line-height: 14px;
     font-size:14px;
     letter-spacing:-0.5px; word-spacing:-0.2px;
}

.pro_icon{
     padding-top:2px;
     text-align: center;
     display: inline-block;
     width: 80px;
     height: 24px;
     border-radius: 8px;
     background-color: #1443e2;
     font-size: 14px;
     color:#fff;
}

.myp_icon1 {
     font-weight: 400;
     font-size: 14px;
     width:80px;
     color:#111;
     line-height: 24px;
     text-align: center;
     background:#f2f2f2;
     border-radius: 8px;
     display: inline-block;
}
.myp_icon2 {
     font-weight: 400;
     font-size: 14px;
     width:80px;
     color:#111;
     line-height: 24px;
     text-align: center;
     background:#111;
     border-radius: 8px;
     display: inline-block;
     color: #fff;
}

.my_d1{
     display: inline-block;
     width:8px;
     height:8px;
     background:#00bd41;
     border-radius: 10px;
}
.my_d2{
     display: inline-block;
     width:8px;
     height:8px;
     background:#3860e5;
     border-radius: 10px;
}
.my_d3{
     display: inline-block;
     width:8px;
     height:8px;
     background:#d2d2d2;
     border-radius: 10px;
}

.cu_box{
     width: 384px;
     height: 200px;
     padding: 20px;
     border-radius: 8px;
     border: solid 1px #eaeaea;
     background-color: #fff;
}

.mo_cu_box{
     width: 100%;
     height: 200px;
     padding: 20px;
     border-radius: 8px;
     border: solid 1px #eaeaea;
     background-color: #fff;
}


.myp_icon5{
     position: absolute;
     right:35px;
     bottom:45px;
     width:56px;
}
.myp_icon6{
     position: absolute;
     right:30px;
     bottom:35px;
     width:48px;
}
.myp_icon7{
     position: absolute;
     right:35px;
     bottom:35px;
     width:59px;
}

.file_cl_po{
     position: absolute;
     right:12px;
     top:12px;
     z-index:3;
}
.file_cl_po1{
     position: absolute;
     right:24px;
     top:15px;
     z-index:3;
}



.invest_box {
     z-index:2;
     position: relative;
     width:100%;
     border-radius: 8px;
     background: #00bd41;
     height:40px;
}
.invest_box_g {
     border-radius: 8px;
     height:40px;
     background: #00a543;
}
.invest_box_text{
     left:0;
     top:10px;
     position: absolute;
     width:100%;
     text-align: center;
     color:#fff;
     font-size: 14px;
     z-index:1;
}
.invest_box_text_box{
     position: absolute;
     z-index:-1;
     right:20px;
     bottom:4px;
     font-size: 100px;
     font-weight: bold;
     letter-spacing: -6px;
     color: rgba(0, 189, 65, 0.07);
}
.invest_box_text_box2{
     position: absolute;
     z-index:-1;
     right:20px;
     bottom:4px;
     font-size: 100px;
     font-weight: bold;
     letter-spacing: -6px;
     color:#f5f5f5;
}

.invest_icon1{
     padding:2px 10px 0 10px;
     text-align: center;
     min-width: 72px;
     height: 24px;
     border-radius: 8px;
     background-color: #1443e2;
     font-size:14px;
     color:#fff;
     letter-spacing: -0.02em;
     display: inline-block;
}
.invest_icon2{
    padding: 4px 8px;
    text-align: center;
    border-radius: 13px;
    background-color: #d6d6d6;
    font-size:14px;
    line-height: 16px;
    font-weight: 400;
    color: #8e8e8e;
    letter-spacing: -0.02em;
    display: inline-block;
}
.invest_icon3{
    padding: 4px 8px;
    text-align: center;
    border-radius: 13px;
    background-color: #f6f6f6;
    font-size:14px;
    line-height: 16px;
    font-weight: 500;
    color: #222;
    letter-spacing: -0.02em;
    display: inline-block;
}
.invest_icon4{
    padding: 4px 8px;
    text-align: center;
    border-radius: 13px;
    background-color: rgba(0,51,222,0.1);
    font-size:14px;
    line-height: 16px;
    font-weight: 500;
    color: #0033DE;
    letter-spacing: -0.02em;
    display: inline-block;
}
.invest_icon5{
    padding: 4px 8px;
    text-align: center;
    border-radius: 13px;
    background-color: rgba(0,189,65,0.1);
    font-size:14px;
    line-height: 16px;
    font-weight: 500;
    color: #00BD41;
    letter-spacing: -0.02em;
    display: inline-block;
}


.inv_ibox {
     cursor: pointer;
     height: 150px;
     border-radius: 8px;
     border:1px solid #eaeaea;
     transition-duration:0.3s;
}

.inv_ibox_text1{
     width: 100%;
     text-align: center;
     position: absolute;
     top:20px;
     transition-duration:0.3s;
}

.inv_ibox_text2{
     width: 100%;
     text-align: center;
     opacity: 0;
     position: absolute;
     top:40px;
     transition-duration:0.3s;
}

.inv_ibox:hover{
     border:1px solid #e5f8ec;
     background: #e5f8ec;
}

.inv_ibox:hover .inv_ibox_text2{
     opacity: 1;
     top:20px;
     transition-duration:0.2s;
}

.inv_ibox:hover .inv_ibox_text1{
     opacity: 0;
     top:30px;
     transition-duration:0.2s;
}



.mo_inv_ibox {
     cursor: pointer;
     height: 92px;
     border-radius: 8px;
     border:1px solid #eaeaea;
     transition-duration:0.3s;
}

.mo_inv_ibox_text1{
     width: 100%;
     text-align: center;
     position: absolute;
     top:4px;
     transition-duration:0.3s;
}

.mo_inv_ibox_text2{
     width: 100%;
     text-align: center;
     opacity: 0;
     position: absolute;
     top:14px;
     transition-duration:0.3s;
}

.mo_inv_ibox:hover{
     border:1px solid #e5f8ec;
     background: #e5f8ec;
}

.mo_inv_ibox:hover .mo_inv_ibox_text2{
     opacity: 1;
     top:4px;
     transition-duration:0.2s;
}

.mo_inv_ibox:hover .mo_inv_ibox_text1{
     opacity: 0;
     top:15px;
     transition-duration:0.2s;
}




.step_area1{
     bottom:16px;
     right:22px;
     position: absolute;
}

.step_area{
    top:60px;
    right:24px;
    position: absolute;
}
.mo_step_area{
    top:56px;
    right:16px;
    position: absolute;
}
.step_area_h{
     display: inline-block;
     border-radius:10px;
     width:8px;
     height:8px;
     background:#616161;
}
.step_area_n{
     display: inline-block;
     border-radius:10px;
     width:8px;
     height:8px;
     background:#ddd;
}


.abc_table1{
     border-top:1px solid #222;
     width:100%;
     color: #222;
}
.abc_table1_table--type2 {
    border-top:1px solid #616161;
}

.abc_table1 tr {
     border-bottom: 1px solid #ddd;
}
.abc_table1_table--type2 tr{
    border-bottom: 1px solid #ddd;
}
.abc_table1 td {
     height:48px;
     padding:5px 10px;
}

.abc_table2{
     border-top:1px solid #222;
     width:100%;
}

.abc_table2 tr {
     border-bottom: 1px solid #d2d2d2;
}
.abc_table2 td {
     height:48px;
}


.abc_table3{
     border-top:1px solid #000;
     width:100%;
}

.abc_table3 tr {
     border-bottom: 1px solid #d2d2d2;
}
.abc_table3 td {
     height:48px;
     padding:8px 5px;
}

.inv_d1{
     height: 8px;
     width: 8px;
     border-radius: 10px;
     background: #00bd41;
     position: absolute;
     left:-4px;
     top:-3px;
}
.inv_line1{
     width:100%;
     height:2px;
     background:#00bd41;
}

.inv_d2{
     height: 8px;
     width: 8px;
     border-radius: 10px;
     background: #d2d2d2;
     position: absolute;
     left:-4px;
     top:-3px;
}
.inv_line2{
     width:100%;
     height:2px;
     background:#d2d2d2;
}

.top_tip {
     margin-left:calc(50% - 4px);
     border-bottom: 4px solid #fff;
     border-left: 4px solid transparent;
     border-right: 4px solid transparent;
     content: "";
     height: 0;
     width: 0;
}


.mo_top_tip {
     position: absolute;
     top:11px;
     left:-4px;
     border-bottom: 4px solid #fff;
     border-left: 4px solid transparent;
     border-right: 4px solid transparent;
     content: "";
     height: 0;
     width: 0;
}

.nabc_table5 {
     width:100%;
}
.nabc_table5 tr{
     border-bottom:1px solid #ddd;
}
.nabc_table5 tr:first-child{
     border:0;
     background: #f7f7f7;
}
.nabc_table5 tr:last-child{
     border:0;
}
.nabc_table5 td{
     height:48px;
}


.nabc_table6 {
     min-width:800px;
     border-radius:8px;
     border-top:1px solid #d2d2d2;
     width:100%;
}
.nabc_table6 tr {
     border-bottom:1px solid #d2d2d2;
}
.nabc_table6 tr:last-child {
     border-bottom:0;
}
.nabc_table6 td {
     padding:10px 5px;
     height:48px;
}

.mk_table {
     width:100%;
     border-top:1px solid #eaeaea;
     border-left:1px solid #eaeaea;
}

.mk_table td {
     border-bottom:1px solid #eaeaea;
     border-right:1px solid #eaeaea;
     padding:12px;
}

.sicon_box{
     width: 80px;
     height: 80px;
     border-radius: 50px;
     background:#fff;
     overflow: hidden;
}

.mo_sicon_box{
     width: 48px;
     height: 48px;
     border-radius: 50px;
     background:#fff;
     overflow: hidden;
}
.mo_sicon_box2{
     width: 80px;
     height: 80px;
     border-radius: 50px;
     background:#fff;
     overflow: hidden;
}

.pop_in_box {
     border-radius: 8px;
     background-color: #fafafa;
}

.input_re {
     height:38px;
     font-size: 14px;
     padding:0 12px;
}
.input_re32 {
     height:32px;
     font-size: 14px;
     padding:0 12px;
}
.input_re40 {
     height:40px;
     font-size: 14px;
     padding:0 12px;
}
.input_re24 {
     height:24px;
     line-height: 20px;
     font-size: 14px;
     padding:0 12px;
}

.input_re38 {
     height:38px;
     font-size: 14px;
     padding:0 12px;
}

.input_re24_2 {
     height:24px;
     line-height: 20px;
     font-size: 14px;
     padding:0 16px;
     letter-spacing: -0.02em;
}



.mo_menu_sc{
     height:calc(100dvh - 240px);
     overflow: scroll;
}

.mo_menu_ho{
     background: #00bd41;
     color:#fff;
}
.mo_gnb_mem1{
    max-width: 80px;
    max-height: 24px;
    padding: 3px 16px;
    border-radius: 16px;
    font-size: 14px;
    font-weight: 500;
    color:#1443E2;
    border:1px solid #1443E2;
}
.mo_gnb_mem2{
    max-width: 72px;
    max-height: 24px;
    padding: 3px 16px;
    border-radius: 16px;
    font-size: 14px;
    font-weight: 500;
    color:#00BD41;
    border:1px solid #00BD41;
    letter-spacing:-0.2px;
    word-spacing:-0.2px;
}

.mo_menu_bg{
     display: none;
     opacity: 0;
     transition: opacity 0.5s ease;
     position: fixed;
     top:0;
     left:0;
     width: 100vw;
     height: 100dvh;
     background-color: #000;
       
       z-index: 100;
       transition-delay: 50ms;
}
.mo_menu_area{
     
     position: fixed;
     top:0;
     right:0;
     height:100dvh;
     background: #fff;
     z-index:101;


     width: 100%;
     right: -100%; /* Initially outside the screen */
     transition: right 0.5s ease;
     transition-delay: 50ms;
}
.mo_menu_bg.show{
     display: block;
     opacity: 0.8;
     right: 0;
}
 .mo_menu_area.show {
     
     opacity: 1;
     right: 0;
}

.call_num{
     position: absolute;
     top:10px;
     right:60px;
     width:20px;
     height:20px;
     border-radius: 20px;
     background: #ff1332;
     color:#fff;
     text-align: center;
     font-size: 12px;
     padding-top:1px;
}


/*스위치S*/
/* The switch - the box around the slider */
.switch_ck {
     position: relative;
     display: inline-block;
     width: 56px;
     height: 28px;
   }
   
   /* Hide default HTML checkbox */
   .switch_ck input {
     opacity: 0;
     width: 0;
     height: 0;
   }
   
   /* The slider_ck */
   .slider_ck {
     position: absolute;
     cursor: pointer;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #ccc;
     transition: .4s;
   }
   
   .slider_ck:before {
     position: absolute;
     content: "";
     height: 24px;
     width: 24px;
     left: 2px;
     bottom: 2px;
     background-color: white;
     transition: .4s;
   }
   
   input:checked + .slider_ck {
     background-color: #00bd41;
   }
   
   input:focus + .slider_ck {
     box-shadow: 0 0 1px #00bd41;
   }
   
   input:checked + .slider_ck:before {
     transform: translateX(28px);
   }
   
   /* Rounded sliders */
   .slider_ck.round {
     border-radius: 34px;
   }
   
   .slider_ck.round:before {
     border-radius: 50%;
   }
   /*스위치E*/

   /*range 바 S*/
   input[type=range] {
     -webkit-appearance: none;
     width: 100%;
     height: 4px;
     background: #eaeaea;
     cursor: pointer;
     border-radius: 100px; /* iOS */
     transition: background-color 450ms ease-in;
   }
   
   input[type=range]:focus {
     outline: none;
   }
   
   input[type=range]::-webkit-slider-thumb {
     -webkit-appearance: none;
     width: 12px;
     height: 12px;
     background: #00bd41;
     border:0;
     border-radius: 50%;
     cursor: pointer;
   }
   
   input[type=range]::-moz-range-thumb {
     -webkit-appearance: none;
     width: 12px;
     height: 12px;
     background: #00bd41;
     border: 0;
     border-radius: 50%;
     cursor: pointer;
   }
   /*range 바 E*/

.maxh400{max-height:400px;}

.bt_he40 {height:40px;font-size:14px;}

.bor_0 {border-bottom:0;}

.q_po{
     position:relative;
     top:-7px;
     left:8px;
}
.main_bg_bottom{
     background:url(/img/main_bg.589ff70c.png) no-repeat;
     background-attachment: fixed;
     background-size:cover ;
     background-position:center ;
}

.mo_main_bg_bottom{
     background:url(/img/main_img3.19517d38.png) no-repeat;
     background-attachment: fixed;
     background-size:cover ;
     background-position:center ;
}

.n_main_bg{
     background:url(/img/main_img9.c5b4ef96.png) no-repeat ,#4ad078;
     background-position:top 0 left 78%;
}

.mo_n_main_bg{
     background:url(/img/main_img8.e24c3530.png) no-repeat ,#4ad078;
     background-position:top 0 right -7px;
     background-size: 195px;
}
.n_main_top_bg {
     height:646px;
     background:url(/img/main_sl.5e2f9ffa.png) no-repeat ,#4a65af;
     background-position:center;
     background-size: 1440px;
}

.load_bg {
     background:#000;
     opacity: 0.5;
     position: fixed;
     top:0;
     left:0;
     width:100%;
     height:100%;
     z-index:200;
}
.load_icon {
     width:100px;
     z-index:201;
     position: fixed;
     top:calc(50% - 50px);
}


/*문서 프린트*/
.file_table1{
     width:100%;
     
}
.file_table1 tr:first-child td {border-bottom:0; }
.file_table1 td {height:30px; border-bottom:1px solid #EAEAEA;padding:7px;}

.file_table2{
     width:100%;
     
}

.table_bt1{border-top:1px solid #000;}

.file_table2 td {height:30px; border-bottom:1px solid #EAEAEA;padding:7px;}
.table_r1 {border-right:1px solid #EAEAEA;}
.file_table_title {
     font-weight:500;
     background:#F7F7F7;
}
.file_box {
     position: relative;
     width: 210mm;
     height: 297mm;
     padding-left:24px;
     padding-right:24px;
}
.file_top_bg {background: #00bd41;}
.file_box_page{position:absolute; bottom:10px; text-align:center; width:calc(100% - 48px); color:#999; font-size:12px;}
.fcf{color:#BEBEBE;}
.fcf1{color:#FF1332;}

.f_bg {background: #F7F7F7;}

.file_box_bg {
     background:url(data:image/png;base64,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) no-repeat;
     background-size:100px ;
     background-position: center;
}
.gr_view {
     position:absolute; top:-28px; left:calc(50% - 17px); width:34px; height:20px; font-size:12px; background:#00a543; color:#fff; text-align:center; border-radius:5px; padding-top:1px;
}
.bottom_tar {
     border-top:5px solid #00a543;
     border-left:5px solid transparent;
     border-right:5px solid transparent;
     width:10px;
     position:absolute;
     top:-8px;
     left:calc(50% - 5px);
}

.mo_gr_view {
     position:absolute; top:-28px; left:calc(65% - 17px); width:34px; height:20px; font-size:12px; background:#00a543; color:#fff; text-align:center; border-radius:5px; padding-top:1px;
}
.mo_bottom_tar {
     border-top:5px solid #00a543;
     border-left:5px solid transparent;
     border-right:5px solid transparent;
     width:10px;
     position:absolute;
     top:-8px;
     left:calc(65% - 5px);
}


/* ############################# NEW #############################*/
/*select*/
.new_select::-moz-placeholder {color:#bebebe;font-weight:400;}
.new_select::placeholder {color:#bebebe;font-weight:400;}
.new_select {
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline:none;

     font-size:14px;
     
     height: 40px;
     padding:0 12px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: solid 1px #7C7C7C;
     
     color:#111;
     font-weight:400;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACbSURBVHgB7ZDBDYUgEERXDtThL8VOOBFKIpzo5JcidXAgilGjiDjcNGEuwGbnvQSilpbXpzs+pJRjPBljg9baUUWUUn0I4R/vxpjfNmeZ3WUxFqgefumcBN77YT5cjSSBu5Wxp0sLQoiec74XSt+Vg1trXVGAShD4reBJgsKLgjtJnKPwR0FOso4hOCTISAiFw4JEQii8peUjmQDDb4fvK4wdrwAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
}
.new_select:focus {
     border: solid 1px #7C7C7C;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACKSURBVHgB7ZOxDYAgEEU9CuZgFTahZCRKNmEV5qAg5hI0xGj8R6XJvcqcx3sFYdsU5fMQuhhjdL33wt/GGJ9Sqsg5KDDJ3RhVNPIauMjrGDs0QhJ5a83z3Fpb0AhJ5Dnnyv9CCA6NkFR+gEZoRS6J0KocjZh5WSpneGdcPu+eb+U2MIDlDxFF+Rs7BwyT+6b1b8YAAAAASUVORK5CYII=)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
}
.new_select:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}

.new_select1::-moz-placeholder {color:#bebebe;font-weight:400;}

.new_select1::placeholder {color:#bebebe;font-weight:400;}
.new_select1 {
     -o-appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline:none;

     font-size:14px;

     height: 40px;
     padding:0 12px;
     -o-object-fit: contain;
        object-fit: contain;
     border-radius: 8px;
     border: 0;

     color:#111;
     font-weight:400;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACbSURBVHgB7ZDBDYUgEERXDtThL8VOOBFKIpzo5JcidXAgilGjiDjcNGEuwGbnvQSilpbXpzs+pJRjPBljg9baUUWUUn0I4R/vxpjfNmeZ3WUxFqgefumcBN77YT5cjSSBu5Wxp0sLQoiec74XSt+Vg1trXVGAShD4reBJgsKLgjtJnKPwR0FOso4hOCTISAiFw4JEQii8peUjmQDDb4fvK4wdrwAAAABJRU5ErkJggg==)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
 }
.new_select1:focus {
     border: 0;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACKSURBVHgB7ZOxDYAgEEU9CuZgFTahZCRKNmEV5qAg5hI0xGj8R6XJvcqcx3sFYdsU5fMQuhhjdL33wt/GGJ9Sqsg5KDDJ3RhVNPIauMjrGDs0QhJ5a83z3Fpb0AhJ5Dnnyv9CCA6NkFR+gEZoRS6J0KocjZh5WSpneGdcPu+eb+U2MIDlDxFF+Rs7BwyT+6b1b8YAAAAASUVORK5CYII=)no-repeat;
     background-position: right 12px center;
     background-size:12px ;
     background-color: #fff;
}
.new_select1:disabled {
     border: solid 1px #eaeaea;
     background:#eaeaea;
     color:#636363;
     font-weight:400;
}

.new_select1.new_select1--type2 {
    font-size: 16px;
    color: #404040;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACbSURBVHgB7ZDBDYUgEERXDtThL8VOOBFKIpzo5JcidXAgilGjiDjcNGEuwGbnvQSilpbXpzs+pJRjPBljg9baUUWUUn0I4R/vxpjfNmeZ3WUxFqgefumcBN77YT5cjSSBu5Wxp0sLQoiec74XSt+Vg1trXVGAShD4reBJgsKLgjtJnKPwR0FOso4hOCTISAiFw4JEQii8peUjmQDDb4fvK4wdrwAAAABJRU5ErkJggg==)no-repeat;
    background-position: right 12px center;
    background-size:16px;
    background-color: #fff;
}
/*search bar*/
.new_search {
     height:40px;
     font-size: 14px;
     border-radius: 8px;
     border:1px solid #7C7C7C;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL0SURBVHgB7ZjLkZtAEIZbOAGFgCMwvu0RR7DKQEgJWI5AUgS7ikBsBPZGsPjmmwmBo4+KQPLf0FNgSoJ5rnXgq6JgKJjpv6en50E0MTEx8T+ZkUeyLJvjxleMq8J1yvP8RAFxEiAGL6MoSi+XS0qN8X3K2WxWns/nF4gpyDNWAthwGL2B0V/putG3qHDtjsfjC3nCWACMT+DR79SESQ2EFCSepsZI9T7Bjb9Pu9+jnKNH9uiRihwxErBerzMYdaTWwALGsEd/jv0L4Rm+3VIrpML/X1xFaAuA8RwyT1LkgbnQMbwPdGxZtBSdRWgJkLD57atR1LdBfU+d+j7bZqtI5yOJedWYc7fj/2fU802KMRLCliz5MPYBQmeH20KKGzRuHDbXKMvyV5IkczjnAcUHPL/i3R8yZLQH4Kml3HOf6U/YUzOeyLYXBgVw5qA2axzIMxz3cMwzP/NEKBOjEYMC4JVHeSzRWElhUL3K4fRIhgwKkOWBmqiCIAmhknYSMuSmgM7CjLNQQQHpOMifAOpM/SQDLSB1/XBUTIZozQPvgLWDohCVWhDbtqkrIKaAqNDBWPAnQNYmlVScUljU4C3IkLE0+oPv8NCCAoFsl5JDthsbxK9yn69WqyUFAJOlqreyWZ4PCpA9bCHFnc1UPwTqi9HLGT/zWoss0FnM7eXRadnbh52BkHmTYkXtksKIUQHcC2ioHgsQs/EVSnAGb01jKe5s9xhaExk24CtqN+s576jIEvY8nJDDGXVicF2ma++JOV6ly+P6R4uTBc44+K/reeYkuzyr1a7RqURfBKg49Y0JEcN5/KTqHXte0jMnBmsRNudC3CCfLPTDqFLnQhB0QoxzhompmaS62YuN5Zg/yGHBm4sI66NF7g1qhGSav6jd16F7AuEqwvlwV4SkuD5R623l8bpHOIsNTVIuIryeTrtgK+JuBDA2Iu5KAGMq4u4EMFdEfLx19HgvW8p/YI+z56ndVHldRL4bnOF8r4AnJiYm/PIXe5+c8O/1pWAAAAAASUVORK5CYII=)no-repeat, #fff;
     background-position: right 12px center;
     background-size: 24px;
     padding-right:50px;
     padding-left:12px;
     outline: none;
}
.new_search::-moz-placeholder{
     color:#BEBEBE;
}
.new_search::placeholder{
     color:#BEBEBE;
}

.new_search1 {
     height:40px;
     font-size: 14px;
     border-radius: 8px;
     border:0;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL0SURBVHgB7ZjLkZtAEIZbOAGFgCMwvu0RR7DKQEgJWI5AUgS7ikBsBPZGsPjmmwmBo4+KQPLf0FNgSoJ5rnXgq6JgKJjpv6en50E0MTEx8T+ZkUeyLJvjxleMq8J1yvP8RAFxEiAGL6MoSi+XS0qN8X3K2WxWns/nF4gpyDNWAthwGL2B0V/putG3qHDtjsfjC3nCWACMT+DR79SESQ2EFCSepsZI9T7Bjb9Pu9+jnKNH9uiRihwxErBerzMYdaTWwALGsEd/jv0L4Rm+3VIrpML/X1xFaAuA8RwyT1LkgbnQMbwPdGxZtBSdRWgJkLD57atR1LdBfU+d+j7bZqtI5yOJedWYc7fj/2fU802KMRLCliz5MPYBQmeH20KKGzRuHDbXKMvyV5IkczjnAcUHPL/i3R8yZLQH4Kml3HOf6U/YUzOeyLYXBgVw5qA2axzIMxz3cMwzP/NEKBOjEYMC4JVHeSzRWElhUL3K4fRIhgwKkOWBmqiCIAmhknYSMuSmgM7CjLNQQQHpOMifAOpM/SQDLSB1/XBUTIZozQPvgLWDohCVWhDbtqkrIKaAqNDBWPAnQNYmlVScUljU4C3IkLE0+oPv8NCCAoFsl5JDthsbxK9yn69WqyUFAJOlqreyWZ4PCpA9bCHFnc1UPwTqi9HLGT/zWoss0FnM7eXRadnbh52BkHmTYkXtksKIUQHcC2ioHgsQs/EVSnAGb01jKe5s9xhaExk24CtqN+s576jIEvY8nJDDGXVicF2ma++JOV6ly+P6R4uTBc44+K/reeYkuzyr1a7RqURfBKg49Y0JEcN5/KTqHXte0jMnBmsRNudC3CCfLPTDqFLnQhB0QoxzhompmaS62YuN5Zg/yGHBm4sI66NF7g1qhGSav6jd16F7AuEqwvlwV4SkuD5R623l8bpHOIsNTVIuIryeTrtgK+JuBDA2Iu5KAGMq4u4EMFdEfLx19HgvW8p/YI+z56ndVHldRL4bnOF8r4AnJiYm/PIXe5+c8O/1pWAAAAAASUVORK5CYII=)no-repeat, #fff;
     background-position: right 12px center;
     background-size: 24px;
     padding-right:50px;
     padding-left:12px;
     outline: none;
}
.new_search1.new_search1--type2 {
    font-size: 16px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPuSURBVHgB7ZrPddNAEId/Ng2kA5YKkI+cIiogVICTBmIqiKmApAKcCggVoJzghnLjKDowDSTM4FEyluXEWu2s8vz2ey/Pu4qfJH+aXc3+ARKJRCKRSCQSiUQiEZsRIjGdTh19HI3H49d3d3cZlbl+oL5S8d9oNCpvb2+vqVwsFoslBsZUEEk5ICGnJOSIqhk6QrIWJOuSRBUYCBNBSswM61HiS0Xnek+iSkQmuCCSk9OT/4JVE2qjoB97g1WT0k3INZrfBhJRH2M2vaCCTk5OzugHzlv+xVIu6fNqlx9HklnSjIQcYlMWR9NbOk+FCAQTtEUOi/nUpw8hWXMSdYpGhx6ryQUR1CaH6twUzhEAfgOSpK9Y7+iXEkmmknoLapGzlKdbIDAk6lyiqca8uY3RA+4rWuRMrF7LdN4ZN1l1yMkLwYwX6MFkMvkB1TfQzb+hH/EbhpRlWdB1X+Ghubksy/7S8Z8wwDuCuGlBvWGkM46Sp0h+VdV1iqIzzr1ggJcg7jTpJqfqUEVy5ogEpwp0/WN1iOXMYIBvBOVYj55jREb6uaKuc+dtEUVegjikVbUYaqzU6LBZzhSB6SxIslxX1yVDHoSWKHqHwPhEUN6oX2FA6AFdq2oWupl1FkQDykNVfQ5zNoUqsxyHgHQWRE/MqfINhqeZWnSed3oMnybmVLnCwEgEV+qQQ0B8BOk2PviUqGB2H73GYs+IJOgJTIYZjI+gSpUdngdOlYNGU2dBvCyjqi8xMJL3NJePgtFZEE2a/6nLJCvH8OSNetAZBZ8mVqiy41UMDAglrnp4UYWeXfQVpNt5jgGhZDVX5QKB6SxIErP7MLaaZtgFuu4U6x108IGz12u+ZZrBZLLqKRrTLpXFtIuXoC2TVQ4RaZvyhQHeiWIziqxXFzQtqykcPQsY4C2Io4hu8kIdyumpfoYxahHxHl4bgxF9hxpzqMSMVxsk9E0QOd+xuZpSwYjeK6ty07+gslmLXRhbdo1UslBpNlgNsjbPfYI82eAbDGSv0ZmshbVRyvKziaRguztEEvcNbu0Cq2i66CpKcquprMW7xr9Zhn4YZpKC7g/asgujppQVkHJbviJScp73loXJjQSUd43Qx0IiNmucP7gkqy14bXt6mlR46OCdfPex7xeypaaUaxzEkGS2iVMSx7msVfUZivzfndaW58SQZL4NWETxG+gDdh/Ycgf/Daste8UT5zeVFG2fdI1Mj3BENfupenWi7JrXWEqKLsgKK0l7I4ixkLRXgpjQkvZOEBNS0r6si60hO9B4hK+z96w5C7ALeymI2SIpR0f2VhBTS5LJ/KXVrGMikUgkEolEIpFIJMLyD160O/dYLTQUAAAAAElFTkSuQmCC)no-repeat, #fff;
    background-position: right 12px center;
    background-size: 24px;
}
.new_search1::-moz-placeholder{
     color:#BEBEBE;
}
.new_search1::placeholder{
     color:#BEBEBE;
}

/* tap */
.new_t_h {
     color:#404040;
     font-weight: 600;
     font-size:18px;
     line-height:28px;
     border-bottom: 2px solid #404040;
     padding-bottom:2px;
     margin-right:24px;
     cursor: pointer;
     display: inline-block;
}
.new_t_h.new_t_h--type2 {
    font-size:16px;
    line-height:16px;
    padding-bottom:4px;
}
.new_t_n {
     color:#9A9A9A;
     font-weight: 500;
     font-size:18px;
     line-height:28px;
     border-bottom: 0;
     padding-bottom:2px;
     margin-right:24px;
     cursor: pointer;
     display: inline-block;
}
.new_t_n:hover {
     color:#404040;
     border-bottom: 2px solid #404040;
     cursor: pointer;
}

.new_mo_t_h {
     color:#404040;
     font-weight: 600;
     font-size:18px;
     line-height:18px;
     border-bottom: 2px solid #404040;
     padding-bottom:10px;
     cursor: pointer;
     text-align: center;
     display: inline-block;
}
.new_mo_t_n {
     color:#9A9A9A;
     font-weight: 600;
     font-size:18px;
     line-height:18px;
     border-bottom: 0;
     padding-bottom:10px;
     cursor: pointer;
     text-align: center;
     display: inline-block;
}
.new_mo_t_n:hover {
     color:#404040;
     border-bottom: 3px solid #404040;
}

.new_sw_radio input[type="radio"]+label {
     width:auto;
     display: inline-block;
     height: 38px;
     border-radius: 20px;
     border: solid 1px transparent;
     background-color: transparent;
     color:#404040;
     font-size:14px;
     background-image: none;
     text-align: center;
     padding:12px 16px;
     line-height: 14px;
     font-weight: 600;
     margin-right:4px ;
 }
 
 .new_sw_radio input[type="radio"]+label:hover {
     color:#00BD41;
}
 .new_sw_radio input[type='radio']:checked+label {
     display: inline-block;
     height: 38px;
     border-radius: 20px;
     border: solid 1px #00BD41;
     background-color: #00BD41;
     color:#fff;
     font-size:14px;
     background-image: none;
     text-align: center;
     padding:12px 16px;
     line-height: 14px;
     font-weight: 600;
     margin-right:4px ;
 }

 /*gnb*/
 .new_t_h2 {
     color:#00BD41;
     font-weight: 600;
     font-size:18px;
     line-height:24px;
     border-bottom: 4px solid #00BD41;
     padding:20px 0;
     margin-right:24px;
     cursor: pointer;
}
.new_t_n2 {
     color:#404040;
     font-weight: 600;
     font-size:18px;
     line-height:24px;
     border-bottom: 0;
     padding:20px 0;
     margin-right:24px;
     cursor: pointer;
}
a[class~="header_a"] {color:#222222; }
a[class~="header_a"]:hover {color:#222222; text-decoration: underline; text-underline-offset: 5px; font-weight: 500;}

/*bt*/
.n_bt1 {
     height:50px;
     background:#222;
     border-radius: 25px;
     padding:0 64px;
     color:#fff;
     font-size:18px;
     font-weight: 500;
     border:0;
     outline: none;
}
.n_bt1:hover {
     box-shadow: 0px 5px 5px 0px rgba(34, 34, 34, 0.25);
}

.n_bt2 {
     height:50px;
     background:#FFF;
     border-radius: 25px;
     padding:0 64px;
     color:#222;
     font-size:18px;
     font-weight: 500;
     border:0;
     outline: none;
}
.n_bt2:hover {
     box-shadow: 0px 5px 5px 0px rgba(34, 34, 34, 0.25);
}

.body_bg{
     background:#F6F6F6;
     min-width:1240px;
}

@page {
     size: A4;
     margin: 0;
}

@media (max-width: 768px) {

}

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-14.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-14.use[2]!./src/assets/css/mgmt.css?ver=20240731 ***!
  \************************************************************************************************************************************************************************************/
html, body {
    height: 100%;
}

#app {
    display: flex;
    flex-direction: column;
}

.router_content {
    flex: 1;
}

@media (max-width: 768px) {
    .mgmt_mo_over {overflow-x: auto;}
    .mgmt_we_900 { width:900px; }
}

.cursor-effect {
    cursor: pointer;
}

.word-normal {
    word-break: normal !important;
}

.pop_wein {max-width:352px; margin:auto;}
.pop_wein .modal-content {border-radius:8px; overflow: hidden; border:0;}

.bor_b10 {
    border-bottom: solid 1px #dddddd;
}

.he400_max {max-height:400px;}


.ml2 { margin-left:2px; }

.no-scroll {
    overflow: hidden;
}

.invest_box_text_box{
    position: absolute;
    z-index:0;
    right:20px;
    bottom:4px;
    font-size: 100px;
    font-weight: bold;
    letter-spacing: -6px;
    color: rgba(0, 189, 65, 0.07);
}
.invest_box_text_box2{
    position: absolute;
    z-index:0;
    right:20px;
    bottom:4px;
    font-size: 100px;
    font-weight: bold;
    letter-spacing: -6px;
    color:#f5f5f5;
}
.page_title_area {
    margin-top:0;
    margin-bottom: 0;
    min-height: 245px;
}
.page_title_area.page_title_area--type2 {
    margin-top:0;
    margin-bottom: 0;
    min-height: 240px;
}

.page_title_area_mb {
    margin-top:0;
    margin-bottom: 0;
}

.my_d1_mgmt{
    display: inline-block;
    width:8px;
    height:8px;
    background:rgb(0, 227, 150);
    border-radius: 10px;
}
.my_d2_mgmt{
    display: inline-block;
    width:8px;
    height:8px;
    background:rgb(0, 143, 251);
    border-radius: 10px;
}
.my_d3_mgmt{
    display: inline-block;
    width:8px;
    height:8px;
    background:rgb(254, 176, 25);
    border-radius: 10px;
}
.in_box4{
    text-align: center;
    width: 120px;
    height:120px;
    border:1px solid #fff;
    border-radius: 60px;
    background:#f7f7f7;
}
.sicon_box2{
    width: 80px;
    height: 80px;
    border-radius: 50px;
    background:#f7f7f7;
    overflow: hidden;
}
.we_130_im {
    width: 130px !important;
}
.fs_14_im {
    font-size: 14px !important;
}
.fs_12_im {
    font-size: 12px !important;
}
.wh-pre {
    white-space: pre-line;
}
.dis_block {
    display: block;
}
.nabc_select_no {
    background-position: right 12px center;
    border: solid 1px #ff1332;
    background-size: 24px;
}
.nabc_select_no:focus {
    background-position: right 12px center;
    border: solid 1px #ff1332;
    background-size: 24px;
}

.sort_icon_container {
    display: flex;
    justify-content: center;
}
.sort_icon {
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
}
.sort_icon::before, .sort_icon::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
}
.sort_icon::before {
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent black transparent;
    margin-bottom: 3px;
}
.sort_icon::after {
    border-width: 5px 5px 0 5px;
    border-color: black transparent transparent transparent;
    margin-top: 3px;
}
.sort_icon_up::after, .sort_icon_down::before {
    display: none;
}


.inv_ibox_w {
    cursor: pointer;
    height: 150px;
    border-radius: 8px;
    border:1px solid #eaeaea;
    pointer-events: none;
    /*transition-duration:0.3s;*/
}

.inv_ibox_text1_w{
    width: 100%;
    text-align: center;
    position: absolute;
    top:10px;
    transition-duration:0.3s;
}

.mo_inv_ibox_w {
    cursor: pointer;
    height: 118px;
    border-radius: 8px;
    border:1px solid #eaeaea;
    pointer-events: none;
    /*transition-duration:0.3s;*/
}


.fcg {
    color:#9A9A9A;
    font-weight: 300;
}

.announce-parent {
    display: flex;
    justify-content: center;
    width: 100%;
}

.announce-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1200px;
}

.announce-container-mo {
    display: flex;
    align-items: center;
    justify-content: center;
}

.announce-content {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.announce-animation {
    padding-left: 100%;
    display: inline-block;
    animation: announce-animation 30s linear infinite;
}

@keyframes announce-animation {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

.announce-title {
    color: #dddddd;
    font-weight: 300;
    font-size: 14px;
}

.announce-title-mo {
    color: #dddddd;
    font-weight: 300;
    font-size: 14px;
}

.announce-money {
    color: #fafafa;
}

.announce-money-mo {
    color: #fafafa;
    font-size: 14px;
}

.announce-delimiter {
    color : #404040;
    font-size : 16px;
    font-weight : 300;
}

.announce-delimiter-mo {
    color : #404040;
    font-size : 16px;
    font-weight : 300;
}

/* NICEabc 공시정보 > 버튼에만 사용**(GTM 할당되어있음) */
.announce-info {
    color: #7C7C7C;
    font-weight: 300;
    font-size: 14px;
}

.invest-search-container {
    position: relative;
    display: inline-block;
}

.invest-search-area {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 100%;
}

.custom_nabc_text::-moz-placeholder {color:#bebebe;font-weight:400;}

.custom_nabc_text::placeholder {color:#bebebe;font-weight:400;}
.custom_nabc_text {
    outline:none;
    width: 100%;
    height: 40px;
    padding:10px 16px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 8px;
    border: solid 1px #ddd;
    background-color: #fff;
    color:#111;
    font-weight:400;
}
.custom_nabc_text:focus {
    border: solid 1px #868686;
}
.custom_nabc_text:disabled {
    border: solid 1px #eaeaea;
    background:#eaeaea;
    color:#666;
    font-weight:400;
}

.nabc_bt3_gray {
    height: 48px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 28px;
    border: solid 1px #aaaaaa;
    background-color: #aaaaaa;
    color:#fff;
    font-size:16px;
}
.nabc_bt3_gray:hover {
    border: solid 1px #8a8a8a;
    background:#8a8a8a;
}
.nabc_bt3_gray:disabled {
    border: solid 1px #cccccc;
    background:#cccccc;
    color:#636363;
}

.custom_nabc_bt3 {
    height: 30px;
    -o-object-fit: contain;
       object-fit: contain;
    border-radius: 28px;
    border: solid 1px #00bd41;
    background-color: #00bd41;
    color:#fff;
    font-size:16px;
}
.custom_nabc_bt3:hover {
    border: solid 1px #00852e;
    background:#00852e;
}
/*
.custom_nabc_bt3:active {
     border: solid 1px #111111;
     background-color: #111111;
}
*/
.custom_nabc_bt3:disabled {
    border: solid 1px #d2d2d2;
    background:#d2d2d2;
    color:#636363;
}

.text-skyblue {
    color: #169bd4;
}

.dis_none {
    display: none !important;
}

.simple_dis_flex {
    display: flex;
}
