﻿.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-4{margin-top:40px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mt-7{margin-top:70px}.mt-8{margin-top:80px}.mt-9{margin-top:90px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.mb-6{margin-bottom:60px}.mb-7{margin-bottom:70px}.mb-8{margin-bottom:80px}.mb-9{margin-bottom:90px}.ee{height:1px;display:block}.bold{font-weight:800}.small{padding:0 5px;font-size:70%;vertical-align:baseline}.text-center{text-align:center}.subContentWrap{width:100%;display:inline-block;margin:50px 0 50px 0}.subContentWrap .contentRight{min-height:600px;padding:20px;border-radius:20px;background:#fafafa}.subContentWrap .contentRight_cs{width:100%;min-height:400px;padding:0px 60px 60px 60px;border-radius:10px;background:#fff}.my .subContentWrap .contentRight{min-height:500px;padding:40px 60px;border-radius:20px;background:#fff}.subContentWrap .contentRight .comm_bg{width:100%;background:url("../images/comm_bg.png")}.subContentWrap .contentRight .comm_bg img{margin:3em 2.7em}.subContentWrap .contentRight .faq_bg{width:100%;background:url("../images/faq_bg.png")}.subContentWrap .contentRight .faq_bg img{margin:3em 2.7em}.subContentWrap .contentRight .subVisualWrap{width:100%;height:286px;color:#fff;text-align:center}.subContentWrap .contentRight .subVisualWrap h2{font-size:45px;font-weight:700;text-shadow:2px 3px 5px #484848;padding:93px 0px;line-height:50px}.subContentWrap .contentRight .subVisualWrap h2 span{font-size:20px}.subContentWrap .contentRight .subVisual01{background:url(../images/sub_visual01.jpg) no-repeat;background-size:cover}.subContentWrap .contentRight .subVisual02{background:url(../images/sub_visual02.jpg) no-repeat;background-size:cover}.subContentWrap .contentRight .subVisual03{background:url(../images/sub_visual03.jpg) no-repeat;background-size:cover}.subContentWrap .contentRight .subVisual04{background:url(../images/sub_visual04.jpg) no-repeat;background-size:cover}.subContentWrap .contentRight .subVisual05{background:url(../images/sub_visual05.jpg) no-repeat;background-size:cover}.subContentWrap .contentRight .subVisual06{background:url(../images/sub_visual06.jpg) no-repeat;background-size:cover}.subContent h2{color:#141414;font-size:36px;line-height:1.4}.subContent p{color:#282828;font-size:20px;line-height:30px}.system-list{width:100%;margin:50px 0;gap:20px;color:#fff;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.system-list li{width:calc(25% - 15px);min-width:220px;min-height:240px;margin-bottom:10px;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0px 3px 6px 0px rgba(32,34,40,.08);list-style:none}.system-list .system-con{flex:1}.system-list .system-img{width:100%;border-radius:20px;overflow:hidden}.system-list .system-img img{width:100%}.system-list .system-con h3{margin-top:20px;color:#141414;font-size:20px;font-weight:700;letter-spacing:-1.5px}.system-list .system-con p{color:#505050;font-size:16px;font-weight:400;letter-spacing:-1px}.photo-list{width:100%;margin:50px 0;gap:20px;display:flex;flex-wrap:wrap;justify-content:center}.photo-list li{width:calc(25% - 15px);min-width:220px;list-style:none}.photo-list .photo-con{padding:30px 20px;border-radius:10px;background-color:#fff;box-shadow:0px 3px 6px 0px rgba(32,34,40,.08);text-align:center}.photo-list .photo-con img{max-width:120px;height:auto}.photo-list .photo-con h3{margin-top:20px;color:#141414;font-size:20px;font-weight:700;letter-spacing:-1.5px}.photo-list .photo-con p{margin-top:10px;color:#505050;font-size:14px;font-weight:400;line-height:1.5}.sub-wrap{padding-bottom:70px;background:var(--background)}#s-visual{width:100%;max-width:1200px;height:385px;margin:0 auto;border-radius:var(--radius-xl);background:var(--gradient-primary);box-shadow:var(--shadow-lg);color:var(--primary-foreground);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;box-sizing:border-box}#s-visual .sv-tit{margin-bottom:20px;font-size:36px;font-weight:400;letter-spacing:-2px;font-family:"Noto Sans KR","Poppins",sans-serif}#s-visual .sv-tit span{font-size:48px;font-weight:bold;letter-spacing:-2px;font-family:"Noto Sans KR","Poppins",sans-serif}#s-visual .sv-txt{font-size:18px;font-weight:300;letter-spacing:-1px;opacity:.9}#s-visual.sv-introduction{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg1.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-chart{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg2.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-premium{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg3.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-faq{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg4.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-lotto{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg6.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-local{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg1.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-review{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg2.png") no-repeat center !important;background-size:cover !important}#s-visual.sv-mypage{background:linear-gradient(135deg, rgba(0, 122, 255, 0.5) 0%, rgba(0, 86, 179, 0.55) 100%),url("../images/sub_bg7.png") no-repeat center !important;background-size:cover !important}.svp-wrap .svp-con-wrap1{gap:20px}.svp-wrap .svp-con-wrap2{gap:20px;margin-top:20px;align-items:flex-start}.svp-wrap{margin:60px auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.svp-wrap .svp-con{justify-content:flex-start;align-items:center;gap:40px;padding:20px;background:#1e1e1e;border-radius:10px}.svp-wrap .svp-con .flex{display:flex;justify-content:flex-start;align-items:center;gap:40px}.svp-wrap .svp-con-warp{width:50%;padding:20px;background:#1e1e1e;border-radius:10px}.svp-wrap .svp-con-warp #svp-3{display:flex;align-items:center;justify-content:center;gap:40px}.svp-wrap .member-img{position:relative;width:285px}.svp-wrap .member-img .img{width:100%;border-radius:10px;overflow:hidden}.svp-wrap .member-img .soldout{position:absolute;top:50%;left:50%;width:120px;transform:rotate(-30deg)}.svp-wrap .member-info{flex-direction:column;align-items:flex-start;color:#fff}.svp-wrap .svp-con span{font-size:16px;font-weight:800;letter-spacing:0px;opacity:.5}.svp-wrap #svp-1 span{color:#0f8cf0}.svp-wrap #svp-2 span{color:#5ac8fa}.svp-wrap #svp-3 span{color:#e19c28}.svp-wrap #svp-4 span{color:#f01e2d}.svp-wrap #svp-5 span{color:#a5f9f0}.svp-wrap h5{margin-top:5px;font-size:24px;font-weight:700}.svp-wrap p{margin-top:5px;color:#ddd;font-size:16px;letter-spacing:-1.5px;word-break:keep-all}.svp-wrap .member-price{margin-top:10px;font-size:28px;font-weight:800;letter-spacing:-1.5px}.svp-wrap button{width:160px;margin-top:10px;padding:15px;border-radius:5px;color:#fff;font-size:18px;font-weight:600}.svp-wrap button.svp-join{background:#969696;transition:all .5s ease-in-out}.svp-wrap button.svp-join:hover{background:#646464}.svp-wrap button.svp-cs{background:#e91724;transition:all .5s ease-in-out}.svp-wrap button.svp-cs:hover{background:#b4111c}.svp-wrap .member-soldout{color:#e91724}.boright{padding:10px 20px;margin:20px 0;border:1px solid #ddd;border-radius:0px;background:#f9f9f9;text-align:center}.boright select{width:30%;height:44px;margin:0 5px;padding:10px;border:1px solid #ddd;border-radius:2px;font-size:14px;font-weight:500}.boright input[type=text]{height:32px;line-height:32px;border:1px solid #ccc;background:#fff}.boright .btn{width:110px;height:44px;line-height:44px;margin-top:-3px;padding:0 18px;border:0;border-radius:5px;background:#007aff;color:#fff;font-size:15px;font-weight:400;cursor:pointer}#mid label[for=bsearch_box]{margin-left:16px}#mid .board_btn,.wbtns{padding:20px;text-align:right}#mid h3{margin-top:35px;text-align:center;font-size:25px}#mid .g-title{margin-top:40px;padding:15px;text-align:center;color:#fff;background:#2f2f2f}#mid .board table.ortb{border-top:2px solid #007aff}#mid .board table{width:100%;border-top:2px solid #007aff}#mid .board table th,.board table td{border:0;padding:12px;border-bottom:1px solid #ddd}#mid .board table th{background:#f0f0f0;font-weight:bold;color:#222}#mid .board table td.writer{font-size:13px}#mid .board table td a{color:#222}#mid .board table td a:hover{text-decoration:underline}.contentnavi{padding:20px 0;border-bottom:1px solid #dedede;background:#fff}.contentnavi ul{display:flex;justify-content:center}.contentnavi ul li a{padding:0 20px;color:#000;font-size:16px;font-weight:400;letter-spacing:-1px}.contentnavi ul li a:hover{color:#007aff;font-weight:bold;text-decoration:none}.contentnavi ul li.active a{color:#007aff;font-weight:bold;text-decoration:none}.customerList{box-sizing:border-box;margin-bottom:24px}.customerList table{border-top:2px solid #000;margin-top:25px}.customerList table tr td{line-height:50px;text-align:center;border-bottom:1px solid #ddd}.customerList table tr td:nth-child(2){text-align:left}.customerList table tr th{background:#f4f4f4;line-height:50px}.customerList table tr td input{font-size:14px;padding:10px;margin:5px;width:99%}.customerList table tr td textarea{font-size:14px;width:99%;padding:10px;margin:5px;height:200px;resize:none}.customerList .btnArea{text-align:center;margin:40px 0 0 0}.customerList .btnArea a{color:#fff;background:#2f2f2f;font-size:16px;padding:15px 40px;border-radius:5px;cursor:pointer}.customerList .writeBtn{text-align:right;margin:0 0 10px 0}.customerList .writeBtn a{background:#007aff;font-size:15px;font-weight:400}.customerList .cstView tr td{padding:10px;box-sizing:border-box}.customerList .cstView tr td:nth-child(2){line-height:20px}.customerList .cstView tr:last-child td:nth-child(2){height:200px;vertical-align:top}.customerList .cstView tr:nth-child(2) td:nth-child(2) div,.customerList .cstView tr:nth-child(3) td:nth-child(2) div{height:250px;overflow-y:scroll;padding:5px}.sec_cs .inner{width:100%;margin:auto}.sec_cs .cs_schBar{width:580px;margin:30px auto;overflow:hidden}.sec_cs .cs_schBar .inputWrap_st1{width:460px;float:left;margin:0}.sec_cs .cs_schBar .inputWrap_st1:before{display:none}.sec_cs .cs_schBar .inputWrap_st1 input{height:50px;font-size:14px;line-height:24px;padding:12px 12px 12px 20px}.sec_cs .cs_schBar .btn{float:right}.sec_cs .cs_schBar .btn button{display:inline-block;width:110px;height:50px;border-radius:5px;background:#007aff;color:#fff;font-size:15px;font-weight:400;line-height:50px;text-align:center}.sec_cs .cs_tab{margin-bottom:20px}.sec_cs .cs_tab:after{content:"";clear:both;display:table}.sec_cs .cs_tab ul{margin:30px 0 0 1px}.sec_cs .cs_tab li{float:left}.sec_cs .notice_tab li,.sec_cs .faq_tab li{width:33.333333%}.sec_cs .cs_tab li a{display:block;font-size:18px;line-height:28px;padding:16px 0;text-align:center;color:#555;background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;z-index:10}.sec_cs .cs_tab li a:hover,.sec_cs .cs_tab li a:focus{background:#f4f4f4}.sec_cs .cs_tab li.active a,.sec_cs .cs_tab li.active a:hover,.sec_cs .cs_tab li.active a:focus{border-color:#007aff;background:#007aff;color:#fff;font-weight:600;z-index:11}.sec_cs .pagination{margin:60px 0}.sec_terms h3{text-align:center;margin-bottom:30px;font-size:30px}.sec_terms h3.title_st1 span{margin-bottom:10px}.sec_terms{width:1200px;min-height:600px;background:#fff;box-shadow:0px 3px 6px 0px rgba(32,34,40,.08);padding:50px 20px;margin:30px auto}.consult_board ul li .qusetion_article a dl{overflow:hidden;display:inline-block}.consult_board ul li .qusetion_article a dt,.consult_board ul li .qusetion_article a dd{float:left}.consult_board ul li .qusetion_article a dt{width:600px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.consult_board ul li .qusetion_article a dd{width:140px;text-align:center;color:#999}.consult_board ul li .qusetion_article a .data{letter-spacing:0}.consult_board ul li .qusetion_article a .state.comp{color:#007aff}.consult_board ul li.posts_none{font-size:16px;line-height:26px;color:#777;text-align:center;padding:100px 0}#consult_write.layerPopup .contPop{width:500px;padding:24px}#consult_write.layerPopup .contPop .inputWrap_st1{margin:0}#consult_write.layerPopup .contPop .inputWrap_st1:before{display:none}#consult_write.layerPopup .contPop .inputWrap_st1 input{height:50px;font-size:14px;line-height:24px;padding:12px 12px 12px 20px}#consult_write.layerPopup .contPop button{width:100%;display:block;font-size:18px;line-height:28px;padding:16px 0;text-align:center;border-radius:2px;background:#007aff;color:#fff;margin-top:20px}.faq_board{border-top:2px solid #555;border-bottom:1px solid #777}.faq_board ul li{position:relative;border-top:1px solid #e7e7e7;background:#fff}.faq_board ul li .qusetion_article{padding:0 30px}.faq_board ul li.active{border:1px solid #007aff}.faq_board ul li .qusetion_article:hover,.faq_board ul li .qusetion_article:focus{background:#e9ecf1}.faq_board ul li .qusetion_article a{position:relative;display:block;font-size:16px;padding:17px 50px 17px 0;color:#333}.faq_board ul li .qusetion_article a:before{content:"Q.";display:inline-block;font-size:18px;font-weight:600;margin-right:10px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;color:#007aff}.faq_board ul li .qusetion_article a:after{content:"";display:inline-block;width:29px;height:29px;background:url(../images/faq_arr.png) no-repeat 0 100%;position:absolute;top:11.5px;right:-5px}.faq_board ul li .answer_article{width:100%;position:relative;background:#f5f6fa;padding:40px;font-size:14px;line-height:22px;color:#555}.faq_board ul li.active .qusetion_article a,.faq_board ul li.active .qusetion_article a:hover{font-weight:600}.faq_board ul li.active .qusetion_article a:after{background:url(../images/faq_arr.png) no-repeat 0 0}.sec_consult .consult_btn{text-align:center;margin-bottom:30px}.sec_consult .consult_btn ul{display:inline-block}.sec_consult .consult_btn li{float:left;margin:0 10px}.sec_consult .consult_btn li a{display:block;font-size:18px;line-height:28px;padding:16px 30px;text-align:center;color:#999;background:#fff;border:1px solid #ddd;border-radius:2px}.sec_consult .consult_btn li a.btn_write{background:#007aff;border-color:#007aff;color:#fff}.board_write{width:100%;margin:auto}.board_write table{background:#fff}.board_write .inputWrap_st1:before{display:none}.board_write .inputWrap_st1 input{height:50px;padding:12px 12px 12px 20px;font-size:14px;line-height:24px}.board_write .textareaWrap_st1 textarea{min-height:400px}.board_write button{display:block;width:100%;margin-top:20px;padding:16px 0;border-radius:2px;background:#007aff;color:#fff;font-size:18px;line-height:28px;text-align:center}body.auth{background:#f4f4f4}#auth_header .inner{width:100%;margin:0 auto 2em auto;padding:24px 0}#auth_header h1{text-align:center}#auth_header h1 .logo{display:inline-block;width:300px;height:66px;background:url("../images/logo_bk.png") no-repeat center}body.auth #container{width:460px;margin:0 auto;display:block;background:rgba(0,0,0,0)}input[type=password]{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif}.login_cont .checks label{color:#444}.wrap.auth{background:#f0f0f0}.login_cont .inputWrap_st2,.findID_cont .inputWrap_st2{margin-bottom:10px}.login_cont .checksWrap_st2{padding:10px 0 30px}.auth_content .agree_box,.auth_content .join_box{margin-bottom:20px}.auth_content .agree_box .tit{color:#666;font-size:14px;line-height:24px;padding:0 0 6px}.auth_content .agree_box .txt_area{height:160px;padding:20px;background:#fff;overflow:hidden;margin-bottom:1px;font-size:12px;line-height:18px;color:#777}.auth_content .agree_box .txt_area pre{white-space:pre-wrap}.auth_content .submit_area{margin-bottom:100px}.login_cont .submit_area,.findID_cont .submit_area{margin-bottom:0}.auth_content .submit_area a,.auth_content .submit_area button{width:100%;display:block;background:#007aff;font-size:20px;font-weight:600;color:#fff;padding:20px 0;text-align:center;border-radius:10px}.auth_content .btn_area{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.auth_content .btn_area ul{margin:0 -5px}.auth_content .btn_area li{width:33.333333%;float:left;padding:0 5px}.auth_content.findID_cont .btn_area li{width:100%}.auth_content .btn_area a,.auth_content .btn_area button{width:100%;display:block;color:#333;font-size:16px;line-height:26px;padding:15px 0;text-align:center;font-weight:500}.auth_content .btn_area a.goJoin{color:#007aff}.findIDSubmit{background:#3d4d63;margin-top:10px;padding:20px;color:#fff}.findIDSubmit .tit{text-align:center;font-size:14px;word-break:keep-all;line-height:24px;margin-bottom:12px}.findIDSubmit .userID{font-size:20px;letter-spacing:0;line-height:30px;padding:10px;text-align:center;background:#515f73}.findIDSubmit .info{margin-top:12px}.findIDSubmit .info p{position:relative;font-size:12px;line-height:18px;word-break:keep-all;padding:0 10px}.findIDSubmit .info p:before{content:"";width:4px;height:2px;display:inline-block;background:#9ea6b1;position:absolute;left:0;top:8px}.subContentWrap .contentLeft{float:left;width:235px}.subContentWrap .contentLeft .leftMenu .leftMenuTit{background:#007aff;border-radius:5px}.subContentWrap .contentLeft .leftMenu ul{border-radius:5px}.subContentWrap .contentLeft .leftMenu .leftMenuTit h2{color:#fff;font-size:18px;font-weight:500;text-align:center;padding:20px}.subContentWrap .contentLeft .leftMenu ul li{font-size:17px;border-bottom:1px solid #eee;text-align:center}.subContentWrap .contentLeft .leftMenu ul li:last-child{border-bottom:none}.subContentWrap .contentLeft .leftMenu ul li a{color:#454545;font-size:16px;display:block;width:100%;padding:15px 20px;background:#fff;box-sizing:border-box}.subContentWrap .contentLeft .leftMenu ul li.active a{color:#000;font-weight:500;text-decoration:none !important}.subContentWrap .contentLeft .leftMenu ul li a:hover{background:#b3b3b3;color:#fff}.subContentWrap .contentLeft .leftBox{width:100%;height:247px;box-shadow:2px 2px 4px #d6d4cc;background:#fff;box-sizing:border-box;margin:14px 0;border:2px solid #2b261e}.subContentWrap .contentLeft .leftBox2 dl{padding:13px 20px}.subContentWrap .contentLeft .leftBox2{display:table;width:100%;box-shadow:2px 2px 4px #d6d4cc;border:2px solid #007aff;background:#fff;box-sizing:border-box;margin:14px 0;border-radius:5px}.subContentWrap .contentLeft h3{width:90%;margin:0 auto;font-size:16px;line-height:50px;font-weight:600;border-bottom:1px dotted #b3b3b3;letter-spacing:-0.75px;text-align:center;color:#007aff}.subContentWrap .contentLeft .bankBox dl{float:left;padding:13px 13px 0 13px}.subContentWrap .contentLeft .bankBox p{font-size:12px;text-align:center;margin:10px 0}.subContentWrap .contentLeft .bankBox dl dt{height:30px;line-height:28px;font-size:15px;float:left;text-align:center;color:#534837;font-weight:400;width:33%}.subContentWrap .contentLeft .bankBox dl dd{height:36px;line-height:28px;color:#454545;font-size:15px;text-align:left;padding-left:11px;float:left;width:67%}.subContentWrap .contentLeft .centerBox dl dt{height:30px;line-height:28px;font-size:15px;float:left;width:75px;text-align:center;border-right:1px dotted #d2d2d2;font-weight:400}.subContentWrap .contentLeft .centerBox dl dd{height:36px;line-height:30px;font-size:15px;text-align:left;padding-left:11px;float:left}.subContentWrap .contentLeft .centerBox .centerNum{font-size:26px;color:#fff;font-weight:600;line-height:32px;padding:13px 0 8px 0;letter-spacing:0;background:url(../images/callico.png) no-repeat 12% center #007aff;padding-left:60px;background-size:24px;letter-spacing:-1px}.sub01-pont li{display:inline-block;margin-top:2px;background:#007aff;padding:10px;color:#fff;text-align:center;font-weight:100;font-size:14px;letter-spacing:0}.wrap .banner{clear:both;border-top:1px solid #eee;background:#fff}.wrap .banner ul{padding:20px 0;width:1380px;margin:auto}.wrap .banner ul li{float:left;width:190px;text-align:center;margin-right:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:80px}.wrap .banner ul li:last-child{margin-right:0 !important}.classBox03 .gold_explain .goldBox{margin-top:50px}.classBox{border-bottom:1px solid #ddd;padding:5px 0}.upexplain li{float:left}.upexplain li.upimg{width:200px;height:215px}.upexplain li.rateimg01{background:url(../images/rateicosingle.png) no-repeat center;margin-left:30px}.upexplain li.rateimg02{background:url(../images/rateicodouble.png) no-repeat center;margin-left:30px}.upexplain li.rateimg03{background:url(../images/rateicotriple.png) no-repeat center;margin-left:30px}.upexplain li.rateimg04{background:url(../images/rateicovip.png) no-repeat center;margin-left:30px}.classBox .joinbtn{width:100%;display:inline-block;margin:20px 0 30px}.classBox{padding-top:50px}.classBox .joinbtn .movebtn{float:right;background:#007aff;color:#fff;border:1px solid #fff;font-weight:500;font-size:17px;height:50px;line-height:47px;width:170px;padding-left:37px;border-radius:30px}.classBox .joinbtn .movebtn img{top:21px}.upexplain li.upbox{width:600px;margin-left:30px}.upexplain li.upbox h4{font-size:25px;margin:10px 0;color:#007aff;font-weight:600}.upexplain li.upbox p{font-size:20px;font-weight:500}.upexplain li.upbox span{margin-top:10px;display:block;font-size:16px;word-break:keep-all;line-height:28px;color:#777}.classBox .gold_explain div{float:left}.classBox .gold_explain .goldimg{width:220px;text-align:center}.classBox01 .gold_explain .goldimg,.classBox02 .gold_explain .goldimg{margin:52px 0}.classBox .gold_explain:after{content:"";display:block;clear:both}.classBox .gold_explain .goldBox{width:526px;margin-left:20px}.classBox .gold_explain .goldBox dl{border:1px solid #e1e1e1;margin:30px 0}.classBox .gold_explain .goldBox dl dt{float:left;width:112px;text-align:center;font-size:20px;font-weight:700;line-height:88px;height:88px;color:#fff}.classBox01 .gold_explain .goldBox dl dt{background:url(../images/gold01_bg.png) no-repeat}.classBox02 .gold_explain .goldBox dl dt{background:url(../images/gold02_bg.png) no-repeat}.classBox03 .gold_explain .goldBox dl dt{background:url(../images/gold03_bg.png) no-repeat}.classBox04 .gold_explain .goldBox dl dt{background:url(../images/gold04_bg.png) no-repeat}.classBox04 .gold_explain .goldBox{margin-top:50px}.classBox .gold_explain .goldBox dl dd{float:left;text-align:center}.classBox .gold_explain .goldBox dl dd.gold_price01{border-right:1px dashed #ccc;width:227px;font-size:34px;font-weight:800;color:#fd3131;line-height:28px;padding:21px 0 10px}.classBox .gold_explain .goldBox dl dd.gold_price01 .font_s{font-size:14px;color:#454545;font-weight:400}.classBox .gold_explain .goldBox dl dd.gold_price02{width:184px;font-size:17px;color:#454545;padding:10px 0}.classBox .gold_explain .goldBox dl dd a{display:block;background:#fdb731;box-shadow:0 5px 0 0 #e39f1e;color:#fff;width:113px;border-radius:3px;padding:8px 0;margin:5px auto 0}.guideBox{box-sizing:border-box;padding:30px;margin-top:20px;background:#f5f6fa;border:1px solid #ddd}.guideBox h4{font-size:21px;color:#333;font-weight:500}.guideBox p{font-size:15px;line-height:28px;margin-top:7px}.treatyBox{width:100%;height:200px;overflow-y:scroll;margin:20px 0;border:1px solid #ccc;padding:20px;box-sizing:border-box}.treatyBox pre{line-height:25px}h3.title_st1 span{display:block;color:#adadad;font-size:14px;line-height:20px;letter-spacing:0}h3.title_st2{font-size:40px;line-height:50px;text-align:center;color:#555;padding:0 0 40px;font-weight:600}h3.title_st2 span{display:block;color:#adadad;font-size:16px;line-height:40px;letter-spacing:-0.05em;font-weight:400}.subVisTitle .svtNevBar .subnevMenu{min-width:100%;background:#fff;border:1px solid #ddd;border-top:0;overflow:hidden;position:absolute;top:50px;left:0;right:0;max-height:0;z-index:-1;visibility:hidden}.subVisTitle .svtNevBar ul.svtNev>li:hover .subnevMenu{visibility:visible;z-index:99;max-height:500px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.subVisTitle .svtNevBar .subnevMenu li{border-bottom:1px solid #eee}.subVisTitle .svtNevBar .subnevMenu li:last-child{border:0}.subVisTitle .svtNevBar .subnevMenu li a{display:block;padding:0 16px;line-height:42px;color:#777}.subVisTitle .svtNevBar .subnevMenu li a:hover{background:#fafafa;color:#007aff}.sec_siteGuide ul{margin:-20px 0 0 -20px}.sec_siteGuide li{width:340px;height:340px;margin:20px 0 0 20px}.sec_siteGuide li.title_box{background:#f4f4f4;padding:14px 30px 0}.sec_siteGuide li.title_box p{font-size:16px;color:#777;line-height:26px;word-break:keep-all;margin-top:25px}.sec_siteGuide li.title_box p strong{color:#333}.sec_siteGuide li.download_box .browser{text-align:center;margin-top:50px}.sec_siteGuide li.download_box .browser i{width:102px;height:106px;display:inline-block;background:url(../images/siteGuide_icon.png) no-repeat;font-size:0;text-indent:-999999em;overflow:hidden}.sec_siteGuide li.download_box .browser i.icon1{background-position:0 0}.sec_siteGuide li.download_box .browser i.icon2{background-position:-102px 0}.sec_siteGuide li.download_box .browser i.icon3{background-position:-204px 0}.sec_siteGuide li.download_box .browser i.icon4{background-position:-306px 0}.sec_siteGuide li.download_box .browser i.icon5{background-position:-408px 0}.sec_siteGuide li.download_box .tit{color:#333;font-size:16px;line-height:26px;text-align:center;text-transform:uppercase;letter-spacing:0;font-weight:700;padding:20px 0 15px}.sec_siteGuide li.download_box .available{text-align:center}.sec_siteGuide li.download_box .available dd{display:inline-block;margin:0 8px}.sec_siteGuide li.download_box .available dd span{width:20px;height:20px;display:inline-block;background:url(../images/siteGuide_icon.png) no-repeat;font-size:0;text-indent:-999999em;overflow:hidden}.sec_siteGuide li.download_box .available dd.windows span{background-position:0 -116px}.sec_siteGuide li.download_box .available dd.mac span{background-position:-20px -116px}.sec_siteGuide li.download_box .available dd.linux span{background-position:-40px -116px}.sec_siteGuide li.download_box .download{width:100%;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e7e7e7}.sec_siteGuide li.download_box .download a{position:relative;display:block;background:#f4f4f4;color:#c6c6c6;font-size:16px;font-weight:700;letter-spacing:0;line-height:26px;padding:17px 30px}.sec_siteGuide li.download_box .download a:after{content:"";width:20px;height:21px;display:inline-block;background:url(../images/icon_download.png) no-repeat;position:absolute;right:30px;top:19.5px}.sec_siteGuide .info_lineBar{padding:30px 0 120px}.sec_siteGuide .info_lineBar span{height:50px;line-height:50px;display:block;text-align:center;background:#3d4d63;font-size:16px;color:#fff}.policy_wrap{width:100%;word-break:keep-all;font-size:16px;line-height:24px;padding-bottom:120px}.policy_wrap pre{white-space:pre-wrap}.term #header{background:#fff;box-shadow:0px 2px 5px rgba(40,40,40,.1)}.sec_news .news_tab li{width:25%;float:left}.sec_news .inner{width:1040px;margin:auto}.sec_news .news_schBar{width:580px;margin:30px auto;overflow:hidden}.sec_news .news_schBar .inputWrap_st1{width:460px;float:left;margin:0}.sec_news .news_schBar .inputWrap_st1:before{display:none}.sec_news .news_schBar .inputWrap_st1 input{height:50px;font-size:14px;line-height:24px;padding:12px 12px 12px 20px}.sec_news .news_schBar .btn{float:right}.sec_news .news_schBar .btn button{display:news_schBar;width:110px;height:50px;line-height:50px;background:#3d4d63;color:#fff;text-align:center;font-size:14px;border-radius:2px}.sec_news .news_schBar .btn button:hover{background:#2b394e}.sec_news .news_tab{margin-bottom:20px}.sec_news .news_tab ul{margin:30px 0 0 1px}.sec_news .news_tab li{float:left}.sec_news .notice_tab li,.sec_news .faq_tab li{width:33.333333%}.sec_news .news_tab li a{display:block;font-size:18px;line-height:28px;padding:16px 0;text-align:center;color:#555;background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;z-index:10}.sec_news .news_tab li a:hover,.sec_news .news_tab li a:focus{background:#f5f6fa}.sec_news .news_tab li.active a,.sec_news .news_tab li.active a:hover,.sec_news .news_tab li.active a:focus{border-color:#007aff;background:#007aff;color:#fff;z-index:11}.sec_news .pagination{margin:60px 0 120px}.sec_terms h3{text-align:center;margin-bottom:30px;font-size:30px}.sec_terms h3.title_st1 span{margin-bottom:10px}.sec_terms{width:1200px;min-height:600px;background:#fff;box-shadow:0px 3px 6px 0px rgba(32,34,40,.08);padding:50px 20px;margin:30px auto}.newsWrap{display:inline-block;width:100%;margin-top:30px;word-break:keep-all}.newsWrap .newsslide{width:100%;background:#4b5975;color:#fff;overflow:hidden;height:50px}.newsWrap .newsslide dt{float:left;font-size:18px;line-height:50px;padding:0 25px}.newsWrap .newsslide dd{float:left;line-height:50px;font-size:16px;opacity:.8}.newsWrap .newsslide dd .date{font-size:13px;display:inline-block;vertical-align:middle;opacity:.5;margin-left:10px}.newsbox{margin-top:20px}.newsbox>li{float:left;border-top:1px solid #000}.newsbox li .firstnews{width:50%;float:left;padding:10px;border-bottom:1px solid #ddd;height:420px;overflow:hidden}.newsbox li .firstnews dt{font-size:17px;font-weight:500;padding:10px;height:69px;overflow:hidden;line-height:27px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:flex;vertical-align:middle;align-items:center}.newsbox li .firstnews dd{padding:0 10px;font-size:15px;line-height:24px;color:#777;height:149px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.newsbox li .firstnews dd .date{float:left;margin-top:5px;font-size:13px;color:#999;width:100%;text-align:right}.newsbox li .newslist{display:inline-block;padding:20px}.newsbox li .newslist dt{font-size:15px;line-height:32px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.newsbox li .newslist dt .date{margin-left:7px;color:#999;font-size:13px}.newsbox li dl.firstnews:nth-of-type(1){border-right:1px solid #eee}.newsbox li .firstnews .newsphoto{width:100%;height:180px;background:#ccc;overflow:hidden}.newsbox li .firstnews .newsphoto img{width:100%;height:180px;padding:0}.newsbox .leftBox{width:675px;border:1px solid #ddd;border-top:1px solid #000}.newsbox .rightBox{width:335px;margin-left:25px}.newsbox .rightBox>div{display:inline-block;width:100%;height:296px;border:1px solid #ddd}.newsbox .rightBox .right01{overflow:hidden;width:333px}.newsbox .rightBox .right02{margin-top:25px;border-top:1px solid #000}h3.newstit{width:100%;font-size:19px;line-height:60px;font-weight:500;border-bottom:1px solid #ddd;letter-spacing:-0.75px;box-shadow:0px 3px 6px 0px rgba(32,34,40,.08);padding-left:20px;position:relative}h3.newstit a{display:block}.mediaboxWrap{border:1px solid #ddd;border-top:1px solid #000;margin-top:25px;display:block}.mediaboxWrap .newsslide{background:#fff;height:230px;margin:20px 10px}.mediaboxWrap .newsslide .phototum{background:#ccc;height:160px;position:relative}.mediaboxWrap .newsslide .phototum img{padding:0}.mediaboxWrap .newsslide a{display:block}.mediaboxWrap .newsslide dt{color:#333;line-height:26px;margin-top:12px;padding:0 10px;font-size:17px;font-weight:500}.mediaboxWrap .newsslide .phototum:after{content:"";background:url(../images/mn_img170314.png) no-repeat center;width:100%;height:100%;display:inline-block;background-color:rgba(2,2,2,.4);position:absolute;top:0;left:0}.newsWrap .rightBox h3{background:#fff;z-index:999;position:absolute;width:331px}.newsWrap .rightbox02,.rightbox01{padding:15px;height:250px;margin-top:60px;display:inline-block;width:100%}.newsWrap .rightBox li a{font-size:15px;border-bottom:1px solid #ddd;white-space:nowrap;overflow:hidden;width:100%;display:block;text-overflow:ellipsis;line-height:33px;padding-left:10px;position:relative;color:#666;font-weight:400}.newsWrap .rightBox li a:hover{color:#333}.newsWrap .rightBox li a:after{content:"·";left:0;position:absolute;font-weight:bold}.sec_interview{margin-bottom:15px}.sec_interview .interview_board .item_lst a .infoWrap .txt{height:73px;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sec_interview .interview_board .item_lst a{height:395px;border:1px solid #ddd}.sec_interview .interview_board .item_lst a:hover{border:1px solid #007aff}.sec_interview .inner{min-width:100%;max-width:100%;margin:auto;position:relative}.interview_tab{position:absolute;right:0;top:0}.interview_tab ul{width:300px;display:inline-block;margin-left:1px}.interview_tab li{width:50%;float:left}.interview_tab li a{display:block;font-size:16px;line-height:26px;padding:12px 0;text-align:center;border:1px solid #d8d8d8;color:#999;margin-left:-1px}.interview_tab li.active a{position:relative;z-index:10;border:1px solid #007aff;background:#fff;color:#007aff}.interview_btn{text-align:center;margin-bottom:30px}.interview_btn button,.interview_btn a{width:100%;border-radius:3px;display:inline-block;font-size:16px;line-height:26px;padding:13px 0;text-align:center;border-radius:2px;background:#333;color:#fff}.interview_board{display:block}.interview_board ul{position:relative}.interview_board ul li{float:left;width:33.3333%}.interview_board .item_lst{padding:3px;float:left;margin-bottom:5px;width:100%;max-width:260px}.interview_board .item_lst a{position:relative;display:block;background:#fff;box-shadow:2px 2px 4px #dee1e7;-webkit-box-shadow:2px 2px 4px #dee1e7;-moz-box-shadow:2px 2px 4px #dee1e7;-ms-box-shadow:2px 2px 4px #dee1e7;-o-box-shadow:2px 2px 4px #dee1e7;margin:2.5px}.mview_board .item_lst a{width:250px}.mview_board .item_lst a:hover{transform:translateY(-8px);-webkit-transform:translateY(-8px);transition:all .3s ease;-webkit-transition:all .3s ease}.mview_board .item_lst a .infoWrap .txt{height:135px !important}.interview_board .item_lst a .photo{width:100%;height:170px;position:relative;background:#3d4d63;overflow:hidden}.interview_board .item_lst a .photo *,.interview_board .item_lst a .photo:after{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.interview_board .item_lst a .photo:after{content:"";width:28px;height:28px;background:url(../images/icon_plus.png) no-repeat;position:absolute;left:50%;margin:-14px 0 0 -14px;top:150%;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.interview_board .item_lst a .photo p{width:100%;height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.interview_board .item_lst a .infoWrap{padding:20px 20px 0;background:#fff;position:relative}.interview_board .item_lst a .infoWrap .tit{max-height:48px;max-width:90%;font-size:18px;line-height:24px;color:#534837;font-weight:500;word-break:keep-all;overflow:hidden;position:relative}.interview_board .item_lst a .infoWrap .data{position:relative;font-size:12px;letter-spacing:0;color:#007aff;margin-top:6px}.interview_board .item_lst a .infoWrap .data:after{content:"";display:block;width:30px;height:2px;background:#dedede;margin:16px 0}.interview_board .item_lst a .infoWrap .txt{font-size:14px;line-height:23px;max-height:145px;max-width:100%;color:#555;margin-top:10px;word-break:keep-all;overflow:hidden}.interview_board .item_lst a .post_bottom{padding:16px 20px;margin-top:20px;border-top:1px solid #eee;background:#f8f8f8;position:absolute;width:100%;bottom:0}.interview_board .item_lst a .post_bottom span{display:inline-block;font-size:11px;line-height:16px;color:#000;letter-spacing:0;font-weight:700}.interview_board .item_lst a .post_bottom span.read{margin-right:16px}.interview_board .item_lst a .post_bottom span.read:before{content:"";display:inline-block;width:16px;height:10px;background:url(../images/icon_eye2.png) no-repeat;vertical-align:middle;margin-right:6px}.interview_board .item_lst a .post_bottom span.comment:before{content:"";display:inline-block;width:16px;height:16px;background:url(../images/icon_comment.png) no-repeat;vertical-align:middle;margin-right:6px}.interview_board .item_lst a:hover .photo:after{top:50%;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.interview_board .item_lst a:hover .photo p{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2}.interview_board .item_lst a:hover .txt span{border-bottom:1px solid #ddd}.interview_more{text-align:center;margin-top:60px}.interview_more a{width:80px;height:80px;padding:25px;display:inline-block;background:#fff;border:1px solid #ddd}.interview_more a:after{content:"";width:28px;height:28px;display:inline-block;background:url(../images/icon_plus2.png) no-repeat}.sec_interview .pagination{margin:35px 0}.sec_interview_view .inner{width:100%;margin:auto;position:relative}.interview_view{width:100%;float:left;position:relative;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.interview_view .view_btn{position:relative;border-bottom:1px solid #eee}.interview_view .view_btn li{float:left}.interview_view .view_btn li.list{width:590px;border-left:1px solid #eee;border-right:1px solid #eee}.interview_view .view_btn li a{min-width:225px;display:block;position:relative;font-size:16px;color:#666;line-height:24px;padding:13px 0;text-align:center;font-weight:500}.interview_view .view_btn li a:hover{color:#007aff}.interview_view .view_btn li.prev a:before,.interview_view .view_btn li.next a:after{content:"";width:5px;height:10px;display:inline-block;background:url(../images/arr_set.png) no-repeat;vertical-align:baseline}.interview_view .view_btn li.prev a:before{background-position:0 0;margin-right:10px}.interview_view .view_btn li.next a:after{background-position:-5px 0;margin-left:10px}.interview_view_btn{width:790px;float:left;position:relative;margin-top:20px;text-align:right}.interview_view_btn a{display:inline-block;width:120px;height:50px;line-height:48px;background:#aaa;color:#fff;text-align:center;font-size:14px;margin-right:10px;border-radius:2px}.interview_view_btn a.btn_del{background:#333}.interview_view .view_tit{padding:10px 0 40px;text-align:center}.interview_view .view_tit .cate span{display:inline-block;font-size:14px;color:#fff;background:#007aff;line-height:30px;padding:0 20px;border-radius:2em}.interview_view .view_tit .tit{font-size:32px;line-height:40px;font-weight:600;color:#333;max-width:80%;margin:30px auto 16px;word-break:keep-all}.interview_view .view_tit .data{font-size:16px;line-height:20px;color:#999;letter-spacing:0}.interview_view .view_tit .info{text-align:center;margin-top:20px}.interview_view .view_tit .info ul{display:inline-block;background:#f2f3f4;border-radius:3px}.interview_view .view_tit .info li{float:left;font-size:14px;line-height:16px;padding:8px 16px;color:#555;letter-spacing:0;font-weight:600;border-left:1px solid #dfdfe0}.interview_view .view_tit .info li:first-child{border-left:0}.interview_view .view_tit .info li:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px}.interview_view .view_tit .info li.read:before{width:16px;height:10px;background:url(../images/icon_eye2.png) no-repeat}.interview_view .view_tit .info li.cmt:before{width:16px;height:16px;background:url(../images/icon_comment.png) no-repeat}.interview_view .view_tit .info li.nick:before{width:14px;height:15px;background:url(../images/icon_user2.png) no-repeat}.interview_view .view_con{position:relative;padding:60px 100px 80px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:17px;line-height:30px}.interview_view .view_con:before{content:"";display:inline-block;width:52px;height:5px;background:#007aff;position:absolute;top:-1px;left:50%;margin-left:-26px}.interview_view .view_con p{font-size:17px;color:#555;word-break:keep-all;text-align:left;line-height:33px}.interview_view .view_con img{max-width:100%;padding:16px 0;display:block;text-align:center}.interview_comment{width:1060px;float:left;position:relative;background:#fff;margin-top:20px;padding-bottom:60px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.interview_comment .cmt_write_area{padding:0}.interview_comment .cmt_write_area .tit{font-size:18px;font-weight:500;color:#555;margin-bottom:20px}.interview_comment .cmt_write_area .tit span{color:#007aff}.interview_comment .cmt_write_area .cmt_write{overflow:hidden}.interview_comment .cmt_write_area .cmt_write textarea{display:block;width:85%;height:120px;float:left;font-size:14px;color:#333;line-height:24px;padding:16px 20px;background:#fff;border:1px solid #ddd;resize:none}.interview_comment .cmt_write_area .cmt_write textarea:focus{border-color:#999}.interview_comment .cmt_write_area .cmt_write button{width:15%;height:120px;float:right;background:#007aff;color:#fff;font-size:16px;font-weight:800}.interview_comment .cmt_list li{position:relative;padding:30px 0 30px 60px;border-bottom:1px solid #eee}.interview_comment .cmt_list li:nth-child(odd){background:#f5f6fa}.interview_comment .cmt_list li .delete{width:14px;height:15px;display:inline-block;font-size:0;text-indent:-9999999em;overflow:hidden;background:url(../images/icon_delete.png) no-repeat;position:absolute;right:10px;top:34px}.interview_comment .cmt_list li .icon_rating{position:absolute;top:34px;left:0}.interview_comment .cmt_list li .icon_rating span{width:40px;height:40px;display:inline-block;font-size:0;text-indent:-99999em;overflow:hidden;background:url(../images/icon_rating_191025.png) no-repeat;-webkit-background-size:280px 40px;-moz-background-size:280px 40px;-o-background-size:280px 40px;background-size:280px 40px}.interview_comment .cmt_list li .icon_rating span.mb_normal{background-position:0 0}.interview_comment .cmt_list li .icon_rating span.mb_1{background-position:-40px 0}.interview_comment .cmt_list li .icon_rating span.mb_2{background-position:-80px 0}.interview_comment .cmt_list li .icon_rating span.mb_3{background-position:-120px 0}.interview_comment .cmt_list li .icon_rating span.mb_4{background-position:-160px 0}.interview_comment .cmt_list li .icon_rating span.mb_5{background-position:-200px 0}.interview_comment .cmt_list li .icon_rating span.mb_6{background-position:-240px 0}.interview_comment .cmt_list li .cmt_txt .cmt_info span{font-size:15px;line-height:21px;display:inline-block;letter-spacing:0}.interview_comment .cmt_list li .cmt_txt .cmt_info .nick{color:#007aff;font-weight:bold}.interview_comment .cmt_list li .cmt_txt .cmt_info .data{color:#999;margin-left:6px}.interview_comment .cmt_list li .cmt_txt p{font-size:17px;line-height:32px;color:#555;margin-top:2px;max-width:90%;word-break:keep-all}.interview_comment .pagination{margin:30px 0 0}.interview_list{width:250px;position:absolute;right:0;top:0;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.interview_list h3.tit{text-align:center;background:#fff;line-height:50px;border-bottom:1px solid #eee}.interview_list .item_lst{width:100%;border-bottom:3px solid #eee}.interview_list .item_lst:last-child{border-bottom:0}.interview_list .item_lst a{position:relative;display:block}.interview_list .item_lst a *{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.interview_list .item_lst a .infoWrap{padding:20px 20px 0}.interview_list .item_lst a .infoWrap .tit{max-height:48px;max-width:90%;font-size:18px;line-height:24px;color:#333;font-weight:600;word-break:keep-all;overflow:hidden;position:relative}.interview_list .item_lst a .infoWrap .data{position:relative;font-size:12px;letter-spacing:0;color:#007aff;margin-top:6px}.interview_list .item_lst a .infoWrap .data:after{content:"";display:block;width:30px;height:2px;background:#dedede;margin:16px 0}.interview_list .item_lst a .infoWrap .txt{font-size:13px;line-height:23px;max-height:92px;max-width:100%;color:#555;font-style:italic;word-break:keep-all;overflow:hidden}.interview_list .item_lst a .post_bottom{padding:12px 20px;margin-top:20px;border-top:1px solid #eee;background:#f8f9f9}.interview_list .item_lst a .post_bottom span{display:inline-block;font-size:11px;line-height:16px;color:#777;letter-spacing:0;font-weight:700}.interview_list .item_lst a .post_bottom span.read{margin-right:16px}.interview_list .item_lst a .post_bottom span.read:before{content:"";display:inline-block;width:16px;height:10px;background:url(../images/icon_eye2.png) no-repeat;vertical-align:middle;margin-right:6px}.interview_list .item_lst a .post_bottom span.comment:before{content:"";display:inline-block;width:16px;height:16px;background:url(../images/icon_comment.png) no-repeat;vertical-align:middle;margin-right:6px}.interview_list .item_lst a:hover .infoWrap .tit{color:#007aff}.interview_list .item_lst a:hover .txt span{border-bottom:1px solid #999}.sec_system .inner{width:1060px;margin:auto;position:relative}.system_tab{margin-bottom:40px}.system_tab ul{margin:1px 0 0 1px}.system_tab li{width:50%;float:left}.system_tab li a{display:block;font-size:18px;line-height:28px;padding:16px 0;text-align:center;color:#555;background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;z-index:10}.system_tab li a:hover,.system_tab li a:focus{background:#f6f6f6}.system_tab li.active a,.system_tab li.active a:hover,.system_tab li.active a:focus{border-color:#007aff;background:#007aff;color:#fff;z-index:11}.sec_systemInt2{overflow:hidden;position:relative;background:url(../images/bg_img2.png) no-repeat left center #3d4d63}.systemInt_img{width:50%;height:100%;position:absolute;top:0;bottom:0;right:0;background:url(../images/bg_img1.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.systemInt_img:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#3d4d63;z-index:10;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5}.systemInt_txt{width:50%;float:left;text-align:right}.systemInt_txt .systemInt_txt_inner{width:530px;display:inline-block;text-align:left;color:#fff;word-break:keep-all;padding:20.3% 15%;padding-left:0}.systemInt_txt .systemInt_txt_inner h3{font-size:38px;line-height:48px;font-weight:700}.systemInt_txt .systemInt_txt_inner p{font-size:14px;line-height:24px;margin-top:40px}.systemInt_txt .systemInt_txt_inner .btn{display:inline-block;font-size:18px;line-height:60px;padding:0 30px;color:#fff;font-weight:700;background:#007aff;border-radius:2px;margin-top:40px}.sec_systemInt3{position:relative;background:#fff;padding:100px 0 80px}.system_iconBox ul{margin:-40px 0 0 -40px}.system_iconBox li{width:50%;float:left;padding:60px 0 0 60px}.system_iconBox li .iconBox{position:relative;padding-left:162px}.system_iconBox li .icon{display:inline-block;width:122px;height:120px;position:absolute;top:0;left:0;background:url(../images/intro_iconBox.png) no-repeat;-webkit-background-size:488px 120px;-moz-background-size:488px 120px;-o-background-size:488px 120px;background-size:488px 120px}.system_iconBox li .icon.icon1{background-position:0 0}.system_iconBox li .icon.icon2{background-position:-122px 0}.system_iconBox li .icon.icon3{background-position:-244px 0}.system_iconBox li .icon.icon4{background-position:-366px 0}.system_iconBox li .tit{font-size:24px;line-height:34px;font-weight:600}.system_iconBox li .tit span{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;display:block;font-size:11px;line-height:24px;letter-spacing:0;color:#777;text-transform:uppercase}.system_iconBox li .txt{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;font-size:16px;line-height:26px;word-break:keep-all;color:#777;margin:12px 0 0}.sec_systemPrc2{background:#f2f3f4;padding:100px 0}.systemPrc_img,.systemPrc_txt{width:50%;float:left}.systemPrc_img{text-align:center}.systemPrc_txt{color:#333;word-break:keep-all;padding:0 100px 0 0}.systemPrc_txt h3{font-size:24px;line-height:34px;font-weight:600}.systemPrc_txt p{font-size:16px;line-height:26px;margin-top:40px;color:#777}.systemPrc_txt .btn{display:inline-block;font-size:18px;line-height:60px;padding:0 30px;color:#fff;font-weight:700;background:#007aff;border-radius:2px;margin-top:40px}.sec_systemPrc3{background:#fff;padding:100px 0 60px}.systemPrc_box_area ul{margin:1px 0 0 1px}.systemPrc_box_area li{width:33.333333%;float:left}.systemPrc_box_area li .systemPrc_box{min-height:346px;position:relative;border:1px solid #eee;padding:60px 65px 50px 40px;word-break:keep-all;margin:-1px 0 0 -1px}.systemPrc_box_area li .systemPrc_box:after{content:"";width:40px;height:40px;display:inline-block;background:url(../images/icon_slash.png) no-repeat;position:absolute;right:40px;top:40px}.systemPrc_box_area li .num{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;font-size:90px;line-height:1;color:#007aff;font-weight:900}.systemPrc_box_area li .tit{font-size:18px;line-height:28px;font-weight:600;margin-top:4px}.systemPrc_box_area li .txt{font-size:14px;line-height:24px;margin-top:12px;color:#555}.sec_win_tab{margin-bottom:30px;display:block}.sec_win_tab ul{margin:25px 0 0 1px}.sec_win_tab li{width:33.333%;float:left}.sec_win_tab li a{display:block;font-size:18px;line-height:28px;padding:16px 0;text-align:center;color:#555;background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;z-index:10}.sec_win_tab li a:hover,.sec_win_tab li a:focus{background:#f4f4f4}.sec_win_tab li.active a,.sec_win_tab li.active a:hover,.sec_win_tab li.active a:focus{border-color:#393939;background:#393939;color:#fff;font-weight:600;z-index:11}.paging{margin-top:40px;text-align:center}.paging ul{display:inline-block}.paging ul:after{content:"";display:table;clear:both}.paging ul li{float:left;background:#eee;font-size:14px;width:30px;height:30px;line-height:30px;text-align:center;margin:2px;cursor:pointer}.paging ul li:hover,.paging ul li.active{background:#007aff;color:#fff;transition:.3s}.paging ul li:hover a,.paging ul li.active a{color:#fff}.paging ul li.prev,.paging ul li.next{width:50px}.paging ul li a{display:block}.login-container{max-width:420px;margin:80px auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(123,79,162,.1)}.login-header{text-align:center;margin-bottom:30px}.login-header img{max-width:180px}.login-form input[type=text],.login-form input[type=password]{width:100%;height:50px;padding:0 16px;margin-bottom:12px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .3s}.login-form input:focus{border-color:#007aff;outline:none}.login-save{margin-bottom:20px}.login-save input[type=checkbox]{accent-color:#007aff}.login-save label{font-size:14px;color:#666;margin-left:4px}.login-form button{width:100%;height:54px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;font-size:18px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:transform .2s,box-shadow .2s}.login-form button:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(123,79,162,.3)}.login-links{display:flex;justify-content:center;gap:20px;margin-top:24px}.login-links a{color:#666;font-size:14px;transition:color .3s}.login-links a:hover{color:#007aff}.alert-danger{background:#fdeef0;color:#c0392b;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px}.register-container{max-width:520px;margin:60px auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(123,79,162,.1)}.register-header{text-align:center;margin-bottom:30px}.register-header img{max-width:150px;margin-bottom:16px}.register-header h2{font-size:24px;color:#333}.register-form .form-group{margin-bottom:20px}.register-form label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.register-form input[type=text],.register-form input[type=password],.register-form input[type=email],.register-form input[type=tel],.register-form select{width:100%;height:48px;padding:0 16px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .3s}.register-form input:focus,.register-form select:focus{border-color:#007aff;outline:none}.register-form .inline-group{display:flex;gap:10px}.register-form .inline-group input{flex:1}.register-form .inline-group button{flex-shrink:0;width:100px;height:48px;background:#007aff;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background .3s}.register-form .inline-group button:hover{background:#0056b3}.register-form .terms-group{margin-bottom:20px}.register-form .terms-content{height:120px;padding:12px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-size:13px;line-height:1.6;color:#666;overflow-y:auto;margin-bottom:10px}.register-form .checkbox-group{display:flex;align-items:center;gap:8px;margin-top:10px}.register-form .checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#007aff}.register-form .checkbox-group label{margin:0;font-size:14px}.register-form .submit-btn{width:100%;height:54px;margin-top:20px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;font-size:18px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;text-decoration:none}.register-form .submit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(123,79,162,.3)}.register-form .button-group{display:flex;gap:12px;margin-top:24px}.register-form .button-group .btn-submit{flex:1;width:auto;margin-top:0}.register-form .button-group .btn-cancel{flex:1;display:flex;justify-content:center;align-items:center;background:#6c757d}.register-form .button-group .btn-cancel:hover{background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 15px rgba(108,117,125,.3)}.register-form .input-error{border-color:#e74c3c !important}.register-form .password-wrapper{position:relative}.register-form .password-wrapper input{padding-right:50px}.register-form .toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;font-size:18px;opacity:.5;transition:opacity .2s;z-index:1}.register-form .toggle-password:hover{opacity:1}.text-success{color:#27ae60;font-size:12px}.mypage-container{max-width:1000px;margin:40px auto;padding:0 20px}.mypage-header{background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);border-radius:16px;padding:30px;color:#fff;margin-bottom:30px}.mypage-header .user-info{display:flex;justify-content:space-between;align-items:center}.mypage-header .user-profile{display:flex;align-items:center;gap:20px}.mypage-header .user-avatar{width:70px;height:70px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px}.mypage-header .user-details h3{font-size:22px;margin-bottom:4px}.mypage-header .user-details p{font-size:14px;opacity:.9}.mypage-header .membership-status{background:hsla(0,0%,100%,.2);padding:10px 24px;border-radius:30px;font-weight:500}.dashboard-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:30px}.dashboard-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.dashboard-card h4{font-size:16px;color:#007aff;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.dashboard-card .stat-item{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.dashboard-card .stat-value{font-weight:600;color:#007aff}.menu-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:30px}.menu-card{background:#fff;border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.05);border:2px solid rgba(0,0,0,0)}.menu-card:hover{border-color:#007aff;transform:translateY(-4px)}.menu-card .menu-icon{font-size:32px;margin-bottom:12px}.menu-card h5{font-size:16px;color:#333;margin-bottom:8px}.menu-card p{font-size:13px;color:#888}.recent-activity{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.recent-activity h4{font-size:16px;color:#007aff;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.recent-activity .activity-item{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f5f5f5}.recent-activity .activity-date{color:#999;font-size:13px}.premium-plans{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:40px}.premium-plan{background:#fff;border-radius:16px;padding:30px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s;border:2px solid rgba(0,0,0,0)}.premium-plan:hover{transform:translateY(-8px);border-color:#007aff}.premium-plan.soldout{opacity:.7}.premium-plan .plan-header .plan-img{position:relative;margin-bottom:16px}.premium-plan .plan-header .plan-img img{max-width:120px}.premium-plan .plan-header .plan-img .soldout-tag{position:absolute;top:0;right:0}.premium-plan .plan-header .plan-img .soldout-tag img{max-width:60px}.premium-plan .plan-header h3{font-size:20px;color:#333;margin-bottom:8px}.premium-plan .plan-header p{font-size:14px;color:#888;margin-bottom:12px}.premium-plan .plan-price{font-size:14px;color:#333;margin-bottom:20px}.premium-plan .plan-price span{font-size:28px;font-weight:700;color:#007aff}.premium-plan .plan-price.soldout-price{color:#999;font-size:18px;font-weight:600}.premium-plan .plan-features{text-align:left;margin-bottom:24px}.premium-plan .plan-features ul{list-style:none}.premium-plan .plan-features li{padding:8px 0;font-size:14px;color:#555}.premium-plan .plan-features .check{color:#007aff;font-weight:bold;margin-right:8px}.premium-plan .join-btn{width:100%;height:48px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s}.premium-plan .join-btn:hover{transform:scale(1.02);box-shadow:0 4px 15px rgba(123,79,162,.3)}.premium-plan .contact-btn{width:100%;height:48px;background:#f5f5f5;color:#666;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer}.premium-info{background:#f5f9ff;border-radius:12px;padding:30px;text-align:center}.premium-info h3{font-size:20px;color:#007aff;margin-bottom:16px}.premium-info p{font-size:14px;color:#666;line-height:1.8}.support-tabs ul{display:flex;border:none;margin-bottom:30px;gap:10px;padding:0}.support-tabs li{flex:1;list-style:none}.support-tabs li a{display:flex;align-items:center;justify-content:center;height:56px;padding:12px 24px;text-align:center;font-size:16px;color:#007aff;background:#e8f0ff;border:2px solid rgba(0,0,0,0);border-radius:10px;transition:all .3s ease;font-weight:600;text-decoration:none;line-height:1.3}.support-tabs li a:hover{background:#cce5ff;border-color:#007aff;transform:translateY(-2px)}.support-tabs li.active a{background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 15px rgba(0,122,255,.3)}.support-tab{display:none}.support-tab.active{display:block}.notice-header{display:flex;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff !important;padding:16px 20px;font-weight:600;border-radius:10px 10px 0 0}.notice-header .notice-num,.notice-header .notice-title,.notice-header .notice-date,.notice-header span{color:#fff !important}.notice-header .notice-num{width:10%;text-align:center}.notice-header .notice-title{flex:1;padding-left:20px}.notice-header .notice-date{width:15%;text-align:center}.notice-list{border:1px solid #e9ecef;border-top:none;border-radius:0 0 10px 10px;overflow:hidden}.notice-list ul{margin:0;padding:0;list-style:none}.notice-list ul li{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e9ecef;transition:background .2s ease}.notice-list ul li:last-child{border-bottom:none}.notice-list ul li:hover{background:#f8f6fc}.notice-list .notice-num{width:10%;text-align:center;color:#888}.notice-list .notice-title{flex:1;padding-left:20px}.notice-list .notice-category{color:#007aff;font-weight:600}.notice-list .notice-date{width:15%;text-align:center;color:#888;font-size:14px}.inquiry-list{border:1px solid #e9ecef;border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.inquiry-list ul{margin:0;padding:0;list-style:none}.inquiry-list ul li{display:flex;align-items:center;padding:16px 10px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s ease}.inquiry-list ul li:last-child{border-bottom:none}.inquiry-list ul li:hover{background:#f8f6fc}.inquiry-list .notice-num{width:10%;text-align:center;color:#888}.inquiry-list .notice-title{flex:1;padding-left:20px}.inquiry-list .notice-date{width:15%;text-align:center;color:#888;font-size:14px}.notice-header .notice-category-col,.inquiry-list .notice-category-col{width:15%;text-align:center}.inquiry-list .notice-category-col{color:#007aff;font-weight:500;font-size:14px}.faq-item{border-bottom:1px solid #eee}.faq-question{display:flex;align-items:center;padding:20px;cursor:pointer;transition:background .3s}.faq-question:hover{background:#f5f9ff}.faq-question .faq-icon{width:32px;height:32px;background:#007aff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px}.faq-question .faq-text{flex:1;font-size:16px}.faq-question .faq-toggle{font-size:24px;color:#007aff}.faq-answer{display:none;padding:20px;background:#f5f9ff}.faq-answer.active{display:flex}.faq-answer .faq-icon{width:32px;height:32px;background:#5ac8fa;color:#0056b3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px;flex-shrink:0}.faq-answer .faq-content{flex:1;font-size:14px;line-height:1.7;color:#555}.inquiry-form .form-group{margin-bottom:20px}.inquiry-form label{display:block;font-size:14px;font-weight:500;margin-bottom:8px}.inquiry-form .required{color:#e74c3c}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:15px}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:#007aff;outline:none}.inquiry-form .form-agree{margin:20px 0}.inquiry-form .form-agree input{width:auto;margin-right:8px;accent-color:#007aff}.inquiry-form .form-submit{text-align:center}.inquiry-form .submit-btn{width:200px;height:50px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer}.support-contact{margin-top:40px;padding:30px;background:#f5f9ff;border-radius:12px}.support-contact h3{font-size:20px;color:#007aff;text-align:center;margin-bottom:24px}.support-contact .contact-info{display:flex;gap:40px;justify-content:center}.support-contact .contact-item{text-align:center}.support-contact .contact-item h4{font-size:14px;color:#666;margin-bottom:12px}.support-contact .contact-tel,.support-contact .contact-account{font-size:24px;font-weight:700;color:#007aff;margin-bottom:8px}.support-contact .contact-item p{font-size:13px;color:#888;line-height:1.6}.pagination{display:flex;justify-content:center;gap:8px;margin-top:30px}.pagination a,.pagination .page-num,.pagination .page-arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#e8f0ff;border:none;border-radius:10px;color:#666;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.pagination a:hover,.pagination .page-num:hover,.pagination .page-arrow:hover{background:#cce5ff;color:#007aff;transform:translateY(-2px)}.pagination a.active,.pagination .page-num.active{background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;box-shadow:0 3px 10px rgba(107,78,175,.3)}.chart-tabs ul{display:flex;border-bottom:2px solid #007aff}.chart-tabs li{flex:1}.chart-tabs li a{display:block;padding:14px;text-align:center;font-size:15px;color:#666;background:#f9f9f9;border:1px solid #ddd;border-bottom:none;margin-right:-1px}.chart-tabs li.active a{background:#007aff;color:#fff;border-color:#007aff}.chart-content{padding:30px 0}.chart-item{display:none}.chart-item.active{display:block}.chart-item h3{font-size:18px;color:#007aff;margin-bottom:20px}.chart-placeholder{background:#f9f9f9;border-radius:12px;padding:20px}.search-box{margin-bottom:30px}.search-form{display:flex;gap:10px;justify-content:center}.search-form select{width:200px;height:48px;padding:0 16px;border:1px solid #ddd;border-radius:8px;font-size:15px}.search-form .search-btn{width:100px;height:48px;background:#007aff;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer}.result-info{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:30px}.round-info h3{font-size:20px;text-align:center;margin-bottom:20px}.round-info .lotto-date{color:#999;font-size:14px}.win-numbers{text-align:center;margin-bottom:30px}.win-num{display:flex;justify-content:center;align-items:center;gap:10px}.win-num dd{display:flex;justify-content:center;align-items:center}.win-num .ball{width:45px;height:45px;border-radius:50%;color:#fff;font-size:18px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -3px 6px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.15)}.win-num .num1,.win-num .num2,.win-num .num3,.win-num .num4,.win-num .num5,.win-num .num6,.win-num .num7,.win-num .num8,.win-num .num9,.win-num .num10{background:linear-gradient(145deg, #ffd700, #daa520)}.win-num .num11,.win-num .num12,.win-num .num13,.win-num .num14,.win-num .num15,.win-num .num16,.win-num .num17,.win-num .num18,.win-num .num19,.win-num .num20{background:linear-gradient(145deg, #4a90d9, #2c5aa0)}.win-num .num21,.win-num .num22,.win-num .num23,.win-num .num24,.win-num .num25,.win-num .num26,.win-num .num27,.win-num .num28,.win-num .num29,.win-num .num30{background:linear-gradient(145deg, #e74c3c, #c0392b)}.win-num .num31,.win-num .num32,.win-num .num33,.win-num .num34,.win-num .num35,.win-num .num36,.win-num .num37,.win-num .num38,.win-num .num39,.win-num .num40{background:linear-gradient(145deg, #95a5a6, #7f8c8d)}.win-num .num41,.win-num .num42,.win-num .num43,.win-num .num44,.win-num .num45{background:linear-gradient(145deg, #2ecc71, #27ae60)}.prize-table .table-header{background:#007aff;color:#fff;padding:14px 0;border-radius:8px 8px 0 0}.prize-table .table-header span{flex:1;text-align:center}.prize-table .table-body li{padding:14px 0;border-bottom:1px solid #eee}.prize-table .table-body li span{flex:1;text-align:center}.sales-info{display:flex;gap:20px;justify-content:center;margin-top:30px}.sales-info .sales-item{background:#f5f9ff;padding:20px 40px;border-radius:8px;text-align:center}.sales-info .sales-item h4{font-size:14px;color:#666;margin-bottom:8px}.sales-info .sales-item p{font-size:18px;font-weight:600;color:#007aff}.store-info{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.store-info h3{font-size:18px;color:#007aff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #eee}.store-list li{padding:14px 0;border-bottom:1px solid #f5f5f5}.store-list .store-name{flex:1;font-weight:500}.store-list .store-address{flex:2;color:#666}.store-list .store-type{width:60px;text-align:center;color:#007aff;font-weight:500}.terms-container{max-width:800px;margin:60px auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.terms-header{text-align:center;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #007aff}.terms-header h1{font-size:28px;color:#333;margin-bottom:8px}.terms-header p{color:#888;font-size:14px}.terms-content h2{font-size:18px;color:#007aff;margin:30px 0 16px;padding-bottom:8px;border-bottom:1px solid #eee}.terms-content p{font-size:15px;line-height:1.8;color:#555;margin-bottom:12px}.terms-content .highlight{color:#007aff;font-weight:600}.terms-content ol,.terms-content ul{margin-left:20px;margin-bottom:16px}.terms-content li{font-size:15px;line-height:1.8;color:#555;margin-bottom:8px}.terms-content strong{color:#333}.back-button{text-align:center;margin-top:40px}.back-button a{display:inline-block;padding:14px 40px;background:#007aff;color:#fff;border-radius:8px;font-weight:500;transition:all .3s}.back-button a:hover{background:#0056b3}.btn.btnSubL{display:inline-block;padding:16px 40px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff !important;font-size:16px;font-weight:600;border-radius:30px;transition:all .3s}.btn.btnSubL:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(123,79,162,.3)}.btn-center{text-align:center}@media(max-width: 1024px){.premium-plans{grid-template-columns:repeat(2, 1fr)}.dashboard-grid,.menu-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.premium-plans{grid-template-columns:1fr}.dashboard-grid,.menu-grid{grid-template-columns:1fr}.mypage-header .user-info{flex-direction:column;text-align:center;gap:20px}.mypage-header .user-profile{flex-direction:column}.support-tabs ul{flex-direction:column}.support-contact .contact-info{flex-direction:column;gap:30px}}.login-container{max-width:440px;margin:60px auto;padding:50px 40px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 25px 50px -12px rgba(123,79,162,.15),0 0 0 1px hsla(0,0%,100%,.5);animation:fadeInUp .6s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-header{text-align:center;margin-bottom:40px}.login-header img{height:50px;transition:transform .3s ease}.login-header img:hover{transform:scale(1.05)}.login-form{display:flex;flex-direction:column;gap:20px}.login-form input[type=text],.login-form input[type=password]{width:100%;padding:18px 20px;border:2px solid #e8e0f0;border-radius:14px;font-size:15px;font-weight:500;transition:all .3s ease;background:hsla(0,0%,100%,.8)}.login-form input:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 4px rgba(123,79,162,.12);background:#fff}.login-form input::placeholder{color:#aaa;font-weight:400}.login-save{display:flex;align-items:center;gap:10px;padding:5px 0}.login-save input[type=checkbox]{width:20px;height:20px;accent-color:#007aff;cursor:pointer}.login-save label{font-size:14px;color:#666;cursor:pointer;user-select:none}.login-form button[type=submit]{width:100%;padding:18px;background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 50%, #0056B3 100%);background-size:200% auto;color:#fff;font-size:17px;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.login-form button[type=submit]:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 12px 30px rgba(123,79,162,.35)}.login-form button[type=submit]:active{transform:translateY(0)}.login-links{display:flex;justify-content:center;gap:30px;margin-top:30px;padding-top:25px;border-top:1px solid #eee}.login-links a{font-size:14px;color:#888;font-weight:500;transition:all .2s ease;position:relative}.login-links a:hover{color:#007aff}.login-links a:not(:last-child)::after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#ddd}.alert{padding:16px 20px;border-radius:12px;margin-bottom:20px;font-size:14px;font-weight:500}.alert-danger{background:linear-gradient(135deg, #fff5f5 0%, #ffe3e3 100%);color:#dc3545;border:1px solid #ffcdd2}.register-container{max-width:560px;margin:60px auto;padding:50px 45px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 25px 50px -12px rgba(123,79,162,.15),0 0 0 1px hsla(0,0%,100%,.5);animation:fadeInUp .6s ease-out}.register-header{text-align:center;margin-bottom:40px}.register-header img{height:45px;margin-bottom:20px}.register-header h2{font-size:26px;font-weight:700;color:#333;background:linear-gradient(135deg, #007AFF, #0056B3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.register-form .form-group{margin-bottom:24px}.register-form .form-group label{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:10px}.register-form input[type=text],.register-form input[type=password],.register-form input[type=email],.register-form input[type=tel],.register-form select{width:100%;padding:16px 18px;border:2px solid #e8e0f0;border-radius:12px;font-size:15px;transition:all .3s ease;background:hsla(0,0%,100%,.8)}.register-form input:focus,.register-form select:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 4px rgba(123,79,162,.12)}.register-form .inline-group{display:flex;gap:12px}.register-form .inline-group input{flex:1}.register-form .inline-group button{padding:0 24px;background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .3s ease}.register-form .inline-group button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(123,79,162,.3)}.register-form .terms-box{margin-top:30px;padding:24px;border:2px solid #e8e0f0;border-radius:16px;background:#faf8fc}.register-form .terms-box label{font-size:15px;font-weight:600;color:#007aff;margin-bottom:15px}.register-form .terms-box .terms-text{max-height:120px;overflow-y:auto;padding:16px;background:#fff;border-radius:10px;font-size:13px;line-height:1.7;color:#666;margin-bottom:15px;border:1px solid #eee}.register-form .terms-box .checkbox-wrap{display:flex;align-items:center;gap:10px}.register-form .terms-box .checkbox-wrap input{width:20px;height:20px;accent-color:#007aff}.register-form .terms-box .checkbox-wrap label{font-size:14px;color:#555;margin:0;cursor:pointer}.register-form .marketing-agree{margin-top:20px;padding:16px 20px;background:#f5f9ff;border-radius:12px;display:flex;align-items:center;gap:12px}.register-form .marketing-agree input{width:20px;height:20px;accent-color:#007aff}.register-form .marketing-agree label{font-size:14px;color:#666;margin:0}.register-form button[type=submit]{width:100%;padding:20px;margin-top:30px;background:linear-gradient(135deg, #007AFF 0%, #5AC8FA 50%, #0056B3 100%);background-size:200% auto;color:#fff;font-size:18px;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .4s ease}.register-form button[type=submit]:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 12px 30px rgba(123,79,162,.35)}.sec_premium{padding:80px 0;background:linear-gradient(180deg, #F5F9FF 0%, #fff 100%)}.sec_premium .inner{max-width:1200px;margin:0 auto;padding:0 20px}.premium-title{text-align:center;margin-bottom:60px}.premium-title h2{font-size:36px;font-weight:800;color:#333;margin-bottom:16px}.premium-title h2 span{background:linear-gradient(135deg, #007AFF, #0056B3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.premium-title p{font-size:18px;color:#777}.svp-wrap .svp-con{transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.svp-wrap .svp-con:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.2)}.sec_cs{padding:60px 0;background:#fff}.sec_cs .cs_tab li a{border-radius:12px 12px 0 0;transition:all .3s ease}.sec_cs .cs_tab li.active a{background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);border-color:rgba(0,0,0,0);box-shadow:0 -4px 15px rgba(123,79,162,.2)}.notice-table{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06)}.notice-table .table-header{background:linear-gradient(135deg, #007AFF 0%, #0056B3 100%);color:#fff}.notice-table .table-row{transition:all .2s ease}.notice-table .table-row:hover{background:#f5f9ff;transform:scale(1.005)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-pulse{animation:pulse 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #5AC8FA 0%, #007AFF 100%);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #007AFF 0%, #0056B3 100%)}::selection{background:#007aff;color:#fff}::-moz-selection{background:#007aff;color:#fff}@media(max-width: 768px){.login-container{margin:30px 15px;padding:35px 25px;border-radius:20px}.login-header img{height:40px}.login-form input[type=text],.login-form input[type=password]{padding:16px;font-size:16px}.login-form button[type=submit]{padding:16px;font-size:16px}.login-links{flex-wrap:wrap;gap:15px}.login-links a::after{display:none}.register-container{margin:20px 15px;padding:30px 20px;border-radius:20px}.register-header h2{font-size:22px}.register-form .inline-group{flex-direction:column}.register-form .inline-group button{padding:14px;width:100%}.register-form .terms-box{padding:18px}.sec_cs .cs_schBar{width:100%;padding:0 15px}.sec_cs .cs_schBar .inputWrap_st1{width:100%;float:none;margin-bottom:10px}.sec_cs .cs_schBar .btn{float:none;width:100%}.sec_cs .cs_schBar .btn button{width:100%}.terms-container{margin:20px 15px;padding:30px 20px;border-radius:16px}.terms-header h1{font-size:22px}.terms-content h2{font-size:16px}#s-visual{height:200px;padding:30px 15px;border-radius:var(--radius-lg)}#s-visual .sv-tit{font-size:20px;margin-bottom:15px}#s-visual .sv-tit span{font-size:28px}#s-visual .sv-txt{font-size:14px}.svp-wrap{grid-template-columns:1fr;padding:0 15px}.svp-wrap .svp-con{padding:20px}.svp-wrap .svp-con .flex{flex-direction:column;gap:20px}.svp-wrap .member-img{width:100%;max-width:200px}.svp-wrap h5{font-size:20px}.svp-wrap .member-price{font-size:24px}.interview_board ul li{width:100%}.interview_board .item_lst{max-width:100%}.subContentWrap{margin:30px 0}.subContentWrap .contentRight{padding:15px;border-radius:12px}.sec_terms{width:100%;margin:20px 0;padding:30px 15px}}@media(max-width: 480px){.login-container{margin:20px 10px;padding:30px 20px}.login-links{flex-direction:column;align-items:center;gap:12px}.register-container{margin:15px 10px;padding:25px 15px}#s-visual .sv-tit span{font-size:28px}.svp-wrap .member-img{max-width:160px}}
