@charset "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address,
cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section,
summary, time, mark, audio, video { 
	margin:0; padding:0; border:0; 
	font-size:inherit; 
	font-family:'Malgun Gothic', sans-serif;
	vertical-align:baseline; 
	background:transparent;
	color:inherit;
}
fieldset, img, iframe{border:0 none;}
dl, ul, ol, li{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
input, select, textarea, button{vertical-align:middle;}
button{border:0 none; background-color:transparent; cursor:pointer;}
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal;}
legend, caption{visibility:hidden; height:0; width:0; font-size:0;}
legend{*width:0;}
hr{display:none;}
option{padding-right:6px;}
i,em,address{font-style:normal;}
img{vertical-align:middle;}
table, th, td, input, select, textarea, button, a{color:inherit;}
a{color:inherit; vertical-align:top; color:#666;}
a,a:hover,a:visited,a:active{text-decoration:none; color:inherit;}
table{border-collapse:collapse; border-spacing:0; width:100%;}
th,td{vertical-align:middle;}
strong,h1,h2,h3,h4,h5,h6,th,b,dt{font-weight:400; font-size:inherit; color:inherit;}

/* 201904 이룸 메인 리뉴얼 */
body{font-size:12px; color:#666; letter-spacing:-1px;}
#wrap{width:100%;}
.width{width:1100px; margin:0 auto;}
.blind{display:none;}

#header{}
#header #topbanner.active{display:none;}
#header #topbanner{height:100px; background:url('/template/1/html/image1904/common/topbanner_freepass_bg.jpg')no-repeat 50% 50%;}

#header #toplinks{border-bottom:1px solid #ededed; height:31px; line-height:29px; font-size:12px; overflow:hidden;}
#header #toplinks:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header #toplinks .topevent{float:left; width:50%;}
#header #toplinks .topevent .swiper-container-topevent{width:200px; height:30px; overflow:hidden;}
#header #toplinks .topevent .swiper-container-topevent .swiper-slide{background-color:#fff;}
#header #toplinks .topevent .swiper-container-topevent .swiper-slide img{margin-right:5px;}
#header #toplinks .topevent .swiper-container-topevent .arrows{position:absolute; margin-left:200px;}
#header #toplinks .topevent .swiper-container-topevent .swiper-button-next{background:url('/template/1/html/image1904/common/icon_next.png') no-repeat; left:19px; width:20px; height:15px;}
#header #toplinks .topevent .swiper-container-topevent .swiper-button-prev{background:url('/template/1/html/image1904/common/icon_prev.png') no-repeat; left:0; width:20px; height:15px;}
#header #toplinks .util{float:right; width:50%; color:#888; text-align:right;}
#header #toplinks .util li{display:inline-block; margin-left:10px;}
#header #toplinks .util li .adm{background-color:#ff4606; color:#fff; font-size:11px; display:inline-block; padding:0 10px; height:31px; margin-right:10px;}
#header #gnb{padding-top:30px; height:70px;}
#header #gnb:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header #gnb .toplogo{float:left; width:32%;}
#header #gnb .toplogo a{}
#header #gnb .toplogo img{}
#header #gnb .search{float:left; width:35%; text-align:center; padding-top:7px; border:2px solid #109856;}
#header #gnb .search .searchinput{border:0; width:340px; padding:0 0 10px 5px; color:#999; font-size:12px; height:26px;}
#header #gnb .search .searchbtn{border:0; background:url('/template/1/html/image1904/common/search_icon.png') no-repeat center top; width:30px; height:26px; font-size:0;}
#header #gnb .links{float:right; width:25%; text-align:right;}
#header #gnb .links li{display:inline-block; border-right:1px dotted #e0e0e0; margin-left:5px; padding-right:8px;}
#header #gnb .links li:last-child{border-right:0; padding-right:0;}
#header #gnb .links li a{display:block;}
#header #gnb .links li a p{display:block; text-align:center; font-size:11px; color:#666; padding-top:25px;}
#header #gnb .links li a.gnb_icon01{background:url('/template/1/html/image1904/common/gnb_icon01.png') no-repeat center top; width:40px;}
#header #gnb .links li a.gnb_icon01 p{color:#ff4606;}
#header #gnb .links li a.gnb_icon02{background:url('/template/1/html/image1904/common/gnb_icon02.png') no-repeat 5px top; width:40px;}
#header #gnb .links li a.gnb_icon03{background:url('/template/1/html/image1904/common/gnb_icon03.png') no-repeat center top; width:40px;}
#header #gnb .links li a.gnb_icon04{background:url('/template/1/html/image1904/common/gnb_icon04.png') no-repeat center top; width:40px;}

#header #menu2019{position:fixed; width:100%; background-color:#fff; z-index:9999;}
#header #menu2019 .menudep1{border-bottom:1px solid #dbdbdb; box-shadow:0px 3px 5px rgba(0,0,0,.1);}
#header #menu2019 .menudep1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header #menu2019 .menudep1 ul{}
#header #menu2019 .menudep1 ul.list6 li{width:16%;}
#header #menu2019 .menudep1 ul.list7 li{width:13.7%;}
#header #menu2019 .menudep1 ul.list8 li{width:12%;}
#header #menu2019 .menudep1 ul li{float:left; height:56px; line-height:56px; text-align:center;}
#header #menu2019 .menudep1 ul li.menuall{background:url('/template/1/html/image1904/common/menuall.png') no-repeat left top; width:4%; height:20px; position:relative; top:20px;}
#header #menu2019 .menudep1 ul li.menuall a{display:block; width:4%; height:20px;}
#header #menu2019 .menudep1 ul li.menuall:hover{background:url('/template/1/html/image1904/common/menuall_on.png') no-repeat left top; cursor:pointer;}
#header #menu2019 .menudep1 ul li.menuall:hover a{border-bottom:none;}
#header #menu2019 .menudep1 ul li.menuall:active a{border-bottom:none;}
#header #menu2019 .menudep1 ul li a{font-size:17px; color:#111; display:block; font-weight:bold;}
#header #menu2019 .menudep1 ul li a.color{color:#109856;}
#header #menu2019 .menudep1 ul li a.on{color:#109856; border-bottom:3px solid #109856;}
#header #menu2019 .menudep1 ul li:hover a{color:#109856; border-bottom:3px solid #109856;}
#header #menu2019 .menudep1 ul li.active a{color:#109856; border-bottom:3px solid #109856;}
#header #menu2019 .menudep2{background-color:#fff; border-bottom:1px solid #dbdbdb; box-shadow:0px 3px 5px rgba(0,0,0,.1); display:none;}
#header #menu2019 .menudep2 .width{padding-left:5%; background-color:#fff; overflow:hidden; padding-top:20px; padding-bottom:20px;}
#header #menu2019 .menudep2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header #menu2019 .menudep2 ul{float:left; width:18.4%; border-right:1px solid #e6e6e6; margin-right:20px; min-height:215px;}
#header #menu2019 .menudep2 ul:last-child{border-right:none; margin-right:0;}
#header #menu2019 .menudep2 ul:nth-child(5){border-right:none; margin-right:0;}
#header #menu2019 .menudep2 ul li{font-size:13px; color:#666; line-height:21px;}
#header #menu2019 .menudep2 ul li a{display:inline-block;}
#header #menu2019 .menudep2 ul li:hover a{color:#109856; text-decoration:underline;}
#header #menu2019 .menudep2 ul li.active a{color:#109856; text-decoration:underline;}
#header #menu2019 .menudep2 ul li strong{color:#111; display:inline-block; margin-bottom:5px;}
#header #menu2019 .menudep2 ul li a:hover strong{color:#109856; text-decoration:underline;}
#header #menu2019 .menudep2 ul li.none{color:#ccc;}
#header #menu2019 .menudep2 ul li span.new{color:#fff; background-color:#109856; display:inline-block; padding:0; font-size:10px; width:13px; height:13px; line-height:11px; text-align:center; margin-left:5px;}

/* 전체메뉴 */
.menuall_close{background-color:#109856; width:50px; height:50px; text-align:center; line-height:42px; position:fixed; left:50%; margin-left:500px; cursor:pointer;}
.menuall_on.active{display:block;}
.menuall_on{display:none; width:100%; background-color:#FFF; position:fixed; height:100%; overflow-y:scroll; top:0; z-index:9999; min-width:1100px;}
.menuall_on dl{float:left; width:20%;}
.menuall_on dl dt{color:#111; font-size:15px; font-weight:bold;}
.menuall_on dl dd{color:#666; font-size:12px; margin-bottom:3px;}
.menuall_on dl dd strong{color:#111; font-size:13px; font-weight:bold; margin:20px 0 10px; display:block;}
.menuall_on dl dd a{color:#666; font-size:12px; display:inline-block;}
.menuall_on dl dd a:hover{text-decoration:underline; color:#109856;}
.menuall_on dl dd .new{color:#fff; background-color:#109856; display:inline-block; padding:0; font-size:10px; width:13px; height:13px; line-height:11px; text-align:center; margin:0 0 0 5px;}
.menuall_on .line{padding:30px 0; border-bottom:1px solid #e5e5e5;}
.menuall_on .line:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freeze-scrolling{height:100%; overflow:hidden;}

#container{margin-top:57px;}
#container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#footer{}
#footer .footerlinks{height:44px; line-height:42px; background-color:#0d643a; color:#fff;}
#footer .footerlinks:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer .footerlinks ul{}
#footer .footerlinks ul li{display:inline-block; margin-right:70px; font-size:13px;}
#footer .footerlinks ul li:last-child{margin-right:0;}
#footer .footerlinks ul li a{}
#footer .footerlinks ul li.green{color:#86fdb5;}
#footer .footerlinks ul li.familysite{float:right; font-size:14px; letter-spacing:0; font-weight:bold; cursor:pointer;}
#footer .footerinfo{padding:40px 0;}
#footer .footerinfo:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer .footerinfo .footerlogo{float:left; width:16%;}
#footer .footerinfo .copyright{float:left; width:84%; color:#999; line-height:17px; letter-spacing:-0.5px; font-size:12px;}
#footer .footerinfo .copyright em{margin:0 5px; font-size:10px;}

/* familysite */
.familysite_on{width:1098px; height:387px; background-color:#0d643a; position:absolute; z-index:99; display:none; font-size:12px; bottom:207px; border: 1px solid #666;}
.familysite_on .eduoneSiteList{background-color:#fff;}
.familysite_on .eduoneSiteList .colarea{width: 25%; box-sizing: border-box; border-right: 1px solid #d5d5d5; float:left; padding: 0px 25px 0 25px; min-height: 307px;}
.familysite_on .eduoneSiteList .colarea .eduoneBrand:first-child{padding-top: 25px;}
.familysite_on .eduoneSiteList .colarea .eduoneBrand{padding-bottom: 25px;}
.familysite_on .eduoneSiteList .colarea .eduoneBrand .kgBrand{font-size: 15px; color:#222; font-weight: bold; margin-bottom: 9px;}
.familysite_on .eduoneSiteList .colarea ul li{font-size: 13px; color:#666; margin-bottom: 6px; line-height: 21px}
.familysite_on .eduoneSiteList .colarea ul li a:hover{font-size: 13px; color:#666; font-weight: 600; text-decoration:underline !important;}

.familysite_on .eduoneSiteList .colarea ul li .iconRight{float:right}
.familysite_on .eduoneSiteList .colarea ul li em{font-size: 11px; color: #fff; display: inline-block; text-align: center; padding: 3px 5px; line-height: 1; margin: 0 2px;}
.familysite_on .eduoneSiteList .colarea ul li .online{background-color:#9db5ca;}
.familysite_on .eduoneSiteList .colarea ul li .offline{background-color:#bfabd2;}

.familysite_on .eduoneSiteList .colarea:last-child{border-right:none}
.familysite_on .eduoneSiteList:after{content:''; clear: both; display: block; }

.familysite_on .KG_familySite{background-color:#f5f5f5; border-top: 1px solid #666; padding: 13px 30px; }
.familysite_on .KG_familySite h5{display: inline-block; font-size: 13px; color:#222; font-weight: bold; vertical-align: top; width: 90px; margin-top:5px;}
.familysite_on .KG_familySite ul {display: inline-block; margin-left: 20px; width: 900px;}
.familysite_on .KG_familySite ul li{float:left; font-size: 13px; color:#666; margin-right: 17px; line-height: 24px}

/* quick */
.quick{width:150px; background-color:#fff; color:#666; font-size:13px; border:1px solid #eee; border-top:none; display:block; position:absolute; right:0; z-index:999; top:186px;}
.quick ul{}
.quick ul li{border-bottom:1px solid #eee; height:40px; text-indent:12px; margin:0 12px; line-height:38px;}
.quick ul li a{display:block;}
.quick ul li.toplink{background:url('/template/1/html/image1904/common/quick_toplink.png') 120px center no-repeat; color:#fff; background-color:#109856; border-color:#50b082; padding:0 12px; margin:0;}
.quick ul li.confirm{background:url('/template/1/html/image1904/common/quick_toplink.png') 120px center no-repeat; color:#fff; background-color:#9e9a9b; padding:0 12px; margin:0;}
.quick ul li.ok{background:url('/template/1/html/image1904/common/quick_ok.png') 100px center no-repeat;}
.quick ul li.kakao{background:url('/template/1/html/image1904/common/quick_kakao.png') 100px center no-repeat;}
.quick ul li.sms{background:url('/template/1/html/image1904/common/quick_sms.png') 100px center no-repeat;}
.quick ul li.green{color:#1d8e4b;}
.quick ul li.top{background:url('/template/1/html/image1904/common/quick_top.png') 55px 16px no-repeat; border:0; margin:0; color:#222; background-color:#eee; text-align:center; font-weight:bold; margin-top:-1px; cursor:pointer;}
.quick ul li span.count{background:#ff7e35; border-radius:50%; color:#fff; display:inline-block; width:18px; height:18px; line-height:15px; text-align:center; text-indent:-1px; float:right; margin:12px 10px 0;}
.quick_close{background:url('/template/1/html/image1904/common/quick_close.gif') no-repeat; width:24px; height:71px; position:absolute; right:151px; font-size:0; z-index:999; cursor:pointer; top:186px;}
.quick_open{background:url('/template/1/html/image1904/common/quick_open.gif') no-repeat; right:0;}

/* 최근 본 강의 팝업 */
.recently_pop.active{display:block;}
.recently_pop{width:330px; height:490px; background-color:#fff; border:1px solid #111; position:absolute; top:356px; right:152px; z-index:999; display:none;}
.recently_pop h1{background-color:#111; color:#fff; font-size:14px; height:40px; line-height:35px; padding:0 20px; font-weight:bold; }
.recently_pop h1 em{font-size:14px; color:#666; margin:0 10px; position:relative; top:2px;}
.recently_pop h1 button{font-size:12px; color:#cdcbcb; background:none; border:0; margin-top:-3px;}
.recently_pop h1 .recently_close{float:right;}
.recently_pop ul{padding:20px 30px; height:410px; overflow-y:auto;}
.recently_pop ul li{margin-bottom:30px; line-height:22px;}
.recently_pop ul li h2{font-size:14px; color:#111; font-weight:bold;}
.recently_pop ul li h2 .del{float:right;}
.recently_pop ul li h3{font-size:16px; display:block; color:#109856; margin-bottom:10px;}
.recently_pop ul li strong{font-size:19px; display:block; color:#109856; margin-bottom:10px; font-weight:bold;}
.recently_pop ul li button{font-size:13px; color:#fff; padding-bottom:4px;}
.recently_pop ul li .recentlybtn01{background-color:#7c7a7a; width:120px; height:30px;}
.recently_pop ul li .recentlybtn02{background-color:#109856; width:120px; height:30px;}
.recently_pop ul li .recentlybtn03{background-color:#109856; width:240px; height:30px;}

/* SMS 빠른상담 팝업 */
.sms_pop{width:500px; height:730px;}
.sms_pop .top{background:url('/template/1/html/image1904/common/sms_pop_topbg.jpg') no-repeat; height:166px;}
.sms_pop .top h1{color:#fff; font-size:40px; letter-spacing:-3px; padding:35px 0 0 200px;}
.sms_pop .top h2{color:#8dd8b4; font-size:14px; font-weight:normal; padding:5px 0 0 202px;}
.sms_pop table{width:80%; font-size:14px; margin:0 auto; margin-top:35px;}
.sms_pop th{text-align:center; font-weight:bold; vertical-align:middle; color:#333;}
.sms_pop td{text-align:left; padding:5px 0;}
.sms_pop .agree{border:1px solid #e8e8e8; padding:20px; overflow-y:auto; height:100px; margin-top:10px; color:#333; font-size:12px; line-height:17px;}
.sms_pop label{color:#666; font-size:12px;}
.sms_pop label input{}
.sms_pop .btn{background-color:#111; color:#fff; font-size:18px; font-weight:bold; width:290px; height:60px; line-height:58px; display:block; margin:0 auto; margin-top:10px; text-align:center;}
.sms_pop .in_txt{border:1px solid #e1e0df; height:30px; padding-left:5px;}
.sms_pop select{border:1px solid #e1e0df; height:34px; padding-left:5px; width:29%; color:#111;}
.sms_pop textarea{border:1px solid #e1e0df; height:100px; width:96%; padding:5px;}
.sms_pop .username{width:97%;}
.sms_pop .phone{width:29%;}

/* 카카오톡 상담 팝업 */
.kakao_pop{width:500px; height:730px;}
.kakao_pop .top{background:url('/template/1/html/image1904/common/kakao_pop_topbg.jpg') no-repeat; height:166px;}
.kakao_pop .top h1{color:#333; font-size:40px; letter-spacing:-3px; padding:35px 0 0 200px;}
.kakao_pop .top h2{color:#69603a; font-size:14px; font-weight:normal; padding:5px 0 0 202px;}
.kakao_pop table{width:80%; font-size:14px; margin:0 auto; margin-top:35px;}
.kakao_pop th{text-align:center; font-weight:bold; vertical-align:middle; color:#333;}
.kakao_pop td{text-align:left; padding:5px 0;}
.kakao_pop .agree{border:1px solid #e8e8e8; padding:20px; overflow-y:auto; height:145px; margin-top:25px; color:#333; font-size:12px; line-height:17px;}
.kakao_pop label{color:#666; font-size:12px;}
.kakao_pop label input{}
.kakao_pop .btn{background-color:#111; color:#fff; font-size:18px; font-weight:bold; width:290px; height:60px; line-height:58px; display:block; margin:0 auto; margin-top:25px; text-align:center;}
.kakao_pop .in_txt{border:1px solid #e1e0df; height:30px; padding-left:5px;}
.kakao_pop select{border:1px solid #e1e0df; height:34px; padding-left:5px; width:29%; color:#111;}
.kakao_pop textarea{border:1px solid #e1e0df; height:100px; width:96%; padding:5px;}
.kakao_pop .username{width:97%;}
.kakao_pop .phone{width:29%;}

/* 프리패스 페이지 */
.freepass{text-align:center;}
.freepass .dday{height:100px; background:url('/template/1/html/image1904/common/freepass_ddaybg.png') center top no-repeat; background-color:#932af5;}
.freepass .dday em{font-size:28px; color:#000209; font-weight:bold; line-height:98px; letter-spacing:22px;}
.freepass .dday .d{position:relative; left:140px;}
.freepass .dday .h{position:relative; left:189px;}
.freepass .dday .m{position:relative; left:195px;}
.freepass .dday .s{position:relative; left:202px;}

.freepass .pagetop{background:url('/template/1/html/image1904/freepass/freepass_topbg.jpg') center center no-repeat; position: relative;}
.freepass .con1{background-color:#dde2ed;}
.freepass .con2{background-color:#fff;}
.freepass .con3{background-color:#d0e0f2;}
.freepass .con3_01{background-color:#fff; position: relative;}

.freepass .con4{background-color:#141b2b; padding-bottom:100px;}
.freepass .con4 .freepassagree{width:1098px; margin:0 auto; height:60px; border:1px solid #d4d4d4; background-color:#eee; color:#444;}
.freepass .con4 .freepassagree .left{float:left; font-size:15px; margin-left:38px; line-height:60px;}
.freepass .con4 .freepassagree .left a{font-weight:bold;}
.freepass .con4 .freepassagree .right{float:right; font-size:14px; margin-right:40px; line-height:55px;}
.freepass .con4 .freepassagree .right label{margin-right:5px;}

.freepass .tab{width:1100px; margin:0 auto;}
.freepass .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass .tab li a{width:25%; height:82px; float:left; box-sizing:border-box; font-size:0;}
.freepass .tab li:first-child a{background:url('/template/1/html/image1904/freepass/freepass_tab1.jpg');}
.freepass .tab li:nth-child(2) a{background:url('/template/1/html/image1904/freepass/freepass_tab2.jpg');}
.freepass .tab li:nth-child(3) a{background:url('/template/1/html/image1904/freepass/freepass_tab3.jpg');}
.freepass .tab li:last-child a{background:url('/template/1/html/image1904/freepass/freepass_tab4.jpg');}
.freepass .tab li:first-child a.selected{background:url('/template/1/html/image1904/freepass/freepass_tab1_ov.jpg');}
.freepass .tab li:nth-child(2) a.selected{background:url('/template/1/html/image1904/freepass/freepass_tab2_ov.jpg');}
.freepass .tab li:nth-child(3) a.selected{background:url('/template/1/html/image1904/freepass/freepass_tab3_ov.jpg');}
.freepass .tab li:last-child a.selected{background:url('/template/1/html/image1904/freepass/freepass_tab4_ov.jpg');}

.freepass .tabcon{width:1100px; margin:0 auto;}
.freepass .tabconbg{background-color:#fff; padding:20px;}
.freepass .tabconbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass .tabconbg .contab{float:left; width:18%;}
.freepass .tabconbg .contab li a{width:165px; height:105px; font-size:0; display:block;}
.freepass .tabconbg .contab li:first-child a{background:url('/template/1/html/image1904/common/freepass_selected_mov.jpg');}
.freepass .tabconbg .contab li:last-child a{background:url('/template/1/html/image1904/common/freepass_selected_lms.jpg');}
.freepass .tabconbg .contab li:first-child a.on{background:url('/template/1/html/image1904/common/freepass_selected_mov_on.jpg');}
.freepass .tabconbg .contab li:last-child a.on{background:url('/template/1/html/image1904/common/freepass_selected_lms_on.jpg');}
.freepass .tabconbg .contabtitle{float:left; width:32%; text-align:left; position:relative; top:35px;}
.freepass .tabconbg .contabtitle h1{font-size:26px; color:#111; font-weight:bold; height:50px;}
.freepass .tabconbg .contabtitle p{font-size:15px; color:#666;}
.freepass .tabconbg .contabtitle p strong{font-weight:normal;}
.freepass .tabconbg .contabtitle p em{color:#d4d4d4; margin:0 10px; position:relative; top:1px;}
.freepass .tabconbg .contabprice{float:left; width:25%; font-size:14px; color:#999; text-align:right; position:relative; top:10px;}
.freepass .tabconbg .contabprice h1{font-size:40px; color:#222; font-weight:bold;}
.freepass .tabconbg .contabprice h1 strong{font-size:80px; margin-right:5px;}
.freepass .tabconbg .contabprice p{font-size:16px; color:#666;}
.freepass .tabconbg .contabbuy{float:left; width:25%; position:relative; top:30px;}

.freepass_selected_lmspop_on.active{display:block;}
.freepass_selected_lmspop_on{width:420px; background-color:#fff; border:1px solid #222; text-align:left; font-size:13px; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:30px; display:none; margin-top:20px;}
.freepass_selected_lmspop_on h1{color:#222; font-size:14px; height:25px; font-weight:bold;} 

.freepass_guide_on.active{display:block;}
.freepass_guide_on{width:736px; background-color:#fff; border:1px solid #222; position:absolute; left:50%; transform:translateX(-50%); z-index:99; display:none; margin-top:-351px;}
.freepass_guide_on h1{background-color:#009d55; color:#fff; height:45px; line-height:40px; font-weight:bold; text-align:center;} 
.freepass_guide_on div{height:700px; overflow-y:scroll; overflow-x:hidden;}
.freepass_guide_close{width:45px; height:35px; padding-top:10px; text-align:center; display:block; position:absolute; right:0;}

.freepass .con5{background-color:#f4f4f4; padding:100px 0;}
.freepass .con5 .txt{border:1px solid #d4d4d4; border-top:none; background-color:#fff; width:1098px; margin:0 auto; text-align:left; padding-bottom:30px;}
.freepass .con5 .txt ul{padding:0 50px;}
.freepass .con5 .txt ul li{font-size:13px; color:#666; line-height:22px; margin-bottom:30px;}
.freepass .con5 .txt ul li strong{display:block; color:#222;}
.freepass .con5 .txt ul li span.q{color:#3c63c3; font-weight:bold; font-size:15px; margin-right:5px;}
.freepass .con5 .txt ul li span.a{color:#c1c1c1; font-weight:bold; font-size:15px; margin-right:5px;}

/* 프리패스 수강료계산기 */
.freepass_calculator{width:100%;}
.freepass_calculator .top{background-color:#252c38; text-align:center; letter-spacing:-2px; padding:30px 0;}
.freepass_calculator .top h1{color:#fff; font-size:26px;}
.freepass_calculator .top p{color:#9ea5b1; font-size:16px;}
.freepass_calculator .btm{border-top:1px solid #d4d4d4; text-align:center; padding:30px 0;}
.freepass_calculator .btm h1{color:#333; font-size:18px; font-weight:normal; height:45px;}
.freepass_calculator .btm h1 strong{color:#009d55;}
.freepass_calculator .btm h1 span{color:#009d55; border-bottom:2px solid #009d55; font-weight:bold; display:inline-block; height:32px;}
.freepass_calculator .btm h1 span em{font-size:22px; letter-spacing:0; font-weight:bold;}
.freepass_calculator .btm p{color:#999; font-size:14px;}
.freepass_calculator .tabarea{width:100%;}
.freepass_calculator .tabarea:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatortab{width:63%; float:left;}
.freepass_calculator .calculatortab .tab{}
.freepass_calculator .calculatortab .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatortab .tab li{width:25%; height:61px; float:left; box-sizing:border-box; background-color:#eee; text-align:center; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4;}
.freepass_calculator .calculatortab .tab li:last-child{border-right:none;}
.freepass_calculator .calculatortab .tab li a{display:block; color:#777d89; font-size:19px; font-weight:bold; line-height:60px;}
.freepass_calculator .calculatortab .tab li a.selected{height:61px; background-color:#fff; color:#009d55;}
.freepass_calculator .calculatortab .tabcon{padding:25px 35px; height:500px;}
.freepass_calculator .calculatortab .tabcon .tablist{}
.freepass_calculator .calculatortab .tabcon .tablist .contab{padding-bottom:10px;}
.freepass_calculator .calculatortab .tabcon .tablist .contab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatortab .tabcon .tablist .contab li{float:left;}
.freepass_calculator .calculatortab .tabcon .tablist div{margin-top:20px;}
.freepass_calculator .calculatortab .tabcon .tablist div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatortab .tabcon .tablist div p{width:20%; float:left; color:#666; font-size:16px; padding-top:4px;}
.freepass_calculator .calculatortab .tabcon .tablist div ul{width:80%; float:left;}
.freepass_calculator .calculatortab .tabcon .tablist div ul li{border:1px solid #d0d0d0; font-size:14px; display:inline-block; margin-bottom:10px; margin-right:5px;}
.freepass_calculator .calculatortab .tabcon .tablist div ul li a{display:block; padding:6px 15px;}
.freepass_calculator .calculatortab .tabcon .tablist div ul li:hover{background-color:#009d55; border:1px solid #009d55; color:#fff;}
.freepass_calculator .calculatortab .tabcon .tablist div ul li .on{background-color:#009d55; color:#fff;}
.freepass_calculator .calculatorlist{width:37%; float:left; position:relative;}
.freepass_calculator .calculatorlist ul{background-color:#f7f7f7; padding:35px; height:396px;}
.freepass_calculator .calculatorlist ul li{color:#666; font-size:14px; margin-top:11px; position:relative;}
.freepass_calculator .calculatorlist ul li:first-child{margin-top:0;}
.freepass_calculator .calculatorlist ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatorlist ul li .listsubject{width:72%; float:left; text-align:left; border-bottom:1px solid #222; height:22px; overflow:hidden;}
.freepass_calculator .calculatorlist ul li .listsubject_no{width:72%; float:left; text-align:left; border-bottom:1px solid #222; height:22px; color:#c0c0c0;}
.freepass_calculator .calculatorlist ul li .listprice{width:23%; float:right; text-align:right; border-bottom:1px solid #222; height:22px; color:#009d55; letter-spacing:0;}
.freepass_calculator .calculatorlist ul li .del{background:url('/template/1/html/image1904/common/btn_close02.png') no-repeat; background-size:100%; font-size:0; width:10px; height:10px; position:absolute; right:80px; top:5px;}
.freepass_calculator .calculatorlist .total{background-color:#585d67; color:#fff; font-size:14px; padding:30px; line-height:24px; position:relative; height:85px;}
.freepass_calculator .calculatorlist .total:before{content:"";display:block; width:30px; height:30px; background:#f7f7f7; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); position:absolute; top:-20px; left:160px;}
.freepass_calculator .calculatorlist .total:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_calculator .calculatorlist .total .left{width:50%; float:left; text-align:left;}
.freepass_calculator .calculatorlist .total .left p{margin-top:12px;}
.freepass_calculator .calculatorlist .total .right{width:50%; float:left; text-align:right; letter-spacing:0;}
.freepass_calculator .calculatorlist .total .right .packageprice{font-size:24px; font-weight:bold; margin-top:10px;}
.freepass_calculator #selectStatus{right:37px; top:12px;}

/* 프리패스 팝업 */
.freepass_btn_gray{background-color:#aaafaf; color:#fff; font-weight:bold; padding:5px 20px 8px; height:35px; font-size:14px; letter-spacing:-1px;}
.freepass_btn_green{background-color:#169a57; color:#fff; font-weight:bold; padding:5px 20px 8px; height:35px; font-size:14px; letter-spacing:-1px;}
.freepass_close{background-color:#dee0e0; width:45px; height:35px; padding-top:10px; text-align:center; display:block; position:absolute; right:0;}

.freepass_pop1_on.active{display:block;}
.freepass_pop1_on{width:465px; background-color:#fff; border:1px solid #ddd; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:0 40px 70px; display:none;}
.freepass_pop1_on h1{color:#169a57; font-size:28px; height:50px; line-height:50px; border-bottom:2px solid #d3d4d5; margin-top:40px; font-weight:bold; text-align:center;} 
.freepass_pop1_on p{color:#666; font-size:13px; line-height:19px; text-align:left; margin-top:25px;}
.freepass_pop1_on fieldset{width:90%; margin:0 auto; margin-top:30px;}
.freepass_pop1_on label{float:left; width:100px; text-align:left; height:36px; line-height:30px;}
.freepass_pop1_on .lms_input{width:205px; height:36px; border:1px solid #ddd; display:block; padding:0; padding-left:10px;}
.freepass_pop1_on .mtop10{margin-top:10px;}
.freepass_pop1_on .freepass_btn_login{background-color:#169a57; color:#fff; font-weight:bold; width:95px; height:82px; font-size:15px; letter-spacing:-1px; float:right; margin-top:-82px;}
.freepass_pop1_on .btm{background-color:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:left; margin-top:35px; padding:25px;}
.freepass_pop1_on .btm:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freepass_pop1_on .btm .left{float:left; width:65%; color:#666; font-size:13px; line-height:18px;}
.freepass_pop1_on .btm .left strong{color:#169a57; font-size:16px; height:30px; display:block;}
.freepass_pop1_on .btm .right{float:right; width:35%; text-align:right;}
.freepass_pop1_on .btm .right .freepass_btn_gray{margin-top:15px;}

.freepass_pop2{width:250px; height:225px; background-color:#fff; border:1px solid #ddd; padding:0 40px 50px; margin:0 auto; font-size:13px; display:none;}
.freepass_pop2 h1{color:#169a57; font-size:28px; height:50px; line-height:50px; border-bottom:2px solid #d3d4d5; margin-top:40px; font-weight:bold; text-align:center;} 
.freepass_pop2 strong{color:#169a57; display:block; margin-top:20px;}
.freepass_pop2 button{display:block; margin:0 auto; margin-top:30px; width:100px;}

.freepass_pop3{width:250px; height:225px; background-color:#fff; border:1px solid #ddd; padding:0 40px 50px; margin:0 auto; font-size:13px; display:none;}
.freepass_pop3 h1{color:#333; font-size:28px; height:50px; line-height:50px; border-bottom:2px solid #d3d4d5; margin-top:40px; font-weight:bold; text-align:center;} 
.freepass_pop3 strong{color:#333; display:block; margin-top:20px;}
.freepass_pop3 button{display:block; margin:0 auto; margin-top:30px; width:100px;}

.freepass_pop4_on.active{display:block;}
.freepass_pop4_on{width:465px; height:395px; background-color:#fff; border:1px solid #ddd; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:0 40px 50px; display:none; text-align:center;}
.freepass_pop4_on h1{color:#169a57; font-size:28px; height:50px; line-height:50px; border-bottom:2px solid #d3d4d5; margin-top:40px; font-weight:bold;} 
.freepass_pop4_on p{color:#666; font-size:13px; line-height:19px; text-align:left; margin-top:25px;}
.freepass_pop4_on .btm{background-color:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:30px 0; padding:15px 0;}
.freepass_pop4_on .btm label{font-weight:bold;}
.freepass_pop4_on .btm input{margin-right:5px;}
.freepass_pop4_on button{margin-top:30px; width:100px;}

.freepass_pop5_on.active{display:block;}
.freepass_pop5_on{width:465px; height:250px; background-color:#fff; border:3px solid #169a57; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:0 40px 50px; display:none;}
.freepass_pop5_on h1{color:#169a57; font-size:28px; height:50px; line-height:50px; border-bottom:2px solid #d3d4d5; margin-top:40px; font-weight:bold; text-align:center;} 
.freepass_pop5_on p{color:#666; font-size:13px; line-height:19px; text-align:left; margin-top:25px;}
.freepass_pop5_on p strong{color:#333;}
.freepass_pop5_on p strong.green{color:#169a57;}
.freepass_pop5_on .btm{margin-top:40px; text-align:center;}

.freepass_pop7_on.active{display:block;}
.freepass_pop7_on{width:740px; background-color:#fff; border:3px solid #169a57; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:0 40px 40px; display:none; text-align:center;}
.freepass_pop7_on h1{color:#169a57; font-size:15px; height:50px; line-height:50px; margin-top:20px; font-weight:bold; text-align:left;} 
.freepass_pop7_on p{color:#666; font-size:13px; line-height:20px; text-align:left;}
.freepass_pop7_on .pop7agree{margin-top:30px;}
.freepass_pop7_on .pop7agree label{font-weight:bold; margin-right:5px;}
.freepass_pop7_on button{margin-top:30px; width:150px;}

/* 프리패스 퀵메뉴 */
.freepass_quick{position:fixed; bottom:0; z-index:1000; width:100%; border-bottom:4px solid #1a3470;}
.freepass_quick .quickarea{position:relative; z-index:1000; width:1100px; height:61px; text-align:right; margin:0 auto;}
.freepass_quick .quickarea a{float:right; width:230px; height:61px;}

/* 프리패스 내강의실 */
.freebox1{background-color:#f4f4f4; padding:35px 30px; border-top:1px solid #cecece; border-bottom:1px solid #cecece; margin-top:40px; position:relative;}
.freebox1 h1{font-size:16px; color:#222; font-weight:bold; height:30px;}
.freebox1 strong{color:#222;}
.freebox1 span{color:#ff4485;}
.freebox1 .freebox1_btn{width:245px; background-color:#111; color:#fff; font-size:18px; display:block; text-align:center; line-height:20px; font-weight:bold; position:absolute; right:30px; bottom:30px; padding:15px 0 20px;}
.freebox1 .freebox1_btn2{position:absolute; right:30px; bottom:95px;}
.freebox1 .freebox1_btn2 a{background-color:#fff; color:#333; font-size:13px; display:inline-block; text-align:center; line-height:16px; border:1px solid #aaa; padding:8px 0 10px; width:118px;}

.freebox2{border:3px solid #499c28; margin-top:40px;}
.freebox2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.freebox2 li{border-left:1px solid #dbdbdb; float:left; width:207px; height:140px; text-align:center;}
.freebox2 li:first-child{border:0;}
.freebox2 li h1{font-size:16px; color:#222; height:30px; margin-top:25px;}
.freebox2 li strong{font-size:18px; color:#ff4485; height:40px; display:block;}
.freebox2 .freebox2_btn{background:url('/template/1/html/image1904/common/freebox2_btn.png') right bottom no-repeat; width:80px; height:22px; color:#888; font-size:13px; display:block; margin:0 auto;}

/* 프리패스 내강의실 팝업 */
.freebox_close{background-color:#222; width:30px; height:27px; padding-top:3px; text-align:center; display:block; position:absolute; right:-30px; top:-1px;}
.freebox_close2{width:30px; height:27px; padding-top:5px; text-align:center; display:block; position:absolute; right:10px; top:8px;}

.freebox1_pop1_on.active{display:block;}
.freebox1_pop1_on{width:760px; height:600px; background-color:#fff; text-align:left; font-size:13px; position:absolute; left:50%; transform:translateX(-50%); z-index:99;; display:none;}
.freebox1_pop1_on h1{background-color:#109856; color:#fff; font-size:16px; height:50px; line-height:45px; text-indent:20px; font-weight:bold;} 
.freebox1_pop1_on h1 strong{font-weight:normal;}
.freebox1_pop1_on .con{border:1px solid #222; border-top:none; height:580px;}
.freebox1_pop1_on .freesch{text-align:center; padding-top:30px; height:80px;}
.freebox1_pop1_on .freesch input{height:36px; width:300px; letter-spacing:-1px;}
.freebox1_pop1_on .freesch .freeschbtn{background-color:#8994a5; color:#fff; display:inline-block; font-size:14px; padding:0 15px; height:36px; line-height:35px; margin-left:5px;}
.freebox1_pop1_on .freesch p{display:block; font-size:14px; color:#222; margin-top:5px; font-weight:bold;}
.freebox1_pop1_on .freebox_table{width:88%; border-top:1px solid #222; margin:0 auto;}
.freebox1_pop1_on .freebox_table tr{border-bottom:1px solid #d3d4d5;}
.freebox1_pop1_on .freebox_table tr:last-child{border-color:#222;}
.freebox1_pop1_on .freebox_table th{background-color:#f4f4f4; font-size:14px; color:#333; text-align:center; font-weight:bold; vertical-align:middle;}
.freebox1_pop1_on .freebox_table td ul{height:115px; padding:15px 20px; line-height:21px; overflow-y:auto;}
.freebox1_pop1_on .freebox_table td ul li img{float:right; margin-top:5px; cursor:pointer;}
.freebox1_pop1_on .freebox1_pop1_btn{width:245px; height:55px; background-color:#111; color:#fff; font-size:18px; display:block; text-align:center; line-height:50px; font-weight:bold; margin:0 auto; margin-top:40px;}

.freebox1_pop2_on.active{display:block;}
.freebox1_pop2_on{width:330px; background-color:#fff; border:1px solid #222; text-align:center; font-size:13px; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:40px; display:none;}
.freebox1_pop2_on h1{text-align:left; color:#222; font-size:14px; font-weight:bold;}
.freebox1_pop2_on ul{background-color:#f4f4f4; padding:20px 0; margin-bottom:20px;}
.freebox1_pop2_on ul li{font-size:16px; color:#109856; font-weight:bold;}
.freebox1_pop2_on strong{display:block; font-size:15px; margin:15px 0; color:#222;}
.freebox1_pop2_on .freebox1_pop2_btn{margin-top:20px;}
.freebox1_pop2_on .freebox1_pop2_btn .btnstyle1{width:125px; height:35px; background-color:#109856; color:#fff; font-size:14px; display:inline-block; text-align:center; line-height:33px; font-weight:bold;}
.freebox1_pop2_on .freebox1_pop2_btn .btnstyle2{width:125px; height:35px; background-color:#222; color:#fff; font-size:14px; display:inline-block; text-align:center; line-height:33px; font-weight:bold;}

.freebox1_pop3_on.active{display:block;}
.freebox1_pop3_on{width:330px; background-color:#fff; border:1px solid #222; text-align:center; font-size:14px; position:absolute; top:650px; left:50%; transform:translateX(-50%); z-index:99; padding:40px; display:none;}
.freebox1_pop3_on h1{background-color:#f4f4f4; padding:20px 0; margin-bottom:20px; font-size:16px; color:#109856; font-weight:bold;} 

.freebox_pop_desc.active{display:block;}
.freebox_pop_desc{width:420px; background-color:#fff; border:1px solid #222; text-align:left; font-size:13px; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:30px; display:none; top:420px;}
.freebox_pop_desc h1{color:#222; font-size:14px; text-decoration:underline; height:25px;} 

.join_title .ttlbtn{float:right;}
.join_title .ttlbtn .btnstyle{background-color:#8994a5; color:#fff; display:inline-block; font-size:14px; padding:0 15px; height:36px; line-height:35px;}

/* 학원수강인증 페이지 */
.mgrauthbox{background-color:#f4f4f4; padding:25px 35px 35px; margin-bottom:50px;}
.mgrauthbox h1{color:#222; font-weight:bold; height:22px; margin-top:10px;}

.mgrauthlogin{background-color:#f4f4f4; text-align:center; padding:35px 0; border-top:1px solid #222; margin:20px 0 50px;}
.mgrauthlogin label{color:#222; font-weight:bold;}
.mgrauthlogin .lms_input{width:160px; margin:0 10px;}
.mgrauthlogin button{background-color:#222; color:#fff; font-weight:bold; padding:5px 20px 8px; width:125px; height:36px; font-size:14px; letter-spacing:-1px;}

.sttl{margin-top:-15px;}

/* 고객센터 현장강의제공 페이지 */
.onsiteevent{background-color:#f7f7f7; border-top:2px solid #499c28; color:#333; font-size:13px; padding:0 25px 40px; margin-bottom:30px;}
.onsiteevent h1{background:url('/template/1/html/image1904/common/onsiteevent_h1.gif') center top no-repeat; color:#fff; font-size:17px; text-align:center; height:36px; line-height:30px; font-weight:bold;}
.onsiteevent h2{font-size:14px; text-align:center; margin:25px 0;}
.onsiteevent span{display:inline-block; width:80px; height:27px; background-color:#dadada; margin-right:10px; margin-bottom:5px; border-radius:20px; text-align:center; line-height:23px; font-weight:bold;}
.onsiteevent strong{color:#ff4485;}

.onsite{height:291px; overflow-y:auto;}
.onsitetable{width:100%; font-size:13px; color:#333; text-align:center; border-top:1px solid #dbdbdb;}
.onsitetable tr{border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; height:40px;}
.onsitetable th{background-color:#f3f3f3; font-weight:bold; border-right:1px solid #dbdbdb;}
.onsitetable td{border-right:1px solid #dbdbdb;}

/* NCS 페이지 */
.ncs{text-align:center;}
.ncs .pagetop{background:url('/template/1/html/image1904/common/ncs_topbg.jpg') center center / cover no-repeat; height:919px;}
.ncs .pagetop .topbefore{}
.ncs .pagetop .topafter{}
.ncs .pagetop .topafter .toptxt{height:791px;}
.ncs .pagetop .topafter .toptxt .aftertxt{position:absolute; top:140px; left:15%;}
.ncs .pagetop .topafter .toptxt .topttl1{position:absolute; top:120px; left:27%;}
.ncs .pagetop .topafter .toptxt .topttl2{position:absolute; top:170px; left:24.5%;}
.ncs .pagetop .topafter .toptxt .topttl3{position:absolute; top:450px; left:35%; z-index:3;}
.ncs .pagetop .topafter .toptxt .topwave{position:absolute; right:0}
.ncs .pagetop .topafter .topbtm{background-color:#191f57; position:relative; z-index:999;}
.ncs .con1{background-color:#fff; position:relative; z-index:999;}
.ncs .con1 .mov{background:url('/template/1/html/image1904/common/ncs_con1_movbg.png') center center no-repeat; height:291px; width:1026px; margin:0 auto;}
.ncs .con1 .mov .mov1{position:relative; top:1px; right:50px;}
.ncs .con1 .mov .mov2{position:relative; top:1px; left:48px;}
.ncs .con2{background-color:#e3e3e3;}
.ncs .con3{background-color:#fff; padding-bottom:100px;}
.ncs .con4 .swiper-pagination_sw-sw-slide{position:relative; z-index:11;}
.ncs .con4 .swiper-pagination_sw-sw-slide span{margin-left:-1px;}
.ncs .con4 .swiper-pagination_sw-sw-slide .swiper-pagination-bullet {color:#111; background: #d5d5d5; border: 1px solid #5d5d5d; font-weight: bold; border-radius: 0; width: 170px; height: 69px; text-align: center; line-height: 64px; font-size: 20px; opacity: 1;}
.ncs .con4 .swiper-pagination_sw-sw-slide .swiper-pagination-bullet-active {color:#fff; background: #009e41; border: 1px solid #5d5d5d;}
.ncs .con4 .sw-slide{width:1026px; margin:0 auto; margin-top:-1px;}
.ncs .con4 .sw-slide-arrows{width:1026px; margin:0 auto; position:relative; top:-290px;}
.ncs .con4 .sw-slide-arrows .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url('/template/1/html/image1904/common/ncs_con3_next.png') right center no-repeat; width:93px; height:93px; right:-45px;}
.ncs .con4 .sw-slide-arrows .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url('/template/1/html/image1904/common/ncs_con3_prev.png') left center no-repeat; width:93px; height:93px; left:-45px;}
.ncs .con4{background-color:#e3e3e3; padding-bottom:70px;}
.ncs .con4 .movlist{width:1026px; margin:0 auto; margin-top:50px;}
.ncs .con4 .movlist ul{margin-left:-30px;}
.ncs .con4 .movlist ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ncs .con4 .movlist ul li{width:322px; height:214px; float:left; margin-left:30px; margin-bottom:30px;}
.ncs .con5{background-color:#fff; width:1026px; margin:0 auto; text-align:left; padding:75px 0;}
.ncs .con5 .subject{border-top:1px solid #b5b5b5;}
.ncs .con5 .subject li{border-bottom:1px solid #b5b5b5; padding:20px 10px;}
.ncs .con5 .subject li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ncs .con5 .subject li .ttl{float:left; width:57%;}
.ncs .con5 .subject li .ttl h1{color:#111; font-size:18px; font-weight:bold;}
.ncs .con5 .subject li .ttl h1 .update{background-color:#ff5f4c; color:#fff; display:block; font-size:11px; text-align:center; font-weight:normal; width:62px; height:18px;}
.ncs .con5 .subject li .ttl p{font-size:12px; line-height:16px; margin-top:25px;}
.ncs .con5 .subject li .ttl p strong{font-size:14px; color:#018134; display:block; margin-bottom:5px;}
.ncs .con5 .subject li .info{float:left; width:20%; color:#444; font-size:13px; margin-top:20px;}
.ncs .con5 .subject li .info li{margin-bottom:5px; border:0; padding:0;}
.ncs .con5 .subject li .info li span{color:#fff; background-color:#aaa; font-size:11px; text-align:center; display:inline-block; margin-right:10px; width:56px; height:18px; border-radius:5px;}
.ncs .con5 .subject li .btn{float:right; width:16%; text-align:center;}
.ncs .con5 .subject li .btn .price{color:#222; font-size:22px;}
.ncs .con5 .subject li .btn .btn_cart{display:block; width:155px; height:42px; background-color:#fff; border:1px solid #666; font-size:16px; color:#222; text-align:center; margin:0 auto; line-height:40px; font-weight:bold; margin-top:10px;}
.ncs .con5 .subject li .btn .btn_pay{display:block; width:155px; height:42px; background-color:#009e41; border:1px solid #009e41; font-size:16px; color:#fff; text-align:center; margin:0 auto; line-height:40px; font-weight:bold; margin-top:5px;}

.scale-in-center{-webkit-animation:scale-in-center .3s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .3s cubic-bezier(.25,.46,.45,.94) both}
.slide-in-br{-webkit-animation:slide-in-br .6s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-br .6s cubic-bezier(.25,.46,.45,.94) both}
.slide-in-fwd-br{-webkit-animation:slide-in-fwd-br .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-fwd-br .7s cubic-bezier(.25,.46,.45,.94) both}

@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes slide-in-br{0%{-webkit-transform:translateY(1000px) translateX(1000px);transform:translateY(1000px) translateX(1000px);opacity:0}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1}}@keyframes slide-in-br{0%{-webkit-transform:translateY(1000px) translateX(1000px);transform:translateY(1000px) translateX(1000px);opacity:0}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1}}
@-webkit-keyframes slide-in-fwd-br{0%{-webkit-transform:translateZ(-1400px) translateY(800px) translateX(1000px);transform:translateZ(-1400px) translateY(800px) translateX(1000px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0) translateX(0);transform:translateZ(0) translateY(0) translateX(0);opacity:1}}@keyframes slide-in-fwd-br{0%{-webkit-transform:translateZ(-1400px) translateY(800px) translateX(1000px);transform:translateZ(-1400px) translateY(800px) translateX(1000px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0) translateX(0);transform:translateZ(0) translateY(0) translateX(0);opacity:1}}

/* 샘플강의 로그인 팝업 */
#sampleLecLoginBnr{width:450px; height:245px; border:1px solid #111; background-color:#fff; position:absolute; z-index:9999; left:200px; top:150px; display:none;}
#sampleLecLoginBnr h1{background-color:#109856; color:#fff; font-size:16px; font-weight:bold; padding:10px 20px;}
#sampleLecLoginBnr p{background:url('/template/1/html/image1904/common/sample_icon.png') 40px 40px no-repeat; color:#333; font-size:14px; line-height:18px; padding:50px 0 50px 120px;}
#sampleLecLoginBnr .btn{text-align:center;}
#sampleLecLoginBnr .btn a{display:inline-block; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:120px; height:35px; line-height:33px;}
#sampleLecLoginBnr .btn .btn1{background-color:#109856;}
#sampleLecLoginBnr .btn .btn2{background-color:#111;}
#sampleLecLoginBnr .close{display:block; position:absolute; right:20px; top:10px;}

/* 온오프 결합상품 페이지 */
.onoff{text-align:center;}
.onoff .pagetop1{background:url('/template/1/html/image1904/common/onoff_topbg1.jpg') center center / cover no-repeat; height:596px;}
.onoff .pagetop2{background:url('/template/1/html/image1904/common/onoff_topbg2.jpg') center center / cover no-repeat; height:700px;}
.onoff .con1{background:url('/template/1/html/image1904/common/onoff_conbg1.jpg') center center / cover no-repeat; height:915px;}
.onoff .con2{background:url('/template/1/html/image1904/common/onoff_conbg2.jpg') center center / cover no-repeat; height:778px;}
.onoff .con3{background-color:#2f2e32;}
.onoff .con4{background-color:#1e1d20; position:relative;}
.onoff .con4:after{content:""; display:block; width:100%; height:140px; background-color:#3f3f3f; position:absolute; bottom:0; z-index:0;}
.onoff .con4 .onoffagree{width:1098px; margin:0 auto; height:60px; border:1px solid #d4d4d4; background-color:#eee; color:#444; position:relative; z-index:1;}
.onoff .con4 .onoffagree .left{float:left; font-size:15px; margin-left:38px; line-height:60px;}
.onoff .con4 .onoffagree .left a{font-weight:bold;}
.onoff .con4 .onoffagree .right{float:right; font-size:14px; margin-right:40px; line-height:55px;}
.onoff .con4 .onoffagree .right label{margin-right:5px;}
.onoff .con5{background-color:#3f3f3f;}
.onoff .con5 .tel{width:1100px; margin:0 auto; position:relative;}
.onoff .con5 .tel p{font-size:34px; color:#fff; font-weight:bold; letter-spacing:0; position:absolute; top:303px; left:515px;}
.onoff .tabarea{position:relative; z-index:1;}
.onoff .tab{width:1100px; margin:0 auto;}
.onoff .tab:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.onoff .tab li a{width:20%; height:82px; float:left; box-sizing:border-box; font-size:0;}
.onoff .tab li:first-child a{background:url('/template/1/html/image1904/common/onoff_tab1.jpg');}
.onoff .tab li:nth-child(2) a{background:url('/template/1/html/image1904/common/onoff_tab2.jpg');}
.onoff .tab li:nth-child(3) a{background:url('/template/1/html/image1904/common/onoff_tab3.jpg');}
.onoff .tab li:nth-child(4) a{background:url('/template/1/html/image1904/common/onoff_tab4.jpg');}
.onoff .tab li:last-child a{background:url('/template/1/html/image1904/common/onoff_tab5.jpg');}
.onoff .tab li:first-child a.selected{background:url('/template/1/html/image1904/common/onoff_tab1_ov.jpg');}
.onoff .tab li:nth-child(2) a.selected{background:url('/template/1/html/image1904/common/onoff_tab2_ov.jpg');}
.onoff .tab li:nth-child(3) a.selected{background:url('/template/1/html/image1904/common/onoff_tab3_ov.jpg');}
.onoff .tab li:nth-child(4) a.selected{background:url('/template/1/html/image1904/common/onoff_tab4_ov.jpg');}
.onoff .tab li:last-child a.selected{background:url('/template/1/html/image1904/common/onoff_tab5_ov.jpg');}
.onoff .tabcon{width:1100px; margin:0 auto;}
.onoff .tabconbg{background-color:#fff; padding:50px;}
.onoff .tabconbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.onoff .tabconbg .contabtitle{float:left; width:40%; text-align:left; position:relative; top:0;}
.onoff .tabconbg .contabtitle h1{font-size:28px; color:#111; font-weight:bold; height:50px;}
.onoff .tabconbg .contabtitle p{font-size:15px; color:#666;}
.onoff .tabconbg .contabtitle p strong{font-weight:normal;}
.onoff .tabconbg .contabtitle p em{color:#d4d4d4; margin:0 10px; position:relative; top:1px;}
.onoff .tabconbg .contabprice{float:left; width:35%; font-size:14px; color:#999; text-align:right; position:relative; top:20px; line-height:38px;}
.onoff .tabconbg .contabprice h1{font-size:40px; color:#222; font-weight:bold;}
.onoff .tabconbg .contabprice h1 strong{font-size:80px; margin-right:5px;}
.onoff .tabconbg .contabprice p{font-size:19px; color:#1e1d20; font-weight:bold; text-align:center; line-height:48px; background:url('/template/1/html/image1904/common/onoff_discountbg.png') no-repeat; width:176px; height:42px; position:relative; left:175px; top:5px;}
.onoff .tabconbg .contabbuy{float:left; width:25%; text-align:right; position:relative; top:0;}
.onoff .tabconbg .tip{clear:both; text-align:left; font-size:13px; color:#999; line-height:18px;}
.onoff .tabconbg .tip li{background:url('/template/1/html/image1904/common/onoff_tip.png') left 4px no-repeat; padding-left:20px;}

/* 삼성전자 결합상품 페이지 */
.samsung{text-align:center;}
.samsung .pagetop{background:#3a3a3a url('/template/1/html/image1904/common/samsung_topbg.jpg?v201218') no-repeat; height:795px; position:relative;}
.samsung .con1{background-color:#01cf6c; position:relative;}
.samsung .con2{background:url('/template/1/html/image1904/common/samsung_conbg2.jpg') center center / cover no-repeat; height:814px;}
.samsung .con3{background-color:#1d1e23;}
.samsung .con4{background-color:#3c3833;}
.samsung .con5{background:url('/template/1/html/image1904/common/samsung_conbg5.jpg') center center / cover no-repeat; height:650px;}

.samsung_con1_pop.active{display:block;}
.samsung_con1_pop{width:800px; background-color:#fff; border:1px solid #222; text-align:left; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:30px; display:none; top:300px;}
.samsung_con1_pop h1{color:#222; font-size:15px; height:25px; font-weight:bold;}
.samsung_con1_pop table{border-top:1px solid #dcdcdc; font-size:12px; color:#666; letter-spacing:0;}
.samsung_con1_pop table tr{border-bottom:1px solid #dcdcdc; height:32px;}
.samsung_con1_pop table th{background-color:#f0f0f0; border-right:1px solid #dcdcdc; padding-left:15px;}
.samsung_con1_pop table td{padding-left:15px;}

.samsung .con6{background-color:#fff; padding-bottom:100px;}
.samsung .con6 .samsungagree{width:1098px; margin:0 auto; height:60px; border-bottom:1px solid #d4d4d4; background-color:#eee; color:#444;}
.samsung .con6 .samsungagree .left{float:left; font-size:15px; margin-left:38px; line-height:60px;}
.samsung .con6 .samsungagree .left a{font-weight:bold;}
.samsung .con6 .samsungagree .right{float:right; font-size:14px; margin-right:40px; line-height:55px;}
.samsung .con6 .samsungagree .right label{margin-right:5px;}

.samsung .tab{width:1100px; margin:0 auto;}
.samsung .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.samsung .tab li a{width:25%; height:80px; float:left; box-sizing:border-box; font-size:0;}
.samsung .tab li:first-child a{background:url('/template/1/html/image1904/common/samsung_tab1.jpg');}
.samsung .tab li:nth-child(2) a{background:url('/template/1/html/image1904/common/samsung_tab2.jpg');}
.samsung .tab li:nth-child(3) a{background:url('/template/1/html/image1904/common/samsung_tab3.jpg');}
.samsung .tab li:last-child a{background:url('/template/1/html/image1904/common/samsung_tab4.jpg');}
.samsung .tab li:first-child a.selected{background:url('/template/1/html/image1904/common/samsung_tab1_ov.jpg');}
.samsung .tab li:nth-child(2) a.selected{background:url('/template/1/html/image1904/common/samsung_tab2_ov.jpg');}
.samsung .tab li:nth-child(3) a.selected{background:url('/template/1/html/image1904/common/samsung_tab3_ov.jpg');}
.samsung .tab li:last-child a.selected{background:url('/template/1/html/image1904/common/samsung_tab4_ov.jpg');}

.samsung .tabcon{width:1100px; margin:0 auto;}
.samsung .tabconbg{background-color:#fff; position:relative;}
.samsung .tabconbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.samsung .tabconbg .contab{float:left; width:18%; position:relative; left:12%; padding:20px 0 20px 30px;}
.samsung .tabconbg .contab li a{width:165px; height:105px; font-size:0; display:block;}
.samsung .tabconbg .contab li:first-child a{background:url('/template/1/html/image1904/common/freepass_selected_mov.jpg');}
.samsung .tabconbg .contab li:last-child a{background:url('/template/1/html/image1904/common/freepass_selected_lms.jpg');}
.samsung .tabconbg .contab li:first-child a.on{background:url('/template/1/html/image1904/common/freepass_selected_mov_on.jpg');}
.samsung .tabconbg .contab li:last-child a.on{background:url('/template/1/html/image1904/common/freepass_selected_lms_on.jpg');}
.samsung .tabconbg .tabtitle{float:left; width:12%; position:absolute; left:0; height:250px; line-height:250px; border-right:1px solid #dcdcdc; color:#111; font-weight:bold;}
.samsung .tabconbg .contabtitle{float:left; width:32%; text-align:left; position:relative; top:55px; left:12%;}
.samsung .tabconbg .contabtitle h1{font-size:26px; color:#111; font-weight:bold; height:50px;}
.samsung .tabconbg .contabtitle p{font-size:15px; color:#666;}
.samsung .tabconbg .contabtitle p strong{font-weight:normal;}
.samsung .tabconbg .contabtitle p em{color:#d4d4d4; margin:0 10px; position:relative; top:1px;}
.samsung .tabconbg .contabprice{float:left; width:25%; font-size:14px; color:#999; text-align:right; position:relative; top:30px; left:12%;}
.samsung .tabconbg .contabprice h1{font-size:40px; color:#222; font-weight:bold;}
.samsung .tabconbg .contabprice h1 strong{font-size:80px; margin-right:5px;}
.samsung .tabconbg .contabprice p{font-size:16px; color:#666;}
.samsung .tabconbg .contabradio{float:left; width:10%; position:relative; top:110px; left:12%;}
.samsung .tabconbg .contabsamsung{clear:both; border-top:1px solid #dcdcdc; }
.samsung .tabconbg .contabsamsung:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.samsung .tabconbg .contabsamsung span{float:left; padding-bottom:10px;}
.samsung .tabconbg .contabsamsung span:first-child{width:12%; height:210px; line-height:210px; border-right:1px solid #dcdcdc; color:#111; font-weight:bold;}
.samsung .tabconbg .contabsamsung span img{margin-right:31px;}
.samsung .tabconbg .contabbuy{clear:both; background-color:#009d55; padding:20px 50px; color:#fff;}
.samsung .tabconbg .contabbuy:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.samsung .tabconbg .contabbuy span{float:left;}
.samsung .tabconbg .contabbuy span:first-child{width:20%; font-size:14px; color:#c9f7e2; line-height:17px; text-align:left; position:relative; top:10px;}
.samsung .tabconbg .contabbuy span:nth-child(2){width:60%; font-size:24px;}
.samsung .tabconbg .contabbuy span:nth-child(2) strong{font-size:32px; margin-left:30px;}
.samsung .tabconbg .contabbuy span:last-child{width:20%;}

.samsung_selected_lmspop_on.active{display:block;}
.samsung_selected_lmspop_on{width:420px; background-color:#fff; border:1px solid #222; text-align:left; font-size:13px; position:absolute; left:50%; transform:translateX(-50%); z-index:99; padding:30px; display:none; margin-top:20px;}
.samsung_selected_lmspop_on h1{color:#222; font-size:14px; height:25px; font-weight:bold;} 

.samsung_guide_on.active{display:block;}
.samsung_guide_on{width:736px; background-color:#fff; border:1px solid #222; position:absolute; left:50%; transform:translateX(-50%); z-index:99; display:none; margin-top:-378px;}
.samsung_guide_on h1{background-color:#009d55; color:#fff; height:45px; line-height:40px; font-weight:bold; text-align:center;} 
.samsung_guide_on div{height:700px; overflow-y:scroll; overflow-x:hidden;}
.samsung_guide_close{width:45px; height:35px; padding-top:10px; text-align:center; display:block; position:absolute; right:0;}

.samsung .con7{background-color:#f4f4f4; padding:100px 0;}
.samsung .con7 .txt{border:1px solid #d4d4d4; border-top:none; background-color:#fff; width:1098px; margin:0 auto; text-align:left; padding-bottom:30px;}
.samsung .con7 .txt p{font-size:13px; color:#666; line-height:22px; padding:0 70px 20px;}
.samsung .con7 .txt p strong{display:block; color:#222;}

.samsung_quick{position:fixed; right:0; top:300px; z-index:1000;}

/* 올팩 페이지 */
.allpack{text-align:center;}
.allpack .pagetop{background:#0062d4 url('/template/1/html/image1904/common/allpack_topbg.jpg') no-repeat; height:742px; position:relative;}
.allpack .pagetop .topimg{position:absolute; bottom:0; right:0; z-index:1;}
.allpack .pagetop .toptitle{position:relative; z-index:2;}
.allpack .con1{background-color:#262626;}
.allpack .con2{background-color:#191919;}
.allpack .con3{background-color:#fff;}
.allpack .con4{background-color:#eef6ff; padding-bottom:90px;}
.allpack .con4 .spec{width:1080px; margin:0 auto;}
.allpack .con4 .spectxt{width:1036px; margin:0 auto; border:1px solid #c4c4c4; background-color:#fff; border-top:none; padding:20px;}
.allpack .con4 table{border-top:1px solid #dcdcdc; font-size:12px; color:#666; letter-spacing:0;}
.allpack .con4 table tr{border-bottom:1px solid #dcdcdc; height:32px;}
.allpack .con4 table th{background-color:#f0f0f0; border-right:1px solid #dcdcdc; padding-left:15px;}
.allpack .con4 table td{padding-left:15px;}
.allpack .con5{background-color:#98e3ff;}
.allpack .con6{background:#006cdd url('/template/1/html/image1904/common/allpack_conbg6.jpg') no-repeat; height:993px;}
.allpack .con6 .allpackagree{width:1080px; margin:0 auto; height:60px; border-bottom:1px solid #d4d4d4; background-color:#eee; color:#444;}
.allpack .con6 .allpackagree .left{float:left; font-size:15px; margin-left:38px; line-height:60px;}
.allpack .con6 .allpackagree .left a{font-weight:bold;}
.allpack .con6 .allpackagree .right{float:right; font-size:14px; margin-right:40px; line-height:55px;}
.allpack .con6 .allpackagree .right label{margin-right:5px;}
.allpack .con7{background:#504aa7 url('/template/1/html/image1904/common/allpack_conbg7.jpg') no-repeat; height:412px;}
.allpack .guide{background-color:#f4f4f4; padding:100px 0;}
.allpack .guide .txt{border:1px solid #d4d4d4; border-top:none; background-color:#fff; width:1078px; margin:0 auto; text-align:left; padding:30px 0;}
.allpack .guide .txt h1{font-size:16px; color:#111; padding:10px 70px; font-weight:bold;}
.allpack .guide .txt p{font-size:13px; color:#666; line-height:22px; padding:0 70px 20px;}
.allpack .guide .txt p strong{display:block; color:#222;}

/* 새내기 패키지 페이지 */
.uni{text-align:center;}
.uni .pagetop{background:url('/template/1/html/image1904/common/uni_topbg.jpg') center center / cover no-repeat; overflow:hidden; }
.uni .con1{background-color:#fff;}
.uni .con2{background-color:#f0f1fd;}
.uni .con3{background-color:#ececec;}
.uni .con4{background-color:#fff; padding-bottom:100px;}
.uni .con4 .uniagree{width:1098px; margin:0 auto; height:60px; border:1px solid #d4d4d4; background-color:#eee; color:#444; border-top-color:#111;}
.uni .con4 .uniagree .left{float:left; font-size:15px; margin-left:38px; line-height:60px;}
.uni .con4 .uniagree .left a{font-weight:bold;}
.uni .con4 .uniagree .right{float:right; font-size:14px; margin-right:40px; line-height:55px;}
.uni .con4 .uniagree .right label{margin-right:5px;}

.uni .tab{width:1100px; margin:0 auto;}
.uni .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.uni .tab li a{width:50%; height:80px; float:left; box-sizing:border-box; font-size:0;}
.uni .tab li:first-child a{background:url('/template/1/html/image1904/common/uni_tab1.jpg');}
.uni .tab li:nth-child(2) a{background:url('/template/1/html/image1904/common/uni_tab2.jpg');}
.uni .tab li:first-child a.selected{background:url('/template/1/html/image1904/common/uni_tab1_ov.jpg');}
.uni .tab li:nth-child(2) a.selected{background:url('/template/1/html/image1904/common/uni_tab2_ov.jpg');}

.uni .tabcon{width:1098px; margin:0 auto; border-left:1px solid #111; border-right:1px solid #111;}
.uni .tabconbg{background-color:#fff; padding:30px;}
.uni .tabconbg:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.uni .tabconbg .contab{float:left; width:19%;}
.uni .tabconbg .contab li a{width:165px; height:105px; font-size:0; display:block;}
.uni .tabconbg .contab li:first-child a{background:url('/template/1/html/image1904/common/uni_selected_mov.jpg');}
.uni .tabconbg .contab li:last-child a{background:url('/template/1/html/image1904/common/uni_selected_lms.jpg');}
.uni .tabconbg .contab li:first-child a.on{background:url('/template/1/html/image1904/common/uni_selected_mov_on.jpg');}
.uni .tabconbg .contab li:last-child a.on{background:url('/template/1/html/image1904/common/uni_selected_lms_on.jpg');}
.uni .tabconbg .contabtitle{float:left; width:35%; text-align:left; position:relative; top:35px;}
.uni .tabconbg .contabtitle h1{font-size:30px; color:#111; font-weight:bold; height:80px; letter-spacing:-2px; line-height:36px;}
.uni .tabconbg .contabtitle p{font-size:15px; color:#666;}
.uni .tabconbg .contabtitle p strong{font-weight:normal;}
.uni .tabconbg .contabtitle p em{color:#d4d4d4; margin:0 10px; position:relative; top:1px;}
.uni .tabconbg .contabprice{float:left; width:25%; font-size:14px; color:#999; text-align:right; position:relative; top:50px; right:25px;}
.uni .tabconbg .contabprice h1{font-size:36px; color:#222; letter-spacing:-2px;}
.uni .tabconbg .contabprice h1 strong{font-size:47px;}
.uni .tabconbg .contabprice p{font-size:16px; color:#666; font-weight:bold;}
.uni .tabconbg .contabbuy{float:left; width:21%; position:relative; top:30px;}

/* 아이티뱅크평생교육원 개인정보동의 페이지 */
.member_certify{width:1100px; margin:0 auto; text-align:center; height:800px;}
.member_certify h1{font-size:28px; color:#111; font-weight:normal; padding-top:100px;}
.member_certify h1:after{content:""; display:block; width:30px; height:1px; background-color:#111; margin:0 auto; margin-top:30px;}
.member_certify .txtagree{border:1px solid #dbdbdb; height:310px; padding:30px; margin:0 auto; margin-top:40px; text-align:left;}
.member_certify .txtagree strong{color:#111;}
.member_certify .btn{margin-top:40px;}
.member_certify .btn a{display:inline-block; font-size:15px; font-weight:bold; text-align:center; width:220px; height:45px; line-height:45px;}
.member_certify .btn .btn1{background-color:#109856; color:#fff; border:1px solid #109856;}
.member_certify .btn .btn2{background-color:#fff; color:#111; border:1px solid #666;}
.member_certify table{width:100%; margin:0 auto; border-top:1px solid #999; text-align:center; margin-top:40px;}
.member_certify tr{height:50px;}
.member_certify th{text-align:center; font-weight:bold; color:#111; border-bottom:1px solid #999; border-left:1px solid #999;}
.member_certify th:last-child{border-right:1px solid #999;}
.member_certify td{padding:5px 0; border-bottom:1px solid #999; border-left:1px solid #999;}
.member_certify td:last-child{border-right:1px solid #999;}