/* AUTO-GENERATED by backup/tools/gen_dark.py - 직접 수정하지 말고 dark.css 에서 보정 */

/* ==== /awsLib/js/jquery_ui/jquery-ui.min.css ==== */
.theme-dark .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .theme-dark .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none}
.theme-dark .ui-datepicker .ui-datepicker-buttonpane{background-image:none}
.theme-dark .ui-dialog .ui-dialog-content{background:none}
.theme-dark .ui-dialog .ui-dialog-buttonpane{background-image:none}
.theme-dark .ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==")}
.theme-dark .ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.theme-dark .ui-selectable-helper{border:1px dotted #3a3a3a}
.theme-dark .ui-spinner-input{background:none; color:inherit}
.theme-dark .ui-tabs .ui-tabs-panel{background:none}
.theme-dark .ui-widget.ui-widget-content{border:1px solid #2a2a2a}
.theme-dark .ui-widget-content{border:1px solid #2a2a2a; background:#181818; color:#f2f2f2}
.theme-dark .ui-widget-content a{color:#f2f2f2}
.theme-dark .ui-widget-header{border:1px solid #2a2a2a; background:#1b1b1b; color:#f2f2f2}
.theme-dark .ui-widget-header a{color:#f2f2f2}
.theme-dark .ui-state-default, .theme-dark .ui-widget-content .ui-state-default, .theme-dark .ui-widget-header .ui-state-default, .theme-dark .ui-button{border:1px solid #2a2a2a; background:#1b1b1b; color:#f2f2f2}
.theme-dark .ui-state-default a, .theme-dark .ui-state-default a:link, .theme-dark .ui-state-default a:visited, .theme-dark a.ui-button, .theme-dark a:link.ui-button, .theme-dark a:visited.ui-button, .theme-dark .ui-button{color:#f2f2f2}
.theme-dark .ui-state-hover, .theme-dark .ui-widget-content .ui-state-hover, .theme-dark .ui-widget-header .ui-state-hover, .theme-dark .ui-state-focus, .theme-dark .ui-widget-content .ui-state-focus, .theme-dark .ui-widget-header .ui-state-focus, .theme-dark .ui-button:hover, .theme-dark .ui-button:focus{border:1px solid #2a2a2a; background:#1b1b1b; color:#f2f2f2}
.theme-dark .ui-state-hover a, .theme-dark .ui-state-hover a:hover, .theme-dark .ui-state-hover a:link, .theme-dark .ui-state-hover a:visited, .theme-dark .ui-state-focus a, .theme-dark .ui-state-focus a:hover, .theme-dark .ui-state-focus a:link, .theme-dark .ui-state-focus a:visited, .theme-dark a.ui-button:hover, .theme-dark a.ui-button:focus{color:#f2f2f2}
.theme-dark .ui-state-active, .theme-dark .ui-widget-content .ui-state-active, .theme-dark .ui-widget-header .ui-state-active, .theme-dark a.ui-button:active, .theme-dark .ui-button:active, .theme-dark .ui-button.ui-state-active:hover{border:1px solid #c1b092; background:#c1b092; color:#0b0b0b}
.theme-dark .ui-icon-background, .theme-dark .ui-state-active .ui-icon-background{border:#c1b092; background-color:#181818}
.theme-dark .ui-state-active a, .theme-dark .ui-state-active a:link, .theme-dark .ui-state-active a:visited{color:#fff}
.theme-dark .ui-state-highlight, .theme-dark .ui-widget-content .ui-state-highlight, .theme-dark .ui-widget-header .ui-state-highlight{border:1px solid #dad55e; background:#fffa90; color:#777620}
.theme-dark .ui-state-checked{border:1px solid #dad55e; background:#fffa90}
.theme-dark .ui-state-highlight a, .theme-dark .ui-widget-content .ui-state-highlight a, .theme-dark .ui-widget-header .ui-state-highlight a{color:#dad976}
.theme-dark .ui-state-error, .theme-dark .ui-widget-content .ui-state-error, .theme-dark .ui-widget-header .ui-state-error{border:1px solid #f1a899; background:#1b1b1b; color:#ba9797}
.theme-dark .ui-state-error a, .theme-dark .ui-widget-content .ui-state-error a, .theme-dark .ui-widget-header .ui-state-error a{color:#ba9797}
.theme-dark .ui-state-error-text, .theme-dark .ui-widget-content .ui-state-error-text, .theme-dark .ui-widget-header .ui-state-error-text{color:#ba9797}
.theme-dark .ui-state-disabled, .theme-dark .ui-widget-content .ui-state-disabled, .theme-dark .ui-widget-header .ui-state-disabled{background-image:none}
.theme-dark .ui-icon, .theme-dark .ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}
.theme-dark .ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}
.theme-dark .ui-state-hover .ui-icon, .theme-dark .ui-state-focus .ui-icon, .theme-dark .ui-button:hover .ui-icon, .theme-dark .ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}
.theme-dark .ui-state-active .ui-icon, .theme-dark .ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}
.theme-dark .ui-state-highlight .ui-icon, .theme-dark .ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}
.theme-dark .ui-state-error .ui-icon, .theme-dark .ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}
.theme-dark .ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}
.theme-dark .ui-widget-overlay{background:#262626}

/* ==== /awsLib/js/bxslider/jquery.bxslider.css ==== */
.theme-dark .bx-wrapper{border:5px solid #2a2a2a; background:#181818}
.theme-dark .bx-wrapper .bx-loading{background:url('images/bx_loader.gif') center center no-repeat #181818}
.theme-dark .bx-wrapper .bx-pager{color:#b8b8b8}
.theme-dark .bx-wrapper .bx-pager.bx-default-pager a{background:#666}
.theme-dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .theme-dark .bx-wrapper .bx-pager.bx-default-pager a.active, .theme-dark .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}
.theme-dark .bx-wrapper .bx-prev{background:url('images/controls.png') no-repeat 0 -63px}
.theme-dark .bx-wrapper .bx-next{background:url('images/controls.png') no-repeat -43px -63px}
.theme-dark .bx-wrapper .bx-controls-auto .bx-start{background:url('images/controls.png') -86px -11px no-repeat}
.theme-dark .bx-wrapper .bx-controls-auto .bx-stop{background:url('images/controls.png') -86px -44px no-repeat}
.theme-dark .bx-wrapper .bx-caption{background:#666; background:rgba(80, 80, 80, 0.75)}
.theme-dark .bx-wrapper .bx-caption span{color:#fff}

/* ==== /awsHtml/css/base.css ==== */
body.theme-dark{color:#b8b8b8}
.theme-dark a:hover{color:#c1b092}
.theme-dark a:link, .theme-dark a:visited, .theme-dark a:active{color:#c1b092}
.theme-dark ::placeholder{color:#bbb}
.theme-dark select{border:1px solid #c1b092}
.theme-dark select:hover{border-color:#c1b092}
.theme-dark select:focus{border-color:#c1b092}
.theme-dark button, .theme-dark input, .theme-dark optgroup, .theme-dark select, .theme-dark textarea{color:inherit}
.theme-dark input:hover{border-color:#c1b092}
.theme-dark input:focus{border-color:#c1b092}
.theme-dark #footer{background:#353d4a}
.theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5{color:#f2f2f2}
.theme-dark .f-rd{color:#e53935}
.theme-dark .font-red{color:#e53935}
.theme-dark .font-green{color:#1fa944}
.theme-dark .font-blue{color:#c1b092}
.theme-dark .font-sky{color:#c1b092}
.theme-dark .font-yellow{color:#d8d311}
.theme-dark .font-orange{color:#ff9900}
.theme-dark .s-red{background:#e53935; color:#fff}
.theme-dark .s-green{background:#1fa944}
.theme-dark .s-blue{background:#c1b092; color:#0b0b0b}
.theme-dark .s-sky{background:#c1b092; color:#0b0b0b}
.theme-dark .s-yellow{background:#d8d311}
.theme-dark .s-orange{background:#ff9900}
.theme-dark .red{color:#e53935}
.theme-dark .green{color:#94e56c}
.theme-dark .n_icon{background-color:#c1b092; color:#0b0b0b}
.theme-dark .n_icon2{background-color:#c1b092; color:#0b0b0b}
.theme-dark .table_stats{border-top:1px solid #2a2a2a; border-left:1px solid #2a2a2a; border-right:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .table{border-top:1px solid #3a3a3a}
.theme-dark .table>thead>tr>th{border-bottom:1px solid #2a2a2a; background:#181818; color:#f2f2f2}
.theme-dark .table>tbody>tr>td{border-top:0px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .table>tbody>tr>td p{color:#f2f2f2}
.theme-dark .pagination > li > a, .theme-dark .pagination > li > span{color:#f2f2f2; background-color:#181818; border:1px solid #2a2a2a}
.theme-dark .pagination > li > a:hover, .theme-dark .pagination > li > span:hover, .theme-dark .pagination > li > a:focus, .theme-dark .pagination > li > span:focus{color:#c1b092; background-color:#1b1b1b; border-color:#2a2a2a}
.theme-dark .pagination > .active > a, .theme-dark .pagination > .active > span, .theme-dark .pagination > .active > a:hover, .theme-dark .pagination > .active > span:hover, .theme-dark .pagination > .active > a:focus, .theme-dark .pagination > .active > span:focus{color:#f2f2f2; background-color:#1b1b1b; border-color:#2a2a2a}
.theme-dark .pagination > .disabled > span, .theme-dark .pagination > .disabled > span:hover, .theme-dark .pagination > .disabled > span:focus, .theme-dark .pagination > .disabled > a, .theme-dark .pagination > .disabled > a:hover, .theme-dark .pagination > .disabled > a:focus{color:#b8b8b8; background-color:#181818; border-color:#2a2a2a}
.theme-dark .join_drop_btn{color:#f2f2f2; border:1px solid #2a2a2a}
.theme-dark textarea{border:1px solid #2a2a2a}
.theme-dark input{border:1px solid #c1b092}
.theme-dark .form-control{border:1px solid #c1b092}
.theme-dark select.form-control:focus, .theme-dark input.form-control:focus{border-color:#c1b092}
.theme-dark .btn-r{color:#b8b8b8}
.theme-dark .check-con input:checked ~ .marking{background-color:#c1b092; color:#0b0b0b}
.theme-dark .marking{background-color:#1b1b1b}
.theme-dark .check-con .marking:after{border:solid #2a2a2a}
.theme-dark .option{background:#181818}
.theme-dark .option li, .theme-dark .def-opt{background:#181818; color:#f2f2f2; border:1px solid #2a2a2a}
.theme-dark .select_dsg .option li{border-top:1px solid #2a2a2a}
.theme-dark .select_dsg .option li:hover{background:#1b1b1b}
.theme-dark .saleBefore{color:#aaa}
.theme-dark .cd-pagination li a{color:#b8b8b8; border:1px solid #2a2a2a}
.theme-dark .cd-pagination li.on a{background:#101010; color:#fff}
.theme-dark .cd-pagination li.button a{border:1px solid #2a2a2a}
.theme-dark .cd-pagination li.button a.disabled, .theme-dark .page li.button a.disabled:hover{background:#181818}
.theme-dark .cd-pagination li.off a:hover, .theme-dark .page li.button a:hover{background:#262626; color:#b8b8b8}
.theme-dark .cd-pagination li .current{background:#c1b092; color:#0b0b0b; border:1px solid #c1b092}
.theme-dark .table_board_for th{border-top:1px solid #3a3a3a; color:#f2f2f2; background:#181818; border-bottom:1px solid #2a2a2a}
.theme-dark .table_board_for td{color:#f2f2f2; border-bottom:1px solid #2a2a2a}
.theme-dark .table_board_for td.gallery{color:#b8b8b8; border-bottom:1px solid #2a2a2a}
.theme-dark .table_board_for td.gallery img{color:#b8b8b8; border:1px solid #2a2a2a}
.theme-dark .table_board_for td.noline{border-bottom:1px solid #2a2a2a}
.theme-dark .table_board_for td.nleft{color:#b8b8b8; border-bottom:1px solid #2a2a2a}
.theme-dark .table_write{border-top:1px solid #3a3a3a}
.theme-dark .table_write tr>th{border-bottom:1px solid #2a2a2a; color:#f2f2f2; background:#181818; border-right:1px solid #2a2a2a}
.theme-dark .table_write tr>th:last-child{border-right:1px solid #2a2a2a}
.theme-dark .table_write tr>td{border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a}
.theme-dark .table_write tr>td.wh{border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a}
.theme-dark .contable .section-box .ul-1{border-top:1px solid #3a3a3a; background:#181818; border-bottom:1px solid #2a2a2a}
.theme-dark .table-color .section-box:nth-child(odd) .ul-1{background:#181818}
.theme-dark .table-color .section-box:nth-child(odd) .ul-1{background:#181818}
.theme-dark .table-color .section-box:nth-child(even) .ul-1{background:#181818}
.theme-dark .table-title .section-box .ul-1{color:#f2f2f2}
.theme-dark .table-th{background:#181818; border-bottom:1px solid #2a2a2a; color:#f2f2f2}
.theme-dark .table-td{border-bottom:1px solid #2a2a2a}
.theme-dark .table-textlist section:last-child  ul.ul-1{border-bottom:1px solid #2a2a2a}
.theme-dark .taxBoxList ul li:before{background:#c1b092; color:#0b0b0b}
.theme-dark .taxBoxList ul li + li{border-top:1px dotted #2a2a2a}
.theme-dark button{color:#f2f2f2}
.theme-dark button.confirm{background:#c1b092; color:#0b0b0b}
.theme-dark button.cancel{background:#c1b092; color:#0b0b0b}
.theme-dark button.payment{background:#c1b092; color:#0b0b0b}
.theme-dark button.file-down{background:#000}
.theme-dark .icon_qna_notice{background:#c1b092; color:#0b0b0b}
.theme-dark .repl-1{background:#e53935; color:#ffffff}
.theme-dark .repl-2{background:#c1b092; color:#0b0b0b}
.theme-dark .repl-3{background:#c1b092; color:#0b0b0b}
.theme-dark .answer{border-top:1px dashed #2a2a2a}
.theme-dark .btn_white{border:1px solid #2a2a2a; color:#b8b8b8; background:#181818}
.theme-dark .btn_white:hover{background:#262626; color:#fff}
.theme-dark .bbs-normalbtn{color:#f2f2f2; background:none; border:1px solid #2a2a2a}
.theme-dark .bbs-normalbtn.bbs-confirm{color:#fff}
.theme-dark .bbs-normalbtn.bbs-confirm:hover{background:#101010; border-color:#c1b092}
.theme-dark .wrap_sms_auth_number{border:0px solid #2a2a2a}
.theme-dark button.add-btn{background:#181818; color:#f2f2f2; border:1px solid #3a3a3a}
.theme-dark button.small{background:#c1b092; color:#0b0b0b}
.theme-dark button.small-line{border:1px solid #2a2a2a; background:#181818; color:#f2f2f2}
.theme-dark button.normal{border:1px solid #2a2a2a; background:#181818; color:#f2f2f2}
.theme-dark button.btn-cate{background:#c1b092; color:#0b0b0b}
.theme-dark button.buyGo{background:#c1b092; color:#0b0b0b}
.theme-dark button.buyGo:hover{background:#c1b092; color:#0b0b0b; border:1px solid #c1b092}
.theme-dark button.buyCart{background:#c1b092; color:#0b0b0b}
.theme-dark button.buyCart:hover{background:#c1b092; color:#0b0b0b; border:1px solid #c1b092}
.theme-dark button.myStudy{background:#c1b092; color:#0b0b0b}
.theme-dark .k-bnt, .theme-dark .k-bnt-l{background:#444}
.theme-dark .k-bnt-s, .theme-dark .b-bnt-s, .theme-dark .rp-bnt-s, .theme-dark .g-bnt-s, .theme-dark .wk-bnt-s, .theme-dark .r-bnt-s, .theme-dark .bl-bnt-s, .theme-dark .et-btn-s{background:#444}
.theme-dark .k-bnt:hover, .theme-dark .k-bnt-s:hover, .theme-dark .k-bnt-l:hover{background:#111}
.theme-dark .bl-bnt:hover, .theme-dark .bl-bnt-s:hover, .theme-dark .bl-bnt-l:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .et-btn:hover, .theme-dark .et-btn-s:hover, .theme-dark .et-btn-l:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .b-bnt:hover, .theme-dark .b-bnt-s:hover, .theme-dark .b-bnt-l:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .rp-bnt:hover, .theme-dark .rp-bnt-s:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .g-bnt:hover, .theme-dark .g-bnt-s:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .y-bnt:hover, .theme-dark .y-bnt-s:hover, .theme-dark .y-bnt-l:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .wk-bnt:hover, .theme-dark .wk-bnt-s:hover, .theme-dark .wk-bnt-l:hover, .theme-dark .sms-bnt:hover{background:#262626}
.theme-dark .r-bnt:hover, .theme-dark .r-bnt-s:hover{background:#777777; opacity:1}
.theme-dark .b-bnt, .theme-dark .b-bnt-s, .theme-dark .b-bnt-l{background:#c1b092; color:#0b0b0b}
.theme-dark .bl-bnt, .theme-dark .bl-bnt-s, .theme-dark .bl-bnt-l{background:#c1b092; color:#0b0b0b}
.theme-dark .et-btn, .theme-dark .et-btn-s, .theme-dark .et-btn-l{background:#c1b092; color:#0b0b0b}
.theme-dark .rp-bnt, .theme-dark .rp-bnt-s{background:#777777}
.theme-dark .g-bnt, .theme-dark .g-bnt-s{background:#c1b092; color:#0b0b0b}
.theme-dark .y-bnt, .theme-dark .y-bnt-s, .theme-dark .y-bnt-l{background:#c1b092; color:#0b0b0b}
.theme-dark .wk-bnt, .theme-dark .wk-bnt-s, .theme-dark .wk-bnt-l, .theme-dark .sms-bnt{background:#1b1b1b; color:#f2f2f2}
.theme-dark .gry-bnt{background:#c1b092; color:#0b0b0b}
.theme-dark .sms-bnt{color:#f2f2f2}
.theme-dark .btn-confirm{color:#fff}
.theme-dark .recomIco{background:#c1b092; color:#0b0b0b}
.theme-dark .bestIco{background:#c1b092; color:#0b0b0b}
.theme-dark .popuIco{background:#c1b092; color:#0b0b0b}
.theme-dark .newIco{background:#c1b092; color:#0b0b0b}
.theme-dark .saleIco{background:#c1b092; color:#0b0b0b}
.theme-dark .social-btn button.facebook{background:url(/files/default-img/facebook-icon.png) no-repeat center top}
.theme-dark .social-btn button.instar{background:url(/files/default-img/insta-icon.png) no-repeat center top}
.theme-dark .social-btn button.kakao{background:url(/files/default-img/kakao-icon.png) no-repeat center top}
.theme-dark .social-btn button.tellegram{background:url(/files/default-img/tellegram-icon.png) no-repeat center top}
.theme-dark .cate-tap.bottom-line{border-bottom:1px solid #2a2a2a}
.theme-dark .cate-tap li{background:#181818; border:1px solid #2a2a2a}
.theme-dark .cate-tap li a{color:#f2f2f2}
.theme-dark .cate-tap li a:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .cate-tap li.active{background:#c1b092; border:1px solid #c1b092; color:#0b0b0b}
.theme-dark .cate-tap li.active a{color:#fff}
.theme-dark .btn_bbs_search{background:#c1b092; color:#0b0b0b}
.theme-dark .bbsbox-table{background:#181818; border:1px solid #2a2a2a}
.theme-dark .bbsbox-table thead tr:first-child td{background:#c1b092; color:#0b0b0b}
.theme-dark span.date{color:#c1b092}
.theme-dark .cateName{color:#c1b092}
.theme-dark .thumb-up.readpage .thumbup_bg{color:#fff}
.theme-dark .thumb-up.readpage .thumbup_bg.on{color:#c1b092}
.theme-dark .thumb-up.readpage{background:#c1b092; color:#0b0b0b}
.theme-dark .commnet_title{color:#f2f2f2}
.theme-dark #comment_total{color:#e53935}
.theme-dark .table_comment{background:#181818}
.theme-dark .comment_list > td{border-bottom:1px dashed #2a2a2a}
.theme-dark .ul-news{border:1px solid #2a2a2a}
.theme-dark .news-txt .title{color:#f2f2f2}
.theme-dark .news-txt p{color:#b8b8b8}
.theme-dark .news-txt p.news-con{color:#f2f2f2}
.theme-dark .ul-photo > li{border:1px solid #2a2a2a}
.theme-dark ul.photo-date{background:#1b1b1b}
.theme-dark .content_box table, .theme-dark .content_box figure.table table{border:1px solid #2a2a2a}
.theme-dark .content_box table td, .theme-dark .content_box table th, .theme-dark .content_box figure.table td, .theme-dark .content_box figure.table th{border:1px solid #2a2a2a}
.theme-dark section.faq{border-top:1px solid #2a2a2a}
.theme-dark .ul-faq li{border-bottom:1px solid #2a2a2a}
.theme-dark .ul-faq .flip{color:#f2f2f2}
.theme-dark .bbody.boxreview ul{border:1px solid #2a2a2a}
.theme-dark .bbody.boxreview ul li:first-child a{border-bottom:1px solid #3a3a3a}
.theme-dark .text-class{color:#f2f2f2}
.theme-dark .text-class li ul li{border-right:1px solid #2a2a2a}
.theme-dark .text-list{border-top:1px solid #2a2a2a}
.theme-dark .text-list:last-child{border-bottom:1px solid #2a2a2a}
.theme-dark .text-list .text-title{color:#c1b092}
.theme-dark .text-list .text-body{color:#f2f2f2}
.theme-dark .text-list .text-date li{color:#b8b8b8; border-left:1px solid #2a2a2a}
.theme-dark .right-paging li{background:#1b1b1b; color:#b8b8b8}
.theme-dark .right-paging li:last-child{background:none}
.theme-dark .calendar{background:#181818; border:1px solid #2a2a2a}
.theme-dark .calendar .cal_area{border-right:1px solid #2a2a2a}
.theme-dark .calendar .cal_header .cal_btn a{border:1px solid #2a2a2a}
.theme-dark .calendar .line_row .day-name{color:#f2f2f2}
.theme-dark .calendar .line_row .day{color:#f2f2f2}
.theme-dark .calendar .line_row .day-name.sun, .theme-dark .calendar .line_row .day.sun{color:#e53935}
.theme-dark .calendar .line_row .day-name.sat, .theme-dark .calendar .line_row .day.sat{color:#c1b092}
.theme-dark .calendar .line_row .day.inactive{color:#e3e3e3 !important}
.theme-dark .day.onEvent span{background:#1b1b1b; color:#f2f2f2}
.theme-dark .day.today span{background:#c1b092; color:#0b0b0b}
.theme-dark .day.active span{background:#c1b092; color:#0b0b0b}
.theme-dark .calendar .scheduleList .schedule .schedule_header .clickDate{border-bottom:1px solid #2a2a2a}
.theme-dark .calendar .scheduleList .schedule .schedule_content{border-bottom:1px dashed #2a2a2a}
.theme-dark .calendar .scheduleList .list_txt:after{background:linear-gradient(rgba(20,20,20,0.5), rgba(20,20,20,0.9))}
.theme-dark .calendar .schedule_date{color:#b8b8b8}
.theme-dark .teacher_con_box{border-bottom:1px solid #2a2a2a}
.theme-dark .teacher_box{border:1px solid #2a2a2a}
.theme-dark .teacher_box .teacher_name{color:#c1b092}
.theme-dark .teacher_box .teacher_name a:hover{color:#c1b092}
.theme-dark .teacher_box .teacher_text{color:#f2f2f2}
.theme-dark .teacherview-tap ul{border-bottom:1px solid #2a2a2a}
.theme-dark .teacherview-tap ul li{border:1px solid #2a2a2a; background:#1b1b1b}
.theme-dark .teacherview-tap ul li a, .theme-dark .teacherview-tap ul li a:visited{color:#f2f2f2}
.theme-dark .teacherview-tap ul li:hover{background-color:#1b1b1b}
.theme-dark .teacherview-tap ul li.active{background-color:#000}
.theme-dark .teacherview-tap ul li.active a{color:#fff}
.theme-dark .couponDown{background:#c1b092; color:#0b0b0b}
.theme-dark .teacherName{color:#f2f2f2}
.theme-dark .c-List-Type ul{border:1px solid #2a2a2a; background:#181818}
.theme-dark .c-List-Type ul li:nth-child(1) img{border:1px solid #2a2a2a}
.theme-dark .c-List-Type ul li .course-Name{color:#f2f2f2}
.theme-dark .choice-t{color:#f2f2f2}
.theme-dark .lecture-Price p{color:#f2f2f2}
.theme-dark .lecture-Price .sale-P{color:#e53935}
.theme-dark button.detail-btn{background:#c1b092; color:#0b0b0b; border:1px solid #c1b092}
.theme-dark button.detail-btn.myClass{background:#c1b092; color:#0b0b0b}
.theme-dark .lineth{color:#b8b8b8}
.theme-dark .dsrt{color:#b8b8b8}
.theme-dark .stateBtn{color:#fff}
.theme-dark .state1{background:#c1b092; color:#0b0b0b}
.theme-dark .state2{background:#c1b092; color:#0b0b0b}
.theme-dark .state3{background:#000000}
.theme-dark .state4{background:#795548}
.theme-dark span.list_tit{color:#f2f2f2}
.theme-dark button.detail-btn:after{background:#c1b092; color:#0b0b0b}
.theme-dark .po-table-wrap{background:#181818; border:1px solid #c7ced9}
.theme-dark .course-Name{color:#f2f2f2}
.theme-dark .lec_p5 p{color:#f2f2f2}
.theme-dark .sale-P{color:#c1b092}
.theme-dark .sale-P span{color:#f2f2f2}
.theme-dark .bestItem{color:#0b0b0b; background:#c1b092}
.theme-dark .newItem{color:#0b0b0b; background:#c1b092}
.theme-dark .sampleItem{color:#0b0b0b; background:#c1b092}
.theme-dark .saleItem{color:#0b0b0b; background:#c1b092}
.theme-dark .freeItem{color:#fff; background:#000}
.theme-dark .offlineItem{color:#0b0b0b; background:#c1b092}
.theme-dark .saleIcon{color:#c1b092; background:#181818}
.theme-dark .detail-top .left{border:1px solid #2a2a2a}
.theme-dark .detail-top .right h2{color:#f2f2f2}
.theme-dark .detail-top .right table{border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a}
.theme-dark .detail-top .right th{background:#1b1b1b; color:#f2f2f2}
.theme-dark .detail-top .right td .price{color:#e53935}
.theme-dark #discount{color:#b8b8b8}
.theme-dark #lec-list table th{background:#181818; color:#f2f2f2; border-top:1px solid #3a3a3a; border-bottom:1px solid #2a2a2a}
.theme-dark #lec-list table tr.lec-header th{color:#f2f2f2; background:#181818}
.theme-dark #lec-list table td{border-bottom:1px solid #2a2a2a}
.theme-dark #lec-list table td.view a.sample-veiw{background:#181818}
.theme-dark #lec-list table td.view a.sample-veiw:hover{color:#fff}
.theme-dark #lec-list table td.view a.sample-veiw img{color:#f2f2f2}
.theme-dark #lec-list table td.view > button{background:#181818}
.theme-dark #lec-list table td.view > button:hover{color:#fff}
.theme-dark #course-list .modal-body p{background:url(/files/default-img/menu-right.svg) no-repeat top left}
.theme-dark .detail-tab{border-bottom:1px solid #2a2a2a}
.theme-dark .detail-tab button{color:#f2f2f2; border:1px solid #2a2a2a}
.theme-dark .detail-tab button:hover{background-color:#c1b092; color:#0b0b0b}
.theme-dark .detail-tab button.active{background-color:#181818; color:#c1b092; border-top:2px solid #c1b092}
.theme-dark .detailWrap .detailLeft{background:#181818}
.theme-dark .detailFormBox{border:1px solid #2a2a2a}
.theme-dark .detailImgBox{border:1px solid #2a2a2a}
.theme-dark .detailFormBox{background:#181818; border:1px solid #2a2a2a}
.theme-dark .detailFormBox p{color:#b8b8b8}
.theme-dark .detailFormBox h2{color:#f2f2f2}
.theme-dark .detailFormBox table{border-top:0px solid #3a3a3a; border-bottom:1px solid #2a2a2a}
.theme-dark .detailFormBox th{background:#181818; color:#f2f2f2}
.theme-dark .detailFormBox th::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .detailFormBox td{color:#b8b8b8}
.theme-dark .detailFormBox td .price{color:#c1b092}
.theme-dark .detailFormBox td .price.total_price .saleBefore{color:#aaa}
.theme-dark .detailFormBox td .price.total_price .salePercent{color:#aaa}
.theme-dark .detailFormBox td .price.total_price.is-discount .totalMoney{color:#c1b092}
.theme-dark .detailFormBox td .option li, .theme-dark .def-opt{background:#181818; color:#f2f2f2; border:0px solid #2a2a2a}
.theme-dark .buyCount.soldout{color:#e53935}
@media screen and (max-width: 840px){
body.theme-dark.mobile-paybar-on .mobile-paybar#mobilePayBar{background:rgba(20,20,20,0.97); border-bottom:1px solid rgba(255,255,255,0.08)}
}
@media (max-width: 480px){
.theme-dark .detailWrap .detailLeft{background:#181818}
.theme-dark .detailWrap .detailRight .detailFormBox{background:#181818}
}
@media screen and (min-width: 841px){
.theme-dark .pay-rail{background:none}
}
.theme-dark .pay-rail .pay-card.v2{background:#181818; border:1px solid rgba(255,255,255,0.08)}
.theme-dark .pay-rail .pay-card.v2 .pay-top{background:radial-gradient(120px 70px at 20% 0%, rgba(79,108,255,.14), rgba(79,108,255,0) 60%),
    radial-gradient(120px 70px at 90% 20%, rgba(34,197,255,.10), rgba(34,197,255,0) 60%),
    #181818; border-bottom:1px solid rgba(255,255,255,0.08)}
.theme-dark .pay-rail .pay-card.v2 .pay-label{color:rgba(255,255,255,0.6)}
.theme-dark .pay-rail .pay-card.v2 .pay-price.is-discount .saleBefore.num{color:rgba(255,255,255,0.6) !important; background:none !important}
.theme-dark .pay-rail .pay-card.v2 .pay-price.is-discount .salePercent{background:#e53935; color:#fff !important}
.theme-dark .pay-rail .pay-card.v2 .pay-price .num{color:#c1b092 !important; background:rgba(13, 148, 136, .12) !important}
.theme-dark .pay-rail .pay-card.v2 .pay-price .num .won, .theme-dark .pay-rail .pay-card.v2 .pay-price .won{color:rgba(255,255,255,0.6) !important}
.theme-dark .pay-rail .pay-card.v2 .pay-sub{color:rgba(255,255,255,0.6)}
.theme-dark .pay-rail .pay-card.v2 .pay-btn.v2{color:#0b0b0b; background:linear-gradient(135deg, #c1b092 0%, #c1b092 55%, #c1b092 100%)}
.theme-dark .pay-rail .pay-card.v2 .pay-btn.v2::before{background:linear-gradient(120deg,
    rgba(255,255,255,0) 35%,
    rgba(20,20,20,0.35) 50%,
    rgba(255,255,255,0) 65%)}
.theme-dark .pay-rail .pay-card.v2 .pay-btn.v2 .btn-ico{background:rgba(20,20,20,0.18)}
.theme-dark .pay-rail .pay-card.v2 .pay-ghost{border:1px solid rgba(255,255,255,0.1); background:#181818; color:rgba(255,255,255,0.72)}
.theme-dark .pay-rail .pay-card.v2 .pay-ghost:hover{background:rgba(15, 23, 42, .03)}
.theme-dark .listTable .packCont h2:hover{color:#c1b092}
.theme-dark .btn_pack_list{background:#c1b092; color:#0b0b0b}
.theme-dark ul.lecture-block li{border:1px solid #2a2a2a}
.theme-dark ul.lecture-block li:hover{border:1px solid #c1b092}
.theme-dark .book-page{border-top:1px solid #3a3a3a}
.theme-dark .book-list{border-top:1px solid #2a2a2a}
.theme-dark .shopping_title a{color:#f2f2f2}
.theme-dark .shopping_text{color:#e53935}
.theme-dark .shopping_text a{color:#e53935}
.theme-dark .shop-price{color:#f2f2f2}
.theme-dark .shop-price strike{color:#e53935}
.theme-dark .lecturestudy li{border:1px solid #2a2a2a}
.theme-dark .lecturestudy li.finishstudy{background:#1b1b1b}
.theme-dark .lecturestudy li.finishstudy .lectureTxt h2, .theme-dark .lecturestudy li.finishstudy .lectureTxt p, .theme-dark .lecturestudy li.finishstudy .lectureTxt div{color:#ccc}
.theme-dark .lecturestudy li.finishstudy p.term{color:#e53935}
.theme-dark .lectureTxt p, .theme-dark .lectureTxt div{color:#b8b8b8}
.theme-dark .pause-btn{border:1px solid #3a3a3a; color:#f2f2f2; background:#181818}
.theme-dark .pause_date_input{background:#1b1b1b; border:1px solid #2a2a2a}
.theme-dark .pause_close{background:#000; color:#fff}
.theme-dark .pause-btn.pauseStop{border:1px solid #c1b092; color:#c1b092}
.theme-dark .pause-btn.pause_date{border:1px solid #c1b092; color:#c1b092}
.theme-dark .my-class h1{background:url(/files/default-img/play.svg) no-repeat 0 16px; border-top:1px dashed #2a2a2a; background-size:20px}
.theme-dark p.term{color:#f2f2f2}
.theme-dark .mystudytap li{color:#f2f2f2}
.theme-dark .mystudytap li:hover{background:#1b1b1b}
.theme-dark .mystudytap li.active{background:#101010; color:#fff}
.theme-dark .w3-light-grey{background:#1b1b1b}
.theme-dark .w3-light-grey .w3-red{background:#ff0000}
.theme-dark .macDown button{background:#000}
.theme-dark .myClassTab{border-bottom:1px solid #2a2a2a}
.theme-dark .myClassTab a{background:#1b1b1b; color:#f2f2f2}
.theme-dark .myClassTab a.active, .theme-dark .myClassTab a:hover.active{color:#0b0b0b; background:#c1b092}
.theme-dark .myClassTab a:hover{background:#1b1b1b; color:#f2f2f2}
.theme-dark .starImg span{background:url(/files/default-img/star.png) no-repeat top left; background-size:80px}
.theme-dark .starImg span.on{background:url(/files/default-img/star.png) no-repeat bottom left; background-size:80px}
.theme-dark .starBox{color:#f2f2f2}
.theme-dark .starBox .starImg button{background:none}
.theme-dark button.certificateView{background:#000}
.theme-dark .WrapBtn button{color:#f2f2f2; background:#181818; border:1px solid #2a2a2a}
.theme-dark .WrapBtn button:hover{color:#ffffff}
.theme-dark button.listOpen{background:#c1b092; color:#0b0b0b}
.theme-dark button.lec-list-open-btn, .theme-dark button.lec-list-open-btn.active{color:#ffffff}
.theme-dark .q-icon{background:#c1b092; color:#0b0b0b}
.theme-dark span.list_tit{color:#f2f2f2}
.theme-dark span.list_tit::before{background-color:#262626}
.theme-dark .add-coupon-btn{background:#c1b092; color:#0b0b0b}
.theme-dark .couponUse-p{background:#c1b092; color:#0b0b0b}
.theme-dark .couponCancel-p{background:#c1b092; color:#0b0b0b}
.theme-dark .impossible-p{background:#e53935; color:#fff}
.theme-dark ul.memolist li{background:#1b1b1b; color:#f2f2f2}
.theme-dark ul.memolist li.active{background:#c1b092; color:#0b0b0b}
.theme-dark #goMemo span{color:#c1b092}
.theme-dark .order_con_box{border-top:1px solid #3a3a3a}
.theme-dark .order_box{border:5px solid #2a2a2a}
.theme-dark .order_text .oleft{color:#f2f2f2}
.theme-dark .order_text .oleft .period{background:#181818; border:1px solid #2a2a2a}
.theme-dark .order_text .oleft .period .data{border-left:1px solid #2a2a2a}
.theme-dark .order_text .oleft .period .data:first-child{border-left:0px solid #2a2a2a}
.theme-dark .order_text .oright{color:#f2f2f2}
.theme-dark .order_detail_box{border:2px solid #c1b092; background:#1b1b1b}
.theme-dark table.table_order th{color:#f2f2f2}
.theme-dark table.table_order td{color:#b8b8b8}
.theme-dark .myorder-tab li, .theme-dark .ord-view li{background:#1b1b1b; color:#f2f2f2; border:0px solid #2a2a2a}
.theme-dark .myorder-tab li.active, .theme-dark .ord-view li.active{background:#c1b092; color:#0b0b0b; border:0px solid #c1b092}
.theme-dark .myorder-tab li a, .theme-dark .ord-view li a{color:#f2f2f2}
.theme-dark .myorder-tab li.active a, .theme-dark .ord-view li.active a{color:#fff}
.theme-dark .cartList a:link, .theme-dark .cartList a:visited, .theme-dark .cartList a:active{color:#b8b8b8}
.theme-dark .refund_area{background:#1b1b1b}
.theme-dark .totalprice th{border-bottom:1px solid #2a2a2a; background:#1b1b1b}
.theme-dark .totalprice td{border-bottom:1px solid #2a2a2a}
.theme-dark table.totalprice.payresult th{background:#181818 !important}
.theme-dark .pay_mode .check-con{border:1px solid #2a2a2a; background:#181818}
.theme-dark .pay_mode .check-con:hover{border-color:#c1b092; background:#181818}
.theme-dark .pay_mode .check-con:has(input:checked){background:#c1b092; color:#0b0b0b; border-color:#c1b092}
.theme-dark .ec-base-help{border:1px solid #2a2a2a}
.theme-dark .ec-base-help h3{border-bottom:1px solid #2a2a2a; color:#f2f2f2; background:#181818}
.theme-dark .ec-base-help h4{color:#f2f2f2}
.theme-dark .address-find{background:#181818; color:#b8b8b8; border:1px solid #2a2a2a}
.theme-dark .dtable:last-child{border-bottom:0px solid #2a2a2a}
.theme-dark .ord-result .dtable:first-child{border-bottom:0px solid #2a2a2a; border-top:1px solid #3a3a3a}
.theme-dark .couponModal, .theme-dark .memoModal{background-color:rgba(0,0,0,0.7)}
.theme-dark .couponContent, .theme-dark .memoContent{background-color:#181818}
.theme-dark .memoContent{border:7px solid #2a2a2a}
.theme-dark .cate-tap.salesMain{border-bottom:1px solid #2a2a2a}
.theme-dark #login_box{background:#181818; border:1px solid #2a2a2a}
.theme-dark .login-title{color:#c1b092}
.theme-dark .naverlogin{background:url(/files/default-img/ico_naver.png) 13% 50% no-repeat; color:#ffffff; background-color:#5ebc4e}
.theme-dark .kakaologin{background:url(/files/default-img/ico_kakao.png) 13% 50% no-repeat; color:#f2f2f2; background-color:#f9e000}
.theme-dark .homeLoginBtn{background:url(/files/default-img/ico_de.png) 13% 50% no-repeat; color:#0b0b0b; background-color:#c1b092}
.theme-dark .googlelogin{background:url(/files/default-img/ico_google.png) 13%  50% no-repeat; color:#f2f2f2; background-color:#181818; border:1px solid #2a2a2a; background-size:auto}
.theme-dark .box_btn > button{background:#c1b092; color:#0b0b0b}
.theme-dark button.joinFind{color:#b8b8b8; background:#181818}
.theme-dark button.joinCode{color:#c1b092; border:1px solid #c1b092}
.theme-dark .find_form .small_txt{color:#f2f2f2}
.theme-dark .form_context{color:#c1b092}
.theme-dark .pw_find .find_form_box .find_form{border-top:1px solid #2a2a2a}
.theme-dark .pbox .provision{background:#181818; border:1px solid #2a2a2a}
.theme-dark .pbox p.info_tit{color:#f2f2f2}
.theme-dark p.provision_r{color:#f2f2f2}
.theme-dark .joinForm .dtable{border-bottom:1px solid #2a2a2a}
.theme-dark .joinForm .dtable .table-th{color:#f2f2f2; border-bottom:0px solid #2a2a2a; background:#181818}
.theme-dark .joinForm .dtable .table-td{border:0px solid #2a2a2a}
.theme-dark .joinNew .dtable{border-bottom:0px solid #2a2a2a}
.theme-dark .joinNew .dtable .table-th{background:#181818; border-top:1px solid #2a2a2a; color:#f2f2f2}
.theme-dark .joinNew .dtable .table-td{border-top:1px solid #2a2a2a}
.theme-dark .form-control_new{background:#1b1b1b; border:1px solid #2a2a2a}
.theme-dark .agree-box{border:1px solid #2a2a2a; background:#181818}
.theme-dark .agree-box h2 span{color:#f2f2f2}
.theme-dark .dash_cont{border-top:1px dashed #2a2a2a; color:#f2f2f2}
.theme-dark .box_text{border-top:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .check-id{color:#b8b8b8}
.theme-dark .joinModal{background:rgba(0,0,0,0.45)}
.theme-dark .joinModal-content{background:#181818}
.theme-dark .joinModal-body{color:#f2f2f2; border:1px solid #2a2a2a}
.theme-dark .joinModal-close-x{background:none; color:#b8b8b8}
.theme-dark .joinModal-close-x:hover{color:#f2f2f2}
.theme-dark .joinModal_view-btn{background:none; color:#c1b092}
.theme-dark .joinModal_view-btn:hover{color:#c1b092}
.theme-dark .wrapper ul li:nth-of-type(1):after{background-color:#666}
.theme-dark .wrapper ul li a{color:#b8b8b8}
.theme-dark .address-find{background:#181818}
.theme-dark .sms_auth_number{background:#181818; border:1px solid #c1b092}
.theme-dark span.tpoint{color:#c1b092}
.theme-dark .ic_lastLogin{background:#e53935; color:#fff}
.theme-dark .ic_lastLogin::after{border-bottom:7px solid #e53935}
.theme-dark .top_search .search_word{background:#1b1b1b; border:1px solid #2a2a2a}
.theme-dark .top_search .search_btn{background:#000 url(/files/default-img/search-#181818.svg) no-repeat center; background-size:25px}
.theme-dark .searchCourse, .theme-dark .searchBook{border-top:1px solid #3a3a3a; border-bottom:1px dotted #2a2a2a}
.theme-dark .searchCourse h1 span, .theme-dark .searchBook h1 span{color:#c1b092}
.theme-dark .searchBoard{border-top:1px solid #3a3a3a; border-bottom:1px dotted #2a2a2a}
.theme-dark .tword-box .searchBar{border:2px solid #3a3a3a}
.theme-dark .tword-box .btn-tword{background:#000000 url(/files/default-img/search-#181818.svg) no-repeat center; border:2px solid #3a3a3a}
.theme-dark .n5 .submenu_list{background-color:#1b1b1b}
.theme-dark .n5 .submenu_list a{background-color:#1b1b1b; color:#c1b092}
.theme-dark .n5 .submenu_list a:hover{color:#c1b092}
.theme-dark .n5 .submenu_list a.focus{background:#c1b092; color:#0b0b0b}
.theme-dark .n4 .submenu_list{background-color:#1b1b1b}
.theme-dark .n4 .submenu_list a{background-color:#1b1b1b; color:#c1b092}
.theme-dark .n4 .submenu_list a:hover{color:#c1b092}
.theme-dark .n4 .submenu_list a.focus{background:#c1b092; color:#0b0b0b}
.theme-dark .depth2_list{border-bottom:1px solid #2a2a2a}
.theme-dark .depth2_list a{color:#b8b8b8}
.theme-dark .btn-depth2{background:#181818}
.theme-dark .btn-depth2:hover{border-bottom:3px solid #c1b092; background-color:#181818; color:#c1b092}
.theme-dark .btn-depth2.focus{border-bottom:3px solid #c1b092; background-color:#181818; color:#c1b092}
.theme-dark .depth3_list a{border-bottom:1px solid #2a2a2a}
.theme-dark .depth3_list a:hover{color:#c1b092}
.theme-dark .depth3_list a.focus{border-bottom:2px solid #c1b092; color:#c1b092}
.theme-dark .n7 .depth3_list{border-left:1px solid #2a2a2a}
.theme-dark .n7 .depth3_list a{color:#f2f2f2; border-top:1px solid #2a2a2a; border-right:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .n7 .depth3_list a:hover{color:#c1b092}
.theme-dark .n7 .btn-depth3.focus{color:#c1b092; border:1px solid #c1b092; border-right:1px solid #c1b092; border-bottom:1px solid #c1b092}
.theme-dark .sidenav{background-color:#181818; border-left:1px solid #2a2a2a}
.theme-dark .sidenav a{color:#f2f2f2}
.theme-dark .sidenav > button{color:#f2f2f2; background:url(/files/default-img/icon_plus.png) no-repeat 95%; background-size:15px 15px}
.theme-dark .sidenav > button:hover{background:url(/files/default-img/icon_minus.png) no-repeat 95%; background-size:15px 15px}
.theme-dark .dropdown-container{background-color:#1b1b1b}
.theme-dark .dropdown-centainer a{color:#b8b8b8}
.theme-dark .dropdown-centainer a::before{background-color:#222222}
.theme-dark .dropdown-centainer a:hover{color:#c1b092}
.theme-dark .m-login{border-bottom:1px solid #2a2a2a; border-top:1px solid #2a2a2a}
.theme-dark .m-login > button{color:#ffffff}
.theme-dark .m-login > div{color:#f2f2f2}
.theme-dark #gnb_area{background:#181818}
.theme-dark .gnbDiv .gnbWrap .gnb{background:#181818}
.theme-dark .gnbDiv .gnbWrap .gnb ul li a.oneDep{color:#fff}
.theme-dark .gnbDiv .gnbWrap .gnb ul li a.oneDep:after{background:#c1b092; color:#0b0b0b}
.theme-dark .gnbDiv .gnbWrap .gnb ul li:hover .oneDep:after{color:#c1b092}
.theme-dark .gnbDiv .gnbWrap .twoDep{background:#181818; border-bottom:2px solid #c1b092}
.theme-dark .gnbDiv .gnbWrap li .twoDep a{color:#c1b092}
.theme-dark .gnbDiv .gnbWrap li.on .twoDep{background:#1b1b1b}
.theme-dark .gnbDiv .gnbWrap li.on .twoDep a.off:hover{color:#0b0b0b; background:#c1b092}
.theme-dark .min768{border-top:rgba(255,255,255,0.13) solid 1px}
.theme-dark .popclose{color:#f2f2f2}
.theme-dark .popclose a{background-color:#000; color:#fff}
.theme-dark #elpt_banner .banner .btn_close label{color:#fff}
.theme-dark #elpt_banner .banner .btn_close button{background:none}
.theme-dark a.cbtn{background-color:#000; color:#fff}
.theme-dark .bx-wrapper{background:none}
.theme-dark #exam-radio_container .section_full{background:#1b1b1b}
.theme-dark .examHeader .left h2{color:#ffffff}
.theme-dark .infoBox .inlineblock{background:#181818}
.theme-dark .infoBox.sticky ul{background:#181818}
.theme-dark .infoBox ul li{border-left:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .infoBox ul li:last-child{border-right:1px solid #2a2a2a}
.theme-dark .infoBox ul li .left, .theme-dark .cardTop .left{color:#f2f2f2; border-right:1px solid #2a2a2a}
.theme-dark .right.res_time{color:#e53935}
.theme-dark .examBody{background:#181818}
.theme-dark .examResBox{border:1px solid #2a2a2a; background:#181818}
.theme-dark .examResBox .tt{color:#f2f2f2}
.theme-dark .examResBox .con{color:#f2f2f2}
.theme-dark .examResBox .examConfirm_close{background:#262626}
.theme-dark .assignmentWrap .assignmentHead{color:#fff}
.theme-dark .assignmentWrap .assignmentBody .assignmentCon{background:#181818}
.theme-dark .assignmentWrap .assignmentBody .assignmentForm{border-top:1px dashed #2a2a2a}
.theme-dark .reference{background:#1b1b1b; border:1px solid #2a2a2a}
.theme-dark .schoice .answer{border-bottom:1px solid #2a2a2a; color:#c1b092}
.theme-dark .examFooter{border-top:1px solid #3a3a3a}
.theme-dark .examFooter button.examConfirm{border:1px solid #3a3a3a; color:#f2f2f2; background:#181818}
.theme-dark .cardTop{background:#181818}
.theme-dark h1.audioSticky{background:#181818}
.theme-dark table.checking th{background:#1b1b1b}
.theme-dark table.checking th, .theme-dark table.checking td{border-top:1px solid #2a2a2a}
.theme-dark table.checking td{background:#181818}
.theme-dark ul.ckpoint li{background:url(/files/default-img/ck_off.png) no-repeat center; color:#b7b7b7}
.theme-dark ul.ckpoint li.on{background:url(/files/default-img/ck_on.png) no-repeat center; color:#c1b092}
.theme-dark table.checking td .answer{background:#1b1b1b}
.theme-dark .check-box{border:1px solid #2a2a2a}
.theme-dark .exam_checkmark{color:#f2f2f2}
.theme-dark .radio_container .exam_checkmark:after{background:url(/files/default-img/examCheck.png) no-repeat center top}
.theme-dark .radio_container .exam_checkmark.on{background:url(/files/default-img/examCheck.png) no-repeat center -9px}
.theme-dark .answer_box, .theme-dark .answer, .theme-dark .exam_comment{background:#1b1b1b; border:1px solid #2a2a2a}
.theme-dark .answer p, .theme-dark .answer_box p, .theme-dark .adm-comm{color:#f2f2f2}
.theme-dark .answer{background:#181818}
.theme-dark .answer_box{background:#181818}
.theme-dark .exam_comment{background:#1b1b1b}
.theme-dark .commentary{background:#1b1b1b}
.theme-dark #examMsg a{background:#000; color:#fff}
.theme-dark #examWrap #wallWrap{background-color:#181818}
.theme-dark #examWrap #examMsg{border:1px solid #2a2a2a; background:#1b1b1b; color:#f2f2f2}
.theme-dark #examWrap #examMsg #textBox .msg_red{color:#e53935}
.theme-dark .pollList{border:1px solid #2a2a2a}
.theme-dark .pollList h2{background:#1b1b1b; border-bottom:1px solid #2a2a2a}
.theme-dark .pollBtn{border-top:1px solid #2a2a2a}
.theme-dark .pollBtn .poll{background:#c1b092; color:#0b0b0b}
.theme-dark .pollBtn .result{background:#000}
.theme-dark .pollItemHead{color:#f2f2f2; border:1px solid #2a2a2a; background:#181818}
.theme-dark .etctext{border-bottom:1px solid #2a2a2a}
.theme-dark .radcheckmark{background-color:#1b1b1b}
.theme-dark .radcontainer:hover input ~ .radcheckmark{background-color:#262626}
.theme-dark .radcontainer input:checked ~ .radcheckmark{background-color:#c1b092; color:#0b0b0b}
.theme-dark .radcontainer .radcheckmark:after{background:#181818}
.theme-dark .pollView{border:1px solid #2a2a2a}
.theme-dark .total-poll{color:#e53935}
.theme-dark .per-gr{border:1px solid #2a2a2a; background:#1b1b1b}
.theme-dark .per-gr .on{color:#0b0b0b; background:#c1b092}
.theme-dark .exam_box{border:1px solid #2a2a2a}
.theme-dark .assignmentWrap .assignmentHead{color:#fff}
.theme-dark .assignmentWrap .assignmentBody .assignmentCon{background:#181818}
.theme-dark .assignmentWrap .assignmentBody .assignmentForm{border-top:1px dashed #2a2a2a}
.theme-dark p.ass_body{color:#f2f2f2}
.theme-dark span.asshead_tit{color:#ffffff}
.theme-dark span.asshead_tit::before{background-color:#181818}
.theme-dark .assignmentbtn{color:#fff}
.theme-dark p.assignment_txt{color:#b8b8b8}
.theme-dark span.ass_tit{color:#f2f2f2}
.theme-dark .scheduleCon .month a.leftBtn{background:url(/files/default-img/chevron-left.svg) no-repeat center}
.theme-dark .scheduleCon .month a.rightBtn{background:url(/files/default-img/chevron-right.svg) no-repeat center}
.theme-dark .calenBody{border:1px solid #2a2a2a}
.theme-dark .calenBody .weekLine{border-top:2px solid #3a3a3a; background:#181818}
.theme-dark .calenBody .weekLine li + li{border-left:1px solid #2a2a2a}
.theme-dark .calenBody .weekLine li h1{border-bottom:1px solid #2a2a2a}
.theme-dark .calenBody .weekLine li h1.sunday{color:#e53935}
.theme-dark .calenBody .weekLine li h1.saturday{color:#c1b092}
.theme-dark .calenBody .weekLine li .scheBox{background:#181818; border-bottom:1px solid #2a2a2a}
.theme-dark .calenBody .weekLine li .scheBox .time{color:#f2f2f2}
.theme-dark .calenBody .weekLine li .scheBox p{color:#b8b8b8}
.theme-dark .calenBody .weekLine li .scheBox span{color:#fff}
.theme-dark .calenBody .weekLine li .scheBox .live{background:#e53935; color:#fff}
.theme-dark .calenBody .weekLine li .scheBox .offline{background:#c1b092; color:#0b0b0b}
.theme-dark .calenBody .weekLine li .scheBox .cate001{background:#ff0000}
.theme-dark .calenBody .weekLine li .scheBox .cate002{background:#c1b092; color:#0b0b0b}
.theme-dark .calenBody .weekLine li .scheBox .cate003{background:#ff5722}
.theme-dark .calenBody .weekLine li .scheBox .cate004{background:#c1b092; color:#0b0b0b}
.theme-dark .calenBody .weekLine li .scheBox .cate005{background:#4caf50}
.theme-dark .calenBody .weekLine li .scheBox .cate006{background:#c1b092; color:#0b0b0b}
.theme-dark .calenBody .weekLine li .scheBox .cate007{background:#ffc107}
.theme-dark .calenBody .weekLine li .scheBox .cate008{background:#c1b092; color:#0b0b0b}
.theme-dark .calenBody .weekLine li .scheBox .cate009{background:#f44336}
.theme-dark .mbgallery .btext li:last-child{color:#f2f2f2}
.theme-dark .mbnews .btext ul li:nth-child(2) a{color:#f2f2f2}
.theme-dark .mbmagazie .btext + .btext{border-top:1px solid #2a2a2a}
.theme-dark .mbmagazie .btext li:first-child{color:#f2f2f2}
.theme-dark .starImg span{background:url(/files/default-img/star.png) no-repeat top left; background-size:80px}
.theme-dark .starImg span.on{background:url(/files/default-img/star.png) no-repeat bottom left; background-size:80px}
.theme-dark .starBox{color:#f2f2f2}
.theme-dark .starBox .starImg button{background:none}
.theme-dark .starWrap .starImg button{background:none}
.theme-dark .relation{border-top:1px solid #2a2a2a}
.theme-dark .relation-title{color:#f2f2f2; background:#000; color:#fff}
.theme-dark ul.pollCont{border:1px solid #2a2a2a}
.theme-dark ul.pollCont li:last-child{border-top:1px solid #2a2a2a}
.theme-dark button.pollpct{background:#c1b092; color:#0b0b0b}
.theme-dark button.pollview{background:#c1b092; color:#0b0b0b}
.theme-dark .pollOut{background:#181818}
.theme-dark .chatBody{background:#1b1b1b}
.theme-dark .chusnm{color:#c1b092}
.theme-dark .chatBox{color:#f2f2f2; border:1px solid #2a2a2a; background:#181818}
.theme-dark .chatBox.mine{background:#1b1b1b; border:1px solid #cddfe1}
.theme-dark .chatinput{background:#181818; border:1px solid #2a2a2a}
.theme-dark button.chatResult{background:#c1b092; color:#0b0b0b}
.theme-dark .chatMsg{color:#f2f2f2}
.theme-dark .chatMsg.chatOut{color:#e53935}
.theme-dark .topmenu_container{background:none; border-bottom:1px solid #3a3a3a}
.theme-dark .topmenu{background:none}
.theme-dark #menu-line{background:#c1b092; color:#0b0b0b}
.theme-dark .topmenu_center > ul > li > a{color:#f2f2f2}
.theme-dark .topmenu_center > ul > li:hover > a, .theme-dark .topmenu_center > ul > li.active > a{color:#c1b092}
.theme-dark .topmenu_center > ul > li.has-sub > a::z{border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a}
.theme-dark .topmenu_center > ul > li.has-sub:hover > a::after{border-color:#c1b092}
.theme-dark .topmenu_center ul ul li.has-sub > a::after{border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a}
.theme-dark .topmenu_center.align-right ul ul li.has-sub > a::after{border-top:1px solid #2a2a2a; border-left:1px solid #2a2a2a}
.theme-dark .topmenu_center ul ul li.has-sub:hover > a::after{border-color:#c1b092}
.theme-dark .topmenu_center ul ul li a{background-color:#000; color:#fff}
.theme-dark .topmenu_center ul ul li:hover > a, .theme-dark .topmenu_center ul ul li a:hover{color:#c1b092; background-color:#1b1b1b}
.theme-dark .contable .section-box .dtable.boardReg{border-top:1px solid #2a2a2a}
.theme-dark .contable .section-box .dtable.boardReg .table-td{border-bottom:0px solid #2a2a2a}
.theme-dark .contable .section-box .dtable.col2 .table-th{background:rgba(20,20,20,0.96); border:5px solid #2a2a2a}
.theme-dark .contable .section-box .dtable .table-th{background:rgba(20,20,20,0.96); border:5px solid #2a2a2a}
@media (max-width: 1024px){
.theme-dark .infoBox ul li .left{border-bottom:1px solid #3a3a3a}
}
@media (max-width: 834px){
.theme-dark .infoBox ul li:nth-child(3){border-right:1px solid #3a3a3a}
.theme-dark .infoBox ul li:nth-child(2){border-right:1px solid #3a3a3a}
.theme-dark .infoBox ul li .left{border-right:1px solid #3a3a3a}
.theme-dark .pw_find .find_form_box{border-left:0px solid #2a2a2a}
.theme-dark .pw_find{border-top:1px solid #2a2a2a}
}
@media (max-width: 660px){
.theme-dark .n4 .submenu_list{background-color:#1b1b1b}
.theme-dark .depth2_list{border-bottom:1px solid #2a2a2a}
.theme-dark .depth2_list a{color:#b8b8b8}
.theme-dark .btn-depth2{background:#181818}
.theme-dark .btn-depth2:hover{border-bottom:3px solid #c1b092; background-color:#181818; color:#c1b092}
.theme-dark .btn-depth2.focus{border-bottom:3px solid #c1b092; background-color:#181818; color:#c1b092}
.theme-dark .depth3_list a{color:#f2f2f2; background:url(/files/images/depth3_icon.png) no-repeat 8px 8px}
.theme-dark .depth3_list a.focus{color:#fff}
.theme-dark .btn-depth3{border:1px solid #c1b092; background:#181818}
.theme-dark .btn-depth3.focus{color:#0b0b0b; background:#c1b092 url(/files/images/depth3_icon_over.png) no-repeat 8px 8px}
.theme-dark .depth3_list a:hover{color:#0b0b0b; background:#c1b092 url(/files/images/depth3_icon_over.png) no-repeat 8px 8px}
}
@media (max-width: 480px){
.theme-dark .contable .section-box .dtable.col2 .table-th{background:rgba(20,20,20,0.96); border:5px solid #2a2a2a}
.theme-dark .cate-tap.salesMain li{border-bottom:1px solid #2a2a2a}
.theme-dark .coupon-mobile .coupon-num{color:#f2f2f2}
.theme-dark .infoBox ul li{border-right:1px solid #3a3a3a}
.theme-dark .calenBody .weekLine li{border-top:1px solid #2a2a2a}
.theme-dark #examWrap #examMsg{border:1px solid #2a2a2a; background:#1b1b1b; color:#f2f2f2}
.theme-dark .joinNew{border:1px solid #2a2a2a}
.theme-dark .join_drop_btn{color:#f2f2f2; border:1px solid #2a2a2a}
.theme-dark .WrapBtn button{color:#f2f2f2; background:#181818; border:1px solid #2a2a2a}
.theme-dark #lec-list table td.view .vod-btn{background:#181818}
.theme-dark #lec-list table td.view .vod-btn:hover{color:#fff}
.theme-dark .detailFormBox th{background:#181818; color:#f2f2f2}
.theme-dark .detailFormBox th::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .detailFormBox td{color:#b8b8b8}
.theme-dark .detailFormBox td .price{color:#c1b092}
.theme-dark .detailFormBox td .price.total_price .saleBefore{color:#aaa}
.theme-dark .detailFormBox td .price.total_price .salePercent{color:#aaa}
.theme-dark .detailFormBox td .price.total_price.is-discount .totalMoney{color:#c1b092}
}
.theme-dark aside#payFloatWrap.pay-rail .pay-card.v2 .pay-price .num, .theme-dark aside.pay-rail#payFloatWrap .pay-card.v2 .pay-price span.num{color:#c1b092 !important; background:rgba(13, 148, 136, .12) !important}
.theme-dark aside#payFloatWrap.pay-rail .pay-card.v2 .pay-price .num .won, .theme-dark aside#payFloatWrap.pay-rail .pay-card.v2 .pay-price .won{color:rgba(255,255,255,0.6) !important}
.theme-dark aside#payFloatWrap.pay-rail .pay-card.v2 .pay-price.is-discount .saleBefore.num{color:rgba(255,255,255,0.6) !important; background:none !important}
.theme-dark .option_list a:hover{color:#c1b092}
.theme-dark #chk_pay .table_board_for tr:first-child th{background:#181818 !important}

/* ==== /awsHtml/css/common.css ==== */
.theme-dark .popup-layer3 .btn-r{color:#fff}
.theme-dark .top_search{border-bottom:1px solid #2a2a2a}
.theme-dark .top_search .search_word{background:#181818}
.theme-dark .top_search .search_btn{background:#181818 url(/files/default-img/search.svg) no-repeat center; background-size:25px}
.theme-dark .topmenu-info a:hover{color:#b8b8b8}
.theme-dark .topmenu-info .menu_line{background:#1b1b1b}
.theme-dark .goog-te-combo{color:#b8b8b8}
.theme-dark .main_content_notice{background:#1b1b1b}
.theme-dark .main_content_notice_box .nav-tabs{background:#181818; border-bottom:1px solid #2a2a2a}
.theme-dark .main_content_notice_box .nav-tabs > li.active > a, .theme-dark .main_content_notice_box  .nav-tabs > li.active > a:hover, .theme-dark .main_content_notice_box .nav-tabs > li.active > a:focus{color:#c1b092; background:#181818; border:1px solid #2a2a2a}
.theme-dark .main_content_notice_box .nav-tabs> li > a:hover{border:1px solid #2a2a2a; color:#c1b092}
.theme-dark .main_jma_bg{background:url('/files/images/main_jma_bg.png')repeat-x top center}
.theme-dark p.main_title{color:#f2f2f2}
.theme-dark #sub-container_bg{background:#1b1b1b}
.theme-dark #sub_left_menu{background-color:#1b1b1b; border:solid 1px #c1b092}
.theme-dark #sub_left_menu ul li::after{background:url('/files/images/arrow_right.png') no-repeat; background-size:15px}
.theme-dark #sub_left_menu ul li a{border-bottom:1px solid #2a2a2a; color:#c1b092}
.theme-dark #sub_left_menu ul li a:hover{color:#0b0b0b; background:#c1b092}
.theme-dark #sub_left_menu ol{background:#181818}
.theme-dark .sub-content li .sub-title .subject{color:#f2f2f2}
.theme-dark .foot-privit{color:#f2f2f2; background:#1b1b1b; border-top:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .foot-privit li:after{background:#262626}
.theme-dark .foot-privit li a{color:#f2f2f2}
.theme-dark .foot-bottom{background:#555555}
.theme-dark .foot-bottom-info h1{color:#ffffff}
.theme-dark .foot-bottom-info li{color:#ffffff}
.theme-dark .fb-info-copylight{color:#ffffff}
.theme-dark .menu_line{background:#777777}
.theme-dark .by{color:#dddddd}
.theme-dark .by a{color:#dddddd}
.theme-dark span.stway{color:#dddddd}
.theme-dark .curriculum_box{border:1px solid #2a2a2a}
.theme-dark .curriculum_btn_t{background:#181818}
.theme-dark .curriculum_btn_t a{background:#c1b092; color:#0b0b0b; border:3px solid #2a2a2a}
.theme-dark .curriculum_btn_t a:hover{background:#181818; color:#f2f2f2; border:3px solid #c1b092}
.theme-dark .topvisual p{color:#fff}
.theme-dark .topvisual .section_color{background:url('/files/images/sub_bg.jpg') no-repeat top center; background-size:cover}
.theme-dark .topvisual .section_bg3{background:#c1b092; color:#0b0b0b}
.theme-dark .topvisual .section_bg3 ul li a{color:#fff}
.theme-dark .lecture_detail_box{border:3px solid #c1b092}
.theme-dark p.lecture_detail_tit{color:#c1b092}
.theme-dark span.gray_bg{background:url('/files/images/lecture_tit_bg.png')repeat-x bottom center}
.theme-dark p.lecture_detail_m_tit{color:#c1b092}
.theme-dark p.lecture_detail_mb_tit{color:#c1b092}
.theme-dark p.lecture_detail_s_tit{color:#f2f2f2; border:2px solid #3a3a3a}
.theme-dark p.lecture_detail_sb_tit{color:#f2f2f2; border:2px solid #3a3a3a}
.theme-dark .lecture_detail_price{border:2px solid #c1b092}
.theme-dark p.lecture_detail_day_dc{color:#e53935}
.theme-dark span.lecture_detail_circle{color:#ffffff}
.theme-dark .dc_number{background:#e53935; color:#fff}
.theme-dark span.dc_line{color:#b8b8b8}
.theme-dark .lecture_detail_day_text_box{background:#1b1b1b}
.theme-dark p.lecture_detail_day_text{color:#c1b092}
.theme-dark p.day_plus{color:#c1b092}
.theme-dark .lecture_detail_info{border:2px solid #c1b092}
.theme-dark .lecture_detail_txt{color:#f2f2f2}
.theme-dark .lecture_detail_stxt{color:#f2f2f2}
.theme-dark .lecture_detail_target{border:2px solid #c1b092}
.theme-dark .lecture_detail_btn_t{background:#181818}
.theme-dark .lecture_detail_btn_t a{background:#c1b092; color:#0b0b0b; border:3px solid #2a2a2a}
.theme-dark .lecture_detail_btn_t a:hover{background:#181818; color:#f2f2f2; border:3px solid #c1b092}
.theme-dark .lecture_detail_info_full{border:2px solid #c1b092}
.theme-dark .lecture_detail_txt_full{color:#f2f2f2}
.theme-dark .lecture_detail_target_full{border:2px solid #c1b092}
@media screen and (max-width: 834px){
.theme-dark .depth3_list a{border:1px solid #2a2a2a}
.theme-dark .btn-depth3.focus{border:1px solid #c1b092; background-color:#c1b092; color:#0b0b0b !important}
.theme-dark .n7 .depth3_list a{border:1px solid #2a2a2a}
.theme-dark .n7 .btn-depth3.focus{border:1px solid #c1b092}
}
.theme-dark .topvisual .section_bg3{background:#c1b092; color:#0b0b0b}
.theme-dark .topvisual .section_bg3 ul li a{color:#fff}
.theme-dark .top-text{color:#fff}
.theme-dark .sub_bg{background:url('/files/images/sub_bg_1.jpg') no-repeat center; background-size:cover}
.theme-dark .sub_img{color:#fff}
.theme-dark .sub_img::after{background-color:#181818}
.theme-dark .bg_39{background:#c1b092 url('/files/images/sub_img_bg.png') top right; color:#0b0b0b}
.theme-dark .bg_8{background:#c1b092 url('/files/images/sub_img_bg.png') top right; color:#0b0b0b}
.theme-dark .bg_132{background:#c1b092 url('/files/images/sub_img_bg.png') top right; color:#0b0b0b}
.theme-dark .bg_136{background:#c1b092 url('/files/images/sub_img_bg.png') top right; color:#0b0b0b}
.theme-dark .bg_134{background:#c1b092 url('/files/images/sub_img_bg.png') top right; color:#0b0b0b}
.theme-dark .bg_7{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_6{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_5{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_4{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_3{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_2{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_1{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_0{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_107{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_108{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
.theme-dark .bg_167{background:#c1b092 url('/files/images/sub_img_bg.png') top  right; color:#0b0b0b}
@media all and (max-width: 640px){
.theme-dark .sub_bg{background-image:url('/files/images/sub_img_bg.png')}
.theme-dark .bg_39{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_8{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_132{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_136{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_134{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_7{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_5{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_6{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_4{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_3{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_2{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_1{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_0{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_107{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_108{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
.theme-dark .bg_167{background:#c1b092 url('/files/images/sub_img_bg.png') center; color:#0b0b0b}
}
.theme-dark .sub-body{background:#181818}
.theme-dark .border{border:5px solid #c1b092}
.theme-dark .border-left{border:2px solid #3a3a3a}
.theme-dark .sub-title .subject{border:solid #2a2a2a 1px; background-color:#181818; color:#c1b092}
.theme-dark .subject-title{color:#c1b092}
.theme-dark .subMenu{background:#181818}
.theme-dark .submenu-navi{border-bottom:1px solid #2a2a2a}
.theme-dark .navi > li:first-child{border-right:1px solid #2a2a2a; background:#181818 url('/files/images/home_icon.png') no-repeat center; background-size:50%}
.theme-dark .navi > li:nth-child(3){border-left:1px solid #2a2a2a; background:#181818 url('/files/images/button_background.png') no-repeat 90% 50%}
.theme-dark .navi > li > a{color:#f2f2f2}
.theme-dark .navi > li smenu{color:#fff}
.theme-dark .smenu{background:#181818}
.theme-dark .smenu a{color:#f2f2f2}
.theme-dark .smenu a:hover{color:#f2f2f2}
.theme-dark .smenu a.on{color:#f2f2f2}
.theme-dark .s2{border:1px solid #2a2a2a; background:#181818}
.theme-dark #header > .min768{border-bottom:rgba(255,255,255,0.13) solid 1px}
.theme-dark .gnbDiv .gnbWrap .gnb ul li a.oneDep{color:#f2f2f2}
.theme-dark .gnbDiv .gnbWrap .gnb ul li.on a.oneDep{color:#c1b092}
.theme-dark .gnbDiv .gnbWrap li.on .twoDep{background:#181818}
.theme-dark .gnbDiv .gnbWrap .twoDep{background:#181818}
@media only screen and (max-width : 480px){
.theme-dark .navi > li:nth-child(3){border-left:1px solid #2a2a2a; background:#181818 url('/files/images/button_background.png') no-repeat 90% 50%}
.theme-dark .top-border{border:1px solid #2a2a2a}
.theme-dark .curriculum_btn_t{background:#181818}
.theme-dark .lecture_detail_box{border:3px solid #c1b092}
.theme-dark p.lecture_detail_tit{color:#c1b092}
.theme-dark span.gray_bg{background:url('/files/images/lecture_tit_bg.png')repeat-x top center}
.theme-dark p.lecture_detail_m_tit{color:#c1b092}
.theme-dark p.lecture_detail_mb_tit{color:#c1b092}
.theme-dark p.lecture_detail_s_tit{color:#f2f2f2; border:2px solid #3a3a3a}
.theme-dark p.lecture_detail_sb_tit{color:#f2f2f2; border:2px solid #3a3a3a}
.theme-dark .lecture_detail_price{border:2px solid #c1b092}
.theme-dark p.lecture_detail_day_dc{color:#e53935}
.theme-dark span.lecture_detail_circle{color:#ffffff}
.theme-dark .dc_number{background:#e53935; color:#fff}
.theme-dark span.dc_line{color:#b8b8b8}
.theme-dark .lecture_detail_day_text_box{background:#1b1b1b}
.theme-dark p.lecture_detail_day_text{color:#c1b092}
.theme-dark p.day_plus{color:#c1b092}
.theme-dark .lecture_detail_info{border:2px solid #c1b092}
.theme-dark .lecture_detail_txt{color:#f2f2f2}
.theme-dark .lecture_detail_target{border:2px solid #c1b092}
.theme-dark .lecture_detail_btn_t{background:#181818}
.theme-dark .lecture_detail_btn_t a{background:#c1b092; color:#0b0b0b; border:3px solid #2a2a2a}
.theme-dark .lecture_detail_btn_t a:hover{background:#181818; color:#f2f2f2; border:3px solid #c1b092}
.theme-dark .lecture_detail_info_full{border:2px solid #c1b092}
.theme-dark .lecture_detail_txt_full{color:#f2f2f2}
.theme-dark .lecture_detail_target_full{border:2px solid #c1b092}
.theme-dark .skiptranslate .goog-te-gadget{color:#ffffff}
.theme-dark #google_translate_element{color:#ffffff}
.theme-dark .goog-te-combo{color:#b8b8b8}
}
@media all and (max-width:480px){
.theme-dark .main_content_notice{background:#1b1b1b}
.theme-dark .main_content_notice_box .nav-tabs{background:#181818; border-bottom:1px solid #2a2a2a}
.theme-dark .main_content_notice_box .nav-tabs > li.active > a, .theme-dark .main_content_notice_box  .nav-tabs > li.active > a:hover, .theme-dark .main_content_notice_box .nav-tabs > li.active > a:focus{color:#c1b092; background:#181818; border:1px solid #2a2a2a}
.theme-dark .main_content_notice_box .nav-tabs> li > a:hover{border:1px solid #2a2a2a; color:#c1b092}
.theme-dark .main_jma_bg{background:url('/files/images/main_jma_bg.png')repeat-x top center}
}
.theme-dark .icon-text{color:rgba(255, 255, 255, 0.6)}

/* ==== /awsHtml/css/contents.css ==== */
.theme-dark .mytax_list li{background-color:#181818; border:1px solid #2a2a2a}
.theme-dark .mytax_list li .mytax_top{border-bottom:1px solid #2a2a2a}
.theme-dark .mytax_list li .mytax_top h2{color:#f2f2f2}
.theme-dark .mytax_list li .mytax_top h2 span{background-color:#c1b092; color:#0b0b0b}
.theme-dark .mytax_list li .mytax_top h3{color:#e53935}
.theme-dark .mytax_list li .mytax_top h4 span{color:#e53935}
.theme-dark .mytax_list li .mytax_btm h6{color:#f2f2f2}
.theme-dark .mytax_list li .mytax_btm h6 span{color:#c1b092; background-color:#1b1b1b}
.theme-dark .mytax_list li .mytax_btm h6 a{color:#c1b092; border:1px solid #c1b092}
.theme-dark .mytax_list li .mytax_btm .bar_per{background-color:#1b1b1b}
.theme-dark .mytax_list li .mytax_btm .percent{color:#c1b092}
.theme-dark .mytax_list .mytax_btn_wrap .btn_1{background-color:#181818; color:#c1b092; border:1px solid #c1b092}
.theme-dark .mytax_list .mytax_btn_wrap .btn_2{background-color:#c1b092; color:#0b0b0b; border:1px solid #c1b092}
.theme-dark .mytax_list .mytax_btn_wrap .btn_3{background-color:#181818; color:#c1b092; border:1px solid #c1b092}
.theme-dark .mytax_top_lft h5{background-color:#c1b092; color:#0b0b0b}
.theme-dark .mytax_top_lft h5 span{color:#fff}
.theme-dark .mytax_top_lft h5 span a{color:#fff !important}
.theme-dark .mytax_top_lft.complete h5{color:#f2f2f2}
.theme-dark .mytax_notice{background-color:#1b1b1b; background-image:url(/common/image/myclass_bg.png)}
.theme-dark .mytax_notice li{color:#b8b8b8}
.theme-dark .mytax_notice li::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .mytax_notice li i{color:#b8b8b8}
.theme-dark .mytax_notice span{color:#e53935}
.theme-dark .mytax_notice span i{color:#fff}
.theme-dark .mytax_notice > h3{color:#c1b092}
.theme-dark .mytax_notice > h2{color:#f2f2f2}
.theme-dark .mytax_notice > h2 > span{color:#f2f2f2}
.theme-dark .main_tit_2022{color:#fff}
.theme-dark .main_tit_2022 > .pc > b{color:#c1b092 !important}
.theme-dark .main_tit_2022 > .mobile > b{color:#c1b092 !important}
.theme-dark .bnr_btn_more{background:#c1b092; color:#0b0b0b}
.theme-dark .bnr_btn_more:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .bnr_btn_more span{color:#fff}
.theme-dark .bnr_btn_more span i{border-top:2px solid #2a2a2a; border-right:2px solid #2a2a2a}
@media screen and (max-width:420px){
.theme-dark .swiper-slide::before{background-image:linear-gradient(90deg,rgba(20,20,20,0.8), rgba(255,255,255,0))}
.theme-dark .main_tit_2022 > .pc > b{color:#c1b092 !important}
}
.theme-dark .pricing-card{background:#181818; color:#f2f2f2}
.theme-dark .pricing-card:hover{border:2px solid #c1b092; background-color:#1b1b1b}
.theme-dark .title-block .meta{color:#b8b8b8}
.theme-dark .price{color:#f2f2f2}
.theme-dark .price strong{color:#c1b092}
.theme-dark .price small{color:#b8b8b8}
.theme-dark .sub-price{color:#f2f2f2}
.theme-dark .sub-price-1{color:#c1b092}
.theme-dark .btn-view{background:#c1b092; color:#0b0b0b !important}
.theme-dark .price::after{background-color:#c1b092; color:#0b0b0b}
.theme-dark #electrical-package:hover .price{color:#b8b8b8}
.theme-dark .mt-l::after{background-color:#1b1b1b}
.theme-dark .mt-tit{color:#c1b092}
.theme-dark .mt-tit-blue{color:#c1b092}
.theme-dark .mt-txt-main{color:#f2f2f2}
.theme-dark .mt-txt-sub{color:#f2f2f2}
@media (max-width: 1024px){
.theme-dark .mt-l{border-bottom:1px solid #2a2a2a}
}
.theme-dark .main-title-text{color:#c1b092}
.theme-dark .main-title-text-1{color:#f2f2f2}
.theme-dark .viewpoint_banner h1.section_tit_a:after{background:#c1b092; color:#0b0b0b}
.theme-dark .viewpoint_banner li.box h1.tit{color:#fff}
.theme-dark .viewpoint_banner li.box:hover .tit{color:#c1b092}
.theme-dark .viewpoint_banner li.box1{background-image:url('/files/images/main_banner_01_bg.jpg')}
.theme-dark .viewpoint_banner li.box2{background-image:url('/files/images/main_banner_02_bg.jpg')}
.theme-dark .viewpoint_banner li.box3{background-image:url('/files/images/main_banner_031_bg.jpg')}
.theme-dark .viewpoint_banner li.box4{background-image:url('/files/images/main_banner_04_bg.jpg')}
.theme-dark .long_banner.main{background-image:url('/files/images/prd_bg.gif')}
.theme-dark .long_banner ul li.txt_section span{color:#c1b092; border-bottom:1px solid #c1b092}
.theme-dark .long_banner ul li.txt_section h1{color:#ffffff}
.theme-dark .policy_cont strong{color:#f2f2f2}
.theme-dark .policy_cont .cont_title{color:#f2f2f2}
.theme-dark .policy_cont p.cont_btit{color:#f2f2f2 !important}
.theme-dark .policy_cont p.cont_tit{color:#f2f2f2 !important}
.theme-dark .policy_cont .cont_txt{color:#b8b8b8}
.theme-dark .policy_cont .cont_txt th, .theme-dark .policy_cont .cont_txt td{border:1px solid #2a2a2a}
.theme-dark .policy_cont .cont_txt th{background:#1b1b1b; color:#f2f2f2}
.theme-dark .policy_cont .cont_box{background:#1b1b1b}
.theme-dark .privacy_list{border:1px dashed #2a2a2a}
.theme-dark .privacy_list li a{color:#f2f2f2}
.theme-dark .bs-title{color:#f2f2f2}
.theme-dark .bs-title::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .ns-title{color:#f2f2f2}
.theme-dark .ns-title::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .bs-txt{color:#b8b8b8}
.theme-dark .ns-border-line{background:#c1b092; color:#0b0b0b}
.theme-dark span.main_lec_stit{color:#f2f2f2}
.theme-dark span.main_date{color:#b8b8b8}
.theme-dark .bs-ss-button-l, .theme-dark .ns-ss-button-l{background:#c1b092; color:#0b0b0b}
.theme-dark .bs-ss-text h2, .theme-dark .ns-ss-text h2{color:#b8b8b8}
.theme-dark .main_teacher{color:#b8b8b8}
.theme-dark .main_price{color:#e53935 !important}
.theme-dark .main_price span:not(.salePersent):not(.salePrice):not(.main_lec_stit){color:#e53935 !important}
.theme-dark .main_price span.salePersent{color:#c1b092}
.theme-dark .main_price span.salePrice{color:#b8b8b8}
.theme-dark .bs-ss-button-r{background:#c1b092; color:#0b0b0b}
.theme-dark .bs-ss-button-r:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .bs-ss-all{border:1px solid #2a2a2a}
.theme-dark .bs-ns-button-r{background:#1b1b1b; color:#f2f2f2}
.theme-dark .bs-ns-button-r:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .ns-ss-all{border:1px solid #c7ced9}
.theme-dark .seminar_section{background:url('/files/images/main_seminar_bg.jpg') center top}
.theme-dark .seminar_section .tit{color:#fff}
.theme-dark .seminar_section ul li.box{background:#181818}
.theme-dark .seminar_section ul li.box:after{background:#e53935; color:#fff}
.theme-dark .seminar_section ul li.empty{background:none}
.theme-dark .seminar_section ul li.titBox{background:#e53935; color:#fff}
.theme-dark .seminar_section ul li.titBox h2{color:#fff}
.theme-dark .seminar_section ul li.titBox .titBtn{color:#fff; border:1px solid #2a2a2a}
.theme-dark .seminar_section ul li.titBox .titBtn:hover{color:#c1b092; background:#181818}
.theme-dark .section-board .mblist .btext > ul > li, .theme-dark .section-board .bbody.boxnotice .btext > ul > li{color:#f2f2f2}
.theme-dark .section-board .mblist .btext > ul > li > a, .theme-dark .section-board .bbody.boxnotice .btext > ul > li > a{color:#f2f2f2}
.theme-dark .section-board .mblist .btext > ul > li span.date, .theme-dark .section-board .bbody.boxnotice .btext > ul > li span.date{color:#f2f2f2}
.theme-dark .nb-list-style li{border-bottom:1px solid #2a2a2a}
.theme-dark .nb-list-style li a{color:#f2f2f2}
.theme-dark .b-more .nb-rotate-btn{background:#c1b092; color:#0b0b0b}
.theme-dark .nb-right-banner{background:linear-gradient(rgb(7 19 109 / 68%), rgb(0 0 0 / 50%)), url(/files/images/m_bg.jpg); color:#fff; background-size:cover; background-position:center}
.theme-dark .nb-b-title{color:#ffffff}
.theme-dark .nb-q-btn:hover{background-color:#c1b092; color:#0b0b0b}
.theme-dark .nb-q-btn{background:#c1b092; color:#0b0b0b !important}
.theme-dark .nb-q-btn i{background:#181818; color:#c1b092}
.theme-dark .play_button_triangle_icon{background-color:#c1b092; color:transparent}
.theme-dark .play_button_triangle_icon::before{border-left:18px solid #2a2a2a}
.theme-dark .re-inv-wr{background-color:#181818}
.theme-dark .re-inv-tt{color:#f2f2f2}
.theme-dark .re-inv-pt{color:#c1b092}
.theme-dark .re-inv-hk{color:#f2f2f2}
.theme-dark .re-inv-tg{color:#c1b092}
.theme-dark .re-inv-st{color:#f2f2f2}
.theme-dark .re-inv-ls li{color:#f2f2f2}
.theme-dark .re-inv-nm{color:#c1b092}
.theme-dark .re-inv-ds{color:#f2f2f2}
.theme-dark .re-inv-bt{color:#f2f2f2; border-top:1px solid #2a2a2a}
@media (max-width: 1024px){
.theme-dark .re-inv-lt{border-bottom:1px solid #2a2a2a}
}
.theme-dark .main-best-book .bb-ui > li{border:1px solid #2a2a2a}
.theme-dark .main-best-book .bb-ui > li:first-child{border-left:1px solid #2a2a2a}
.theme-dark .main-best-book .bb-ui-left .active{border-bottom:5px solid #3a3a3a; color:#f2f2f2}
.theme-dark .main-best-book .bb-a:hover{color:#c1b092}
.theme-dark .nb-img-in{border:1px solid #2a2a2a}
.theme-dark .main-best-book .book_tit{color:#f2f2f2}
.theme-dark .main-best-book .book_price{color:#c1b092}
.theme-dark span.book_stit{color:#b8b8b8}
@media (max-width: 834px){
.theme-dark .main-best-book .bb-ui > li{color:#b8b8b8}
}
.theme-dark .min768 .bx-wrapper .bx-pager.bx-default-pager a:hover, .theme-dark .min768 .bx-wrapper .bx-pager.bx-default-pager a.active, .theme-dark .min768 .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#181818}
.theme-dark .enrolment_top{background-image:url("/files/images/main-image.png")}
.theme-dark .section-board_button{border-top:0px solid #2a2a2a}
.theme-dark .b-stit{color:#c1b092}
.theme-dark .button > ul > li{border:1px solid #2a2a2a}
.theme-dark .button > ul > li:last-child{border:1px solid #2a2a2a}
.theme-dark .board-menu > ul > li{color:#f2f2f2}
.theme-dark #issues > a{color:#fff}
.theme-dark .board-menu > ul > li > a{color:#61869e}
.theme-dark #view{background:#c1b092; color:#0b0b0b}
.theme-dark .btext > ul > li{color:#f2f2f2; background:url(/files/images/main_notice_icon.jpg) no-repeat 6px 17px}
.theme-dark .bmenus.active{background:#181818; color:#c1b092}
.theme-dark .add-button{background:#000}
.theme-dark .b-title{color:#f2f2f2}
.theme-dark .b-title2{color:#f2f2f2}
.theme-dark .b-title .b-more > a::after{background:url(/files/images/notice_more.png) #c1b092 no-repeat center; color:#0b0b0b}
.theme-dark .p.b-stit{color:#c1b092}
.theme-dark .board-menu > ul > li:first-child{border-right:1px solid #2a2a2a}
.theme-dark .bmenus.active{background:#181818; color:#f2f2f2}
.theme-dark .board-menu > ul > li{color:#ddd; background:#181818}
.theme-dark .btext{border-bottom:1px solid #2a2a2a}
.theme-dark .b-text2{background-color:#181818; color:#c1b092}
.theme-dark .b-text3{background-color:#181818; color:#c1b092}
.theme-dark .marker1 ul li::marker{color:#c1b092}
.theme-dark .guide_info .b-text .num{color:#f2f2f2}
.theme-dark .guide_info .b-text .text_info{color:#b8b8b8}
.theme-dark .guide_info .location_btn{background:#333; border:1px solid #3a3a3a}
.theme-dark .guide_info .location_btn a{color:#fff}
.theme-dark .guide_info .location_btn:hover{background:#181818}
.theme-dark .guide_info .location_btn:hover a{color:#f2f2f2}
.theme-dark .lecturestudy li.finishstudy{background:#181818}
.theme-dark .lecturestudy li.finishstudy .lectureTxt h2, .theme-dark .lecturestudy li.finishstudy .lectureTxt p, .theme-dark .lecturestudy li.finishstudy .lectureTxt div{color:#f2f2f2}
.theme-dark .block1, .theme-dark .block2, .theme-dark .block3, .theme-dark .block4{color:#fff}
.theme-dark .block1{background:#9acc6d}
.theme-dark .block1 h3, .theme-dark .block3 h3{color:#fff}
.theme-dark button.more{background:none}
.theme-dark .block2{background:url(/files/images/block2-bg.jpg) no-repeat center top}
.theme-dark .block3{background:#434343}
.theme-dark .block4{background:url(/files/images/block4-bg.jpg) no-repeat center top}
.theme-dark .main-gray{background:#181818}
.theme-dark .main-board{background:#181818}
.theme-dark button.more2{background:url(/files/images/more2.png) no-repeat center top}
.theme-dark .idpw_box{background:none}
.theme-dark .form_context{color:#c1b092}
.theme-dark .stit_all{background:none}
.theme-dark button.cancel{background:#969696}
.theme-dark .box_title{color:#f2f2f2}
.theme-dark input.tword{border:2px solid #e53935; background-color:#181818}
.theme-dark .contable .subject{color:#f2f2f2}
.theme-dark .detail_entersaturday, .theme-dark .detail_noticeclassmain, .theme-dark .detail_enteronlinetongb, .theme-dark .detail_enteronlinetonga, .theme-dark .detail_noticeonlinetongb, .theme-dark .detail_noticeonlinetonga, .theme-dark .detail_noticeonlinesuryo, .theme-dark .detail_enterthursdayn, .theme-dark .memoform{border-top:1px solid #3a3a3a}
.theme-dark .detail_studythursdayn, .theme-dark .detail_studyonline, .theme-dark .detail_studysaturday, .theme-dark .detail_noticeonline, .theme-dark .detail_noticeclass, .theme-dark .detail_enteronline, .theme-dark .detail_entersaturday, .theme-dark .detail_graduate, .theme-dark .detail_superior, .theme-dark .detail_story, .theme-dark .detail_sugang, .theme-dark .detail_qna, .theme-dark .detail_notice{border-top:1px solid #3a3a3a}
.theme-dark .bar_log{border:5px solid #2a2a2a}
.theme-dark .sub-body.about .bar_log{border:20px solid #2a2a2a}
.theme-dark .sub-body.about .img_txt ul li .txt .mark:before{background:rgba(24,92,71,0.3)}
.theme-dark .long_banner.about{background-image:url('/files/images/sub_01_long_bg.jpg')}
.theme-dark .long_banner.about h1{color:#c1b092}
.theme-dark .long_banner.about h2{color:#fff}
.theme-dark .sub-subject_a:before{background:#c1b092; color:#0b0b0b}
.theme-dark .sub-body.about .img_txt ul li .txt .say{color:#c1b092}
.theme-dark .sub-body.about ul.major_list li{background:#1b1b1b}
.theme-dark .sub-body.about ul.major_list li .sub_01_icon{border:1px solid #2a2a2a; background:#181818}
@media all and (max-width: 640px){
.theme-dark .sub-body.mobile .bar_log{border:0px solid #2a2a2a}
}
.theme-dark .ceo_intro .ceo_tit{color:#c1b092}
.theme-dark .ceo_intro .profileList li{color:#b8b8b8}
.theme-dark .ceo_intro .profileList li:before{background:#000}
.theme-dark .ceo_intro .profileList li p.profileTxt:before{background:#c1b092; color:#0b0b0b}
.theme-dark .ceo_intro .ceo_info p{color:#f2f2f2}
.theme-dark .introduce h2 span{color:#f2f2f2}
.theme-dark .introduce .intro-title{border-top:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark .introduce .intro-title h4{color:#f2f2f2}
.theme-dark .introduce .intro-title p{color:#f2f2f2}
.theme-dark .area{background:#181818}
.theme-dark .introduce .sub-cont-tit{color:#f2f2f2}
.theme-dark .introduce p{color:#b8b8b8}
.theme-dark .introduce .intro-box p.tit{color:#f2f2f2}
.theme-dark .introduce .intro-box p.txt{color:#b8b8b8}
.theme-dark .eeta-shell{background:#181818; color:#f2f2f2}
.theme-dark .eeta-title{color:#c1b092; border-left:6px solid #c1b092}
.theme-dark .eeta-meta-b{background-color:#1b1b1b}
.theme-dark .eeta-card{background:#181818; border:1px solid rgba(255,255,255,0.15)}
.theme-dark .eeta-h3{color:#0b0b0b; background-color:#c1b092}
.theme-dark .eeta-h4{color:#0b0b0b; background-color:#c1b092}
.theme-dark .eeta-h2{color:#c1b092}
.theme-dark .eeta-meta{color:#f2f2f2}
.theme-dark .eeta-btn{background:#c1b092; color:#0b0b0b}
.theme-dark .eeta-btn:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .eeta-h1{color:#c1b092}
.theme-dark .eeta-pill{background-color:#181818; border:1px solid #2a2a2a}
.theme-dark .eeta-info{background:#181818; border:2px solid #2a2a2a}
.theme-dark .eeta-info:hover{border-color:#c1b092; background:#181818}
.theme-dark .eeta-info .icon{background:#1b1b1b; color:#fff}
.theme-dark .eeta-example{background:#181818; border:1px solid #2a2a2a}
.theme-dark .eeta-example:hover{border-color:#c1b092}
.theme-dark .eeta-example-title{color:#c1b092}
.theme-dark .eeta-pricecard{background:#181818; border:2px solid #2a2a2a}
.theme-dark .eeta-pricecard:hover{border-color:#c1b092; background:#181818}
.theme-dark .eeta-price-row{border-bottom:1px dashed #2a2a2a}
.theme-dark .sub_map_left, .theme-dark .sub_map_right{border:1px solid #2a2a2a; background:#181818}
.theme-dark .sub_map_text{color:#f2f2f2}
.theme-dark p.sub_map_text{color:#0b0b0b; background:#c1b092}
.theme-dark .bank_course .tit, .theme-dark .bank_course .course_month{color:#fff}
.theme-dark .bank_course .tit.first{background:#8FBC94}
.theme-dark .bank_course .txt{color:#b8b8b8}
.theme-dark .bank_course .txt_tit{color:#f2f2f2}
.theme-dark .bank_course .list_txt{color:#f2f2f2}
.theme-dark .bank_course .content-subject{color:#f2f2f2}
.theme-dark .bank_course .couse_con{border-bottom:1px solid #2a2a2a}
.theme-dark .bank_course .couse_con.a_2 .course_month{background:#D499B9}
.theme-dark .bank_course .couse_con.a_3 .course_month{background:#c1b092; color:#0b0b0b}
.theme-dark .banksystem .study_list li{color:#b8b8b8}
.theme-dark .banksystem .study_list li >.wrapper{background:#181818; border:2px solid #2a2a2a}
.theme-dark .banksystem .study_list li span{color:#f18a8a}
.theme-dark .banksystem .width_3 th{background:#1b1b1b; color:#f2f2f2; border-top:2px solid #c1b092}
.theme-dark .banksystem .width_3 td{border-bottom:1px solid #2a2a2a}
.theme-dark .banksystem .width_3 td.back{background:#1b1b1b; color:#f2f2f2; border-top:1px solid #c1b092}
.theme-dark .banksystem .width_3 .right_border{border-right:1px solid #c1b092}
.theme-dark .banksystem .mean_txt li.li1 span, .theme-dark .banksystem .mean_txt li.li2 span{color:#b8b8b8; background:#1b1b1b}
.theme-dark .banksystem .mean_txt li.li3 span{background:#8eca6a; color:#fff}
.theme-dark .banksystem .mean_txt li.li4 span{background:#c1b092; color:#0b0b0b}
.theme-dark .banksystem .mean_txt li.li2:after{border-left:11px solid #8eca6a}
.theme-dark .banksystem .mean_txt li.li3:after{border-left:11px solid #c1b092}
.theme-dark .banksystem .redPoint{color:#f18a8a}
.theme-dark .subpage_btn_t a{border:2px solid #c1b092; color:#0b0b0b; background:#c1b092}
.theme-dark .subpage_btn_t a:hover{background:#181818; color:#c1b092}
.theme-dark .courseinfo .content-subject:after{background:rgba(24,92,71,0.3)}
.theme-dark .courseinfo .course_info_01{border:1px solid #2a2a2a; background:#181818}
.theme-dark .courseinfo ul.boxList li.box{border:1px solid #2a2a2a; background:#181818}
.theme-dark .courseinfo ul.boxList li.box:after{background:#e53935; color:#fff}
.theme-dark .media .tit, .theme-dark .bank_course .course_month{background:#548687; color:#fff}
.theme-dark .media .tit.first{background:#8FBC94}
.theme-dark .media .txt{color:#f2f2f2}
.theme-dark .media .txt_tit{color:#f2f2f2}
.theme-dark .media .txt_ctit{color:#f2f2f2}
.theme-dark .media .list_txt{color:#f2f2f2}
.theme-dark .media .content-subject{color:#c1b092}
.theme-dark .media .content-subject:before{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con{border-bottom:1px solid #2a2a2a}
.theme-dark .media .couse_con.a_2 .course_month{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con.a_3 .course_month{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con.a_4 .content-subject:after{border-bottom:1px solid #2a2a2a}
.theme-dark .media .course_info_01{border:1px solid #2a2a2a; background:#181818}
.theme-dark .media ul.boxList li.box{border:1px solid #2a2a2a; background:#181818}
.theme-dark .media_btn_t a{border:2px solid #c1b092; color:#0b0b0b; background:#c1b092}
.theme-dark .media_btn_t a:hover{background:#181818; color:#c1b092}
.theme-dark table.board_text{border-top:2px solid #c1b092}
.theme-dark table.board_text th{color:#f2f2f2; background:#181818; border-bottom:1px solid #2a2a2a; border-right:1px solid #2a2a2a}
.theme-dark table.board_text th.lright{border-right:1px solid #2a2a2a}
.theme-dark table.board_text td{color:#f2f2f2; border-right:1px solid #2a2a2a; border-bottom:1px solid #2a2a2a}
.theme-dark table.board_text td.tbold{color:#f2f2f2}
.theme-dark table.board_text td.lright{border-right:1px solid #2a2a2a}
.theme-dark .box{border-top:1px solid #3a3a3a}
.theme-dark p.joindrop{color:#e53935}
.theme-dark .sub_foreign_box{border:2px solid #c1b092}
@media all and (max-width: 640px){
.theme-dark .area{background:#181818}
.theme-dark .media .txt_tit{color:#f2f2f2}
}
@media all and (max-width: 480px){
.theme-dark .sub_foreign_box{border:2px solid #c1b092}
.theme-dark .mytax_list li{background-color:#181818; border:1px solid #2a2a2a}
.theme-dark .mytax_list li .mytax_top{border-bottom:1px solid #2a2a2a}
.theme-dark .mytax_list .mytax_btn_wrap [class*="btn_"]{border:1px solid #c1b092}
.theme-dark p.sub_map_text{color:#0b0b0b; background:#c1b092}
}
.theme-dark .business_english_lecture_main_promotion_section{background-color:#181818}
.theme-dark .instructor_image_placeholder1{background-image:url('/files/images/t-2.png')}
.theme-dark .instructor_image_placeholder2{background-image:url('/files/images/t-1.png')}
.theme-dark .instructor_image_placeholder3{background-image:url('placeholder_image_url_here.png')}
.theme-dark .ai_era_trendiest_business_english_text{color:#f2f2f2; border-left:3px solid #c1b092}
.theme-dark .instructor_name_label{color:#f2f2f2}
.theme-dark .view_history_button_link{color:#f2f2f2; border-bottom:1px solid #3a3a3a}
@media (max-width: 900px){
.theme-dark .ai_era_trendiest_business_english_text{border-bottom:3px solid #c1b092}
}
.theme-dark .super-container-galaxy{background-color:#181818}
.theme-dark .heading-area-quasar{background-color:#181818}
.theme-dark .small-text-stellar{color:#b8b8b8}
.theme-dark .main-title-cosmic{color:#f2f2f2}
.theme-dark .form-wrapper-pulsar{background-color:#181818}
.theme-dark .text-input-meteor{border:1px solid #2a2a2a}
.theme-dark .text-input-meteor:focus{border-color:#c1b092}
.theme-dark .select-dropdown-comet{border:1px solid #2a2a2a; background-color:#181818}
.theme-dark .dropdown-arrow-celestial{border-top:6px solid #3a3a3a}
.theme-dark .message-area-mars{border:1px solid #2a2a2a}
.theme-dark .message-area-mars:focus{border-color:#c1b092}
.theme-dark .submit-button-uranus{background-color:#c1b092; color:#0b0b0b}
.theme-dark .submit-button-uranus:hover{background-color:#c1b092; color:#0b0b0b}
.theme-dark .checkbox-item-orbit input[type="checkbox"]{border:1px solid #2a2a2a}
.theme-dark .checkbox-item-orbit label{color:#f2f2f2}
.theme-dark .detail-link-solar{color:#b8b8b8}
.theme-dark .portfolio_list{background:#181818}
.theme-dark .portfolio_list dt{background-color:#1b1b1b}
.theme-dark .c_tit{background:#c1b092; color:#0b0b0b !important}
.theme-dark .portfolio_list dd{background:#181818}
.theme-dark .portfolio_list h4.fs20{color:#f2f2f2}
.theme-dark .yt_video_item iframe{background:#000}
.theme-dark .yt_video_item p{color:#f2f2f2}
.theme-dark .section-new-subject > .section.section_pad.nm-video-section{background:none}
.theme-dark .section-new-subject > .section.section_pad.nm-video-section .main-title-text{color:inherit}
.theme-dark .section-new-subject .main-title-text .title-tone--navy{color:#c1b092}
.theme-dark .section-new-subject .main-title-text .title-tone--sky{color:#c1b092}
.theme-dark .section-new-subject .section_pass_bg .main-title-text .title-tone--navy, .theme-dark .section-new-subject .nm-video-section .main-title-text .title-tone--navy, .theme-dark .section-new-subject .section-community .main-title-text .title-tone--navy{color:#c1b092}
.theme-dark .section-new-subject .section_pass_bg .main-title-text .title-tone--sky, .theme-dark .section-new-subject .nm-video-section .main-title-text .title-tone--sky, .theme-dark .section-new-subject .section-community .main-title-text .title-tone--sky{color:#c1b092}
.theme-dark .nm-video-wrap{background:#101010; border:1px solid rgba(255,255,255,0.12)}
.theme-dark .nm-video-wrap::before{background:linear-gradient(180deg, rgba(7,19,31,0.05) 35%, rgba(7,19,31,0.72) 100%)}
.theme-dark .nm-video-wrap::after{background:linear-gradient(135deg, rgba(126,217,199,0.55), rgba(20,20,20,0.35), rgba(255,71,71,0.4))}
.theme-dark .nm-video-item:hover .nm-video-wrap:not(.is-playing), .theme-dark .nm-video-wrap:focus-within:not(.is-playing){border-color:rgba(255,255,255,0.15)}
.theme-dark .nm-video-wrap .nm-play-overlay{border:1px solid rgba(255,255,255,0.12); background:rgba(8, 18, 28, 0.55)}
.theme-dark .nm-video-wrap .nm-play-overlay::before{border:1px solid rgba(255,255,255,0.15)}
.theme-dark .nm-video-wrap .nm-play-overlay .nm-play-overlay-icon{border-left:19px solid #2a2a2a}
.theme-dark .nm-video-wrap:hover .nm-play-overlay, .theme-dark .nm-video-wrap:focus-within .nm-play-overlay{background:rgba(55, 90, 145, 0.95); border-color:rgba(255,255,255,0.12)}
.theme-dark .nm-video-wrap.is-playing{border-color:rgba(255,255,255,0.15)}
.theme-dark .main-title-text{color:#f2f2f2}
.theme-dark .meta_tag_left{background-color:#1b1b1b; color:#c1b092}
.theme-dark .meta_tag_right{background-color:#1b1b1b; color:#c1b092}
.theme-dark .btn-view:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .ia-layout{background:#181818}
.theme-dark .ia-main-info{border-left:4px solid #c1b092}
.theme-dark .ia-sub-title{color:#b8b8b8}
.theme-dark .ia-name{color:#f2f2f2}
.theme-dark .ia-name small{color:#b8b8b8}
.theme-dark .ia-summary{color:#f2f2f2}
.theme-dark .ia-btn-preview{border:1px solid #c1b092; color:#c1b092}
.theme-dark .ia-section{border-bottom:1px solid #2a2a2a}
.theme-dark .ia-sec-head{color:#f2f2f2}
.theme-dark .ia-label{color:#b8b8b8}
.theme-dark .ia-val{color:#f2f2f2}
.theme-dark .ia-tags span{border:1px solid #2a2a2a; color:#b8b8b8}
.theme-dark .naddang-portfolio{background-color:#181818}
.theme-dark .p-title{color:#f2f2f2}
.theme-dark .video-card{background:#181818; border:1px solid #2a2a2a}
.theme-dark .video-card:hover{border-color:#c1b092}
.theme-dark .v-label{color:#c1b092; color:#c1b092}
.theme-dark .v-desc{color:#b8b8b8}
.theme-dark .article-item{background:#181818; border:1px solid #2a2a2a; color:#f2f2f2}
.theme-dark .article-item:hover{background:#181818; border-color:#c1b092}
.theme-dark .a-tag{background:#1b1b1b}
.theme-dark .a-tag.best{background:#1b1b1b; color:#c1b092}
.theme-dark .a-arrow{color:#ccc}
.theme-dark .p-btn.site{background:#c1b092; color:#0b0b0b}
.theme-dark .p-btn.blog{background:#1b1b1b; color:#c1b092; border:1px solid #c1b092}
.theme-dark .portfolio-container{background:#181818}
.theme-dark .hero-section{color:white}
.theme-dark .content-body{background-color:#181818}
.theme-dark .intro-quote{color:#c1b092; border-left:5px solid #c1b092}
.theme-dark .main-desc{color:#f2f2f2}
.theme-dark .stat-card{background:#181818}
.theme-dark .stat-card .label{color:#b8b8b8}
.theme-dark .stat-card .value{color:#e53935}
.theme-dark .biz-info h3{color:#f2f2f2}
.theme-dark .link-item{background:#181818; border:1px solid #2a2a2a; color:#f2f2f2}
.theme-dark .link-item:hover{background:#181818; border-color:#c1b092; color:#c1b092}
.theme-dark .contact-notice{background:#1b1b1b; color:#c1b092; border:1px solid #2a2a2a}
.theme-dark .review-card{border-top:3px solid #2a2a2a; background:#181818}
.theme-dark .review-card h3{color:#f2f2f2}
.theme-dark .review-card p{color:#f2f2f2}
.theme-dark .review-user-name{color:#f2f2f2}
.theme-dark .star-bg{color:#ddd}
.theme-dark .star-fill{color:#e53935}
.theme-dark .section_pass_bg{background:linear-gradient(180deg, #181818 0%, #181818 100%)}
.theme-dark .section_pass_bg--fx::before{background:rgba(23, 52, 129, 0.06)}
.theme-dark .section_pass_bg .main-title-text{color:#c1b092}
.theme-dark .section_pass_bg .main-subtitle-text{color:#b8b8b8}
.theme-dark .section_pass_bg .pass-more-link{color:#c1b092}
.theme-dark .section_pass_bg .pass-more-link:hover{color:#c1b092}
.theme-dark .section_pass_bg .review-card--modern{border:1px solid #2a2a2a}
.theme-dark .section_pass_bg .review-card-badge{background:#1b1b1b; color:#c1b092}
.theme-dark .section_pass_bg .review-card-badge--oneday{background:#1b1b1b; color:#c1b092; border-color:#2a2a2a}
.theme-dark .section_pass_bg .review-card-badge--sil{background:#1b1b1b; color:#c1b092; border-color:#2a2a2a}
.theme-dark .section_pass_bg .review-card--modern h3{color:#c1b092}
.theme-dark .section_pass_bg .review-card--modern p{color:#b8b8b8}
.theme-dark .section_pass_bg .review-user-avatar{background:#c1b092; color:#0b0b0b}
.theme-dark .section_pass_bg .review-card-date{color:#b8b8b8}
.theme-dark .section_pass_bg .review-swiper-nav__btn{border:1px solid #2a2a2a; background:#181818}
.theme-dark .section_pass_bg .review-swiper-nav__btn:hover{background:#181818; border-color:#2a2a2a}
.theme-dark .section_pass_bg .review-swiper-nav__icon{border-top:1.5px solid #3a3a3a; border-right:1.5px solid #3a3a3a}
.theme-dark .classDetailTopReview-wrap .cdtr-btn{background:rgba(20,20,20,0.95); color:#f2f2f2}
.theme-dark .classDetailTopReview-wrap .cdtr-btn:hover{background:#c1b092; color:#0b0b0b}
.theme-dark .modal-bg{background:rgba(0,0,0,0.6)}
.theme-dark .modal-content{background:#181818}
.theme-dark .close-btn{background:none; color:#f2f2f2}
.theme-dark .modal-inner-content p{color:#f2f2f2}
.theme-dark .reviewPrompt-msg{color:#f2f2f2}
.theme-dark .reviewPrompt-write{color:#fff}
.theme-dark .reviewPrompt-later{border:1px solid #2a2a2a; background:#181818; color:#b8b8b8}
.theme-dark .reviewPrompt-later:hover{border-color:#2a2a2a; color:#f2f2f2}
.theme-dark .about-wc{color:#f2f2f2}
.theme-dark .about-wc__point{color:#c1b092}
.theme-dark .about-wc__eyebrow{color:#f2f2f2}
.theme-dark .about-wc__title{color:#f2f2f2}
.theme-dark .about-wc__text p{color:#f2f2f2}
.theme-dark .about-wc__text strong{color:#f2f2f2}
.theme-dark .about-wc__text .about-wc__closing{color:#f2f2f2}
.theme-dark .about-wc__principles{background:#1b1b1b}
.theme-dark .about-wc__card{background:#181818; border:1px solid #2a2a2a}
.theme-dark .about-wc__card:hover{border-color:rgba(255,255,255,0.15)}
.theme-dark .about-wc__icon{color:#c1b092}
.theme-dark .about-wc__card h3{color:#f2f2f2}
.theme-dark .about-wc__card p{color:#f2f2f2}
.theme-dark .faq-wc__chip{color:#f2f2f2; background:#181818; border:1px solid #2a2a2a}
.theme-dark .faq-wc__chip:hover{color:#c1b092; border-color:#c1b092}
.theme-dark .faq-wc__chip.is-active{color:#0b0b0b; background:#c1b092; border-color:#c1b092}
.theme-dark .faq-wc__list{border-top:1px solid #2a2a2a}
.theme-dark .faq-wc__item{border-bottom:1px solid #2a2a2a}
.theme-dark .faq-wc__q{background:none}
.theme-dark .faq-wc__tag{color:#c1b092; background:rgba(201,162,39,.1); border:1px solid rgba(255,255,255,0.15)}
.theme-dark .faq-wc__text{color:#f2f2f2}
.theme-dark .faq-wc__arrow{color:#b8b8b8}
.theme-dark .faq-wc__a{color:#f2f2f2}

/* ==== /awsHtml/css/style.css ==== */
.theme-dark .divider{background:#c1b092; color:#0b0b0b}
.theme-dark .info_box_left{background:#181818}
.theme-dark .info_box_right{background:#181818}
.theme-dark .sub_foreign_box{border:2px solid #c1b092}
.theme-dark p.title_center_black{color:#f2f2f2}
.theme-dark p.title_center_sblack{color:#f2f2f2}
.theme-dark p.title_center_green{background-color:#181818; color:#c1b092}
.theme-dark p.title_left_green{color:#c1b092}
.theme-dark p.title_under_green{color:#c1b092; background:url('/files/images/title_bar.png')no-repeat center bottom}
.theme-dark p.title_none_green{color:#c1b092}
.theme-dark p.title_up_green{color:#c1b092; background:url('/files/images/title_bar.png')no-repeat center top}
.theme-dark p.title_up_left_green{color:#c1b092; background:url('/files/images/title_bar.png')no-repeat bottom left}
.theme-dark p.title_micon{color:#f2f2f2; background:url('/files/images/title_micon.png')no-repeat 5px 5px}
.theme-dark p.title_mtext{color:#f2f2f2}
.theme-dark p.title_utext{color:#f2f2f2}
.theme-dark p.text_sicon{color:#f2f2f2; background:url('/files/images/text_sicon.png')no-repeat 25px 5px}
.theme-dark p.text_sign{background-color:#181818; color:#f2f2f2}
.theme-dark p.sub_mtext{color:#f2f2f2}
.theme-dark p.sub_text{color:#f2f2f2}
.theme-dark p.sub_stext{color:#f2f2f2}
.theme-dark p.sub_center_text{color:#f2f2f2}
.theme-dark p.sub_center_stext{color:#b8b8b8}
.theme-dark p.text_sign_01{color:#f2f2f2}
.theme-dark span.number_underline::after{background-color:#c1b092; color:#0b0b0b}
.theme-dark p.text_sicon_b{color:#f2f2f2}
.theme-dark p.text_sicon_b::before{color:#c1b092}
.theme-dark span.green_b{color:#c1b092}
.theme-dark span.black_b{color:#f2f2f2}
.theme-dark p.sub_greeting_text{color:#f2f2f2}
.theme-dark .sub_people_box{border-bottom:1px solid #2a2a2a}
.theme-dark .tile{border:1px solid #2a2a2a; background:#181818}
.theme-dark .card{border:1px solid #2a2a2a}
.theme-dark .tile .photo{background:#000}
.theme-dark .num{color:#fff}
.theme-dark .pay-card.v2 .pay-price .num{background:rgba(13, 148, 136, .12) !important; color:#c1b092 !important}
.theme-dark .pay-card.v2 .pay-price .num .won, .theme-dark .pay-card.v2 .pay-price .won{color:rgba(255,255,255,0.6) !important}
@media only screen and (max-width : 420px){
.theme-dark p.sub_greeting_text{color:#f2f2f2}
}
.theme-dark .media .tit, .theme-dark .bank_course .course_month{background:#548687; color:#fff}
.theme-dark .media .tit.first{background:#8FBC94}
.theme-dark .media .txt{color:#f2f2f2}
.theme-dark .media .txt_tit{color:#f2f2f2}
.theme-dark .media .txt_ctit{color:#f2f2f2}
.theme-dark .media .list_txt{color:#f2f2f2}
.theme-dark .media .content-subject{color:#c1b092}
.theme-dark .media .content-subject:before{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con{border-bottom:1px solid #2a2a2a}
.theme-dark .media .couse_con.a_2 .course_month{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con.a_3 .course_month{background:#c1b092; color:#0b0b0b}
.theme-dark .media .couse_con.a_4 .content-subject:after{border-bottom:1px solid #2a2a2a}
.theme-dark .media .course_info_01{border:1px solid #2a2a2a; background:#181818}
.theme-dark .media ul.boxList li.box{border:1px solid #2a2a2a; background:#181818}
.theme-dark .media_btn_t a{border:2px solid #c1b092; color:#0b0b0b; background:#c1b092}
.theme-dark .media_btn_t a:hover{background:#181818; color:#c1b092}
.theme-dark .prf_crp_wrp{background-color:#181818}
.theme-dark .prf_lft_sec{background-color:#181818}
.theme-dark .inf_dt_box{border-left:3px solid #c1b092}
.theme-dark .tit_sm_cd{color:#f2f2f2}
.theme-dark .nam_kr_bg{color:#f2f2f2}
.theme-dark .nam_en_md{color:#f2f2f2}
.theme-dark .inf_sec_dt p{color:#b8b8b8}
.theme-dark .btn_port_sm{color:#c1b092; border:1px solid #c1b092}
.theme-dark .btn_port_sm:hover{background-color:#c1b092; color:#0b0b0b}
.theme-dark .sec_tit_lg{color:#f2f2f2; border-bottom:1px solid #2a2a2a}
.theme-dark .lst_yr{color:#b8b8b8}
.theme-dark .lst_tit{color:#f2f2f2}
.theme-dark .skill_itm{border:1px solid #2a2a2a; color:#f2f2f2; background-color:#181818}
.theme-dark .cnr_main_wrp{background-color:#181818}
.theme-dark .hed_sec_grn{background-color:#c1b092; color:#0b0b0b}
.theme-dark .tit_pr_sm{color:#ffffff}
.theme-dark .mrk_none::before{background-color:#262626}
.theme-dark .mrk_chk::before{background-color:#c1b092; color:#0b0b0b}
.theme-dark .cr_tbl_cls th, .theme-dark .cr_tbl_cls td{border:1px solid #2a2a2a}
.theme-dark .cr_tbl_cls thead th{background-color:#1b1b1b; color:#f2f2f2}
.theme-dark .col_crs_nam{background-color:#1b1b1b}
.theme-dark .col_hdr_mon{background-color:#6a9c78; color:#ffffff}
.theme-dark .col_mon{color:#f2f2f2; background-color:#181818}
.theme-dark .col_date a{background-color:#1b1b1b; color:#c1b092}
.theme-dark .col_date a:hover{background-color:#c1b092; color:#0b0b0b}
.theme-dark .col_date_time{background-color:#1b1b1b; color:#f2f2f2}
.theme-dark .lb_sm{color:#ffffff}
.theme-dark .lb_basic{background-color:#6a9c78}
.theme-dark .lb_adv{background-color:#5cb85c}
.theme-dark .lb_prob{background-color:#f0ad4e}
.theme-dark .lb_final{background-color:#d9534f}
.theme-dark .pkg_inf_sec{border-top:2px solid #6a9c78}
.theme-dark .inf_tit_sm{color:#f2f2f2; border-left:5px solid #c1b092}
.theme-dark .pkg_box_l{border:1px solid #c1b092; background-color:#181818}
.theme-dark .pkg_box_s{border:1px solid #2a2a2a; background-color:#181818}
.theme-dark .pkg_nam_lg{color:#f2f2f2}
.theme-dark .pkg_dtl{color:#f2f2f2}
.theme-dark .prc_org_l, .theme-dark .prc_org_s{color:#b8b8b8}
.theme-dark .prc_dis_l{color:#e53935}
.theme-dark .prc_dis_s{color:#e53935}
.theme-dark .inf_lst_note li{color:#f2f2f2}
.theme-dark .pkg-wrap{background-color:#181818}
.theme-dark .pkg-tit{color:#f2f2f2; border-bottom:2px solid #2a2a2a}
.theme-dark .pkg-dsc{color:#0b0b0b; background-color:#c1b092}
.theme-dark .pkg-p-name{color:#f2f2f2}
.theme-dark .pkg-ftr-txt{color:#f2f2f2}
.theme-dark .arrow01{color:#b8b8b8}

/* ---- <style> /awsHtml/header/footer.html ---- */
.theme-dark #bottomNav .etc li a{color:inherit}
.theme-dark .goTop{border:1px solid #2a2a2a; background:#181818; color:#b8b8b8}
.theme-dark .goTop:hover{background:#111; color:#fff; border-color:#3a3a3a}
@media (max-width: 480px){
.theme-dark .goTop{background:rgba(20,20,20,0.55); border:1px solid rgba(255,255,255,0.08)}
.theme-dark .goTop:active{background:rgba(20,20,20,0.95)}
}

/* ---- <style> /awsPath/awsBasket/awsBuyResult.do ---- */
.theme-dark .order-result-btn--primary{background:linear-gradient(135deg,#c1b092 0%,#c1b092 100%); color:#0b0b0b}
.theme-dark .order-result-btn--primary:hover{background:linear-gradient(135deg,#c1b092 0%,#c1b092 100%); color:#0b0b0b}
.theme-dark .order-result-btn--ghost{border:1px solid #c1b092; background:#181818; color:#c1b092}
.theme-dark .order-result-btn--ghost:hover{border-color:#c1b092; background:#1b1b1b; color:#c1b092}

/* ---- <style> /awsPath/awsClass/awsClassList.do ---- */
.theme-dark button.detail-btn:after{background:linear-gradient(#c1b092 0%, #c1b092 100%); color:#0b0b0b}

/* ---- <style> /awsPath/awsCom/awsWinPage.do ---- */
.theme-dark .popup-layer p.ctxt{color:#b8b8b8}

/* ---- <style> /awsPath/awsGesipan/awsPanDall01.do ---- */
.theme-dark .calenModal{background-color:rgba(0,0,0,0.7)}
.theme-dark .Modalcontent{background-color:#181818}
.theme-dark .calenModal-close{background:url(/files/default-img/scrClose.png) no-repeat center}
.theme-dark .calenModal-close:hover{background:url(/files/default-img/scrClose_on.png) no-repeat center}
.theme-dark .calenBox h2{border-bottom:1px solid #2a2a2a}

/* ---- <style> /awsPath/awsGesipan/awsPanDall02.do ---- */
.theme-dark h2{color:#f2f2f2}
.theme-dark .fc-title{color:#FFFFFF}

/* ---- <style> /awsPath/awsLogin/awsLoginForm.do ---- */
.theme-dark .abcRioButton{background:url(/files/default-img/login_google.png) no-repeat center top}

/* ---- <style> /awsPath/awsMyHome/awsAssignment.do ---- */
body.theme-dark{background:#1b1b1b}

/* ---- <style> /awsPath/awsMyHome/awsTestWork.do ---- */
.theme-dark .random-text{color:#aaa}

/* ---- <style> /awsPath/awsSale/awsOffLineClassDetail.do ---- */
.theme-dark .planDetailAdd{background:#000}
.theme-dark .planDetail{border:1px solid #2a2a2a}
.theme-dark .planDetail section{border-bottom:1px solid #2a2a2a}
.theme-dark section li:first-child{background:#1b1b1b; color:#f2f2f2}
.theme-dark .planDetailBodyAdd{background:#e53935; color:#fff}
.theme-dark .buttonArea3 .save{color:#f2f2f2; background:#181818}
.theme-dark .planDetailBodyMin{background:#000}
.theme-dark .mintime{background:#c1b092; color:#0b0b0b}
.theme-dark .contable.board_sugang .table-textlist .section-box .ul-1 > li,.theme-dark .contable.board_sugang .table-textlist .section-box .ul-1 > li .subject{transition:color .15s ease}
.theme-dark .contable.board_sugang .table-textlist .section-box .ul-1:hover > li:not(.starpnt),.theme-dark .contable.board_sugang .table-textlist .section-box .ul-1:hover > li:not(.starpnt) *{color:#c1b092 !important}
.theme-dark .contable.board_sugang .table-textlist .ul-1 > li.bbsSubject{cursor:pointer}
.theme-dark .btn_center.bbs-form-btns{display:flex; justify-content:center; align-items:center; flex-wrap:wrap; gap:10px}
.theme-dark .btn_center.bbs-form-btns #mobile_wait{flex-basis:100%; text-align:center}
.theme-dark .btn_center.bbs-form-btns .bbs-normalbtn{width:110px; height:45px; margin:0; padding:0; border-radius:4px; font-size:15px; font-weight:700}
.theme-dark .agree-box.refund-box p{line-height:2.2}
.theme-dark .agree-box.refund-box .refund-indent{display:inline-block; padding-left:1.6em}
.theme-dark .agree-box.refund-box .refund-hang{display:inline-block; padding-left:1.6em; text-indent:-1.6em; word-break:keep-all}
