body{color:#111;font-family:"Noto Sans KR";letter-spacing:-1px}.fc_main{color:#f18e00 !important}.fc_000{color:#000 !important}.fc_black{color:#222 !important}.fc_gray{color:#dbdbdb !important}.fc_666{color:#666 !important}.fc_org{color:#ff9500 !important}.fc_222{color:#222 !important}.fc_999{color:#999 !important}.fc_blue{color:#005ee6 !important}.fc_red{color:#b40716 !important}#siwon_wrap{position:relative;width:100%;min-width:320px}.bg_main{background:#f18e00}.asia_reply_area .view_st .bbs_comment .modify_group .bt_modify{border-color:#f18e00;color:#f18e00}#siwon_header{position:relative;top:0;width:100%;z-index:94;background:#fff}#siwon_header .hd_top{position:relative;height:18.75vw}#siwon_header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#siwon_header .logo a{display:inline-block;width:45.313vw;margin:0 auto}#siwon_header .logo a img{max-width:100%;width:100%}#siwon_header .accout{position:absolute;top:0;right:0}#siwon_header .accout li a{display:block;width:29.531vw;height:18.75vw;line-height:18.75vw;text-align:center}#siwon_header .accout li a span{border-bottom:1px solid #666;color:#666;font-size:3.75vw;white-space:nowrap}#siwon_header .accout li a.bt_user span{margin-left:6vw}#siwon_header .accout li.not a span{display:inline-block;width:20.313vw;height:7.813vw;border:1px solid #ccc;color:#b0b0b0;font-size:3.125vw;text-align:center;line-height:7.813vw}#siwon_header .aside{position:absolute;top:50%;left:4.688vw;margin-top:-3.125vw}#siwon_header .aside span{display:block;overflow:hidden;width:6.25vw;height:6.25vw;background:url("//siwon-cdn.siwonschool.com/thai/m/comm/bt_aside.png") no-repeat 0 center;background-size:5.25vw auto;text-indent:-99999em}#siwon_wrap .top_ban{overflow:hidden;position:relative}#siwon_wrap .top_ban img{width:100%}#siwon_wrap .top_ban a{display:block}#siwon_wrap .top_ban .close{z-index:99;overflow:hidden;position:absolute;top:50%;right:0;width:10vw;height:10vw;margin-top:-5vw;text-indent:-9999em}#siwon_footer .foot_list{overflow:hidden;background:#fff;border-top:1px solid #d6d8dd;text-align:center}#siwon_footer .foot_list li{float:left;width:33.33%}#siwon_footer .foot_list li a{display:block;position:relative;height:12.5vw;line-height:12.5vw;color:#999;font-size:3.75vw;font-weight:500}#siwon_footer .foot_list li a::after{display:block;position:absolute;right:0;top:50%;width:2px;height:3.125vw;margin-top:-1.5625vw;background:#ccc;content:""}#siwon_footer .foot_list li:last-child a::after{display:none}#siwon_footer .foot_info{padding:5vw 0 10.625vw;background:#2c2b34;text-align:center}#siwon_footer .foot_info .sns_list{font-size:0}#siwon_footer .foot_info .sns_list li{display:inline-block;padding:0 3.125vw}#siwon_footer .foot_info .sns_list li:first-child{padding-left:0}#siwon_footer .foot_info .sns_list li:last-child{padding-right:0}#siwon_footer .foot_info .sns_list li a{display:block;overflow:hidden;width:10.9375vw;height:10.9375vw;text-indent:-9999px;background:no-repeat 0 0;background-size:100% auto;opacity:.5}#siwon_footer .foot_info .sns_list li.instagram a{background-image:url("//siwon-cdn.siwonschool.com/indonesia/m/comm/ico_instagram.png")}#siwon_footer .foot_info .sns_list li.navertv a{background-image:url("//siwon-cdn.siwonschool.com/indonesia/m/comm/ico_navertv.png")}#siwon_footer .foot_info .sns_list li.youtube a{background-image:url("//siwon-cdn.siwonschool.com/indonesia/m/comm/ico_youtube.png")}#siwon_footer .foot_info .sns_list li.blog a{background-image:url("//siwon-cdn.siwonschool.com/img/japan/m/main/v2/ico_blog.png")}#siwon_footer .foot_info .info_a.em span{color:#2f62cb;font-weight:900}#siwon_footer .foot_info .info1{margin:3.75vw 0;font-size:0}#siwon_footer .foot_info .info1 a{margin:0 2.5vw;color:#fff;font-size:2.8125vw}#siwon_footer .foot_info .info1 a:first-child{margin-left:0}#siwon_footer .foot_info .info1 a:last-child{margin-right:0}#siwon_footer .foot_info .info1 a.em{font-weight:700}#siwon_footer .foot_info .info2 p{color:#999;font-size:2.8125vw;font-weight:300;line-height:1.8;letter-spacing:-0.1em;text-indent:-0.1em}#siwon_footer .foot_info .info2 p span{padding-left:1.25vw;color:#fff}#siwon_footer .foot_info .info2 p em{padding:0 1.25vw 0 3.125vw;color:#999}#siwon_footer .foot_info .info2 .copy{display:block;padding-top:3.125vw;color:#999;font-size:2.8125vw;font-weight:300}.fl.w50{width:50%;display:block}#siwon_aside{position:fixed;top:0px;left:-100%;z-index:120;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}#siwon_aside .info_wrap{min-height:44.375vw;padding:4.688vw;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box}#siwon_aside .login_info{overflow:hidden;position:relative}#siwon_aside .aside_close{display:inline-block;overflow:hidden;position:absolute;top:2vw;right:0;width:4.5vw;height:4.5vw;z-index:2;background:url("//siwon-cdn.siwonschool.com/asia/m/comm/aside_close_bt.png") no-repeat;background-size:contain;text-indent:-9999px}#siwon_aside .accout li{display:inline-block;margin-right:2.813vw}#siwon_aside .accout li a{display:block;width:100%}#siwon_aside .accout li a span{display:inline-block;width:20.313vw;height:7.813vw;border:1px solid #fff;color:#fff;font-size:3.125vw;text-align:center;line-height:7.813vw}#siwon_aside .accout li.name span{width:auto;border:0;font-size:4.375vw}#siwon_aside .accout li.name span::after{content:"";display:inline-block;width:5vw;height:3.125vw;background:url("//siwon-cdn.siwonschool.com/asia/m/comm/aside_arr_right.png") center no-repeat;margin-left:2.344vw}#siwon_aside .accout li.name span em{border-bottom:1px solid #fff}#siwon_aside .account_info{margin-top:5.938vw}#siwon_aside .account_info .list{display:-webkit-box;display:-ms-flexbox;display:flex}#siwon_aside .account_info .list li{text-align:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#siwon_aside .account_info .list li a{display:block;width:100%;height:100%}#siwon_aside .account_info .list li .txt{display:block;margin-top:2.344vw;color:#fff;font-size:3.125vw;text-align:center}#siwon_aside .account_info .list li.l1 .ico{background-position:left 0}#siwon_aside .account_info .list li.l2 .ico{background-position:-24vw 0}#siwon_aside .account_info .list li.l3 .ico{background-position:-48.5vw 0}#siwon_aside .account_info .list li.l4 .ico{background-position:right 0}#siwon_aside .account_info .list .ico{display:block;position:relative;width:14.063vw;height:14.063vw;margin:0 auto;border-radius:50%;background-image:url("//siwon-cdn.siwonschool.com/asia/m/comm/ico_account_info.png");background-repeat:no-repeat;background-size:87vw auto;background-color:#cc5e03}#siwon_aside .account_info .list .ico .cnt{position:absolute;top:0;right:0;width:4.688vw;height:4.688vw;border-radius:50%;background:#fff;color:#e83428;font-size:3.125vw;font-weight:500}#siwon_aside .account_info .list.w3{margin:0 5.938vw;-ms-flex-pack:distribute;justify-content:space-around}#siwon_aside .account_info .list.w4{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#siwon_aside .menu_all{overflow:hidden}#siwon_aside .menu_all>li>a{display:block;position:relative;height:16.563vw;padding:5vw 4.688vw;border-bottom:1px solid #eee;color:#333;font-size:4.375vw;font-weight:500;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}#siwon_aside #menu_area .menu_all .menu_arrow::after{content:"";position:absolute;top:7vw;right:4.688vw;width:3.125vw;height:2.656vw;background:url("//siwon-cdn.siwonschool.com/img/japan/m/comm/bt_has_sub.png") no-repeat -159px 0;background-size:auto 1.719vw;background-position:0 center}#siwon_aside #menu_area .menu_all .dep2{display:none;overflow:hidden;padding:0 4.688vw;border-bottom:1px solid #e4e4e4;background:#f7f7f7}#siwon_aside #menu_area .menu_all .dep2 li a{display:block;height:15.625vw;border-top:1px solid #e4e4e4;color:#666;font-size:3.75vw;line-height:15.625vw}#siwon_aside #menu_area .menu_all .dep2 li:first-child a{border-top:0}#siwon_aside #menu_area .menu_all .dep2.w2 li{float:left;width:50%;text-align:center}#siwon_aside #menu_area .menu_all .dep2.w2 li:nth-child(odd) a{border-right:1px solid #e4e4e4}#siwon_aside #menu_area .menu_all .dep2.w2 li:nth-child(2) a{border-top:0}#siwon_aside #menu_area .menu_all>li.on a.menu_arrow::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#siwon_aside .noti_area{padding:3.125vw 4.688vw}#siwon_aside .noti_area a{display:block;position:relative;height:9.375vw;padding:2.7vw 3.125vw;border-radius:5px;background:#f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}#siwon_aside .noti_area a::after{content:"";position:absolute;top:4vw;right:4.5vw;width:1.406vw;height:2.656vw;background:url("//siwon-cdn.siwonschool.com/asia/m/comm/aside_arr_grey_rgt.png") center no-repeat;background-size:1.5vw;vertical-align:middle}#siwon_aside .noti_area span{display:inline-block}#siwon_aside .noti_area .title{color:#9a9a9a;font-size:3.125vw;vertical-align:top}#siwon_aside .noti_area .txt{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;width:80%;padding-left:2vw;color:#666;font-size:3.125vw;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}#siwon_aside .noti_area .txt::before{content:"";position:absolute;top:1.3vw;left:.5vw;width:1px;height:2.344vw;background:#ddd;vertical-align:middle}#siwon_aside .banner_area{height:18.75vw}#siwon_aside .banner_area a{display:block;width:100%;height:100%}#siwon_aside .banner_area a img{max-width:100%;width:100%}#siwon_aside .btn_area{height:12.5vw;border-top:1px solid #eee}#siwon_aside .btn_area ul{height:12.5vw;padding:0 4.688vw}#siwon_aside .btn_area ul li{float:left;position:relative;width:33.333%;height:100%;text-align:center}#siwon_aside .btn_area ul li a{display:block;position:relative;width:100%;height:100%;color:#666;font-size:3.125vw;font-weight:500;line-height:12.5vw}#siwon_aside .btn_area ul li .ico{display:inline-block;width:4.688vw;height:4.688vw;margin-right:1.344vw;margin-bottom:.5vw;background:url("//siwon-cdn.siwonschool.com/asia/m/comm/aside_ico_app.png") no-repeat;background-size:20vw;vertical-align:middle}#siwon_aside .btn_area ul li.app .ico{background-position:0 center;margin-right:.5vw}#siwon_aside .btn_area ul li.quick .ico{background-position:50% center}#siwon_aside .btn_area ul li.quick a::before{content:"";position:absolute;top:5vw;left:0;width:1px;height:3.125vw;background:#ccc}#siwon_aside .btn_area ul li.quick a::after{content:"";position:absolute;top:5vw;right:0;width:1px;height:3.125vw;background:#ccc}#siwon_aside .btn_area ul li.logout .ico{background-position:100% center}#siwon_aside .btn_area ul li.login .ico{background-position:100% center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#siwon_nav{position:relative;height:12.5vw;border-top:1px solid #e6e8ec;border-bottom:1px solid #e6e8ec}#siwon_nav.fixed{position:fixed;top:0px;z-index:97;width:100%}#siwon_nav .gnb_area{overflow:hidden;position:absolute;top:0;left:0;height:12.5vw;width:100%;background:#fff}#siwon_nav .gnb_area.fixed{position:fixed}#siwon_nav .gnb{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1em}#siwon_nav .gnb li{position:relative;width:auto !important;padding:0 .3em;vertical-align:middle;white-space:nowrap}#siwon_nav .gnb li:last-child a{padding-right:1.8em}#siwon_nav .gnb li a{display:inline-block;height:12.5vw;padding:0 .4em;font-size:4.063vw;color:#1d1d1d;line-height:12.5vw;letter-spacing:-0.06em}#siwon_nav .gnb li[data-state-on]::after,#siwon_nav .gnb li.on::after{content:"";position:absolute;top:0;left:0;right:0;width:1.094vw;height:.938vw;margin:0 auto;background:#f18e00}#siwon_nav .gnb li.on a,#siwon_nav .gnb li[data-state-on] a{color:#f18e00;font-weight:500}#siwon_nav .gnb li.myclass[data-state-on],#siwon_nav .gnb li.myclass[data-state-on]::after,#siwon_nav .gnb li.myclass.on::after{background:#fff}#siwon_nav .gnb li.myclass a{color:#fff}#siwon_nav .gnb li.myclass span{display:inline-block;width:20.313vw;height:7.813vw;background:#f18e00;text-align:center;line-height:7.813vw}.snav_wrap{position:relative;z-index:96;height:12.5vw}#sub_nav{position:absolute;top:0;left:0;width:100%;height:12.5vw;background:#f18e00}#sub_nav.fixed{position:fixed;top:12.5vw}#sub_nav h2{height:12.5vw;text-align:center;color:#fff;font-size:4.219vw;letter-spacing:-0.03em;line-height:12.5vw}#sub_nav a.prev{position:absolute;top:0;left:0;overflow:hidden;width:13.125vw;height:100%;background:url("//siwon-cdn.siwonschool.com/img/china/m/v2/comm/bt_back.png") no-repeat center center;background-size:3.75vw auto;text-indent:-9999em}#sub_nav .more_nav{display:block;position:absolute;top:0px;right:0px;width:3.75vw;height:100%;padding:0px 5vw;background:url("//siwon-cdn.siwonschool.com/img/china/m/v2/comm/bt_subnav_open.png") no-repeat center center;background-size:3.75vw auto;text-indent:-9999px}#sub_nav .more_nav.on{background-image:url("//siwon-cdn.siwonschool.com/img/china/m/v2/comm/bt_subnav_close.png")}#sub_nav .nav_2dep{display:none;position:absolute;top:100%;left:0px;width:100%;background:#fff;z-index:100;border-bottom:1px solid #ccc;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.2);box-shadow:0px 3px 5px rgba(0,0,0,.2)}#sub_nav .nav_2dep>ul{width:100%;padding:0 4.688vw;-webkit-box-sizing:border-box;box-sizing:border-box}#sub_nav .nav_2dep>ul>li{overflow:hidden;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}#sub_nav .nav_2dep>ul>li:first-child{border-top:0}#sub_nav .nav_2dep>ul>li a{display:block;height:10.938vw;font-size:4.063vw;color:#999;line-height:10.938vw}#sub_nav .nav_2dep>ul>li a.fc_blue{color:#550ee8;font-weight:500}#sub_nav .nav_2dep>ul>li a.on{font-weight:bold;color:#111}#sub_nav .nav_2dep>ul.w2{overflow:hidden;padding:0}#sub_nav .nav_2dep>ul.w2>li{float:left;width:50%;border-left:1px solid #d5d8dd}#sub_nav .nav_2dep>ul.w2>li:nth-child(odd){border-left:0}#sub_nav .nav_2dep>ul.w2>li a.on{background:#e6e8ec}#sub_nav .nav_2dep>ul.w2.st2>li{border-left:0}#sub_nav .nav_2dep>ul.w2.st2>li::after{display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#e6e8ec;-webkit-transform:scale(1, 0.4);transform:scale(1, 0.4);content:""}#sub_nav .nav_2dep>ul.w2.st2>li:nth-child(odd)::after{display:none}#sub_nav .nav_2dep>ul.w2.st2>li a.on{background:none}#sub_nav .btn{position:absolute;top:3px;left:71%;min-width:30px;padding:0 5px;height:26px;border:1px solid #fff;color:#fff;text-align:center;font-size:12px;line-height:26px}.prod_sec_item{margin-top:12px;padding:40px 0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.lec_cate_area h3.cate_tit{padding:40px 12px 0}.lec_cate_area h3.cate_tit:nth-child(1){padding-top:0}.lec_cate_area .lec_area{padding:0 12px}.lec_cate_area .lec_area .lec_infobox{position:relative;margin-top:12px;background:#f7f7f7}.lec_cate_area .lec_area .lec_infobox a{display:block;position:relative}.lec_cate_area .lec_area .lec_infobox dl{position:absolute;top:50%;left:26px;margin-top:-57px;-webkit-box-sizing:border-box;box-sizing:border-box}.lec_cate_area .lec_area .lec_infobox dl dt{font-size:19px;font-weight:bold}.lec_cate_area .lec_area .lec_infobox dl dd{margin-top:4px}.lec_cate_area .lec_area .lec_infobox dl .desc{font-size:13px}.lec_cate_area .lec_area .lec_infobox dl .tag{display:block;overflow:hidden;width:40px;height:40px;margin-top:10px;border-radius:20px;background:#f98906;font-size:11px;color:#fff;line-height:38px;text-align:center}.lec_cate_area .lec_area .lec_infobox .bt_list{display:block;overflow:hidden;position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:url(//siwon-cdn.siwonschool.com/img/vietnam/m/comm/arw_d1.png) no-repeat;background-size:100% auto;font-size:0;text-indent:100%}.lec_cate_area .lec_area.on .lec_infobox .bt_list{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.lec_cate_area .lec_area .prod_list li{margin-top:16px;padding-top:16px;border-top:1px solid #f7f7f7}.lec_cate_area .lec_area .prod_list li:first-child{margin-top:0px;padding-top:0;border-top:none}.lec_cate_area .lec_area .prod_list .lec_img{padding-bottom:8px}.lec_cate_area .lec_area .prod_list .lec_info .subject{font-size:17px;line-height:1.4}.lec_cate_area .lec_area .prod_list .lec_info .subject .tag_red{display:inline-block;*display:inline;position:relative;top:-2px;height:17px;margin-left:3px;padding:0 7px 2px;font-weight:normal;font-size:12px;line-height:18px;vertical-align:middle;color:#fff;zoom:1;background:#f0363e}.lec_cate_area .lec_area .prod_list .lec_info .info{margin-top:4px;font-size:13px;color:#999}.lec_cate_area .lec_area .prod_list .price_box{overflow:hidden;margin-top:20px;text-align:right}.lec_cate_area .lec_area .prod_list .price_box .price{float:right;font-size:20px}.lec_cate_area .lec_area .prod_list .price_box .price del{font-size:14px;color:#999}.lec_cate_area .lec_area .prod_list .price_box .price .sale_price{margin-left:4px}.lec_cate_area .lec_area .prod_list .bt_group{overflow:hidden;padding-top:12px}.lec_cate_area .lec_area .prod_list .bt_group a{width:48.5%;float:left}.lec_cate_area .lec_area .prod_list .bt_group .bt_app{float:right}.lec_cate_area .lec_area .prod_list .lec_select label{padding-right:20px}.lec_cate_area.single .lec_area.st .lec_infobox{border:2px solid #f7f7f7;background:#fff}.lec_cate_area.single .cate_tit+.lec_area .lec_infobox{margin-top:0}.lec_cate_area.single .lec_area .prod_list{display:none}.lec_cate_area.single .lec_area .prod_list li:first-child{margin-top:16px}.lec_cate_area.single .lec_area.on{padding-bottom:16px;border-bottom:12px solid #f7f7f7}.lec_cate_area .book_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;overflow:hidden}.lec_cate_area .book_list li{position:relative;-ms-flex-item-align:start;align-self:flex-start;width:42%;margin-bottom:20px;padding:0 4%;text-align:center}.lec_cate_area .book_list .thumb{display:block;position:relative;top:50%;padding:8% 0;background:url(//siwon-cdn.siwonschool.com/img/france/m/sub/bg_book.png) no-repeat center 50%;background-size:100% auto;text-align:center}.lec_cate_area .book_list .thumb img{width:65%}.lec_cate_area .book_list .disc{display:block;position:absolute;top:0;right:0;z-index:2;width:30px;height:30px;border:1px solid #de3a43;border-radius:30px;color:#de3a43;line-height:30px;font-size:13px;font-weight:bold}.lec_cate_area .book_list .book_info .subject{overflow:hidden;height:34px;padding-top:10px;color:#333;font-size:13px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:17px}.lec_cate_area .book_list .book_info .desc{overflow:hidden;margin-top:5px;font-size:12px;color:#666;line-height:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.lec_cate_area .book_list .book_info .price{margin-top:5px;padding-top:5px;border-top:1px solid #dedede;font-size:12px;color:#de3a43}.lec_cate_area .book_list .book_info .sale_price{font-size:14px}.paging_area.st1{margin-top:4.688vw;text-align:center}.paging_area.st1 a{display:inline-block;width:7.813vw;height:7.813vw;background:no-repeat center center;background-size:auto 2.813vw;border:2px solid #d6d8dd;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.paging_area.st1 a.prev{background-image:url(//siwon-cdn.siwonschool.com/img/china/m/v2/main/rv_prev.png)}.paging_area.st1 a.next{background-image:url(//siwon-cdn.siwonschool.com/img/china/m/v2/main/rv_next.png)}.paging_area.st1 span{display:inline-block;height:7.813vw;margin:0 7.5vw;color:#cdd0d5;font-size:4.375vw;line-height:7.813vw;vertical-align:top}.paging_area.st1 span b{color:#111}.event_section #btmTimer img{width:100%}.event_section #btmTimer{position:fixed;bottom:0;left:0;width:100%;z-index:10}.event_section #btmTimer .time_box{position:absolute;top:8.65vw;left:2.5vw;width:auto;z-index:1}.event_section #btmTimer .time_box .time_count{width:100%;margin:0 auto;font-size:8px;text-align:center;line-height:1em}.event_section #btmTimer .time_box .time_count .countdown-container{height:10.3125vw}.event_section #btmTimer .time_box .time_count .countdown-container::after{display:block;height:0;font-size:0;visibility:hidden;clear:both;content:""}.event_section #btmTimer .time_box .time_count .time{float:left;position:relative;width:8.12vw;height:10.3125vw;margin-left:.4vw;border-radius:5px;text-align:center;-webkit-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.event_section #btmTimer .time_box .time_count .count{display:block;position:absolute;top:0;overflow:hidden;width:100%;background:#202020;font-family:"Arial",sans-serif;font-size:8vw;text-align:center;color:#f8f8f8;line-height:10.5vw;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;transform-style:flat}.event_section #btmTimer .time_box .time_count .count.top{border-radius:5px 5px 0 0;height:50%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.event_section #btmTimer .time_box .time_count .count.bottom{height:50%;top:50%;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 5px 5px;line-height:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(transparent));background-image:linear-gradient(rgba(255, 255, 255, 0.1), transparent);-webkit-transform-origin:50% 0;transform-origin:50% 0}.event_section #btmTimer .time_box .time_count .label{display:block;position:absolute;bottom:-3vw;left:4vw;width:100%;font-size:1.8vw;color:#000}.event_section #btmTimer .time_box .time_count .count.curr.top{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3}.event_section #btmTimer .time_box .time_count .count.next.bottom{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}.event_section #btmTimer .time_box .time_count .flip .count.curr.top{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.event_section #btmTimer .time_box .time_count .flip .count.next.bottom{-webkit-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.event_section #btmTimer .time_box .time_count .time.Day1{position:relative;margin-right:3.21875vw}.event_section #btmTimer .time_box .time_count .time.Day .label,.event_section #btmTimer .time_box .time_count .time.Day1 .label{display:none}.event_section #btmTimer .time_box .time_count .time.Day1::after{content:"일";position:absolute;bottom:0;right:-3.4375vw;font-size:2.5vw;line-height:1;color:#111c2f}.event_section #btmTimer .time_box .time_count .time.Hour1{position:relative}.event_section #btmTimer .time_box .time_count .time.Hour1 .label{display:none}.event_section #btmTimer .time_box .time_count .time.Hour,.event_section #btmTimer .time_box .time_count .time.Min{margin-left:1vw}.event_section #btmTimer .time_box .time_count .time.Min1 .label{display:none}.event_section #btmTimer .time_box .time_count .time.Sec{margin-left:1vw}.event_section #btmTimer .time_box .time_count .time.Sec1 .label{display:none}.event_section #btmTimer.gray .time_box .time_count .count{background:#ccc;color:#000}.event_section #btmTimer.gray .time_box .time_count .count.bottom{border-color:#bbb;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.9)), to(transparent));background-image:linear-gradient(rgba(255, 255, 255, 0.9), transparent)}.event_section #btmTimer.gray .time_box .time_count .label{color:#ccc}.select_buy{overflow:hidden;position:relative;margin-bottom:12px;padding:8px;border:1px solid #d5d5d5;background:#fff}.select_buy dt label{padding-right:30px;font-size:12px;color:#333}.select_buy dt label.type-checkbox{height:auto}.select_buy dd .num_box{overflow:hidden;float:left;margin-top:10px}.select_buy dd .num_box .input_num{width:32px;height:26px;border:1px solid #dfdfdf;font-size:12px;color:#666;line-height:24px;text-align:center;vertical-align:middle}.select_buy dd .num_box .plus,.select_buy dd .num_box .minus{display:inline-block;width:24px;height:24px;border:1px solid #dfdfdf;vertical-align:middle;text-align:center;line-height:24px}.select_buy dd .num_box .plus{border-width:1px 1px 1px 0}.select_buy dd .num_box .minus{border-width:1px 0px 1px 1px}.select_buy dd.price{float:right;margin-top:12px;font-size:12px;color:#666}.select_buy dd.price strong{font-size:15px;color:#333}.select_buy .del{display:block;position:absolute;top:0;right:0;width:30px;height:30px;background:url(//siwon-cdn.siwonschool.com/img/france/m/comm/bt_del.png) no-repeat center 50%;background-size:10px auto;font-size:0;text-indent:100%}.buy_area .price_box{margin-top:25px}.buy_area .price_box .tit_line{padding:0 0 5px 10px;border-bottom:1px solid #0c2436;color:#0c2436;font-size:16px;font-weight:bold}.buy_area .price_box .buy_price{padding-top:7px}.buy_area .price_box .buy_price li{position:relative;padding:7px 10px;color:#9a9a9a;font-size:16px}.buy_area .price_box .buy_price li .price{float:right;color:#0c2436}.buy_area .price_box .buy_price li.total{margin-top:7px;padding:9px 10px;border-top:1px solid #ccc;background:#fff2f1;color:#e9240f;font-weight:bold}.buy_area .price_box .buy_price li.total .price{color:#e9240f;font-weight:bold}.wrap_curri_comm table{width:100%}.wrap_curri_comm th{border:1px solid #ddd;font-size:2.188vw;font-weight:bold;color:#333}.wrap_curri_comm td{border:1px solid #ddd}.wrap_curri_comm td>ul>li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ddd;border-top:1px solid #ddd;text-align:center}.wrap_curri_comm td>ul>li:first-child{border-left:none}.wrap_curri_comm td>ul:first-child li{border-top:none}.wrap_curri_comm td>ul>li.blank{border-top:none}.wrap_curri_comm li.has_book{position:relative;cursor:pointer;background:url("//siwon-cdn.siwonschool.com/img/vietnam/comm/img_curri_mark.png") no-repeat right bottom}.wrap_curri_comm li.has_book2{position:relative;cursor:auto;background:url("//siwon-cdn.siwonschool.com/img/vietnam/comm/img_curri_mark.png") no-repeat right bottom}.wrap_curri_comm .tit_list{min-height:16.094vw;background:#999}.wrap_curri_comm .tit_list li{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.281vw 1.563vw 3.438vw;line-height:1.4;font-size:2.188vw;color:#666}.wrap_curri_comm .tit_list li strong{display:block;font-size:2.5vw;color:#333}.wrap_curri_comm .tit_list li.l1{background:#fafafa}.wrap_curri_comm .tit_list li.l2{background:#eee}.wrap_curri_comm .tit_list li.l3{background:#ccc}.wrap_curri_comm .tit_list li.l4{background:#bbb}.wrap_curri_comm .tit_list li.l5{background:#aaa}.wrap_curri_comm .tit_list li.l6{background:#999}.wrap_curri_comm .tit2_list{min-height:8.438vw}.wrap_curri_comm .tit2_list li{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.656vw 1.563vw 2.813vw;line-height:1.4;font-size:2.188vw;color:#333}.wrap_curri_comm .con_list{min-height:7.5vw}.wrap_curri_comm .con_list li{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.031vw 1.563vw 2.188vw;line-height:1.4;font-size:2.344vw;color:#666}.wrap_curri_comm .con_list li.off{color:#999;background:#fafafa}.wrap_curri_comm tr.st2 .con_list{min-height:6.094vw}.wrap_curri_comm tr.st2 .con_list li{padding:1.25vw 1.563vw 1.406vw}.curr_title{color:#000;font-size:2.813vw;font-weight:bold}.curr_v2{width:100%;table-layout:fixed}.curr_v2 th{height:7.813vw;padding:1.875vw 0;border:1px solid #ddd;background:#fafafa;color:#111;text-align:center;font-size:2.5vw;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}.curr_v2 th.ivory{background:#fff8da}.curr_v2 th.lemon{background:#f7ffb0}.curr_v2 th.lime{background:#ceffaf}.curr_v2 th.mint{background:#b0ffd7}.curr_v2 th.cottonblue{background:#c3e1ff}.curr_v2 th.purple{background:#e3d9ff}.curr_v2 th.pink{background:#ffd9e9}.curr_v2 th.grey{background:#666;color:#fff;font-size:14px;font-weight:500}.curr_v2 tbody th{border:1px solid #ddd;background:#fafafa;color:#111;font-size:14px;font-weight:bold;text-align:center}.curr_v2 tbody td{height:10.938vw;border:1px solid #ddd;text-align:center;color:#666;padding:2.031vw 0;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.curr_v2 tbody td.off{background:#fafafa;color:#999}.curr_v2 tbody td.has_book{position:relative;cursor:pointer}.curr_v2 tbody td.has_book:hover .layer{top:9.688vw;left:auto;right:-0.156vw}.curr_v2 tbody td.has_book::after{content:"";position:absolute;bottom:.156vw;right:.156vw;width:0;height:0;border-bottom:1.875vw solid #e83428;border-left:1.875vw solid rgba(0,0,0,0)}.curr_v2 tbody td.has_book2{position:relative;background:url("//siwon-cdn.siwonschool.com/img/vietnam/comm/img_curri_mark.png") no-repeat right bottom;cursor:auto}.curr_v2 tbody td.br0{border-right:0vw !important}.curr_v2 tbody td.bl0{border-left:0vw !important}.curr_v2 tbody td.bb0{border-bottom:0vw !important}.curr_v2 tbody td.bt0{border-top:0vw !important}.curr_v2 tbody td.on{background-color:#fff2f6}.curr_v2.none_red tbody td.has_book{background:none}.curr_v2.st2{margin-top:0;background:#fff}.curr_v2.st2 thead td.lv1{background:#fafafa}.curr_v2.st2 thead td.lv2{background:#eee}.curr_v2.st2 thead td.lv3{background:#ccc}.curr_v2.st2 tbody th{color:#333;font-size:2.188vw}.curr_v2.st2 tbody td{letter-spacing:-0.07em}.curr_v2.st2 tbody td.empty p{height:2.813vw}.has_book .layer{position:absolute;left:-0.156vw;top:7.813vw;width:52.344vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.219vw;border:1px solid #111;cursor:default;background:#fff}.has_book .layer .inner{position:relative;padding-left:17.969vw}.has_book .layer span.th{position:absolute;left:0;top:0;display:inline-block;width:14.844vw;height:21.094vw}.has_book .layer span.th img{width:100%;height:100%}.has_book .layer .desc{display:table;width:100%;height:21.094vw;position:relative}.has_book .layer .desc .tb_cell{display:block}.has_book .layer .desc p{text-align:left}.has_book .layer .desc p.tit{padding-bottom:2.344vw;color:#333;font-size:2.5vw;font-weight:bold}.has_book .layer .desc p.info{line-height:1.4;font-size:2.031vw;color:#999}.has_book .layer .desc p.price{position:absolute;right:0;bottom:0;font-size:2.5vw;font-weight:bold;line-height:1;color:#f18e00}.wrap_curri_comm p.desc{padding-top:.625vw;text-align:right;line-height:4.375vw;font-size:2.031vw;color:#999}.wrap_curri_comm p.desc img{padding-left:1.563vw}/*# sourceMappingURL=core.min.css.map */