@charset "UTF-8";:root{--nanumSquare:"NanumSquareR";--SCDream:"SCDream";--jamsil:"jamsilEB";--jamsilB:"jamsilB";--jamsilM:"jamsilM";--NotoSansKorean:"NotoSansKorean";--noto:"NotoSansKorean";--notoB:"NotoSansKoreanB";--nanum:"Nanum Gothic";--h-accent:#f29d3a;--s-accent:242,157,58;--h-accent2:#f4ab57;--s-accent2:244,171,87;--h-brown:#af8c74;--s-brown:175,140,116;--h-brown2:#785a45;--s-brown2:120,90,69;--h-red:#ff3d3d;--s-red:255,61,61;--h-red2:#ff0a0a;--s-red2:255,10,10;--h-orange:#f29d3a;--s-orange:242,157,58;--h-orange2:#eb840f;--s-orange2:235,132,15;--h-green:#7ca159;--s-green:124,161,89;--h-green2:#628047;--s-green2:98,128,71;--h-gray:#828282;--s-gray:130,130,130;--h-gray2:#696969;--s-gray2:105,105,105;--h-dark:#363636;--s-dark:54,54,54;--h-dark2:#1c1c1c;--s-dark2:28,28,28;--h-black:#1c1c1c;--s-black:28,28,28;--h-black2:#000;--s-black2:0,0,0;--h-light:#eee;--s-light:238,238,238;--h-light2:#ddd;--s-light2:221,221,221;--h-white:#fff;--s-white:255,255,255;--h-white2:#ddd;--s-white2:221,221,221;--h-blue:#0071c2;--s-blue:0,113,194;--h-blue2:#00538f;--s-blue2:0,83,143;--h-darkblue:#033c82;--s-darkblue:3,60,130;--h-darkblue2:#022550;--s-darkblue2:2,37,80;--h-sky:#3cafd3;--s-sky:60,175,211;--h-sky2:#2992b3;--s-sky2:41,146,179;--h-mint:#4ff9fc;--s-mint:79,249,252;--h-mint2:#03dee2;--s-mint2:3,222,226;--h-yellow:#fcce36;--s-yellow:252,206,54;--h-yellow2:#ccad00;--s-yellow2:204,173,0;--h-lightcoral:#f08080;--s-lightcoral:240,128,128;--h-lightcoral2:#eb5252;--s-lightcoral2:235,82,82;--h-lightskyblue:#87cefa;--s-lightskyblue:135,206,250;--h-lightskyblue2:#54b9f8;--s-lightskyblue2:84,185,248;--h-bg-orange:#f29d3a;--s-bg-orange:242,157,58;--h-bg-orange2:#eb840f;--s-bg-orange2:235,132,15;--h-bg-purple:#9e6ecf;--s-bg-purple:158,110,207;--h-bg-purple2:#8547c2;--s-bg-purple2:133,71,194;--h-bg-sky:#3cafd3;--s-bg-sky:60,175,211;--h-bg-sky2:#2992b3;--s-bg-sky2:41,146,179;--h-bg-darkblue:#1e2c33;--s-bg-darkblue:30,44,51;--h-bg-darkblue2:#314754;--s-bg-darkblue2:49,71,84;--h-pink:#f0759e;--s-pink:240,117,158;--h-pink2:#e8306e;--s-pink2:232,48,110;--h-refresh:#7ca159;--s-refresh:124,161,89;--h-refresh2:#628047;--s-refresh2:98,128,71;--h-insert:#3cafd3;--s-insert:60,175,211;--h-insert2:#2992b3;--s-insert2:41,146,179;--h-update:#f29d3a;--s-update:242,157,58;--h-update2:#eb840f;--s-update2:235,132,15;--h-delete:#e26a6a;--s-delete:226,106,106;--h-delete2:#d62e2e;--s-delete2:214,46,46;--h-pre:#828282;--s-pre:130,130,130;--h-pre2:#696969;--s-pre2:105,105,105;--h-lightYellow:#fff7cc;--s-lightYellow:255,247,204;--h-lightYellow2:#ffe866;--s-lightYellow2:255,232,102;--h-lightGreen:#d5ffcc;--s-lightGreen:213,255,204;--h-lightGreen2:#9f9;--s-lightGreen2:153,255,153;--h-lightPink:#f6eef4;--s-lightPink:246,238,244;--h-lightPink2:#e4cddd;--s-lightPink2:228,205,221;--h-lightBlue:#e2ebf3;--s-lightBlue:226,235,243;--h-lightBlue2:#bfd1e3;--s-lightBlue2:191,209,227;--h-lightGray:#ededed;--s-lightGray:237,237,237;--h-lightGray2:#d4d4d4;--s-lightGray2:212,212,212;--h-lightRed:#fcc;--s-lightRed:255,204,204;--h-lightRed2:#f99;--s-lightRed2:255,153,153;--h-lightPurple:#e6d9f2;--s-lightPurple:230,217,242;--h-lightPurple2:#ccb3e6;--s-lightPurple2:204,179,230;--h-lightBrown:#ece4df;--s-lightBrown:236,228,223;--h-lightBrown2:#dacabe;--s-lightBrown2:218,202,190;--h-lightBlack:#333;--s-lightBlack:51,51,51;--h-lightBlack2:#1a1a1a;--s-lightBlack2:26,26,26;--h-lightWhite:#fafafa;--s-lightWhite:250,250,250;--h-lightWhite2:#e6e6e6;--s-lightWhite2:230,230,230;--h-lightMint:#cdfdfe;--s-lightMint:205,253,254;--h-lightMint2:#9bfcfd;--s-lightMint2:155,252,253;--h-lightSky:#d5eef6;--s-lightSky:213,238,246;--h-lightSky2:#acddec;--s-lightSky2:172,221,236;--h-tr-header-bg:#ddd;--h-tr-hover:#eee;--h-tr-active:#e8fb574d;--h-bg-gray-gradient:linear-gradient(90deg,#e5e7eb,#fff);--h-bg:#f5f5f5;--h-bg-red:#ff4646}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:400;src:url(/static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot);src:url(/static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-Regular.276c077c45268e595e18.woff2) format("woff2"),url(/static/media/NanumGothic-Regular.d9fb35b78a41ca886f76.woff) format("woff"),url(/static/media/NanumGothic-Regular.f88c6a28b0072219b05a.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:700;src:url(/static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot);src:url(/static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-Bold.f6661990fd77af2ecd03.woff2) format("woff2"),url(/static/media/NanumGothic-Bold.bd9b56675e34cd12c26c.woff) format("woff"),url(/static/media/NanumGothic-Bold.24a18de6a1a72287239c.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:800;src:url(/static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot);src:url(/static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot?#iefix) format("embedded-opentype"),url(/static/media/NanumGothic-ExtraBold.e9301120136044844064.woff2) format("woff2"),url(/static/media/NanumGothic-ExtraBold.ec8c88218781ba951c8e.woff) format("woff"),url(/static/media/NanumGothic-ExtraBold.892daaa40aba83f61cdc.ttf) format("truetype")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:100;src:url(/static/media/NotoSans-Thin.5f9a1e0f54e8a2bcdbc2.eot) format("eot"),url(/static/media/NotoSans-Thin.ccfd5564f598f6b082b4.otf) format("opentype"),url(/static/media/NotoSans-Thin.7a561ac968999a5dade3.woff) format("woff"),url(/static/media/NotoSans-Thin.9a72164420c5bea92570.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:200;src:url(/static/media/NotoSans-Light.516f7bce44bf65da2463.eot) format("eot"),url(/static/media/NotoSans-Light.ec7f2349019731181656.otf) format("opentype"),url(/static/media/NotoSans-Light.1214e1a50a7c03f7940e.woff) format("woff"),url(/static/media/NotoSans-Light.d3283d226f8f74e7a8d5.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:300;src:url(/static/media/NotoSans-DemiLight.cf4b52a8ac6b91e2c978.eot) format("eot"),url(/static/media/NotoSans-DemiLight.091dbc1f67a785b70b53.otf) format("opentype"),url(/static/media/NotoSans-DemiLight.1ada0fb3924828015f3b.woff) format("woff"),url(/static/media/NotoSans-DemiLight.3b0f24795253d2da91e6.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:400;src:url(/static/media/NotoSans-Regular.7c7f50cbc536eb2b68e9.eot) format("eot"),url(/static/media/NotoSans-Regular.1ef18564a8565bc7e1f5.otf) format("opentype"),url(/static/media/NotoSans-Regular.d19c129f30e0373f60b6.woff) format("woff"),url(/static/media/NotoSans-Regular.12c5f3f9045594368915.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:500;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:600;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:700;src:url(/static/media/NotoSans-Black.a1dc5ffd7ed7c3e53fb1.eot) format("eot"),url(/static/media/NotoSans-Black.0583fd5d76943887a81d.otf) format("opentype"),url(/static/media/NotoSans-Black.f2e40ede24f3f577c335.woff) format("woff"),url(/static/media/NotoSans-Black.2ac864a194a4c2b8049b.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:900;src:url(/static/media/NotoSans-Bold.97724077fe848cc1c195.eot) format("eot"),url(/static/media/NotoSans-Bold.0476118dfa60ca86b7e3.otf) format("opentype"),url(/static/media/NotoSans-Bold.ba396a9fc63ba86c7d0a.woff) format("woff"),url(/static/media/NotoSans-Bold.a2b8ed27e25e7116ab30.woff2) format("woff2")}@font-face{font-family:NotoSansKoreanB;font-style:normal;font-weight:700;src:url(/static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(/static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(/static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(/static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:300;src:url(/static/media/NanumSquareRoundL.68d1fb9c72fe99a9b08b.woff) format("woff"),url(/static/media/NanumSquareRoundL.1d11bd4c508e280fb2b7.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:400;src:url(/static/media/NanumSquareRoundR.fab818be8a1a90d50c15.woff) format("woff"),url(/static/media/NanumSquareRoundR.f2de32b37cd938b8317b.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:500;src:url(/static/media/NanumSquareRoundB.95042c51e91eab589542.woff) format("woff"),url(/static/media/NanumSquareRoundB.42f345e0176ebf33e6eb.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:600;src:url(/static/media/NanumSquareRoundEB.3aac2539c2c68b1f5a95.woff) format("woff"),url(/static/media/NanumSquareRoundEB.e73f1230126aab55da21.otf) format("opentype")}@font-face{font-family:SCDream;font-style:normal;font-weight:900;src:url(/static/media/SCDream7.a8d826f4cafb0e728051.otf) format("woff")}@font-face{font-family:jamsilM;font-style:normal;font-weight:900;src:url(/static/media/Jamsil-M.adb26882aeb95e913328.otf) format("woff")}@font-face{font-family:jamsilEB;font-style:normal;font-weight:900;src:url(/static/media/jamsil-EB.9390e8291a539cf25b06.otf) format("woff")}@font-face{font-family:jamsilB;font-style:normal;font-weight:500;src:url(/static/media/Jamsil-bold.a5ac2e292ec84c0ff3bf.otf) format("woff")}:root .h-btn-accent{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-accent:hover{background-color:#f4ab57!important}:root .h-btn-accent-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-accent-border:hover{background-color:#f4ab57!important;color:#fff!important}:root .h-btn-brown{background-color:#af8c74!important;border:1px solid #af8c74!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-brown:hover{background-color:#785a45!important}:root .h-btn-brown-border{background-color:#fff!important;border:2px solid #af8c74!important;caret-color:#0000;color:#af8c74!important}:root .h-btn-brown-border:hover{background-color:#785a45!important;color:#fff!important}:root .h-btn-red{background-color:#ff3d3d!important;border:1px solid #ff3d3d!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-red:hover{background-color:#ff0a0a!important}:root .h-btn-red-border{background-color:#fff!important;border:2px solid #ff3d3d!important;caret-color:#0000;color:#ff3d3d!important}:root .h-btn-red-border:hover{background-color:#ff0a0a!important;color:#fff!important}:root .h-btn-orange{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-orange:hover{background-color:#eb840f!important}:root .h-btn-orange-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-orange-border:hover{background-color:#eb840f!important;color:#fff!important}:root .h-btn-green{background-color:#7ca159!important;border:1px solid #7ca159!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-green:hover{background-color:#628047!important}:root .h-btn-green-border{background-color:#fff!important;border:2px solid #7ca159!important;caret-color:#0000;color:#7ca159!important}:root .h-btn-green-border:hover{background-color:#628047!important;color:#fff!important}:root .h-btn-gray{background-color:#828282!important;border:1px solid #828282!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-gray:hover{background-color:#696969!important}:root .h-btn-gray-border{background-color:#fff!important;border:2px solid #828282!important;caret-color:#0000;color:#828282!important}:root .h-btn-gray-border:hover{background-color:#696969!important;color:#fff!important}:root .h-btn-dark{background-color:#363636!important;border:1px solid #363636!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-dark:hover{background-color:#1c1c1c!important}:root .h-btn-dark-border{background-color:#fff!important;border:2px solid #363636!important;caret-color:#0000;color:#363636!important}:root .h-btn-black,:root .h-btn-dark-border:hover{background-color:#1c1c1c!important;color:#fff!important}:root .h-btn-black{border:1px solid #1c1c1c!important;caret-color:#0000;font-size:.9rem;font-weight:700}:root .h-btn-black:hover{background-color:#000!important}:root .h-btn-black-border{background-color:#fff!important;border:2px solid #1c1c1c!important;caret-color:#0000;color:#1c1c1c!important}:root .h-btn-black-border:hover{background-color:#000!important;color:#fff!important}:root .h-btn-light{background-color:#eee!important;border:1px solid #eee!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-light:hover{background-color:#ddd!important}:root .h-btn-light-border{background-color:#fff!important;border:2px solid #eee!important;caret-color:#0000;color:#eee!important}:root .h-btn-light-border:hover{background-color:#ddd!important;color:#333!important}:root .h-btn-white{background-color:#fff!important;border:1px solid #ccc!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-white:hover{background-color:#ddd!important}:root .h-btn-white-border{background-color:#fff!important;border:2px solid #fff!important;caret-color:#0000;color:#fff!important}:root .h-btn-white-border:hover{background-color:#ddd!important;color:#333!important}:root .h-btn-blue{background-color:#0071c2!important;border:1px solid #0071c2!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-blue:hover{background-color:#00538f!important}:root .h-btn-blue-border{background-color:#fff!important;border:2px solid #0071c2!important;caret-color:#0000;color:#0071c2!important}:root .h-btn-blue-border:hover{background-color:#00538f!important;color:#fff!important}:root .h-btn-darkblue{background-color:#033c82!important;border:1px solid #033c82!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-darkblue:hover{background-color:#022550!important}:root .h-btn-darkblue-border{background-color:#fff!important;border:2px solid #033c82!important;caret-color:#0000;color:#033c82!important}:root .h-btn-darkblue-border:hover{background-color:#022550!important;color:#fff!important}:root .h-btn-sky{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-sky:hover{background-color:#2992b3!important}:root .h-btn-sky-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-sky-border:hover{background-color:#2992b3!important;color:#fff!important}:root .h-btn-mint{background-color:#4ff9fc!important;border:1px solid #4ff9fc!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-mint:hover{background-color:#03dee2!important}:root .h-btn-mint-border{background-color:#fff!important;border:2px solid #4ff9fc!important;caret-color:#0000;color:#4ff9fc!important}:root .h-btn-mint-border:hover{background-color:#03dee2!important;color:#fff!important}:root .h-btn-yellow{background-color:#fcce36!important;border:1px solid #fcce36!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-yellow:hover{background-color:#ccad00!important}:root .h-btn-yellow-border{background-color:#fff!important;border:2px solid #fcce36!important;caret-color:#0000;color:#fcce36!important}:root .h-btn-yellow-border:hover{background-color:#ccad00!important;color:#fff!important}:root .h-btn-lightcoral{background-color:#f08080!important;border:1px solid #f08080!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-lightcoral:hover{background-color:#eb5252!important}:root .h-btn-lightcoral-border{background-color:#fff!important;border:2px solid #f08080!important;caret-color:#0000;color:#f08080!important}:root .h-btn-lightcoral-border:hover{background-color:#eb5252!important;color:#fff!important}:root .h-btn-lightskyblue{background-color:#87cefa!important;border:1px solid #87cefa!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-lightskyblue:hover{background-color:#54b9f8!important}:root .h-btn-lightskyblue-border{background-color:#fff!important;border:2px solid #87cefa!important;caret-color:#0000;color:#87cefa!important}:root .h-btn-lightskyblue-border:hover{background-color:#54b9f8!important;color:#fff!important}:root .h-btn-bg-orange{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-orange:hover{background-color:#eb840f!important}:root .h-btn-bg-orange-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-bg-orange-border:hover{background-color:#eb840f!important;color:#fff!important}:root .h-btn-bg-purple{background-color:#9e6ecf!important;border:1px solid #9e6ecf!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-purple:hover{background-color:#8547c2!important}:root .h-btn-bg-purple-border{background-color:#fff!important;border:2px solid #9e6ecf!important;caret-color:#0000;color:#9e6ecf!important}:root .h-btn-bg-purple-border:hover{background-color:#8547c2!important;color:#fff!important}:root .h-btn-bg-sky{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-sky:hover{background-color:#2992b3!important}:root .h-btn-bg-sky-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-bg-sky-border:hover{background-color:#2992b3!important;color:#fff!important}:root .h-btn-bg-darkblue{background-color:#1e2c33!important;border:1px solid #1e2c33!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-bg-darkblue:hover{background-color:#314754!important}:root .h-btn-bg-darkblue-border{background-color:#fff!important;border:2px solid #1e2c33!important;caret-color:#0000;color:#1e2c33!important}:root .h-btn-bg-darkblue-border:hover{background-color:#314754!important;color:#fff!important}:root .h-btn-pink{background-color:#f0759e!important;border:1px solid #f0759e!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-pink:hover{background-color:#e8306e!important}:root .h-btn-pink-border{background-color:#fff!important;border:2px solid #f0759e!important;caret-color:#0000;color:#f0759e!important}:root .h-btn-pink-border:hover{background-color:#e8306e!important;color:#fff!important}:root .h-btn-refresh{background-color:#7ca159!important;border:1px solid #7ca159!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-refresh:hover{background-color:#628047!important}:root .h-btn-refresh-border{background-color:#fff!important;border:2px solid #7ca159!important;caret-color:#0000;color:#7ca159!important}:root .h-btn-refresh-border:hover{background-color:#628047!important;color:#fff!important}:root .h-btn-insert{background-color:#3cafd3!important;border:1px solid #3cafd3!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-insert:hover{background-color:#2992b3!important}:root .h-btn-insert-border{background-color:#fff!important;border:2px solid #3cafd3!important;caret-color:#0000;color:#3cafd3!important}:root .h-btn-insert-border:hover{background-color:#2992b3!important;color:#fff!important}:root .h-btn-update{background-color:#f29d3a!important;border:1px solid #f29d3a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-update:hover{background-color:#eb840f!important}:root .h-btn-update-border{background-color:#fff!important;border:2px solid #f29d3a!important;caret-color:#0000;color:#f29d3a!important}:root .h-btn-update-border:hover{background-color:#eb840f!important;color:#fff!important}:root .h-btn-delete{background-color:#e26a6a!important;border:1px solid #e26a6a!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-delete:hover{background-color:#d62e2e!important}:root .h-btn-delete-border{background-color:#fff!important;border:2px solid #e26a6a!important;caret-color:#0000;color:#e26a6a!important}:root .h-btn-delete-border:hover{background-color:#d62e2e!important;color:#fff!important}:root .h-btn-pre{background-color:#828282!important;border:1px solid #828282!important;caret-color:#0000;color:#fff!important;font-size:.9rem;font-weight:700}:root .h-btn-pre:hover{background-color:#696969!important}:root .h-btn-pre-border{background-color:#fff!important;border:2px solid #828282!important;caret-color:#0000;color:#828282!important}:root .h-btn-pre-border:hover{background-color:#696969!important;color:#fff!important}:root .h-btn-lightYellow{background-color:#fff7cc!important;border:1px solid #ffd900!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightYellow:hover{background-color:#ffe866!important}:root .h-btn-lightYellow-border{background-color:#fff!important;border:2px solid #fff7cc!important;caret-color:#0000;color:#fff7cc!important}:root .h-btn-lightYellow-border:hover{background-color:#ffe866!important;color:#333!important}:root .h-btn-lightGreen{background-color:#d4ffcc!important;border:1px solid #80ff80!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightGreen:hover{background-color:#9f9!important}:root .h-btn-lightGreen-border{background-color:#fff!important;border:2px solid #d4ffcc!important;caret-color:#0000;color:#d4ffcc!important}:root .h-btn-lightGreen-border:hover{background-color:#9f9!important;color:#333!important}:root .h-btn-lightPink{background-color:#f6eef4!important;border:1px solid #dbbdd1!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightPink:hover{background-color:#e4cddd!important}:root .h-btn-lightPink-border{background-color:#fff!important;border:2px solid #f6eef4!important;caret-color:#0000;color:#f6eef4!important}:root .h-btn-lightPink-border:hover{background-color:#e4cddd!important;color:#333!important}:root .h-btn-lightBlue{background-color:#e2ebf3!important;border:1px solid #adc4dc!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBlue:hover{background-color:#bfd1e3!important}:root .h-btn-lightBlue-border{background-color:#fff!important;border:2px solid #e2ebf3!important;caret-color:#0000;color:#e2ebf3!important}:root .h-btn-lightBlue-border:hover{background-color:#bfd1e3!important;color:#333!important}:root .h-btn-lightGray{background-color:#ededed!important;border:1px solid #c7c7c7!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightGray:hover{background-color:#d4d4d4!important}:root .h-btn-lightGray-border{background-color:#fff!important;border:2px solid #ededed!important;caret-color:#0000;color:#ededed!important}:root .h-btn-lightGray-border:hover{background-color:#d4d4d4!important;color:#333!important}:root .h-btn-lightRed{background-color:#fcc!important;border:1px solid #ff8080!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightRed:hover{background-color:#f99!important}:root .h-btn-lightRed-border{background-color:#fff!important;border:2px solid #fcc!important;caret-color:#0000;color:#fcc!important}:root .h-btn-lightRed-border:hover{background-color:#f99!important;color:#333!important}:root .h-btn-lightPurple{background-color:#e6d9f2!important;border:1px solid #bf9fdf!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightPurple:hover{background-color:#ccb3e6!important}:root .h-btn-lightPurple-border{background-color:#fff!important;border:2px solid #e6d9f2!important;caret-color:#0000;color:#e6d9f2!important}:root .h-btn-lightPurple-border:hover{background-color:#ccb3e6!important;color:#333!important}:root .h-btn-lightBrown{background-color:#ece4df!important;border:1px solid #d0bcae!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBrown:hover{background-color:#dacabe!important}:root .h-btn-lightBrown-border{background-color:#fff!important;border:2px solid #ece4df!important;caret-color:#0000;color:#ece4df!important}:root .h-btn-lightBrown-border:hover{background-color:#dacabe!important;color:#333!important}:root .h-btn-lightBlack{background-color:#333!important;border:1px solid #0d0d0d!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightBlack:hover{background-color:#1a1a1a!important}:root .h-btn-lightBlack-border{background-color:#fff!important;border:2px solid #333!important;caret-color:#0000;color:#333!important}:root .h-btn-lightBlack-border:hover{background-color:#1a1a1a!important;color:#333!important}:root .h-btn-lightWhite{background-color:#fafafa!important;border:1px solid #d9d9d9!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightWhite:hover{background-color:#e6e6e6!important}:root .h-btn-lightWhite-border{background-color:#fff!important;border:2px solid #fafafa!important;caret-color:#0000;color:#fafafa!important}:root .h-btn-lightWhite-border:hover{background-color:#e6e6e6!important;color:#333!important}:root .h-btn-lightMint{background-color:#cdfdfe!important;border:1px solid #81fbfd!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightMint:hover{background-color:#9bfcfd!important}:root .h-btn-lightMint-border{background-color:#fff!important;border:2px solid #cdfdfe!important;caret-color:#0000;color:#cdfdfe!important}:root .h-btn-lightMint-border:hover{background-color:#9bfcfd!important;color:#333!important}:root .h-btn-lightSky{background-color:#d5eef6!important;border:1px solid #97d5e7!important;caret-color:#0000;color:#333!important;font-size:.9rem;font-weight:700}:root .h-btn-lightSky:hover{background-color:#acddec!important}:root .h-btn-lightSky-border{background-color:#fff!important;border:2px solid #d5eef6!important;caret-color:#0000;color:#d5eef6!important}:root .h-btn-lightSky-border:hover{background-color:#acddec!important;color:#333!important}:root *,:root :after,:root :before{box-sizing:border-box;margin:0;padding:0}:root body{color:#2e2e2e;font-family:Nanum Gothic;font-family:var(--nanum);font-size:1rem;line-height:1.6;overflow:hidden}:root ul li{list-style:none}:root h1{font-size:1.5625rem;font-weight:700}:root h2{font-family:SCDream;font-family:var(--SCDream);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--size-25);text-align:left}:root .table-hong{border-collapse:collapse;font-size:.9rem;table-layout:fixed;width:100%}:root .table-hong tbody tr{background-color:#fff;caret-color:#0000;cursor:pointer}:root .table-hong tbody tr.selected{background-color:#f88ffa33}:root .table-hong th{background-color:#eee;font-weight:700}:root .table-hong td,:root .table-hong th{border:1px solid #d3d3d3;padding:.5rem .9rem;text-align:center}:root .table-hong td{vertical-align:middle}:root .MuiSvgIcon-root{background:#0000!important;border:none!important;color:var(--gamja-acc)!important;margin:0!important;position:relative}:root .heading-large2{font-size:4rem;font-weight:800;line-height:1.1}:root .heading-large1{font-size:3.5rem;font-weight:800;line-height:1.15}:root .heading-0{font-size:3rem;font-weight:800;line-height:1.15}:root .heading-1{font-size:2.5rem;font-weight:700;line-height:1.2}:root .heading-2{font-size:2rem;font-weight:600;line-height:1.3}:root .heading-3{font-size:1.75rem;font-weight:600;line-height:1.4}:root .heading-4{font-size:1.5rem;font-weight:500;line-height:1.5}:root .heading-5{font-size:1.25rem;font-weight:500;line-height:1.6}:root .heading-6{font-size:1rem;font-weight:500;line-height:1.5}:root strong{font-weight:800}:root ::-webkit-scrollbar{background:#f5f5f5;width:20px}:root ::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:8px}:root ::-webkit-scrollbar-track{background:#f9f9f9;border-radius:8px}:root *{scrollbar-color:#d2d2d2 #f0eeee;scrollbar-width:medium}.App{overflow:auto;text-align:center}.box_routes{display:flex;flex-direction:column;margin-bottom:3rem;min-height:calc(100vh - 23rem - 15px)}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.navbar-logo{align-items:center;background:#0000;display:flex;img{margin-right:5px;width:3rem}}.navbar{align-items:center;background:#00000080;background-color:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;color:#fff;display:flex;gap:10px;height:60px;justify-content:space-between;line-height:40px;padding:15px 3rem;position:fixed;width:100%;z-index:9999}.navbar-logo{caret-color:#0000;color:#ddd;cursor:pointer;font-size:1.2rem!important;z-index:1001}.navbar-logo .imgLogo{height:2.3rem;width:auto}.navbar-menu{gap:1.5rem;height:2rem;justify-content:center;left:50%;line-height:2rem;padding:0 1rem;position:absolute;top:.8rem;transform:translateX(-50%);transition:transform 0s ease;visibility:visible;width:auto}.link-hover-underline{caret-color:#0000;color:#555;cursor:pointer;display:inline-block;font-family:var(--SCDream);font-weight:600;overflow:visible;padding:0 .5rem;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.link-hover-underline.active{background:linear-gradient(90deg,var(--h-accent) 0,var(--h-accent2) 100%);background:linear-gradient(90deg,var(--h-accent) 0,#ffb347 100%);background:linear-gradient(90deg,var(--h-accent) 0,#0056b3 100%);background:linear-gradient(90deg,var(--h-accent) 0,#ff69b4 50%,#8a2be2 100%);border-radius:5px;color:#fff}.section-navar-login{align-items:center;display:flex;gap:1rem;justify-content:center}.section-navar-login .navbar-login1,.section-navar-login .navbar-login2{align-items:center;caret-color:#0000;cursor:pointer;display:flex}.section-navar-login .navbar-login1 .fas.fa-user-circle,.section-navar-login .navbar-login2 .fas.fa-user-circle{color:#888;font-size:30px;margin-right:.5rem}.section-navar-login .navbar-login1 .logout,.section-navar-login .navbar-login1 .userName,.section-navar-login .navbar-login2 .logout,.section-navar-login .navbar-login2 .userName{color:#888}.navbar-login{background-color:#0000;font-size:1rem!important;z-index:1001}.navbar-login-mo{display:none}.navbar-menu-mo{display:flex;gap:60px;justify-content:center;transform:translateX(-100%);transition:transform 0s ease}.navbar-toggler{caret-color:#0000;color:#000;cursor:pointer;display:none;font-size:24px;outline:none;transition:all .3s ease}.navbar-toggler i{display:inline-block;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.navbar-toggler:hover{color:#333}.navbar-toggler.active i{transform:rotate(180deg)}@media(max-width:900px){.navbar-toggler{display:block}}.navbar-toggler-line{background-color:#fff;height:3px;margin:5px 0;transition:all .3s ease;width:25px}.navbar-login:hover{color:#aaa}.navbar-menu-active{transform:translateX(0)}.navbar-menu-mo{visibility:hidden}.navbar-menu{display:flex}.menu-item{margin:0 10px;position:relative}.navbar-mo{display:none}@media(max-width:900px){.navbar{padding:15px 1rem}.navbar-menu,.section-navar-login{display:none}.navbar-logo{font-size:1rem!important}.navbar-logo img{width:2.5rem}.navbar-logo .txt-logo{display:block}.navbar-logo .txt-logo p{color:#fff;font-size:.9rem;line-height:1rem;margin:0;padding:2px 0;text-align:left}.navbar-logo .txt-logo p:last-child{letter-spacing:.4rem}}.mobileNav{background:#fff;box-shadow:-4px 0 20px #00000026;caret-color:#0000;display:none;height:calc(100vh - 60px);max-width:85vw;position:fixed;right:-100%;top:60px;transition:right .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:9998}@media(max-width:900px){.mobileNav{display:block}}.mobileNav.open{right:0}.mobileNav .navbar-logo{display:none}.mobileNav .menu{background:#fff;height:100%;overflow-y:auto;padding:1rem 0}.mobileNav .menu .menuItem{align-items:center;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-family:var(--SCDream);font-weight:600;margin:.2rem 1rem;padding:1rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobileNav .menu .menuItem .menu-icon{color:#64748b;font-size:1.2rem;margin-right:.8rem;transition:all .3s ease}.mobileNav .menu .menuItem span{font-size:.95rem;font-weight:600}.mobileNav .menu .menuItem:hover{background:#f1f5f9;color:#1e293b;transform:translateX(0) scale(1.02)}.mobileNav .menu .menuItem:hover .menu-icon{color:#374151;transform:scale(1.1)}.mobileNav .menu .menuItem.active{background:linear-gradient(135deg,#1f2937,#374151);box-shadow:0 4px 12px #1f293740;color:#fff;transform:translateX(0)}.mobileNav .menu .menuItem.active:before{background:var(--h-red);border-radius:4px 0 0 4px;content:"";height:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.mobileNav .menu .menuItem.active .menu-icon{color:#d1d5db;margin-right:.8rem;transform:scale(1.05)}.mobileNav .section-navar-login{background:#f8fafc!important;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block!important;margin:1rem;padding:1.2rem;position:relative;visibility:visible!important}.mobileNav .section-navar-login .navbar-login1{cursor:pointer;display:block!important;margin-bottom:.8rem}.mobileNav .section-navar-login .navbar-login1 .user-info{align-items:center;background:#e2e8f0;border-radius:8px;display:flex!important;padding:.6rem;transition:all .3s ease}.mobileNav .section-navar-login .navbar-login1 .user-info:hover{background:#e2e8f0;transform:translateY(-1px)}.mobileNav .section-navar-login .navbar-login1 .user-info .user-icon{background:#37415126;border-radius:50%;color:#374151;font-size:1.6rem;margin-right:.8rem;padding:.4rem}.mobileNav .section-navar-login .navbar-login1 .user-info .user-details{display:block!important}.mobileNav .section-navar-login .navbar-login1 .user-info .user-details .userName{color:#1e293b!important;display:block!important;font-size:1rem;font-weight:700;margin:0 0 .1rem}.mobileNav .section-navar-login .navbar-login2{cursor:pointer}.mobileNav .section-navar-login .navbar-login2 .logout-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:8px;box-shadow:0 2px 8px #ef44444d;display:flex;justify-content:center;padding:.7rem 1.2rem;transition:all .3s ease;width:100%}.mobileNav .section-navar-login .navbar-login2 .logout-btn:hover{box-shadow:0 4px 12px #ef444466;transform:translateY(-1px)}.mobileNav .section-navar-login .navbar-login2 .logout-btn .logout-icon{color:#fff;font-size:1rem;margin-right:.4rem}.mobileNav .section-navar-login .navbar-login2 .logout-btn span{color:#fff;font-size:.9rem;font-weight:600}@keyframes sparkle{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}}.MainPageSub01 .art-main,.MainPageSub02 .art-main,.MainPageSub03_1 .art-main,.MainPageSub04_0 .art-main,.MainPageSub04_1 .art-main,.MainPageSub04_2 .art-main,.MainPageSub04_2graph .art-main,.MainPageSub05_0 .art-main,.MainPageSub05_1 .art-main,.MainPageSub05_2 .art-main,.MainPageSub06_1 .art-main,.MainPageSub07_1 .art-main{color:#000}.MainPage{width:100%}.MainPage,.MainPage .wrap-main{display:flex;flex-direction:column}.MainPage .sec-main1{background:url(/static/media/main_student.f50d5b74e9b3e3f72867.jpg) #ddd 50% no-repeat;background-size:cover;color:#fff}.MainPage .sec-main1,.MainPage .sec-main1 .art-main1{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.MainPage .sec-main1 .art-main1{gap:1.5rem;min-height:calc(100vh - 3rem)}.MainPage .sec-main1 p:first-child{color:#ffffff4d;font-weight:900}.MainPage .sec-main1 p:nth-child(2){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-mint),.5),#00bfff);-webkit-background-clip:text;display:inline-block}.MainPage .sec-main1 p:nth-child(3){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-yellow),.3),var(--h-yellow));-webkit-background-clip:text;display:inline-block}.MainPage .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}.MainPageSub01{align-items:center;background-color:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:5rem 2rem 7rem;width:100%}.MainPageSub01 .sec-main{color:var(--h-title-white)}.MainPageSub01 .title1:after{background:var(--h-title-white)}.MainPageSub01 .title1:before{background:var(--h-title-grayLight)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.MainPageSub02{align-items:center;background-color:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub02 .sec-main,.MainPageSub02 .sec-main .art-main,.MainPageSub02 .sec-main .description{color:var(--h-title-black)}.MainPageSub02 .title1:after{background:var(--h-title-black)}.MainPageSub02 .title1:before{background:var(--h-title-gray)}.MainPageSub02 .description,.MainPageSub02 .title2,.MainPageSub02 li{color:var(--h-title-black)}.MainPageSub03_1{align-items:center;background-color:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub03_1 .sec-main{color:var(--h-title-white);display:flex}.MainPageSub03_1 .title1:after{background:var(--h-title-white)}.MainPageSub03_1 .title1:before{background:var(--h-title-grayLight)}.MainPageSub03_1 .description,.MainPageSub03_1 .title2{color:var(--h-title-white)}.MainPageSub03_1 li{color:var(--h-title-black)}.MainPageSub03_1 .art-img{height:20rem;width:20rem}@media screen and (max-width:1200px){.MainPageSub03_1 .sec-sub1{display:flex;flex-direction:column;gap:1rem;width:100%}.MainPageSub03_1 .art-main{align-self:flex-start}.MainPageSub03_1 .art-img{display:none}}.MainPageSub03_1logo{height:100%;width:100%}.MainPageSub03_1logo .circle-container{caret-color:#0000}.MainPageSub03_1logo .circle-container .circle-text{align-items:center;animation:rotateText 60s linear infinite;display:flex;height:100%;justify-content:center;position:absolute;width:100%}@keyframes rotateText{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainPageSub03_1logo .circle-container .circle-text span{color:var(--h-mint);font-size:2rem;font-size:1.5rem;font-style:italic;height:100%;padding:0 10px;position:absolute;text-align:center;transform-origin:center;white-space:nowrap;width:100%}.MainPageSub03_1logo .txt-i{-webkit-text-fill-color:#0000;animation:flipAnimation 20s infinite;background:linear-gradient(270deg,var(--h-mint),#00bfff);-webkit-background-clip:text;color:var(--h-mint);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:14rem;font-weight:600;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scaleX(1)}@keyframes flipAnimation{0%,to{transform:translate(-50%,-50%) scaleX(1)}50%{transform:translate(-50%,-50%) scaleX(-1)}}.MainPageSub04_1{align-items:center;background-color:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub04_1 .sec-main,.MainPageSub04_1 .sec-main .art-main,.MainPageSub04_1 .sec-main .description{color:var(--h-title-black)}.MainPageSub04_1 .title1:after{background:var(--h-title-black)}.MainPageSub04_1 .title1:before{background:var(--h-title-gray)}.MainPageSub04_1 .description,.MainPageSub04_1 .description2,.MainPageSub04_1 .title2,.MainPageSub04_1 li{color:var(--h-title-black)}.MainPageSub04_1 .sec-video{display:flex;flex-wrap:wrap;gap:1rem;height:auto;justify-content:space-between;margin-top:2rem;width:100%}.MainPageSub04_1 .sec-video .art-video{background-color:#fff!important;border:none;height:auto!important;overflow-y:hidden;width:23%}.MainPageSub04_1 .sec-video .art-video .video-container{border-radius:0!important}.MainPageSub04_1 .sec-video .art-video p{background-color:#fff;border:1px solid #ccc;border-radius:7px 7px 0 0;color:#333;font-family:var(--jamsil);font-size:1.2rem;line-height:1.2rem;padding:.6rem 0;text-align:center}@media screen and (max-width:900px){.MainPageSub04_1 .sec-video{gap:.8rem}.MainPageSub04_1 .sec-video .art-video{width:calc(50% - .4rem)}.MainPageSub04_1 .sec-video .art-video p{font-size:1.1rem;padding:.5rem 0}}@media screen and (max-width:600px){.MainPageSub04_1 .sec-video{gap:.5rem}.MainPageSub04_1 .sec-video .art-video{width:calc(50% - .25rem)}.MainPageSub04_1 .sec-video .art-video p{font-size:1rem;padding:.4rem 0}}.video-container{align-items:center;background:#000;display:flex;justify-content:center;overflow:hidden;position:relative}.video-container .react-player{max-height:100%;max-width:100%;position:relative!important}@media(max-width:768px){.video-container{border-radius:4px}}.MainPageSub04_2{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;width:100%}.MainPageSub04_2 .sec-main{border:none!important;margin-top:0!important;padding:0 2rem!important}.MainPageSub04_2 .sec-main .sec-sub1{align-items:center;align-self:flex-start;display:flex;gap:2rem;justify-content:space-between;padding:0!important;position:relative;width:100%}.MainPageSub04_2 .sec-main .sec-sub1 .art-main-graph .title2{margin-top:0!important}.MainPageSub04_2 .sec-main .sec-sub1 .art-main-graph2{max-width:25rem;padding:0;width:100%}.MainPageSub04_2 .sec-main .sec-sub1 .img-graph{background-color:#0000;bottom:0;height:calc(100% - 3.7rem);max-width:40%;position:absolute;right:0;width:auto}.MainPageSub04_2 .analysis-list{list-style:none;margin:0;margin-top:1.5rem!important;padding:0}.MainPageSub04_2 .analysis-list li{align-items:flex-start;display:flex;margin-bottom:0}.MainPageSub04_2 .analysis-list li .label{font-weight:700;width:5rem}.MainPageSub04_2 .analysis-list li .desc{flex:1 1}.MainPageSub04_2 .sec-how{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;width:100%}.MainPageSub04_2 .sec-how .art-img{border:1px solid red;height:22rem;margin-right:2.5rem;max-width:40%;position:relative}.MainPageSub04_2 .art-main.how{background:#f8f9fa;border:1px solid #eee;border-radius:1rem;color:#333;font-family:var(--SCDream);margin:2rem 0;padding:3rem;text-align:left;width:40rem}.MainPageSub04_2 .art-main.how p{line-height:1.6;padding:.5rem 0}.MainPageSub04_2 .art-main.how p:first-child{border-bottom:2px solid var(--h-red);color:var(--h-red);display:inline-block;font-size:1.25rem;font-weight:700;padding-bottom:5px}.MainPageSub04_2 .art-main.how p:nth-child(2){color:#222;font-family:var(--jamsil);font-size:3rem;font-weight:700;margin-top:1rem}.MainPageSub04_2 .art-main.how p:nth-child(3){border-radius:5px;color:var(--h-dark);display:inline-block;font-size:1.2rem;font-weight:700}.MainPageSub04_2 .art-main.how u{border-bottom:2px solid var(--h-red2);color:var(--h-red2);font-weight:700;padding-bottom:2px;text-decoration:none}.MainPageSub04_2 .art-main.how mark{background:#ffeb3b;border-radius:5px;color:#222;font-weight:700;padding:.2rem .5rem}@media screen and (max-width:1200px){.MainPageSub04_2 .sec-how{flex-direction:column;gap:2rem}.MainPageSub04_2 .sec-how .art-img{height:20rem;margin-right:0;max-width:20rem;width:calc(100% - 52px)}.MainPageSub04_2 .art-main.how{margin:2rem 0;max-width:100%;width:100%}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:2.5rem}}@media screen and (max-width:600px){.MainPageSub04_2{padding:2rem .8rem 0}.MainPageSub04_2 .sec-how .art-img{height:18rem;max-width:18rem}.MainPageSub04_2 .art-main.how{padding:2rem}.MainPageSub04_2 .art-main.how p:first-child{font-size:1.1rem}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:2rem}.MainPageSub04_2 .art-main.how p:nth-child(3){font-size:1.1rem}}@media screen and (max-width:400px){.MainPageSub04_2 .sec-how .art-img{height:15rem;max-width:15rem}.MainPageSub04_2 .art-main.how{padding:1.5rem}.MainPageSub04_2 .art-main.how p:first-child{font-size:1rem}.MainPageSub04_2 .art-main.how p:nth-child(2){font-size:1.8rem}.MainPageSub04_2 .art-main.how p:nth-child(3){font-size:1rem}}.MainPageSub04_2graph{border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:10px;margin-bottom:1px;padding:18px;width:100%}.MainPageSub04_2graph .bar-container{align-items:center;display:flex;gap:10px}.MainPageSub04_2graph .bar-container .label{color:#333;font-weight:700;width:80px}.MainPageSub04_2graph .bar-container .bar{background-color:#ddd;border-radius:10px;flex:1 1;height:25px;overflow:hidden;position:relative}.MainPageSub04_2graph .bar-container .bar .fill{align-items:center;border-radius:10px;color:#fff;display:flex;font-weight:700;height:100%;justify-content:flex-end;padding-right:10px;transition:width .5s ease-in-out}.MainPageSub04_2graph .bar-container:first-child .fill{background-color:#e74c3c}.MainPageSub04_2graph .bar-container:nth-child(2) .fill{background-color:#f39c12}.MainPageSub04_2graph .bar-container:nth-child(3) .fill{background-color:#f1c40f}.MainPageSub04_2graph .bar-container:nth-child(4) .fill{background-color:#2ecc71}.MainPageSub04_2graph .bar-container:nth-child(5) .fill{background-color:#3498db}.MainPageSub04_2graph .bar-container:nth-child(6) .fill{background-color:#9b59b6}.MainPageSub04_2graph .bar-container:nth-child(7) .fill{background-color:#34495e}.MainPageSub04_3{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding-bottom:3rem;padding-top:0;width:100%}.MainPageSub04_3 .sec-main,.MainPageSub04_3 .sec-main .art-main,.MainPageSub04_3 .sec-main .description{color:var(--h-title-black)}.MainPageSub04_3 .title1:after{background:var(--h-title-black)}.MainPageSub04_3 .title1:before{background:var(--h-title-gray)}.MainPageSub04_3 .description,.MainPageSub04_3 .description2,.MainPageSub04_3 .title2,.MainPageSub04_3 li{color:var(--h-title-black)}.MainPageSub05_0{align-items:center;background:var(--h-bg-red);background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;padding-bottom:7rem;padding-top:5rem;width:100%}.MainPageSub05_0 .sec-main{align-items:center;flex-direction:row!important;gap:3rem;justify-content:space-between}.MainPageSub05_0 .sec-main .box-sub01,.MainPageSub05_0 .sec-main .box-sub02{width:50%}.MainPageSub05_0 .title1:after{background:var(--h-title-white)}.MainPageSub05_0 .title1:before{background:var(--h-title-grayLight)}@media screen and (max-width:1360px){.MainPageSub05_0 .sec-main{align-items:center;flex-direction:column!important;gap:3rem!important}.MainPageSub05_0 .sec-main .box-sub02{align-self:flex-start;width:100%!important}.MainPageSub05_0 .sec-main .box-sub01{display:flex;justify-content:center;margin:0;padding:1rem;width:100%!important}}.MainPageSub05_1 table{border-collapse:collapse;border-radius:0;text-align:center}.MainPageSub05_1 table td,.MainPageSub05_1 table th{border:1px solid #2e03034d;color:var(--h-title-white);padding:10px;white-space:pre-line}.MainPageSub05_1 table td span,.MainPageSub05_1 table th span{display:block}.MainPageSub05_1 table .td-highlight1{background-color:aqua;color:#000}.MainPageSub05_1 table .td-highlight2{background-color:#ff0;color:var(--h-title-black)}@media screen and (max-width:600px){.MainPageSub05_1 table td{font-size:14px;padding:5px}}.MainPageSub05_2 .sec-main05{display:flex;height:auto;width:100%}.MainPageSub06_1{margin-top:5rem;padding-bottom:7rem;padding-top:5rem}.MainPageSub06_1 .sec-main,.MainPageSub06_1 .sec-main .art-main,.MainPageSub06_1 .sec-main .description{color:var(--h-title-black)}.MainPageSub06_1 .title1:after{background:var(--h-title-black)}.MainPageSub06_1 .title1:before{background:var(--h-title-gray)}.MainPageSub06_1 .title2{color:var(--h-title-black)}.MainPageSub06_1 u{background-color:inherit;color:red;font-weight:800;text-decoration:none}.MainPageSub06_1 .cube{margin-top:5rem!important}.MainPageSub07_1{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;margin-top:9rem}.MainPageSub07_1,.MainPageSub07_1 .sec-main{align-items:center;display:flex;flex-direction:column}.MainPageSub07_1 .sec-main{color:var(--h-title-black);height:auto;margin-top:1rem;padding:0 2rem;width:80rem}.MainPageSub07_1 .sec-main .sec-sub1{align-items:center;display:flex;flex-direction:column;width:100%}.MainPageSub07_1 .title1:after{background:var(--h-title-black)}.MainPageSub07_1 .title1:before{background:var(--h-title-gray)}.MainPageSub07_1 .description,.MainPageSub07_1 .description2,.MainPageSub07_1 .title2,.MainPageSub07_1 li{color:var(--h-title-black)}.MainPageSub07_1 .art-main{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;height:auto;margin-top:4rem;width:100%}.MainPageSub07_1 .art-main .box-sample{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;box-shadow:0 4px 6px #0000001a;cursor:pointer;padding:2rem;position:relative}.MainPageSub07_1 .art-main .box-sample:hover{border-color:var(--h-red);box-shadow:0 6px 15px #00000026}.MainPageSub07_1 .art-main .box-sample:first-child{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-color:#f39c12}.MainPageSub07_1 .art-main .box-sample:first-child:hover{border-color:#e67e22}.MainPageSub07_1 .art-main .box-sample:last-child{background:linear-gradient(135deg,#d1ecf1,#bee5eb);border-color:#17a2b8}.MainPageSub07_1 .art-main .box-sample:last-child:hover{border-color:#138496}.MainPageSub07_1 .art-main .box-sample .sample{color:#2c3e50;font-size:1.4rem;font-weight:700;line-height:1.4;margin-bottom:1rem;text-align:center}.MainPageSub07_1 .art-main .box-sample .sample-detail{background:var(--h-red);border-radius:15px;color:#fff;display:inline-block;font-size:.8rem;font-weight:500;min-width:7rem;padding:.3rem 2.6rem;text-align:center;width:-webkit-fit-content;width:fit-content}.MainPageSub07_1 .art-main .box-sample .sample-detail:hover{background:#c0392b}@media(max-width:768px){.MainPageSub07_1 .art-main{gap:1.5rem;grid-template-columns:1fr;margin-top:2rem}.MainPageSub07_1 .art-main .box-sample{padding:1.5rem}.MainPageSub07_1 .art-main .box-sample .sample{font-size:1.2rem}.MainPageSub07_1 .art-main .box-sample .sample-detail{font-size:.75rem;padding:.3rem .6rem}}@media(max-width:480px){.MainPageSub07_1 .art-main .box-sample{padding:1.2rem}.MainPageSub07_1 .art-main .box-sample .sample{font-size:1.1rem}}.MainPageSub07_1 .art-menu2{margin-top:2rem}.MainPageSub07_1 .art-menu2 .btn1{border-radius:2rem!important;font-size:1.3rem;font-weight:400;height:3rem;line-height:1.7rem;padding:.5rem 2rem}.MainPageSub07_1 .image-modal-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.MainPageSub07_1 .image-modal-overlay .image-modal-container{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:90vw;padding:2rem;position:relative}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-close-btn{background:#0000;border:none;color:#666;cursor:pointer;font-size:2rem;position:absolute;right:15px;top:10px;z-index:1001}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-close-btn:hover{color:var(--h-red)}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-image{border:none!important;height:auto;max-height:70vh;object-fit:contain;width:100%}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-title{color:#2c3e50;font-size:1.2rem;font-weight:700;margin-top:1rem;text-align:center}@media(max-width:768px){.MainPageSub07_1 .image-modal-overlay .image-modal-container{max-width:95vw;padding:1.5rem}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-title{font-size:1rem}.MainPageSub07_1 .image-modal-overlay .image-modal-container .modal-close-btn{font-size:1.5rem;right:10px;top:5px}}.hong-button{align-items:center;border:none;border-radius:4px!important;color:#fff;cursor:pointer;display:inline-flex;gap:6px;height:2.1rem;justify-content:center;outline:none;overflow:hidden;padding:0 12px;position:relative;transition:background-color .3s ease-in-out}.hong-button.disabled,.hong-button:disabled{background-color:#ddd!important;border:none!important;color:#888!important;cursor:not-allowed}.hong-button.disabled:hover,.hong-button:disabled:hover{background-color:#ddd!important}.hong-button .start-icon{align-items:center;display:inline-flex;justify-content:center}.hong-button .start-icon img{display:block;height:1.2em;width:auto}.ripple{animation:ripple-animation 3s ease-out;background-color:#fff6;border-radius:50%;opacity:1;pointer-events:none;position:absolute;transform:scale(0);transition:opacity 3s ease-out}@keyframes ripple-animation{to{opacity:0;transform:scale(6)}}.footer{align-items:center;background-color:#c8c8c800;color:#333;display:flex;flex-direction:column;justify-content:center;margin-top:5rem;padding:100px 0;width:100%}.footer img{height:60px;width:322px}.footer p{background-color:#eee;border:1px solid #ddd;border-radius:3rem;max-width:70%;padding:1rem 3rem}.footer .span-intro{cursor:pointer;margin-left:.5rem}.footer .span-intro:hover{color:var(--h-blue)}@media screen and (max-width:500px){.footer p{background-color:#fff;border:none;padding:1rem 0}}.Login1_where{caret-color:#0000;height:100%;overflow-y:auto;padding:3rem 0}.Login1_where .art-main1{padding:0}.Login1_where .art-main1 ul{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.Login1_where .art-main1 ul li{border:1px solid var(--h-black);font-size:1.5rem;height:3rem;line-height:3rem;width:9rem}.Login1_where .art-main1 ul li:active{background-color:var(--h-black);color:#fff}.Login1_where .art-main1 ul li:hover{cursor:pointer}.Login1_where .art-main1 ul .active{background-color:var(--h-black);color:#fff}.Login1_where .art-main1 ul .activeSt{background-color:var(--h-green);border:1px solid var(--h-green);color:#fff}.Login1_where .art-main2{margin-top:3rem}.Login1_where .art-main2 .box-motion{height:5rem;margin-top:2rem}.Login1_where .art-main2 .box-motion img{margin-top:1rem;width:2rem}.Login1_where .art-login{margin:1rem auto 0;max-width:15rem}.Login1_where .art-login div{display:flex;flex-direction:column;margin-bottom:1rem}.Login1_where .art-login div label{color:#888;font-size:.95rem;margin-bottom:.5rem;text-align:left}.Login1_where .art-login div input{border:1px solid #ccc;border-radius:.3rem;caret-color:blue;font-size:1rem;padding:.5rem 1rem;transition:border-color .2s}.Login1_where .art-login div input:focus{border-color:var(--h-blue);outline:none}.Login1_where .art-main3{display:flex;gap:1rem;justify-content:center;padding:2rem 0}.Login1_where .art-main3 .btn{height:2.2rem;line-height:2.2rem;width:7rem}.SignUp_aca{background:var(--h-bg-gray-gradient);height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_aca .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_aca .section-singnup{height:auto}.SignUp_aca .section-singnup .art-acaNumber,.SignUp_aca .section-singnup .art-id{position:relative}.SignUp_aca .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_aca .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_aca .section-singnup .art-id .btnCheckAcaNumber,.SignUp_aca .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_aca .box_signUp,.SignUp_aca .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_aca .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_aca .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_aca .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_aca .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_aca div{margin-bottom:0;width:20rem}.SignUp_aca div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_aca div input[type=email],.SignUp_aca div input[type=password],.SignUp_aca div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_aca div input[type=email]:focus,.SignUp_aca div input[type=password]:focus,.SignUp_aca div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_aca .errorMessage{color:red}.SignUp_aca .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_aca .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_aca .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_aca .box-adress{position:relative}.SignUp_aca .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_aca .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_aca .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_aca .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_aca .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_aca .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_aca .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}.hong-input{border:1px solid #ddd;border-radius:3px;font-size:1rem;height:2rem;line-height:2rem;margin-right:1rem;outline:none;padding:3px 5px}.custom-form-control .MuiInputLabel-outlined{align-items:center!important;display:flex!important;line-height:20px!important;min-height:120px!important}.custom-form-control .MuiMenuItem-root,.custom-form-control .MuiSelect-outlined{align-items:center!important;display:flex!important;min-height:40px!important}.custom-form-control .MuiMenuItem-root{line-height:40px!important}.TermsAgreement{width:100%!important}.TermsAgreement .inner-termsAgreement{background-color:#fff;border:none!important;border-radius:0;box-sizing:border-box;caret-color:#0000;margin-top:0;padding:1rem 1.5rem;width:100%}.TermsAgreement p{color:#333;font-size:18px}.TermsAgreement img{margin-top:-3px;width:20px}@media screen and (max-width:500px){.TermsAgreement{display:flex;justify-content:center}.inner-termsAgreement{border:none!important;min-width:413px;padding:0 3rem!important;position:relative;width:100vw!important}.formControlLabel{align-items:flex-start!important;display:flex;height:auto;justify-content:center}.formControlLabel .chk01{margin-bottom:1.5rem}.formControlLabel .item01{display:inline-block;font-size:.9rem;margin-bottom:2rem;padding:0;text-align:left;width:calc(100% - 3rem)}}.MainPage_first{caret-color:#0000;padding:2rem;width:100%}.MainPage_first,.MainPage_first .wrap-main{display:flex;flex-direction:column}.MainPage_first .sec-main1,.MainPage_first .sec-main1 .art-main1{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.MainPage_first .sec-main1 .art-main1{gap:1.5rem;min-height:calc(100vh - 3rem)}.MainPage_first .sec-main1 .art-logo{height:auto;margin-top:3rem;min-width:10rem;overflow:visible;position:relative;width:20%}.MainPage_first .sec-main1 .art-logo .img-logo{width:100%}.MainPage_first .sec-main1 .art-memu{align-items:center;caret-color:#0000;display:flex;flex-direction:column;gap:5rem;margin-top:5rem!important;position:relative}.MainPage_first .sec-main1 .art-memu .button-row{display:flex;gap:1rem}.MainPage_first .sec-main1 .art-memu .button,.MainPage_first .sec-main1 .art-memu .button-div{background:#fff;border:1px solid var(--h-red);color:var(--h-red);font-family:var(--SCDream);font-size:1.3rem;height:3rem;width:9rem}.MainPage_first .sec-main1 .art-memu .button{cursor:pointer}.MainPage_first .sec-main1 .art-memu .button:hover{background:var(--h-red);color:#fff}.MainPage_first .sec-main1 .art-memu .first-row .rect-vert{border:1px solid var(--h-red);height:100%;left:50%;position:absolute;transform:translateX(-50%);width:3rem}.MainPage_first .sec-main1 p:first-child{color:#ffffff4d;font-weight:900}.MainPage_first .sec-main1 p:nth-child(2){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-mint),.5),#00bfff);-webkit-background-clip:text;background-clip:text;display:inline-block}.MainPage_first .sec-main1 p:nth-child(3){-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(var(--s-yellow),.3),var(--h-yellow));-webkit-background-clip:text;background-clip:text;display:inline-block}.MainPage_first .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}.MainPage_first .popup-info{background:#fff;border:1px solid #333;font-size:1.1rem;padding:1rem;position:fixed;right:10rem;text-align:left;top:100px;width:30rem;z-index:9999}.MainPage_first .popup-info .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:left}.MainPage_first .box-btn-audio-play{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.MainPage_first .box-btn-audio-play .btn-audio-play{color:#888;font-size:1rem}.MainPage_first .box-btn-audio-play .btn-audio-play:hover{color:var(--h-blue);cursor:pointer}.MainPage_first .btn-audio-close{position:absolute;right:1rem;top:1rem}@media(max-width:1200px){.MainPage_first{padding:1.5rem}.MainPage_first .sec-main1 .art-main1{gap:1.2rem}.MainPage_first .sec-main1 .art-logo{margin-top:2rem;width:25%}.MainPage_first .sec-main1 .art-memu{gap:4rem;margin-top:4rem}.MainPage_first .sec-main1 .art-memu .button-row{gap:.8rem}.MainPage_first .sec-main1 .art-memu .button,.MainPage_first .sec-main1 .art-memu .button-div{font-size:1.2rem;height:2.8rem;width:8rem}.MainPage_first .popup-info{font-size:1rem;right:5rem;width:25rem}}@media(max-width:900px){.MainPage_first{padding:1rem}.MainPage_first .sec-main1 .art-main1{gap:1rem;min-height:calc(100vh - 2rem)}.MainPage_first .sec-main1 .art-logo{margin-top:1.5rem;width:30%}.MainPage_first .sec-main1 .art-memu{gap:3rem;margin-top:3rem}.MainPage_first .sec-main1 .art-memu .button-row{gap:.6rem}.MainPage_first .sec-main1 .art-memu .button,.MainPage_first .sec-main1 .art-memu .button-div{font-size:1.1rem;height:2.5rem;width:7rem}.MainPage_first .popup-info{font-size:.95rem;padding:.8rem;right:2rem;top:80px;width:20rem}.MainPage_first .popup-info .title{font-size:1.3rem;margin-bottom:.8rem}}@media(max-width:600px){.MainPage_first{padding:.5rem}.MainPage_first .sec-main1 .art-main1{gap:.8rem;min-height:calc(100vh - 1.5rem)}.MainPage_first .sec-main1 .art-logo{margin-top:1rem;min-width:8rem;width:40%}.MainPage_first .sec-main1 .art-memu{gap:.8rem;margin-top:2rem}.MainPage_first .sec-main1 .art-memu .button-row{align-items:center;flex-direction:column;gap:.8rem}.MainPage_first .sec-main1 .art-memu .button,.MainPage_first .sec-main1 .art-memu .button-div{font-size:1.2rem;height:3rem;width:12rem}.MainPage_first .sec-main1 .art-memu .button-div,.MainPage_first .sec-main1 .art-memu .first-row .rect-vert{display:none}.MainPage_first .popup-info{font-size:.9rem;left:1rem;padding:1rem;position:fixed;right:1rem;top:60px;width:calc(100vw - 2rem)}.MainPage_first .popup-info .title{font-size:1.2rem;margin-bottom:.8rem}}@media(max-width:400px){.MainPage_first{padding:.25rem}.MainPage_first .sec-main1 .art-logo{min-width:7rem;width:50%}.MainPage_first .sec-main1 .art-memu{margin-top:1.5rem}.MainPage_first .sec-main1 .art-memu .button,.MainPage_first .sec-main1 .art-memu .button-div{font-size:1.1rem;height:2.8rem;width:10rem}.MainPage_first .box-btn-audio-play .btn-audio-play{font-size:.8rem}.MainPage_first .popup-info{font-size:.85rem;left:.5rem;padding:.8rem;right:.5rem;width:calc(100vw - 1rem)}.MainPage_first .popup-info .title{font-size:1.1rem}}.HongAudioPlayer{border:1px solid #ddd;border-radius:7px;display:flex;height:2.5rem;line-height:2.5rem;padding:0 .5rem}.HongAudioPlayer .section-player{width:13rem}.HongAudioPlayer .stop-button{border:none!important;font-weight:400;height:2.3rem;margin-right:1rem}.HongAudioPlayer .stop-button:hover{background-color:#fff!important}.HongAudioPlayer .rhap_controls-section{display:none}.rhap_container{background-color:#fff;box-shadow:0 0 3px 0 #0003;box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;line-height:1;padding:10px 15px;width:100%}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex:1 1 auto;flex-direction:column}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{align-items:center;display:flex;flex:3 1 auto}.rhap_progress-container{align-items:center;align-self:center;cursor:pointer;display:flex;flex:1 0 auto;height:20px;margin:0 calc(10px + 1%);user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;user-select:none;-webkit-user-select:none}.rhap_progress-bar{background-color:#ddd;border-radius:2px;box-sizing:border-box;height:5px;position:relative;width:100%;z-index:0}.rhap_progress-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{background-color:#ddd;border-radius:2px;height:100%;position:absolute;z-index:1}.rhap_progress-indicator{background:#868686;border-radius:50px;box-shadow:0 0 5px #86868680;box-sizing:border-box;height:20px;margin-left:-10px;position:absolute;top:-8px;width:20px;z-index:3}.rhap_controls-section{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between}.rhap_additional-controls{align-items:center;display:flex;flex:1 0 auto}.rhap_repeat-button{color:#868686;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_main-controls{align-items:center;display:flex;flex:0 1 auto;justify-content:center}.rhap_main-controls-button{color:#868686;font-size:35px;height:35px;margin:0 3px;width:35px}.rhap_play-pause-button{font-size:40px;height:40px;width:40px}.rhap_volume-controls{align-items:center;display:flex;flex:1 0 auto;justify-content:flex-end}.rhap_volume-button{color:#868686;flex:0 0 26px;font-size:26px;height:26px;margin-right:6px;width:26px}.rhap_volume-container{align-items:center;display:flex;flex:0 1 100px;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{align-items:center;cursor:pointer;display:flex;height:14px;width:100%}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{background:#ddd;border-radius:2px;box-sizing:border-box;height:4px;position:relative;width:100%}.rhap_volume-indicator{background:#868686;border-radius:50px;box-shadow:0 0 3px #86868680;box-sizing:border-box;cursor:pointer;height:12px;left:0;margin-left:-6px;opacity:.9;position:absolute;top:-4px;width:12px}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{background-color:#868686;border-radius:2px;height:100%;position:absolute;z-index:2}.rhap_button-clear{background-color:initial;border:none;cursor:pointer;overflow:hidden;padding:0}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}.HeaderTitle{background-color:#eee;border:1px solid #ddd;border:1px solid #ddd!important;border-left:none!important;border-right:none!important;color:#555;font-size:.9rem;font-weight:600;height:2.5rem;margin-bottom:5px}.HeaderTitle .section-title{align-items:center;caret-color:#0000;display:flex;height:100%;justify-content:center;position:relative}.HeaderTitle .section-title .back{background:url(/static/media/back.d201055b06d4a450a706.svg) no-repeat top;background-color:#0000;background-size:100%;left:.6rem}.HeaderTitle .section-title .back,.HeaderTitle .section-title .close{border:none;cursor:pointer;height:2.5rem;position:absolute;width:2.5rem}.HeaderTitle .section-title .close{background:url(/static/media/close.2c183f274c37bdf0a1ca.svg) no-repeat top;background-color:#0000;background-size:100%;opacity:1;right:.6rem}.HeaderTitle .header_dev{left:1rem;position:absolute;top:.5rem}.SignUp_school{background:var(--h-bg-gray-gradient);height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_school .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_school .section-singnup{height:auto}.SignUp_school .section-singnup .art-acaNumber,.SignUp_school .section-singnup .art-id{position:relative}.SignUp_school .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_school .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_school .section-singnup .art-id .btnCheckAcaNumber,.SignUp_school .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_school .box_signUp,.SignUp_school .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_school .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_school .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_school .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_school .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_school div{margin-bottom:0;width:20rem}.SignUp_school div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_school div input[type=email],.SignUp_school div input[type=password],.SignUp_school div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_school div input[type=email]:focus,.SignUp_school div input[type=password]:focus,.SignUp_school div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_school .errorMessage{color:red}.SignUp_school .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_school .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_school .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_school .box-adress{position:relative}.SignUp_school .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_school .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_school .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_school .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_school .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_school .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_school .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}.SignUp_individual{background:var(--h-bg-gray-gradient);height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_individual .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_individual .section-singnup{height:auto}.SignUp_individual .section-singnup .art-acaNumber,.SignUp_individual .section-singnup .art-id{position:relative}.SignUp_individual .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_individual .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_individual .section-singnup .art-id .btnCheckAcaNumber,.SignUp_individual .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_individual .box_signUp,.SignUp_individual .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_individual .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_individual .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_individual .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_individual .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_individual div{margin-bottom:0;width:20rem}.SignUp_individual div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_individual div input[type=email],.SignUp_individual div input[type=password],.SignUp_individual div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_individual div input[type=email]:focus,.SignUp_individual div input[type=password]:focus,.SignUp_individual div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_individual .errorMessage{color:red}.SignUp_individual .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_individual .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_individual .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_individual .box-adress{position:relative}.SignUp_individual .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_individual .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_individual .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_individual .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_individual .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_individual .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_individual .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}.AssessApp{height:100%;padding:0}.Assess_all_marking{caret-color:#0000;height:100%;max-height:100%;overflow-y:auto;padding:3rem}.Assess_all_marking,.Assess_all_marking .wrap-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.Assess_all_marking .wrap-main{height:37rem;min-height:37rem;width:100%}.Assess_all_marking .title{background-color:var(--h-sky);border-radius:7px;color:#fff;font-weight:700;height:3.5rem;line-height:3.5rem;margin-bottom:2rem;max-width:640px;width:100%}.Assess_all_marking .question-card{background:#fff;border-radius:20px;box-shadow:0 6px 18px #00000014;max-height:calc(100vh - 200px);max-width:640px;overflow-y:auto;padding:32px;transition:box-shadow .3s ease;width:100%}.Assess_all_marking .question-title{background-color:#c0c0bf80;border-radius:7px;color:#222;font-size:22px;font-weight:700;height:3rem;line-height:3rem;margin-bottom:28px;text-align:center}.Assess_all_marking .options{display:flex;flex-direction:column;gap:20px}.Assess_all_marking .option{background:#fff;border:2px solid #ddd;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:18px 20px;transition:all .2s ease}.Assess_all_marking .option:hover{background-color:#f9f9f9;border-color:#aaa}.Assess_all_marking .option.selected{background-color:#fff1f1;border-color:#dc3545}.Assess_all_marking .option .type-label{color:#555;font-size:15px;font-weight:600;margin-bottom:6px}.Assess_all_marking .option .que-text{color:#333;font-size:1.3rem;font-weight:700;line-height:1.4;text-align:left}.Assess_all_marking .nav-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.Assess_all_marking .nav-button{align-items:center;background-color:var(--h-sky);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;justify-content:center;line-height:1.2;min-height:48px;padding:14px 20px;transition:background-color .2s ease;white-space:nowrap}.Assess_all_marking .nav-button:hover:not(:disabled){background-color:var(--h-sky2)}.Assess_all_marking .nav-button:disabled{background-color:#ccc;cursor:not-allowed}.Assess_all_marking .btnSubmit{background-color:var(--h-red)!important}.Assess_all_marking .btnSubmit:hover:not(:disabled){background-color:var(--h-red2)}.Assess_all_marking .btnSubmit:disabled{background-color:#ccc!important;cursor:not-allowed}.Assess_all_marking .btnClose{background-color:#ccc!important}.Assess_all_marking .progress-wrapper{margin-top:40px}.Assess_all_marking .progress-label{color:#333;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.Assess_all_marking .progress-label span{color:var(--h-gray);margin-left:.3rem}.Assess_all_marking .progress-bar{background-color:#eee;border-radius:6px;height:12px;margin:0 auto;overflow:hidden;width:100%;width:20rem}.Assess_all_marking .progress-fill{background-color:#4298b4;height:100%;transition:width .3s ease}@media(max-width:768px){.Assess_all_marking{padding:2rem 1rem}.Assess_all_marking .wrap-main{height:auto;min-height:auto;padding:0 1rem}.Assess_all_marking .title{font-size:1.1rem;height:3rem;line-height:3rem;margin-bottom:1.5rem}.question-card{border-radius:15px;max-height:calc(100vh - 180px);padding:24px}.question-title{font-size:20px;height:2.8rem;line-height:2.8rem;margin-bottom:24px}.options{gap:16px}.option{border-radius:12px;padding:16px 18px}.option .type-label{font-size:14px;margin-bottom:5px}.option .que-text{font-size:1.2rem;line-height:1.3;text-align:left}.nav-buttons{gap:12px;margin-top:24px}.nav-button{border-radius:8px;font-size:15px;min-height:44px;padding:12px 18px}.progress-wrapper{margin-top:32px}.progress-label{font-size:.95rem;margin-bottom:6px}.progress-bar{border-radius:5px;height:10px;width:18rem}}@media(max-width:480px){.Assess_all_marking{padding:1rem .5rem}.Assess_all_marking .wrap-main{padding:0 .5rem}.Assess_all_marking .title{border-radius:5px;font-size:1rem;height:2.5rem;line-height:2.5rem;margin-bottom:1rem}.question-card{border-radius:10px;box-shadow:0 4px 12px #0000000f;max-height:calc(100vh - 160px);padding:16px}.question-title{border-radius:5px;font-size:18px;height:2.5rem;line-height:2.5rem;margin-bottom:20px}.options{gap:12px}.option{border-radius:10px;padding:14px 16px}.option .type-label{font-size:13px;margin-bottom:4px}.option .que-text{font-size:1rem!important;line-height:1.2;text-align:left}.nav-buttons{gap:4px;margin-top:20px}.nav-button{align-items:center;border-radius:5px;display:flex;font-size:12px;justify-content:center;line-height:1.1;min-height:28px;padding:5px 6px!important}.progress-wrapper{margin-top:24px}.progress-label{font-size:.9rem;margin-bottom:5px}.progress-bar{border-radius:4px;height:8px;width:16rem}}@media(max-width:375px){.Assess_all_marking{padding:1rem .25rem}.Assess_all_marking .wrap-main{padding:0 .25rem}.Assess_all_marking .title{font-size:.9rem;height:2.2rem;line-height:2.2rem}.question-card{max-height:calc(100vh - 140px);padding:12px}.question-title{font-size:16px;height:2.2rem;line-height:2.2rem;margin-bottom:16px}.options{gap:10px}.option{padding:12px 14px}.option .type-label{font-size:12px}.option .que-text{font-size:1rem;line-height:1.1}.nav-buttons{gap:3px;margin-top:16px}.nav-button{border-radius:4px;font-size:11px;min-height:26px;padding:4px 5px}.progress-wrapper{margin-top:20px}.progress-label{font-size:.85rem}.progress-bar{height:6px;width:14rem}}.MyRoom_aca{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:0}.MyRoom_aca .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;margin-bottom:2rem;width:20rem}.MyRoom_aca .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_aca .sec-main1 .art1 .button-grid{display:flex;flex-direction:column;gap:1rem;max-width:20rem;width:100%}.MyRoom_aca .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:100%}.MyRoom_aca .ps-sidebar-container .ps-menu-button{align-items:center;display:flex;gap:8px;padding:12px 16px;transition:all .3s ease}.MyRoom_aca .ps-sidebar-container .ps-menu-button:hover{background-color:#e3f2fd!important;color:#1976d2!important}.MyRoom_aca .ps-sidebar-container .ps-menu-button svg{flex-shrink:0;height:18px;width:18px}.MyRoom_aca .ps-sidebar-container .ps-submenu-content{background-color:#f5f5f5}.MyRoom_aca .ps-sidebar-container .ps-submenu-content .ps-menu-button{font-size:.9rem;padding-left:48px}.MyRoom_aca .ps-sidebar-container .ps-submenu-content .ps-menu-button svg{height:16px;width:16px}.MyRoom_aca .ps-sidebar-container .ps-submenu-expand-icon svg{transition:transform .3s ease}.MyRoom_aca .ps-sidebar-container.ps-collapsed .ps-menu-button{justify-content:center}.MyRoom_aca .ps-sidebar-container.ps-collapsed .ps-menu-button svg{margin:0}.MyRoom_aca .ps-sidebar-container .ps-menu-button{justify-content:flex-start;text-align:left}.MyRoom_aca .ps-sidebar-container .ps-menu-button .ps-menu-label{text-align:left}.RegAcaTec{height:100%;overflow:hidden}.RegAcaTec .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegAcaTec .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegAcaTec .table-main td,.RegAcaTec .table-main th{cursor:default}.RegAcaTec .table-main td:first-child,.RegAcaTec .table-main th:first-child{width:8rem}.RegAcaTec .table-main td:nth-child(2),.RegAcaTec .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegAcaTec .table-main td:nth-child(3),.RegAcaTec .table-main th:nth-child(3){width:8rem}.RegAcaTec .table-main td:nth-child(4),.RegAcaTec .table-main th:nth-child(4){text-align:center;width:8rem}.RegAcaTec .table-main td:nth-child(5),.RegAcaTec .table-main td:nth-child(6),.RegAcaTec .table-main th:nth-child(5),.RegAcaTec .table-main th:nth-child(6){width:8rem}.RegAcaTec .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegAcaTec .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegAcaTec .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegAcaTec .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegAcaTec .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegAcaTec .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}.Combobox .custom-select{caret-color:#0000;position:relative;text-align:left;width:100%}.Combobox .custom-select-trigger{background-color:#fff;background-color:#eee;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.41%200.294998L6%204.875L10.59%200.294998L12%201.705L6%207.705L0%201.705L1.41%200.294998Z%22%20fill%3D%22%23333333%22%3E%3C/path%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid red;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;height:2.5rem;line-height:2rem;padding:0 9px;transition:all .3s;width:100%;width:14rem}.Combobox .custom-select-trigger:focus,.Combobox .custom-select-trigger:hover{background-color:#20b2aa;border-color:#fff;color:#fff}.Combobox .custom-options{animation:slideDown .1s ease-out forwards;background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 8px #00000040;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;transform:scaleY(0);transform-origin:top center;transition:box-shadow .3s,transform .3s;z-index:10}@keyframes slideDown{to{transform:scaleY(1)}}.Combobox .custom-options li.selected{color:var(--combo-sec-color)}.Combobox .custom-options li{align-items:center;cursor:pointer;display:flex;font-weight:500;line-height:1.5;padding:10px 16px;transition:background-color .3s,color .3s}.Combobox .custom-options li:not(:last-child){border-bottom:1px solid #f0f0f0}.Combobox .custom-options li:hover{background-color:#f0f0f0;color:#333}.Combobox .custom-options li:active{background-color:#e0e0e0}.MyRoom_acaTec{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_acaTec .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_acaTec .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_acaTec .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.RegAcaStu{height:100%;overflow:hidden}.RegAcaStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegAcaStu .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegAcaStu .table-main td,.RegAcaStu .table-main th{cursor:default}.RegAcaStu .table-main td:first-child,.RegAcaStu .table-main th:first-child{width:8rem}.RegAcaStu .table-main td:nth-child(2),.RegAcaStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegAcaStu .table-main td:nth-child(3),.RegAcaStu .table-main th:nth-child(3){width:8rem}.RegAcaStu .table-main td:nth-child(4),.RegAcaStu .table-main th:nth-child(4){text-align:center;width:8rem}.RegAcaStu .table-main td:nth-child(5),.RegAcaStu .table-main td:nth-child(6),.RegAcaStu .table-main td:nth-child(7),.RegAcaStu .table-main th:nth-child(5),.RegAcaStu .table-main th:nth-child(6),.RegAcaStu .table-main th:nth-child(7){width:8rem}.RegAcaStu .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegAcaStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegAcaStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegAcaStu .sec-footer .art-input .cmb{height:2.5rem}.RegAcaStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegAcaStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegAcaStu .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegAcaStu .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}.custom-form-control .MuiOutlinedInput-root{height:2rem;text-align:left}.custom-form-control .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.custom-form-control .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-form-control .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ddd}.custom-form-control .MuiOutlinedInput-root .MuiSelect-select{padding:10px}.custom-form-control .MuiInputLabel-outlined{top:-6px}.custom-form-control .MuiInputLabel-shrink{top:0}.MyRoom_acaStu{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_acaStu .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_acaStu .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_acaStu .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.MyRoom_sch{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_sch .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_sch .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_sch .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.RegSchTec{height:100%;overflow:hidden}.RegSchTec .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegSchTec .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegSchTec .table-main td,.RegSchTec .table-main th{cursor:default}.RegSchTec .table-main td:first-child,.RegSchTec .table-main th:first-child{width:8rem}.RegSchTec .table-main td:nth-child(2),.RegSchTec .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegSchTec .table-main td:nth-child(3),.RegSchTec .table-main th:nth-child(3){width:8rem}.RegSchTec .table-main td:nth-child(4),.RegSchTec .table-main th:nth-child(4){text-align:center;width:8rem}.RegSchTec .table-main td:nth-child(5),.RegSchTec .table-main td:nth-child(6),.RegSchTec .table-main th:nth-child(5),.RegSchTec .table-main th:nth-child(6){width:8rem}.RegSchTec .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegSchTec .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegSchTec .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegSchTec .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegSchTec .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegSchTec .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}.MyRoom_schTec{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_schTec .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_schTec .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_schTec .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.RegSchStu{height:100%;overflow:hidden}.RegSchStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegSchStu .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegSchStu .table-main td,.RegSchStu .table-main th{cursor:default}.RegSchStu .table-main td:first-child,.RegSchStu .table-main th:first-child{width:8rem}.RegSchStu .table-main td:nth-child(2),.RegSchStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegSchStu .table-main td:nth-child(3),.RegSchStu .table-main th:nth-child(3){width:8rem}.RegSchStu .table-main td:nth-child(4),.RegSchStu .table-main th:nth-child(4){text-align:center;width:8rem}.RegSchStu .table-main td:nth-child(5),.RegSchStu .table-main td:nth-child(6),.RegSchStu .table-main td:nth-child(7),.RegSchStu .table-main th:nth-child(5),.RegSchStu .table-main th:nth-child(6),.RegSchStu .table-main th:nth-child(7){width:8rem}.RegSchStu .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegSchStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegSchStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegSchStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegSchStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegSchStu .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegSchStu .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}.MyRoom_schStu{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_schStu .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_schStu .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_schStu .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.MyRoom_mom{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_mom .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_mom .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_mom .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.RegMomStu{height:100%;overflow:hidden}.RegMomStu .title{color:var(--h-dark);font-weight:700;padding:.5rem 0}.RegMomStu .sec-main{border:1px solid #ddd;height:calc(100% - 15rem);margin-bottom:1rem;overflow-y:auto;padding:1px}.RegMomStu .table-main td,.RegMomStu .table-main th{cursor:default}.RegMomStu .table-main td:first-child,.RegMomStu .table-main th:first-child{width:8rem}.RegMomStu .table-main td:nth-child(2),.RegMomStu .table-main th:nth-child(2){padding:0;text-align:center!important;width:8rem}.RegMomStu .table-main td:nth-child(3),.RegMomStu .table-main th:nth-child(3){width:8rem}.RegMomStu .table-main td:nth-child(4),.RegMomStu .table-main th:nth-child(4){text-align:center;width:8rem}.RegMomStu .table-main td:nth-child(5),.RegMomStu .table-main td:nth-child(6),.RegMomStu .table-main td:nth-child(7),.RegMomStu .table-main th:nth-child(5),.RegMomStu .table-main th:nth-child(6),.RegMomStu .table-main th:nth-child(7){width:8rem}.RegMomStu .sec-footer .art-input{border:1px solid #ccc;border-radius:.3rem;display:flex;padding:.5rem}.RegMomStu .sec-footer .art-input .lbl-cmb{color:#888;display:inline-block;text-align:left;width:100%}.RegMomStu .sec-footer .art-input .box-cmb{margin:0 .3rem;width:50%}.RegMomStu .sec-footer .art-input .hongCombo{height:2.5rem!important}.RegMomStu .sec-footer .art-input .txtGroupName{border:1px solid #ccc;border-radius:.3rem;caret-color:#333;font-size:1rem;height:2.5rem;outline:none;padding-left:.3rem;width:100%}.RegMomStu .art-btn{display:flex;gap:1rem;justify-content:center;width:100%}.RegMomStu .art-btn .btn{color:#fff;margin:1rem 0;padding:.3rem 1.3rem;width:7rem}.MyRoom_momStu{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_momStu .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;width:20rem}.MyRoom_momStu .sec-main1 .art1{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MyRoom_momStu .sec-main1 .art1 .btn{font-size:1rem;height:3rem;width:20rem}.Assess_all_testNmApp{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.Assess_all_testNmApp .sec-main{border:1px solid #ddd;height:calc(100vh - 14rem);overflow-y:auto;padding:1px}.Assess_all_testNmApp .title{font-weight:700;margin-bottom:2rem}.Assess_all_testNmApp .box-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;height:3rem;justify-content:center;width:100%}.Assess_all_testNmApp .box-menu .btn{height:2.3rem;line-height:2rem;width:7rem}.Assess_all_testNmApp table td:first-child,.Assess_all_testNmApp table th:first-child{text-align:center;width:4rem}.Assess_all_testNmApp table td:nth-child(2),.Assess_all_testNmApp table th:nth-child(2){text-align:center;width:8rem}.Assess_all_testNmApp table td:nth-child(3),.Assess_all_testNmApp table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:7rem}.Assess_all_testNmApp table tr{height:2.5rem}.Assess_all_testNmApp table td,.Assess_all_testNmApp table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_all_testNmApp table th{text-align:center!important}.Assess_all_testNmApp table .AB{background-color:#f7fafa33!important}.Assess_all_testNmApp table .EF{background-color:#ffff001a!important}.Assess_all_testNmApp .btnReport{width:4rem}.Assess_all_testNmApp .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_all_checkList{align-items:center;border:1px solid ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);margin-top:0;overflow:hidden}.Assess_all_checkList .section-list{border:1px solid #ddd;height:100%;overflow-y:scroll;padding:1px 1px 5rem;width:100%}.Assess_all_checkList table td:first-child,.Assess_all_checkList table td:nth-child(2),.Assess_all_checkList table th:first-child,.Assess_all_checkList table th:nth-child(2){text-align:center;width:5rem}.Assess_all_checkList table td:nth-child(3),.Assess_all_checkList table th:nth-child(3){overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Assess_all_checkList table tr{height:2.5rem}.Assess_all_checkList table td,.Assess_all_checkList table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_all_checkList table th{text-align:center!important}.Assess_all_checkList table .AB{background-color:#f7fafa33!important}.Assess_all_checkList table .EF{background-color:#ffff001a!important}.Assess_etc_checkList_result{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 7rem);margin-top:0;overflow:hidden}.Assess_etc_checkList_result .section-list{border:1px solid #ddd;height:calc(100vh - 11rem);overflow-y:scroll;padding:1px;width:100%}.Assess_etc_checkList_result .box-menu{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center}.Assess_etc_checkList_result .box-menu .btn{line-height:2.5rem;width:7rem}.Assess_etc_checkList_result table td:first-child,.Assess_etc_checkList_result table td:nth-child(2),.Assess_etc_checkList_result table th:first-child,.Assess_etc_checkList_result table th:nth-child(2){text-align:center;width:5rem}.Assess_etc_checkList_result table td:nth-child(3),.Assess_etc_checkList_result table th:nth-child(3){overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Assess_etc_checkList_result table tr{height:2.5rem}.Assess_etc_checkList_result table td,.Assess_etc_checkList_result table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_etc_checkList_result table th{text-align:center!important}.Assess_etc_checkList_result table .text-left{text-align:left!important}.Assess_etc_checkList_result table .text-center{text-align:center!important}.Assess_etc_checkList_result table .group-highlight{background-color:#d3e56033!important}.Assess_etc_checkList_result table .text-red{color:red!important}.Assess_book_checkList_result{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 7rem);margin-top:0;overflow:hidden}.Assess_book_checkList_result .section-list{border:1px solid #ddd;height:calc(100vh - 11rem);overflow-y:scroll;padding:1px;width:100%}.Assess_book_checkList_result .box-menu{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center}.Assess_book_checkList_result .box-menu .btn{line-height:2.5rem;width:7rem}.Assess_book_checkList_result table td:first-child,.Assess_book_checkList_result table th:first-child{text-align:center;width:5rem}.Assess_book_checkList_result table td:nth-child(2),.Assess_book_checkList_result table th:nth-child(2){text-align:center;width:9rem}.Assess_book_checkList_result table td:nth-child(3),.Assess_book_checkList_result table th:nth-child(3){text-align:left;width:10rem}.Assess_book_checkList_result table td:nth-child(4),.Assess_book_checkList_result table th:nth-child(4){text-align:left}.Assess_book_checkList_result table tr{height:2.5rem}.Assess_book_checkList_result table td,.Assess_book_checkList_result table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_book_checkList_result table th{text-align:center!important}.Assess_book_checkList_result table .text-left{text-align:left!important}.Assess_book_checkList_result table .text-center{text-align:center!important}.Assess_book_checkList_result table .group-highlight{background-color:#d3e56033!important}.Assess_book_checkList_result table .text-red{color:red!important}.Assess_all_marking_stu{caret-color:#0000;height:100%;max-height:100%;overflow-y:auto;padding:3rem}.Assess_all_marking_stu,.Assess_all_marking_stu .wrap-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.Assess_all_marking_stu .wrap-main{height:37rem;min-height:37rem;width:100%}.Assess_all_marking_stu .title{background-color:var(--h-sky);border-radius:7px;color:#fff;font-weight:700;height:3.5rem;line-height:3.5rem;margin-bottom:2rem;max-width:640px;width:100%}.Assess_all_marking_stu .question-card{background:#fff;border-radius:20px;box-shadow:0 6px 18px #00000014;max-width:640px;padding:32px;transition:box-shadow .3s ease;width:100%}.Assess_all_marking_stu .question-title{background-color:#c0c0bf80;border-radius:7px;color:#222;font-size:22px;font-weight:700;height:3rem;line-height:3rem;margin-bottom:28px;text-align:center}.Assess_all_marking_stu .options{display:flex;flex-direction:column;gap:20px}.Assess_all_marking_stu .option{background:#fff;border:2px solid #ddd;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:18px 20px;transition:all .2s ease}.Assess_all_marking_stu .option:hover{background-color:#f9f9f9;border-color:#aaa}.Assess_all_marking_stu .option.selected{background-color:#fff1f1;border-color:#dc3545}.Assess_all_marking_stu .option .type-label{color:#555;font-size:15px;font-weight:600;margin-bottom:6px}.Assess_all_marking_stu .option .que-text{color:#333;font-size:1.3rem;font-weight:700;line-height:1.4}.Assess_all_marking_stu .nav-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.Assess_all_marking_stu .nav-button{background-color:var(--h-sky);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 20px;transition:background-color .2s ease}.Assess_all_marking_stu .nav-button:hover:not(:disabled){background-color:var(--h-sky2)}.Assess_all_marking_stu .nav-button:disabled{background-color:#ccc;cursor:not-allowed}.Assess_all_marking_stu .btnSubmit{background-color:var(--h-red)!important}.Assess_all_marking_stu .btnSubmit:hover:not(:disabled){background-color:var(--h-red2)}.Assess_all_marking_stu .btnSubmit:disabled{background-color:#ccc!important;cursor:not-allowed}.Assess_all_marking_stu .btnClose{background-color:#ccc!important}.Assess_all_marking_stu .progress-wrapper{margin-top:40px}.Assess_all_marking_stu .progress-label{color:#333;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.Assess_all_marking_stu .progress-label span{color:var(--h-gray);margin-left:.3rem}.Assess_all_marking_stu .progress-bar{background-color:#eee;border-radius:6px;height:12px;margin:0 auto;overflow:hidden;width:100%;width:20rem}.Assess_all_marking_stu .progress-fill{background-color:#4298b4;height:100%;transition:width .3s ease}.Assess_all_marking_stu_link{caret-color:#0000;height:100%;max-height:100%;overflow-y:auto;padding:3rem}.Assess_all_marking_stu_link,.Assess_all_marking_stu_link .wrap-main{align-items:center;display:flex;flex-direction:column;justify-content:center}.Assess_all_marking_stu_link .wrap-main{height:37rem;min-height:37rem;width:100%}.Assess_all_marking_stu_link .title{background-color:var(--h-sky);border-radius:7px;color:#fff;font-weight:700;height:3.5rem;line-height:3.5rem;margin-bottom:2rem;max-width:640px;width:100%}.Assess_all_marking_stu_link .question-card{background:#fff;border-radius:20px;box-shadow:0 6px 18px #00000014;max-width:640px;padding:32px;transition:box-shadow .3s ease;width:100%}.Assess_all_marking_stu_link .question-title{background-color:#c0c0bf80;border-radius:7px;color:#222;font-size:22px;font-weight:700;height:3rem;line-height:3rem;margin-bottom:28px;text-align:center}.Assess_all_marking_stu_link .options{display:flex;flex-direction:column;gap:20px}.Assess_all_marking_stu_link .option{background:#fff;border:2px solid #ddd;border-radius:14px;box-shadow:0 2px 6px #0000000a;cursor:pointer;display:flex;flex-direction:column;padding:18px 20px;transition:all .2s ease}.Assess_all_marking_stu_link .option:hover{background-color:#f9f9f9;border-color:#aaa}.Assess_all_marking_stu_link .option.selected{background-color:#fff1f1;border-color:#dc3545}.Assess_all_marking_stu_link .option .type-label{color:#555;font-size:15px;font-weight:600;margin-bottom:6px}.Assess_all_marking_stu_link .option .que-text{color:#333;font-size:1.3rem;font-weight:700;line-height:1.4}.Assess_all_marking_stu_link .nav-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.Assess_all_marking_stu_link .nav-button{background-color:var(--h-sky);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 20px;transition:background-color .2s ease}.Assess_all_marking_stu_link .nav-button:hover:not(:disabled){background-color:var(--h-sky2)}.Assess_all_marking_stu_link .nav-button:disabled{background-color:#ccc;cursor:not-allowed}.Assess_all_marking_stu_link .btnSubmit{background-color:var(--h-red)!important}.Assess_all_marking_stu_link .btnSubmit:hover:not(:disabled){background-color:var(--h-red2)}.Assess_all_marking_stu_link .btnSubmit:disabled{background-color:#ccc!important;cursor:not-allowed}.Assess_all_marking_stu_link .btnClose{background-color:#ccc!important}.Assess_all_marking_stu_link .progress-wrapper{margin-top:40px}.Assess_all_marking_stu_link .progress-label{color:#333;font-size:1rem;font-weight:700;margin-bottom:8px;text-align:center}.Assess_all_marking_stu_link .progress-label span{color:var(--h-gray);margin-left:.3rem}.Assess_all_marking_stu_link .progress-bar{background-color:#eee;border-radius:6px;height:12px;margin:0 auto;overflow:hidden;width:100%;width:20rem}.Assess_all_marking_stu_link .progress-fill{background-color:#4298b4;height:100%;transition:width .3s ease}.Assess_link_stu{align-items:center;border:1px solid #ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:flex-start;overflow-y:hidden;padding:1px}.Assess_link_stu .sec-main{overflow-y:auto}.Assess_link_stu .title{font-weight:700;margin-bottom:2rem}.Assess_link_stu table td:first-child,.Assess_link_stu table th:first-child{text-align:center;width:6rem}.Assess_link_stu table td:nth-child(2),.Assess_link_stu table td:nth-child(3),.Assess_link_stu table td:nth-child(4),.Assess_link_stu table th:nth-child(2),.Assess_link_stu table th:nth-child(3),.Assess_link_stu table th:nth-child(4){text-align:center}.Assess_link_stu table td:nth-child(5),.Assess_link_stu table th:nth-child(5){text-align:center;width:8rem}.Assess_link_stu table tr{height:2.5rem}.Assess_link_stu table td,.Assess_link_stu table th{border:1px solid #ddd!important;font-size:1rem}.Assess_link_stu table th{text-align:center!important}.Assess_link_stu .btnReport{background-color:#fff;width:4rem}.Assess_link_stu .btnReport img{height:auto;margin-left:0;width:1.5rem}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#ddd;stroke-dasharray:2 3}.custom-radar-chart .recharts-radar{stroke-width:3px}.custom-radar-chart .recharts-polar-angle-axis .recharts-polar-angle-axis-tick-line,.custom-radar-chart .recharts-polar-angle-axis line,.custom-radar-chart .recharts-polar-radius-axis line{stroke-width:1px;stroke:none}.custom-radar-chart .label-b,.custom-radar-chart .label-default{fill:#d32f2f;font-size:1.2rem;font-weight:600}.IongChartApp{height:100%;margin-bottom:5rem}.IongChartApp .art-chart{display:flex;gap:1rem;justify-content:center;width:100%}.IongChartApp .art-chart .box-chart{border:1px solid #ddd;display:flex;flex-grow:1;width:30%}.IongChartApp .art-chart-detail{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.IongChartApp .art-chart-detail .box-chart-detail{height:auto}.IongChartApp .box-chart{position:relative}.IongChartApp .memo{color:#333;font-size:.9rem;padding:.3rem;position:absolute}.IongChartApp .memo .title{background-color:var(--h-gray);border-radius:3px;color:#fff;font-weight:700;text-align:center}.IongChartApp .memo-noteA{text-align:left}.IongChartApp .memo-noteA .title{text-align:center}.IongChartApp .memo-noteB{bottom:0;right:0;text-align:right}.IongChartApp .memo-noteE{bottom:0;text-align:left}.IongChartApp .memo-noteF{right:0;text-align:left}.IongChartApp .box-percent{display:flex;justify-content:space-between}.IongChartApp .box-percent .percentSt{color:green}.IongChartApp .box-percent .percentMom{color:red}.IongChartApp .btn{height:2.5rem;line-height:2.5rem;margin-top:2rem;width:9rem}.IgongChartScore{margin-bottom:1rem}.IgongChartScore .art-main th{background-color:#2f4f4f;color:#fff;font-size:1.2rem}.IgongChartScore .art-main td{background-color:#2f4f4f1a;color:#000;font-size:1.2rem;font-weight:600}.IongChart1{width:100%}.IongChart1 h2.chart-title{font-weight:700;margin:20px 0 10px;text-align:center}.IongChart1 .chart-container{height:300px;width:100%}.IongChart1 .composed-chart{margin-left:-1rem}.IongChart2{height:100%;width:100%}.IgongChartDetail .art-main{text-align:left}.IgongChartDetail .art-main .box-title{display:flex;font-size:1.3rem;gap:.5rem}.IgongChartDetail .art-main .title1{background-color:green;border:1px solid green;border-radius:.5rem;color:#fff;font-weight:600;padding:0 5px;text-align:center;width:11rem}.IgongChartDetail .art-main .title2,.IgongChartDetail .art-main .title3{font-weight:600}.IgongChartDetail .art-main .content{font-size:1rem}.IgongChartDetail_stu .art-main{text-align:left}.IgongChartDetail_stu .art-main .box-title{display:flex;font-size:1.3rem;gap:.5rem}.IgongChartDetail_stu .art-main .title1{background-color:red;border:1px solid red;border-radius:.5rem;color:#fff;font-weight:600;padding:0 5px;text-align:center;width:11rem}.IgongChartDetail_stu .art-main .title2,.IgongChartDetail_stu .art-main .title3{font-weight:600}.IgongChartDetail_stu .art-main .content{font-size:1rem}.IgongChartTalent{margin-top:3rem;text-align:left}.IgongChartTalent .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartTalent .art-main .title2{font-size:1.3rem;font-weight:600;margin-top:1.5rem}.IgongChartTalent .art-main .content{border:1px solid #ccc;border-radius:5px;margin-top:.5rem;padding:1rem;white-space:pre-wrap}.IgongChartStudyMethod{margin-top:3rem;text-align:left}.IgongChartStudyMethod .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartStudyMethod .art-main .content{border:1px solid #ccc;border-radius:5px;margin-top:1.5rem;padding:1rem;white-space:pre-wrap}.IgongChartMajorJinro{margin-top:3rem;text-align:left}.IgongChartMajorJinro .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartMajorJinro .art-main .content{border:1px solid #ccc;border-radius:5px;margin-top:1.5rem;padding:1rem;white-space:pre-wrap}.IgongChartSchoolList{margin-top:3rem;text-align:left}.IgongChartSchoolList .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartSchoolList .sec-main{border:1px solid #ddd;height:30rem;margin-top:.3rem;overflow-y:auto;padding:1px}.IgongChartSchoolList .table-main td,.IgongChartSchoolList .table-main th{cursor:default;white-space:pre-line}.IgongChartSchoolList .table-main td:first-child,.IgongChartSchoolList .table-main th:first-child{width:5rem}.IgongChartOtherType{margin-top:3rem;text-align:left}.IgongChartOtherType .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartOtherType .sec-main{border:1px solid #ddd;height:30rem;margin-top:.3rem;overflow-y:auto;padding:1px}.IgongChartOtherType .table-main{margin-top:.5rem}.IgongChartOtherType .table-main td,.IgongChartOtherType .table-main th{cursor:default;white-space:pre-line}.IgongChartOtherType .table-main td:first-child,.IgongChartOtherType .table-main th:first-child{width:4rem}.IgongChartOtherType .table-main td:nth-child(2),.IgongChartOtherType .table-main th:nth-child(2){padding:0;text-align:center!important;width:11rem}.IgongChartOtherType .table-main td:nth-child(3),.IgongChartOtherType .table-main th:nth-child(3){width:10rem}.IgongChartOtherType .table-main td:nth-child(4),.IgongChartOtherType .table-main th:nth-child(4){text-align:center;width:13rem}.IgongChartOtherType .table-main td:nth-child(5),.IgongChartOtherType .table-main th:nth-child(5){width:8rem}.IgongChartOtherType .table-main td:nth-child(6),.IgongChartOtherType .table-main th:nth-child(6){text-align:left}.IgongChartOtherType .left-align,.IgongChartOtherType .table-main td:nth-child(7),.IgongChartOtherType .table-main th:nth-child(7){text-align:left!important}.IgongChartReadingBook{margin-top:3rem}.IgongChartReadingBook .art-title{align-items:center;background-color:#333;border-radius:.5rem;color:#fff;display:flex;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongChartReadingBook .art-title .art-evalutionIndex{font-size:1rem;font-weight:500;margin-left:1rem}.IgongChartReadingBook .art-title .art-evalutionIndex span:first-child{color:#ebf25a;font-weight:600;margin-right:.5rem}.IgongChartReadingBook .art-title .art-evalutionIndex span:nth-child(2){color:#fff;margin-left:.5rem}.MainPageSub04_2Chart{margin-top:1rem;padding:0}.MainPageSub04_2Chart .sec-main2 .sec-sub1{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem}.MainPageSub04_2Chart .sec-main2 .art-main-graph .title2{text-align:left}.MainPageSub04_2Chart .sec-main2 .analysis-list{list-style:none;margin:0;padding:0}.MainPageSub04_2Chart .sec-main2 .analysis-list li{align-items:flex-start;display:flex;gap:.1rem;margin-bottom:.3rem;padding-left:1.2rem;position:relative}.MainPageSub04_2Chart .sec-main2 .analysis-list li:before{background-color:#444;border-radius:50%;content:"";height:.4rem;left:.5rem;position:absolute;top:.8rem;width:.4rem}.MainPageSub04_2Chart .sec-main2 .analysis-list mark{background-color:#fff;font-weight:700;padding:.2rem .5rem}.MainPageSub04_2Chart .sec-main2 .art-evalutionIndex{background-color:var(--h-green);border-radius:1rem;color:#fff;font-weight:700;padding:.5rem 5rem}.MainPageSub04_2Chart .sec-main2 .art-evalutionIndex span:first-child{color:#fff;margin-right:1rem}.MainPageSub04_2Chart .sec-main2 .art-evalutionIndex span:nth-child(2){color:#ff0}.MainPageSub04_2Chart .art-main2{max-width:25rem;width:40%}.IgongMissionOrderResult{margin-top:3rem;text-align:left}.IgongMissionOrderResult .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.IgongMissionOrderResult .sec-main{border:1px solid #ddd;margin-top:.3rem;overflow-y:auto;padding:1px}.IgongMissionOrderResult .mission-content{padding:1rem;white-space:pre-line}.IgongMissionOrderResult .box-menu{display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:.5rem auto;width:17rem}.IgongMissionOrderResult .responsive-modal{width:100%}.IgongMissionOrderResult .responsive-modal .art-mission{height:100%;margin:0 auto;max-width:80rem;position:relative}.IgongMissionOrderResult .btnMission{width:100%}.IgongMissionOrderResult .btnMissionTotal{margin-bottom:2rem}.IgongMissionOrderResult_video{display:flex;justify-content:center;padding:1rem}.IgongMissionOrderResult_video .sec-main{width:30rem}.IgongMissionOrderResult_video table{border:none!important}.IgongMissionOrderResult_video table td:first-child,.IgongMissionOrderResult_video table th:first-child{text-align:center;width:5rem}.IgongMissionOrderResult_video table td:nth-child(2),.IgongMissionOrderResult_video table th:nth-child(2){padding-left:1rem!important;text-align:left}.IgongMissionOrderResult_video table td:nth-child(3),.IgongMissionOrderResult_video table th:nth-child(3){text-align:center;width:5rem}.IgongMissionOrderResult_video table tr{height:2.5rem}.IgongMissionOrderResult_video table td,.IgongMissionOrderResult_video table th{font-size:.9rem;padding:3px!important}.IgongMissionOrderResult_video table th{text-align:center!important}.VideoEdu_stu_detail_igongChart{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 3rem);justify-content:space-between;width:100%}.VideoEdu_stu_detail_igongChart .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem;padding:1rem!important;width:100%}.VideoEdu_stu_detail_igongChart .card-view{display:block}.VideoEdu_stu_detail_igongChart .card-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem}.VideoEdu_stu_detail_igongChart .card-item.selected-card{border:2px solid #347ef54d}.VideoEdu_stu_detail_igongChart .card-item.selected-card .title1,.VideoEdu_stu_detail_igongChart .card-item.selected-card .title2{color:red}.VideoEdu_stu_detail_igongChart .card-item .card-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.VideoEdu_stu_detail_igongChart .card-item .card-header .card-number{align-items:center;background:var(--h-blue);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.VideoEdu_stu_detail_igongChart .card-item .card-header .card-titles{flex:1 1}.VideoEdu_stu_detail_igongChart .card-item .card-header .card-titles .title1{color:#333;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.VideoEdu_stu_detail_igongChart .card-item .card-header .card-titles .title2{color:#666;font-size:.9rem;line-height:1.3;margin:0}.VideoEdu_stu_detail_igongChart .card-item .card-actions{align-items:stretch;display:flex;gap:.5rem;justify-content:space-between}.VideoEdu_stu_detail_igongChart .card-item .card-actions button{align-items:center;display:flex;flex:1 1;font-size:.85rem!important;height:2.5rem;justify-content:center;min-width:auto!important;padding:.5rem .25rem!important}.VideoEdu_stu_detail_igongChart .card-item .card-actions button.btnPlay{background-color:#fff;border:1px solid #ddd}.VideoEdu_stu_detail_igongChart .card-item .card-actions button.btnPlay img{height:auto;margin:0!important;width:1.5rem!important}.VideoEdu_stu_detail_igongChart .btnPlay{font-weight:700}.black{color:#000!important}.VideoEdu_stu_detail_mission{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 8rem);justify-content:space-between}.VideoEdu_stu_detail_mission .sec-main{height:100%;overflow-y:auto;padding-bottom:2rem;width:100%}.VideoEdu_stu_detail_mission .box-que{border:1px solid #ccc;height:auto;padding:1rem}.VideoEdu_stu_detail_mission .box-que .txt-content{font-family:var(--noto);text-align:left;white-space:pre-wrap}.VideoEdu_stu_detail_mission .box-audio{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:.3rem}.VideoEdu_stu_detail_mission .box-textArea{height:auto;margin:.1rem 0 0;padding:0;width:100%}.VideoEdu_stu_detail_mission .box-textArea textarea{background-color:#eef1d84d;border:1px solid #ccc;border-radius:0;box-sizing:border-box;caret-color:#000;color:#000;font-family:var(--noto);font-size:1rem;font-weight:600;height:100%;line-height:1.5;outline:none;padding:10px;resize:vertical;text-align:left;text-decoration:none;width:100%}.VideoEdu_stu_detail_mission .box-textArea textarea:focus{border-color:ccc;box-shadow:0 0 0 0 #007bff40}.VideoEdu_stu_detail_mission .box-textArea textarea::placeholder{color:#d3d3d3}.VideoEdu_stu_detail_mission .box-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem}.VideoEdu_stu_detail_mission .box-menu .btn{height:2.3rem;line-height:2.3rem;width:7rem}.VideoEdu_stu_detail_feedback{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 8rem);justify-content:space-between;padding:1px}.VideoEdu_stu_detail_feedback .sec-main{height:100%;overflow-y:auto;padding-bottom:2rem;width:100%}.VideoEdu_stu_detail_feedback .box-feedback{background-color:#dfa8c91a;border:1px solid #ccc;height:100%;height:auto;overflow-y:auto;padding:1rem}.VideoEdu_stu_detail_feedback .box-feedback .txt-content{font-family:var(--noto);text-align:left;white-space:pre-wrap}.VideoEdu_stu_detail_feedback .box-menu{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem}.VideoEdu_stu_detail_feedback .box-menu .btn{height:2.3rem;line-height:2.3rem;width:7rem}.Assess_etc_app{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 3rem);overflow:hidden}.Assess_etc_app .section-list{border:1px solid #ddd;height:100%;overflow-y:scroll;padding:1px 1px 2rem;width:100%}.Assess_etc_app table td:first-child,.Assess_etc_app table td:nth-child(2),.Assess_etc_app table th:first-child,.Assess_etc_app table th:nth-child(2){text-align:center;width:5rem}.Assess_etc_app table td:nth-child(3),.Assess_etc_app table th:nth-child(3){overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Assess_etc_app table td:nth-child(4),.Assess_etc_app table th:nth-child(4){padding:0;width:5rem}.Assess_etc_app table tr{height:2.5rem}.Assess_etc_app table td,.Assess_etc_app table th{border:1px solid #ddd!important;color:#555!important;cursor:default;font-family:var(--noto);font-size:.9rem;height:2rem!important;padding:0 1rem!important}.Assess_etc_app table th{font-weight:400!important;text-align:center!important}.Assess_etc_app table .text-left{text-align:left!important}.Assess_etc_app table .text-center{text-align:center!important}.Assess_etc_app table .text-red{color:red!important}.Assess_etc_app table .cusor-pointer{cursor:pointer}.Assess_etc_app .group-highlight{background-color:#d3e56033!important}.Assess_etc_app .box-menu{align-items:center;display:flex;height:3rem;justify-content:center;width:100%}.Assess_etc_app .box-menu .btn{height:2rem;width:7rem}.Assess_etc_checkList_nm{align-items:center;caret-color:#0000;display:flex;flex-direction:column;justify-content:center}.Assess_etc_checkList_nm .title{font-weight:700;margin-bottom:2rem}.Assess_etc_checkList_nm table td:first-child,.Assess_etc_checkList_nm table td:nth-child(2),.Assess_etc_checkList_nm table th:first-child,.Assess_etc_checkList_nm table th:nth-child(2){text-align:center}.Assess_etc_checkList_nm table td:nth-child(3),.Assess_etc_checkList_nm table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_etc_checkList_nm table tr{height:2.5rem}.Assess_etc_checkList_nm table td,.Assess_etc_checkList_nm table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_etc_checkList_nm table th{text-align:center!important}.Assess_etc_checkList_nm table .AB{background-color:#f7fafa33!important}.Assess_etc_checkList_nm table .EF{background-color:#ffff001a!important}.Assess_etc_checkList_nm .btnReport{width:4rem}.Assess_etc_checkList_nm .btnReport img{height:auto;margin-left:0;width:1.5rem}.Assess_book_app{height:calc(100% - 3rem)}.Assess_book_app .wrap-main{border:1px solid #ddd;height:calc(100% - 5rem);overflow-y:auto;padding:.5rem}.Assess_book_app .section-list{overflow-y:auto}.Assess_book_app .book-flex-container{grid-gap:10px;border:2px solid #ddd;border-radius:7px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin-bottom:2rem;padding:1rem}.Assess_book_app .title{color:var(--h-red);font-weight:700;text-align:left}.Assess_book_app .book-box{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;caret-color:#0000;cursor:pointer;padding:10px}.Assess_book_app .book-box .genre{font-size:.95rem}.Assess_book_app .book-box .check{display:flex;justify-content:center}.Assess_book_app .book-box:hover{background-color:#f4f4f4}.Assess_book_app .book-box.selected{background-color:#ffecec;border-color:#f33}.Assess_book_app .box-menu{align-items:center;display:flex;height:3rem;justify-content:center;margin-top:1rem;width:100%}.Assess_book_app .box-menu .btn{height:2rem;line-height:2rem;width:9rem}.Assess_book_checkList_nm{align-items:center;caret-color:#0000;display:flex;flex-direction:column;justify-content:center}.Assess_book_checkList_nm .title{font-weight:700;margin-bottom:2rem}.Assess_book_checkList_nm table td:first-child,.Assess_book_checkList_nm table td:nth-child(2),.Assess_book_checkList_nm table th:first-child,.Assess_book_checkList_nm table th:nth-child(2){text-align:center}.Assess_book_checkList_nm table td:nth-child(3),.Assess_book_checkList_nm table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Assess_book_checkList_nm table tr{height:2.5rem}.Assess_book_checkList_nm table td,.Assess_book_checkList_nm table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.Assess_book_checkList_nm table th{text-align:center!important}.Assess_book_checkList_nm table .AB{background-color:#f7fafa33!important}.Assess_book_checkList_nm table .EF{background-color:#ffff001a!important}.Assess_book_checkList_nm .btnReport{width:4rem}.Assess_book_checkList_nm .btnReport img{height:auto;margin-left:0;width:1.5rem}.VideoEdu{align-items:center;border:1px solid #ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 4rem);justify-content:space-between;margin-bottom:4rem;overflow-y:auto;padding:0 1rem}.VideoEdu .sec-main{height:100%;height:calc(100vh - 10rem);max-width:60rem;overflow:visible;padding:1px 1px 5rem;width:100%}.VideoEdu table{table-layout:fixed;width:100%}.VideoEdu table td:first-child,.VideoEdu table th:first-child{cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.VideoEdu table td:nth-child(2),.VideoEdu table th:nth-child(2){min-width:3rem;padding:0;text-align:center;width:4rem}.VideoEdu table td:nth-child(2) .span-select,.VideoEdu table th:nth-child(2) .span-select{border:1px solid #ccc;border-radius:5px;color:#333;font-size:.8rem;padding:.4rem .5rem}.VideoEdu table td:nth-child(2) .span-select:hover,.VideoEdu table th:nth-child(2) .span-select:hover{background-color:#f0f0f0}.VideoEdu table td:nth-child(3),.VideoEdu table th:nth-child(3){min-width:4rem;padding:0;text-align:center;width:5rem}.VideoEdu table td,.VideoEdu table th{background:#0000;border:none!important;font-family:var(--noto);font-size:.9rem;padding:.5rem .3rem}.VideoEdu table th{font-weight:600;text-align:center!important}.VideoEdu .selected-row td{color:red}.VideoEdu .btnPlay{background-color:#fff;border:none;border-radius:4px;padding:.2rem;transition:background-color .2s}.VideoEdu .btnPlay:hover{background-color:#f5f5f5}.VideoEdu .btnPlay img{height:auto;margin-left:0;margin-top:3px;width:2.5rem}@media screen and (max-width:1200px){.VideoEdu{padding:0 .8rem}.VideoEdu .sec-main{max-width:55rem}}@media screen and (max-width:900px){.VideoEdu{height:calc(100vh - 3rem);margin-bottom:3rem;padding:0 .6rem}.VideoEdu .sec-main{height:calc(100vh - 8rem);max-width:50rem;padding-bottom:3rem}.VideoEdu table td,.VideoEdu table th{font-size:.85rem;padding:.4rem .2rem}.VideoEdu table td:nth-child(2),.VideoEdu table th:nth-child(2){min-width:3rem;width:3.5rem}.VideoEdu table td:nth-child(2) .span-select,.VideoEdu table th:nth-child(2) .span-select{font-size:.75rem;padding:.3rem .4rem}.VideoEdu table td:nth-child(3),.VideoEdu table th:nth-child(3){min-width:3.5rem;width:4rem}.VideoEdu .btnPlay img{width:2.2rem}}@media screen and (max-width:768px){.VideoEdu{border:none;height:calc(100vh - 2rem);margin-bottom:2rem;padding:0 .4rem}.VideoEdu .sec-main{height:calc(100vh - 6rem);max-width:100%;padding:.5px .5px 2rem}.VideoEdu table td,.VideoEdu table th{font-size:.8rem;padding:.3rem .1rem}.VideoEdu table td:first-child,.VideoEdu table th:first-child{padding-left:.5rem}.VideoEdu table td:nth-child(2),.VideoEdu table th:nth-child(2){display:none;min-width:2.5rem;width:3rem}.VideoEdu table td:nth-child(2) .span-select,.VideoEdu table th:nth-child(2) .span-select{border-radius:3px;font-size:.7rem;padding:.2rem .3rem}.VideoEdu table td:nth-child(3),.VideoEdu table th:nth-child(3){min-width:3rem;width:3.5rem}.VideoEdu .btnPlay{padding:.1rem}.VideoEdu .btnPlay img{margin-top:2px;width:2rem}}@media screen and (max-width:480px){.VideoEdu{height:100vh;margin-bottom:0;padding:0 .2rem}.VideoEdu .sec-main{height:calc(100vh - 4rem);padding:0 0 1rem}.VideoEdu table td,.VideoEdu table th{font-size:.75rem;padding:.25rem .05rem}.VideoEdu table td:first-child,.VideoEdu table th:first-child{padding-left:.3rem;padding-right:.2rem}.VideoEdu table td:nth-child(2),.VideoEdu table th:nth-child(2){display:none;min-width:2rem;width:2.5rem}.VideoEdu table td:nth-child(2) .span-select,.VideoEdu table th:nth-child(2) .span-select{border-radius:2px;font-size:.65rem;padding:.15rem .2rem}.VideoEdu table td:nth-child(3),.VideoEdu table th:nth-child(3){min-width:2.5rem;width:3rem}.VideoEdu .btnPlay{padding:.05rem}.VideoEdu .btnPlay img{margin-top:1px;width:1.8rem}}.art-video{background-color:#faf9f9!important;height:100%!important;overflow-y:auto}@media screen and (max-width:768px){.art-video{border:none;height:calc(100% + 1rem)!important}}@media screen and (max-width:480px){.art-video{background-color:#fff!important;height:100%!important}}.parent{background:linear-gradient(90deg,#fff5f5,#ffeaea);border:1.5px solid #f8bbbc;border-radius:.7rem;box-shadow:0 2px 8px #e74c3c0a;color:#d32f2f;font-weight:600;margin:.2rem 0;padding:.5rem 1.2rem;transition:background .2s,box-shadow .2s,color .2s}.parent:hover{background:linear-gradient(90deg,#ffeaea,#fff);box-shadow:0 4px 16px #e74c3c1a;color:#b71c1c}@media screen and (max-width:768px){.parent{font-size:.9rem;margin:.15rem 0;padding:.4rem 1rem}}@media screen and (max-width:480px){.parent{border-radius:.5rem;font-size:.85rem;margin:.1rem 0;padding:.3rem .8rem}}.child{background:linear-gradient(90deg,#f0f7ff,#fff);border:1.5px solid #b3d8f6;border-radius:.7rem;box-shadow:0 2px 8px #3498db0a;color:#22577a;font-weight:500;margin:.2rem 0 .2rem 1.5rem;padding:.5rem 2.5rem;transition:background .2s,box-shadow .2s,color .2s}.child:hover{background:linear-gradient(90deg,#eaf6ff,#f0f7ff);box-shadow:0 4px 16px #3498db1a;color:#1565c0}@media screen and (max-width:768px){.child{font-size:.9rem;margin:.15rem 0 .15rem 1.2rem;padding:.4rem 2rem}}@media screen and (max-width:480px){.child{border-radius:.5rem;font-size:.85rem;margin:.1rem 0 .1rem 1rem;padding:.3rem 1.5rem}}.VideoPlayer_child{align-items:center;background-color:#fff;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 1rem);justify-content:center;justify-content:start;margin:0 auto;max-width:80rem;width:100%}.VideoPlayer_child .video-container{background-color:#000;flex-shrink:0;height:50vh;width:100%}.VideoPlayer_child .sec-list{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;flex-direction:row;height:calc(50vh - 1rem);justify-content:center;overflow:hidden;padding:1rem 1rem 0;width:100%}.VideoPlayer_child .child-url-flex{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:.3rem 1rem;height:100%;overflow-y:auto;padding-right:.5rem;width:100%}.VideoPlayer_child .child-url-flex::-webkit-scrollbar{width:6px}.VideoPlayer_child .child-url-flex::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.VideoPlayer_child .child-url-flex::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.VideoPlayer_child .child-url-flex::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.VideoPlayer_child .child-url-item{align-items:center;background:#f6fbff;border:1px solid #b3d8f6;border-radius:.7rem;color:#0074d9;cursor:pointer;display:flex;flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;font-weight:500;height:2.5rem;margin-bottom:.3rem;max-width:calc(50% - 1rem);min-width:180px;padding:.1rem 1rem;text-align:left;transition:background .15s,box-shadow .15s}.VideoPlayer_child .child-url-item:hover{background:#eaf6ff;box-shadow:0 2px 8px #0074d914}.VideoPlayer_child .child-url-item.active{color:#e74c3c}.VideoPlayer_child .child-url-item .child-url-index{color:#2193b0;font-size:1em;font-weight:700;margin-right:.5em}.VideoPlayer_child .child-url-item .child-url-title{flex:1 1;word-break:break-all}@media screen and (max-width:1200px){.VideoPlayer_child{max-width:90%}.VideoPlayer_child .child-url-item{flex-basis:calc(50% - 0.8rem);flex-grow:0;flex-shrink:0;max-width:calc(50% - .8rem);min-width:160px}}@media screen and (max-width:900px){.VideoPlayer_child{height:calc(100vh - .5rem)}.VideoPlayer_child .video-container{height:45vh}.VideoPlayer_child .sec-list{height:calc(55vh - 1rem);padding:.8rem}.VideoPlayer_child .child-url-flex{gap:.3rem .8rem}.VideoPlayer_child .child-url-item{font-size:.9rem;height:2.3rem}}@media screen and (max-width:768px){.VideoPlayer_child .video-container{height:40vh}.VideoPlayer_child .sec-list{height:calc(60vh - 1rem);padding:.6rem}.VideoPlayer_child .child-url-flex{gap:.2rem .5rem}.VideoPlayer_child .child-url-item{flex-basis:calc(100% - 0.5rem);flex-grow:0;flex-shrink:0;font-size:.8rem;height:2.2rem;max-width:calc(100% - .5rem);min-width:0;min-width:auto;padding:.1rem .8rem}}@media screen and (max-width:480px){.VideoPlayer_child{height:100vh;margin:0 auto}.VideoPlayer_child .video-container{height:35vh}.VideoPlayer_child .sec-list{height:calc(65vh - 1rem);padding:.5rem}.VideoPlayer_child .child-url-item{font-size:.75rem;height:2rem;padding:.1rem .6rem}.VideoPlayer_child .child-url-item .child-url-index{font-size:.9em;margin-right:.3em}}.VideoEdu_detail{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu_detail .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem}.VideoEdu_detail table tr:hover{background-color:#deec8f1a}.VideoEdu_detail table td:first-child,.VideoEdu_detail table th:first-child{cursor:default;text-align:center;width:5rem}.VideoEdu_detail table td:nth-child(2),.VideoEdu_detail table th:nth-child(2){cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_detail table td:nth-child(3),.VideoEdu_detail table td:nth-child(4),.VideoEdu_detail table th:nth-child(3),.VideoEdu_detail table th:nth-child(4){text-align:center;width:7rem}.VideoEdu_detail table td,.VideoEdu_detail table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.VideoEdu_detail table th{text-align:center!important}.VideoEdu_detail .selected-row td{color:red}.VideoEdu_detail .btnPlay{background-color:#fff;width:5rem!important}.VideoEdu_detail .btnPlay img{height:auto;margin-left:0;width:2.5rem}.VideoEdu_stu{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu_stu .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem}.VideoEdu_stu table tr:hover{background-color:#deec8f1a}.VideoEdu_stu table td:first-child,.VideoEdu_stu table th:first-child{cursor:default;text-align:center;width:5rem}.VideoEdu_stu table td:nth-child(2),.VideoEdu_stu table th:nth-child(2){cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu table td:nth-child(3),.VideoEdu_stu table td:nth-child(4),.VideoEdu_stu table th:nth-child(3),.VideoEdu_stu table th:nth-child(4){text-align:center;width:7rem}.VideoEdu_stu table td,.VideoEdu_stu table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.VideoEdu_stu table th{text-align:center!important}.VideoEdu_stu .selected-row td{color:red}.VideoEdu_stu .btnPlay{background-color:#fff;width:5rem!important}.VideoEdu_stu .btnPlay img{height:auto;margin-left:0;width:2.5rem}.VideoEdu_stu_detail{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu_stu_detail .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem;width:100%}.VideoEdu_stu_detail .desktop-view{display:block}@media(max-width:768px){.VideoEdu_stu_detail .desktop-view{display:none}}.VideoEdu_stu_detail .desktop-view table tr:hover{background-color:#deec8f1a}.VideoEdu_stu_detail .desktop-view table td:first-child,.VideoEdu_stu_detail .desktop-view table th:first-child{cursor:default;text-align:center;width:5rem}.VideoEdu_stu_detail .desktop-view table td:nth-child(2),.VideoEdu_stu_detail .desktop-view table th:nth-child(2){cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu_detail .desktop-view table td:nth-child(3),.VideoEdu_stu_detail .desktop-view table th:nth-child(3){cursor:default;min-width:20rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu_detail .desktop-view table td:nth-child(4),.VideoEdu_stu_detail .desktop-view table td:nth-child(5),.VideoEdu_stu_detail .desktop-view table td:nth-child(6),.VideoEdu_stu_detail .desktop-view table th:nth-child(4),.VideoEdu_stu_detail .desktop-view table th:nth-child(5),.VideoEdu_stu_detail .desktop-view table th:nth-child(6){padding:0!important;text-align:center;width:5rem}.VideoEdu_stu_detail .desktop-view table td.col-video,.VideoEdu_stu_detail .desktop-view table th.col-video{padding:0!important}.VideoEdu_stu_detail .desktop-view table td,.VideoEdu_stu_detail .desktop-view table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.VideoEdu_stu_detail .desktop-view table th{text-align:center!important}.VideoEdu_stu_detail .desktop-view .selected-row td{color:var(--h-blue)}.VideoEdu_stu_detail .desktop-view .btnPlay{background-color:#fff;width:5rem!important}.VideoEdu_stu_detail .desktop-view .btnPlay img{height:auto;margin-left:0;width:2.5rem}.VideoEdu_stu_detail .mobile-view{display:none}@media(max-width:768px){.VideoEdu_stu_detail .mobile-view{display:block}}.VideoEdu_stu_detail .card-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem}.VideoEdu_stu_detail .card-item.selected-card{border:2px solid #347ef54d}.VideoEdu_stu_detail .card-item.selected-card .title1,.VideoEdu_stu_detail .card-item.selected-card .title2{color:red}.VideoEdu_stu_detail .card-item .card-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.VideoEdu_stu_detail .card-item .card-header .card-number{align-items:center;background:var(--h-blue);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.VideoEdu_stu_detail .card-item .card-header .card-titles{flex:1 1}.VideoEdu_stu_detail .card-item .card-header .card-titles .title1{color:#333;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.VideoEdu_stu_detail .card-item .card-header .card-titles .title2{color:#666;font-size:.9rem;line-height:1.3;margin:0}.VideoEdu_stu_detail .card-item .card-actions{display:flex;gap:.5rem;justify-content:space-between}.VideoEdu_stu_detail .card-item .card-actions .mobile{flex:1 1;font-size:.85rem!important;min-width:auto!important;padding:.5rem .25rem!important}.VideoEdu_stu_detail .card-item .card-actions .mobile.btnPlay{background-color:#fff;border:1px solid #ddd}.VideoEdu_stu_detail .card-item .card-actions .mobile.btnPlay img{height:auto;margin:0!important;width:1.5rem!important}@media(max-width:768px){.VideoEdu_stu_detail .responsive-modal{height:90vh!important;margin:2.5vh auto!important;width:95vw!important}}.art-video{background-color:#111;border:1px solid #ddd;height:calc(100% - 7rem);width:100%}@media(max-width:768px){.art-video{height:calc(100% - 5rem)}}.video-container{height:100%;width:100%}.btn{background-color:#fff;border:1px solid #ccc;color:#333;font-weight:700}.red{color:red!important}.Admissions_app{background:#fff;height:100%;padding:.5rem;width:100%}.Admissions_app .box-menu{border:1px solid #ddd;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;height:calc(100% - 3rem);justify-content:center;padding-top:1rem;width:100%;z-index:10}.Admissions_app .box-menu .btn{background:#fff;border:2px solid #e2e8f0;border-radius:15px;box-shadow:0 8px 32px #0000001a;color:#667eea;flex:1 1 300px;font-size:1.2rem;font-weight:600;height:5rem;max-width:400px;min-width:280px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.Admissions_app .box-menu .btn .btn-content{align-items:center;display:flex;height:100%;justify-content:center;padding:0 1.5rem}.Admissions_app .box-menu .btn .btn-content .btn-text{text-align:center}.Admissions_app .box-menu .btn .btn-content .btn-text h3{font-size:1.1rem;font-weight:700;line-height:1.2;margin:0}.Admissions_app .box-menu .btn .btn-content .btn-text p{font-size:.85rem;font-weight:400;line-height:1.3;margin:.2rem 0 0;opacity:.7}.Admissions_app .box-menu .btn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.Admissions_app .box-menu .btn:hover{background:#f8faff;border-color:#667eea;box-shadow:0 20px 40px #0003}.Admissions_app .box-menu .btn:hover:before{left:100%}.Admissions_app .box-menu .btn:active{transform:translateY(-4px) scale(.98);transition:transform .1s}.Admissions_app .box-menu .btn:first-child:hover{background:linear-gradient(135deg,#f0f4ff,#e8f2ff);border-color:#667eea;color:#667eea}.Admissions_app .box-menu .btn:nth-child(2):hover{background:linear-gradient(135deg,#fef7ff,#fdf2ff);border-color:#f093fb;color:#f093fb}.Admissions_app .box-menu .btn:nth-child(3):hover{background:linear-gradient(135deg,#fff5f7,#ffeef1);border-color:#f5576c;color:#f5576c}@media(max-width:1024px){.Admissions_app{padding:1.5rem}.Admissions_app .box-menu{gap:.8rem}.Admissions_app .box-menu .btn{flex:1 1 250px;font-size:1.1rem;height:4.5rem;min-width:250px}}@media(max-width:768px){.Admissions_app{padding:1rem}.Admissions_app .box-menu{align-items:flex-start;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;padding-top:.5rem}.Admissions_app .box-menu .btn{flex:none;font-size:1.1rem;height:4rem;max-width:100%;min-width:100%}.Admissions_app .box-menu .btn .btn-content .btn-text h3{font-size:1rem}.Admissions_app .box-menu .btn .btn-content .btn-text p{font-size:.8rem}}@media(max-width:480px){.Admissions_app{padding:.5rem}.Admissions_app .box-menu{align-items:flex-start;height:auto;justify-content:flex-start;padding-top:.5rem}.Admissions_app .box-menu .btn{border-radius:12px;font-size:1rem;height:3.5rem}.Admissions_app .box-menu .btn .btn-content{padding:0 1rem}.Admissions_app .box-menu .btn .btn-content .btn-text h3{font-size:.9rem}.Admissions_app .box-menu .btn .btn-content .btn-text p{font-size:.75rem}}.Admissions_consultant{background:#fff;height:100%;overflow-y:auto;padding:.5rem}.Admissions_consultant .wrap-main{align-items:center;display:flex;flex-direction:column;padding:1rem 0;width:100%}.Admissions_consultant .section-consultant{max-width:600px;width:100%}.Admissions_consultant .section-consultant .title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Admissions_consultant .section-consultant .title .step-number{color:#666;font-size:1rem;font-weight:400}@media(max-width:600px){.Admissions_consultant .section-consultant .title{font-size:1.2rem}.Admissions_consultant .section-consultant .title .step-number{font-size:.9rem}}.Admissions_consultant .section-consultant .steps-indicator{border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden}.Admissions_consultant .section-consultant .steps-indicator .step{background:#f0f0f0;border-right:1px solid #ddd;color:#666;flex:1 1;padding:.8rem .5rem;position:relative;text-align:center}.Admissions_consultant .section-consultant .steps-indicator .step.active{background:var(--h-red);color:#fff;font-weight:700}.Admissions_consultant .section-consultant .steps-indicator .step .step-text-full{display:inline}.Admissions_consultant .section-consultant .steps-indicator .step .step-text-short{display:none}@media(max-width:600px){.Admissions_consultant .section-consultant .steps-indicator .step{font-size:.85rem;padding:.6rem .3rem}.Admissions_consultant .section-consultant .steps-indicator .step .step-text-full{display:none}.Admissions_consultant .section-consultant .steps-indicator .step .step-text-short{display:inline}}.Admissions_consultant .section-consultant .steps-indicator .step:last-child{border-right:none}.Admissions_consultant .section-consultant .form-container{background:#fff;padding:0}.Admissions_consultant .section-consultant .form-container label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.Admissions_consultant .section-consultant .form-container input[type=email],.Admissions_consultant .section-consultant .form-container input[type=text],.Admissions_consultant .section-consultant .form-container textarea{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.Admissions_consultant .section-consultant .form-container input[type=email]:focus,.Admissions_consultant .section-consultant .form-container input[type=text]:focus,.Admissions_consultant .section-consultant .form-container textarea:focus{border-color:var(--h-blue);outline:none}.Admissions_consultant .section-consultant .form-container textarea{background-color:#f9f9f9;font-family:var(--nanum);min-height:200px;resize:vertical}.Admissions_consultant .section-consultant .form-container textarea:focus{background-color:#fff}.Admissions_consultant .section-consultant .form-container .address-box{position:relative}.Admissions_consultant .section-consultant .form-container .address-box .btnAddress{background-color:#fff;color:red;height:1.5rem;margin-top:.3rem;position:absolute;right:.1rem;top:0}.Admissions_consultant .section-consultant .form-container .second{margin-top:3px}.Admissions_consultant .section-consultant .form-container .box-btn{display:flex;justify-content:center;margin-top:2rem}.Admissions_consultant .section-consultant .form-container .box-btn .btn{margin:0 3px;min-width:7rem}.Admissions_consultant .art-1{padding:0}.Admissions_consultant .art-1 label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.Admissions_consultant .art-1 .box-chkbox-1,.Admissions_consultant .art-1 .box-chkbox-2{grid-gap:.4rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;display:grid;gap:.4rem 1rem;grid-template-columns:repeat(2,1fr);margin:3px 0 0;padding:.5rem}.Admissions_consultant .art-1 .box-chkbox-1 label,.Admissions_consultant .art-1 .box-chkbox-2 label{margin:0}@media(max-width:600px){.Admissions_consultant .art-1 .box-chkbox-1,.Admissions_consultant .art-1 .box-chkbox-2{gap:.4rem;grid-template-columns:1fr}}.Admissions_consultant .art-1 .hong-checkbox{height:1.2rem;margin:0}.Admissions_consultant .art-1 .hong-lbl-checkbox{font-size:.95rem}.Admissions_consultant .box-chkbox-2{grid-template-columns:repeat(3,1fr)!important}.Admissions_consultant .box-chkbox-2 .group-label{border:1px solid var(--h-red);border-radius:1rem;color:var(--h-red);font-size:.9rem;font-weight:700;margin-left:.7rem;text-align:center;width:5rem}@media(max-width:600px){.Admissions_consultant .box-chkbox-2{gap:.4rem;grid-template-columns:repeat(2,1fr)!important}}.Admissions_consultant .box_modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.Admissions_consultant .sec-photo-upload{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:1rem;overflow:hidden;width:100%}.Admissions_consultant .sec-photo-upload h3{background:#f0f0f0;border-bottom:1px solid #ddd;color:#333;font-size:1rem;margin:0;padding:.5rem 1rem}.Admissions_consultant .sec-photo-upload .upload-container{padding:.5rem 1rem}.Admissions_consultant .sec-photo-upload .upload-row,.Admissions_consultant .sec-photo-upload .upload-row:last-child{margin-bottom:0}.Admissions_consultant .sec-photo-upload .upload-row label{color:#333;display:block;font-size:.95rem;font-weight:700;margin:.5rem 0}.Admissions_consultant .sec-photo-upload .upload-row .file-input-group{align-items:center;display:flex}.Admissions_consultant .sec-photo-upload .upload-row .file-input-group .btn-file-upload{border-width:1px!important;font-size:.9rem;font-weight:400;height:1.6rem;padding:0 1rem;width:6rem}.Admissions_consultant .sec-photo-upload .upload-row .file-input-group .file-name{color:var(--h-dark);font-size:.85rem;margin-left:1rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admissions_consultant_content .contract-box{border:1px solid #ddd;border-radius:8px;line-height:1.6;padding:20px;text-align:left}.Admissions_consultant_content .contract-text{color:#333;font-size:14px;white-space:pre-wrap}.Admissions_consultant_content .title{font-size:1.2rem!important;font-weight:700;margin-bottom:16px}.Admissions_consultant_price{display:flex;justify-content:center;margin:1.5rem 0;width:100%}@media(max-width:600px){.Admissions_consultant_price{-webkit-overflow-scrolling:touch;justify-content:flex-start;margin-left:0;margin-right:0;overflow-x:auto;padding:0}.Admissions_consultant_price::-webkit-scrollbar{height:6px}.Admissions_consultant_price::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Admissions_consultant_price::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.Admissions_consultant_price::-webkit-scrollbar-thumb:hover{background:#999}}.consulting-fee-table-vertical{border-collapse:collapse;font-size:1rem;margin:0 auto;width:100%}.consulting-fee-table-vertical td,.consulting-fee-table-vertical th{background:#fff;border:1px solid #ddd;padding:.3rem .5rem;text-align:center}.consulting-fee-table-vertical th{background:#f8f8f8;font-weight:700}.consulting-fee-table-vertical td{text-align:right}.consulting-fee-table-vertical td:first-child,.consulting-fee-table-vertical th:first-child{text-align:center;width:15rem}.consulting-fee-table-vertical td:nth-child(2),.consulting-fee-table-vertical th:nth-child(2){padding-left:1.7rem;text-align:left;width:10rem}.consulting-fee-table-vertical td:nth-child(3),.consulting-fee-table-vertical th:nth-child(3){text-align:right;width:10rem}.consulting-fee-table-vertical th{padding-left:.5rem!important;text-align:center!important}@media(max-width:600px){.consulting-fee-table-vertical{font-size:.9rem;margin:0;min-width:500px}.consulting-fee-table-vertical td,.consulting-fee-table-vertical th{padding:.4rem .3rem;white-space:nowrap}.consulting-fee-table-vertical td:first-child,.consulting-fee-table-vertical th:first-child{min-width:12rem;padding-left:.5rem;text-align:left;width:12rem}.consulting-fee-table-vertical td:nth-child(2),.consulting-fee-table-vertical th:nth-child(2){min-width:8rem;padding-left:.5rem;width:8rem}.consulting-fee-table-vertical td:nth-child(3),.consulting-fee-table-vertical th:nth-child(3){min-width:8rem;width:8rem}.consulting-fee-table-vertical th{font-size:.85rem!important;padding-left:.5rem!important}.consulting-fee-table-vertical td{font-size:.85rem}}.Adminsions_consultant_live{background:#fff;height:100%;overflow-y:auto;padding-bottom:1rem}.Adminsions_consultant_live .wrap-main{align-items:center;display:flex;flex-direction:column;padding:1rem 0;width:100%}.Adminsions_consultant_live .section-consultant{max-width:600px;padding:.5rem;width:100%}.Adminsions_consultant_live .section-consultant .title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Adminsions_consultant_live .section-consultant .title .step-number{color:#666;font-size:1rem;font-weight:400}@media(max-width:600px){.Adminsions_consultant_live .section-consultant .title{font-size:1.2rem}.Adminsions_consultant_live .section-consultant .title .step-number{font-size:.9rem}}.Adminsions_consultant_live .section-consultant .steps-indicator{border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden}.Adminsions_consultant_live .section-consultant .steps-indicator .step{background:#f0f0f0;border-right:1px solid #ddd;color:#666;flex:1 1;padding:.8rem .5rem;position:relative;text-align:center}.Adminsions_consultant_live .section-consultant .steps-indicator .step.active{background:var(--h-red);color:#fff;font-weight:700}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-full{display:inline}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-short{display:none}@media(max-width:600px){.Adminsions_consultant_live .section-consultant .steps-indicator .step{font-size:.85rem;padding:.6rem .3rem}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-full{display:none}.Adminsions_consultant_live .section-consultant .steps-indicator .step .step-text-short{display:inline}}.Adminsions_consultant_live .section-consultant .steps-indicator .step:last-child{border-right:none}.Adminsions_consultant_live .section-consultant .art-education-info{margin:2rem 0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple{border:1px solid #ddd;border-radius:8px;padding:1.5rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row{display:flex;gap:1rem;margin-bottom:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row:last-child{margin-bottom:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group{display:flex;flex:1 1;flex-direction:column}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.half-width{flex:.5 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.full-width{flex:1 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group label{color:#333;font-size:.9rem;font-weight:700;margin-bottom:.5rem;text-align:left}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea{border:1px solid #ccc;border-radius:4px;font-size:.9rem;padding:.6rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input:focus,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea:focus{border-color:var(--h-blue);outline:none}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group input::placeholder,.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea::placeholder{color:#999}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .subject-input{width:100%}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group textarea{font-family:inherit;min-height:80px;resize:vertical}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline{display:flex;flex-wrap:wrap;gap:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item{align-items:center;cursor:pointer;display:flex;gap:.3rem;height:1rem;margin:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item input[type=checkbox]{cursor:pointer;margin:0}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item span{color:#555;font-size:.9rem;-webkit-user-select:none;user-select:none}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline .checkbox-item:hover span{color:var(--h-red)}@media(max-width:768px){.Adminsions_consultant_live .section-consultant .art-education-info .education-simple{padding:1rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row{flex-direction:column;gap:.8rem}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group.half-width{flex:1 1}.Adminsions_consultant_live .section-consultant .art-education-info .education-simple .education-row .field-group .checkbox-inline{gap:.8rem}}.Adminsions_consultant_live .section-consultant .form-container{background:#fff}.Adminsions_consultant_live .section-consultant .form-container label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.Adminsions_consultant_live .section-consultant .form-container input[type=email],.Adminsions_consultant_live .section-consultant .form-container input[type=text],.Adminsions_consultant_live .section-consultant .form-container textarea{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.Adminsions_consultant_live .section-consultant .form-container input[type=email]:focus,.Adminsions_consultant_live .section-consultant .form-container input[type=text]:focus,.Adminsions_consultant_live .section-consultant .form-container textarea:focus{border-color:var(--h-blue);outline:none}.Adminsions_consultant_live .section-consultant .form-container textarea{background-color:#f9f9f9;font-family:var(--nanum);min-height:200px;resize:vertical}.Adminsions_consultant_live .section-consultant .form-container textarea:focus{background-color:#fff}.Adminsions_consultant_live .section-consultant .form-container .address-box{position:relative}.Adminsions_consultant_live .section-consultant .form-container .address-box .btnAddress{background-color:#fff;color:red;height:1.5rem;margin-top:.3rem;position:absolute;right:.1rem;top:0}.Adminsions_consultant_live .section-consultant .form-container .second{margin-top:3px}.Adminsions_consultant_live .section-consultant .form-container .box-btn{display:flex;justify-content:center;margin-top:2rem}.Adminsions_consultant_live .section-consultant .form-container .box-btn .btn{margin:0 3px;min-width:7rem}.Adminsions_consultant_live .art-1{padding:0}.Adminsions_consultant_live .art-1 label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.Adminsions_consultant_live .art-1 .box-chkbox-1,.Adminsions_consultant_live .art-1 .box-chkbox-2{grid-gap:.4rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;display:grid;gap:.4rem 1rem;margin:3px 0 0;padding:.5rem}.Adminsions_consultant_live .art-1 .box-chkbox-1 label,.Adminsions_consultant_live .art-1 .box-chkbox-2 label{margin:0}.Adminsions_consultant_live .art-1 .hong-checkbox{height:1.2rem;margin:0}.Adminsions_consultant_live .art-1 .hong-lbl-checkbox{font-size:.95rem}.Adminsions_consultant_live .box-chkbox-2{grid-template-columns:repeat(3,1fr)!important}@media(max-width:600px){.Adminsions_consultant_live .box-chkbox-2{gap:.4rem .8rem;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){.Adminsions_consultant_live .box-chkbox-2{gap:.4rem .8rem;grid-template-columns:repeat(1,1fr)!important}}.Adminsions_consultant_live .box-chkbox-2 .group-label{border:1px solid var(--h-red);border-radius:1rem;color:var(--h-red);font-size:.9rem;font-weight:700;margin-left:.7rem;text-align:center;width:5rem}.Adminsions_consultant_live .box_modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.Adminsions_consultant_live .sec-photo-upload{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:1rem;overflow:hidden;padding-bottom:1rem;width:100%}.Adminsions_consultant_live .sec-photo-upload h3{background:#f0f0f0;border-bottom:1px solid #ddd;color:#333;font-size:1rem;margin:0;padding:.5rem 1rem}.Adminsions_consultant_live .sec-photo-upload .upload-container{padding:.5rem 1rem}.Adminsions_consultant_live .sec-photo-upload .upload-row,.Adminsions_consultant_live .sec-photo-upload .upload-row:last-child{margin-bottom:0}.Adminsions_consultant_live .sec-photo-upload .upload-row label{color:#333;display:block;font-size:.95rem;font-weight:700;margin:.5rem 0}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group{align-items:center;display:flex}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group .btn-file-upload{border-width:1px!important;font-size:.9rem;font-weight:400;height:1.6rem;padding:0 1rem;width:6rem}.Adminsions_consultant_live .sec-photo-upload .upload-row .file-input-group .file-name{color:var(--h-dark);font-size:.85rem;margin-left:1rem;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admissions_consultant_content_live .contract-box{border:1px solid #ddd;border-radius:8px;line-height:1.6;padding:20px;text-align:left}.Admissions_consultant_content_live .contract-text{color:#333;font-size:14px;white-space:pre-wrap}.Admissions_consultant_content_live .title{font-size:1.2rem!important;font-weight:700;margin-bottom:16px}.Partner_write{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Partner_write .sec-main{max-width:50rem;overflow:visible}.Partner_write .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Partner_write .art-fileUpload label{margin-right:.5rem}.Partner_write .art-fileUpload .upload-row{text-align:left}.Partner_write .input-subject{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:2rem;padding:0 10px;width:100%}.Partner_write .art-info,.Partner_write .art-info .box-info{display:flex;flex-direction:column;width:100%}.Partner_write .art-info .box-info{align-items:left;margin-top:.5rem}.Partner_write .art-info .box-info .input-info{width:100%}.Partner_write .art-jodit{margin-top:1rem}.Partner_write .art-menu2{margin-top:2rem}.Partner_write .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.Partner_write .btn-file-upload{border-width:1px!important;height:1.7rem}.Ad_partner_app{caret-color:#0000;display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.Ad_partner_app .sec-main{max-width:60rem;overflow:visible;padding-bottom:3rem;width:100%}.Ad_partner_app table td:first-child,.Ad_partner_app table th:first-child{border-left:none!important;border-right:none!important;padding-left:1rem!important;text-align:left;width:5rem}.Ad_partner_app table td:nth-child(2),.Ad_partner_app table th:nth-child(2){border-left:none!important;border-right:none!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Ad_partner_app table td:nth-child(3),.Ad_partner_app table td:nth-child(4),.Ad_partner_app table th:nth-child(3),.Ad_partner_app table th:nth-child(4){width:7rem}.Ad_partner_app table td:nth-child(5),.Ad_partner_app table th:nth-child(5){width:5rem}.Ad_partner_app table tr{height:2.5rem}.Ad_partner_app table tr td:nth-child(2):hover{color:blue;cursor:pointer;text-decoration:underline}.Ad_partner_app table td,.Ad_partner_app table th{border:1px solid #ddd!important;border-left:none!important;border-right:none!important;font-size:.9rem;padding:3px!important}.Ad_partner_app table th{background-color:#eee!important;text-align:center!important}.Ad_partner_app table{border-bottom:2px double #ddd!important;border-top:2px double #ddd!important;margin-top:.5rem}.Ad_partner_app .box-menu{height:5rem}.Ad_partner_detail{display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.Ad_partner_detail .sec-main{max-width:60rem;overflow:visible;padding-bottom:1rem;width:100%}.Ad_partner_detail .box-subject,.Ad_partner_detail .box-unit1,.Ad_partner_detail .box-unit2{margin-bottom:.3rem}.Ad_partner_detail .art-info,.Ad_partner_detail .art-info .box-info{display:flex;flex-direction:column;width:100%}.Ad_partner_detail .art-info .box-info{align-items:left;margin-top:.5rem}.Ad_partner_detail .art-info .input-info{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:2rem;margin-top:.5rem;padding:0 10px;width:100%}.Ad_partner_detail .art-info .input-info:not(.subject){min-width:25rem;width:50%}.Ad_partner_detail .jodit{border-bottom:1px solid #ddd;border-left:none!important;border-right:none!important;margin-top:1rem;width:60rem!important}.Ad_partner_detail .art-menu{margin-top:1rem}.Ad_partner_detail .art-menu .btn{margin:0 .5rem 3rem;width:7rem}.Ad_partner_detail .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Ad_partner_detail .art-fileUpload label{margin-right:.5rem}.Ad_partner_detail .art-fileUpload .upload-row{text-align:left}.Comm_detail_download .FileList{margin-bottom:1rem;min-width:60rem;width:50%}.Comm_detail_download .FileList table{border-collapse:collapse;margin-top:1rem;width:100%}.Comm_detail_download .FileList table td:first-child,.Comm_detail_download .FileList table th:first-child{overflow:hidden;padding-left:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Comm_detail_download .FileList table td:nth-child(2),.Comm_detail_download .FileList table th:nth-child(2){text-align:right;width:5rem}.Comm_detail_download .FileList table .btn-delete{background-color:#fff!important;border:none!important;color:#888!important;font-family:var(--nanum);font-size:.9rem;font-weight:400}.Comm_detail_download .FileList .fa-paperclip{color:#87cefa;margin-right:5px}.Comm_detail_download .FileList .fileName:hover{color:#00008b;text-decoration:underline}.Comm_detail_download .frame_FileList{align-items:center;border-bottom:1px solid #ddd;caret-color:#0000;color:#141313;cursor:pointer;display:flex;flex-direction:column}@media screen and (max-width:820px){.Comm_detail_download .FileList{margin-bottom:1rem;min-width:0;padding:0;width:100%}.Comm_detail_download .FileList table{margin-left:.1rem;margin-top:.5rem}.Comm_detail_download .FileList table td{font-size:.8rem;padding:.2rem 0}.Comm_detail_download .frame_boardList{padding:1rem}}.Ad_admissions_consultant_app{background-color:red}.Ad_admissions_consultant{background:var(--h-bg-gray-gradient);border:1px solid #ddd;height:calc(100vh - 7.5rem);overflow-y:auto;padding-bottom:1rem}.Ad_admissions_consultant .wrap-main{align-items:center;display:flex;flex-direction:column;padding:1rem 0;width:100%}.Ad_admissions_consultant .section-consultant{max-width:600px;width:100%}.Ad_admissions_consultant .section-consultant .title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Ad_admissions_consultant .section-consultant .form-container{background:#fff;border-radius:10px;padding:2rem}.Ad_admissions_consultant .section-consultant .form-container label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.Ad_admissions_consultant .section-consultant .form-container input[type=email],.Ad_admissions_consultant .section-consultant .form-container input[type=text],.Ad_admissions_consultant .section-consultant .form-container textarea{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.Ad_admissions_consultant .section-consultant .form-container input[type=email]:focus,.Ad_admissions_consultant .section-consultant .form-container input[type=text]:focus,.Ad_admissions_consultant .section-consultant .form-container textarea:focus{border-color:var(--h-blue);outline:none}.Ad_admissions_consultant .section-consultant .form-container textarea{background-color:#f9f9f9;font-family:var(--nanum);min-height:200px;resize:vertical}.Ad_admissions_consultant .section-consultant .form-container textarea:focus{background-color:#fff}.Ad_admissions_consultant .section-consultant .form-container .address-box{position:relative}.Ad_admissions_consultant .section-consultant .form-container .address-box .btnAddress{background-color:#fff;color:red;height:1.5rem;margin-top:.3rem;position:absolute;right:.1rem;top:0}.Ad_admissions_consultant .section-consultant .form-container .second{margin-top:3px}.Ad_admissions_consultant .section-consultant .form-container .box-btn{margin-top:1rem}.Ad_admissions_consultant .section-consultant .form-container .box-btn .btn{margin:0 3px;width:7rem}.Ad_admissions_consultant .art-1{padding:0}.Ad_admissions_consultant .art-1 label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.Ad_admissions_consultant .art-1 .box-chkbox-1,.Ad_admissions_consultant .art-1 .box-chkbox-2{grid-gap:.4rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;display:grid;gap:.4rem 1rem;grid-template-columns:repeat(2,1fr);margin:3px 0 0;padding:.5rem}.Ad_admissions_consultant .art-1 .box-chkbox-1 label,.Ad_admissions_consultant .art-1 .box-chkbox-2 label{margin:0}.Ad_admissions_consultant .art-1 .hong-checkbox{height:1.2rem;margin:0}.Ad_admissions_consultant .art-1 .hong-lbl-checkbox{font-size:.95rem}.Ad_admissions_consultant .box-chkbox-2{grid-template-columns:repeat(3,1fr)!important}.Ad_admissions_consultant .box-chkbox-2 .group-label{border:1px solid var(--h-red);border-radius:1rem;color:var(--h-red);font-size:.9rem;font-weight:700;margin-left:.7rem;text-align:center;width:5rem}.Ad_admissions_consultant .box_modal{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:100}.Ad_admissions_consultant .sec-photo-upload{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:1rem;overflow:hidden;padding:0;width:100%}.Ad_admissions_consultant .sec-photo-upload label{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;display:block;padding:3px 12px}.Ad_admissions_consultant .sec-photo-upload label:first-child{font-weight:700;margin-top:0;padding-top:3px}.Ad_admissions_consultant .sec-photo-upload input[type=file]{background:#0000;border:none;display:block;font-size:1rem;margin:0 0 8px;padding:8px 0 8px 12px;width:100%}.Ad_admissions_consultant_fileDown table td:first-child,.Ad_admissions_consultant_fileDown table th:first-child{text-align:center;width:4rem}.Ad_admissions_consultant_fileDown table td:nth-child(2),.Ad_admissions_consultant_fileDown table th:nth-child(2){text-align:left}.Ad_admissions_consultant_fileDown table td:nth-child(3),.Ad_admissions_consultant_fileDown table th:nth-child(3){width:8rem}.Ad_admissions_consultant_fileDown table td:nth-child(4),.Ad_admissions_consultant_fileDown table th:nth-child(4){width:6rem}.Ad_admissions_consultant_fileDown table tr{height:2.5rem!important}.Ad_admissions_consultant_fileDown table td,.Ad_admissions_consultant_fileDown table th{border:1px solid #ddd!important;font-size:.9rem;padding:3px!important}.Ad_admissions_consultant_fileDown table th{text-align:center!important}.Ad_admissions_consultant_fileDown table .btn{font-size:.8rem;font-weight:400;height:1.5rem;line-height:1.5rem}.box_modal{height:50vh;left:0;overflow:visible;position:fixed;top:0;width:50vw;z-index:1}.react-viewer-mask{background-color:#fff!important}.react-viewer-close{background-color:var(--h-red)!important}.react-viewer-close:hover{background-color:var(--h-red2)!important}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .25s ease;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:9999;z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:#000;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:1;opacity:var(--yarl__pull_opacity,1);transform:translate(0);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*100%);width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*0*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1 1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:none;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:#fffc;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:red;color:var(--yarl__slide_icon_error_color,red);height:48px;height:var(--yarl__slide_icon_error_size,48px);width:48px;width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:none 0s ease 0s;transition:initial}.yarl__slide_loading,.yarl__slide_loading line{animation:none 0s ease 0s 1 normal none running;animation:initial}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:8px;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:32px;height:var(--yarl__icon_size,32px);width:32px;width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;background-color:var(--yarl__button_background_color,#0000);border:0;border:var(--yarl__button_border,0);color:#fffc;color:var(--yarl__color_button,#fffc);cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:0;margin:var(--yarl__button_margin,0);outline:none;padding:8px;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:#fff;color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:#fffc;color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:#fff;color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:#fff;color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:#fff6;color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:24px 16px;padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:auto;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.Ad_admissions_consultant_live_app{background-color:red}.Ad_admissions_consultant_live{background:var(--h-bg-gray-gradient);border:1px solid #ddd;height:calc(100vh - 7.5rem);justify-content:center;overflow-y:auto;padding-bottom:1rem}.Ad_admissions_consultant_live .wrap-main{align-items:center;display:flex;flex-direction:column;padding:1rem 0;width:100%}.Ad_admissions_consultant_live .section-consultant{max-width:600px;width:100%}.Ad_admissions_consultant_live .section-consultant .title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Ad_admissions_consultant_live .section-consultant .form-container{background:#fff;border-radius:10px;padding:2rem}.Ad_admissions_consultant_live .section-consultant .form-container label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem;text-align:left}.Ad_admissions_consultant_live .section-consultant .form-container input[type=email],.Ad_admissions_consultant_live .section-consultant .form-container input[type=text],.Ad_admissions_consultant_live .section-consultant .form-container textarea{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:.5rem;width:100%}.Ad_admissions_consultant_live .section-consultant .form-container input[type=email]:focus,.Ad_admissions_consultant_live .section-consultant .form-container input[type=text]:focus,.Ad_admissions_consultant_live .section-consultant .form-container textarea:focus{border-color:var(--h-blue);outline:none}.Ad_admissions_consultant_live .section-consultant .form-container textarea{background-color:#f9f9f9;font-family:var(--nanum);min-height:200px;resize:vertical}.Ad_admissions_consultant_live .section-consultant .form-container textarea:focus{background-color:#fff}.Ad_admissions_consultant_live .section-consultant .form-container .address-box{position:relative}.Ad_admissions_consultant_live .section-consultant .form-container .second{margin-top:3px}.Ad_admissions_consultant_live .art-1{padding:0}.Ad_admissions_consultant_live .art-1 label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}.Ad_admissions_consultant_live .art-1 .group-label{color:#888;font-size:1rem;font-weight:700;margin:1rem 0 .5rem;text-align:left}.Ad_admissions_consultant_live .art-1 .box-chkbox-1,.Ad_admissions_consultant_live .art-1 .box-chkbox-2{grid-gap:.4rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;display:grid;gap:.4rem 1rem;grid-template-columns:repeat(3,1fr);margin:3px 0 0;padding:.5rem}.Ad_admissions_consultant_live .art-1 .box-chkbox-1 label,.Ad_admissions_consultant_live .art-1 .box-chkbox-2 label{margin:0}.Ad_admissions_consultant_live .art-1 .hong-checkbox{height:1.2rem;margin:0}.Ad_admissions_consultant_live .art-1 .hong-lbl-checkbox{font-size:.95rem}.Ad_admissions_consultant_live .sec-photo-upload{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:1rem;overflow:hidden;padding:0;width:100%}.Ad_admissions_consultant_live .sec-photo-upload label{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;display:block;padding:3px 12px}.Ad_admissions_consultant_live .sec-photo-upload label:first-child{font-weight:700;margin-top:0;padding-top:3px}.Ad_admissions_consultant_live .sec-photo-upload input[type=file]{background:#0000;border:none;display:block;font-size:1rem;margin:0 0 8px;padding:8px 0 8px 12px;width:100%}.Ad_admissions_consultant_live .title2{color:#1a1a1a;font-size:1.75rem;font-weight:600;line-height:2.5rem;margin-top:2rem;padding-left:1rem;position:relative}.Ad_admissions_consultant_live .title2:before{background-color:var(--h-red);border-radius:.25rem;content:"";height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.Ad_login{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh}.Ad_login form{border-radius:8px;max-width:400px;padding:2rem;width:80%}.Ad_login form .title{caret-color:#0000;color:#333;font-size:1.3rem;font-weight:700;margin-bottom:30px}.Ad_login form div{margin-bottom:1.5rem}.Ad_login form label{color:#333;display:block;font-size:1rem;margin-bottom:.5rem;text-align:left}.Ad_login form input{border:1px solid #ccc;border-radius:4px;color:#333;font-size:1rem;padding:10px;width:100%}.Ad_login form input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.Ad_login form .btnLogin{background-color:#003b73;border:none;border-radius:4px;cursor:pointer;padding:10px;width:100%}.Ad_login form .btnUpdatePw{color:#888;margin-top:1rem}.Ad_menu{border:1px solid #ddd;display:flex;height:calc(100% - 4rem);justify-content:center}.Ad_menu .sec-menu{padding:1rem}.Ad_menu .sec-menu .btn{height:2.3rem;width:13rem}.Ujab_write{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Ujab_write .sec-main{max-width:60rem;overflow:visible}.Ujab_write .box-subject,.Ujab_write .box-unit1,.Ujab_write .box-unit2{margin-bottom:.3rem}.Ujab_write .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Ujab_write .art-fileUpload label{margin-right:.5rem}.Ujab_write .art-fileUpload .upload-row{text-align:left}.Ujab_write .input-subject{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:2rem;padding:0 10px;width:100%}.Ujab_write .art-info,.Ujab_write .art-info .box-info{display:flex;flex-direction:column;width:100%}.Ujab_write .art-info .box-info{align-items:left;margin-top:.5rem}.Ujab_write .art-info .box-info label{color:var(--h-dark);font-size:16px;text-align:left;width:5rem}.Ujab_write .art-info .input-info{margin-top:.5rem;width:100%}.Ujab_write .art-menu2{margin-top:2rem}.Ujab_write .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.Ujab_detail_download .FileList{margin-bottom:1rem;min-width:60rem;width:50%}.Ujab_detail_download .FileList table{border-collapse:collapse;margin-top:1rem;width:100%}.Ujab_detail_download .FileList table td:first-child,.Ujab_detail_download .FileList table th:first-child{overflow:hidden;padding-left:.5rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Ujab_detail_download .FileList table td:nth-child(2),.Ujab_detail_download .FileList table th:nth-child(2){text-align:right;width:5rem}.Ujab_detail_download .FileList table .btn-delete{background-color:#fff!important;border:none!important;color:#888!important;font-family:var(--nanum);font-size:.9rem;font-weight:400}.Ujab_detail_download .FileList .fa-paperclip{color:#87cefa;margin-right:5px}.Ujab_detail_download .FileList .fileName:hover{color:#00008b;text-decoration:underline}.Ujab_detail_download .frame_FileList{align-items:center;border-bottom:1px solid #ddd;caret-color:#0000;color:#141313;cursor:pointer;display:flex;flex-direction:column}@media screen and (max-width:820px){.Ujab_detail_download .FileList{margin-bottom:1rem;min-width:0;padding:0;width:100%}.Ujab_detail_download .FileList table{margin-left:.1rem;margin-top:.5rem}.Ujab_detail_download .FileList table td{font-size:.8rem;padding:.2rem 0}.Ujab_detail_download .frame_boardList{padding:1rem}}.Ujab_detail{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Ujab_detail .sec-main{max-width:60rem;overflow:visible;padding-bottom:1rem;width:100%}.Ujab_detail .box-subject,.Ujab_detail .box-unit1,.Ujab_detail .box-unit2{margin-bottom:.3rem}.Ujab_detail .art-subject{background-color:#fcfcfc;border:1px solid #ccc;border-radius:14px;height:5rem;margin-bottom:.5rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.Ujab_detail .art-subject .input-subject{background-color:#0000;border:none;font-size:1.3rem;margin-top:1rem;text-align:center;width:100%}.Ujab_detail .art-subject .date{bottom:1rem;color:#888;font-size:.9rem;position:absolute;right:2rem}.Ujab_detail .art-info{align-items:start;border-bottom:1px solid #ddd;border-radius:0;display:flex;flex-direction:column;margin-top:2rem;padding:0 0 2rem;width:100%}.Ujab_detail .art-info .box-info{align-items:center;display:flex;flex-direction:row;width:100%}.Ujab_detail .art-info .box-info .label-info{border:1px solid #ddd;border-radius:.3rem;color:#333;font-size:.9rem;font-weight:400;height:1.7rem;line-height:1.5rem;text-align:center;width:4rem}.Ujab_detail .art-info .input-info{border:none;color:#888;flex-grow:1;padding-left:1rem;width:auto}.Ujab_detail .jodit{border-bottom:1px solid #ddd;border-left:none!important;border-right:none!important;width:60rem!important}.Ujab_detail .art-menu2{margin-top:1rem}.Ujab_detail .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.Ujab_detail .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Ujab_detail .art-fileUpload label{margin-right:.5rem}.Ujab_detail .art-fileUpload .upload-row{text-align:left}.Ujab_board{caret-color:#0000;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Ujab_board .sec-main{max-width:60rem;overflow:visible;padding-bottom:3rem;width:100%}.Ujab_board .box-unit1,.Ujab_board .box-unit2{margin-bottom:.3rem;width:100%}.Ujab_board .art-unit .box-unit1{display:flex;gap:.5rem;margin-bottom:1rem}.Ujab_board .art-unit .box-unit1 .h-btn-unit1{background:#f5f5f5;border:1px solid #ccc;border-radius:2rem;color:#333;cursor:pointer;font-size:1rem;padding:.5rem 1.2rem;transition:background .2s,color .2s,border .2s}.Ujab_board .art-unit .box-unit1 .h-btn-unit1:hover{background:#e0e0e0;border-color:#1976d2;color:#1976d2}.Ujab_board .art-unit .box-unit1 .h-btn-unit1.selected{background:#1976d2;border-color:#1976d2;color:#fff;font-weight:600}.Ujab_board table td:first-child,.Ujab_board table th:first-child{border-left:none!important;border-right:none!important;padding-left:1rem!important;text-align:left;width:4rem}.Ujab_board table td:nth-child(2),.Ujab_board table th:nth-child(2){border-left:none!important;border-right:none!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Ujab_board table td:nth-child(3),.Ujab_board table td:nth-child(4),.Ujab_board table th:nth-child(3),.Ujab_board table th:nth-child(4){width:7rem}.Ujab_board table td:nth-child(5),.Ujab_board table th:nth-child(5){width:5rem}.Ujab_board table tr{height:2.5rem}.Ujab_board table tr td:nth-child(2):hover{color:blue;cursor:pointer;text-decoration:underline}.Ujab_board table td,.Ujab_board table th{border:1px solid #ddd!important;border-left:none!important;border-right:none!important;font-size:.9rem;padding:3px!important}.Ujab_board table th{background-color:#eee!important;text-align:center!important}.Ujab_board table{margin-top:.5rem}.Ujab_board .art-menu2{margin-top:1rem}.Ujab_board .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.Ujab_board .box-unit1{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.Ujab_board .box-unit1 .h-btn-unit1{flex:1 1 auto;max-width:9rem;min-width:7rem;text-align:center}@media screen and (max-width:768px){.Ujab_board table td:nth-child(3),.Ujab_board table th:nth-child(3){display:none}}.BookActivity_write{align-items:center;background-color:var(--h-bg);display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;width:100%}.BookActivity_write .sec-main{max-width:40rem;overflow:visible;width:100%}.BookActivity_write .art-info{padding:.5rem 1rem}.BookActivity_write .info-row{margin-bottom:.5rem;text-align:left}.BookActivity_write .radio-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:8px}.BookActivity_write .radio-item{align-items:center;display:flex;flex-direction:row;gap:6px;white-space:nowrap}.BookActivity_write .radio-item input[type=radio]{accent-color:#4f8cff;cursor:pointer;height:16px;margin:0;padding:0;width:16px}.BookActivity_write .radio-label{color:#374151;cursor:pointer;font-size:.95rem;font-weight:500;margin:0;padding:0;-webkit-user-select:none;user-select:none}.BookActivity_write .input-info{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .2s ease;width:100%}.BookActivity_write .input-info:focus{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff1a;outline:none}.BookActivity_write h2{border-bottom:2px solid #4f8cff;color:#1f2937;font-size:1.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:32px;padding-bottom:8px;text-align:left}.BookActivity_write,.BookActivity_write form{display:flex;flex-direction:column;gap:20px}.BookActivity_write label{color:#374151;display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.BookActivity_write input,.BookActivity_write select,.BookActivity_write textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;margin-bottom:6px;padding:12px 16px;transition:all .2s ease;width:100%}.BookActivity_write input:focus,.BookActivity_write select:focus,.BookActivity_write textarea:focus{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff1a;outline:none}.BookActivity_write textarea{line-height:1.5;min-height:80px;resize:vertical}.BookActivity_write .step-label{background:linear-gradient(135deg,#4f8cff,#2563eb);border-radius:6px;box-shadow:0 2px 4px #4f8cff33;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:8px;padding:6px 12px}.BookActivity_write .step-section{border-top:2px solid #f3f4f6;margin-bottom:16px;padding:16px 0 0}.BookActivity_write .step6-vocabulary-table{border:2px solid #e5e7eb;border-radius:8px;margin-top:12px;overflow:hidden}.BookActivity_write .step6-vocabulary-table .vocabulary-header{background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 2fr 60px}.BookActivity_write .step6-vocabulary-table .vocabulary-header .header-cell{border-right:1px solid #e5e7eb;color:#374151;font-weight:600;padding:5px 16px}.BookActivity_write .step6-vocabulary-table .vocabulary-header .header-cell:last-child{border-right:none;text-align:center}.BookActivity_write .step6-vocabulary-table .vocabulary-row{border-bottom:1px solid #ddd;display:grid;grid-template-columns:1fr 2fr 60px}.BookActivity_write .step6-vocabulary-table .vocabulary-row:last-child{border-bottom:none}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-input{background:#fff;border:none;border-radius:0;border-right:1px solid #e5e7eb;font-size:1rem;padding:5px 16px}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-input.meaning-input{border-right:1px solid #e5e7eb}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn{display:block;height:20px;margin:auto;transition:all .2s;width:20px}.BookActivity_write .step6-vocabulary-table .vocabulary-row .vocabulary-delete-btn:hover{transform:scale(1.1)}.BookActivity_write .art-menu{display:flex;gap:12px;justify-content:center;margin-top:32px}.BookActivity_write .textarea-style{font-family:inherit;line-height:1.5;resize:vertical}.BookActivity_write .textarea-style.textarea-large{min-height:100px}.BookActivity_write .textarea-style.textarea-medium{min-height:75px}.BookActivity_write .vocabulary-delete-disabled{cursor:not-allowed;opacity:.3}.BookActivity_write .vocabulary-delete-enabled{cursor:pointer;opacity:1}.BookActivity_write .steps-indicator{display:flex;gap:2px;justify-content:center;margin:1rem 0}.BookActivity_write .steps-indicator .step{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:.9rem;font-weight:600;padding:5px 20px;text-align:center;transition:all .2s ease;width:50%}.BookActivity_write .steps-indicator .step:first-child{border-radius:5px 0 0 5px}.BookActivity_write .steps-indicator .step:last-child{border-radius:0 5px 5px 0}.BookActivity_write .steps-indicator .step.active{background:var(--h-red);border-color:var(--h-red);color:#fff}.BookActivity_write .form-container{background-color:#fff;border-radius:10px;margin-top:24px;padding:1rem}.BookActivity_write .btn{font-size:.9rem;margin:0 .5rem;width:7rem}.BookActivity_view{height:100%;overflow-y:auto;padding:0;width:100%}.BookActivity_view .sec-main{margin:0 auto;max-width:60rem;width:100%}.BookActivity_view .error-container,.BookActivity_view .loading-container{padding:50px 20px;text-align:center}.BookActivity_view .error-container p,.BookActivity_view .loading-container p{color:#666;font-size:16px}.BookActivity_view .step-indicator{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:30px;padding:20px}.BookActivity_view .step-indicator .step-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:400px}.BookActivity_view .step-indicator .step-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:all .3s ease}.BookActivity_view .step-indicator .step-item.active .step-circle{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.BookActivity_view .step-indicator .step-item.active .step-label{color:#667eea;font-weight:600}.BookActivity_view .step-indicator .step-item.completed .step-circle{background:#28a745;color:#fff}.BookActivity_view .step-indicator .step-item.completed .step-label{color:#28a745}.BookActivity_view .step-indicator .step-circle{align-items:center;background:#e9ecef;border-radius:50%;color:#6c757d;display:flex;font-weight:600;height:40px;justify-content:center;margin-bottom:8px;transition:all .3s ease;width:40px}.BookActivity_view .step-indicator .step-label{color:#6c757d;font-size:14px;font-weight:500;text-align:center;transition:all .3s ease}.BookActivity_view .step-indicator .step-line{background:#e9ecef;flex:1 1;height:2px;margin:0 20px;position:relative;top:-20px}.BookActivity_view .student-info{background:#fff;border:1px solid #ddd;border-radius:8px;display:flex;gap:30px;margin-bottom:20px;padding:15px 20px}.BookActivity_view .student-info .info-item{align-items:center;display:flex;gap:8px}.BookActivity_view .student-info .info-item .info-label{color:#495057;font-size:14px;font-weight:600}.BookActivity_view .student-info .info-item .info-value{color:#212529;font-size:14px}.BookActivity_view .art-info{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:20px;padding:20px}.BookActivity_view .art-info .info-row{align-items:flex-start;display:flex;margin-bottom:20px;text-align:left}.BookActivity_view .art-info .info-row:last-child{margin-bottom:0}.BookActivity_view .art-info .info-row .label-info{color:#495057;font-size:14px;font-weight:600;min-width:150px;padding:8px 0;text-align:center}.BookActivity_view .art-info .info-row .view-content{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;flex:1 1;min-height:36px;padding:8px 12px}.BookActivity_view .art-info .info-row .view-content pre{color:#212529;font-family:inherit;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.BookActivity_view .art-info .info-row .view-content.genre-classification .classification-item{background:#e3f2fd;border-radius:4px;color:#1976d2;font-size:13px;padding:4px 8px}.BookActivity_view .art-info .info-row .view-content.genre-classification .separator{color:#6c757d;margin:0 8px}.BookActivity_view .art-info .info-row .view-content.book-name{color:#212529;font-size:16px;font-weight:600}.BookActivity_view .art-info .info-row .view-content.author-name{color:#495057;font-weight:500}.BookActivity_view .art-info .info-row .view-content.score .score-value{color:#dc3545;font-size:18px;font-weight:600}.BookActivity_view .art-info .info-row .view-content.step-content{align-items:flex-start;flex-direction:column;padding:12px}.BookActivity_view .art-info .info-row .view-content.step-content .step-description{color:#6c757d;font-size:12px;font-style:italic;margin:0 0 8px}.BookActivity_view .art-info .info-row .view-content.step-content pre{width:100%}.BookActivity_view .art-info .info-row .view-content .no-data{color:#6c757d;font-style:italic;margin:0}.BookActivity_view .vocabulary-table-view{border:1px solid #dee2e6;border-radius:4px;overflow:hidden;width:100%}.BookActivity_view .vocabulary-table-view .vocabulary-header{background:#fff;border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:60px 1fr 2fr}.BookActivity_view .vocabulary-table-view .vocabulary-header .header-cell{border-right:1px solid #dee2e6;color:#495057;font-size:14px;font-weight:600;padding:5px;text-align:center}.BookActivity_view .vocabulary-table-view .vocabulary-header .header-cell:last-child{border-right:none}.BookActivity_view .vocabulary-table-view .vocabulary-row{border-bottom:1px solid #dee2e6;display:grid;grid-template-columns:60px 1fr 2fr}.BookActivity_view .vocabulary-table-view .vocabulary-row:last-child{border-bottom:none}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell{align-items:center;background-color:#fff;border-right:1px solid #dee2e6;display:flex;padding:5px}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell:last-child{border-right:none}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell.no-cell{background:#fff;color:#6c757d;font-weight:600;justify-content:center}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell.word-cell{color:#495057;font-weight:500}.BookActivity_view .vocabulary-table-view .vocabulary-row .vocabulary-cell.meaning-cell{color:#212529;line-height:1.5}.BookActivity_view .box-btn{display:flex;gap:10px;justify-content:center;margin-top:30px;padding:20px}.BookActivity_view .box-btn .btn{border-radius:6px;font-weight:500;min-width:120px;padding:12px 24px;transition:all .3s ease}.BookActivity_view .box-btn .btn.h-btn-gray{background:#6c757d;border:none;color:#fff}.BookActivity_view .box-btn .btn.h-btn-gray:hover{background:#5a6268;transform:translateY(-1px)}.BookActivity_view .box-btn .btn.h-btn-red{background:#dc3545;border:none;color:#fff}.BookActivity_view .box-btn .btn.h-btn-red:hover{background:#c82333;transform:translateY(-1px)}@media(max-width:768px){.BookActivity_view{padding:10px}.BookActivity_view .step-indicator .step-container{flex-direction:column;gap:20px}.BookActivity_view .step-indicator .step-line{display:none}.BookActivity_view .student-info{flex-direction:column;gap:10px}.BookActivity_view .art-info .info-row{flex-direction:column}.BookActivity_view .art-info .info-row .label-info{margin-bottom:5px;min-width:auto}.BookActivity_view .vocabulary-table-view .vocabulary-header,.BookActivity_view .vocabulary-table-view .vocabulary-row{grid-template-columns:50px 1fr 1.5fr}.BookActivity_view .vocabulary-table-view .vocabulary-cell{font-size:13px;padding:8px}.BookActivity_view .box-btn{flex-direction:column}.BookActivity_view .box-btn .btn{width:100%}}.BookActivity_list{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:__;overflow-y:auto;width:100%}.BookActivity_list .sec-main{overflow-y:visible;padding-bottom:3rem}.BookActivity_list table td:first-child,.BookActivity_list table th:first-child{text-align:center;width:5rem}.BookActivity_list table td:nth-child(2),.BookActivity_list table th:nth-child(2){overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.BookActivity_list table td:nth-child(3),.BookActivity_list table th:nth-child(3){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:10rem}.BookActivity_list table td:nth-child(4),.BookActivity_list table th:nth-child(4){text-align:center;width:8rem}.BookActivity_list table td:nth-child(5),.BookActivity_list table th:nth-child(5){text-align:center;width:5rem}.BookActivity_list table tr{height:2.5rem}.BookActivity_list table td,.BookActivity_list table th{border:none!important;border-bottom:1px solid #ddd!important;font-size:.9rem;padding:3px!important}.BookActivity_list table th{text-align:center!important}.BookActivity_list table{border-bottom:2px double #ddd!important;border-top:2px double #ddd!important}.Comm_stuList{align-items:center;border:1px solid #ddd;caret-color:#0000;display:flex;flex-direction:column;height:calc(100% - 5rem);justify-content:flex-start;overflow-y:hidden;padding:1px}.Comm_stuList .sec-main{overflow-y:auto}.Comm_stuList .title{font-weight:700;margin-bottom:2rem}.Comm_stuList table td:first-child,.Comm_stuList table th:first-child{text-align:center;width:6rem}.Comm_stuList table td:nth-child(2),.Comm_stuList table td:nth-child(3),.Comm_stuList table td:nth-child(4),.Comm_stuList table th:nth-child(2),.Comm_stuList table th:nth-child(3),.Comm_stuList table th:nth-child(4){text-align:center}.Comm_stuList table td:nth-child(5),.Comm_stuList table td:nth-child(6),.Comm_stuList table th:nth-child(5),.Comm_stuList table th:nth-child(6){text-align:center;width:8rem}.Comm_stuList table tr{height:2.5rem}.Comm_stuList table td,.Comm_stuList table th{border:1px solid #ddd!important;font-size:1rem}.Comm_stuList table th{text-align:center!important}.Comm_stuList .btnReport{background-color:#fff;width:4rem}.Comm_stuList .btnReport img{height:auto;margin-left:0;width:1.5rem}.ManageChartApp{height:100%;margin-bottom:5rem}.ManageChartApp .art-chart{display:flex;gap:1rem;justify-content:center;width:100%}.ManageChartApp .art-chart .box-chart{border:1px solid #ddd;display:flex;flex-grow:1;width:30%}.ManageChartApp .art-chart-detail{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.ManageChartApp .art-chart-detail .box-chart-detail{height:auto}.ManageChartApp .box-chart{position:relative}.ManageChartApp .memo{color:#333;font-size:.9rem;padding:.3rem;position:absolute}.ManageChartApp .memo .title{background-color:var(--h-gray);border-radius:3px;color:#fff;font-weight:700;text-align:center}.ManageChartApp .memo-noteA{text-align:left}.ManageChartApp .memo-noteA .title{text-align:center}.ManageChartApp .memo-noteB{bottom:0;right:0;text-align:right}.ManageChartApp .memo-noteE{bottom:0;text-align:left}.ManageChartApp .memo-noteF{right:0;text-align:right}.ManageChartApp .box-percent{display:flex;justify-content:space-between}.ManageChartApp .box-percent .percentSt{color:green}.ManageChartApp .box-percent .percentMom{color:red;width:100%}.ManageChartApp .btn{height:2.5rem;line-height:2.5rem;margin-top:1rem;width:9rem}.ManageChartApp .art-tips{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;margin-top:1rem}.ManageChartApp .art-tips .btn{align-items:center;background-color:#f0f0f0;border:none;border-radius:1rem!important;display:flex;font-size:1.2rem;font-weight:700;gap:.5rem;height:7rem;padding:.5rem 3rem;width:auto;width:20rem}.ManageChartApp .art-tips .img-tips{height:3.5rem;margin-right:.5rem;vertical-align:middle;width:3.5rem}.ManageChartScore{margin-bottom:1rem}.ManageChartScore .art-main th{background-color:#2f4f4f;color:#fff;font-size:1.2rem}.ManageChartScore .art-main td{background-color:#2f4f4f1a;color:#000;font-size:1.2rem;font-weight:600}.ManageChart1{width:100%}.ManageChart1 h2.chart-title{font-weight:700;margin:20px 0 10px;text-align:center}.ManageChart1 .chart-container{height:300px;width:100%}.ManageChart1 .composed-chart{margin-left:-1rem}.ManageChart2,.ManageChart3,.custom-radar-chart{height:100%;width:100%}.custom-radar-chart{caret-color:#0000}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#aaa;stroke-width:1px;stroke-dasharray:2 4}.custom-radar-chart .recharts-polar-grid-angle{stroke:#ccc;stroke-dasharray:2 3}.custom-radar-chart .recharts-polar-angle-axis line,.custom-radar-chart .recharts-polar-radius-axis line{stroke:none}.custom-radar-chart .label-b,.custom-radar-chart .label-default{display:none}.custom-radar-chart .recharts-polar-grid-concentric{stroke:#ccc;stroke-width:.5px;stroke-dasharray:0}.custom-radar-chart .recharts-polar-grid-angle{stroke:#888;stroke-width:1px;stroke-dasharray:0}.ManageChartDetail .art-main{text-align:left}.ManageChartDetail .art-main .box-title{display:flex;font-size:1.3rem;gap:.5rem;margin-top:1rem}.ManageChartDetail .art-main .box-title .title1{background-color:green;border:1px solid green;border-radius:.5rem;color:#fff;font-weight:600;padding:0 5px;text-align:center;width:11rem}.ManageChartDetail .art-main .box-title .title11{background-color:var(--h-dark);border:1px solid var(--h-dark);border-radius:.5rem;color:#fff;font-weight:600;margin-top:3rem;padding:0 1rem;text-align:left;width:100%}.ManageChartDetail .art-main .box-title .title2,.ManageChartDetail .art-main .box-title .title3{font-weight:600}.ManageChartDetail .art-main .content{font-size:1rem;margin-top:1rem;white-space:pre-line}.ManageChartDetail .art-audio{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.ManageChartDetail .art-audio .btn-audio-play{border-radius:1rem!important;padding:.5rem 2rem!important}.ManageChartDetail .art-audio .box-audio{display:none}.ManagementTooltip{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #0000000f;border-radius:12px;box-shadow:0 8px 32px #00000014;color:#333;line-height:1.7;margin:0 auto;max-width:80rem;padding:2.5rem}.ManagementTooltip .section{margin-bottom:3rem;position:relative}.ManagementTooltip .section:not(:last-child):after{background:linear-gradient(90deg,#0000,#e9ecef,#0000);content:"";display:block;height:1px;margin-top:2rem;width:100%}.ManagementTooltip .section h2{color:#1a1a1a;font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;padding-left:1rem;position:relative}.ManagementTooltip .section h2:before{background:linear-gradient(135deg,#8bb6e8,#6ba3df);border-radius:2px;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.ManagementTooltip .section ol{counter-reset:item;list-style:none;padding-left:2rem}.ManagementTooltip .section ol li{background:#fff;border-left:3px solid #8bb6e8;border-radius:8px;box-shadow:0 2px 8px #8bb6e814;counter-increment:item;margin-bottom:1.2rem;padding:1.2rem 1.5rem 1.2rem 3.5rem;position:relative;text-align:left}.ManagementTooltip .section ol li:before{align-items:center;background:linear-gradient(135deg,#8bb6e8,#6ba3df);border-radius:50%;box-shadow:0 2px 8px #8bb6e84d;color:#fff;content:counter(item);display:flex;font-size:.85rem;font-weight:700;height:28px;justify-content:center;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:28px}.ManagementTooltip .section ol li strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0b0c0c,#0c0c0c);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;font-weight:700}@media(max-width:768px){.ManagementTooltip{padding:1.5rem}.ManagementTooltip .section{margin-bottom:2rem}.ManagementTooltip .section h2{font-size:1.2rem}.ManagementTooltip .section ol li{margin-bottom:1rem;padding:1rem 1.2rem 1rem 2.5rem}.ManagementTooltip .section ol li:before{font-size:.8rem;height:24px;left:.8rem;width:24px}}.type-name-label{background:#ff5252;border-radius:4px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:.7rem;padding:.4rem 1.2rem}.feature-value-group{align-items:flex-end;background:#f4f8fd;border-radius:6px;box-shadow:0 2px 8px #1e88e50a;display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem;padding:.6rem 1rem}.feature-value-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.feature-label{color:#4d4e50}.feature-label,.feature-value{font-size:1.05rem;font-weight:400!important;letter-spacing:.01em;line-height:1.5}.feature-value{color:#1976d2}.feature-value-group .feature-value{font-weight:700}.diagnosis-count-box{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin:1rem 0 .5rem}.diagnosis-count-box .diagnosis-label{background:#174fa3;border-radius:4px;color:#fff;font-size:1rem;font-weight:700;margin-right:.5rem;padding:.4rem .7rem}.diagnosis-count-box .diagnosis-value{color:#1976d2;font-size:1rem;font-weight:600}.ManagementJoinPay{font-family:Noto Sans KR,sans-serif;margin:0 auto;max-width:80rem;padding:2rem}.ManagementJoinPay .pricing-table{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;margin-bottom:2rem;overflow:hidden}.ManagementJoinPay .pricing-table .table-header{background:#000;color:#fff;display:grid;font-size:1.1rem;font-weight:700;grid-template-columns:300px repeat(4,1fr)}.ManagementJoinPay .pricing-table .table-header .header-cell{border-right:1px solid #333;padding:1.2rem;text-align:center}.ManagementJoinPay .pricing-table .table-header .header-cell:first-child{background:#000;color:#fff;text-align:center}.ManagementJoinPay .pricing-table .table-header .header-cell.type-a,.ManagementJoinPay .pricing-table .table-header .header-cell.type-b,.ManagementJoinPay .pricing-table .table-header .header-cell.type-c,.ManagementJoinPay .pricing-table .table-header .header-cell.type-d{background:#7cb342}.ManagementJoinPay .pricing-table .table-row{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:300px repeat(4,1fr)}.ManagementJoinPay .pricing-table .table-row:nth-child(2n){background:#f8f9fa}.ManagementJoinPay .pricing-table .table-row.highlight{background:#fff9c4}.ManagementJoinPay .pricing-table .table-row .row-cell{align-items:center;border-right:1px solid #e0e0e0;display:flex;font-size:.95rem;justify-content:center;padding:1rem;text-align:center}.ManagementJoinPay .pricing-table .table-row .row-cell:first-child{background:#f5f5f5;color:#333;font-weight:600;justify-content:flex-start;padding-left:1.5rem;text-align:left}.ManagementJoinPay .pricing-table .table-row .row-cell.price{color:#d32f2f;font-weight:700}.ManagementJoinPay .pricing-table .table-row .row-cell.highlight-number{color:#1976d2;font-size:1.1rem;font-weight:700}.ManagementJoinPay .big-event{background:linear-gradient(135deg,#ff1744,#d50000);border-radius:8px;box-shadow:0 4px 16px #ff17444d;color:#fff;margin:2rem 0;padding:1.5rem;text-align:center}.ManagementJoinPay .big-event .event-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ManagementJoinPay .big-event .event-description{font-size:1rem;opacity:.95}.ManagementJoinPay .comparison-section{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;margin-bottom:2rem;overflow:hidden}.ManagementJoinPay .comparison-section .section-header{background:#7cb342;color:#fff;font-size:1.2rem;font-weight:700;padding:1.2rem;text-align:center}.ManagementJoinPay .comparison-section .comparison-row{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:300px repeat(4,1fr)}.ManagementJoinPay .comparison-section .comparison-row:nth-child(2n){background:#f8f9fa}.ManagementJoinPay .comparison-section .comparison-row.highlight{background:#fff9c4}.ManagementJoinPay .comparison-section .comparison-row .comparison-cell{align-items:center;border-right:1px solid #e0e0e0;display:flex;font-size:.95rem;justify-content:center;padding:1rem;text-align:center}.ManagementJoinPay .comparison-section .comparison-row .comparison-cell:first-child{background:#f5f5f5;color:#333;font-weight:600;justify-content:flex-start;padding-left:1.5rem;text-align:left}.ManagementJoinPay .comparison-section .comparison-row .comparison-cell.price{color:#1976d2;font-weight:700}.ManagementJoinPay .price-comparison-section{margin-bottom:3rem}.ManagementJoinPay .price-comparison-section .section-header{background:#1e88e5;border-radius:12px 12px 0 0;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0;padding:1.5rem;text-align:center}.ManagementJoinPay .price-comparison-section .comparison-cards{grid-gap:1.5rem;background:#f8f9fa;border-radius:0 0 12px 12px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:2rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card.highlight .card-title{font-weight:700}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .card-title{border-bottom:2px solid #e0e0e0;color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .single-price{color:#1e88e5;font-size:2rem;font-weight:700;padding:1rem 0;text-align:center}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices{display:flex;flex-direction:column;gap:.8rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;padding:.8rem;transition:background-color .3s ease}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item:hover{background:#e3f2fd}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .type-label{color:#555;font-weight:600}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .price-group{align-items:flex-end;display:flex;flex-direction:column;gap:0}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .price-group .price-value{color:#1976d2;font-size:1.2rem;font-weight:700}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .price-group .real-price{background:none;border-radius:4px;color:silver;font-size:.9rem;font-weight:400;padding:.2rem 0}@media(max-width:768px){.ManagementJoinPay .price-comparison-section .comparison-cards{gap:1rem;grid-template-columns:1fr;padding:1rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card{padding:1rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .card-title{font-size:1.1rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .single-price{font-size:1.8rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item{padding:.6rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .type-label{font-size:.9rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .price-group .price-value{font-size:1rem}.ManagementJoinPay .price-comparison-section .comparison-cards .comparison-card .type-prices .type-price-item .price-group .real-price{font-size:.8rem;padding:.1rem .3rem}}.ManagementJoinPay .type-selection-section{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;margin-bottom:2rem;margin-top:2rem;overflow:hidden}.ManagementJoinPay .type-selection-section .section-header{background:#1e88e5;border-radius:12px 12px 0 0;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:0;padding:1.5rem;text-align:center}.ManagementJoinPay .type-selection-section .type-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);padding:2rem}.ManagementJoinPay .type-selection-section .type-cards .type-card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;padding:1.5rem;position:relative;transition:all .3s ease}.ManagementJoinPay .type-selection-section .type-cards .type-card:hover{border-color:#8bb6e8;box-shadow:0 4px 16px #8bb6e833;transform:translateY(-2px)}.ManagementJoinPay .type-selection-section .type-cards .type-card.selected{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#8bb6e8;box-shadow:0 8px 24px #8bb6e84d}.ManagementJoinPay .type-selection-section .type-cards .type-card.selected .type-header h3{color:#8bb6e8}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-header{margin-bottom:1.5rem;text-align:center}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-header h3{color:#333;font-size:1.3rem;font-weight:700;margin-bottom:.5rem;transition:color .3s ease}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-header .type-criteria{background:#f5f5f5;border-radius:20px;color:#666;display:inline-block;font-size:.9rem;padding:.5rem 1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing{margin-bottom:1.5rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price,.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price{align-items:center;background:#f8f9fa;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.8rem;padding:.8rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price .price-label,.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price .price-label{color:#666;font-size:.9rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price .price,.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price .price{color:#d32f2f;font-size:1.1rem;font-weight:700}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price{background:linear-gradient(135deg,#fff9c4,#fff);border:1px solid #ffd54f}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price .price{color:#f57c00}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price{background:#ffeaea;border:1px solid #ffbdbd}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price .price{color:#ff5252}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-features{margin-bottom:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-features .feature{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.6rem 0}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-features .feature:last-child{border-bottom:none}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-features .feature .feature-value{color:#1976d2;font-weight:700}.ManagementJoinPay .type-selection-section .type-cards .type-card .select-indicator{position:absolute;right:1rem;top:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .select-indicator span{background:#8bb6e8;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem}.ManagementJoinPay .type-selection-section .payment-section{border-top:1px solid #f0f0f0;padding:2rem;text-align:center}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #8bb6e8;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info h4{color:#333;font-weight:600;margin-bottom:1rem}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details{align-items:center;display:flex;justify-content:space-between}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details .plan-name{color:#8bb6e8;font-size:1.1rem;font-weight:700}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details .plan-price{color:#d32f2f;font-size:1.2rem;font-weight:700}.ManagementJoinPay .type-selection-section .payment-section .payment-button{background:linear-gradient(135deg,#8bb6e8,#6ba3df);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;min-width:200px;padding:1rem 3rem;transition:all .3s ease}.ManagementJoinPay .type-selection-section .payment-section .payment-button:hover:not(:disabled){background:linear-gradient(135deg,#6ba3df,#5a96d8);box-shadow:0 8px 24px #8bb6e866;transform:translateY(-2px)}.ManagementJoinPay .type-selection-section .payment-section .payment-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.ManagementJoinPay .benefits-section{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;overflow:hidden}.ManagementJoinPay .benefits-section .section-header{background:#7cb342;color:#fff;font-size:1.2rem;font-weight:700;padding:1.2rem;text-align:center}.ManagementJoinPay .benefits-section .benefits-row{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:300px 1fr}.ManagementJoinPay .benefits-section .benefits-row:nth-child(2n){background:#f8f9fa}.ManagementJoinPay .benefits-section .benefits-row .benefit-label{align-items:center;background:#f5f5f5;border-right:1px solid #e0e0e0;color:#333;display:flex;font-weight:600;padding:1rem 1.5rem}.ManagementJoinPay .benefits-section .benefits-row .benefit-description{align-items:center;display:flex;font-size:.95rem;line-height:1.5;padding:1rem 1.5rem}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding:0}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description .special-cell{align-items:center;border-right:1px solid #e0e0e0;display:flex;font-weight:600;justify-content:center;padding:1rem;text-align:center}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description .special-cell:last-child{border-right:none}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description .special-cell.disabled{color:#999}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description .special-cell.enabled{color:#1976d2}@media(max-width:768px){.ManagementJoinPay{padding:1rem}.ManagementJoinPay .price-comparison-section,.ManagementJoinPay .pricing-table{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000014;margin-bottom:3rem;overflow:hidden}.ManagementJoinPay .price-comparison-section .section-header,.ManagementJoinPay .pricing-table .section-header{background:#fff;border-radius:12px 12px 0 0;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:0;padding:1.5rem;text-align:center}.ManagementJoinPay .price-comparison-section .comparison-cards,.ManagementJoinPay .pricing-table .comparison-cards{grid-gap:1.5rem;background:#fff;border-radius:0 0 12px 12px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:2rem}.ManagementJoinPay .type-selection-section .type-cards{gap:1rem;grid-template-columns:repeat(2,1fr);padding:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card{padding:1.2rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-header h3{font-size:1.1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price .price,.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price .price{font-size:1rem}.ManagementJoinPay .type-selection-section .payment-section{padding:1.5rem}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info{padding:1.2rem}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details{flex-direction:column;gap:.5rem}.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details .plan-name,.ManagementJoinPay .type-selection-section .payment-section .selected-plan-info .plan-details .plan-price{font-size:1rem}.ManagementJoinPay .type-selection-section .payment-section .payment-button{font-size:1rem;min-width:180px;padding:.8rem 2rem}.ManagementJoinPay .benefits-section .benefits-row{grid-template-columns:180px 1fr}.ManagementJoinPay .benefits-section .benefits-row .benefit-description,.ManagementJoinPay .benefits-section .benefits-row .benefit-label{font-size:.85rem;padding:.8rem 1rem}.ManagementJoinPay .benefits-section .benefits-row.special-row .benefit-description .special-cell{font-size:.8rem;padding:.8rem .5rem}}@media(max-width:480px){.ManagementJoinPay .benefits-section .comparison-row,.ManagementJoinPay .benefits-section .table-header,.ManagementJoinPay .benefits-section .table-row,.ManagementJoinPay .comparison-section .comparison-row,.ManagementJoinPay .comparison-section .table-header,.ManagementJoinPay .comparison-section .table-row,.ManagementJoinPay .pricing-table .comparison-row,.ManagementJoinPay .pricing-table .table-header,.ManagementJoinPay .pricing-table .table-row{grid-template-columns:150px repeat(4,1fr)}.ManagementJoinPay .benefits-section .benefits-row{grid-template-columns:120px 1fr}.ManagementJoinPay .type-selection-section .type-cards{gap:1rem;grid-template-columns:1fr;padding:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card{padding:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-header h3{font-size:1rem}.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .monthly-price .price,.ManagementJoinPay .type-selection-section .type-cards .type-card .type-pricing .yearly-price .price{font-size:.9rem}.ManagementJoinPay .type-selection-section .payment-section{padding:1rem}.ManagementJoinPay .type-selection-section .payment-section .payment-button{font-size:.9rem;min-width:160px;padding:.8rem 1.5rem}}.DailyPlan_write{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:2rem;padding-top:1rem;width:100%}.DailyPlan_write .daily-form{background-color:#fff;max-width:45rem;overflow:visible;width:100%}.DailyPlan_write .daily-form .form-group.first{margin-top:1rem}.DailyPlan_write .daily-form .form-group{margin-bottom:24px}.DailyPlan_write .daily-form .form-group label{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px;text-align:left}.DailyPlan_write .daily-form .form-group .form-input{border:2px solid #e1e5e9;border-radius:8px;padding:5px 16px;width:100%}.DailyPlan_write .daily-form .form-group .form-textarea{border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:16px;min-height:100px;padding:12px 16px;resize:vertical;transition:border-color .3s ease;width:100%}.DailyPlan_write .daily-form .form-group .form-textarea:focus{border:2px solid #99caff;outline:none}.DailyPlan_write .daily-form .form-group .form-textarea::placeholder{color:#6c757d}.DailyPlan_write .daily-form .score-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:32px;padding:24px}.DailyPlan_write .daily-form .score-section h3{color:#495057;font-size:20px;font-weight:600;margin:0 0 16px}.DailyPlan_write .daily-form .score-section .score-info{background:#fff;border:2px solid #e9ecef;border-radius:8px;color:#495057;font-size:18px;font-weight:500;margin-bottom:20px;padding:16px;text-align:center}.DailyPlan_write .daily-form .score-section .score-info .total-score{color:#f00851;font-weight:600}.DailyPlan_write .daily-form .score-section .score-items{grid-gap:16px;display:grid;gap:16px}.DailyPlan_write .daily-form .score-section .score-items .score-item{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-header{align-items:center;display:flex;margin-bottom:8px}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-header .item-number{align-items:center;background:#38b1e5;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;margin-right:12px;width:32px}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-header .item-name{color:#333;font-size:18px;font-weight:600;margin:0}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-description{color:#6c757d;font-size:14px;line-height:1.5;margin:0 0 16px;padding-left:44px;text-align:left}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group{padding-left:44px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group label{color:#495057;display:block;font-size:14px;font-weight:500;margin:0 0 12px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons .score-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;position:relative;transition:all .2s ease;width:40px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons .score-btn.selected{background:#f27f20;border:2px solid #f27f20;color:#fff}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons .score-btn:active{transform:translateY(0)}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-display{color:#495057;font-size:14px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-display .current-score{color:#007bff;font-weight:600}.DailyPlan_write .daily-form .button-group{border-top:1px solid #e9ecef;display:flex;gap:16px;justify-content:center;margin-top:32px;padding-top:24px}.DailyPlan_write .daily-form .button-group .btn{width:7rem}@media(max-width:768px){.DailyPlan_write{margin:10px;padding:16px}.DailyPlan_write .daily-form .score-section,.DailyPlan_write .daily-form .score-section .score-items .score-item{padding:16px}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-header .item-number{font-size:12px;height:28px;width:28px}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-header .item-name{font-size:16px}.DailyPlan_write .daily-form .score-section .score-items .score-item .item-description{font-size:13px;padding-left:40px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group{padding-left:40px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons{gap:6px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons .score-btn{font-size:14px;height:36px;width:36px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-display{font-size:13px;margin-top:8px}.DailyPlan_write .daily-form .button-group{flex-direction:column;gap:12px}.DailyPlan_write .daily-form .button-group .btn{width:100%}}@media(max-width:480px){.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group{padding-left:20px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons{gap:4px}.DailyPlan_write .daily-form .score-section .score-items .score-item .score-input-group .score-buttons .score-btn{font-size:13px;height:32px;width:32px}}.section-dtpiker{background-color:#fff;border-radius:2rem;gap:.5rem;padding:0 .3rem}.section-dtpiker,.section-dtpiker .article-dtpiker{align-items:center;display:flex;justify-content:center}.section-dtpiker .article-dtpiker .week{height:2rem;line-height:1.8rem;padding-left:8px;width:2rem}.section-dtpiker .article-dtpiker .datePicker{border:1px solid #ddd;border-radius:.3rem;font-size:1rem;height:2rem;margin-top:.3rem;outline:none;padding:7px 10px;position:relative;text-align:center;width:7.5rem}.section-dtpiker .btnNextPrev{color:#333;font-size:1.1rem;margin-top:-3px;min-width:2rem}.section-dtpiker .react-datepicker__day--saturday{color:blue}.section-dtpiker .react-datepicker__day--sunday{color:red}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DailyPlan_list{align-items:center;display:flex;flex-direction:column;height:calc(100% - 4rem);justify-content:flex-start;overflow-y:auto;padding:1rem;position:relative;width:100%}.DailyPlan_list .sec-list{max-width:50rem;overflow:visible;position:relative;width:100%}.DailyPlan_list .sec-list .art-list{display:flex;flex-direction:column;gap:1rem}.DailyPlan_list .sec-list .art-list .box-row{background:#fff;border:1px solid #ddd;border-radius:12px;padding:1rem}.DailyPlan_list .sec-list .art-list .box-row .art-header{align-items:center;display:flex;justify-content:space-between}.DailyPlan_list .sec-list .art-list .box-row .art-header .box-date{color:#333;font-size:18px;font-weight:600}.DailyPlan_list .sec-list .art-list .box-row .art-header .box-date .userName{background-color:#b1e8f6;border-radius:20px;font-size:16px;font-weight:600;padding:4px 12px}.DailyPlan_list .sec-list .art-list .box-row .art-header .box-date .date{margin-left:.5rem}.DailyPlan_list .sec-list .art-list .box-row .art-header .box-date .score{background-color:#f5efbc;border-radius:20px;font-size:16px;font-weight:600;margin-left:.5rem;padding:4px 12px}.DailyPlan_list .sec-list .art-list .box-row .art-header .btn-detail{border-radius:1rem!important;height:1.8rem;padding:0 1rem!important}.DailyPlan_list .sec-list .art-list .box-row .art-content{text-align:left}.DailyPlan_list .sec-list .art-list .box-row .art-content p{color:#333;font-size:14px;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-menu{border-top:1px solid #ddd;bottom:1rem;margin:0 auto;max-width:50rem;padding-top:1rem;position:fixed;width:100%}.DailyPlan_detail{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:auto;padding-bottom:2rem;padding-top:1rem;width:100%}.DailyPlan_detail .error,.DailyPlan_detail .loading{color:#6c757d;font-size:18px;padding:3rem;text-align:center}.DailyPlan_detail .detail-container{background-color:#fff;border:1px solid #ddd;border-radius:12px;max-width:45rem;overflow:visible;padding:2rem;width:100%}.DailyPlan_detail .detail-container .view-mode .plan-header{align-items:center;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.DailyPlan_detail .detail-container .view-mode .plan-header .plan-info{text-align:left}.DailyPlan_detail .detail-container .view-mode .plan-header .plan-info h2{color:#333;font-size:24px;font-weight:600;margin:0 0 .5rem}.DailyPlan_detail .detail-container .view-mode .plan-header .plan-info .author{color:#6c757d;font-size:14px}.DailyPlan_detail .detail-container .view-mode .plan-header .total-score{background:#6f42c11a;border-radius:20px;color:#6f42c1;font-size:20px;font-weight:600;padding:8px 16px}.DailyPlan_detail .detail-container .view-mode .content-section{margin-bottom:2rem}.DailyPlan_detail .detail-container .view-mode .content-section h3{border-bottom:1px solid #e9ecef;color:#495057;font-size:18px;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;text-align:left}.DailyPlan_detail .detail-container .view-mode .content-section .content-text{background:#f8f9fa;border-radius:8px;color:#333;line-height:1.6;padding:1rem;text-align:left;white-space:pre-wrap}.DailyPlan_detail .detail-container .view-mode .content-section .score-list{grid-gap:.5rem;display:grid;gap:.5rem}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row{align-items:center;background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row .score-info{align-items:center;display:flex;gap:.75rem}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row .score-info .item-number{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row .score-info .item-name{color:#333;font-weight:500}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row .score-value{color:#007bff;font-weight:600}.DailyPlan_detail .detail-container .view-mode .button-group{border-top:1px solid #e9ecef;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1.5rem}.DailyPlan_detail .detail-container .view-mode .button-group .btn{min-width:100px;padding:12px 24px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group{margin-bottom:2rem}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group label{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px;text-align:left}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .form-input{border:2px solid #e1e5e9;border-radius:8px;font-size:16px;padding:12px 16px;transition:border-color .3s ease;width:100%}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .form-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .form-textarea{border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:16px;min-height:100px;padding:12px 16px;resize:vertical;transition:border-color .3s ease;width:100%}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .form-textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items{grid-gap:1rem;display:grid;gap:1rem}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .item-header{align-items:center;display:flex;margin-bottom:.5rem}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .item-header .item-number{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;margin-right:.75rem;width:28px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .item-header .item-name{color:#333;font-size:16px;font-weight:600;margin:0}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .item-description{color:#6c757d;font-size:14px;line-height:1.5;margin:0 0 1rem;padding-left:36px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group{padding-left:36px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group .score-buttons{display:flex;flex-wrap:wrap;gap:6px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group .score-buttons .score-btn{align-items:center;background:#fff;border:2px solid #e1e5e9;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group .score-buttons .score-btn.selected{background:#f27f20;border-color:#f27f20;color:#fff}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group .score-buttons .score-btn:active{transform:translateY(0)}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group{border-top:1px solid #e9ecef;display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1.5rem}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .3s ease}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn.cancel-btn{background:#6c757d;color:#fff}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn.cancel-btn:hover{background:#5a6268}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn.save-btn{background:#28a745;color:#fff}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn.save-btn:hover{background:#1e7e34}@media(max-width:768px){.DailyPlan_detail,.DailyPlan_detail .detail-container{padding:1rem}.DailyPlan_detail .detail-container .view-mode .plan-header{align-items:stretch;flex-direction:column;gap:1rem;text-align:center}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row{flex-direction:column;gap:.5rem;text-align:center}.DailyPlan_detail .detail-container .view-mode .content-section .score-list .score-row .score-info{justify-content:center}.DailyPlan_detail .detail-container .view-mode .button-group{flex-direction:column;gap:.5rem}.DailyPlan_detail .detail-container .view-mode .button-group .btn{width:100%}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group{padding-left:0}.DailyPlan_detail .detail-container .edit-mode .edit-form .form-group .score-section .score-items .score-item .score-input-group .score-buttons{justify-content:center}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group{flex-direction:column}.DailyPlan_detail .detail-container .edit-mode .edit-form .button-group .btn{width:100%}}.Login_mainEz{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:3rem 0;width:100%!important}.Login_mainEz>.wrap-main{max-width:80rem;overflow:visible;width:100%}.Login_mainEz .art-main1{padding:0}.Login_mainEz .art-main1 ul{display:flex;gap:1rem;justify-content:center;margin-top:2rem;padding:0 .5rem}.Login_mainEz .art-main1 ul li{border:1px solid var(--h-black);flex-grow:1;font-size:1.5rem;height:3rem;line-height:3rem;max-width:9rem}.Login_mainEz .art-main1 ul li:active{background-color:var(--h-black);color:#fff}.Login_mainEz .art-main1 ul li:hover{cursor:pointer}.Login_mainEz .art-main1 ul .active{background-color:var(--h-black);color:#fff}.Login_mainEz .art-main1 ul .activeSt{background-color:var(--h-green);border:1px solid var(--h-green);color:#fff}.Login_mainEz .art-main2{margin-top:3rem}.Login_mainEz .art-main2 .box-motion{height:5rem;margin-top:2rem}.Login_mainEz .art-main2 .box-motion img{margin-top:1rem;width:2rem}.Login_mainEz .art-login{margin:1rem auto 0;max-width:15rem}.Login_mainEz .art-login div{display:flex;flex-direction:column;margin-bottom:1rem}.Login_mainEz .art-login div label{color:#888;font-size:.95rem;margin-bottom:.5rem;text-align:left}.Login_mainEz .art-login div input{border:1px solid #ccc;border-radius:.3rem;caret-color:blue;font-size:1rem;padding:.5rem 1rem;transition:border-color .2s}.Login_mainEz .art-login div input:focus{border-color:var(--h-blue);outline:none}.Login_mainEz .art-main3{display:flex;gap:1rem;justify-content:center;padding:2rem 0}.Login_mainEz .art-main3 .btn{height:2.2rem;line-height:2.2rem;width:7rem}@media screen and (max-width:500px){.Login_mainEz .art-main1 ul{padding:0 2rem!important}.Login_mainEz .art-main1 ul li{font-size:1.2rem!important}}.SignUp_acaEz{background-color:#fff!important;height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_acaEz .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_acaEz .section-singnup{border:1px solid #ddd;border-radius:.5rem;height:auto;padding-top:1rem}.SignUp_acaEz .section-singnup .art-acaNumber,.SignUp_acaEz .section-singnup .art-id{position:relative}.SignUp_acaEz .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_acaEz .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_acaEz .section-singnup .art-id .btnCheckAcaNumber,.SignUp_acaEz .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_acaEz .box_signUp,.SignUp_acaEz .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_acaEz .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_acaEz .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_acaEz .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_acaEz .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_acaEz div{margin-bottom:0;width:20rem}.SignUp_acaEz div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_acaEz div input[type=email],.SignUp_acaEz div input[type=password],.SignUp_acaEz div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_acaEz div input[type=email]:focus,.SignUp_acaEz div input[type=password]:focus,.SignUp_acaEz div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_acaEz .errorMessage{color:red}.SignUp_acaEz .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_acaEz .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_acaEz .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_acaEz .box-adress{position:relative}.SignUp_acaEz .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_acaEz .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_acaEz .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_acaEz .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_acaEz .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_acaEz .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_acaEz .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}.TermsAgreement2{display:flex;justify-content:center;width:100%!important}.TermsAgreement2 .inner-termsAgreement{background-color:#fff;border:none!important;border-radius:0;box-sizing:border-box;caret-color:#0000;margin-top:0;padding:1rem 2.5rem!important;width:100%}.TermsAgreement2 p{color:#333;font-size:18px}.TermsAgreement2 img{margin-top:-3px;width:20px}.agreement-item{align-items:center;display:flex;margin-bottom:16px}.agreement-item button{font-size:1rem!important;height:1rem;margin-left:auto;padding:0 12px}.agreement-item .MuiFormControlLabel-root{display:flex;margin-right:auto}.box_chk{align-items:center;display:flex;flex-wrap:nowrap;height:2rem;line-height:.1rem;width:100%!important}.box_chk button{flex-shrink:0;font-size:12px;margin-left:auto;min-width:auto;padding:4px 8px;white-space:nowrap}.checkbox-wrapper{align-items:center;display:flex;width:100%}.checkbox-wrapper .custom-checkbox{display:none}.checkbox-wrapper .checkbox-label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1rem}.checkbox-wrapper .checkbox-label .checkbox-custom{align-items:center;background:#fff;border:2px solid #ccc;border-radius:4px;display:flex;height:20px;justify-content:center;margin-right:8px;transition:all .2s ease;width:20px}.checkbox-wrapper .checkbox-label .checkbox-custom:after{color:#fff;content:"✓";font-size:14px;font-weight:700;opacity:0;transition:opacity .2s ease}.checkbox-wrapper .checkbox-label .label-text{color:#333;cursor:pointer;font-size:14px;line-height:1.4;-webkit-user-select:none;user-select:none}.checkbox-wrapper .custom-checkbox:checked+.checkbox-label .checkbox-custom{background:#4caf50;border-color:#4caf50}.checkbox-wrapper .custom-checkbox:checked+.checkbox-label .checkbox-custom:after{opacity:1}@media screen and (max-width:500px){.box_chk{flex-wrap:nowrap!important;justify-content:space-between}.box_chk button{flex-shrink:0!important;font-size:11px!important;margin-left:8px!important;max-width:80px!important;min-width:60px!important;padding:2px 6px!important;white-space:nowrap!important}.box_chk .checkbox-wrapper{flex:1 1;max-width:calc(100% - 90px)}.formControlLabel{align-items:center!important;display:flex!important;height:auto;justify-content:flex-start!important;margin:0!important;text-align:left!important;width:100%!important}.formControlLabel .checkbox-wrapper{flex-shrink:0;margin-bottom:0!important;margin-right:.5rem!important}.formControlLabel .label-text{display:inline-block;flex:1 1;font-size:.85rem!important;line-height:1.2!important;margin:0!important;overflow:hidden;padding:0!important;text-align:left;text-overflow:ellipsis;width:auto!important}}@media screen and (max-width:400px){.box_chk button{font-size:10px!important;max-width:60px!important;min-width:50px!important;padding:1px 4px!important}.box_chk .checkbox-wrapper{max-width:calc(100% - 70px)}.box_chk .checkbox-wrapper .label-text{font-size:.8rem!important}}.MainPage_twoMinute{display:flex;justify-content:center;padding:.5rem}.MainPage_twoMinute .wrap-main{display:flex;flex-direction:column}.MainPage_twoMinute .sec-main{align-items:center;display:flex;gap:5rem;justify-content:center;width:100%}.MainPage_twoMinute .sec-main .art-logo{align-items:flex-start;display:flex;height:30rem!important;justify-content:space-between;min-width:10rem;position:relative;width:23rem}.MainPage_twoMinute .sec-main .art-logo .img-boy-fishing{height:auto;width:15rem;width:60%}.MainPage_twoMinute .sec-main .art-logo .img-logo{bottom:0;left:50%;margin-left:2rem;position:absolute;transform:translateX(-50%);width:15rem;width:60%}.MainPage_twoMinute .sec-main .art-content{align-self:flex-end;text-align:left}.MainPage_twoMinute .sec-main .art-content h1{font-size:2.5rem;font-weight:900}.MainPage_twoMinute .sec-main .art-content .headline-wrap{align-items:center;display:flex;gap:1rem}.MainPage_twoMinute .sec-main .art-content .headline-wrap .headline-left{font-size:4rem;font-weight:900;line-height:1;white-space:nowrap}.MainPage_twoMinute .sec-main .art-content .headline-wrap .headline-right{color:#111;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;line-height:1.3}.MainPage_twoMinute .sec-main .features{list-style:none!important;margin-top:1rem;padding-left:0}.MainPage_twoMinute .sec-main .features li{align-items:center;color:#111;display:flex;font-size:1.2rem;margin-bottom:0;padding-left:1.5rem;position:relative}.MainPage_twoMinute .sec-main .features li:before{content:"•"!important;font-size:1.3rem!important;font-weight:700!important;left:0!important;line-height:inherit!important;position:absolute!important}.MainPage_twoMinute .sec-main .features .arrow{color:#888;font-size:.8rem;font-weight:900;line-height:1.5rem;margin:0 .5rem}.MainPage_twoMinute .sec-main .red{color:#ff3b3b!important}.MainPage_twoMinute .sec-main .blue{color:#385723}.MainPage_twoMinute .sec-main .black{color:var(--h-title-black);font-weight:400}@media screen and (max-width:900px){.MainPage_twoMinute .sec-main{align-items:center;flex-direction:column;gap:3rem;padding:0 1rem}.MainPage_twoMinute .sec-main .art-content{align-self:center;text-align:left}}@media screen and (max-width:600px){.MainPage_twoMinute .art-content h1{font-size:2rem!important}.MainPage_twoMinute .art-content .headline-wrap .headline-left{font-size:3rem!important}.MainPage_twoMinute .art-content .headline-wrap .headline-right{font-size:1.3rem!important}.MainPage_twoMinute .features li{font-size:1rem!important}}.SignUp_individualEz{background-color:#fff!important;height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_individualEz .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_individualEz .section-singnup{border:1px solid #ddd;border-radius:.5rem;height:auto;padding-top:1rem}.SignUp_individualEz .section-singnup .art-acaNumber,.SignUp_individualEz .section-singnup .art-id{position:relative}.SignUp_individualEz .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_individualEz .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_individualEz .section-singnup .art-id .btnCheckAcaNumber,.SignUp_individualEz .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_individualEz .box_signUp,.SignUp_individualEz .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_individualEz .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_individualEz .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_individualEz .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_individualEz .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_individualEz div{margin-bottom:0;width:20rem}.SignUp_individualEz div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_individualEz div input[type=email],.SignUp_individualEz div input[type=password],.SignUp_individualEz div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_individualEz div input[type=email]:focus,.SignUp_individualEz div input[type=password]:focus,.SignUp_individualEz div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_individualEz .errorMessage{color:red}.SignUp_individualEz .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_individualEz .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_individualEz .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_individualEz .box-adress{position:relative}.SignUp_individualEz .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_individualEz .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_individualEz .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_individualEz .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_individualEz .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_individualEz .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_individualEz .box_modal{background-color:#fff;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);width:100%;z-index:100}.SignUp_schoolEz{background-color:#fff;height:100%;overflow-y:auto;padding-bottom:1rem}.SignUp_schoolEz .wrap-main{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:1rem 0;width:100%}.SignUp_schoolEz .section-singnup{border:1px solid #ddd;border-radius:.5rem;height:auto;padding-top:1rem}.SignUp_schoolEz .section-singnup .art-acaNumber,.SignUp_schoolEz .section-singnup .art-id{position:relative}.SignUp_schoolEz .section-singnup .art-acaNumber .btnCheckAcaNumber,.SignUp_schoolEz .section-singnup .art-acaNumber .btnCheckUserId,.SignUp_schoolEz .section-singnup .art-id .btnCheckAcaNumber,.SignUp_schoolEz .section-singnup .art-id .btnCheckUserId{height:1.5rem;position:absolute;right:0;top:3rem}.SignUp_schoolEz .box_signUp,.SignUp_schoolEz .inner_singUp{border-radius:10px;position:relative;width:auto}.SignUp_schoolEz .inner_singUp{background-color:#fff;padding:1rem 5rem 3rem}.SignUp_schoolEz .box_menu{display:flex;height:6rem;justify-content:center;margin-top:2rem;width:100%}.SignUp_schoolEz .box_menu button{height:2.5rem;margin:0 .3rem;padding:.5rem;width:30%}.SignUp_schoolEz .title{caret-color:#0000;color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px}.SignUp_schoolEz div{margin-bottom:0;width:20rem}.SignUp_schoolEz div label{color:#333;display:block;font-size:1rem;font-weight:700;margin-bottom:5px;margin-top:1rem;text-align:left}.SignUp_schoolEz div input[type=email],.SignUp_schoolEz div input[type=password],.SignUp_schoolEz div input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:5px;padding:5px;width:100%}.SignUp_schoolEz div input[type=email]:focus,.SignUp_schoolEz div input[type=password]:focus,.SignUp_schoolEz div input[type=text]:focus{border-color:var(--h-blue);outline:none}.SignUp_schoolEz .errorMessage{color:red}.SignUp_schoolEz .box_termsAgreement{border-radius:10px;margin-top:1rem;width:100%}.SignUp_schoolEz .article-kind{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0;width:100%}.SignUp_schoolEz .cmbKind{border:1px solid #ccc;border-radius:5px;height:2rem;outline:none;text-align:left;width:100%}.SignUp_schoolEz .box-adress{position:relative}.SignUp_schoolEz .box-adress .btnAdressSearch{height:1.5rem;position:absolute;right:.1rem;top:3rem}.SignUp_schoolEz .art-studentKind .box-chkbox-studentKind{grid-gap:0 1rem!important;align-items:center;display:grid;gap:0 1rem!important;grid-template-columns:repeat(2,1fr);justify-content:start;padding:0;width:-webkit-fit-content;width:fit-content}.SignUp_schoolEz .art-studentKind .box-chkbox-studentKind label{margin:0 0 .1rem}.SignUp_schoolEz .art-studentKind .box-chkbox-studentKind .hong-checkbox{height:1.3rem;width:auto}.SignUp_schoolEz .art-profile #profile{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;font-family:var(--nanum);font-size:1rem;min-height:100px;padding:10px;resize:vertical;transition:border-color .3s;width:100%}.SignUp_schoolEz .art-profile #profile:focus{background-color:#fff;border-color:var(--h-blue);outline:none}.SignUp_schoolEz .box_modal{background-color:#fff;box-sizing:border-box;left:0;padding:5px;position:absolute;top:0;transform:translateX(-50);z-index:100}.Board_write,.SignUp_schoolEz .box_modal{display:flex;height:100%;justify-content:center;width:100%}.Board_write{overflow-y:auto;padding:.5rem}.Board_write .sec-main{max-width:60rem;overflow:visible}.Board_write .box-subject,.Board_write .box-unit1,.Board_write .box-unit2{margin-bottom:.3rem}.Board_write .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Board_write .art-fileUpload label{margin-right:.5rem}.Board_write .art-fileUpload .upload-row{text-align:left}.Board_write .input-subject{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:2rem;padding:0 10px;width:100%}.Board_write .art-info,.Board_write .art-info .box-info{display:flex;flex-direction:column;width:100%}.Board_write .art-info .box-info{align-items:left;margin-top:.5rem}.Board_write .art-info .box-info label{color:#7e95fa;font-size:16px;text-align:left;width:5rem}.Board_write .art-info .input-info{margin-top:.5rem;width:100%}.Board_write .art-info2{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.Board_write .art-info2 .box-info{flex-grow:1}.Board_write .art-info2 .input-info{width:100%}.Board_write .art-info2 .datepicker-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:16px;height:2rem;padding:0 10px;width:100%}.Board_write .art-menu2{margin-top:2rem}.Board_write .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.title-subStyle{color:#888;font-size:.8rem}.Board_list{caret-color:#0000;display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Board_list .sec-main{max-width:60rem;overflow:visible;padding-bottom:3rem;width:100%}.Board_list .box-unit1,.Board_list .box-unit2{margin-bottom:.3rem;width:100%}.Board_list .art-unit .box-unit1{display:flex;gap:.5rem;margin-bottom:1rem}.Board_list .art-unit .box-unit1 .h-btn-unit1{background:#f5f5f5;border:1px solid #ccc;border-radius:2rem;color:#333;cursor:pointer;font-size:1rem;padding:.5rem 1.2rem;transition:background .2s,color .2s,border .2s}.Board_list .art-unit .box-unit1 .h-btn-unit1:hover{background:#e0e0e0;border-color:#1976d2;color:#1976d2}.Board_list .art-unit .box-unit1 .h-btn-unit1.selected{background:#1976d2;border-color:#1976d2;color:#fff;font-weight:600}.Board_list table td:first-child,.Board_list table th:first-child{border-left:none!important;border-right:none!important;padding-left:1rem!important;text-align:center;width:3rem}.Board_list table td:nth-child(2),.Board_list table th:nth-child(2){border-left:none!important;border-right:none!important;padding-left:1rem!important;text-align:center;width:7rem}.Board_list table td:nth-child(3),.Board_list table th:nth-child(3){border-left:none!important;border-right:none!important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Board_list table td:nth-child(4),.Board_list table td:nth-child(5),.Board_list table th:nth-child(4),.Board_list table th:nth-child(5){width:7rem}.Board_list table td:nth-child(6),.Board_list table th:nth-child(6){width:5rem}.Board_list table tr{height:2.5rem}.Board_list table tr td:nth-child(2):hover{color:blue;cursor:pointer;text-decoration:underline}.Board_list table td,.Board_list table th{border:1px solid #ddd!important;border-left:none!important;border-right:none!important;font-size:.9rem;padding:3px!important}.Board_list table th{background-color:#eee!important;text-align:center!important}.Board_list table{border-bottom:2px double #ddd!important;border-top:2px double #ddd!important;margin-top:.5rem}.Board_list .art-menu2{margin-top:1rem}.Board_list .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}@media screen and (max-width:768px){.Board_list table td:nth-child(2),.Board_list table td:nth-child(4),.Board_list table th:nth-child(2),.Board_list table th:nth-child(4){display:none}}.Board_detail{display:flex;height:100%;justify-content:center;overflow-y:auto;padding:.5rem;width:100%}.Board_detail .sec-main{max-width:60rem;overflow:visible;padding-bottom:1rem;width:100%}.Board_detail .box-subject,.Board_detail .box-unit1,.Board_detail .box-unit2{margin-bottom:.3rem}.Board_detail .art-subject{background-color:#fcfcfc;border:1px solid #ccc;border-radius:14px;height:5rem;margin-bottom:.5rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}.Board_detail .art-subject .input-subject{background-color:#0000;border:none;font-size:1.3rem;margin-top:1rem;text-align:center;width:100%}.Board_detail .art-subject .date{bottom:1rem;color:#888;font-size:.9rem;position:absolute;right:2rem}.Board_detail .art-info{align-items:start;border-bottom:1px solid #ddd;border-radius:0;display:flex;flex-direction:column;margin-top:2rem;padding:0 0 2rem;width:100%}.Board_detail .art-info .box-info{align-items:center;display:flex;flex-direction:row;width:100%}.Board_detail .art-info .box-info .label-info{border:1px solid #ddd;border-radius:.3rem;color:#333;font-size:.9rem;font-weight:400;height:1.7rem;line-height:1.5rem;text-align:center;width:4rem}.Board_detail .art-info .input-info{border:none;color:#888;flex-grow:1;padding-left:1rem;width:auto}.Board_detail .jodit{border-bottom:1px solid #ddd;border-left:none!important;border-right:none!important;width:60rem!important}.Board_detail .art-menu2{margin-top:1rem}.Board_detail .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.Board_detail .art-fileUpload{border:1px solid #ddd;border-radius:3px;margin-top:.5rem;padding:.3rem;width:100%}.Board_detail .art-fileUpload label{margin-right:.5rem}.Board_detail .art-fileUpload .upload-row{text-align:left}:root{--pc-bg:#f5f6fa;--pc-card-bg:#fff;--pc-border:#e0e0e0;--pc-text:#222;--pc-sub:#666;--pc-accent:#3b82f6}.PaymentGeneral{background:#f5f6fa;background:var(--pc-bg);min-height:calc(100vh - 5rem);padding:1.5rem}.PaymentGeneral .box_section{background:#fff;background:var(--pc-card-bg);border-radius:16px;box-shadow:0 4px 12px #00000014;margin:2rem auto 0;max-width:600px;padding:2rem}.PaymentGeneral .box_section h1{color:#222;color:var(--pc-text);font-size:1.5rem;font-weight:700;margin:0 0 2rem;text-align:center}.PaymentGeneral .box_section h2{border-bottom:2px solid #3b82f6;border-bottom:2px solid var(--pc-accent);color:#222;color:var(--pc-text);font-size:1.1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.PaymentGeneral .payment-info-section{background:#fafbfc;border:1px solid #e0e0e0;border:1px solid var(--pc-border);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.PaymentGeneral .payment-info-section .info-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.8rem 0}.PaymentGeneral .payment-info-section .info-item:last-child{border-bottom:none}.PaymentGeneral .payment-info-section .info-item label{color:#666;color:var(--pc-sub);font-weight:500;min-width:80px}.PaymentGeneral .payment-info-section .info-item span{color:#222;color:var(--pc-text);font-weight:600;text-align:right}.PaymentGeneral .button{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1.5rem;padding:1rem;transition:all .2s ease;width:100%}.PaymentGeneral .button.h-btn-red{background:#3b82f6;background:var(--pc-accent);color:#fff}.PaymentGeneral .button.h-btn-red:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PaymentGeneral .button.h-btn-red:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.PaymentCheckout{background:#f5f6fa;background:var(--pc-bg);min-height:calc(100vh - 5rem);padding:1.5rem}.PaymentCheckout .box_section{background:#fff;background:var(--pc-card-bg);border-radius:14px;box-shadow:0 2px 8px #0000000d;margin:3rem auto 0;max-width:960px;padding:1.5rem}.PaymentCheckout .box_section h3{color:#222;color:var(--pc-text);font-size:1.2rem;font-weight:700;margin:0 0 1.5rem;text-align:center}.PaymentCheckout .payment-type-selection{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:768px){.PaymentCheckout .payment-type-selection{grid-template-columns:1fr 1fr}}.PaymentCheckout .payment-type-card{background:#fff;background:var(--pc-card-bg);border:1px solid #e0e0e0;border:1px solid var(--pc-border);border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.PaymentCheckout .payment-type-card h4{color:#222;color:var(--pc-text);font-size:1.1rem;font-weight:700;margin:0 0 .6rem}.PaymentCheckout .payment-type-card p{color:#666;color:var(--pc-sub);font-size:.95rem;line-height:1.4;margin:0 0 1rem}.PaymentCheckout .payment-type-card ul{list-style:none;margin:0 0 1.2rem;padding:0}.PaymentCheckout .payment-type-card ul li{color:#222;color:var(--pc-text);font-size:.93rem;margin-bottom:.4rem;padding-left:1.2rem;position:relative}.PaymentCheckout .payment-type-card ul li:before{color:#3b82f6;color:var(--pc-accent);content:"•";font-size:1rem;left:0;line-height:1;position:absolute}.PaymentCheckout .payment-type-card .payment-type-btn{border:none;border-radius:8px;font-size:1rem;font-weight:600;padding:.8rem 1rem;width:100%}.PaymentCheckout .payment-type-card .payment-type-btn.h-btn-blue{background:#3b82f6;background:var(--pc-accent);color:#fff}.PaymentSuccess{border:1px solid #ddd;caret-color:#0000;height:100%;overflow-y:auto;width:100%}.PaymentSuccess .sec-1{background-color:#f9f9f9;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin:2rem auto;max-width:600px;padding:2rem}.PaymentSuccess .sec-1,.PaymentSuccess .sec-1 .art-1{align-items:center;display:flex;flex-direction:column}.PaymentSuccess .sec-1 .art-1{padding:1rem;text-align:center}.PaymentSuccess .sec-1 .art-1 img{height:100px;margin-bottom:1rem;width:100px}.PaymentSuccess .sec-1 .art-1 h2{color:#1b64da;font-size:1.8rem;margin:0}.PaymentSuccess .sec-1 .art-2{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;margin:.5rem 0;padding:1rem;width:100%}.PaymentSuccess .sec-1 .art-2 .lbl{color:#333;flex:1 1;font-weight:700;text-align:left}.PaymentSuccess .sec-1 .art-2 .value{color:#555;flex:2 1;font-size:1rem;text-align:right;word-break:break-word}.PaymentSuccess .sec-1 .payment-complete-notice{background-color:#e3f2fd;border-left:4px solid #1b64da;border-radius:8px;margin-top:2rem;padding:1.5rem;text-align:center}.PaymentSuccess .sec-1 .payment-complete-notice p{color:#1565c0;font-size:.95rem;line-height:1.4;margin:.5rem 0}.PaymentSuccess .sec-1 .payment-complete-notice p:first-child{font-size:1rem;font-weight:600}.Fail{align-items:center;background:#fff;caret-color:#0000;display:flex;height:calc(100vh - 4rem);justify-content:center;overflow-y:auto;padding:20px}.Fail .box_section{background:#fff;border-radius:8px;max-width:600px;padding:40px;position:relative;text-align:center;width:100%}.Fail .box_section img{border-radius:4px;padding:0;width:12rem}.Fail .box_section h2{color:#343a40;font-size:24px;font-weight:600;line-height:1.4;margin:20px 0 30px;text-align:center}.Fail .box_section .error-info{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin:20px 0;padding:15px 20px}.Fail .box_section .error-info .error-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.Fail .box_section .error-info .error-row .error-label{color:#495057;font-size:14px;font-weight:600}.Fail .box_section .error-info .error-row .error-value{color:#495057;font-family:var(--nanum)!important;font-weight:500;max-width:60%;text-align:right;word-break:break-word}.Fail .box_section .close-button{margin-top:1rem;width:7rem}.Fail .box_section .button-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}@media(max-width:768px){.Fail{padding:10px}.Fail .box_section{padding:30px 20px}.Fail .box_section h2{font-size:20px}.Fail .box_section .error-info .error-row{align-items:flex-start;flex-direction:column}.Fail .box_section .error-info .error-row .error-label,.Fail .box_section .error-info .error-row .error-value{margin:5px 0;max-width:100%;text-align:left}.Fail .box_section .button{margin:5px 0;width:100%}.Fail .box_section .button-group{flex-direction:column;gap:10px}}.error-code,.error-message{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;margin-left:10px;padding:8px 12px}.error-code{color:#495057;font-weight:600}.intro-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.intro-section .intro-header{margin-bottom:2rem;text-align:left}.intro-section .intro-header h1{color:var(--h-red);font-size:3rem;font-weight:900;letter-spacing:2px;margin:0;text-align:left}.intro-section .intro-content{text-align:left}.intro-section .intro-content .intro-text{line-height:1.4;margin-bottom:2rem;text-align:left}.intro-section .intro-content .intro-text p{color:#333;font-size:1.2rem;line-height:1.4;margin-bottom:1rem;text-align:left}.intro-section .intro-content .intro-text p .highlight,.intro-section .intro-content .intro-text p .highlight-bold{background:none;color:#333;font-weight:700}.intro-section .intro-content .aigong-section{margin-top:2rem;text-align:left}.intro-section .intro-content .aigong-section .aigong-title{color:var(--h-red);font-size:1.2rem;font-weight:700;text-align:left}.intro-section .intro-content .aigong-section p{color:#333;font-size:1.2rem;line-height:1.4;margin-bottom:1rem;text-align:left}.intro-section .intro-content .aigong-section p .highlight-red{color:var(--h-red);font-weight:700}@media screen and (max-width:1200px){.intro-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.intro-section{padding:2rem 1.2rem}.intro-section .intro-header h1{font-size:2.5rem}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:1.1rem}}@media screen and (max-width:768px){.intro-section{padding:1.5rem 1rem}.intro-section .intro-header h1{font-size:2rem}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:1rem;line-height:1.3}}@media screen and (max-width:480px){.intro-section{padding:1rem .8rem}.intro-section .intro-header h1{font-size:1.8rem;letter-spacing:1px}.intro-section .intro-content .aigong-section p,.intro-section .intro-content .intro-text p{font-size:.9rem;line-height:1.3;margin-bottom:1rem}}.history-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.history-section .history-content{display:flex;gap:2rem}.history-section .history-content .history-left{flex:1 1}.history-section .history-content .history-left .history-header{margin-bottom:2rem;text-align:left}.history-section .history-content .history-left .history-header h1{color:var(--h-red);font-size:3rem;font-weight:700;letter-spacing:2px;margin:0;text-align:left}.history-section .history-content .history-left .timeline .timeline-item{border-bottom:1px solid #ddd;display:flex;margin-bottom:2rem;padding-bottom:1rem}.history-section .history-content .history-left .timeline .timeline-item .year{color:#333;flex-shrink:0;font-size:1.2rem;font-weight:700;margin-right:1rem;width:80px}.history-section .history-content .history-left .timeline .timeline-item .content{flex:1 1}.history-section .history-content .history-left .timeline .timeline-item .content p{color:#999;font-size:1rem;line-height:1.4;margin-bottom:.3rem}.history-section .history-content .history-left .timeline .timeline-item .content p:last-child{margin-bottom:0}.history-section .history-content .history-right{align-items:center;display:flex;flex:1 1;justify-content:center}.history-section .history-content .history-right .history-image{border-radius:8px;box-shadow:0 4px 15px #0000001a;height:auto;max-width:100%}@media screen and (max-width:1200px){.history-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.history-section{padding:2rem 1.2rem}.history-section .history-content{flex-direction:column}.history-section .history-content .history-left .history-header h1{font-size:2.5rem}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.95rem}}@media screen and (max-width:768px){.history-section{padding:1.5rem 1rem}.history-section .history-content .history-left .history-header h1{font-size:2rem}.history-section .history-content .history-left .timeline .timeline-item{flex-direction:column}.history-section .history-content .history-left .timeline .timeline-item .year{margin-bottom:.5rem;width:auto}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.9rem;line-height:1.3}}@media screen and (max-width:480px){.history-section{padding:1rem .8rem}.history-section .history-content .history-left .history-header h1{font-size:1.8rem;letter-spacing:1px}.history-section .history-content .history-left .timeline .timeline-item .content p{font-size:.85rem;line-height:1.3;margin-bottom:.5rem}}.career-section{background:#fff;margin:0;padding:3rem 2rem;text-align:left;width:100%}.career-section .career-header{margin-bottom:2rem;text-align:left}.career-section .career-header h1{color:var(--h-red);font-size:3rem;font-weight:700;letter-spacing:2px;margin:0;text-align:left}.career-section .career-sections{text-align:left}.career-section .career-sections .career-category{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1rem}.career-section .career-sections .career-category h3{color:#999;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:left}.career-section .career-sections .career-category p{color:#999;font-size:1.2rem;line-height:1.4;margin-bottom:.5rem;text-align:left}.career-section .career-sections .career-category p strong{background:none;color:#555;font-weight:700}@media screen and (max-width:1200px){.career-section{padding:2.5rem 1.5rem}}@media screen and (max-width:900px){.career-section{padding:2rem 1.2rem}.career-section .career-header h1{font-size:2.5rem}.career-section .career-sections .career-category p{font-size:1.1rem}}@media screen and (max-width:768px){.career-section{padding:1.5rem 1rem}.career-section .career-header h1{font-size:2rem}.career-section .career-sections .career-category p{font-size:1rem;line-height:1.3}}@media screen and (max-width:480px){.career-section{padding:1rem .8rem}.career-section .career-header h1{font-size:1.8rem;letter-spacing:1px}.career-section .career-sections .career-category p{font-size:.9rem;line-height:1.3;margin-bottom:1rem}}.ceo-section{background-color:#fff;color:#333;padding:60px 0;width:100%}.ceo-section .ceo-content{border-radius:15px;display:flex;justify-content:space-between;margin-top:0;padding:0}.ceo-section .ceo-content .ceo-left{display:flex;flex:1 1;flex-direction:column;gap:10px}.ceo-section .ceo-content .ceo-left .achievement-list{display:flex;flex-direction:column;gap:0}.ceo-section .ceo-content .ceo-left .achievement-list div{color:#495057;font-size:18px;font-weight:700;padding:1px 20px;text-align:left}.ceo-section .ceo-content .ceo-left .ceo-info{align-self:flex-end;display:flex;flex-direction:column;padding-right:1rem;text-align:right}.ceo-section .ceo-content .ceo-left .ceo-info p{color:#6c757d;font-size:.9rem;line-height:1.5rem;margin:0}.ceo-section .ceo-content .ceo-left .ceo-info p.ceo-title{color:#2e2f30}.ceo-section .ceo-content .ceo-left .box-ceo-title{display:flex;gap:10px;justify-content:space-between;padding:0 .7rem}.ceo-section .ceo-content .ceo-left .box-ceo-title>div{border-radius:7px;padding:5px}.ceo-section .ceo-content .ceo-left .box-ceo-title .box1{background-color:var(--h-red);color:#fff;flex:1 1}.ceo-section .ceo-content .ceo-left .box-ceo-title .box2{background-color:var(--h-black);color:#fff;flex:1 1}.ceo-section .ceo-content .ceo-right{display:flex}.ceo-section .ceo-content .ceo-right .ceo-image{border-radius:15px;height:auto;max-width:250px;object-fit:cover}@media(max-width:1200px){.ceo-section .ceo-content{flex-direction:column;gap:20px;padding:0}.ceo-section .ceo-content .ceo-left .ceo-info{align-self:flex-end;padding-right:1rem;text-align:end}.ceo-section .ceo-content .ceo-right{justify-content:center}.ceo-section .ceo-content .ceo-right .ceo-image{max-width:300px}}.MainPageSub06_1{align-items:center;background:var(--h-bg-white);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:0}.MainPageSub06_1 .cube{align-items:start;border:none;display:flex;justify-content:center;margin:0;padding:0;width:100%}.MainPageSub06_1 .cube .not-dot{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style-type:none;margin:0;padding:0}.MainPageSub06_1 .cube .not-dot li:before{content:none}.MainPageSub06_1 .cube .not-dot li{align-items:center;background-color:#0009;border:1px solid #ddd;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:6rem;justify-content:center;list-style-type:none;margin:0;text-align:center;width:6rem}.MainPageSub06_1 .cube .not-dot li:empty{background-color:#0000;border:none;visibility:hidden}.MainPageSub06_1 .cube .red{background-color:#d81313cc!important;color:#fff!important}@media(max-width:600px){.MainPageSub06_1 .not-dot li:empty{display:none}}:root{--h-title-white:#fefefe;--h-title-black:#000;--h-title-gray:#666;--h-title-grayLight:#ffffff80}.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:1rem;max-width:80rem;padding:0 2rem;width:100%}.MainPageSub01 .sec-main .sec-sub1,.MainPageSub02 .sec-main .sec-sub1,.MainPageSub03_1 .sec-main .sec-sub1,.MainPageSub04_0 .sec-main .sec-sub1,.MainPageSub04_1 .sec-main .sec-sub1,.MainPageSub04_2 .sec-main .sec-sub1,.MainPageSub04_2graph .sec-main .sec-sub1,.MainPageSub05_0 .sec-main .sec-sub1,.MainPageSub05_1 .sec-main .sec-sub1,.MainPageSub05_2 .sec-main .sec-sub1,.MainPageSub06_1 .sec-main .sec-sub1,.MainPageSub07_1 .sec-main .sec-sub1{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{background-color:#222;border-radius:17px;margin-top:4rem;max-width:80%;min-width:20rem;width:30rem}.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{color:inherit;font-weight:400!important;overflow:visible;padding-bottom:1rem;position:relative;text-align:left;width:100%}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:2rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:min(30rem,70%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{bottom:-15px;content:"";display:block;height:5rem;left:4rem;position:absolute;width:2px}.MainPageSub01 .art-main,.MainPageSub02 .art-main,.MainPageSub03_1 .art-main,.MainPageSub04_0 .art-main,.MainPageSub04_1 .art-main,.MainPageSub04_2 .art-main,.MainPageSub04_2graph .art-main,.MainPageSub05_0 .art-main,.MainPageSub05_1 .art-main,.MainPageSub05_2 .art-main,.MainPageSub06_1 .art-main,.MainPageSub07_1 .art-main{color:#eee}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{color:inherit;font-size:2rem;font-weight:400!important;margin-bottom:.5rem;margin-top:3rem;text-align:left;width:100%}.MainPageSub01 strong,.MainPageSub02 strong,.MainPageSub03_1 strong,.MainPageSub04_0 strong,.MainPageSub04_1 strong,.MainPageSub04_2 strong,.MainPageSub04_2graph strong,.MainPageSub05_0 strong,.MainPageSub05_1 strong,.MainPageSub05_2 strong,.MainPageSub06_1 strong,.MainPageSub07_1 strong{color:inherit;font-weight:800!important}.MainPageSub01 mark,.MainPageSub02 mark,.MainPageSub03_1 mark,.MainPageSub04_0 mark,.MainPageSub04_1 mark,.MainPageSub04_2 mark,.MainPageSub04_2graph mark,.MainPageSub05_0 mark,.MainPageSub05_1 mark,.MainPageSub05_2 mark,.MainPageSub06_1 mark,.MainPageSub07_1 mark{background-color:inherit;color:inherit;font-weight:800}.MainPageSub01 ul,.MainPageSub02 ul,.MainPageSub03_1 ul,.MainPageSub04_0 ul,.MainPageSub04_1 ul,.MainPageSub04_2 ul,.MainPageSub04_2graph ul,.MainPageSub05_0 ul,.MainPageSub05_1 ul,.MainPageSub05_2 ul,.MainPageSub06_1 ul,.MainPageSub07_1 ul{list-style-type:disc!important;text-align:left}.MainPageSub01 li,.MainPageSub02 li,.MainPageSub03_1 li,.MainPageSub04_0 li,.MainPageSub04_1 li,.MainPageSub04_2 li,.MainPageSub04_2graph li,.MainPageSub05_0 li,.MainPageSub05_1 li,.MainPageSub05_2 li,.MainPageSub06_1 li,.MainPageSub07_1 li{font-size:1.3rem;line-height:1.8;text-align:left}.MainPageSub01 li strong,.MainPageSub02 li strong,.MainPageSub03_1 li strong,.MainPageSub04_0 li strong,.MainPageSub04_1 li strong,.MainPageSub04_2 li strong,.MainPageSub04_2graph li strong,.MainPageSub05_0 li strong,.MainPageSub05_1 li strong,.MainPageSub05_2 li strong,.MainPageSub06_1 li strong,.MainPageSub07_1 li strong{color:#fefefe;color:var(--h-title-white)}.MainPageSub01 ul li:before,.MainPageSub02 ul li:before,.MainPageSub03_1 ul li:before,.MainPageSub04_0 ul li:before,.MainPageSub04_1 ul li:before,.MainPageSub04_2 ul li:before,.MainPageSub04_2graph ul li:before,.MainPageSub05_0 ul li:before,.MainPageSub05_1 ul li:before,.MainPageSub05_2 ul li:before,.MainPageSub06_1 ul li:before,.MainPageSub07_1 ul li:before{content:"•";font-size:1.3rem;margin-right:.5rem}.MainPageSub01 .description,.MainPageSub02 .description,.MainPageSub03_1 .description,.MainPageSub04_0 .description,.MainPageSub04_1 .description,.MainPageSub04_2 .description,.MainPageSub04_2graph .description,.MainPageSub05_0 .description,.MainPageSub05_1 .description,.MainPageSub05_2 .description,.MainPageSub06_1 .description,.MainPageSub07_1 .description{border-radius:10px;color:#eee;font-size:1.2rem;line-height:1.8;margin:1rem 0;max-width:45rem;padding:20px 0;text-align:justify}.MainPageSub01 .description2,.MainPageSub02 .description2,.MainPageSub03_1 .description2,.MainPageSub04_0 .description2,.MainPageSub04_1 .description2,.MainPageSub04_2 .description2,.MainPageSub04_2graph .description2,.MainPageSub05_0 .description2,.MainPageSub05_1 .description2,.MainPageSub05_2 .description2,.MainPageSub06_1 .description2,.MainPageSub07_1 .description2{border-radius:10px;font-size:1.2rem;line-height:1.6;margin:1rem 0;text-align:justify;text-align:left}.MainPageSub01 .i-custom,.MainPageSub02 .i-custom,.MainPageSub03_1 .i-custom,.MainPageSub04_0 .i-custom,.MainPageSub04_1 .i-custom,.MainPageSub04_2 .i-custom,.MainPageSub04_2graph .i-custom,.MainPageSub05_0 .i-custom,.MainPageSub05_1 .i-custom,.MainPageSub05_2 .i-custom,.MainPageSub06_1 .i-custom,.MainPageSub07_1 .i-custom{font-family:Verdana,Geneva,Tahoma,sans-serif}@media screen and (max-width:1200px){.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{max-width:95%}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:1.5rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(20rem,80%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{display:none;left:3rem}}@media screen and (max-width:900px){.MainPageSub01 .sec-main,.MainPageSub02 .sec-main,.MainPageSub03_1 .sec-main,.MainPageSub04_0 .sec-main,.MainPageSub04_1 .sec-main,.MainPageSub04_2 .sec-main,.MainPageSub04_2graph .sec-main,.MainPageSub05_0 .sec-main,.MainPageSub05_1 .sec-main,.MainPageSub05_2 .sec-main,.MainPageSub06_1 .sec-main,.MainPageSub07_1 .sec-main{padding:0 1rem;width:100%}.MainPageSub01 .sec-main .sec-sub1,.MainPageSub02 .sec-main .sec-sub1,.MainPageSub03_1 .sec-main .sec-sub1,.MainPageSub04_0 .sec-main .sec-sub1,.MainPageSub04_1 .sec-main .sec-sub1,.MainPageSub04_2 .sec-main .sec-sub1,.MainPageSub04_2graph .sec-main .sec-sub1,.MainPageSub05_0 .sec-main .sec-sub1,.MainPageSub05_1 .sec-main .sec-sub1,.MainPageSub05_2 .sec-main .sec-sub1,.MainPageSub06_1 .sec-main .sec-sub1,.MainPageSub07_1 .sec-main .sec-sub1{display:flex;flex-direction:column;gap:1rem;width:100%}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{margin-top:2rem;max-width:100%;min-width:100%;width:100%}.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.8rem}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:1rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(20rem,80%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{height:3rem;left:2rem}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.6rem;margin-top:2rem}.MainPageSub01 .description,.MainPageSub02 .description,.MainPageSub03_1 .description,.MainPageSub04_0 .description,.MainPageSub04_1 .description,.MainPageSub04_2 .description,.MainPageSub04_2graph .description,.MainPageSub05_0 .description,.MainPageSub05_1 .description,.MainPageSub05_2 .description,.MainPageSub06_1 .description,.MainPageSub07_1 .description{font-size:1.1rem;padding:15px 0}.MainPageSub01 li,.MainPageSub02 li,.MainPageSub03_1 li,.MainPageSub04_0 li,.MainPageSub04_1 li,.MainPageSub04_2 li,.MainPageSub04_2graph li,.MainPageSub05_0 li,.MainPageSub05_1 li,.MainPageSub05_2 li,.MainPageSub06_1 li,.MainPageSub07_1 li{font-size:1.1rem}}@media screen and (max-width:600px){.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.5rem}.MainPageSub01 .title1 span,.MainPageSub02 .title1 span,.MainPageSub03_1 .title1 span,.MainPageSub04_0 .title1 span,.MainPageSub04_1 .title1 span,.MainPageSub04_2 .title1 span,.MainPageSub04_2graph .title1 span,.MainPageSub05_0 .title1 span,.MainPageSub05_1 .title1 span,.MainPageSub05_2 .title1 span,.MainPageSub06_1 .title1 span,.MainPageSub07_1 .title1 span{margin-left:.5rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{height:3px;width:min(15rem,90%)}.MainPageSub01 .title1:before,.MainPageSub02 .title1:before,.MainPageSub03_1 .title1:before,.MainPageSub04_0 .title1:before,.MainPageSub04_1 .title1:before,.MainPageSub04_2 .title1:before,.MainPageSub04_2graph .title1:before,.MainPageSub05_0 .title1:before,.MainPageSub05_1 .title1:before,.MainPageSub05_2 .title1:before,.MainPageSub06_1 .title1:before,.MainPageSub07_1 .title1:before{height:2rem;left:1rem}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.3rem}.MainPageSub01 .description,.MainPageSub01 li,.MainPageSub02 .description,.MainPageSub02 li,.MainPageSub03_1 .description,.MainPageSub03_1 li,.MainPageSub04_0 .description,.MainPageSub04_0 li,.MainPageSub04_1 .description,.MainPageSub04_1 li,.MainPageSub04_2 .description,.MainPageSub04_2 li,.MainPageSub04_2graph .description,.MainPageSub04_2graph li,.MainPageSub05_0 .description,.MainPageSub05_0 li,.MainPageSub05_1 .description,.MainPageSub05_1 li,.MainPageSub05_2 .description,.MainPageSub05_2 li,.MainPageSub06_1 .description,.MainPageSub06_1 li,.MainPageSub07_1 .description,.MainPageSub07_1 li{font-size:1rem;line-height:1.6}.MainPageSub01 .sec-main .img-abcd,.MainPageSub02 .sec-main .img-abcd,.MainPageSub03_1 .sec-main .img-abcd,.MainPageSub04_0 .sec-main .img-abcd,.MainPageSub04_1 .sec-main .img-abcd,.MainPageSub04_2 .sec-main .img-abcd,.MainPageSub04_2graph .sec-main .img-abcd,.MainPageSub05_0 .sec-main .img-abcd,.MainPageSub05_1 .sec-main .img-abcd,.MainPageSub05_2 .sec-main .img-abcd,.MainPageSub06_1 .sec-main .img-abcd,.MainPageSub07_1 .sec-main .img-abcd{border-radius:12px;margin-top:1.5rem}}@media screen and (max-width:400px){.MainPageSub01 .title1,.MainPageSub02 .title1,.MainPageSub03_1 .title1,.MainPageSub04_0 .title1,.MainPageSub04_1 .title1,.MainPageSub04_2 .title1,.MainPageSub04_2graph .title1,.MainPageSub05_0 .title1,.MainPageSub05_1 .title1,.MainPageSub05_2 .title1,.MainPageSub06_1 .title1,.MainPageSub07_1 .title1{font-size:1.3rem}.MainPageSub01 .title1:after,.MainPageSub02 .title1:after,.MainPageSub03_1 .title1:after,.MainPageSub04_0 .title1:after,.MainPageSub04_1 .title1:after,.MainPageSub04_2 .title1:after,.MainPageSub04_2graph .title1:after,.MainPageSub05_0 .title1:after,.MainPageSub05_1 .title1:after,.MainPageSub05_2 .title1:after,.MainPageSub06_1 .title1:after,.MainPageSub07_1 .title1:after{width:min(12rem,95%)}.MainPageSub01 .title2,.MainPageSub02 .title2,.MainPageSub03_1 .title2,.MainPageSub04_0 .title2,.MainPageSub04_1 .title2,.MainPageSub04_2 .title2,.MainPageSub04_2graph .title2,.MainPageSub05_0 .title2,.MainPageSub05_1 .title2,.MainPageSub05_2 .title2,.MainPageSub06_1 .title2,.MainPageSub07_1 .title2{font-size:1.2rem}.MainPageSub01 .description,.MainPageSub01 li,.MainPageSub02 .description,.MainPageSub02 li,.MainPageSub03_1 .description,.MainPageSub03_1 li,.MainPageSub04_0 .description,.MainPageSub04_0 li,.MainPageSub04_1 .description,.MainPageSub04_1 li,.MainPageSub04_2 .description,.MainPageSub04_2 li,.MainPageSub04_2graph .description,.MainPageSub04_2graph li,.MainPageSub05_0 .description,.MainPageSub05_0 li,.MainPageSub05_1 .description,.MainPageSub05_1 li,.MainPageSub05_2 .description,.MainPageSub05_2 li,.MainPageSub06_1 .description,.MainPageSub06_1 li,.MainPageSub07_1 .description,.MainPageSub07_1 li{font-size:.9rem}}.IntroApp{height:calc(100vh - 4rem);overflow-y:auto;scroll-behavior:smooth;width:100%}.IntroApp .main-intro{align-items:center;caret-color:#0000;display:flex;flex-direction:column;margin:0 auto;max-width:60rem;width:100%}.IntroApp .main-intro .section{background-color:#f9f9f9;border-radius:8px;margin-bottom:2rem;padding:1rem;width:100%}.IntroApp .main-intro .section h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.IntroApp .main-intro .section p{color:#666;font-size:1rem}.IntroApp>*{border-bottom:1px solid #e0e0e0;width:100%}.IntroApp>:last-child{border-bottom:none}@media screen and (max-width:768px){.IntroApp>*{border-bottom:none}}.PaymentBilling{caret-color:#0000;height:calc(100vh - 5rem);overflow-y:auto}.PaymentBilling .box_section{border:1px solid #ddd;border-radius:.3rem;gap:1rem;margin-bottom:1rem;padding:2rem}.PaymentBilling .billing-status{margin-bottom:2rem}.PaymentBilling .billing-status .status-checking{color:#6c757d;font-style:italic;padding:1rem;text-align:center}.PaymentBilling .billing-status .status-card{border:2px solid;border-radius:12px;margin-bottom:1rem;padding:1.5rem}.PaymentBilling .billing-status .status-card.registered{background-color:#d4edda;border-color:#28a745}.PaymentBilling .billing-status .status-card.registered .status-header h3{color:#155724}.PaymentBilling .billing-status .status-card.not-registered{background-color:#fff3cd;border-color:#ffc107}.PaymentBilling .billing-status .status-card.not-registered .status-header h3{color:#856404}.PaymentBilling .billing-status .status-card .status-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.PaymentBilling .billing-status .status-card .status-header .status-icon{align-items:center;border-radius:50%;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentBilling .billing-status .status-card .status-header .status-icon.success{background-color:#28a745;color:#fff}.PaymentBilling .billing-status .status-card .status-header .status-icon.warning{background-color:#ffc107;color:#212529}.PaymentBilling .billing-status .status-card .status-header h3{font-size:1.1rem;font-weight:600;margin:0}.PaymentBilling .billing-status .status-card .status-message{color:#6c757d;font-size:.9rem;margin-bottom:1rem}.PaymentBilling .billing-status .status-card .registered-info{background-color:#ffffffb3;border-radius:8px;margin-bottom:1rem;padding:1rem}.PaymentBilling .billing-status .status-card .registered-info p{color:#495057;font-size:.85rem;margin:.25rem 0}.PaymentBilling .billing-status .status-card .registered-info p strong{color:#212529}.PaymentBilling .billing-status .status-card .refresh-status-btn{background-color:#0000;border:1px solid #6c757d;border-radius:6px;color:#6c757d;cursor:pointer;font-size:.8rem;padding:.4rem .8rem;transition:all .2s ease}.PaymentBilling .billing-status .status-card .refresh-status-btn:hover:not(:disabled){background-color:#6c757d;color:#fff}.PaymentBilling .billing-status .status-card .refresh-status-btn:disabled{cursor:not-allowed;opacity:.5}.PaymentBilling .billing-status .status-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#dc3545;padding:1rem;text-align:center}.PaymentBilling .billing-status .btnRegCard{margin-top:.5rem!important}.PaymentBilling .billing-test-section{background-color:#f8f9fa;border:2px solid #28a745;border-radius:12px;margin-top:2rem;padding:1.5rem}.PaymentBilling .billing-test-section h3{color:#155724;margin-bottom:1rem;text-align:center}.PaymentBilling .billing-test-section .test-form{margin:1rem 0;padding:0}.PaymentBilling .billing-test-section .test-form .form-row{align-items:center;display:flex;gap:1rem;margin-bottom:.8rem}.PaymentBilling .billing-test-section .test-form .form-row label{color:#555;font-size:.9rem;font-weight:700;min-width:80px}.PaymentBilling .billing-test-section .test-form .form-row input{border:1px solid #ddd;border-radius:.3rem;flex:1 1;font-size:.9rem;outline:none;padding:.5rem}.PaymentBilling .billing-test-section .button{margin-top:0;width:9rem}.PaymentBilling .billing-test-section .button.h-btn-green{background-color:#28a745;border:1px solid #28a745;color:#fff}.PaymentBilling .billing-test-section .button.h-btn-green:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.PaymentBilling .loading-message{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.PaymentBilling .loading-message p{animation:pulse 1.5s ease-in-out infinite;color:#6c757d;font-size:.9rem;margin:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.PaymentBilling .button:disabled{cursor:not-allowed;opacity:.6}.PaymentBilling .button:disabled:hover{background-color:inherit;transform:none}
/*# sourceMappingURL=main.a30bdac9.css.map*/