@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-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 *,: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{color:#fff;cursor:pointer;display:none;font-size:24px}.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:768px){.navbar{padding:15px 1rem}.navbar-logo{font-size:1rem!important}.navbar-logo img{width:2.5rem}.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}}.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)}: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}}[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]{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{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{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;justify-content:space-between;margin-top:2rem;width:100%}.MainPageSub04_1 .sec-video .art-video{background-color:#fff;border:none;width:23%}.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}}.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;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{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;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 #0000004d;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{align-items:center;background: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}.MainPageSub06_1 .sec-main{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{align-items:start;border:none;display:flex;justify-content:center;margin:5rem 0 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}}.MainPageSub07_1{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover}.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{border:1px solid #ccc;border-radius:7px;height:30rem;margin-top:4rem;width:100%}.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}.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}@media screen and (max-width:500px){.footer{height:1rem;margin-bottom:5rem;margin-top:0;padding:0}.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: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}.MainPage_first{caret-color:#0000;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;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;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;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;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 .art-logo{overflow:visible;position:relative}.MainPage_first .art-logo .title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:left}.MainPage_first .btn-audio-play{border-radius:1rem!important;bottom:-3rem;left:50%;padding:3px 1rem;position:absolute;transform:translateX(-50%)}.MainPage_first .btn-audio-close{position:absolute;right:1rem;top: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}.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: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: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-width:640px;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}.Assess_all_marking .nav-buttons{display:flex;gap:16px;justify-content:space-between;margin-top:32px}.Assess_all_marking .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 .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}.MyRoom_aca{border:1px solid #ddd;caret-color:#0000;height:calc(100% - 3rem);overflow-y:auto;padding:2rem 0}.MyRoom_aca .sec-main1 .title{border-bottom:4px solid var(--h-gray);color:var(--h-gray2);font-size:2rem;font-weight:700;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 .btn{font-size:1rem;height:3rem;width:20rem}.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}.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:6rem}.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:10rem}.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 .title{background-color:#333;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;padding-left:1.5rem;text-align:left}.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{margin:.5rem auto;width:17rem}.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;caret-color:#0000;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu .sec-main{border:1px solid #ddd;height:100%;overflow-y:auto;padding:1px 1px 5rem}.VideoEdu table td:first-child,.VideoEdu table th:first-child{cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu table td:nth-child(2),.VideoEdu table td:nth-child(3),.VideoEdu table th:nth-child(2),.VideoEdu table th:nth-child(3){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}.VideoEdu table th{text-align:center!important}.VideoEdu .selected-row td{color:red}.VideoEdu .btnPlay{background-color:#fff}.VideoEdu .btnPlay img{height:auto;margin-left:0;margin-top:3px;width:2.5rem}.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}.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}.VideoPlayer_child{align-items:center;caret-color:#0000;display:flex;flex-direction:column;height:100%;justify-content:center;justify-content:start;width:100%}.VideoPlayer_child .video-container{background-color:#000;height:calc(100% - 10rem)}.VideoPlayer_child .sec-list{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;flex-direction:row;height:15rem;justify-content:center;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;width:100%}.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 .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}.VideoPlayer_child .child-url-item.active{color:#e74c3c}.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}.VideoEdu_stu_detail table tr:hover{background-color:#deec8f1a}.VideoEdu_stu_detail table td:first-child,.VideoEdu_stu_detail table th:first-child{cursor:default;text-align:center;width:5rem}.VideoEdu_stu_detail table td:nth-child(2),.VideoEdu_stu_detail table th:nth-child(2){width:20rem}.VideoEdu_stu_detail table td:nth-child(2),.VideoEdu_stu_detail table td:nth-child(3),.VideoEdu_stu_detail table th:nth-child(2),.VideoEdu_stu_detail table th:nth-child(3){cursor:default;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.VideoEdu_stu_detail table td:nth-child(4),.VideoEdu_stu_detail table td:nth-child(5),.VideoEdu_stu_detail table td:nth-child(6),.VideoEdu_stu_detail table th:nth-child(4),.VideoEdu_stu_detail table th:nth-child(5),.VideoEdu_stu_detail table th:nth-child(6){text-align:center;width:7rem}.VideoEdu_stu_detail table td,.VideoEdu_stu_detail table th{border:1px solid #ddd!important;font-family:var(--noto);font-size:.9rem}.VideoEdu_stu_detail table th{text-align:center!important}.VideoEdu_stu_detail .selected-row td{color:red}.VideoEdu_stu_detail .btnPlay{background-color:#fff;width:5rem!important}.VideoEdu_stu_detail .btnPlay img{height:auto;margin-left:0;width:2.5rem}.art-video{background-color:#111;border:1px solid #ddd;height:calc(100% - 7rem);width:100%}.video-container{height:100%;width:100%}.btn{background-color:#fff;border:1px solid #ccc;color:#333;font-weight:700}.red{color:red!important}.VideoEdu_stu_detail_mission{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 10rem);justify-content:space-between}.VideoEdu_stu_detail_mission .sec-main{height:100%;width:100%}.VideoEdu_stu_detail_mission .box-que{border:1px solid #ccc;height:50%;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:calc(50% - 4rem);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}.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 - 10rem);justify-content:space-between}.VideoEdu_stu_detail_feedback .sec-main{height:calc(100% - 3rem);width:100%}.VideoEdu_stu_detail_feedback .box-feedback{background-color:#dfa8c91a;border:1px solid #ccc;height:100%;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}.VideoEdu_stu_detail_feedback .box-menu .btn{height:2.3rem;line-height:2.3rem;width:7rem}.Admissions_app{border:1px solid #ddd;flex-direction:column;height:calc(100% - 4rem)}.Admissions_app,.Admissions_app .box-menu{align-items:center;display:flex;justify-content:center}.Admissions_app .box-menu{flex-direction:row;gap:1rem}.Admissions_app .box-menu .btn{font-size:1.2rem;font-weight:400;height:3rem;width:15rem}.Admissions_consultant{background:var(--h-bg-gray-gradient);height:100%;overflow-y:auto;padding-bottom:1rem}.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 .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:last-child{border-right:none}.Admissions_consultant .section-consultant .form-container{background:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:2rem}.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}.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}.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%}.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{padding-left:3.5rem;text-align:left;width:13rem}.Partner_write{display:flex;height:100%;justify-content:center;overflow-y:auto;width:100%}.Partner_write .sec-main{max-width:60rem;overflow:visible}.Partner_write .box-subject,.Partner_write .box-unit1,.Partner_write .box-unit2{margin-bottom:.3rem}.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 label{color:#7e95fa;font-size:16px;text-align:left;width:5rem}.Partner_write .art-info .input-info:not(.subject){height:2rem;margin-top:.5rem;min-width:25rem;width:50%}.Partner_write .art-jodit{margin-top:1rem}.Partner_write .art-menu{margin-top:2rem}.Partner_write .art-menu .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 - 9rem);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{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}.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;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_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)}.Ad_menu .sec-menu{padding:1rem}.Ad_menu .sec-menu .btn{height:2.3rem;width:15rem}.Ujab_write{display:flex;height:100%;justify-content:center;overflow-y:auto;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:#7e95fa;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;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;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:5rem}.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{border-bottom:2px double #ddd!important;border-top:2px double #ddd!important;margin-top:.5rem}.Ujab_board .art-menu2{margin-top:1rem}.Ujab_board .art-menu2 .btn{margin:0 .5rem 3rem;width:7rem}.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}.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}.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;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}.Login_mainEz .art-main1 ul li{border:1px solid var(--h-black);font-size:1.5rem;height:3rem;line-height:3rem;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}.SignUp_acaEz{background:var(--h-bg-gray-gradient);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{height:auto}.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: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}.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}.agreement-item{align-items:center;display:flex;margin-bottom:16px}.agreement-item button{height:1rem;margin-left:auto;padding:0 12px}.agreement-item .MuiFormControlLabel-root{display:flex;margin-right:auto}.box_chk{align-items:center;display:flex;height:2rem;line-height:.1rem;width:100%!important}@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_twoMinute{display:flex;justify-content:center}.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}.MainPage_twoMinute .sec-main .art-logo .img-logo{align-self:flex-end;bottom:0;position:absolute;right:0;width:15rem}.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:#0070c0}.MainPage_twoMinute .sec-main .black{color:var(--h-title-black);font-weight:400}.SignUp_individualEz{background:var(--h-bg-gray-gradient);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{height:auto}.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: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:var(--h-bg-gray-gradient);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{height:auto}.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: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}.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;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}.Board_detail{display:flex;height:100%;justify-content:center;overflow-y:auto;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-menu{margin-top:1rem}.Board_detail .art-menu .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}
/*# sourceMappingURL=main.2cdb2c1e.css.map*/