@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-square.css");
@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-gothic.css");   
/* Reset */
body {width:100%;  min-width:1280px;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,span,a,img,label,input,textarea,select,option,button,th,td,table {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button,th,td{font-family: 'NanumSquare', sans-serif;font-size:15px;color:#555;}
img,fieldset,iframe, a{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle; }
table{border-collapse:collapse;}
img{vertical-align:top;}
em,address{font-style:normal;}
button{cursor:pointer;}
ul, li {list-style-type:none}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
img,
img a {
	 outline: none !important;
	  -moz-outline-style:none; 
	 border: none !important;
	  outline-style: none;
	}
area:focus{
	  border: none;
	  outline:none;
	  outline-style: none;
	  -moz-outline-style:none; 
	}
a, button, input {
	 outline: none !important;
	  -moz-outline-style:none; 
	  outline-style: none;
	}


.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
.hidden_ie6{*display:none;}

.main_pop_bn2 {float:left; width:100%;  height:84px; text-align:center; background:url('/img/new/230320_fri_popbg.png') no-repeat center;}
.main_pop_bnCont {display:inline-block; width:1200px; height:84px; text-align:center; position:relative;}
a.bnCont_main{}
a.bnCont_close{position:absolute; bottom:0px; right:0px;}

.layer_popup_bg {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7);z-index:999998;}
.layer_popup_cont {position:absolute; left:-250px; margin-left:50%; margin-top:-325px; top:50%;width:500px; height:650px; z-index:999999;}
.layer_popup_cont a {position:absolute; left:263px; margin-left:50%; margin-top:-315px; top:50%;width:26px; height:25px; z-index:999999;}


/* 메인 CSS */
	.hub_wrap{float:left; width:100%; text-align:center; }
	.main_header{float:left; width:100%; height:803px; text-align:center; background:url('/images/hub_v_bg.jpg') no-repeat center; background-position:center; position:relative;}
	.hub_main_logo {display:inline-block; width:1240px; height:79px;}
	.hub_main_logo h1 {float:left; width:137px; height:47px; text-align:left; margin-top:32px;}
	.hub_main_login {float:right; margin-top:50px; height:38px }
	.hub_main_login li{float:left; text-align:right; padding-left:19px;}
	.hub_main_login li a{display:inline-block; color:#fff; font-size:14.5px; font-family: 'NanumSquare', sans-serif; line-height:17px;}
	.hub_main_login li a:hover{display:inline-block; color:#4fcbff;}
	.hub_main_login li.icon_login{background:url('/images/hub_icon_login.png') no-repeat 0px 0px;}
	.hub_main_login li.icon_join{background:url('/images/hub_icon_join.png') no-repeat 0px 1px;}

	.hub_v_warp {display:inline-block;  width:1280px; height:724px; z-index:9; left:-640px; margin-left:50%; bottom:0px; position:absolute;}
	.hub_main_vtxt {position:absolute; left:0px; top:172px; height:256px; }
	.hub_main_vimg {position:absolute; right:0px; bottom:0px; width:513px; height:660px; overflow:hidden}
	.hub_main_vimg li{float:right; height:660px; width:513px;}
	.hub_main_navi {position:absolute; left:0px; bottom:0px; width:100%; height:114px; background-color:rgba(0,0,0,0.5); z-index:99;}

	.hub_navi_list {display:inline-block; width:1280px;height:114px;}
	.hub_navi_list li{float:left; width:136px;height:114px; margin:0px 25px;}
	.hub_navi_list li a{display:inline-block; width:136px;height:114px; color:#fff; }
	.hub_navi_list li a.navi_line {background:url('/images/hub_navi_line.jpg') no-repeat top center;}
	.hub_navi_list li a:hover{background:url('/images/hub_navi_line.jpg') no-repeat top center;}
	.hub_navi_list li a .navi_tb{font-size:20px; margin-top:35px; font-weight:600}
	.hub_navi_list li a .navi_ts{font-size:15px; margin-top:4px;letter-spacing:0.5px;}
	.hub_navi_list li a .ls2{letter-spacing:1.5px;}

	.lp_area {position:fixed; width:100%; height:100%; background-color: rgba(0,0,0,0.7);left:0px; top:0px; z-index:100;}
	.taxlive_pop {position:fixed; width:604px; height:506px;  margin-top:-253px; margin-left:50%; left:-302px; top:50%; z-index:101;}
	.taxlive_pop .pop_close{position:absolute; right:0px; top:0px; width:50px; height:50px;}
/* 메인 CSS */

.hub_subwrap_join {float:left; width:100%; text-align:center;  }

.sub_header {float:left; width:100%; height:90px; background-color:#fff; border-bottom:1px solid #dbdbdb;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;text-align:center;}
 .hub_sub_logo {display:inline-block; width:1240px; height:79px;}
 .hub_sub_logo h1 {float:left; width:137px; height:47px; text-align:left; margin-top:24px;}
 .hub_sub_login {float:right; margin-top:42px; height:47px }
 .hub_sub_login li{float:left; text-align:right; padding-left:19px;}
 .hub_sub_login li a{display:inline-block; color:#292929; font-size:14.5px; font-family: 'NanumSquare', sans-serif; line-height:17px;}
 .hub_sub_login li a:hover{display:inline-block; color:#4fcbff;}
 .hub_sub_login li.icon_login{background:url('../images/hub_icon_login.png') no-repeat 0px 0px;}
 .hub_sub_login li.icon_join{background:url('/images/hub_icon_join.png') no-repeat 0px 1px;}


.hub_join_warp {float:left; width:100%; background-color:#f0f0f0; text-align:center; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; }
 .area_join {display:inline-block; width:960px; padding:80px 0px;}
 .title_join {float:left; width:960px;  text-align:left; color:#222222;}
 .tj_b{float:left; width:960px;text-align:center; font-size:33px; font-weight:700;font-family: 'NanumSquare', sans-serif; line-height:33px; margin-bottom:25px; letter-spacing:1.5px;}
 .tj_s{float:left; width:960px;text-align:center; font-size:17px; font-family: 'NanumSquare', sans-serif; line-height:17px; margin-bottom:33px;}
 .box_join {float:left; width:880px; padding:50px 40px 30px 40px; background-color:#fff;}
 .join_step {float:left; margin-bottom:40px;/*step3개일경우 margin-left:200px; */ /*step4개일경우>*/margin-left:110px;}
 .join_step li{float:left;}
 .join_stepbox {width:120px; height:120px; border-radius:120px; background-color:#fff; color:#575757; border:1px solid #d3d2d2;}
 .sb_color {background-color:#00a8ee; color:#fff; border:1px solid #00a8ee;}
 .step_tb {float:left; font-weight:700; font-size:17px; width:100%;line-height:22px; margin-top:15px; letter-spacing:-0.5px;}
 .step_ts {float:left; font-weight:600; font-size:17px; width:100%; margin-top:20px;}

 .join_steparrow {width:17px; height:31px; margin:44px 17px 0px 23px; background:url('/images/prog_arrow.png') no-repeat 0px 0px;}
 
 .all_bs {float:left; width:830px; margin-left:25px;text-align:center; margin-bottom:49px;}
 .all_bs2 {float:left; width:830px; margin-left:25px;text-align:center; margin-top:35px; margin-bottom:15px;}
 .agree_box {float:left; width:820px; margin-left:30px; text-align:left;}
 .agree_inputbox {float:left; width:25px;  height:25px;  margin-right:10px; position:relative;}
 input.agree_input {float:left; width:25px; height:25px; opacity:0;}
 .agree_text01 {float:left; text-align:left; font-size:18px; font-weight:600; margin-top:2px;}
 .agree_text02 {float:left; text-align:left; font-size:17px; font-weight:600; margin-top:4px;}
 .agree_text02 span {float:left; margin-top:10px;color:#00a5e9;}
 .icon_ch_on { position:absolute; top:0px; left:0px; display:inline-block;width:25px; height:25px; background:url('../images/input_check.png') no-repeat 0px 0px;cursor:pointer;}
 .icon_ch_off {position:absolute; top:0px; left:0px; display:inline-block;width:25px; height:25px; background:url('../images/input_check.png') no-repeat -30px 0px;cursor:pointer;}
 .dotline {float:left; width:100%; border-top:1px dotted #bebebe; margin-top:35px;}
 .agree_txtarea { text-align:left;float:left; width:820px; padding-left:30px; }
 .at_t {float:left; width:775px; padding-left:5px;font-size:22px;font-weight:700;font-family: 'NanumSquare', sans-serif; margin-bottom:15px; margin-top:50px; letter-spacing:1.5px;}
 .at_ts {float:left; width:775px; padding-left:5px;font-size:16px; margin-top:0px;font-weight:400;font-family: 'NanumSquare', sans-serif; margin-bottom:15px;  letter-spacing:-0.5px;}
 textarea.agree_cont {float:left; border:0px;font-size:14px; width:780px; height:180px; overflow-y:scroll; padding:20px; background-color:#f5f5f5; margin-bottom:20px;line-height:25px;}
 .idc {float:left;  text-align:center;border:0px;font-size:14px; width:780px;  padding:30px 20px; background-color:#f5f5f5; margin-bottom:20px}
 .idc_box {float:left; text-align:left; width:505px; margin-left:137px; margin-bottom:5px; clear:both;}
 .idc_title {float:left; width:75px; font-size:17px;font-weight:500; height:37px; line-height:37px; }
 .idc_form {float:left; width:430px; font-size:16px;font-weight:500; height:37px; }
 .idc_form input {float:left; border:1px solid #d5d5d5; height:35px; line-height:35px; font-size:16px;font-weight:500;  text-align:left; background-color:#fff;}
 .idc_form span {float:left;  width:14px; height:35px; line-height:35px; text-align:center;}
 .idc_form input.idc_name { width:426px; border:1px solid #d5d5d5; }
 .idc_form input.idc_pnum { width:132px; border:1px solid #d5d5d5; }
 .idc_form select {float:left;  width:132px; height:35px; line-height:35px; border:1px solid #d5d5d5;  text-align:left; background-color:#fff;}

 .userinfo_table {float:left; width:820px; padding-left:30px; text-align:left;}
 table.hub_join_table {float:left;width:820px; border-top:2px solid #d3d2d2; border-bottom:2px solid #d3d2d2; text-align:left;}
 table.hub_join_table th { padding:10px 10px 10px 40px; width:120px; background-color:#f5f5f5;border-right:1px solid #d3d2d2; border-bottom:1px solid #d3d2d2;font-size:17px;font-weight:600; font-family: 'NanumSquare', sans-serif;}
 table.hub_join_table td { padding:10px 10px 10px 40px;background-color:#fff;border-bottom:1px solid #d3d2d2;font-size:16px;font-family: 'NanumSquare', sans-serif;}
 table.hub_join_table td input {border:1px solid #d5d5d5; height:30px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 table.hub_join_table td input#userPass {font-family:돋움, Dotum, Helvetica, "Apple SD Gothic Neo";}
 .infotxt {float:left; width:100%; margin-top:5px; height:11px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; }
 .dotst_red {float:left; display:inline-block; color:red;  margin-right:5px;}
 .infotxt_text {float:left; display:inline-block;font-size:11px; color:#666666; line-height:14px;}

 .infotxt2 {float:left; width:100%; margin-top:10px; margin-left:5px; height:13px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; }
 .id_sel {float:left; margin-top:25px; width:740px; padding:30px 40px; background-color:#eefaff;}
 .id_sel_t {float:left; width:730px; position:relative;}
 .id_sel_txt1 {float:left; width:580px; font-weight:600; font-size:18px; color:#009ada; margin-bottom:7px;}
 .id_sel_txt2 {float:left; width:580px;}
 .id_sel_open {position:absolute; right:0px; top:7px; width:110px; }

 .id_sel_t2 {float:left; width:100%;}
 .id_sel_txt3 {float:left; width:100%; margin-top:20px; padding-top:20px; border-top:1px dotted #bebebe;  margin-bottom:10px;}

 table.hub_id_table {float:left;width:738px; border-top:2px solid #d3d2d2; border-bottom:2px solid #d3d2d2; text-align:left;}
 table.hub_id_table th { font-size:17px; padding:10px 15px 10px 30px; width:120px; background-color:#f5f5f5;border-right:1px solid #d3d2d2; border-bottom:1px solid #d3d2d2;font-size:17px;font-weight:600; font-family: 'NanumSquare', sans-serif;}
 table.hub_id_table td { padding:10px 10px 10px 30px;background-color:#fff;border-bottom:1px solid #d3d2d2;font-size:16px;font-family: 'NanumSquare', sans-serif;}
 table.hub_id_table td input {border:1px solid #d5d5d5; padding-left:5px;height:30px;font-family: 돋움, Dotum, Helvetica, Apple SD Gothic Neo, 'NanumSquare', sans-serif; margin-left:0px;  margin-right:7px;} 
 

 .btn_id01 {display:inline-block;margin-top:0px; text-align:center;font-size:15px; font-weight:500; color:#fff; width:120px; height:30px; line-height:30px; border:1px solid #159ad1 !important; background-color:#32b7ed;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .btn_id01:hover { background-color:#1ca8e1;}

 .btn_id02 {display:inline-block;margin-top:0px; text-align:center;font-size:14px; padding-left:17px !important; padding-right:17px; font-weight:500; color:#fff; height:30px; line-height:30px; border:1px solid #616769 !important; background-color:#7b8082;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .btn_id02:hover { background-color:#66696b;}

 .btn_ok01 {display:inline-block;margin-top:20px; text-align:center;font-size:19px; font-weight:600; color:#fff; width:218px; height:42px; line-height:42px; border:1px solid #159ad1 !important; background-color:#32b7ed;cursor:pointer;}
 .btn_ok01:hover { background-color:#1ca8e1;}

 .btn_ok02 {display:inline-block; margin-left:5px; text-align:center;font-size:13px; font-weight:500; color:#fff; width:90px; height:30px; line-height:30px; border:1px solid #369cc6 !important; background-color:#47abd3;}
 .btn_ok02:hover { background-color:#36a8d6;}

 .btn_ok03 {display:inline-block;text-align:center;font-size:13px; font-weight:500; color:#fff; width:110px; height:30px; line-height:30px; border:1px solid #369cc6 !important; background-color:#47abd3;}
 .btn_ok03:hover { background-color:#36a8d6;}

 .step_btn {float:left; width:960px; margin-top:20px;}
 .btn_pre {display:inline-block;margin-top:20px; text-align:center;font-size:21px; font-weight:600; color:#fff; width:218px; height:52px; line-height:52px; border:1px solid #888888 !important; background-color:#ababab;}
 .btn_pre:hover { background-color:#a3a3a3;}
 .btn_next {display:inline-block;margin-top:20px; text-align:center;font-size:21px; font-weight:600; color:#fff; width:218px; height:52px; line-height:52px; border:1px solid #159ad1 !important; background-color:#32b7ed;}
 .btn_next:hover { background-color:#1ca8e1;}


 .area_login {display:inline-block; width:800px; padding:120px 0px;}
 .box_login {float:left; width:800px; padding:80px 0px 80px 0px; background-color:#fff}
 .title_login {float:left; width:800px;  text-align:left; color:#222222;}
 .title_login .tj_b{float:left; width:800px;text-align:center; font-size:33px; font-weight:700;font-family: 'NanumSquare', sans-serif; line-height:33px; margin-bottom:35px; letter-spacing:1.5px;}
 .title_login .tj_s{float:left; width:800px;text-align:center; font-size:17px; font-family: 'NanumSquare', sans-serif; line-height:17px; margin-bottom:50px;}
 .area_login .login_btn{float:left; width:400px; margin-top:0px;  margin-left:200px;}
 .area_login .login_btn .btn_login {display:inline-block;text-align:center;font-size:20px; font-weight:600; color:#fff; width:400px; height:48px; line-height:48px; border:1px solid #159ad1; background-color:#32b7ed;cursor:pointer;}
 .area_login .login_btn .btn_login:hover { background-color:#1ca8e1;}
 .login_input {float:left; width:400px; margin-left:200px; }
 .login_input input {float:left; width:358px; border:1px solid #aeaeb2; padding:0px 20px; height:48px; line-height:48px; margin-bottom:10px; color:#222;font-size:17px;  background-color:#fff;}
 .login_input input#userPass {font-family:돋움, Dotum, Helvetica, "Apple SD Gothic Neo";}

 .area_login .login_txt{float:left; width:400px; margin-top:15px;  margin-left:200px;}
 .area_login .login_txt a.afidpw {float:left; display:inline-block; width:200px; margin-top:0px; text-align:left; font-size:14px;}
 .area_login .login_txt a.aje {float:right; display:inline-block;width:200px; margin-top:0px; text-align:right; font-size:14px;}


.footer_warp {float:left; width:100%; padding-top:25px; padding-bottom:20px; background-color:#f6f6f6;text-align:center;}
 .footer {display:inline-block; width:1250px; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .list_corp {float:left; width:100%; height:17px; margin-bottom:8px;}
 .list_corp li{float:left; height:17px; border-right:1px solid #6a6a6a; padding-left:20px; padding-right:20px; text-align:center;}
 .list_corp li a{color:#121106; font-size:16.5px; font-weight:600; line-height:17px;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .footer_copy {float:left;  width:700px; color:#474747; font-size:13px; font-weight:600; text-align:left; line-height:21px; margin-top:12px}
 .footer_copy span{font-size:12px; font-weight:400;}	
 .footer_num {float:left; margin-top:-20px; width:200px; color:#474747; font-size:17px; text-align:left; line-height:33px;}
 .footer_num span{font-size:28px; font-weight:600;  color:#333; }	

 .footer_csn{float:right; width:306px; position:relative; margin-top:-20px;}
 a.footer_kko {position:absolute; display:inline-block; width:54px; height:52px; top:0px; right:0px; }
 a.footer_rm {position:absolute; display:inline-block; width:54px; height:52px; top:0px; right:-58px; }
 .footer_kkot{float:left; color:#121106; font-size:14px; font-weight:400; line-height:18px;  width:290px; margin-left:5px; text-align:left; margin-top:10px; font-family: 'NanumGothic', sans-serif;}
 .footer_kkot span{ font-weight:600; font-size:16px; }


.et_cinfo_area {position:fixed; width:100%; height:100%; background-color: rgba(0,0,0,0.7);left:0px; top:0px; z-index:100;}
.et_cinfo_pop {position:fixed; width:604px; height:506px;  margin-top:-253px; margin-left:50%; left:-302px; top:50%; z-index:101;}
.pop_close_01 {position:absolute; display:inline-block; width:50px; height:50px;right:0px; top:0px;}


.et_cinfo_pop2 {position:fixed; width:1089px; height:501px;  margin-top:-250px; margin-left:50%; left:-544px; top:50%; z-index:101;}
.pop_close_02 {position:absolute; display:inline-block; width:50px; height:50px;right:0px; top:0px;}
.compgif {position:absolute; display:inline-block; width:440px; height:295px;left:66px; top:132px;}





/* mypage */

.hub_myp_warp {float:left; width:100%; text-align:center;font-size:15px; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; }
.area_myp {display:inline-block; width:1240px; min-height:590px; padding:27px 0px 80px 0px; margin:0px auto;text-align:left; }

.wrap_leftmenu{float:left; display: inline-block; width:202px; margin-right:15px; padding:0; vertical-align:top; }
.wrap_contents{float:right; display: inline-block; width:1005px; min-height:500px; margin:0; padding:0; font-size:10pt;  }
.wrap_leftmenu .leftmenu{border:0;}
.wrap_leftmenu .leftmenu .tit{padding:21px 0; color:rgba(0,0,0,0.4); font-size:12px; text-align:center; border:1px solid #ddd; }
.wrap_leftmenu .leftmenu .tit span{display:block; font-size:22px; color:#333; font-weight:600; line-height:25px; margin-top:5px;}
.wrap_leftmenu .leftmenu .smenu {width:200px !important;}
.wrap_leftmenu .leftmenu .smenu{line-height:45px; background:#fff !important; color:#555; font-size:16.5px; border-bottom:1px solid #ddd;  border-left:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer; }
.wrap_leftmenu .leftmenu .smenu a{padding-left:30px; color:#555;display:block;  text-decoration:none; font-weight:500; letter-spacing:0px;}
.wrap_leftmenu .leftmenu .smenu a:hover, 
.wrap_leftmenu .leftmenu .smenu.active,
.wrap_leftmenu .leftmenu .smenu.active a{color:#009cdb; font-size:16.5px;font-weight:500; letter-spacing:0px;  background:#f6f6f6 !important; }
.leftmenu_cs{float:left; margin-top:0px;  width:160px; padding:20px 20px; background-color:#f8f8f8;  border:1px solid #ddd;  border-top:0px; }
.left_cs_tit{float:left; width:155px; padding-left:2px;  margin-bottom:5px;}
.left_cs_n{float:left; width:160px;font-size:20px; font-weight:600; margin-bottom:3px;}
.left_cs_t{float:left; width:155px; padding-left:2px; font-size:12px;}


.nav{text-align:right; margin-bottom:15px; border-bottom:1px dotted #eee; padding-bottom:10px;  font-size:14px;}
.nav li{display:inline-block; margin-left:7px; color:#888;  }
.nav li:before{content:'>'; padding-right:7px; color:#cdcdcd; }
.nav li:first-child:before{content:none; }
.nav li:last-child{color:#009cdb; font-weight:500; }
.content{float:left; display:inline-block; overflow:hidden; width:1005px; }

/*table*/
.tb_01{float:left; width:100%; border-top:1px solid #d7d7d7; }
.tb_01 tr:first-child th, .tb_01 tr:first-child td{border-top:1px solid #d7d7d7;}
.tb_01.txt_cen tr:first-child th, .tb_01.txt_cen tr:first-child td{border-top:0;}
.tb_01.txt_lft{border-top:0; }
.tb_01 th{background-color:#f6f6f6; }
.tb_01 th, .tb_01 td{border-bottom:1px solid #d7d7d7; padding:14px 5px;  font-size:16.5px;font-weight:500; color:#222;}
.tb_01 th:last-child, .tb_01 td:last-child{border-right:0; }
.tb_01.txt_lft td{padding-left:10px; }

.pagination {float:left;width:100%; text-align:center; margin-top:20px; font-size:16.5px;}
.pagination a {display:inline-block; text-align:center;font-size:16.5px; width:23px;}
.pagination a.active {display:inline-block; text-align:center; font-size:16.5px; font-weight:600; width:23px; padding:4px 0px; background-color:#f1f1f1;}





 .iintro_eduinfo {float:left; width:1000px;}

 .iintro_eduinfo h3{float:left; width:997px; padding-left:3px; font-size:28px; color:#333; margin-bottom:15px; font-weight:600; margin-top:4px; text-align:left;}
 /*.iintro_eduinfo h3:first-child{margin-top:0; }*/

 .frame_div {float:left; width:985px;  padding:0px; margin:0px;}

 .myinfo_box {float:left;width:1001px; border:2px solid #dddddd; margin-bottom:35px;}

 .myinfo_box_l {float:left; width:410px; padding:43px 40px; height:155px;}
 .l_photo {float:left; width:153px;  height:153px; border-radius:80px; border:1px solid #f1f1f1; background-color:#f1f1f1; overflow:hidden;}
 .l_name {float:right;  width:200px; padding-top:20px;}
 .myil_name {float:left; width:100%; font-size:22px;font-weight:600; color:#222222; margin-bottom:15px;}
 .myil_id {float:left; width:100%;font-size:17px;font-weight:500; color:#333; }
 .allid {color:#009cdb}
 .btn_usermo {float:left; display:inline-block;margin-top:20px; text-align:center;font-size:16.5px; font-weight:600; color:#fff; width:200px; height:38px; line-height:38px; border:1px solid #159ad1 !important; background-color:#32b7ed;cursor:pointer;}
 .btn_usermo:hover { background-color:#1ca8e1;}


  .myinfo_box_r {float:right; background-color:#f5f5f5;  width:422px; height:213px; padding:28px 40px 0px 40px; }
  .myinfo_box_r p{float:left; width:422px; font-size:19px;font-weight:600; color:#222222; }
  .myinfo_box_r ul{float:left; width:422px; height:142px; margin-top:15px; overflow:hidden;}
  .myinfo_box_r ul li{float:left; margin-right:10px; border-radius:3px; width:132px; height:64px; text-align:center; border:1px solid #32b7ed  ;background-color:#fff; color:#009ede;font-size:17px;font-weight:600;}
  .myinfo_box_r ul li:nth-child(3n) {margin-right:0px; }
  .myinfo_box_r ul li:nth-child(1) {margin-bottom:10px; }
  .myinfo_box_r ul li:nth-child(2) {margin-bottom:10px; }
  .myinfo_box_r ul li:nth-child(3) {margin-bottom:10px; }
  .myinfo_box_r ul li a{display:block; height:64px;  line-height:64px; color:#009ede;font-size:17px;font-weight:600; text-align:center;}

 .myinfo_txt {float:left;width:985px; line-height:25px;  padding-left:18px; font-size:17px;font-weight:500; color:#333;}
 .myinfo_txt span{font-weight:600; color:#222;}
 .myinfo_bsite {float:left;width:985px; padding-left:17px; margin-top:13px;}
 .myinfo_bsite li{float:left;width:184px; height:53px;border:1px solid #ddd; background-color:#f6f6f6; margin-right:10px; border-radius:3px}
 .myinfo_bsite li:last-child {margin-right:0px; }
 .myinfo_bsite li a {display:block; width:180px; padding-right:4px; height:53px; line-height:53px; text-align:center; font-size:17px; font-weight:600; color:#222; background:url('../images/myinfo_bsitego.png') no-repeat 158px 19px;}

/* 상세보기 2개*/
 .myp_tap {float:left;width:100%;  margin-bottom:26px}
 .myp_tap li {float:left; margin-right:8px; text-align:center; border-radius:3px; width:496px; height:56px; line-height:56px; font-size:19px; color:#858585; font-weight:600; border:1px solid #cdcdcd; background-color:#fff;}
 .myp_tap li:nth-child(2) {margin-right:0px; }
 .myp_tap li.tap_on {float:left;box-shadow: 2px 3px 4px #c7e0eb; width:496px; height:56px; line-height:57px; font-size:20px; color:#fff; font-weight:600; border:1px solid #38aad8; background-color:#28c1ff;} 
 .myp_tap li a{display:block; width:496px; height:56px; line-height:57px; font-size:19px; color:#858585; font-weight:600; } 
 .myp_tap li.tap_on a{display:block; width:496px; height:56px; line-height:57px; font-size:20px; color:#fff; font-weight:600; } 
 /* 상세보기 4개*/
 .myp_tap4 {float:left;width:100%;  margin-bottom:26px}
 .myp_tap4 li {float:left; margin-right:5px; text-align:center; border-radius:3px; width:245px; height:56px; line-height:56px; font-size:19px; color:#858585; font-weight:600; border:1px solid #cdcdcd; background-color:#fff;}
 .myp_tap4 li:nth-child(4) {margin-right:0px; }
 .myp_tap4 li:nth-child(2) {margin-right:6px; }
 .myp_tap4 li:nth-child(1) {margin-right:6px; }
 .myp_tap4 li.tap_on {float:left;box-shadow: 2px 3px 4px #c7e0eb; width:245px; height:56px; line-height:57px; font-size:20px; color:#fff; font-weight:600; border:1px solid #38aad8; background-color:#28c1ff;} 
 .myp_tap4 li a{display:block; width:245px; height:56px; line-height:57px; font-size:19px; color:#858585; font-weight:600; } 
 .myp_tap4 li.tap_on a{display:block; width:245px; height:56px; line-height:57px; font-size:20px; color:#fff; font-weight:600; } 
 

 .myp_cos_reg {float:left; width:98%;  height:39px; padding:0px 1% 13px 1%; margin-bottom:30px; border-bottom:1px dotted #bebebe; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .myp_cos_reg p{float:left; display:inline-block;  font-size:16.5px;font-weight:500; color:#222; height:39px; line-height:39px;}
 .btn_cos_reg {float:right; display:inline-block;margin-top:0px; text-align:center;font-size:16.5px; font-weight:600; color:#fff; width:137px; height:39px; line-height:39px; border:1px solid #159ad1; background-color:#32b7ed;cursor:pointer;}
 .btn_cos_reg:hover { background-color:#1ca8e1;}
 .myp_cos_info {float:left;margin-top:30px;width:980px; padding-left:5px;font-size:14px;font-weight:500; color:#222; line-height:19px;}

/* 상세보기 */
 .btn_det {display:inline-block;margin-top:0px; text-align:center;font-size:15px; font-weight:500; color:#fff; width:110px; height:28px; line-height:30px; border:1px solid #159ad1 !important; background:url('../images/btn_d.png') no-repeat 92px 10px #32b7ed;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .btn_det:hover {background-color:#1ca8e1;}
 .btn_detclose {display:inline-block;margin-top:0px; text-align:center;font-size:15px; font-weight:500; color:#fff; width:110px; height:28px; line-height:30px; border:1px solid #159ad1 !important; background:url('../images/btn_x.png') no-repeat 92px 9px #32b7ed;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .btn_detclose:hover {background-color:#1ca8e1;}


 /* 강의실입장,학습과정선택 */
 .btn_gocos {display:inline-block;margin-top:0px; text-align:center;font-size:15px; font-weight:500; color:#fff; width:110px; height:28px; line-height:30px; border:1px solid #159ad1 !important; background:#32b7ed;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .btn_gocos:hover {background-color:#1ca8e1;}




 .remote_box {float:left;width:1005px;}
 






/* mypage end */


/* mypage _ new 영어회화*/


 .iintro_eduinfo h3 a.btn_guide{float:right;  height:31px; line-height:31px; color:#fff; font-size:17.5px; font-weight:500; padding-left:35px; padding-right:15px; background:url('/images/my_ing_g.png') no-repeat 10px 5px #28b6ff; border:1px solid #1ca7ee; box-shadow: 0px 1px 3px rgba(62,110,141,0.6);}
 .iintro_eduinfo h3 a.btn_guide:hover {background:url('/images/my_ing_g.png') no-repeat 10px 5px #18a6ef;}


.cont_cal {float:left; width:1000px; text-align:center; margin-bottom:50px;}
.cont_cal .att_cal_month{float:left; margin-bottom:5px; width:944px;height:36px; line-height:36px; text-align:center; background-color:#28b6ff; padding:17px 28px 12px 28px; border-top-right-radius:8px; border-top-left-radius:8px;}
.cal_al {display:inline-block; width:28px; }
.cal_date {display:inline-block; color:#fff; font-weight:700; font-size:25px;  margin:0px 30px;}
.cal_ar {display:inline-block;}
.month2D_open {float:right;width:39px; height:36px;}

.cont_cal .att_cal_cont {float:left;  width:944px; text-align:center; background-color:#eff1f3; padding:25px 28px 35px 28px;border-bottom-right-radius:8px; border-bottom-left-radius:8px;}
.att_cal_info {float:left;  width:944px; text-align:left; margin-bottom:15px;}

.cont_cal #att_cal_content{float:left;  width:944px; border:1px solid #e8eaee;border-collapse:collapse;}
.cont_cal #att_cal_content th{border-left:1px solid #e8eaee; width:7.14%;height:58px; border-bottom:1px solid #e8eaee; background-color:#f7fafd; font-weight:600; font-size:15px;font-family: 'NanumGothic', sans-serif;color:#555555;}
.cont_cal #att_cal_content td{ border-left:1px solid #e8eaee; height:58px;background-color:#fff; font-weight:500; font-size:15px;font-family: 'NanumGothic', sans-serif;color:#555555;}

.cont_cal #att_cal_content .sat {color:#0caaeb;}
.cont_cal #att_cal_content .sun {color:#f74185;}

.check_ad { display:inline-block; border-radius:30px; width:34px; height:34px; line-height:34px; background-color:#4edcbf; color:#fff; font-weight:500;cursor:pointer}
.check_nad { display:inline-block; border-radius:30px; width:34px; height:34px; line-height:34px; background-color:#c0c0c0; color:#fff; font-weight:500;cursor:pointer}
.check_td { display:inline-block; font-size:21px; border-radius:30px; width:40px; height:40px; line-height:40px; background-color:#ff8c4d; color:#fff; font-weight:500;cursor:pointer}
.check_due { display:inline-block; border-radius:30px; width:34px; height:34px; line-height:34px; background-color:#519bff; color:#fff; font-weight:500;cursor:pointer}
.check_noc { display:inline-block; border-radius:30px; width:34px; height:34px; line-height:34px; background-color:#b075e6; color:#fff; font-weight:500;cursor:pointer}



/*달력 2달 팝업*/

.m2_pop {position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999;}
.m2_cal_area {position: fixed; width:1005px; height:588px; margin-left:50%; left:-502px; top:212px; border-radius:8px;z-index: 21474836475;}
.m2_cal_area .att_cal_month2{float:left; margin-bottom:0px; width:949px;height:36px; line-height:36px; text-align:center; background-color:#28b6ff; padding:17px 28px 12px 28px; border-top-right-radius:8px; border-top-left-radius:8px;}
.cal_al2 {display:inline-block; width:28px; }
.cal_date2 {display:inline-block; color:#fff; font-weight:700; font-size:25px;  margin:0px 30px;}
.cal_ar2 {display:inline-block;}
.month2D_close {float:right;width:39px; height:36px;}
.m2_cal_area .att_cal_cont2 {float:left;  width:949px;/*height:505px;*/ text-align:center; background-color:#eff1f3; padding:25px 28px 35px 28px;border-bottom-right-radius:8px; border-bottom-left-radius:8px;}
.m2_cal_area .att_cal_info2 {float:left;  width:938px;padding-left:6px; text-align:left; margin-bottom:15px; margin-top:5px;}
.cla_ambox {float:left; width:428px; /*height:430px;*/ padding:17px; background-color:#fff;  box-shadow: 0px 2px 10px rgba(190,196,202,0.35);border-radius:6px; margin:6px}
.cla_mtit {float:left; width:423px; padding-left:5px; height:30px; margin-bottom:7px; margin-top:10px; text-align:left; font-size:22px; color:#4f4f4f; letter-spacing:1px; font-weight:800;}
.cla_ambox #att_cal_content2{float:left;  width:428px; border:1px solid #e8eaee;border-collapse:collapse;}
.cla_ambox #att_cal_content2 th{border-left:1px solid #e8eaee; width:60px;height:40px; border-bottom:1px solid #e8eaee; background-color:#f7fafd; font-weight:600; font-size:15px;font-family: 'NanumGothic', sans-serif;color:#555555;}
.cla_ambox #att_cal_content2 td{ border-left:1px solid #e8eaee; border-bottom:1px solid #e8eaee; height:56px;background-color:#fff; font-weight:500; font-size:15px;font-family: 'NanumGothic', sans-serif;color:#555555;}

.cla_ambox #att_cal_content2 .sat {color:#0caaeb;}
.cla_ambox #att_cal_content2 .sun {color:#f74185;}




/*예습하기 팝업*/
 #pp_bk {position: fixed; left:0px; top:0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 2147483647;}
.pp_pop {position: fixed; left:0px; top:0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 2147483647;}
.pp_box {position: fixed; width:434px; padding:30px 20px; margin-left:50%; left:-237px; top:22%; border-radius:8px; background-color:#fff; z-index: 21474836475; text-align:center;}
.pp_tit {float:left;  width:434px; height:33px; line-height:33px;  border-bottom:1px solid #8eacbb; padding-bottom:10px;  text-align:center; position:relative; font-size:27.5px; color:#323639; font-weight:700; letter-spacing:1px;}
.pp_close {position:absolute; right:0px; top:0px; width:40px; height:33px;}
.pp_btn_list {display:inline-block; width:360px; margin-top:50px;}
.pp_btn_list li {float:left;  width:360px; height:65px; line-height:65px; margin-bottom:20px;}
.btn_pp {display:inline-block; border-radius:8px; width:360px; height:65px; line-height:65px; color:#fff; font-size:24px; font-weight:600;background: url('/images/my_ing_prp_a.png') no-repeat 257px 25px #28b6ff;box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}
.btn_pp:hover {background: url('/images/my_ing_prp_a.png') no-repeat 257px 25px #08a1ef;}


.pp_btn_list3 {display:inline-block; width:429px; margin-top:35px;}
.pp_btn_list3 li {float:left;  width:429px; height:65px; line-height:65px; margin-bottom:8px;}
.btn_pp2 {display:inline-block; border-radius:8px; width:360px; height:65px; line-height:65px; color:#fff; letter-spacing:-0.5px; font-size:24px; font-weight:600;background: url('/images/my_ing_prp_a.png') no-repeat 332px 25px #28b6ff;box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}
.btn_pp2:hover {background: url('/images/my_ing_prp_a.png') no-repeat 332px 25px #08a1ef;}
.btn_pp3 {display:inline-block; border-radius:8px; width:360px; height:65px; line-height:65px; color:#fff; letter-spacing:-1px; font-size:22px; font-weight:600;background: url('/images/my_ing_prp_a.png') no-repeat 340px 25px #28b6ff;box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}
.btn_pp3:hover {background: url('/images/my_ing_prp_a.png') no-repeat 340px 25px #08a1ef;}



.pp_box3 {position: fixed; width:434px; padding:30px 20px; margin-left:50%; left:-237px; top:22%; border-radius:8px; background-color:#fff; z-index: 21474836475; text-align:center;}
.pp_box3 .pp_tit3 {float:left;  width:434px; height:33px; line-height:33px;  border-bottom:1px solid #8eacbb; padding-bottom:10px;  text-align:center; position:relative; font-size:27.5px; color:#323639; font-weight:700; letter-spacing:1px;}
.pp_box3 .pp_close3 {position:absolute; right:0px; top:0px; width:40px; height:33px;}
.pp_btn_list2 {display:inline-block; width:429px; margin-top:10px;}
.pp_btn_list2 li {float:left;  width:429px; height:124px; line-height:65px; margin-bottom:5px;}

.cont_group {float:left; width:1000px; margin-bottom:50px;}
.ing_class_date {float:left; width:1000px; margin-bottom:8px;}
.ing_org {float:left; width:995px;color:#ff8c4d; font-weight:800;font-size:20px; padding-left:1px; margin-bottom:2px; text-align:left;}
.ing_date {float:left; width:1000px;}
.ing_date .ing_today {float:left; color:#313131; font-weight:800;font-size:45px; margin-right:8px;}
.ing_date .ing_infotxt {float:left; color:#606060; font-weight:700;font-size:30px; margin-top:8px;}

.ing_class_selbox {float:left; width:976px; border-radius:8px; background-color:#e4effb; padding:12px;box-shadow: 0px 5px 7px rgba(0,0,0,0.08); height:50px; margin-bottom:25px;}
.ing_class_selbox p {float:left; width:176px; text-align:center;font-size:25px;color:#2585dd;font-weight:700; height:50px; line-height:50px;  }
.ing_class_selbox select {float:right; text-align:left;  width:800px; padding:0 30px; border:0px; border-radius:6px;font-weight:800;font-size:25px;color:#393939; height:50px !important; 
							-webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; background: url('/images/my_ing_sel.png')no-repeat 725px 5px #fff;}
.ing_class_selbox option {font-weight:800;font-size:25px;}



.ing_class_info {float:left; width:1000px;}
.ing_mci_line1 {float:left; width:988px; padding:12px 6px 8px 6px; background:url('/images/my_ing_infoline.png') no-repeat bottom;}
.ing_mci_tit {float:left; height:48px; line-height:48px; width:140px;  text-align:center; font-size:20px;  color:#313131; font-weight:600;background-color:#eff1f3;border-radius:6px;}
.ing_mci_cont {float:left; height:48px; line-height:48px; margin-right:15px; padding-left:20px; text-align:left; font-size:20px;  color:#313131; font-weight:500;} 
.inginfo_date_det {float:left; height:25px; line-height:25px; margin-top:14px; font-size:17px;  color:#313131;}
.inginfo_date_det .det_mon {float:left; text-align:left;  background:url('/images/my_ing_icon03.png') no-repeat left 3px; padding-left:18px;}
.inginfo_date_det .det_slash {float:left; margin:0px 5px; text-align:center;}
.inginfo_date_det .det_week {float:left; text-align:left; margin-right:5px;  background:url('/images/my_ing_icon04.png') no-repeat left 4px; padding-left:18px;}
.inginfo_date_det .det_min {float:left; text-align:left; margin-right:5px;}
.btn_myca {float:right; width:189px; height:40px; line-height:40px; text-align:center;color:#fff; font-size:20px; font-weight:600; background-color:#3c90ee; border:1px solid #2978cf; box-shadow: 0px 1px 3px rgba(62,99,141,0.6);}
.btn_myca:hover { background-color:#2e82e1;}

.ing_mci_line2 {float:left; width:988px; padding:12px 6px 8px 6px; background:url('/images/my_ing_infoline.png') no-repeat bottom;}
.ing_mci_cont2 {float:left; height:48px; line-height:48px; width:334px; padding-left:20px; text-align:left; font-size:20px;  color:#313131; font-weight:500;} 

.ing_mci_line3 {float:left; width:988px; padding:22px 6px 64px 6px; background:url('/images/my_ing_infoline.png') no-repeat bottom; position:relative;}


.ing_btnbox {float:left; width:988px; text-align:center; margin-top:43px;}
.ing_mc_btn {float:left; width:988px; text-align:center;  height:67px; }
.ing_mc_time {float: left; width: 100%; font-size: 20px; margin-bottom: 20px; color: #28b6ff; font-weight: 700;}
.btn_prepare {display:inline-block; border-radius:8px; width:287px; height:60px; line-height:61px; font-size:25px; background-color:#28b6ff; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(0,119,181,0.15);} /*예습하기*/
.btn_preparing {display:inline-block; border-radius:8px; width:287px; height:60px; line-height:61px; font-size:25px; background-color:#afafaf; color:#fff; font-weight:600;}/*수업준비중*/
.btn_noclass2 {display:inline-block;border-radius: 7px;width: 177px;height: 47px;line-height: 48px;font-size: 18px;background-color: #5d93af;color:#fff;font-weight: 500;box-shadow: 0px 4px 7px rgba(0,119,181,0.15);}/*노클래스*/
.btn_noclass2:hover {background-color: #528098;}/*노클래스*/
.btn_ready {display:inline-block; border-radius:8px; width:287px; height:60px; line-height:61px; font-size:25px; background-color:#fd8645; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(181,68,0,0.15);}/*강의실입장*/
.btn_review {display:inline-block; border-radius:8px; width:287px; height:60px; line-height:61px; font-size:25px; background-color:#28b6ff; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}/*복습*/
.btn_reviewplay {display:inline-block; border-radius:8px; width:287px; height:60px; line-height:61px; font-size:25px; background-color:#28b6ff; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}/*다시보기*/
.txt_pre {display:inline-block; margin-top:30px;font-size:17px; color:#4f4f4f; text-align:center; height:50px;}
.txt_pre li {display:inline-block;  padding-left:20px; background:url('/images/txt_pre_icon.png') no-repeat left 1px; margin-bottom:5px;}
.txt_pre li span{font-weight:600;}
.btn_prepare:hover {background-color:#18a7f1;}
.btn_preparing:hover {background-color:#afafaf;}
.btn_ready:hover {background-color:#f47835;}
.btn_review:hover {background-color:#18a7f1;}
.btn_reviewplay:hover {background-color:#18a7f1;}

.skip {width:1px; height:1px; position:absolute; left:-99999px; font-size:0px; visibility:hidden;overflow:hidden;}
.myca_box {position:absolute; top:6px; left:6px; display:inline-block; padding:30px; width:948px; height:203px;background-color:#e4effb; border-radius:6px;}
.myca_box .m_att_rate {float:left; width:938px; margin-bottom:10px;}
.myca_box .att_rate_tit {float:left; font-size:21px; color:#313131; text-align:left;font-weight:600;}
.myca_box .att_allclass {float:left; font-size:17px; color:#313131; text-align:left;font-weight:600; margin:4px 0px 0px 5px;}
.myca_box .rate_gp_area {float:left; width:938px; margin-bottom:10px; padding-bottom:10px;background:url('/images/my_ing_infoline.png') no-repeat bottom;}
.myca_box .rate_gp {float:left; background-color:#b9cce2;  width:calc(100% - 110px); height:34px }
.myca_box .rate_gp .rate_gp_bar {float:left; background: linear-gradient(-45deg, #3795ff, #5b38f2) ; height:34px}
.myca_box .rate_gp_num {float:right;color:#3c90ee; line-height:34px; height:34px; font-weight:800;font-size:28px;width:110px;text-align: center;}

.myca_line {float:left; width:938px; margin-bottom:15px; padding-bottom:10px; background:url('/images/my_ing_infoline.png') no-repeat bottom;}
.myca_stit {float:left; height:42px; line-height:42px; width:125px;  text-align:center; font-size:20px;  color:#4e4e4e; font-weight:600;background-color:#cbddf1;border-radius:6px;}
.myca_scont {float:left; height:42px; line-height:42px; width:324px; padding-left:20px; text-align:left; font-size:20px;  color:#4e4e4e; font-weight:600;} 

.ing_mc_btn2 {float:left; width:938px; height:48px;text-align:center;}
.btn_cr {display:inline-block;border-radius:8px;width: 210px;height:48px;letter-spacing: 1px;padding-right: 10px;line-height:48px;font-size:19px;color:#fff;font-weight:600;background: url('/images/my_ing_btn_a.png') no-repeat 154px 18px #577ca6;}
.btn_printrb {display:inline-block;border-radius:8px;width: 210px;height:48px;letter-spacing: 1px;padding-right: 10px;line-height:48px;font-size:19px;color:#fff;font-weight:600;background: url('/images/my_ing_btn_a.png') no-repeat 162px 18px #577ca6; }
.btn_noclass {display:inline-block;border-radius:8px;width: 210px;height:48px;letter-spacing: 1px;padding-right: 10px;line-height:48px;font-size:19px;color:#fff;font-weight:600;background: url('/images/my_ing_btn_a.png') no-repeat 170px 18px #577ca6;}

.btn_cr:hover {background: url('/images/my_ing_btn_a.png') no-repeat 154px 18px #587391;}
.btn_printrb:hover {background: url('/images/my_ing_btn_a.png') no-repeat 162px 18px #587391; }
.btn_noclass:hover {background: url('/images/my_ing_btn_a.png') no-repeat 170px 18px #587391;}


.ing_sub_tit {float:left; text-align:left; width:955px; padding:5px 0px 5px 45px; height:34px; line-height:34px; background: url('/images/my_ing_icon01.png')no-repeat 0px 5px; color:#313131; font-size:26px; font-weight:700; margin-bottom:10px; }

.tb_07{float:left; width:100%; border-top:1px solid #d7d7d7; }
.tb_07 tr:first-child th, .tb_07 tr:first-child td{border-top:1px solid #d7d7d7;}
.tb_07.txt_cen tr:first-child th, .tb_07.txt_cen tr:first-child td{border-top:0;}
.tb_07.txt_lft{border-top:0; }
.tb_07 th{background-color:#f6f6f6; }
.tb_07 th{border-bottom:1px solid #d7d7d7; padding:14px 5px; font-size:17px;font-weight:600; color:#222;}
.tb_07 td{border-bottom:1px solid #d7d7d7; padding:14px 5px; font-size:17px;font-weight:500; color:#222;}
.tb_07 th:last-child, .tb_07 td:last-child{border-right:0; }
.tb_07.txt_lft td{padding-left:10px; }
.txt_jr {color:#e95f14;}
.txt_sr {color:#2078da;}

.btn_ts1 {display:inline-block;margin:2px 0px; text-align:center;font-size:16.5px; font-weight:500; color:#fff; width:110px; height:28px; line-height:30px; border:1px solid #0f9378 !important; background:#15c3a0;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
.btn_ts1:hover {background-color:#0caf8e;}

.btn_ts2 {display:inline-block;margin:2px 0px; text-align:center;font-size:16.5px; font-weight:500; color:#fff; width:110px; height:28px; line-height:30px; border:1px solid #3d81cd !important; background:#3c90ee;cursor:pointer;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
.btn_ts2:hover {background-color:#3382db;}

.ing_info_wrap2 {float:left; width:100%; margin-top:20px; padding:15px 0px 15px 0px; height:45px; border-radius:8px; background-color:#eff1f3; font-size:20px;  color:#313131; font-weight:600;text-align:center;}
.ing_info_wrap2 p{display:inline-block; height:45px; line-height:45px;}
.ing_info_wrap2 .btn_ontest {display:inline-block; margin-left:15px;width:240px; border-radius:6px; height:45px; line-height:45px; font-size:20px; font-weight:600; color:#fff; background-color:#15c3a0; box-shadow: 0px 5px 9px rgba(0,119,181,0.15);}
.ing_info_wrap2 .btn_ontest:hover {background-color:#0caf8e; }




/* mypage _ new 영어회화 end*/





/* 학습자 관리 */

.secarea {float:left; width:100%; margin-bottom:15px;}

.exl_btn {float:left; width:145px;}
.secform {float:right; width:390px; margin-top:5px;}
.secform select{float:left; width:110px; height:32px !important; padding:0px 5px; margin-right:5px; border:1px solid #d7d7d7; background-color:#fff;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
.secform input.sec_input {float:left; width:180px;  padding:0px 5px;height:30px;  margin-right:5px; border:1px solid #d7d7d7; background-color:#fff;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
.secform input.sec_btn {float:left; width:70px; font-size:16.5px; height:32px; font-weight:600; color:#fff; border:1px solid #727d82; background-color:#8f9ba0; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
.secform input.sec_btn:hover {background-color:#768186}


.user_d_popbg {position:fixed; left:0px; top:0px; width:100%; height:100%; background-color: rgba(0,0,0,0.7); z-index:200;}
.user_d_pop {position:fixed; width:450px; height:440px; margin-top:-220px; margin-left:50%; left:-225px; top:50%; z-index:201; background-color:#fff; }
.user_d_title {float:left; width:404px;background-color:#32b7ed; padding:23px 23px 18px 23px; height:26px; color:#fff;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
.user_d_title p{float:left; width:300px; height:26px;  font-weight:600; font-size:22px; line-height:26px; }
.user_d_title a.pop_close_03{float:right; width:27px; height:26px;}
.user_d_list {float:left; width:370px;background-color:#fff; padding:45px 40px 18px 40px;}

/*글로벌*/
	.gl_wrap{float:left; width:100%; text-align:center; font-family: 'NanumSquare', sans-serif !important; }
	.gl_main_header{float:left; width:100%; padding-bottom:110px; min-height:710px; text-align:center; background:url('/images/gl_main_bg.jpg') no-repeat top center; background-position:top center; position:relative;}
	.gl_main_logo {display:inline-block; width:1270px; height:105px;}
	.gl_main_logo h1 {float:left; width:97px; height:49px; text-align:left; margin-top:55px;}
	.gl_v_warp {display:inline-block; width:1200px; text-align:center;}
	.gl_main_vtxt {float:left; width:1200px; text-align:center; height:222px; margin-top:80px;}

	.gl_login_area {float:left;width:370px; margin-left:415px;margin-top:60px;}
	.gl_login_area form{float:left; width:370px; }

	input.rh_input_id {float:left; border-radius:64px; width:370px; height:62px; line-height:64px; color:#4d4d4d; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:20px; background-color:#fff;  border:0px;}

	input.rh_input_pw {float:left; border-radius:64px; width:370px; height:62px; line-height:64px;color:#4d4d4d; font-family: '맑은고딕','맑은 고딕',sans-serif,'돋움' !important; text-align:center; font-size:20px; background-color:#fff;  border:0px; margin:10px 0px;}

	a.gl_btn_login {float:left; border-radius:64px; width:370px; height:64px; line-height:64px; box-shadow:0px 2px 8px rgba(0,0,0,0.2); color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; 
					font-size:29px; font-weight:600; background:#37bfff; margin-bottom:10px;}
	a.gl_btn_login:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	a.gl_btn_my {float:left; border-radius:64px;width:370px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:#37bfff; margin-bottom:10px;}
	a.gl_btn_my:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	a.gl_btn_mg {float:left; border-radius:64px; background:#acb8be;  width:370px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; margin-bottom:10px;}
	a.gl_btn_mg:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	.gl_btn_s {float:left; width:370px;  }
	a.gl_logout {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:18px; margin-right:10px;}
	.gl_btn_s a:hover { color:#4fe4ff;  }
	.gl_login_gu {float:left; width:350px;text-align:right; margin-top:5px;}
	.gl_login_gu a{display:inline-block; font-size:22px; font-weight:700; color:#fff; }
	.gl_login_gu a:hover{display:inline-block; font-size:22px; font-weight:700; color:#4fe4ff;  text-decoration:underline;}

/*레드하트*/
	.rh_wrap{float:left; width:100%; text-align:center; font-family: 'NanumSquare', sans-serif !important; }
	.rh_main_header{float:left; width:100%; padding-bottom:110px; min-height:710px; text-align:center; background:url('/images/rh_main_bg2.jpg') no-repeat top center; background-position:top center; position:relative;}
	.rh_main_logo {display:inline-block; width:1270px; height:105px;}
	.rh_main_logo h1 {float:left; width:97px; height:49px; text-align:left; margin-top:55px;}
	.rh_v_warp {display:inline-block; width:1200px; text-align:center;}
	.rh_main_vtxt {float:left; width:1200px; text-align:center; height:222px; margin-top:50px;}

	.rh_login_area {float:left;width:370px; margin-left:415px;margin-top:60px;}
	.rh_login_area form{float:left; width:370px; }

	input.rh_input_id {float:left; border-radius:64px; width:370px; height:62px; line-height:64px; color:#4d4d4d; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:20px; background-color:#fff;  border:0px;}

	input.rh_input_pw {float:left; border-radius:64px; width:370px; height:62px; line-height:64px;color:#4d4d4d; font-family: '맑은고딕','맑은 고딕',sans-serif,'돋움' !important; text-align:center; font-size:20px; background-color:#fff;  border:0px; margin:10px 0px;}

	a.rh_btn_login {float:left; border-radius:64px; width:370px; height:64px; line-height:64px; box-shadow:0px 2px 8px rgba(0,0,0,0.2); color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background: linear-gradient(90deg, rgba(255,169,3,1) 0%, rgba(252,69,52,1) 100%); margin-bottom:10px;}
	a.rh_btn_login:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	a.rh_btn_my {float:left; border-radius:64px;background: linear-gradient(90deg, rgba(255,169,3,1) 0%, rgba(252,69,52,1) 100%); width:370px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:#37bfff; margin-bottom:10px;}
	a.rh_btn_my:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	a.rh_btn_mg {float:left; border-radius:64px; background: linear-gradient(90deg, rgba(158,158,158,1) 0%, rgba(121,121,121,1) 100%);  width:370px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; margin-bottom:10px;}
	a.rh_btn_mg:hover {box-shadow:0px 3px 8px rgba(0,0,0,0.5);}

	.rh_btn_s {float:left; width:370px;  }
	a.rh_logout {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16px;}
	.rh_btn_s a:hover { color:#ffb016;  }
	.rh_login_gu {float:left; width:350px;text-align:right; margin-top:5px;}
	.rh_login_gu a{display:inline-block; font-size:22px; font-weight:700; color:#fff; }
	.rh_login_gu a:hover{display:inline-block; font-size:22px; font-weight:700; color:#ffb909;  text-decoration:underline;}

/*춘천시 임직원 ccc*/

	.ccc_wrap{float:left; width:100%; min-width:1200px; max-width: 1920px;  text-align:center; font-family: 'NanumSquare', sans-serif !important; }
	.ccc_main_header{float:left; width:100%; height:900px; text-align:center; background:url('/img/ccc/ccc_main_bg.jpg') no-repeat top center; background-position:top center; position:relative;}
	.ccc_main_logo {float:left; width:100%;  height:113px;}
	.ccc_main_logo h1 {display:inline-block;width:1200px;  height:68px; text-align:left; }
	.ccc_main_logo h1 a{float:left; display:inline-block; width:145px;  height:68px; text-align:left; margin-top:45px;}
	
	.ccc_v_warp {display:inline-block; width:1200px; text-align:center; margin-top:60px}
	.ccc_main_vtxt {float:left; width:510px; height:143px; margin-top:66px; margin-left:66px;}

	.ccc_login_area {float:right; display: flex; align-items: center;  flex-direction : column;  justify-content:center; width:388px; height:284px; margin-right:58px}
	.ccc_login_area form{float:left; width:388px; }

	input.ccc_input_id {float:left; width:388px; height:78px; line-height:78px; color:#4d4d4d; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:20px; background-color:#fff !important; border-radius: 16px; border: 0px; margin-bottom:10px;}

	input.ccc_input_pw {float:left; width:388px; height:78px; line-height:78px;color:#4d4d4d; font-family: '맑은고딕','맑은 고딕',sans-serif,'돋움' !important; text-align:center; font-size:20px; background-color:#fff !important; border-radius: 16px; margin-bottom:10px;  border: 0px;}

	
	.ccc_login_area form input {background-color:#fff !important;  background:#fff !important; font-size:20px;color:#4d4d4d;  }


	a.ccc_btn_login {float:left; width:388px; height:78px; line-height:78px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:27px; font-weight:600; background-color:#12bfff; margin-bottom:10px; border-radius: 16px;}
	a.ccc_btn_login:hover {background-color:rgb(1, 163, 238);}

	a.ccc_btn_my {float:left; width:388px; height:78px; line-height:78px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:27px; font-weight:600; background-color:#12bfff; margin-bottom:10px; border-radius: 16px;}
	a.ccc_btn_my:hover {background-color:rgb(1, 163, 238);}

	a.ccc_btn_lv {float:left; width:388px; height:78px; line-height:78px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:27px; font-weight:600; background-color:none; margin-bottom:10px;}
	a.ccc_btn_lv:hover {background-color:none;}

	a.ccc_btn_mg {float:left; width:388px; height:78px; line-height:78px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:27px; font-weight:600; background-color:#889ba9; margin-bottom:10px;border-radius: 16px;}
	a.ccc_btn_mg:hover {background-color:rgb(142, 146, 156);}

	.ccc_btn_s {float:left; width:388px; height:20px; line-height:20px;}
	a.ccc_find_idpw {float:left; text-align:left; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16.5px; height:20px; line-height:20px;}
	a.ccc_join {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16.5px; height:20px; line-height:20px;}
	a.ccc_logout {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16.5px; height:20px; line-height:20px;}
	.ccc_btn_s a:hover { color:#37bfff;  }


	.ccc_main_notice {display:inline-block; width:966px; height: 305px; padding:0px 60px; margin-top:44px; background:rgba(29,39,47,0.7); border:1px solid #4d5861;font-family: 'NanumSquare', sans-serif; backdrop-filter:blur(7px); border-radius: 22px; box-shadow:10px 22px 27px rgba(0,0,0,0.34);}
	.cmn_tit {float:left; margin-top:29px; border-bottom:1px solid #7a7a7a; color:#fff; font-weight:500;  width:962px; height:49px; padding-left:4px;font-size:22px; }
	.cmn_tit span{float:left;  height:49px; line-height:49px; width:500px; text-align:left;  letter-spacing:1px;}
	.cmn_tit a {display:inline-block; float:right; width:25px; height:19px; text-align:center; margin-top:12px;}
	.cmn_list {float:left;  width:966px;  text-align:left; margin-top:15px}
	.cmn_list li{float:left;  height:34px; line-height:34px; color:#fff;  width:936px; padding-left:20px; padding-right:10px; background:url('/img/ccc/ccc_main_dot.png') no-repeat  0px 50%; }
	.cmn_list li:last-child{border-bottom:0px;}	
	.cmn_list li a {display:inline-block; text-align:left; font-size:18px; font-weight:300; height:34px; line-height:34px; color:#fff; width:936px;}
	.cmn_list li .cmn_cont{float:left;display:inline-block;height:34px; line-height:34px;width:807px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap  }
	.cmn_list li a:hover .cmn_cont{display:inline-block; text-decoration:underline; }
	.cmn_list li .cmn_date{float:right;display:inline-block;font-size:18px;height:34px; line-height:34px; color:#dedede;width:124px; text-align:right; }



/*강원대학교*/


	.asp_wrap{float:left; width:100%; text-align:center; font-family: 'NanumSquare', sans-serif !important; }
	.asp_main_header{float:left; width:100%; padding-bottom:110px; min-height:700px; text-align:center; background:url('/images/knu_main_bg3.jpg') no-repeat top center; background-position:top center; position:relative;}
	.asp_main_logo {display:inline-block; width:1270px; height:105px;}
	.asp_main_logo h1 {float:left; width:97px; height:49px; text-align:left; margin-top:55px;}
	.asp_v_warp {display:inline-block; width:675px; text-align:center;}
	.asp_v_warp2 {display:inline-block; width:803px; text-align:center;}
	.asp_main_vtxt {float:left; width:675px; height:283px; margin-top:37px;}
	.asp_main_vtxt2 {float:left; width:803px; height:283px; margin-top:37px;}
	.asp_login_area {display:inline-block;  width:433px; /*margin-left:121px;*/margin-top:63px;}
	.asp_login_area form{float:left; width:433px; }

	input.asp_input_id {float:left; width:431px; height:62px; line-height:64px; color:#4d4d4d; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:20px; background-color:#fff; border-top:2px solid #cdd6da; border-left:2px solid #cdd6da; border-bottom:0px; border-right:0px;}

	input.asp_input_pw {float:left; width:431px; height:62px; line-height:64px;color:#4d4d4d; font-family: '맑은고딕','맑은 고딕',sans-serif,'돋움' !important; text-align:center; font-size:20px; background-color:#fff; border-top:2px solid #cdd6da; border-left:2px solid #cdd6da; border-bottom:0px; border-right:0px; margin:10px 0px;}

	a.asp_btn_login {float:left; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:#37bfff; margin-bottom:10px;}
	a.asp_btn_login:hover {background-color:#22aff1;}

	a.asp_btn_my {float:left; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:#37bfff; margin-bottom:10px;}
	a.asp_btn_my:hover {background-color:#22aff1;}

	a.asp_btn_lv {float:left; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:none; margin-bottom:10px;}
	a.asp_btn_lv:hover {background-color:none;}

	a.asp_btn_mg {float:left; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:29px; font-weight:600; background-color:#989a9f; margin-bottom:10px;}
	a.asp_btn_mg:hover {background-color:#81848b;}

	.asp_btn_s {float:left; width:433px; }
	a.asp_find_idpw {float:left; text-align:left; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16px;}
	a.asp_join {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16px;}
	a.asp_logout {float:right; text-align:right; color:#fff; font-family: 'NanumSquare', sans-serif; font-size:16px;}
	.asp_btn_s a:hover { color:#37bfff;  }

	
	.asp_footer_num {float:right; margin-top:10px;  width:400px; color:#474747; font-size:17px; text-align:left; line-height:33px;}
	.asp_footer_num li{float:right; margin-left:23px; color:#474747; font-size:17px; text-align:left; line-height:33px;}
	
	.asp_footer_num span{ font-weight:600;  color:#333; }	
    .asp_footer_num span.cs_bt{display:block;font-size:25px; font-weight:600;   color:#333; }	
	.asp_footer_num span.cs_st{display:block;font-size:18px; font-weight:600; height:26px; color:#666;  padding-left:5px; }	

 .asp_app_tit  {float:left; width:100%; font-size:19px; margin-top:5px; color:#269ff3; text-align:left;}
 .asp_app_table {float:left; width:100%; margin-top:20px; text-align:left;}
 .asp_app_table table.app_table {float:left;width:100%; border-top:2px solid #d3d2d2; border-bottom:2px solid #d3d2d2; text-align:left;}
 .asp_app_table table.app_table th {height:39px; line-height:39px; padding:10px 0px 10px 0px; width:220px; text-align:center; background-color:#f5f5f5;border-right:1px solid #d3d2d2; border-bottom:1px solid #d3d2d2;font-size:20px;font-weight:600; font-family: 'NanumSquare', sans-serif;}
 .asp_app_table table.app_table td {height:39px; line-height:39px; padding:10px 30px 10px 30px;background-color:#fff;border-bottom:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif;}
 .asp_app_table table.app_table td input {border:1px solid #d5d5d5; height:37px; line-height:37px; font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table table.app_table td input.input_date {width:300px; padding:0px 10px;} 
 .asp_app_table table.app_table td select.app_selt {border:1px solid #d5d5d5; height:39px; line-height:39px; width:322px; padding:0px 10px;font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table table.app_table td.radio_td input{float:left; border:1px solid #d5d5d5;margin-right:7px;} 
 .asp_app_table table.app_table td.radio_td label {float:left; margin-right:35px;} 


 .asp_app_table table.app_table .timeTable td {height:39px; line-height:39px; padding:15px 0px;border-right:1px solid #d3d2d2; border-bottom:0px;font-size:19px;font-family: 'NanumSquare', sans-serif;}
.asp_app_table table.app_table .timeTable td:last-child {border-right:0px;}

 .asp_app_table table.app_clock { width:100%; border-collapse:collapse;border:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif; }
 .asp_app_table table.app_clock td{border-collapse:collapse;border:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif; text-align:center; padding:0px 10px; height:35px; line-height:35px;}


 


 .asp_app_table2 {float:left; width:100%; margin-top:20px; text-align:left;}
 .asp_app_table2 table.app_table2 {float:left;width:100%; border-top:2px solid #d3d2d2; border-bottom:2px solid #d3d2d2; text-align:left;}
 .asp_app_table2 table.app_table2 th {height:39px; padding:10px 0px 10px 0px; width:200px; text-align:center; background-color:#f5f5f5;border-right:1px solid #d3d2d2; border-bottom:1px solid #d3d2d2;font-size:20px;font-weight:600; font-family: 'NanumSquare', sans-serif;}
 .asp_app_table2 table.app_table2 td {height:39px; padding:10px 30px 10px 30px;background-color:#fff;border-bottom:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif;}
 .asp_app_table2 table.app_table2 td.tdhalf {width:399px;}
 .asp_app_table2 table.app_table2 td input {border:1px solid #d5d5d5; height:37px; line-height:37px;  padding-left:3px;font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table2 table.app_table2 td input.input_date {width:300px; padding:0px 10px;} 
 .asp_app_table2 table.app_table2 td select.app_selt {border:1px solid #d5d5d5; height:39px; line-height:39px; width:322px; padding:0px 10px;font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table2 table.app_table2 td.radio_td input{float:left; border:1px solid #d5d5d5;margin-right:7px;} 
 .asp_app_table2 table.app_table2 td.radio_td label {float:left; margin-right:35px;} 

 .asp_app_table2 table.app_table2 td p.chk_cos {float:left; width:52%; height:32px; line-height:32px; clear:both;}
 .asp_app_table2 table.app_table2 td p.chk_cos input {float:left; width:14px; height:14px; margin-top:7px}
 .asp_app_table2 table.app_table2 td p.chk_cos label {float:left; margin-left:7px;}
 .asp_app_table2 table.app_table2 td p.chk_cos .class_view_btn {float:right; }
 .asp_app_table2 table.app_table2 td p.chk_cos .class_view_btn a{display:inline-block; width:80px; height:25px; border-radius:5px; line-height:25px; text-align:center; font-weight:600; font-size:16.5px; color:#fff; background:#2ca6f3;}



 .asp_app_table2 table.app_table2 td .td_ts {font-size:17px; color:#ff6a00; }
 .asp_app_table2 table.app_clock { width:100%; border-collapse:collapse;border:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif; }
 .asp_app_table2 table.app_clock td{border-collapse:collapse;border:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif; text-align:center; padding:0px 10px; height:35px; line-height:35px;}



 .asp_app_table2 table table.app_table_sub {float:left;width:auto; border-top:0px solid #d3d2d2; border-bottom:0px solid #d3d2d2; text-align:left;}
 .asp_app_table2 table table.app_table_sub th {height:45px;line-height:45px; padding:0px 0px 0px 3px; width:60px; text-align:left; background-color:#fff;border-right:0px solid #d3d2d2; border-bottom:0px solid #d3d2d2;font-size:19px;font-weight:500; font-family: 'NanumSquare', sans-serif;}
 .asp_app_table2 table table.app_table_sub td {height:45px;line-height:45px; padding:0px 0px 0px 0px;background-color:#fff;border-bottom:0px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif;}
 .asp_app_table2 table table.app_table_sub td.tdhalf {width:150px;}
 .asp_app_table2 table table.app_table_sub td input {border:1px solid #d5d5d5; height:35px; line-height:35px; padding-left:3px; font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table2 table table.app_table_sub td input.input_date {width:300px; padding:0px 10px;} 
 .asp_app_table2 table table.app_table_sub td select.app_selt {border:1px solid #d5d5d5; height:39px; line-height:39px; width:322px; padding:0px 10px;font-size:19px;font-family:'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;} 
 .asp_app_table2 table table.app_table_sub td.radio_td input{float:left; border:1px solid #d5d5d5;margin-right:7px;} 
 .asp_app_table2 table table.app_table_sub td.radio_td label {float:left; margin-right:35px;} 
 

 .bankinfo_come {float:left; font-size:16.5px; color:#358aea; width:100%; display:inline-block;}
 .bankinfo_input1 {float:left; width:35%; }
 .bankinfo_input2 {float:left; width:50%; }
 .bankinfo_input3 {float:left; width:40%; margin-top:4px;}

 .bankinfo_input1 input {width:68%;}
 .bankinfo_input2 input {width:80%;}
 .bankinfo_input3 input {width:80%;}


  .step_btn {text-align:center;}
  


  .ing_info_wrap {float:left; width:945px; padding:20px 30px;  background-color:#ecf9ff; border-radius:8px; margin-top:25px;}
  .ing_info_wrap p{float:left; font-size:18.5px; font-weight:400;  height:35px; line-height:37px;}
  .ing_info_wrap ul{float:right; }
  .ing_info_wrap ul li {float:left; }
  .ing_info_wrap ul li a{display:inline-block; padding:0px 20px;height:35px; line-height:35px; text-align:center; font-size:16.5px; font-weight:500; color:#fff;font-family: 'NanumSquare', sans-serif;}
  .ing_info_wrap ul li a.btn_info_zoom{border:1px solid #1871dd !important; background:#2880ea; margin-right:10px;}
  .ing_info_wrap ul li a.btn_info_zoom:hover {background-color:#1e6dcd;}
  .ing_info_wrap ul li a.btn_userinfo{border:1px solid #159ad1 !important; background:#32b7ed;}
  .ing_info_wrap ul li a.btn_userinfo:hover {background-color:#1ca8e1;}

  

/* 강원대 공지사항 */

.asp_main_notice {display:inline-block; width:399px; padding:20px 15px 15px 15px;/*margin-left:121px;*/ margin-top:35px; background:rgba(227,246,255,0.1); border:2px solid #a0a0a0;font-family: 'NanumSquare', sans-serif; }
.amn_tit {float:left; border-bottom:1px solid #7a7a7a; color:#fff; font-weight:500; height:22px; padding-bottom:12px; padding-left:9px; width:392px; font-size:21px; }
.amn_tit span{float:left;  height:22px; line-height:22px; width:350px; text-align:left;  letter-spacing:1px;}
.amn_tit a {display:inline-block; float:right; width:19px; height:19px;}
.amn_list {float:left; width:310px;  text-align:left; margin-top:15px}
.amn_list li{float:left;  height:32px; line-height:32px; color:#fff; width:374px; padding-left:17px; padding-right:10px; background:url('/images/amn_dot.png') no-repeat  7px 13px; }
.amn_list li:last-child{border-bottom:0px;}	
.amn_list li a {display:inline-block; text-align:left; font-size:16.5px; font-weight:300; height:32px; line-height:32px; color:#fff; width:374px;}
.amn_list li .amn_cont{float:left;display:inline-block;height:32px; line-height:32px;width:291px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap  }
.amn_list li a:hover .amn_cont{display:inline-block; text-decoration:underline; }
.amn_list li .amn_date{float:right;display:inline-block;font-size:14px;height:32px; line-height:32px; color:#c7c7c7;width:80px; text-align:right; }


/* 고도화 _ 메뉴*/
 .sub_header_new {float:left; position:fixed; width:100%; height:131px; border:0px; background-color:#fff;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo; text-align:center;  z-index:9;}
 .sub_logo {display:inline-block; width:1280px; height:65px;}
 .sub_logo h1 {float:left; width:137px; height:37px; text-align:left; margin-top:27px;}
 .sub_login {float:right; margin-top:35px; height:47px }
 .sub_login li{float:left; text-align:right; padding-left:19px;}
 .sub_login li a{display:inline-block; color:#292929; font-size:14.5px; font-family: 'NanumSquare', sans-serif; line-height:17px;}
 .sub_login li a:hover{display:inline-block; color:#4fcbff;}

 .sub_login li.icon_my{background:url('/images/hub_topicon_01.png') no-repeat 0px 4px; padding-left:23px;}
 .sub_login li.icon_cart{background:url('/images/hub_topicon_02.png') no-repeat 0px 4px; padding-left:23px;}
 .sub_login li.icon_cs{background:url('/images/hub_topicon_03.png') no-repeat 0px 4px; padding-left:23px;}
 .sub_login li.icon_sc{background:url('/images/hub_topicon_04.png') no-repeat 0px 4px; padding-left:23px;}
 .sub_login li.icon_login{background:url('/images/hub_topicon_05.png') no-repeat 0px 4px;}
 .sub_login li.icon_join{background:url('/images/hub_topicon_06.png') no-repeat 0px 4px;}

 .nsub_nav {float:left; width:100%;margin-top:10px;  text-align:center; height:50px; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;font-family: 'NanumSquare', sans-serif;}
 
 .nsub_nav_list  {display:inline-block; width:1280px; height:50px;}
 .nsub_nav_list li {float:left;  width:157px; height:50px; }
 .nsub_nav_list li a {display:inline-block;  left:0px;  width:157px; height:50px; line-height:50px; font-size:17px; color:#292929; font-weight:500;z-index:12;}
 .nsub_nav_list li a.nav_on {display:inline-block; width:157px; height:50px; line-height:50px; font-size:17px; color:#fff; background-color:#3896ec; box-shadow:0px 3px 8px rgba(25,142,216,0.6); z-index:12;  font-weight:600; }
 .nsub_nav_list li a:hover{display:inline-block; width:157px; height:50px; line-height:50px; font-size:17px; color:#fff; background-color:#3896ec; box-shadow:0px 3px 8px rgba(25,142,216,0.6); z-index:12;  font-weight:600; }

 .nsub_nav_list li .nsub_nav_ss{position:absolute;text-align:center;padding:15px 0px;left:0px; top:131px; width:100%; text-align:center; height:200px; background-color:#fff;box-shadow:0px 3px 3px rgba(0,0,0,0.1); z-index:10;}
 .nsub_nav_cont {display:inline-block; width:1280px; height:200px;}
 .nsub_nav_class {float:left; width:386px; border-right:1px solid #dddddd;text-align:left;}
 .nav_class_txt {display:inline-block;color:#2c2c2c; margin:56px 0px 66px 0px;}
 .nav_class_st {float:left; width:100% !important; text-align:center;  font-size:23px; font-weight:400; height:35px !important;}
 .nav_class_bt {float:left; text-align:left; font-size:35px; font-weight:600; clear:both; width:auto !important; height:38px !important;}
 .nsub_nav_cont .nav_list_sub {float:right; width:892px; margin-top:44px}
 .nsub_nav_cont .nav_list_sub li{ float:left;margin-left: 100px;float:left;width: 214px;text-align: left; margin-bottom:20px;}
 .nsub_nav_cont .nav_list_sub li a{ display:block; width: 200px;color:#2c2c2c; font-size:20px; overflow:hidden;line-height:35px; height:35px;background:url('/images/nav_icon.png') no-repeat right 4px;}
 .nsub_nav_cont .nav_list_sub li a:hover{ display:block; color:#1d7dd4; font-size:20px; overflow:hidden; height:35px;background:url('/images/nav_icon.png') no-repeat right -62px; box-shadow:none; }


 .nsub_nav_list li.subnav_rline1 {float:left; width:1px !important; height:50px; padding:0px 24px;background:url('/images/subnav_rline.png') no-repeat center;}
 .nsub_nav_list li.subnav_rline2 {float:left; width:1px !important; height:50px; padding:0px 18px 0px 24px;background:url('/images/subnav_rline.png') no-repeat center;}
 .nsub_nav_list li.subnav_search {float:left; width:50px !important; height:50px;}
 .nsub_nav_list li.subnav_search a{display:inline-block; text-indent:-999999px; width:50px; height:50px;background:url('/images/navi_icon_search.png') no-repeat 0px 0px;}
 .nsub_nav_list li.subnav_search a.nav_on{display:inline-block; width:50px; height:50px;background:url('/images/navi_icon_search_on.png') no-repeat 0px 0px #3896ec;box-shadow:0px 3px 8px rgba(25,142,216,0.6); z-index:10;}
 .nsub_nav_list li.subnav_search a:hover {display:inline-block; width:50px; height:50px;background:url('/images/navi_icon_search_on.png') no-repeat 0px 0px #3896ec;box-shadow:0px 3px 8px rgba(25,142,216,0.6); z-index:10;}

 .nsub_nav_search {position:absolute; left:0px; top:131px; width:100%; text-align:center; height:200px; background-color:#fff;box-shadow:0px 3px 3px rgba(0,0,0,0.1); z-index:10;} }
 .nsub_nav_search form{padding:0px; margin:0px; border:0px;}
 .subsearch2 {display:inline-block; width:1280px; position:relative;}
 .nav_ss {display:inline-block; margin-top:65px; width:680px; height:60px; border:3px solid #3896ec; box-shadow:0px 3px 5px rgba(25,142,216,0.23);}
 .nav_ss input.search_input2{float:left; border:0px; background:#fff; padding:0px 20px ;  width:530px; height:60px; text-align:left; font-size:20px; color:#6d6d6d;font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 .nav_ss a.search_btntxt{float:left;display:inline-block; background-color:#3896ec; width:110px; line-height:60px; height:60px;  text-align:center; font-size:20px; color:#fff; font-family: 'NanumSquare', sans-serif, Nanum Square,돋움,Dotum,Helvetica,Apple SD Gothic Neo;}
 a.close_search{border:1px solid #dddddd; position:absolute; text-indent:-99999999px; width:50px; height:50px; right:0px; top:10px; background:url('/images/navi_icon_close.png') no-repeat 0px 0px #f6f6f6; z-index:11}


/* 준비중 페이지 */
.rp_bg {float:left; width:100%; height:100%; background:url('/img/new/rp_bg.jpg') no-repeat top center;}
.rp_textarea {position:absolute; left:-541px; top:50%; margin-top:-290px; margin-left:50%; width:1083px; height:580px; background:url('/img/new/rp_textarea.png') no-repeat;display:inline-block;}
.rp_text {float:right; width:500px; margin:189px 21px 0px 0px}
.rp_text_title {float:left; width:500px; text-align:left; font-size:40px; font-weight:800; color:#444e58; margin-bottom:50px;}
.rp_text_title span {color:#00a8f6;}
.rp_text_cont {float:left; line-height:33px;padding-left:3px; width:497px; text-align:left; font-size:20px; letter-spacing:-1px; font-weight:600; color:#444e58;margin-bottom:35px;}
.btn_prevpage {float:left; text-align:center; padding:0px 15px; line-height:34px; height:33px;border-radius:30px; font-size:18px; 
                font-weight:500;background-color:#00aeff; color:#fff; display:inline-block;}
/*고도화*/

#main_area {float:left; width:100%; height:783px; background:url('/img/new/renew_mainbg.jpg') no-repeat 0px 0px; text-align:center;}
.main_vi_area {position:relative; display:inline-block; width:1200px; height:697px;}
.main_mdimg {position:absolute; bottom:0px; left:72px; width:455px; height:634px;}
.main_vimg {position:absolute; bottom:0px; left:0px; width:1200px; height:634px; z-index:3}
.main_gnb_area {position:absolute; right:10px; top:223px; width:518px; z-index:9}
.main_gnb_txt {float:left; width:504px; height:115px; margin-bottom:33px; text-align:center;}
.main_gnb_txt1 {float:left; width:504px; height:50px; margin-bottom:5px; text-align:center;}
.main_gnb_txt2 {float:left; width:504px; height:46px; margin-bottom:33px; text-align:center;}


.main_gnb_btn {float:left; width:499px; padding:18px 0px 0px 0px; background-color:#fff; border-radius:13px;  box-shadow:0px 5px 13px rgba(207,217,229,0.8); }
.main_gnb01 {float:left; width:459px; margin:0px 20px 18px 20px;  }
.main_gnb01 li {float:left; width:146px; height:125px;padding:3px; border-right:1px solid #f3f5f5; border-bottom:1px solid #f3f5f5; text-align:center;}
.main_gnb01 li:nth-child(3n){border-right:1px solid #fff;}
.main_gnb01 li:nth-child(4){border-bottom:1px solid #fff;width:223px; }
.main_gnb01 li:nth-child(5){border-bottom:1px solid #fff; border-right:0px;width:223px; }
.main_gnb01 li:nth-child(6){border-bottom:1px solid #fff;}
.main_gnb01 li a{display:inline-block; width:146px; height:125px; text-align:center;}
.main_gnb01 li a span{text-indent:-999999px; display:inline-block;}
.main_gnb01 li a.miangnb_01 {background:url('/img/new/renew_main_btn01n.png') no-repeat 0px 0px;}
.main_gnb01 li a.miangnb_02 {background:url('/img/new/renew_main_btn02.png') no-repeat 0px 0px;}
.main_gnb01 li a.miangnb_03 {background:url('/img/new/renew_main_btn03.png') no-repeat center 0px; width:223px;}
.main_gnb01 li a.miangnb_04 {background:url('/img/new/renew_main_btn04.png') no-repeat 0px 0px;}
.main_gnb01 li a.miangnb_05 {background:url('/img/new/renew_main_btn05.png') no-repeat center 0px; width:223px;}
.main_gnb01 li a.miangnb_06 {background:url('/img/new/renew_main_btn06.png') no-repeat 0px 0px;}
.main_gnb01 li a.miangnb_01:hover {background:url('/img/new/renew_main_btn01n.png') no-repeat 0px -125px;}
.main_gnb01 li a.miangnb_02:hover {background:url('/img/new/renew_main_btn02.png') no-repeat 0px -125px;}
.main_gnb01 li a.miangnb_03:hover {background:url('/img/new/renew_main_btn03.png') no-repeat center -125px #eef0f1; border-radius:6px;}
.main_gnb01 li a.miangnb_04:hover {background:url('/img/new/renew_main_btn04.png') no-repeat 0px -125px}
.main_gnb01 li a.miangnb_05:hover {background:url('/img/new/renew_main_btn05.png') no-repeat center -125px #eef0f1; border-radius:6px;}
.main_gnb01 li a.miangnb_06:hover {background:url('/img/new/renew_main_btn06.png') no-repeat 0px -125px;}

.btn_freeing {float:left;  width:250px;height:45px; padding:20px 0px 20px 0px; background-color:#a468ff; color:#fff; text-align:center;display:inline-block;  border-bottom-left-radius:13px; }
.free_1_txts {float:left; width:100%; font-size:16.5px;height:22px; line-height:22x; font-weight:500; display:inline-block;}
.free_1_txtb {float:left; width:100%; font-size:22px; height:23px; line-height:23px; font-weight:700; display:inline-block;}

.btn_freeing2 {float:left;  width:250px; height:45px; padding:20px 0px 20px 0px; line-height:45px; background-color:#a468ff; color:#fff; text-align:center; font-size:22px; font-weight:700; display:inline-block;  border-bottom-left-radius:13px; }
.btn_apping {float:left; width:249px; height:45px; padding:20px 0px 20px 0px; line-height:45px; background-color:#8645e9; color:#fff; text-align:center; font-size:22px; font-weight:700; border-bottom-right-radius:13px; display:inline-block;}

.btn_freeing:hover2 { background-color:#985cf2;}
.btn_freeing:hover { background-color:#985cf2;}
.btn_apping:hover { background-color:#7d44d3;}


.main_gnb01_new {float:left; width:540px; height:448px; margin-left:10px; }
.main_gnb01_new li {float:left; width:135px; height:149px;margin-right:0px}
.main_gnb01_new li:nth-child(4n){ margin-right:0px; }
.main_gnb01_new li a{display:inline-block; width:135px; height:149px;}
.main_gnb01_new li a span{text-indent:-999999px; display:inline-block;}
.main_gnb01_new li a.miangnb_01 {background:url('/img/new/main_ngnb1_01.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_02 {background:url('/img/new/main_ngnb1_02.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_03 {background:url('/img/new/main_ngnb1_03.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_04 {background:url('/img/new/main_ngnb1_04.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_05 {background:url('/img/new/main_ngnb1_05.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_06 {background:url('/img/new/main_ngnb1_06.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_07 {background:url('/img/new/main_ngnb1_07.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_08 {background:url('/img/new/main_ngnb1_08.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_09 {background:url('/img/new/main_ngnb1_09.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_010 {background:url('/img/new/main_ngnb1_010.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_011 {background:url('/img/new/main_ngnb1_011.png') no-repeat 0px 0px;}
.main_gnb01_new li a.miangnb_012 {background:url('/img/new/main_ngnb1_012.png') no-repeat 0px 0px;}

.main_gnb01_new li a.miangnb_01:hover {background:url('/img/new/main_ngnb1_01.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_02:hover {background:url('/img/new/main_ngnb1_02.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_03:hover {background:url('/img/new/main_ngnb1_03.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_04:hover {background:url('/img/new/main_ngnb1_04.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_05:hover {background:url('/img/new/main_ngnb1_05.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_06:hover {background:url('/img/new/main_ngnb1_06.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_07:hover {background:url('/img/new/main_ngnb1_07.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_08:hover {background:url('/img/new/main_ngnb1_08.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_09:hover {background:url('/img/new/main_ngnb1_09.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_010:hover {background:url('/img/new/main_ngnb1_010.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_011:hover {background:url('/img/new/main_ngnb1_011.png') no-repeat 0px -149px;}
.main_gnb01_new li a.miangnb_012:hover {background:url('/img/new/main_ngnb1_012.png') no-repeat 0px -149px;}


























.main_gnb02 {position:absolute;display:inline-block; top:0px; left:0px; width:488px; height:544px; padding:38px 47px 0px 47px; background-color:#fff; border-radius:12px;box-shadow: 0px 2px 5px rgba(0,0,0,0.05);}
.btn_main_prev {float:right; display:inline-block; text-align:right; height:19px; padding-left:23px; background:url('/img/new/main_gnb2_prev.png') no-repeat 0px 1px; letter-spacing:1px; font-size:17px; font-weight:600;  }
.btn_main_prev span {display:inline-block;border-bottom:1px solid #333; padding-bottom:1px; height:17px;}
.btn_main_prev:hover {color:#1357be;  }
.btn_main_prev:hover span {display:inline-block;border-bottom:1px solid #1357be; padding-bottom:1px; height:17px;}
.main_gnb2_txt {float:left;width:488px; height:101px; }
.main_gnb_sub {float:left; width:488px;}
.main_gnb_sub li{float:left; width:122px; height:122px;}
.main_gnb_sub li a{display:inline-block; width:122px; height:122px;}
.main_gnb_sub li a span{text-indent:-999999px; display:inline-block;}
.main_gnb_sub li a.miangnb2_01 {background:url('/img/new/main_gnb2_01.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_02 {background:url('/img/new/main_gnb2_02.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_03 {background:url('/img/new/main_gnb2_03.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_04 {background:url('/img/new/main_gnb2_04.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_05 {background:url('/img/new/main_gnb2_05.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_06 {background:url('/img/new/main_gnb2_06.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_07 {background:url('/img/new/main_gnb2_07.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_08 {background:url('/img/new/main_gnb2_08.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_09 {background:url('/img/new/main_gnb2_09.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_010 {background:url('/img/new/main_gnb2_010.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_011 {background:url('/img/new/main_gnb2_011.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_012 {background:url('/img/new/main_gnb2_012.png') no-repeat 0px 0px;}
.main_gnb_sub li a.miangnb2_01:hover {background:url('/img/new/main_gnb2_01.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_02:hover {background:url('/img/new/main_gnb2_02.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_03:hover {background:url('/img/new/main_gnb2_03.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_04:hover {background:url('/img/new/main_gnb2_04.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_05:hover {background:url('/img/new/main_gnb2_05.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_06:hover {background:url('/img/new/main_gnb2_06.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_07:hover {background:url('/img/new/main_gnb2_07.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_08:hover {background:url('/img/new/main_gnb2_08.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_09:hover {background:url('/img/new/main_gnb2_09.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_010:hover {background:url('/img/new/main_gnb2_010.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_011:hover {background:url('/img/new/main_gnb2_011.png') no-repeat 0px -122px;}
.main_gnb_sub li a.miangnb2_012:hover {background:url('/img/new/main_gnb2_012.png') no-repeat 0px -122px;}

#header_area {float:left;  width:100%; height:85px; text-align:center; font-family: 'NanumSquare', sans-serif !important; background-color:#fff; box-shadow: 0px 5px 8px rgba(207,217,229,0.35); position:relative; z-index:9}
#header_area_main {float:left;  width:100%; height:85px; text-align:center; font-family: 'NanumSquare', sans-serif !important; position:relative; z-index:10}
	.haeder_nav {display:inline-block; width:1200px;height:58px; margin-top:18px;position:relative }
	h1.hub_ci {float:left; width:121px; height:58px; }
	h1.hub_ci a{display:inline-block; padding-top:5px; }
	.nav_btn {float:right;   height:58px; }
	.nav_btn li{float:left;  height:58px; }
	.nav_btn li a{display:block; height:58px; line-height:58px;}
	.nav_btn li .nav_sub {position:absolute; top:45px; right:-5px; width:522px; height:297px; padding:33px 37px 32px 37px; background:url('/img/new/top_gnb2_bg.png') no-repeat 0px 0px;}
	.nav_btn li .nav_sub li{float:left; margin-right:1px; width:86px; height:99px; }
	.nav_btn li .nav_sub li a{ display:inline-block; width:86px; height:99px; }
	.nav_sub li a span{text-indent:-999999px; display:inline-block;}
	.nav_sub li a.gnb2_01 {background:url('/img/new/top_gnb2_01.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_02 {background:url('/img/new/top_gnb2_02n.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_03 {background:url('/img/new/top_gnb2_03.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_04 {background:url('/img/new/top_gnb2_04.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_05 {background:url('/img/new/top_gnb2_05.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_06 {background:url('/img/new/top_gnb2_06.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_07 {background:url('/img/new/top_gnb2_07.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_08 {background:url('/img/new/top_gnb2_08.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_09 {background:url('/img/new/top_gnb2_09.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_010 {background:url('/img/new/top_gnb2_010.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_011 {background:url('/img/new/top_gnb2_011.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_012 {background:url('/img/new/top_gnb2_012.png') no-repeat 0px 0px;}
	.nav_sub li a.gnb2_013 {background:url('/img/new/top_gnb2_013.png') no-repeat 0px 0px;}
	
	.nav_sub li a.gnb2_01:hover {background:url('/img/new/top_gnb2_01.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_02:hover {background:url('/img/new/top_gnb2_02n.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_03:hover {background:url('/img/new/top_gnb2_03.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_04:hover {background:url('/img/new/top_gnb2_04.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_05:hover {background:url('/img/new/top_gnb2_05.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_06:hover {background:url('/img/new/top_gnb2_06.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_07:hover {background:url('/img/new/top_gnb2_07.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_08:hover {background:url('/img/new/top_gnb2_08.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_09:hover {background:url('/img/new/top_gnb2_09.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_010:hover {background:url('/img/new/top_gnb2_010.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_011:hover {background:url('/img/new/top_gnb2_011.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_012:hover {background:url('/img/new/top_gnb2_012.png') no-repeat 0px -99px;}
	.nav_sub li a.gnb2_013:hover {background:url('/img/new/top_gnb2_013.png') no-repeat 0px -99px;}




	.nav_btn li.nav_join {width:80px; text-align:center; margin-right:5px;}
	.nav_btn li.nav_join a{display:block; height:58px; line-height:58px; font-size:17.5px; font-weight:600;}
	.nav_btn li.nav_join a:hover{ color:#1357be;}
	.nav_btn li.nav_login {width:80px; text-align:center;}
	.nav_btn li.nav_login a{display:block; height:58px; line-height:58px; font-size:17.5px; font-weight:600;}
	.nav_btn li.nav_login a:hover{ color:#1357be;}
	.nav_btn li.nav_wel { height:58px; position:relative;}
	.nav_wel .nav_wel_btn{ height:58px; line-height:58px;  font-size:17.5px; font-weight:600;  text-align:right; padding-right:22px; margin-right:17px; background:url('/img/new/ntop_dropnav_icon.png') no-repeat right 24px;}
	.nav_wel a.nav_wel_btn:hover{ color:#1357be;}
	.nav_wel .nav_wel_sub { position:absolute; top:45px; right:-12px; display:inline-block; width:205px;}
	.nav_wel .nav_wel_sub li.tg_bt{float:left; width:205px; height:31px; background:url('/img/new/top_gnb1_bgt.png') no-repeat 0px 0px;}
	.nav_wel .nav_wel_sub li.tg_bb{float:left; width:205px; height:27px; background:url('/img/new/top_gnb1_bgb.png') no-repeat 0px 0px;}
	.nav_wel .nav_wel_sub li {float:left; width:205px; height:32px; background:url('/img/new/top_gnb1_bgm.png') repeat-y 0px 0px;}
	.nav_wel .nav_wel_sub li a{ display:block; height:32px; line-height:32px; text-align:center; color:#232323; font-size:16.5px; font-weight:600;}
	.nav_wel .nav_wel_sub li a:hover{ color:#1357be;}


	
	.nav_btn li.nav_wel2 { height:58px; position:relative;}
	.nav_wel2 .nav_wel_btn{ height:58px; line-height:58px;  font-size:17.5px; font-weight:600;  text-align:right; padding-right:0px; margin-right:10px; }

	.nav_wel2 a.nav_wel_btn .go_myclass2 {display:inline-block; margin-left:3px; font-size:16.5px; font-weight:600; padding:0px 10px; height:28px; line-height:28px;background-color:#1babfd; color:#fff; border-radius:30px;}
	.nav_wel2 a.nav_wel_btn:hover .go_myclass2 { color:#1357be;}


	.nav_wel2 a.nav_wel_btn .go_myclass {display:inline-block; margin-left:3px; letter-spacing:-0.5px; font-size:17px; font-weight:700; padding:0px 10px; height:25px; line-height:27px;color:#313131;  border:2px solid #555; border-radius:30px;}
	.nav_wel2 a.nav_wel_btn:hover .go_myclass { color:#1357be;border:2px solid #1357be; }



.new_gnb_area {display:block; z-index:19; position:absolute;width:380px; padding-bottom:38px; background-color:#fff; top:75px; right:0px;border-radius:12px; box-shadow: 0px 4px 8px rgba(204,212,216,0.5);}
	.gnb_btn {float:left; margin-top:30px; margin-bottom:5px; height:135px; width:326px; margin-left:27px; margin-right:27px; text-align:center;}

	.gnb_btn a.mbtn_login {display:inline-block; margin-bottom:10px; width:100%; height:50px; border-radius:10px; letter-spacing:2px; background-color:#1babfd; color:#fff; line-height:50px; font-size:20px; font-weight:700; box-shadow: 0px 4px 8px rgba(146,209,242,0.5);}
	.gnb_btn .mbtn_join {display:inline-block;  width:100%; height:50px; border-radius:10px; letter-spacing:2px; background-color:#a4a4a4; color:#fff; line-height:50px; font-size:20px; font-weight:700; }
	.gnb_btn .mbtn_stcos {display:inline-block; margin-bottom:10px; width:100%; height:50px; border-radius:10px; letter-spacing:2px; background-color:#1babfd; color:#fff; line-height:50px; font-size:20px; font-weight:700; box-shadow: 0px 4px 8px rgba(146,209,242,0.5);}
	.gnb_btn .mbtn_usernavi {float:left; width:326px; padding-top:8px; height:60px; text-align:center; overflow:hidden;}
	.gnb_btn .mbtn_usernavi li{float:left; width:25%;  margin:0px; padding:0px;height:60px;  text-align:center;}
	.gnb_btn .mbtn_usernavi li a{display:inline-block; width:100%;  margin:0px;padding:0px;height:60px;  }
	.gnb_btn .mbtn_usernavi li img{display:inline-block; width:45%; }
	li a .mbtn_gnbimg {float:left; width:100%; text-align:center; margin-bottom:5px;}
	.gnb_btn .mbtn_usernavi li a .mbtn_gnbimg img{display:inline-block; width:33%;}
	li a .mbtn_gnbtxt {float:left; width:100%; font-size:16.5px;font-weight:700; text-align:center; color:#313131;}

.gnb_list {float:left; width:326px; margin-left:27px; margin-right:27px; border-top:4px solid #edf0f3; padding-top:10px;}
.gnb_list li{float:left; font-size:17px; width:100%; border-bottom:1px solid #e2e8eb;}

.gnb_list li.btmline{float:left;border-bottom:3px solid #eaf0f3;}
.gnb_list li a{display:inline-block;  padding-left:6%; height:35px; line-height:35px; text-align:left; width:100%;color:#313131;  font-size:17px; font-weight:700 }


.gnb_sub_list {float:left; width:326px;  border-top:0px; background-color:#f5f7f9}
.gnb_sub_list li{float:left; font-size:17px; padding-left:4%; width:96%; border-bottom:1px dotted #e2e8eb;}
.gnb_sub_list li:last-child{border-bottom:0px;}

.gnb_sub_list li a{display:inline-block;  font-size:17px; height:30px; line-height:30px; text-align:left; width:100%;color:#313131; font-weight:700 }














#myc_nav_area {float:left;  width:100%; height:270px; text-align:center; font-family: 'NanumSquare', sans-serif !important; background:url('/img/new/myc_nav_areabg.jpg') no-repeat center; background-position:center; }
	.myc_nav {display:inline-block; width:1200px; height:133px; margin-top:73px; }
		h3.myc_title {float:left; width:300px; height:133px; font-size:41px; font-weight:700; line-height:133px; color:#201433; text-align:left; padding-left:10px; }
		.myc_sub_nav {float:right; height:133px;}
		.myc_sub_nav li{float:left; width:112px; height:133px;}
		.myc_title2 {float:left; width:450px; color:#201433; text-align:left; margin-top:53px}
		.myc_title2_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#4b5598;}
		.myc_title2_b2 {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#4b5598;}
		.myc_title2_s2 {float:left; width:450px;height:23px;  position:relative; font-size:18px; font-weight:600; line-height:19.5px; color:#32333e;}
		.myc_title2_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99; letter-spacing:2px;}
		.myc_title2_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}

		.myc_sub_nav2 {float:right; height:133px;}
		.myc_sub_nav2 li{float:left; width:112px; height:133px; margin-right:13px}
		.myc_sub_nav2 li:last-child{margin-right:0px}

		.myc_title3 {float:left; width:450px; color:#201433; text-align:left; margin-top:40px}
		.myc_title3_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#4b5598;}
		.myc_title3_s {float:left;margin-top:15px; width:450px;height:23px;  position:relative; font-size:18px; font-weight:600; line-height:19.5px; color:#32333e;}
		.myc_title3_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99; letter-spacing:2px;}
		.myc_title3_bg {position:absolute; top:-64px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}





       .csnum_box {float:left;width:100%; margin-top:20px;}
       .csnum_box li{float:left; width:499px; border-radius:18px; height:110px; text-align:left; padding:35px 20px 35px 60px; margin-right:38px; margin-bottom:20px; background-color:#fff; box-shadow:1px 3px 15px rgba(59,86,116,0.13); border:1px solid #e2e4f2; }
	   .csnum_box li:nth-child(2n){ margin-right:0px; }
	  .cs_compname {float:left; width:45%; font-size:22px; font-weight:800; height:110px; border-right:1px solid #e2e4f2}
	  .cs_compname span{font-size:18px; font-weight:600}
	  .cs_compcs {float:right; width:42%;}
	  .cs_compnum {float:left; width:100%; font-size:25px; font-weight:800; margin-bottom:10px;}
	  .cs_comptime {float:left; width:100%; font-size:18px; font-weight:600; margin-bottom:5px;}
	  .cs_comptime span {float:left; width:100%;display:inline-block; }
	  .cs_compinfo {float:left; width:100%; font-size:16px; font-weight:600;}
	
#myc_cont_area {float:left;  width:100%; text-align:center; padding-bottom:90px;font-family: 'NanumSquare', sans-serif !important; color:#313131;}
	.myc_cont {display:inline-block; width:1200px; min-height:300px; padding-top:56px;}
	.myc_taxmem {float:left; width:1190px; padding:0px 5px 25px 5px; border-bottom:1px solid #cdd9e2; margin-bottom:10px;}
	.myc_taxmem_l {float:left;width:550px; text-align:left;}
	.myc_taxmem_tit {float:left;width:795px; padding-left:5px; height:30px; line-height:30px;font-size:29.5px; font-weight:800; margin-bottom:23px; }
	.myc_taxmem_info{float:left; clear:both;}
	.myc_taxmem_info li{float:left; margin-right:15px;font-size:18px; font-weight:500; height:20px; line-height:20px; padding-left:20px; background:url('/img/new/myc_icon1.png') no-repeat 0px 2px; }
	.myc_taxmem_add {float:right; margin-right:10px; width:290px; height:65px; margin-top:8px; }
	.myc_taxmem_add a {display:inline-block; width:260px; padding-left:30px; height:65px; line-height:65px; text-align:left; border-radius:8px; color:#fff; font-size:24px; font-weight:500;  background:url('/img/new/myc_btn_icon1.png') no-repeat 230px 19px #71849a;  box-shadow:0px 3px 5px rgba(0,0,0,0.12);}
	.myc_taxmem_add a:hover { background:url('/img/new/myc_btn_icon1.png') no-repeat 230px 19px #64768c; }
	
	.myc_taxmem_cs {float:right; margin-right:10px; width:200px; height:65px; margin-top:8px; }
	.myc_taxmem_cs a {display:inline-block; width:200px;  height:65px; line-height:65px; text-align:center; border-radius:8px; color:#fff; font-size:24px; font-weight:500;  background:#71849a;  box-shadow:0px 3px 5px rgba(0,0,0,0.12);}
	.myc_taxmem_cs a:hover { background:#64768c; }
		
	
	
	.myc_tax_list {float:left; width:1200px; margin-top:30px;}
	.myc_tax_list li{float:left; width:378px; height:320px; margin-right:33px;  margin-bottom:35px; }
	.myc_tax_list li:nth-child(3n){ margin-right:0px; }
	.myc_tax_list li a {display:inline-block;color:#313131; position:relative; width:376px; height:318px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li a span {display:inline-block;}

	.myc_tax_list li a .ct {float:left; word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical;height:70px; line-height:33px; width:265px; padding:41px 0px 0px 37px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li a .cday {position:absolute; left:0px; top:162px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li a .cday2 {position:absolute; left:0px; top:145px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
    .tc_p {color:#446ec6; margin-right:3px;}
	.myc_tax_list li a .cbtn {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#5279ca; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li a .cbtn_wait {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#67788c; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	
	.myc_tax_list li a:hover {display:inline-block; width:374px; height:316px; border-radius:10px; border:2px solid #6174d8; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li a:hover .ct {float:left;  width:263px; padding:40px 0px 0px 36px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li a:hover .cday {position:absolute; left:0px; top:161px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li a:hover .cday2 {position:absolute; left:0px; top:144px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li a:hover .cbtn {position:absolute; left:36px; top:216px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#6174d8; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li a:hover .cbtn_wait {position:absolute; left:36px; top:216px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#72849a; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	
	.myc_tax_list li .book_pm_his {display:inline-block;color:#313131; position:relative; width:376px; height:318px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li .book_pm_his span {display:inline-block;}
	.myc_tax_list li .book_pm_his .ct {float:left; word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical;height:70px; line-height:33px; width:265px; padding:41px 0px 0px 37px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li .book_pm_his .cday {position:absolute; left:0px; top:162px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li .book_pm_his .cday2 {position:absolute; left:0px; top:145px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li .book_pm_his .cbtn_area {position:absolute; left:36px; top:216px; width:299px; text-align:center;}
	.myc_tax_list li .book_pm_his a.cbtn_s {cursor:pointer; display:inline-block; position:unset;  width:144px; height:65px; line-height:65px;border:0px; border-radius:8px; background-color:#5279ca; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li .book_pm_his a.cdvr_s {cursor:pointer; display:inline-block;  position:unset; width:144px; height:65px; line-height:65px; border:0px;border-radius:8px; background-color:#1da7c5; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li .book_pm_his a.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset;  width:144px; height:65px; line-height:65px; border:0px;border-radius:8px; background-color:#67788c; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
		
	.myc_tax_list li .book_pm_his:hover {display:inline-block; width:374px; height:316px; border-radius:10px; border:2px solid #6174d8; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li .book_pm_his:hover .ct {float:left;  width:263px; padding:40px 0px 0px 36px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li .book_pm_his:hover .cday {position:absolute; left:0px; top:161px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li .book_pm_his:hover .cday2 {position:absolute; left:0px; top:144px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li .book_pm_his:hover .cbtn_area {position:absolute; left:35px; top:215px; width:299px; text-align:center;}
	.myc_tax_list li .book_pm_his:hover a.cbtn_s {cursor:pointer; display:inline-block; position:unset; width:144px; height:65px; line-height:65px; border-radius:8px;border:0px; background-color:#6174d8; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li .book_pm_his:hover a.cdvr_s {cursor:pointer; display:inline-block; position:unset;  width:144px; height:65px; line-height:65px; border-radius:8px;border:0px; background-color:#22afce; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_tax_list li .book_pm_his:hover a.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset;   width:144px; height:65px; line-height:65px; border-radius:8px; border:0px;background-color:#72849a; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	
	.myc_tax_list li.mem_c_add{float:left; width:378px; height:320px; margin-right:33px;  margin-bottom:35px; }
	.myc_tax_list li.mem_c_add a {display:inline-block;color:#313131; position:relative; width:376px; height:318px; height:318px;border-radius:10px; border:1px solid #ced5f1; background-color:#eff3f6; box-shadow: 0px; }
	.myc_tax_list li.mem_c_add a img{margin-top:119px; }
	.myc_tax_list li.mem_c_add a:hover {display:inline-block; width:374px; height:316px; border-radius:10px; border:2px solid #6174d8; background-color:#eff3f6; box-shadow: 2px 5px 15px rgba(225,229,236,1); }
	.myc_tax_list li.mem_c_add a:hover img{margin-top:118px; }
	.myc_tax_list li.c_empty {float:left; width:1200px; height:350px;   margin-right:20px;  margin-bottom:0px;border-radius:10px;  text-align:center; background-color:#f1f4f6;}
	.myc_tax_list li.c_empty img{margin-top:129px;}



	.myc_tax_list li a.cos_iclt {cursor:default; display:inline-block;color:#313131; position:relative; width:376px; height:318px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li a.cos_iclt .ct {float:left; word-break:keep-all; overflow:hidden; height:76px; line-height:36px; width:265px; padding:41px 0px 0px 37px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li a.cos_iclt .cday {position:absolute; left:0px; top:162px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li a.cos_iclt .cbtn {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#83878e; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	

	.myc_tax_list li a.cos_iclt:hover {cursor:default;display:inline-block;color:#313131; position:relative; width:376px; height:318px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_tax_list li a.cos_iclt:hover .ct {float:left; word-break:keep-all; overflow:hidden; height:76px; line-height:36px; width:265px; padding:41px 0px 0px 37px; text-align:left; font-size:25px; font-weight:800;}
	.myc_tax_list li a.cos_iclt:hover .cday {position:absolute; left:0px; top:162px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_tax_list li a.cos_iclt:hover .cbtn {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#83878e; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	


	.taxmem_pop {position:fixed; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999; color:#313131;font-family: 'NanumSquare', sans-serif;}
	.tax_cadd_wrap {position:fixed; top:100px; left:-500px; margin-left:50%; width:914px; height:646px; padding:30px 43px 38px 43px; background-color:#fff;display:inline-block;border-radius:10px; }
	.tax_cadd_top {float:left; width:914px; height:98px; }
	.tax_cadd_tit {float:left; width:800px; text-align:left;}
	.cadd_txt1 {font-size:27px; font-weight:700; height:46px; line-height:46px;}
	.cadd_txt2 {font-size:18px; font-weight:500;}
	.tax_cadd_close {float:right; width:47px; height:46px;}
	.tax_cadd_cont {float:left; border-radius:10px; width:858px; height:492px; padding:28px; background-color:#f3f5f6;}
	.cadd_list {float:left; width:600px; height:74px; margin-bottom:24px;}
	.cadd_list li{float:left; margin-right:8px;}
	.cadd_list li a{display:inline-block; margin-bottom:7px;border-radius:30px; height:30px; line-height:30px; padding:0px 15px; color:#485563; font-size:16.5px; font-weight:600;background-color:#dee4ea;  text-align:center;}
	.cadd_list li a:hover{color:#fff; font-size:16.5px; font-weight:600;background-color:#6174d8;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}
	.cadd_list li a.selon{color:#fff; font-size:16.5px; font-weight:600;background-color:#6174d8;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}

	.cadd_list_veiw {float:left; width:858px; overflow-y:scroll; height:393px; }
    .cadd_list_veiw li {float:left; width:830px; height:116px; margin-bottom:15px;}
	.cadd_list_veiw li a{display:inline-block;color:#313131; position:relative; padding:29px 33px; width:762px; height:56px; border-radius:8px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 3px 6px rgba(0,0,0,0.04);  font-family: 'NanumSquare', sans-serif !important;}
	.cadd_list_veiw li a .clv_info {float:left; width:600px; height:56px; margin:0px; padding:0px; }
	.cadd_list_veiw li a .clv_info .clv_b {float:left; width:590px; height:30px; line-height:30px; margin-bottom:10px; font-size:23px; font-weight:700; overflow:hidden;text-overflow:ellipsis; white-space:nowrap}
	.cadd_list_veiw li a .clv_info .clv_s {float:left; width:600px; height:16px; line-height:16px; font-size:17px; font-weight:500;}
	.cadd_list_veiw li a .clv_info .clv_s span{display:inline-block; margin-right:15px;}
	.cadd_list_veiw li a .clv_btn{float:right; text-align:center;width:160px;font-size:22px; height:56px; line-height:56px; border-radius:8px; font-weight:500; color:#fff; background-color:#5279ca;letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14);}
    .cadd_list_veiw li a .clv_info .clv_s span.tc_p {color:#446ec6; margin-right:10px;}
	.cadd_list_veiw li a:hover {display:inline-block; padding:28px 32px; width:762px; height:56px; border-radius:8px; border:2px solid #6174d8; background-color:#fff; box-shadow: 1px 4px 9px rgba(225,229,236,1); }
	.cadd_list_veiw li a:hover .clv_btn{float:right; width:160px;font-size:22px; height:56px; line-height:56px; border-radius:8px; font-weight:500; color:#fff; background-color:#6174d8;}

	.delc_titl {float:left; width:100%;font-family: 'NanumSquare', sans-serif; margin-bottom:30px;}
	.delc_titl_s {float:left; height:21px; line-height:21px; margin-bottom:10px; text-align:left;background:url('/img/new/title_bg.png') repeat-x; color:#4d48a9; font-size:19px; font-weight:500;}
	.delc_titl_b {float:left; text-align:left;width:100%;font-size:29px; font-weight:700; height:29px; line-height:29px;}
	.delc_info{float:left; ;font-family: 'NanumSquare', sans-serif; margin-bottom:30px;}
	.delc_info li {float:left; width:144px; height:87px; border:1px solid #bbcddf; padding-left:84px; box-shadow: 0px 5px 9px rgba(0,0,0,0.08); border-radius:8px; margin-right:10px; text-align:left;}
	.delc_info li.delc_info01 {background:url('/img/new/myc_bm_icon1.png') no-repeat 15px 19px;}
	.delc_info li.delc_info02 {background:url('/img/new/myc_bm_icon2.png') no-repeat 15px 19px;}
	.delc_info li.delc_info03 {background:url('/img/new/myc_bm_icon3.png') no-repeat 15px 19px;}
	.delc_info li.delc_info04 {background:url('/img/new/myc_bm_icon4.png') no-repeat 15px 19px;}
	.delc_info li.delc_info05 {background:url('/img/new/myc_bm_icon5.png') no-repeat 15px 19px;}
	.delc_info li .delc_inf_s{float:left; font-size:17.5px; font-weight:600;  width:100%; margin-top:18px;}
	.delc_info li .delc_inf_b{float:left; font-size:23px; font-weight:800; width:100%; margin-top:5px; }
	.delc_info li .delc_inf_b a.delc_link{ color:#2078da }
	.delc_info li .delc_inf_b a.delc_link:hover{ text-decoration:underline;}
     
	.st_end {float:right; clear:both;display:inline-block; margin-top:30px;width:212px; height:53px; line-height:53px; text-align:center; border-radius:8px; color:#fff; font-size:21px; font-weight:500;  background-color:#71849a;  box-shadow:0px 3px 5px rgba(0,0,0,0.12);}
	/*table*/
	.tb_new{float:left; width:100%; border-top:1px solid #d7d7d7; }
	.tb_new tr:first-child th, .tb_new tr:first-child td{border-top:1px solid #d7d7d7;}
	.tb_new.txt_cen tr:first-child th, .tb_new.txt_cen tr:first-child td{border-top:0;}
	.tb_new.txt_lft{border-top:0; }
	.tb_new th{background-color:#f6f6f6; text-align:center;}
	.tb_new th, .tb_new td{border-bottom:1px solid #d7d7d7; padding:14px 5px; text-align:center; font-size:18.5px;font-weight:500; color:#222;}
	.tb_new th:last-child, .tb_new td:last-child{border-right:0; }
	.tb_new.txt_lft td{padding-left:10px; }
	.tb_new td.listtit {text-align:left;padding-left:20px;font-size:19.5px}
	.tb_new td a.btn_delc {color:#2078da;}
	.tb_new td a.btn_delc:hover {text-decoration:underline;}

     /* 재경실무 */

#bm_nav_area {float:left;  width:100%; height:392px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/bm_nav_areabg.jpg') no-repeat center; background-position:center;}
.bm_nav {display:inline-block; width:1200px; margin-top:0px;}
.bm_title {float:left; width:450px; color:#201433; text-align:left; margin-top:145px}
.bm_title_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#154b81;}
.bm_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99}
.bm_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.bm_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#005881;}
.bm_at_img2 {float:right; width:705px; height:330px; margin-top:35px;}
.bm_sub_nav {float:right; width:630px; margin-top:51px;}
.bm_sub_nav li {float:left; width:103px; height:125px; margin-bottom:25px; margin-right:2px; }
.bm_sub_nav li:nth-child(6n){ margin-right:0px; }


.dz_nav {display:inline-block; width:1200px; margin-top:0px;}
.dz_title {float:left; width:500px; color:#201433; text-align:left; margin-top:158px}
.dz_title_b {float:left; width:500px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#154b81;}
.dz_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; height:46px; z-index:99}
.dz_title_bt2{position:absolute; top:0px; left:322px;  display:inline-block; height:46px; z-index:99; font-size:40px; font-weight:700; letter-spacing:-1px;}
.dz_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.dz_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#005881;}
.dz_sub_nav {float:right; width:389px; margin-top:130px;}
.dz_sub_nav li {float:left; width:118px; height:133px; margin-left:10px;} 

#bm_cont_area {float:left;  width:100%; text-align:center;  padding-top:25px; padding-bottom:90px;font-family: 'NanumSquare', sans-serif !important; color:#313131}
.bm_cont {display:inline-block; width:1200px; min-height:300px; padding-top:56px;}
.bm_mem {float:left; width:1200px; height:107px; margin-bottom:55px;}

.bm_list_cos {float:left; font-family: 'NanumSquare', sans-serif !important; color:#313131; border-bottom:1px dotted #dde6ea; padding-bottom:20px; margin-bottom:50px;}
.bm_list_title {float:left; width:1180px; padding:0px 10px; height:41px; }
.bm_list_title p{float:left; height:41px; line-height:41px; font-size:29px; font-weight:700;}
.bm_list_title .btn_more_toggle{float:right; width:41px; height:41px;}

.bm_list {float:left; width:1200px; margin-top:17px;}
.bm_list li{float:left; width:226px; height:270px; margin-right:15px;  margin-bottom:20px; font-family: 'NanumSquare', sans-serif !important;}
.bm_list li:nth-child(5n){ margin-right:0px; }
.bm_list li a {display:inline-block;color:#313131; padding:14px 13px; width:198px; height:240px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05); text-align:left; font-family: 'NanumSquare', sans-serif !important;}
.bm_list li a:hover {display:inline-block; padding:13px 12px; width:198px; height:240px; border-radius:10px; border:2px solid #5279ca; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
.bm_Thumb {float:left; display:inline-block; width:198px; height:123px; margin-bottom:20px;}
.bm_Thumb img{display:inline-block;width:198px; height:123px;background:url('/img/new/list_thum_np.png') no-repeat center;}
.cos_title {float:left;  width:190px;word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; padding:0px 5px; font-size:19.5px; font-weight:800; line-height:26px; height:51px; margin-bottom:10px; letter-spacing:-1px; }
.cos_time {float:left; display:inline-block;width:190px; padding:0px 5px; font-size:16.5px; color:#7e919c; font-weight:500; letter-spacing:-1px;}



.bm_veiwcont {display:inline-block; width:1200px; min-height:300px; padding-top:40px;}
.pageLoad{float:left; width:1200px; margin-bottom:20px; text-align:left;}
.pageLoad li{display:inline-block; margin-left:2px; color:#888;  font-size:16.5px; }
.pageLoad li:before{content:'>'; padding-right:3px; color:#cdcdcd; }
.pageLoad li:first-child:before{content:none; }
.pageLoad li:last-child{color:#2b70e2; font-weight:600; }

.bm_cos_detail {float:left; width:1190px; padding:0px 5px 40px 3px; border-bottom:1px dotted #8ca7c5; margin-bottom:45px; }
.bm_veiwimg {float:left; width:585px; height:344px; position:relative; background-color:#838384; border:1px solid #6a6a6a; box-shadow: 1px 3px 7px rgba(9,10,10,0.24);}
.bm_veiwimg a {display:inline-block; width:585px; height:344px;}
.veiwimg_bg {position:absolute; display:inline-block; top:0px; left:0px; width:585px; height:344px; background:rgba(0,0,0,0.35); z-index:8;}
.bm_veiwimg a:hover .veiwimg_bg {background:rgba(0,0,0,0.01);}
.prev_playbtn {position:absolute;display:inline-block;  width:88px; height:87px; top:128px; left:248px;background:url('/img/new/btn_prev.png') no-repeat 0px 0px; z-index:9;}
.bm_veiwimg img {display:inline-block; width:585px; height:344px;}

.bm_cos_info {float:right; width:510px;height:344px; margin-right:5px; text-align:left;position:relative;}
.bminfo_costit {float:left;word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; padding-left:5px; width:510px; font-size:30px; line-height:39px; font-weight:800; letter-spacing:-1px;  margin-bottom:30px;}
.bm_cos_info ul {float:left; width:510px;}
.bm_cos_info ul li{float:left; width:510px; border-bottom:1px dotted #8ca7c5;}
.bm_cos_info ul li span{float:left; height:44px; line-height:44px; font-size:19px; font-weight:500 }
.bm_cos_info ul li span.infot_t{float:left; color:#2462a8;  letter-spacing:1px; margin-right:25px; padding-left:10px; width:100px; height:44px; line-height:44px; font-size:19px; }
.bm_cos_btn {position:absolute; left:0px; height:58px; bottom:0px; width:510px; text-align:center;}
a.buybook {display:inline-block; border-radius:8px; width:240px; height:58px; line-height:58px; font-size:22px; letter-spacing:2px; color:#fff;font-weight:600;background-color:#71849a; text-align:center; box-shadow:0px 5px 9px rgba(74,85,91,0.14);}
a.buybook:hover {background-color:#617892; }
a.cosapp {display:inline-block; border-radius:8px; width:240px; height:58px; line-height:58px; font-size:22px; letter-spacing:2px; color:#fff;font-weight:600;background-color:#3c90ee; text-align:center; box-shadow:0px 5px 9px rgba(74,85,91,0.14);}
a.cosapp:hover {background-color:#3787e0; }
.bm_info_title { float:left;font-size:23px; font-weight:600;width:1160px; text-align:left; line-height:36px; height:36px;padding-left:37px; background:url('/img/new/icon_bm_detitle.png') no-repeat 3px 1px; margin-top:50px; margin-bottom:15px}
.bm_cos_btn2 {float:left; height:58px;  width:100%; text-align:center; margin-top:50px; margin-bottom:20px; }
/*과정상세 설명 table*/
	.tb_bminfo1{float:left; width:100%; border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7; }
	.tb_bminfo1 th{padding:14px 5px; background-color:#f6f6f6; text-align:center;font-size:19px;font-weight:500; color:#222;border-top:1px solid #d7d7d7;}
	.tb_bminfo1 td{text-align:left; line-height:27px; padding:14px 5px 14px 15px; background-color:#fff; font-size:18.5px;font-weight:500; color:#222;border-top:1px solid #d7d7d7;}
	.tb_bminfo2{float:left; width:100%; border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7; }
	.tb_bminfo2 th{padding:14px 5px; background-color:#f6f6f6; text-align:center;font-size:19px;font-weight:500; color:#222;border-top:1px solid #d7d7d7;}
	.tb_bminfo2 td{text-align:left;line-height:27px; padding:14px 5px 14px 15px; background-color:#fff; font-size:18.5px;font-weight:500; color:#222;border-top:1px solid #d7d7d7;}


	.tb_bminfo3{float:left; width:100%; border-top:2px solid #d7d7d7; border-bottom:2px solid #d7d7d7; }
	.tb_bminfo3 tr:first-child th, .tb_new tr:first-child td{border-top:1px solid #d7d7d7;}
	.tb_bminfo3.txt_cen tr:first-child th, .tb_new.txt_cen tr:first-child td{border-top:0;}
	.tb_bminfo3.txt_lft{border-top:0; }
	.tb_bminfo3 th{background-color:#f6f6f6; text-align:center;}
	.tb_bminfo3 th, .tb_bminfo3 td{border-bottom:1px solid #d7d7d7; padding:14px 5px; text-align:center; font-size:19px;font-weight:500; color:#222;}
	.tb_bminfo3 th:last-child, .tb_new td:last-child{border-right:0; }
	.tb_bminfo3.txt_lft td{padding-left:10px; }
	.tb_bminfo3 td.listtit {text-align:left;padding-left:20px;font-size:19px}
	.tb_bminfo3 td a.btn_delc {color:#2078da;}
	.tb_bminfo3 td a.btn_delc:hover {text-decoration:underline;}



/*교재몰*/

#book_nav_area {float:left;  width:100%; height:274px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/book_nav_areabg.jpg') no-repeat center; background-position:center;}
.book_nav {display:inline-block; width:1200px; margin-top:0px;}
.book_title {float:left; width:450px; color:#201433; text-align:left; margin-top:110px}
.book_title_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#154b81;}
.book_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99; letter-spacing:2px;}
.book_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.book_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#005881;}

.book_sub_nav {float:right; width:472px; margin-top:70px;}
.book_sub_nav li {float:left; width:118px; height:133px;} 

.bm_list_book {float:left; font-family: 'NanumSquare', sans-serif !important; color:#313131; border-bottom:1px dotted #dde6ea; padding-bottom:20px; margin-bottom:50px;}
.book_list_title {float:left; width:1180px; padding:0px 10px; height:41px; }
.book_list_title p{float:left; height:41px; line-height:41px; font-size:29px; font-weight:700;}
.book_list_title .btn_more_toggle{float:right; width:41px; height:41px;}

.book_plist {float:left; width:1200px; margin-top:17px;}
.book_plist li{float:left; width:226px; height:352px; margin-right:15px;  margin-bottom:45px; font-family: 'NanumSquare', sans-serif !important;}
.book_plist li:nth-child(5n){ margin-right:0px; }
.book_plist li a {display:inline-block;color:#313131; padding:18px; width:190px; height:316px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05); text-align:left; font-family: 'NanumSquare', sans-serif !important;}
.book_plist li a:hover {display:inline-block; padding:17px; width:190px; height:316px; border-radius:10px; border:2px solid #5279ca; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
.book_Thumb {float:left; display:inline-block; width:190px; height:233px; margin-bottom:2px;}
.book_Thumb img{display:inline-block;width:190px; height:233px;}
.book_tit {float:left;  width:180px;/*word-break:keep-all;*/ white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; padding:0px 5px; font-size:20px; font-weight:800; line-height:25px; height:51px; margin-bottom:7px; letter-spacing:-1px; }
.book_pri {float:left; display:inline-block;width:180px; padding:0px 5px; font-size:16.5px; color:#2d5bcf; font-weight:600; letter-spacing:-0.5px;}


.bk_cos_detail {float:left; width:1190px; padding:10px 5px 10px 3px; border-bottom:1px dotted #8ca7c5; margin-bottom:45px; }
.bk_veiwimg {float:left; width:400px; height:376px; text-align:center; }
.bk_veiwimg img {display:inline-block; width:307px; height:376px;}

.bk_cos_info {float:right; width:710px;height:344px; margin-right:5px; text-align:left;position:relative;}
.bkinfo_costit {float:left;word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; padding-left:5px; width:710px; font-size:30px; line-height:39px; font-weight:800; letter-spacing:-1px;  margin-bottom:30px;}
.bk_cos_info ul {float:left; width:710px;}
.bk_cos_info ul li{float:left; width:710px; border-bottom:1px dotted #8ca7c5;}
.bk_cos_info ul li span.infot_cont2{float:left; height:44px; line-height:44px; font-size:19px; font-weight:500;  width:205px; }
.bk_cos_info ul li span.infot_t2{float:left; color:#2462a8;  letter-spacing:1px; margin-right:20px; padding-left:10px; width:100px; height:44px; line-height:44px; font-size:19px; }
.bk_cos_btn {position:absolute; left:0px; height:58px; bottom:0px; width:710px; text-align:center;}
a.buybook2 {display:inline-block; border-radius:8px; width:240px; height:58px; line-height:58px; font-size:22px; letter-spacing:2px; color:#fff;font-weight:600;background-color:#3c90ee; text-align:center; box-shadow:0px 5px 9px rgba(74,85,91,0.14);}
a.buybook2:hover {background-color:#3787e0; }
.bk_info_title { float:left;font-size:23px; font-weight:600;width:1160px; text-align:left; line-height:36px; height:36px;padding-left:37px; background:url('/img/new/icon_bm_detitle.png') no-repeat 3px 0px; margin-top:50px; margin-bottom:15px}
.bk_cos_btn2 {float:left; height:58px;  width:100%; text-align:center; margin-top:50px; margin-bottom:20px; }

td.listtit2 {text-align:left;padding-left:30px;font-size:19px}
a.gt_cos {display:inline-block; border-radius:8px; width:180px; height:44px; line-height:44px; font-size:18px; letter-spacing:1px; color:#fff;font-weight:600;background-color:#71849a; text-align:center; box-shadow:0px 3px 6px rgba(74,85,91,0.18);}
a.gt_cos:hover {background-color:#617892; }



/* 강원대 그룹 수강신청  */

 .content4{float:left; display:inline-block; overflow:hidden; width:1140px; margin-left:30px; }
 .iintro_eduinfo3 {float:left; width:1140px;  margin-bottom:20px;}
 .iintro_eduinfo3 h3{float:left; width:1137px; padding-left:3px; font-size:29px; color:#333; font-weight:700; margin-top:4px;border-bottom:1px dotted #bbb;padding-bottom:20px; }
 .iintro_eduinfo3 p{float:left;width:1137px; padding-left:3px; font-size:19px; color:#333; font-weight:400;  line-height:30px; margin-top:20px;}

 .kg_cont_tit {float:left; width:1137px; padding-left:25px; font-size:20px; color:#333; font-weight:800; margin-bottom:15px;background:url('/img/new/kg_txt_icon.png') no-repeat left 50%;}
 .kg_cont_text01 {float:left; width:1137px; padding-left:3px; margin-bottom:30px;}
 .kg_cont_text01 li {float:left; width:1122px; padding-left:5px; font-size:18px; color:#333; font-weight:400;margin-bottom:5px;}

 .kg_cont_text02 {float:left; width:1137px; padding-left:3px; margin-bottom:20px;}
 .kg_cont_text02 li {float:left; width:1122px; padding-left:5px; font-size:18px; color:#333; font-weight:400;}

  table.kg_cont_table {float:left;width:700px;  margin-left:3px;border-top:2px solid #d3d2d2; border-bottom:2px solid #d3d2d2; text-align:left;margin-bottom:15px;}
  table.kg_cont_table th {height:30px; line-height:30px; padding:8px 0px 8px 0px; width:150px; text-align:center; background-color:#f5f5f5;border-right:1px solid #d3d2d2; border-bottom:1px solid #d3d2d2;font-size:20px;font-weight:600; font-family: 'NanumSquare', sans-serif;}
  table.kg_cont_table td {height:30px; line-height:30px; padding:8px 0px 8px 0px; width:200px; text-align:center; background-color:#fff;border-bottom:1px solid #d3d2d2;font-size:19px;font-family: 'NanumSquare', sans-serif;}

  .kg_cont_text03 {float:left; width:1137px; padding-left:3px; margin-bottom:5px; font-size:17px; color:#4088ff; font-weight:400;line-height:22px;}

 .kg_cont_btn_area{float:left;  width:730px; margin-left:3px; margin-top:20px;}

 .kg_cont_btn_area li{float:left; margin-right:20px; margin-bottom:15px}
 .kg_cont_btn_area li a{float:left; height:60px; line-height:60px; width:320px; padding-right:20px;  display:inline-block; text-align:center; font-size:22px; font-weight:800; color:#3c90ee; border-radius:12px; border:2px solid #3c90ee; background:url('/img/new/kg_btn_icon_off.png') no-repeat 270px 50% #fff; box-shadow:0px 3px 6px rgba(204,211,223,0.7);}
 .kg_cont_btn_area li a:hover{color:#fff;  border:2px solid #3c90ee; background:url('/img/new/kg_btn_icon_on.png') no-repeat 270px 50% #3c90ee;}


.kg_app_bg {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7);z-index:999998;}
.kg_app_pop {position:absolute; display: inline-block; left:-360px; margin-left:50%; margin-top:-320px; top:50%;width:720px; height:640px; z-index:999999;background:#fff; border-radius:15px; overflow:hidden; }
.kg_app_tit {position:relative; float:left; width:640px; padding:0px 40px; height:60px; line-height:60px; background:#296ebc;  color:#fff; font-size:22px; font-weight:800;}
.kg_app_tit a {position:absolute; right:30px; top:15px;  width:28px; height:27px; }

.kg_app_box { float:left; width:680px; padding:40px 20px;}
.kg_app_class {float:left; width:320px; margin:0px 10px 20px 10px;}
.kg_app_table { display: inline-block; width:320px; border:2px solid #3c90ee; border-radius:12px;  overflow:hidden; border-collapse:collapse;}

.kg_app_table th.kgapptit { position:relative; width:310px; padding-left:10px;height:50px; line-height:50px; letter-spacing:-0.5px; border-bottom:1px solid #3c90ee; background:#3c90ee;  color:#fff; font-size:18px; font-weight:600;text-align:left;  }
.kg_app_table th.kgapptit a{ position:absolute; top:10px; right:10px;width:90px; height:30px; line-height:30px;  background:#fff;  color:#0068c9; font-size:17px; font-weight:600;text-align:center;  border-radius:5px; box-shadow:0px 3px 6px rgba(15,78,138,0.3);}
.kg_app_table th { width:110px;  height:42px;  line-height:42px;border-bottom:1px solid #3c90ee; background:#dceeff;  color:#333; font-size:19px; font-weight:600;text-align:center;}
.kg_app_table td { width:210px; height:42px; line-height:42px;border-bottom:1px solid #3c90ee; background:#fff; color:#333;font-size:17px; font-weight:400;text-align:center;}


/* 수강신청  */

.area_app {display:inline-block; width:1200px; min-height:590px; padding:27px 0px 80px 0px; margin:0px auto;text-align:left; }
.app_cont {float:left; display: inline-block; width:1200px; min-height:500px; margin:0; padding:10px 0px 0px 0px;  }
.content2{float:left; display:inline-block; overflow:hidden; width:1200px; }
 .iintro_eduinfo2 {float:left; width:1200px;}
 .iintro_eduinfo2 h3{float:left; width:1200px; padding-left:3px; padding-bottom:20px; font-size:29px; color:#333; margin-bottom:30px; font-weight:700; margin-top:4px; border-bottom:1px dotted #bbb; }
 
 
 .appcont_title { float:left;font-size:23px; font-weight:600;width:1160px; text-align:left; line-height:36px; height:36px;padding-left:37px; background:url('/img/new/icon_bm_detitle.png') no-repeat 3px 1px; margin-top:0px; margin-bottom:15px}
  .appcont_title2 { float:left;font-size:23px; font-weight:600;width:1160px; text-align:left; line-height:36px; height:36px;padding-left:37px; background:url('/img/new/icon_bm_detitle.png') no-repeat 3px 2px; margin-top:0px; margin-bottom:0px}
 .app_box { float:left; width:1158px;border:1px solid #bbb;padding:20px;font-size:16.5px; line-height:25px;margin-bottom:10px;}
 .box_agr {float:left; height:18px; line-height:18px; margin-top:5px;margin-bottom:40px; font-size:16.5px;}
 .box_agr input {float:left; margin-left:5px; margin-top:1px; width:15px; height:15px;font-size:16.5px;}
 .box_agr label {float:left; margin-left:10px;font-size:16.5px; height:18px; line-height:18px; }

 .tdinpu_g input {float:left; margin-left:5px; margin-top:1px; width:15px; height:15px;}
 .tdinpu_g label {float:left; margin-left:5px; margin-right:15px;} 


 .step_btn2 {float:left; width:1200px; margin-top:40px; text-align:center; }
 .btn_pre2 {display:inline-block;text-align:center;font-size:21px; font-weight:600; color:#fff; width:218px; height:52px; line-height:52px; border:0px ; background-color:#a5a5a5; border-radius:8px;}
 .btn_pre2:hover { background-color:#93989e;}
 .btn_next2 {display:inline-block; text-align:center;font-size:21px; font-weight:600; color:#fff; width:218px; height:52px; line-height:52px; border:0px; background-color:#3c90ee; border-radius:8px;}
 .btn_next2:hover { background-color:#3787e0;}


a.su_view {display:inline-block; text-align:center;font-size:17px; font-weight:600; color:#fff; width:110px; height:38px; line-height:38px; border:0px; background-color:#71849a; border-radius:6px}
a.su_view:hover { background-color:#617892;}


.admin_top01 {float:left; height:43px; line-height:43px; width:1190px; padding:0px 5px; margin-bottom:12px; }
a.exceldown {float:left; display:inline-block; text-align:center;font-size:18px; font-weight:600; color:#fff; width:150px; height:42px; line-height:42px; border:0px; background-color:#6477dc; border-radius:6px;}
a.exceldown:hover { background-color:#5869c5}
.admin_srh {float:right; height:35px; line-height:35px; margin-top:5px;}
.admin_srh select {float:left; height:35px !important; line-height:35px; border:1px solid #d7d7d7;font-size:17px; width:130px; margin-right:5px; padding:0px 10px;}
.admin_srh input {float:left; height:34px; line-height:34px; border:1px solid #d7d7d7; width:200px;font-size:17px; padding:0px 10px; text-align:left; margin-right:5px;}
.admin_srh a.btn_srh {float:left; display:inline-block; text-align:center;font-size:17px; font-weight:600; color:#fff; width:100px; height:35px; line-height:35px; border:0px; background-color:#3c90ee; border-radius:6px}
.admin_srh a.btn_srh:hover { background-color:#3787e0;}
.admin_srh .btn_srh {float:left; display:inline-block; text-align:center;font-size:17px; font-weight:600; color:#fff; width:100px; height:36px; line-height:36px; border:0px; background-color:#3c90ee; border-radius:6px}
.admin_srh .btn_srh:hover { background-color:#3787e0;}

	/*table*/
	.tb_new4{float:left; width:100%; border:1px solid #d7d7d7; margin-bottom:35px; }
	.tb_new4 th{background-color:#f6f6f6;}
	.tb_new4 th, .tb_new4 td{ text-align:center; border:1px solid #d7d7d7; padding:10px 5px; text-align:center; font-size:18.5px;font-weight:500; color:#222;}

.admin_srh_row {float:left; clear:both; margin-bottom:10px;}
.admin_top02 {float:left;  width:1190px; padding:0px 5px; margin-bottom:30px; padding-bottom:10px; padding-top:25px; border-radius:8px; background-color:#eff1f5;}
.admin_srh2 {display:inline-block; }
.admin_srh2 select {float:left; height:35px !important; line-height:35px; border:1px solid #d7d7d7;font-size:17px; width:130px; margin-right:5px; padding:0px 10px;}
.admin_srh2 input {float:left; height:34px; line-height:34px; border:1px solid #d7d7d7; width:200px;font-size:17px; padding:0px 10px; text-align:left; margin-right:5px;}
.admin_srh2 a.btn_srh {float:left; display:inline-block; text-align:center;font-size:17px; font-weight:600; color:#fff; width:100px; height:35px; line-height:35px; border:0px; background-color:#3c90ee; border-radius:6px}
.admin_srh2 a.btn_srh:hover { background-color:#3787e0;}

.admin_srh3 {float:left; height:35px; line-height:35px; margin-top:5px;}
.admin_srh3 select {float:left; height:35px !important; line-height:35px; border:1px solid #d7d7d7;font-size:17px; width:130px; margin-right:5px; padding:0px 10px;}

a.ce_print {float:right; display:inline-block; text-align:center;font-size:18px; font-weight:600; color:#fff; width:150px; height:42px; line-height:42px; border:0px; background-color:#6477dc; border-radius:6px;}
a.ce_print:hover { background-color:#5869c5}

a.rp_down {float:right; display:inline-block; text-align:center; margin-right:10px; font-size:18px; font-weight:600; color:#fff; width:160px; height:42px; line-height:42px; border:0px; background-color:#6477dc; border-radius:6px;}
a.rp_down:hover { background-color:#5869c5}

.tb_check {}



	/*table*/
	.tb_new5{float:left; width:100%; border-top:1px solid #d7d7d7; margin-bottom:35px; }
	.tb_new5 th{background-color:#f6f6f6;}
	.tb_new5 th, .tb_new5 td{ text-align:center;  padding:8px 5px; text-align:center; font-size:15px; font-weight:400; color:#222; border-bottom:1px solid #d7d7d7;}
	.tb_new5 th, .tb_new5 td{ border-right:1px solid #eee;}
	.tb_new5 th:last-child, .tb_new5 td:last-child{ border-right:0px;}

/* 영수증, 가상계좌 정보 , 배송정보 팝업*/

.bill_bg {float:left; width:435px; padding:25px 25px 35px 25px; background-color:#f2f2f2; color:#333;font-family: 'NanumSquare', sans-serif !important;}
.bill_title {float:left; width:435px; height:41px; line-height:41px; position:relative; margin-bottom:15px;}
.bill_title p{float:left; width:435px; height:41px; line-height:41px; text-align:center;font-size:26px; font-weight:800; ,}
.bill_title .bill_print {position:absolute; top:0px; right:0px; display:inline-block; width:41px; height:41px;}
.bill_paper {float:left; width:391px; padding:22px; background-color:#fff;  border-radius:8px;  text-align:left;}
.ui_title {float:left; width:389px; padding-left:2px; font-size:21px; font-weight:700;height:30px;line-height:30px; margin-top:10px;}
.ui_info {float:left; width:353px; margin:8px 0px 15px 0px; padding:15px 19px; border-top:2px solid #212126;border-bottom:1px dashed #212126;}
.ui_info dt{float:left;text-align:left; padding:5px 0px; width:104px; height:25px; line-height:25px; font-size:16.5px; color:#5b5b63; font-weight:600}
.ui_info dd{float:left;text-align:right; padding:5px 0px; word-break:keep-all; overflow:hidden; width:249px; font-size:18px; color:#212126; font-weight:700; line-height:25px;}

/*.co_txt {float:left; width:391px; margin-top:17px;background:url('/img/new/bill_stp.png') no-repeat 240px 15px;text-align:center; color:#212126;}*/
.co_txt {float:left; width:391px; margin-top:17px;text-align:center; color:#212126;}
.ui_txt {float:left; width:391px; font-size:17px;font-weight:400; margin-bottom:10px;}
.ui_date {float:left; width:391px; font-size:18px;font-weight:400; margin-bottom:20px;}
.ui_stp {float:left; width:391px; font-size:20px; font-weight:800; margin-bottom:15px;}






/* search */

.search_area {float:right; margin-top:33px; padding:1px 30px; width:540px;border:2px solid #5c4d8d; height:60px; border-radius:72px;background-color:#fff; box-shadow:0px 5px 9px rgba(74,85,91,0.14);}
.search_area input{float:left;  width:432px; border:0px; height:60px; line-height:60px; padding:0px 15px; font-size:20px; font-weight:600;background-color:#fff; }
.search_area a {float:right; height:60px; width:68px; }


.ttnum {float:left; width:1170px; padding:0px 12px; text-align:left; font-size:22px; font-weight:700; margin-bottom:17px;}
.srh_cont {float:left; width:1200px; border-top:2px solid #1a1a1a;  border-bottom:2px solid #1a1a1a;  }
.srh_cont li{float:left;  border-bottom:1px solid #1a1a1a;  }
.srh_cont li:last-child{ border-bottom:0px ;  }
.srh_cont li a{float:left;height:124px; padding:0px; width:1200px;  display:inline-block; text-align:left;}
.cos_ctg{float:left;  width:235px;height:124px; line-height:124px; background-color:#f3f5f6; text-align:center; font-size:21px; font-weight:800}
.cos_srhr {float:left;  height:60px;  width:920px; background-color:#fff; padding:32px 0px 32px 45px}
.srh_cos_tit {float:left; height:30px; line-height:30px; width:920px; font-size:24px; font-weight:800; margin-bottom:15px;}
.srh_cos_info {float:left; height:20px; line-height:20px; width:920px; font-size:18px; font-weight:500; }
.srh_cos_info dt{float:left; height:20px; line-height:20px; margin-right:7px; color:#3c90ee;}
.srh_cos_info dd{float:left; height:20px; line-height:20px; margin-right:20px;}

.srh_cont li a:hover .cos_ctg{background-color:#ebedf1}
.srh_cont li a:hover .cos_srhr{background-color:#f1f3f6}

.srh_btn {float:left; text-align:center; width:1200px; margin-top:50px;}
a.srh_mor {display:inline-block; border-radius:8px; width:300px; height:65px; line-height:65px; font-size:23px; letter-spacing:2px; color:#fff;font-weight:600;background-color:#3c90ee; text-align:center; box-shadow:0px 5px 9px rgba(74,85,91,0.14);}
a.srh_mor:hover {background-color:#3787e0; }
.srh_no {float:left; text-align:center; width:1200px; font-size:22px; font-weight:600; height:120px;line-height:120px; background-color:#f1f3f6;}


/*자기주도*/

#sdl_nav_area {float:left;  width:100%; height:379px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/bm_nav_areabg.jpg') no-repeat center; background-position:center;}
.sdl_nav {display:inline-block; width:1200px; margin-top:0px;}
.sdl_title {float:left; width:450px; color:#201433; text-align:left; margin-top:145px}
.sdl_title_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#154b81;}
.sdl_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99}
.sdl_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.sdl_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#005881;}
.sdl_at_img2 {float:right; width:705px; height:330px; margin-top:35px;}
.sdl_sub_nav {float:right; width:630px; margin-top:51px;}
.sdl_sub_nav li {float:left; width:103px; height:125px; margin-bottom:25px; margin-right:2px; }
.sdl_sub_nav li:nth-child(6n){ margin-right:0px; }

.sdl_cont2 {float:left; width:100%;background-color:#f1f5f8; /* background-color:#edf4f5;*/text-align:center; font-family: 'NanumSquare', sans-serif !important; padding:75px 0px 95px 0px; }
.sdl_cos_title {display:inline-block; width:1200px; text-align:center;}
.sdl_cos_title p{float:left; font-size:36px; width:1200px; text-align:center; font-weight:800; color:#1a1617; margin-bottom:30px;}
.sdl_cos_title span{font-weight:500;}

.sdl_list_cos2 {display:inline-block;width:1110px; padding:40px 0px 36px 50px; font-family: 'NanumSquare', sans-serif !important; color:#313131; border-radius:15px; background-color:#fff;margin-top:20px;}
.sdl_list_title2 {float:left; width:1086px; padding:0px 7px; }
.sdl_list_title2 .btn_more_toggle{float:right; width:41px; height:41px;margin-top:42px;}

.sdl_ct_list {float:left; width:100%; height:39px; margin-bottom:8px;}
.sdl_ct_list li{float:left; margin-right:8px;}
.sdl_ct_list li span{float:left;display:inline-block; width:126px; height:39px; border-radius:4px; line-height:39px; 
			color:#fff; font-weight:600; font-size:19.5px;
			background: #0b9afd; /* Old browsers */
			background: -moz-linear-gradient(left,  #0b9afd 0%, #18c9fb 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(left,  #0b9afd 0%,#18c9fb 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to right,  #0b9afd 0%,#18c9fb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b9afd', endColorstr='#18c9fb',GradientType=1 ); /* IE6-9 */
			}
			
.sdl_ct_list li p{float:left; text-align:left; margin-left:-2px; font-size:10px; height:39px;line-height:39px; color:#18c9fb}
.sdl_ct_list li a{display:inline-block; text-align:center; width:105px; padding-right:15px; 
			 height:39px; border-radius:4px; line-height:39px; 
			background:url('/img/new/osr_btn_icon.png') no-repeat 100px 13px #e1f8ff;  color:#0086be; font-size:18.5px; font-weight:600; }
.sdl_ct_list li a:hover {background:url('/img/new/osr_btn_icon.png') no-repeat 100px 13px #cdedf6;  color:#0f559d;}



.sdl_poplist {display:inline-block;text-align:center;width:1088px; padding:42px 36px 48px 36px; font-family: 'NanumSquare', sans-serif !important; color:#313131; border-radius:15px; background-color:#fff; margin-top:20px;}

.sdl_poplist h3{display:inline-block; text-align:center;   font-size:31px; font-weight:800; 
					background: linear-gradient(to left, #00c2fb, #0089fe);
					-webkit-background-clip: text;
					-webkit-text-fill-color: transparent;
					letter-spacing:1px;}

.sdl_poplist ul {float:left; width:1088px; margin-top:25px}
.sdl_poplist ul li{float:left; width:260px; margin-right:16px;}
.sdl_poplist ul li:nth-child(4n){ margin-right:0px;}
.sdl_poplist ul li a{display:inline-block; width:260px; }
.sdl_poplist ul li a img{float:left;  width:260px;}
.sdl_poplist ul li a span{float:left; line-height:23px;display:inline-block; width:260px;margin-top:20px; font-size:17px; font-weight:500;}
.sdl_poplist ul li a:hover span{font-weight:700;}



.sdl_cont3 {float:left;  width:100%; padding-top:100px; height:630px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/osr_nav_areabg02.jpg') no-repeat center; background-position:center;}
.sdl_cos_title2  {display:inline-block; width:1200px; text-align:center; margin-bottom:50px; }
.sdl_cos_title2 p{float:left; font-size:36px; width:1200px; text-align:center; font-weight:800; color:#fff; margin-bottom:30px;}
.sdl_cos_title2 span{font-weight:500;}

.sdl_cont3 ul {display:inline-block; width:1189px; }
.sdl_cont3 ul li{float:left; width:383px; margin-right:20px; }
.sdl_cont3 ul li:nth-child(3n){margin-right:0px; }

/*재경실무멤버십*/


.mbs_cont01 {float:left; margin-bottom:65px; margin-top:10px;}
.mbs_cont01 li{float:left; border-radius:12px;  background-color:#fff;  margin:0px 39px; width:322px; height:318px; text-align:center; /*cursor:pointer; */}
.mbs_icon {display:inline-block; width:119px; height:97px;margin-top:52px;}
.mbs_txt_s1 {float:left; width:322px; font-size:16.5px; color:#5f6369; font-weight:600; margin-top:36px; }
.mbs_txt_b1 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:800; margin-top:10px; line-height:27px;}
.mbs_txt_s2 {float:left; width:322px; font-size:16.5px; color:#5f6369; font-weight:600; margin-top:48px; }
.mbs_txt_b2 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:800; margin-top:10px;}
.mbs_txt_b3 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:800; margin-top:35px; letter-spacing:-0.5px;}
.mbs_txt_s3 {float:left; width:322px; font-size:16.5px; color:#5f6369; font-weight:600; margin-top:10px; line-height:23px;}
.mbs_txt_s3 span{color:#00a1cc; font-weight:600;  }
.mbs_cont01 li:hover { box-shadow: 3px 6px 23px rgba(59,86,116,0.13); }
.mbs_cont01 li.mbs_on { box-shadow: 3px 6px 23px rgba(59,86,116,0.13); }


.bm_cont2 {float:left; width:100%; background-color:#f1f5f8; text-align:center; font-family: 'NanumSquare', sans-serif !important; padding:75px 0px; }
.bmm_cos_title {display:inline-block; width:1200px; text-align:left;}
.bmm_cos_title p{float:left; font-size:36px; width:1200px; text-align:left; font-weight:800; color:#1a1617; margin-bottom:30px;}
.bmm_cos_title span{display:inline-block;  width:1200px;font-size:19px;color:#4c5055;  text-align:left; font-weight:500; padding-left:20px; background:url('/img/new/bmm_icon04.png') no-repeat 0px 4px; margin-bottom:10px;}
.bm_list_cos2 {display:inline-block;width:1140px; padding:30px; font-family: 'NanumSquare', sans-serif !important; color:#313131; border-radius:15px; background-color:#fff; padding-bottom:20px; margin-top:20px;}
.bm_list_title2 {float:left; width:1126px; padding:0px 7px; height:75px; }
.bm_list_title2 .btn_more_toggle{float:right; width:41px; height:41px;margin-top:42px;}

.bm_ct_list {float:left; width:600px; height:74px; }
.bm_ct_list li{float:left; margin-right:8px;}
.bm_ct_list li a{display:inline-block; margin-bottom:7px;border-radius:30px; height:30px; line-height:30px; padding:0px 15px; color:#485563; font-size:16.5px; font-weight:600;background-color:#dee4ea;  text-align:center;}
.bm_ct_list li a:hover{color:#fff; font-size:16.5px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}
.bm_ct_list li a.selon{color:#fff; font-size:16.5px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}


.bm_mbs_list {float:left; width:1140px; margin-top:17px;}
.bm_mbs_list li{float:left; width:216px; height:250px; margin-right:15px;  margin-bottom:22px; font-family: 'NanumSquare', sans-serif !important;}
.bm_mbs_list li:nth-child(5n){ margin-right:0px; }
.bm_mbs_list li a {display:inline-block;color:#313131; padding:14px 13px; width:190px; height:222px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05); text-align:left; font-family: 'NanumSquare', sans-serif !important;}
.bm_mbs_list li a:hover {display:inline-block; padding:13px 12px; width:190px; height:222px; border-radius:10px; border:2px solid #5279ca; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
.bm_mbs_list .bm_Thumb {float:left; display:inline-block; width:190px; height:118px; margin-bottom:14px;}
.bm_mbs_list .bm_Thumb img{display:inline-block;width:190px; height:118px;background:url('/img/new/list_thum_np.png') no-repeat center;}
.bm_mbs_list .cos_title {float:left;  width:180px;word-break:keep-all; white-space:normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; padding:0px 5px; font-size:18.5px; font-weight:800; line-height:24px; height:45px; margin-bottom:10px; letter-spacing:-1px; }
.bm_mbs_list .cos_time {float:left; display:inline-block;width:180px; padding:0px 5px; font-size:15px; color:#7e919c; font-weight:500; letter-spacing:-1px;}


.bc_title {float:left; font-size:36px; width:1200px; text-align:left; font-weight:800; color:#1a1617; margin-bottom:40px; margin-top:30px;}

.bmm_cos_title span.fw_600{display:inline-block;  width:auto;font-size:36px;color:#1a1617;  text-align:left;  padding-left:0px; background:none; margin-bottom:0px; font-weight:600;}


.bmm_cos_title2 {display:inline-block; width:1200px; text-align:left;position:relative; height:100px;}
.bmm_cos_title2 p{position:absolute; top:40px; font-size:36px; width:1200px; text-align:left; font-weight:800; color:#1a1617; z-index:7}

.bmm_cos_title2 span.fw_600{display:inline-block;  width:auto;font-size:36px;color:#1a1617;  text-align:left;  padding-left:0px; background:none; margin-bottom:0px; font-weight:600;}
.bm_list_cos3 {display:inline-block;width:1200px; height:570px; position:relative;}
.mem_app_btnbox {float:left; margin-left:5px; width:500px; text-align:left; clear:both;}
.mem_app_txt {float:left; width:406px; margin-bottom:79px; margin-top:79px;}
.mem_app_btnimg {position:absolute; top:-80px; right:-22px;  z-index:5}
.btn_mem_app {display:inline-block;text-align:center;font-size:25px; font-weight:600; color:#fff; width:303px; height:70px; line-height:70px; border:0px; background-color:#2382ec; border-radius:6px; margin-bottom:45px; box-shadow: 0px 5px 9px rgba(0,0,0,0.1);}
.btn_mem_app:hover { background-color:#227adc}

.bm_list_cos3 .mem_app_btnbox p {display:inline-block; font-size:16.5px; font-weight:500; margin-bottom:5px; letter-spacing:-0.5px; color:#2f3940}
.bm_list_cos3 .mem_app_btnbox p span{ font-weight:700;}


.bmm_floating {position:fixed; width:100%; height:90px; bottom:0px; left:0px; background-color:#373d42; text-align:center;z-index:10}
.section-wrap {width:1160px;display:inline-block;height:90px;}
.section-wrap p{width:800px;float:left;height:90px; line-height:92px; font-size:22.5px; color:#fff; font-weight:600;  text-align:left;  }
.section-wrap p span{ color:#42baff;}
.section-wrap a.memapp {display:inline-block;float:right; width:238px;height:52px; font-weight:700;  color:#fff; font-size:23px; line-height:52px; margin-top:16px; background-color:#2382ec; border-radius:40px;}
.section-wrap a.memapp:hover { background-color:#227adc}

/*영어 학습중인 과정*/
.cont_group2 {float:left; width:1200px; margin-bottom:50px;}
.ing_class_date2 {float:left; width:1200px; margin-bottom:8px;}
.ing_org2 {float:left; width:995px;color:#ff8c4d; font-weight:800;font-size:20px; padding-left:1px; margin-bottom:2px; text-align:left;}
.ing_date2 {float:left; width:500px;}
.ing_date2 .ing_today2 {float:left; color:#313131; font-weight:800;font-size:45px; margin-right:8px;}
.ing_date2 .ing_infotxt2 {float:left; color:#606060; font-weight:700;font-size:30px; margin-top:8px;}
.ing_btn_r {float:right; }


.ing_btn_r a.btn_calopne{float:left; margin-right:10px;  height:36px; line-height:36px; color:#fff; font-size:18.5px; font-weight:600; padding-left:35px; padding-right:15px; background:url('/img/new/my_ing_g2.png') no-repeat 10px 7px #3c90ee; border:1px solid #2978cf; box-shadow: 0px 1px 3px rgba(62,110,141,0.6);}
.ing_btn_r a.btn_calopne:hover {background:url('/img/new/my_ing_g2.png') no-repeat 10px 7px #2e82e1;}

.ing_btn_r a.btn_guide{float:left;  height:36px; line-height:36px; color:#fff; font-size:18.5px; font-weight:600; padding-left:35px; padding-right:15px; background:url('/img/new/my_ing_g.png') no-repeat 10px 7px #28b6ff; border:1px solid #1ca7ee; box-shadow: 0px 1px 3px rgba(62,110,141,0.6);}
.ing_btn_r a.btn_guide:hover {background:url('/img/new/my_ing_g.png') no-repeat 10px 7px #18a6ef;}



.ing_class_selbox2 {float:left; width:1176px; border-radius:8px; background-color:#e4effb; padding:12px;box-shadow: 0px 5px 7px rgba(0,0,0,0.08); height:50px; margin-bottom:25px;}
.ing_class_selbox2 p {float:left; width:226px; text-align:center;font-size:25px;color:#2585dd;font-weight:700; height:50px; line-height:50px;letter-spacing:1px;  }
.ing_class_selbox2 select {float:right; text-align:left;  width:950px; padding:0 30px; border:0px; border-radius:6px;font-weight:800;font-size:25px;color:#393939; height:50px !important; 
							-webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; background: url('/images/my_ing_sel.png')no-repeat 875px 5px #fff;}
.ing_class_selbox2 option {font-weight:800;font-size:25px;}


.ing_class_info2 {float:left; width:1200px;}
.ing_mci_line12 {float:left; width:1188px; padding:12px 6px 8px 6px; background:url('/images/my_ing_infoline.png') repeat-x bottom;}
.ing_mci_tit2 {float:left; height:48px; line-height:48px; width:200px;  text-align:center; font-size:20px;  color:#313131; font-weight:600;background-color:#eff1f3;border-radius:6px;}
.ing_mci_cont2_2 {float:left; height:48px; line-height:48px; margin-right:15px; padding-left:20px; text-align:left; font-size:20px;  color:#313131; font-weight:500;} 
.inginfo_date_det2 {float:left; height:25px; line-height:25px; margin-top:14px; font-size:17px;  color:#313131;}
.inginfo_date_det2 .det_mon {float:left; text-align:left;  background:url('/images/my_ing_icon03.png') no-repeat left 3px; padding-left:18px;}
.inginfo_date_det2 .det_slash {float:left; margin:0px 5px; text-align:center;}
.inginfo_date_det2 .det_week {float:left; text-align:left; margin-right:5px;  background:url('/images/my_ing_icon04.png') no-repeat left 4px; padding-left:18px;}
.inginfo_date_det2 .det_min {float:left; text-align:left; margin-right:5px;}
.btn_myca2 {float:right; width:189px; height:40px; line-height:40px; text-align:center;color:#fff; font-size:20px; font-weight:600; background-color:#3c90ee; border:1px solid #2978cf; box-shadow: 0px 1px 3px rgba(62,99,141,0.6);}
.btn_myca2:hover { background-color:#2e82e1;}

.ing_mci_line22 {float:left; width:1188px; padding:12px 6px 8px 6px; background:url('/images/my_ing_infoline.png') repeat-x bottom;}
.ing_mci_cont22 {float:left; height:48px; line-height:48px; width:373px; padding-left:20px; text-align:left; font-size:20px;  color:#313131; font-weight:500;} 

.ing_mci_line32 {float:left; width:1188px; padding:22px 6px 47px 6px; background:url('/images/my_ing_infoline.png') repeat-x bottom; position:relative;}

.ing_btnbox2 {float:left; width:1188px; text-align:center; margin-top:43px;}
.ing_mc_btn_2 {float:left; width:1188px; text-align:center;  }

.mec_btn {float:left; width:1188px; text-align:center;height:146px;}

.mec_btn li {display:inline-block; margin-right:15px;height:146px;}
.mec_btn li:last-child {margin-right:0px;}

a.mec_btn_st {display:inline-block; border-radius:10px; width:178px; height:46px; padding-top:100px; font-size:23px; background:url('/img/new/mec_btn02.png') no-repeat 57px 20px #28b6ff; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(0,119,181,0.18);}
a.mec_btn_bk {display:inline-block; border-radius:10px; width:178px; height:46px; padding-top:100px; font-size:23px; background:url('/img/new/mec_btn05.png') no-repeat 54px 20px #13ba81; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(0,163,146,0.18);}
a.mec_btn_rd {display:inline-block; border-radius:10px; width:178px; height:46px; padding-top:100px; font-size:23px; background:url('/img/new/mec_btn03.png') no-repeat 54px 20px #afafaf; color:#fff; font-weight:600; }
a.mec_btn_ok {display:inline-block; border-radius:10px; width:178px; height:46px; padding-top:100px; font-size:23px; background:url('/img/new/mec_btn04.png') no-repeat 54px 20px #fd8645; color:#fff; font-weight:600; box-shadow: 0px 5px 9px rgba(181,68,0,0.15);}
a.mec_btn_noc {display:inline-block; border-radius:10px; width:140px; height:40px; line-height:40px; font-size:19px; background:#5a7fa7; color:#fff; font-weight:600;vertical-align:top; }


.myca_box2 {position:absolute; top:6px; left:6px; display:inline-block; padding:30px; width:1125px; height:203px;background-color:#e9eef3; border-radius:6px;}
.myca_box2 .m_att_rate {float:left; width:1115px; margin-bottom:10px;}
.myca_box2 .att_rate_tit {float:left; font-size:21px; color:#313131; text-align:left;font-weight:600;}
.myca_box2 .att_allclass {float:left; font-size:17px; color:#313131; text-align:left;font-weight:600; margin:4px 0px 0px 5px;}
.myca_box2 .rate_gp_area {float:left; width:1115px; margin-bottom:10px; padding-bottom:10px;background:url('/images/my_ing_infoline.png') repeat-x bottom;}
.myca_box2 .rate_gp {float:left; background-color:#b9cce2;  width:calc(100% - 110px); height:34px }
.myca_box2 .rate_gp .rate_gp_bar {float:left; background: linear-gradient(-45deg, #3795ff, #5b38f2) ; height:34px}
.myca_box2 .rate_gp_num {float:right;color:#3c90ee; line-height:34px; height:34px; font-weight:800;font-size:28px;width:110px;text-align: center;}

.myca_line2 {float:left; width:1115px; margin-bottom:15px; padding-bottom:10px; background:url('/images/my_ing_infoline.png') repeat-x bottom;}
.myca_line2 .myca_stit {float:left; height:42px; line-height:42px; width:167px;  text-align:center; font-size:20px;  color:#4e4e4e; font-weight:600;background-color:#cbddf1;border-radius:6px;}
.myca_line2 .myca_scont {float:left; height:42px; line-height:42px; width:369px; padding-left:20px; text-align:left; font-size:20px;  color:#4e4e4e; font-weight:600;} 

.ing_mc_btn2_2 {float:left; width:1115px; height:48px;text-align:center;}


.ing_sub_tit2 {float:left; text-align:left; width:1155px; padding:5px 0px 5px 45px; height:34px; line-height:34px; background: url('/images/my_ing_icon01.png')no-repeat 0px 5px; color:#313131; font-size:26px; font-weight:700; margin-bottom:10px; }


/*영어과정*/
/*비즈니스 영어*/

#eng_nav_area {float:left;  width:100%; height:350px;/*392px;*/ text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/ing_nav_areabg01.jpg') no-repeat center; background-position:center;}
.eng_nav {display:inline-block; width:1200px; margin-top:0px;}
.eng_title {float:left; width:450px; color:#201433; text-align:left; margin-top:145px}
.eng_title_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#02606b;}
.eng_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99; letter-spacing:2px;}
.eng_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.eng_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#2a4d4a;}

.eng_sub_nav {float:right;  margin-top:100px; margin-right:25px;}
.eng_sub_nav li {float:left; width:128px; height:141px; margin-left:10px;} 


.eng_nav2 {display:inline-block; width:1200px; margin-top:0px;}
.eng_title2 {float:left; width:600px; color:#201433; text-align:left; margin-top:145px}
.eng_title_b2 {float:left; width:600px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#02606b;}
.eng_title_bt2 {position:absolute; top:0px; left:-10px;  display:inline-block; width:600px; height:46px; z-index:99; letter-spacing:-1px;}
.eng_title_bg2 {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.eng_title_s2 {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#2a4d4a;}

#eng_cont_area {float:left;  width:100%; text-align:center; font-family: 'NanumSquare', sans-serif !important; color:#313131}
.eng_cont_01 {float:left; width:100%; height:528px; text-align:center; background-color:#fff}
.eng_cont_02 {float:left; width:100%; height:528px; text-align:center; background-color:#ebf2f2}
.eng_cont_03 {float:left; width:100%; height:528px; text-align:center; background-color:#fff}
.eng_cont_04 {float:left; width:100%; height:702px; text-align:center; background-color:#ebf2f2}
.eng_cont_06 {float:left; width:100%; height:702px; text-align:center; background-color:#fff}
.eng_cont_05 {float:left; width:100%; height:779px; text-align:center; background-color:#a9e6f0;}
.eng_cont_rv {display:inline-block; width:1200px; height:779px; text-align:center; position:relative;}

.ing_ncos01 {float:left; width:100%; height:654px; text-align:center; background-color:#fff}
.ing_ncos02 {float:left; width:100%; height:662px; text-align:center; background-color:#f1f7f7}
.ing_ncos03 {float:left; width:100%; height:708px; text-align:center; background-color:#fff}
.ing_ncos04 {float:left; width:100%; height:607px; text-align:center; background-color:#ecf0f1}


.oting_01 {float:left; width:100%; height:930px; margin-top:98px; text-align:center;background:url('/img/new/oting_cont1_bg.png') no-repeat center;}

.oting_01 .oting_01_title {display:inline-block; width:1200px; height:93px; text-align:center; }
.oting_01 .oting_01_btn {display:inline-block; width:1000px; height:30px; margin-top:115px;}
.oting_01 .oting_01_btn a{float:right; display:inline-block; width:30px; height:30px; margin-left:7px;}

.oting_01 .oting_01_img {display:inline-block; width:1200px; height:542px;  overflow:hidden; }
.oting_01 .oting_01_img li {float:left; width:1200px; height:542px;  }



.oting_02 {float:left; width:100%; height:965px; margin-top:0px; text-align:center;background:url('/img/new/oting_cont2_bg.png') no-repeat center;}

.oting_02 .oting_02_title {display:inline-block; width:1200px; height:93px; text-align:center; }
.oting_02 .oting_02_cont {display:inline-block; width:1200px; margin-top:214px; }


.oting_02 .oting_02_img {float:left; width:655px; height:444px;  overflow:hidden; box-shadow: 0px 5px 23px rgba(164,194,203,0.57); }
.oting_02 .oting_02_img li {float:left; width:655px; height:444px;  }


.oting_02 .oting_02_btn {float:right; width:460px;margin-top:2px;}
.oting_02 .oting_02_btn li {float:left;cursor:pointer; font-weight:600;line-height:30px; width:198px; padding:70px 0px; background-color:#fff; border:1px solid #d8eef5; color:#313131; border-radius:15px; box-shadow: 0px 2px 13px rgba(153,192,201,0.3);  font-size:21px; margin-bottom:30px; margin-left:30px; }
.oting_02 .oting_02_btn li:hover {background-color:#47c5f1; border:1px solid #47c5f1; color:#fff; }



.oting_03 {float:left; width:100%; height:853px; margin-top:0px; text-align:center;background:#57c0e5;}

.oting_03 .oting_03_title {display:inline-block; width:1200px; height:93px; margin-top:83px; margin-bottom:45px; text-align:center; }

.oting_03 .oting_03_cont {display:inline-block; width:1200px; text-align:center;}

.oting_03 .oting_03_veiw {display:inline-block; width:755px; height:425px;border:3px solid #fff; box-shadow: 5px 10px 13px rgba(41,143,179,0.75);}
.oting_03 .oting_03_thum {display:inline-block; width:765px; margin-top:30px;}
.oting_03 .oting_03_thum li{float:left;  width:151px; margin-right:2px;}





.oting_04 {float:left; width:100%; margin-top:0px; text-align:center;}



.oting_05 {float:left; width:100%; height:552px; margin-top:0px; text-align:center;background:url('/img/new/oting_cont5_bg.png') no-repeat center;}

.oting_05 .oting_05_title1 {display:inline-block; font-size:30px; font-weight:600; width:1200px;margin-top:130px; height:47px; text-align:center; color:#fff;}
.oting_05 .oting_05_title2 {display:inline-block; font-size:47px; font-weight:800; width:1200px; height:93px; text-align:center; color:#fff;}
.oting_05 .oting_05_btn {display:inline-block;width:1200px;text-align:center;  }
.oting_05 .oting_05_btn a {display:inline-block;font-size:35px; margin-top:20px; border-radius:80px; padding:23px 75px; font-weight:600; color:#00405e; background-color:#15dbff;  box-shadow: 0px 8px 16px rgba(13,69,107,0.36); }






.oting_floating {position:fixed; width:100%; height:90px; bottom:0px; left:0px; background:rgba(239,239,239,0.9); text-align:center;z-index:10; border-top:1px solid #e4e4e4}
.oting_floating .section-wrap {width:1160px;display:inline-block;height:90px;}
.oting_floating .section-wrap p{float:left;width:200px;height:90px; line-height:92px; font-size:22.5px; color:#403f3f; font-weight:600;  text-align:left;  }
.oting_floating .section-wrap ul{float:right; font-weight:700; margin-top:16px; background-color:#fff; border-radius:40px; padding:15px 20px;}
.oting_floating .section-wrap li {float:left; border-right:1px solid #d7d8d9;}
.oting_floating .section-wrap li a{ display:inline-block; padding:0 20px; height:20px; line-height:20px; color:#403f3f; font-size:19.5px;}
.oting_floating .section-wrap li a:hover{ color:#027bc1;}
.oting_floating .section-wrap li:last-child {border-right:0px solid #d7d8d9;}














.button_prev {position:absolute; left:5px; top:359px;  width:39px; height:60px; cursor:pointer;}
.button_next {position:absolute; right:5px; top:359px; width:39px; height:60px; cursor:pointer;}
.ing_rv_cont {margin:120px auto 0px auto; width:1049px; height:521px; overflow:hidden;}
.ing_rv_img {float:left; width:2100px; height:521px;}
.ing_rv_img li{float:left; width:1049px; height:521px;}





#iot_nav_area {float:left;  width:100%; height:588px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/oting_cont_bg.png') no-repeat center; background-position:center;}
.iot_nav {display:inline-block; width:1250px; margin-top:0px;}
.iot_title {float:left; width:540px; color:#201433; text-align:left; margin-top:115px}
.iot_title_1 {float:left; width::100%; font-size:42.5px; font-weight:600; line-height:55px; color:#fff;  letter-spacing:0px; margin-bottom:35px;}
.iot_title_2 {float:left;height:36px;padding-left:4px;}

.iot_title_3 {float:left; width::100%;height:84px; margin-top:60px}
.iot_title_3 a{float:left; display:inline-block; padding:13px 30px; background-color:#005aa0;  border-radius:50px; margin-right:30px; margin-top:13px;
               color:#fff;font-size:27px; font-weight:500;box-shadow: 0px 2px 6px rgba(0,146,222,0.93);  font-family: 'NanumSquare', sans-serif !important;}


.iot_title_3 img {float:left; width:195px; height:84px;}

.ing_rv_area {float:right; width:640px; height:588px; position:relative;}

.ing_rv_box {float:left; position:absolute; left:37px; top:190px; z-index:5; width:563px; height:317px; overflow:hidden; border:1px solid #038cc3; box-shadow: 0px 11px 30px rgba(0,89,151,0.35); background-color:#ccc;}
.ing_rv_box li {float:left; width:563px; height:317px;}
.ing_rv_btns {float:left; width:640px; z-index:3; position:absolute; top:330px;}
.ing_rv_btns .c_btn_left {float:left; width:25px; height:31px; display:inline-block;}
.ing_rv_btns .c_btn_right {float:right; width:25px; height:31px; display:inline-block;}


#engjr_nav_area {float:left;  width:100%; height:350px;/*392px;*/ text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/ing_nav_areabg02.jpg') no-repeat center; background-position:center;}
.eng_jr_nav {display:inline-block; width:1200px; margin-top:0px;}
.eng_jr_title {float:left; width:450px; color:#201433; text-align:left; margin-top:145px}
.eng_jr_title_b {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#ec5900;}
.eng_jr_title_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99; letter-spacing:2px;}
.eng_jr_title_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.eng_jr_title_s {float:left; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#4d342a;}

.eng_jr_sub_nav {float:right;  margin-top:90px; margin-right:25px;}
.eng_jr_sub_nav li {float:left; width:126px; height:200px; margin-left:0px;} 
.eng_jr_cont_01 {float:left; width:100%; height:520px; text-align:center; background-color:#fff}
.eng_jr_cont_02 {float:left; width:100%; height:520px; text-align:center; background-color:#f4f2ec}
.eng_jr_cont_03 {float:left; width:100%; height:520px; text-align:center; background-color:#fff}
.eng_jr_cont_04 {float:left; width:100%; height:520px; text-align:center; background-color:#f4f2ec}
.eng_jr_cont_05 {float:left; width:100%; height:520px; text-align:center; background-color:#fff}
.eng_jr_cont_06 {float:left; width:100%; height:880px; text-align:center; background-color:#ffcb5b}
 .tcv_tit {display:inline-block; width:1200px; height:184px; margin-bottom:17px;}
 .tcv_bg {display:inline-block; width:1200px; height:679px;position:relative;background:url('/img/new/ing_tc_bg.png') no-repeat;}
 .tcv_veiw {position:absolute; top:73px; left:122px; width:755px; height:425px; background-color:#ddd; }
 .tcv_thum {position:absolute; top:30px; right:98px; display:inline-block; width:162px;}
 .tcv_thum li{float:left; width:162px; height:100px; margin-bottom:3px;}
 .tcv_thum li a{display:inline-block;}
.eng_jr_cont_07 {float:left; width:100%; height:758px; text-align:center; background-color:#fff}
.eng_jr_cont_08 {float:left; width:100%; height:800px; text-align:center; background-color:#ff9b2f}
 .rvv_bg {display:inline-block; margin-top:100px; width:1200px; height:679px;position:relative; background:url('/img/new/ing_rvv_bg.png') no-repeat;}
 .rvv_veiw {position:absolute; top:73px; left:122px; width:755px; height:425px; background-color:#ddd; }
 .rvv_thum {position:absolute; top:30px; right:98px; display:inline-block; width:162px; height:512px; overflow:hidden; }
 .rvv_thum li{float:left; width:162px; height:100px; margin-bottom:3px;}
 .rvv_thum li a{display:inline-block;}
 .rvv_btn_up {position:absolute; top:-19px; right:128px; display:inline-block; width:100px; height:30px;}
 .rvv_btn_down {position:absolute; top:565px; right:128px; display:inline-block; width:100px; height:30px;}
 .rvv_btn_up a, .rvv_btn_down a {display:inline-block}

.eng_floating {position:fixed; width:100%; height:90px; bottom:0px; left:0px; background-color:#374240; text-align:center;z-index:10}
.eng_floating .section-wrap {width:1160px;display:inline-block;height:90px;}
.eng_floating .section-wrap p{width:800px;float:left;height:90px; line-height:92px; font-size:22.5px; color:#fff; font-weight:600;  text-align:left;  }
.eng_floating .section-wrap p span{ color:#17fff7;}
.eng_floating .section-wrap a.memapp {display:inline-block;float:right; width:238px;height:52px; font-weight:700;  color:#374240; font-size:23px; line-height:52px; margin-top:16px; background-color:#0afff6; border-radius:40px;}
.eng_floating .section-wrap a.memapp:hover { background-color:#00eae2}

.eng_jr_floating {position:fixed; width:100%; height:90px; bottom:0px; left:0px; background-color:#423c37; text-align:center;z-index:10}
.eng_jr_floating .section-wrap {width:1160px;display:inline-block;height:90px;}
.eng_jr_floating .section-wrap p{width:800px;float:left;height:90px; line-height:92px; font-size:22.5px; color:#fff; font-weight:600;  text-align:left;  }
.eng_jr_floating .section-wrap p span{ color:#f9b229;}
.eng_jr_floating .section-wrap a.memapp {display:inline-block;float:right; width:238px;height:52px; font-weight:700;  color:#423c37; font-size:23px; line-height:52px; margin-top:16px; background-color:#f9b229; border-radius:40px;}
.eng_jr_floating .section-wrap a.memapp:hover { background-color:#f8a608}


.btn_top {position:fixed; width:57px; height:57px; bottom:115px; right:30px;}

/* 연혁 */

.content3{float:left; display:inline-block;text-align:left; margin-top:30px;  width:1200px;}
.company_tit{float:left; width:1200px; padding-left:0px;font-size:33px;letter-spacing:3px; text-align:center;font-weight:800; margin-bottom:74px; padding-bottom:24px; border-bottom:2px dotted #e2eaf7}
.content_box{float:left; width:1200px;}
.content3 .content_box_left {
  float:left;
  vertical-align: top;
  width: 250px;
  font-family: 'NanumSquare', sans-serif, "돋움", "Helvetica", "Arial", "AppleSDGothicNeo", sans-serif;
  font-size: 20px;
  color: #333;
  line-height: 27px;
  letter-spacing: -0.2px;
}

.content3 .content_box_left > li:first-child { margin: 0 0 10px;}


.content3 .content_box_right {float:right; display: inline-block; width:750px; font-size: 16.5px; color: #606167; padding: 0px 0px 20px 100px; border-left:2px solid #e2eaf7;}
.content3 .content_box_right dl:after { content: ''; display: block; clear: both;}


.page_sub { position: relative;  padding-left:5px; font-weight:800; letter-spacing:4px; text-align:right;font-family: 'NanumSquare', sans-serif, "돋움", "Helvetica", "Arial", "AppleSDGothicNeo", sans-serif; font-size: 28px; color: #313131;}
.page_sub2 { position: relative;  padding-left:5px; font-weight:600; letter-spacing:-1px; text-align:right;font-family: 'NanumSquare', sans-serif, "돋움", "Helvetica", "Arial", "AppleSDGothicNeo", sans-serif; font-size: 19px; color:#7c828c; margin-top:-2px;}
.history_dot {position:absolute;right: -112px;top: -6px;width: 15px;height: 15px;border-radius:60px;border: 6px solid #e2eaf7;background-color: #6f7ee6;box-shadow: 1px 0px 5px #b7c6de;text-align: center;}
.history_box { padding: 35px 0; border-top: 1px solid #ebebeb;}

.history_box:last-child {  padding-bottom: 0;}
.history_box > dl { font-size: 0;}
.history_box > dl:after { content: '';  display: block;clear: both;}
.history_box .history_year { float: left;    padding-left:15px;width: 150px;  margin: -2px 0 0;  font-size: 20px; color: #2d48ab; font-weight:800;}
.history_box .history_explain { overflow: hidden; margin: 3px 0 0; font-size:18px; color: #606167;}
.history_box .history_explain > dl { margin: 12px 0 0;}
.history_box .history_explain > dl:after {content: ''; display: block; clear: both;}
.history_box .history_explain > dl:first-child {  margin: 0;}
.history_box .history_month { float: left; width: 60px; margin: 0px 0px 0px 0px; font-size: 16.5px; font-weight:800; color: #333;}

.history_box .history_text {  overflow: hidden;  margin: -4px 0 0;  font-size: 16.5px; text-align:left; font-weight:600;}

.history_box .history_text p {  margin: 3px 0 0;  line-height: 1.8;}

.history_box .history_text > p:first-child {margin: 0;}

.myc_cont2 {float:left; width:100%; padding-top:20px;}
.company_box {float:left; width:100%;  text-align:center; background-color:#fff}
.company_box2 {float:left; width:100%;  text-align:center; background-color:#e8edf3}









	.myc_cos_list {float:left; width:1200px; margin-top:30px;}
	.myc_cos_list li{float:left; width:378px; height:320px; margin-right:33px;  margin-bottom:35px; }
	.myc_cos_list li:nth-child(3n){ margin-right:0px; }
	.myc_cos_list li a {display:inline-block;color:#313131; position:relative; width:376px; height:318px; border-radius:10px; border:1px solid #ced5f1; background-color:#fff; box-shadow: 0px 5px 9px rgba(0,0,0,0.05);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_cos_list li a span {display:inline-block;}

	.myc_cos_list li a .tag1 {float:left; padding:0px 17px; margin:45px 0px 0px 36px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#ff694b; border-radius:30px;}
	.myc_cos_list li a .tag2 {float:left; padding:0px 17px; margin:45px 0px 0px 36px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#00b595; border-radius:30px;}
	.myc_cos_list li a .tag3 {float:left; padding:0px 17px; margin:45px 0px 0px 36px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#176dd0; border-radius:30px;}
	.myc_cos_list li a .tag4 {float:left; padding:0px 17px; margin:45px 0px 0px 36px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#7c4ad4; border-radius:30px;}
	
	
	.myc_cos_list li a .ct {float:left; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;height:35px; line-height:33px; width:304px; padding:21px 0px 0px 37px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li a .cday {position:absolute; left:0px; top:162px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li a .cday2 {position:absolute; left:0px; top:145px; padding-left:37px; width:339px; text-align:left; font-size:18px; font-weight:400;}
    .myc_cos_list .tc_p {color:#446ec6; margin-right:3px;}
	.myc_cos_list li a .cbtn {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#5279ca; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_cos_list li a .cbtn_wait {position:absolute; left:37px; top:217px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#67788c; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	.myc_cos_list li a:hover .tag1 {float:left; padding:0px 17px; margin:44px 0px 0px 35px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#ff694b; border-radius:30px;}
	.myc_cos_list li a:hover .tag2 {float:left; padding:0px 17px; margin:44px 0px 0px 35px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#00b595; border-radius:30px;}
	.myc_cos_list li a:hover .tag3 {float:left; padding:0px 17px; margin:44px 0px 0px 35px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#176dd0; border-radius:30px;}
	.myc_cos_list li a:hover .tag4 {float:left; padding:0px 17px; margin:44px 0px 0px 35px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#7c4ad4; border-radius:30px;}
	
		
	.myc_cos_list li a:hover {display:inline-block; width:374px; height:316px; border-radius:10px; border:2px solid #6174d8; background-color:#fff; box-shadow: 2px 5px 15px rgba(225,229,236,1);  font-family: 'NanumSquare', sans-serif !important;}
	.myc_cos_list li a:hover .ct {float:left;  width:302px; padding:21px 0px 0px 36px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li a:hover .cday {position:absolute; left:0px; top:161px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li a:hover .cday2 {position:absolute; left:0px; top:144px; padding-left:36px; width:337px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li a:hover .cbtn {position:absolute; left:36px; top:216px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#6174d8; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
	.myc_cos_list li a:hover .cbtn_wait {position:absolute; left:36px; top:216px; width:299px; height:65px; line-height:65px; border-radius:8px; background-color:#72849a; color:#fff;  text-align:center; font-size:24px; font-weight:500; letter-spacing:2px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	
#cos_nav_area {float:left;  width:100%; height:420px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/new/cos_bg.png') no-repeat center; background-position:center;}
.cos_nav {display:inline-block; width:1200px; margin-top:0px;}

.cos_title_law {float:left; width:450px; color:#201433; text-align:left; margin-top:181px}
.cos_titlel_b1 {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#085bb9; letter-spacing:0.5px;}
.cos_titlel_bt{position:absolute; top:0px; left:0px;  display:inline-block; width:450px; height:46px; z-index:99}
.cos_titlel_bg {position:absolute; top:-68px; left:-44px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:9;}
.cos_prev {float:right; width:631px; height:355px; box-shadow: 0px 11px 17px rgba(52,73,108,0.28); margin-top:110px;}
.cos_prev2 {float:right; width:505px; height:382px; margin-top:38px; margin-right:36px}
#cos_cont_area {float:left;  width:100%; text-align:center;  padding-top:25px; padding-bottom:90px;font-family: 'NanumSquare', sans-serif !important; color:#313131}
.cos_cont {display:inline-block; width:1200px; min-height:300px; padding:83px 0px 45px 0px; }


.cos_cont2 {float:left; width:100%;  padding:108px 0px; background-color:#eaf4fa; text-align:center;}



.cos_cont5 {float:left; width:100%;  padding:108px 0px; background-color:#fff; text-align:center;}
.cos_cont6 {float:left; width:100%;  padding:108px 0px; background-color:#f0f5f6; text-align:center;}
.cos_cont7 {float:left; width:100%;  padding:108px 0px; background-color:#f0f5f6; text-align:center;}

.law_cos3 {display:inline-block; width:1136px;}
.law_cos3 .law_cos_t {float:left; color:#282b2c; width:1136px; font-weight:800; font-size:38.5px; line-height:45px; text-align:center; margin-bottom:10px}
.law_cos3 .law_cos_st {float:left; color:#282b2c; width:1128px; padding-left:8px; font-weight:600; font-size:22px; line-height:45px; text-align:center; margin-bottom:46px}





.law_cos1{display:inline-block; width:1150px;}
.law_cos1 .law_cos_info {float:left; width:553px;}
.law_cos1 .law_cos_info p{float:left; color:#282b2c; width:553px; font-weight:800; font-size:38.5px; line-height:45px; text-align:left; margin-bottom:46px;}
.law_cos1 .law_cos_info p span{font-size:30px;}
.law_cos1 .law_cos_info ul{float:left; width:553px;}
.law_cos1 .law_cos_info ul li{float:left;background-color:#f0f5f6; width:200px; padding:14px 30px; border-radius:11px; margin-right:9px; margin-bottom:9px;}
.law_cos1 .law_cos_info ul li img{float:left;margin-right:20px;}
.law_cos1 .law_cos_info ul li p {float:left; color:#282b2c;  width:120px; font-weight:600; font-size:17.5px; height:20px; line-height:20px; text-align:left; margin-top:13px; margin-bottom:0px;}
.law_cos1 .law_cos_info ul li:nth-child(2n){margin-right:0px;}
.law_cos1 .cmt_box{float:left;background:none;width:550px; margin-bottom:25px; padding:14px 0px 14px 5px;margin-right:0px; text-align:left; font-weight:600; font-size:17px; line-height:22px;}


.law_cos_prev01 {float:right; width:507px; height:285px; background-color:#000;box-shadow: 0px 11px 17px rgba(52,73,108,0.28);color:#282b2c; }

.law_cos2{display:inline-block; width:1150px;}
.law_cos2 .law_cos_info {float:right; width:553px;}
.law_cos2 .law_cos_info p{float:left; color:#282b2c; width:553px; font-weight:800; font-size:38.5px; line-height:45px; text-align:left; margin-bottom:46px;}
.law_cos2 .law_cos_info p span{font-size:30px;}
.law_cos2 .law_cos_info ul{float:left; width:553px;}
.law_cos2 .law_cos_info ul li{float:left;background-color:#fff; width:200px; padding:14px 30px; border-radius:11px; margin-right:9px; margin-bottom:9px;}
.law_cos2 .law_cos_info ul li img{float:left;margin-right:20px;}
.law_cos2 .law_cos_info ul li p {float:left; color:#282b2c;  width:120px; font-weight:600; font-size:17.5px; height:20px; line-height:20px; text-align:left; margin-top:13px; margin-bottom:0px;}
.law_cos2 .law_cos_info ul li:nth-child(2n){margin-right:0px;}
.law_cos_prev02 {float:left; width:507px; height:285px; background-color:#000;box-shadow: 0px 11px 17px rgba(52,73,108,0.28); margin-top:5px;}

.law_cos2 .cmt_box{float:left;background:none;width:550px; margin-bottom:25px; padding:14px 0px 14px 5px;margin-right:0px; text-align:left; font-weight:600; font-size:17px; line-height:22px;}


.law_cont01 {float:left; margin-bottom:65px; margin-top:10px;}
.law_cont01 li{float:left; border-radius:12px;  background-color:#fff;  margin:0px 39px; width:322px; height:310px; text-align:center; /*cursor:pointer; */}
.law_icon {display:inline-block; width:126px; height:100px;margin-top:62px;}
.law_txt_b1 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px;}
.law_txt_b2 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px;}
.law_txt_b3 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px; letter-spacing:-0.5px;} 
.law_cont01 li:hover { box-shadow: 3px 6px 23px rgba(59,86,116,0.13); }
.law_cont01 li.law_on { box-shadow: 3px 6px 23px rgba(59,86,116,0.13); }









/* 파닉스 수업교안 팝업 211115 */

.phic_pop {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index:99;}
.phic_pop_area { border-radius:20px; position:fixed; margin-left:50%; margin-top:-366px; top:50%; left:-535px; width:1070px; height:733px; background:#f3f6f9; }
.phic_pop_close {display:inline-block; position:absolute; right:33px; top:28px; width:28px; height:27px;}
.phic_pop_left {float:left; position:relative; width:195px; height:733px; background:#3caefe;  border-top-left-radius:20px; border-bottom-left-radius:20px;}
.phic_pop_menu {display:inline-block; float:left; position:absolute; right:-17px; top:90px; width:189px;}
.phic_pop_menu li {display:inline-block; width:189px; height:42px; margin-bottom:12px;  }
.phic_pop_menu li a{ display:inline-block; color:#fff; font-weight:600; width:159px;  padding-left:30px; height:42px; line-height:42px; font-size:23px;text-align:left; }
.phic_pop_menu li a:hover{font-weight:800; background:url('/img/new/phc_menu.png') no-repeat;}
.phic_pop_menu li a.phicmenu_on{font-weight:800; background:url('/img/new/phc_menu.png') no-repeat;}

.phic_pop_right {float:right; width:858px;}
.phic_cont_tit {float:right;  width:810px; margin-top:30px; margin-bottom:23px;}
.phic_csub_t {float:left; border-radius:50px; padding:5px 15px;  background:#d5eeff; color:#3caefe; font-size:17px; font-weight:400; margin-bottom:11px;}
.phic_cmain_t {float:left; height:35px; clear:both;  }
.phic_cmain_t1 {float:left; color:#3c3c3c; font-size:35px; height:35px; line-height:35px; font-weight:800; letter-spacing:2px; margin-right:10px;  }
.phic_cmain_t2 {float:left; color:#666; font-size:22px;height:35px; line-height:45px;font-weight:600;}

.phic_right_box {float:right;  margin-right:33px; width:740px; height:502px; padding:34px 20px 34px 33px; border-radius:15px;  background:#fff; box-shadow: 0px 0px 7px rgba(202,210,219,0.35); }

.phic_apb_list {float:left; width:740px; height:502px; overflow-y:auto;}
.phic_apb_list li {float:left; width:136px; height:118px; margin-right:9px; margin-bottom:10px;}
.phic_apb_list li:nth-child(5n) {margin-right:0px;}
.phic_apb_list li a{display:inline-block; width:134px; height:116px; border:1px solid #b0deff; text-align:center; overflow:hidden; border-radius:10px;}
.phic_apb_list li a:hover{box-shadow: 0px 1px 5px rgba(13,14,14,0.08);}

.phic_spdf_table {float:left; width:725px; border-top:2px solid #b0deff; border-bottom:2px solid #b0deff; background:#fff; border-collapse:collapse; }
.phic_spdf_table th {padding:15px 0px; font-size:19.5px; letter-spacing:0.5px; border-bottom:2px solid #b0deff;  color:#0086e4; text-align:center; background:#eaf6ff;}
.phic_spdf_table td {padding:10px 0px; font-size:18px; height:35px; line-height:35px; border-bottom:1px solid #b0deff; text-align:center;}
.phic_spdf_table td a {display:inline-block; width:134px; height:35px; line-height:37px; background:#22a4ff; border-radius:8px; text-align:center; color:#fff;box-shadow: 0px 1px 4px rgba(13,14,14,0.2); }
.phic_spdf_table td a:hover { background:#0086e4; }




.btn_pop_login {position:fixed; display:inline-block;margin-left:50%; left:-430px; top:140px; width:800px; height:500px; padding:30px; text-align:center; border-radius:10px; background:#fff; }
.ll_pop {float:left;}
a.ll_pop_close {float:right;display:inline-block;}
.ll_pop_text {float:left; width:800px; text-align:center; font-size:31px; line-height:51px; font-weight:400; color:#14181c; margin-top:90px; margin-bottom:95px; letter-spacing:-0.5px;}
.ll_pop_text span{font-weight:800;  color:#009fea}
.ll_pop_btn {float:left;text-align:center;width:800px; }
a.ll_pop_btn01{display:inline-block; margin-right:20px;width:330px; height:70px; line-height:70px; border-radius:5px; background:#00a1ed; color:#fff;  font-size:27px; font-weight:600;text-align:center;box-shadow: 0px 2px 8px rgba(13,14,14,0.3);}
a.ll_pop_btn02{display:inline-block; border-radius:5px;width:330px; height:70px; line-height:70px; background:#e87e00; color:#fff;  font-size:27px; font-weight:600;text-align:center;box-shadow: 0px 2px 8px rgba(13,14,14,0.3);}

a.ll_pop_btn01:hover {background:#0096dd;}
a.ll_pop_btn02:hover {background:#dd6800;}


a.asp_btn_login2 {float:left;box-shadow: 0px 2px 8px rgba(0,0,0,0.5); border-radius:5px; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:28px; font-weight:600; background-color:#00ce8d; margin-bottom:10px;}
a.asp_btn_login2:hover {background-color:#00be82;}


a.asp_btn_login3 {float:left;box-shadow: 0px 2px 8px rgba(0,0,0,0.5);border-radius:5px; width:433px; height:64px; line-height:64px;color:#fff; font-family: 'NanumSquare', sans-serif; text-align:center; font-size:28px; font-weight:600; background-color:#37bfff; margin-bottom:10px;}
a.asp_btn_login3:hover {background-color:#22aff1;}

