@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;}



	/* 메인 강아지숲 배너 CSS */
.dforest {float:left; width:100%;  height:120px; text-align:center; background:url('https://bm.douzoneedu.co.kr/image/popup/DZEDU-1920x120.png') no-repeat center;}
.dforest_bnCont {display:inline-block; width:1200px; height:120px; text-align:center; position:relative; }
.dforest_bnCont a.bnCont_main{display:inline-block; width:1200px; height:120px;}
.dforest_bnCont a.bnCont_close{position:absolute; top:12px; right:0px;}
.dforest_bnCont a.bnCont_close img {width:23px; height:23px;}


/* 메인 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;  margin-top:85px; 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;}
 
 
 
 .at_agt {float:left; width:780px; text-align:center;font-size:21px;font-weight:600;font-family: 'NanumSquare', sans-serif; margin-bottom:25px; margin-top:25px; letter-spacing:0.5px;line-height:32px;}
   a.btn_agt {display:inline-block;margin-top:20px;margin-bottom:40px; border-radius:50px; text-align:center;font-size:21px; font-weight:600; color:#fff; width:400px; height:60px; line-height:60px; border:0px !important; background-color:#2a82e2;}
  a.btn_agt span {color:#f6ff63;}
 .btn_agt:hover { background-color:#1073df;}
 
 
 
 
 
 
 .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:#f5f5f5;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:right; margin-top:-20px; width:200px; color:#474747; font-size:17px; text-align:left; line-height:33px;}
 .footer_num span{font-size:32px; font-weight:600;  color:#333; }	


.footer-family {position:relative; z-index:7;
    /*position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 15rem; */
	float:left; width:240px;  text-align:left; margin-top:-12px;
    }
.footer-family button{border:0px}
.footer-family dt {}
.footer-family dt .family_btn {border: 1px solid #9a9a9a; background-color: #f8f9fa;  border-radius:5px; width: 225px; text-align: left;  height:35px; padding: 0px 20px; 
							color: #353535; outline: none; font-size: 16px;font-weight:600; font-family: 'NanumGothic', sans-serif; line-height:33px;}
.footer-family dt .family_btn span { float:right; display:inline-block; font-size: 11px;font-weight:600;  line-height:33px; height:35px}
.footer-family dt .family_btn:hover { background-color: #313131; color: #fff; }
.footer-family dt .family_btn::after { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; width: 1.5rem; height: 1.5rem; background: url("../images/ic_arr_up_gray_24@2x.png")no-repeat; background-size: 1.5rem; content: ''; transition: transform .5s; }
.footer-family dt .family_btn.on::after { transform: rotate(180deg); top: 25%; }
.footer-family dd {display: none; position: absolute; bottom:42px; width: 225px; border-radius:5px; }
.footer-family dd.on {  display: block;}
 .list_corp .footer-family dd ul {height:160px;overflow-y: scroll; overflow-x: hidden;background-color: #ffffff;border: solid 1px #777;font-size:13px; font-family: 'NanumGothic', sans-serif; border-radius:5px;  text-align:left;}
 .list_corp .footer-family dd ul li { width: 100%; border-right:0px; height:32px;padding-left:10px;line-height:32px;letter-spacing: -0.4px;font-size:13px; padding-right:0px; }
 .list_corp .footer-family dd ul li a {display: block;color: #353535; font-family: 'NanumGothic', sans-serif;font-size:13px;height:32px; line-height:32px; text-align:left;}
 .list_corp .footer-family dd ul li:hover,.footer-family dd ul li:active {background-color: #f8f9fa;}






.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: 2147483647;}
.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_pop {position: fixed; 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;}

.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;}





/*강원대학교*/


	.asp_wrap{float:left; width:100%; text-align:center; font-family: 'NanumSquare', sans-serif !important; }
	.asp_main_header{float:left; width:100%; height:850px; text-align:center; background:url('/images/knu_main_bg.jpg') no-repeat center; background-position: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_main_vtxt {float:left; width:675px; height:283px; margin-top:37px;}
	.asp_login_area {float:left;  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_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_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;}

  .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;}

  

/* 고도화 _ 메뉴*/
 .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}


/* 메인 게시판리스트 */
.asp_main_cont2 {float:left; width:100%; background-color:#fff; padding:82px 0px 100px 0px;text-align:center;}
.asp_main_board {display:inline-block; width:1200px;}
.asp_main_notice {float:left; width:580px;}
.asp_main_guide {float:right;  width:580px;}
.asp_mb_title {float:left; text-align:left; height:25px; line-height:25px; padding:0px 0px 10px 10px; width:572px; border-bottom:2px solid #313131; color:#4d4d4d; font-size:22.5px; font-weight:800;}
.asp_mb_title span{float:left;display:inline-block; height:25px; line-height:25px;}
.asp_mb_title a{float:right; width:30px; padding-right:8px; height:25px; line-height:25px; text-align:right;vertical-align:middle;}
.asp_mb_title a img{vertical-align:middle;}

.asp_mb_nlist {float:left; margin-top:15px; width:580px; font-size:19px;font-weight:500;color:#313131;}
.asp_mb_nlist li{float:left; text-align:left; padding:0px 25px; height:50px; line-height:50px; width:530px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url('/img/asp/ccb_main_dot01.png') no-repeat 11px 22px;border-bottom:1px dotted #ccc;}
.asp_mb_nlist li a{display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:530px; font-size:19px;font-weight:500; color:#313131;}
.asp_mb_nlist li a:hover {color:#226eac;}

.asp_mb_glist {float:left; margin-top:15px; width:580px; font-size:19px;font-weight:500;color:#313131;}
.asp_mb_glist li{float:left; text-align:left; padding:0px 25px; height:50px; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:530px; background:url('/img/asp/ccb_main_dot02.png') no-repeat 11px 22px;border-bottom:1px dotted #ccc;}
.asp_mb_glist li a{display:inline-block; width:530px; font-size:19px;font-weight:500;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  color:#313131;}
.asp_mb_glist li a:hover {color:#1392a9;}

/*고도화*/

#main_area {float:left; width:100%; height:730px; background:url('/img/asp/hrdg_main_bg.jpg') no-repeat top center #e5f0f4; text-align:center;}
#main_area_24 {float:left; width:100%; height:966px; background:url('/img/asp/hrdg_main_bg966.jpg') no-repeat top center #e5f0f4; text-align:center;}
#main_area_bp {float:left; width:100%; height:700px; background:url('/img/asp/hrdg_main_bg.jpg') no-repeat top center #e5f0f4; text-align:center;}
.main_vi_area {position:relative; display:inline-block; width:1200px; /*height:662px;*/ height:875px;}
.main_mdimg {position:absolute; bottom:0px; left:-30px; width:641px; height:577px;}
.main_mdimg2 {position:absolute; bottom:0px; left:0px; width:640px; height:651px;}


.main_tit_text {float:left; width:1200px; text-align:center; height:38px; margin-top:50px; margin-bottom:55px;}

.main_info_area_1 {float:right; width:549px; margin-top:165px;}
.main_info_area_1 .main_info_title {float:left; width:516px; height:89px; text-align:center; margin-bottom:55px;}
.main_info_area_1 .main_info {float:left; }
.main_info_area_1 .main_info li{float:left; background-color:#fff; width:485px; padding:25px 26px 25px 0px;
				border-top-right-radius:10px; border-bottom-right-radius:10px;
				 border-left: 5px solid transparent;border-image: url('/img/asp/line.png') 10 round;
				 box-shadow: 0px 1px 6px rgba(207,217,229,0.4);
				 margin-bottom:15px;
				}


.main_info_area_2 {float:right; width:549px; margin-top:130px;}
.main_info_area_2 .main_info_title {float:left; width:516px; height:89px; text-align:center; margin-bottom:43px;}
.main_info_area_2 .main_info {float:left; }
.main_info_area_2 .main_info li{float:left; background-color:#fff; width:485px; padding:23px 26px 23px 0px;
				border-top-right-radius:10px; border-bottom-right-radius:10px;
				 border-left: 5px solid transparent;border-image: url('/img/asp/line.png') 10 round;
				 box-shadow: 0px 1px 6px rgba(207,217,229,0.4);
				 margin-bottom:19px;
				}


.main_info_area_3 {position:absolute; bottom:100px; right:0px; width:533px;/*float:right; margin-top:100px;*/}
.main_info_area_3 .main_info_title {float:left; width:516px; height:89px; text-align:center; margin-bottom:35px;}
.main_info_area_3 .main_info {float:left; }
.main_info_area_3 .main_info li{float:left; background-color:#fff; width:485px; padding:19px 26px 19px 0px;
				border-top-right-radius:10px; border-bottom-right-radius:10px;
				 border-left: 5px solid transparent;border-image: url('/img/asp/line.png') 10 round;
				 box-shadow: 0px 1px 6px rgba(207,217,229,0.4);
				 margin-bottom:9px;
				}



.main_info li:last-child {margin-bottom:0px;}
.main_info li a{display:block; font-family: 'Noto Sans KR', sans-serif;}
.main_info li a span{display:block;}


.main_info_btnarea {float:left;  margin-left:70px; width:1060px;/*float:right; margin-top:100px;*/}
.main_info_btnarea .main_info_title {float:left; width:516px; height:89px; text-align:center; margin-bottom:35px;}
.main_info_btnarea .main_info {float:left; }
.main_info_btnarea .main_info li{float:left; background-color:#fff; width:485px; padding:19px 26px 19px 0px;
				border-top-right-radius:10px; border-bottom-right-radius:10px;
				 border-left: 5px solid transparent;border-image: url('/img/asp/line.png') 10 round;
				 box-shadow: 0px 1px 6px rgba(207,217,229,0.4);
				 margin-bottom:20px; margin-right:28px;
				}


.main_info_btnarea .main_info li:nth-child(2n) {margin-right:0px}
.main_info_btnarea .main_info li a{display:block;font-family: 'Noto Sans KR', sans-serif;}
.main_info_btnarea .main_info li a span{display:block;}

.info_btn {float:left; width:485px;}
.info_btn_icon {display:table-cell; vertical-align:middle; width:152px;text-align:center; }
.info_date_area {display:table-cell; width:315px;}
.info_btn_t {float:left; width:315px;  margin-bottom:14px; text-align:left;color:#525252; font-size:18px; font-weight:700;height:22px; line-height:22px;}
.info_date_box {float:left; clear:both; width:315px; text-align:left;}
.info_date_t1 {float:left; border-radius:20px; width:73px;height:22px; line-height:22px; background-color:#2dcbc7; text-align:center; color:#fff; font-size:15px; font-weight:500; margin-bottom:4px; }
.info_date_t2 {float:left; border-radius:20px; width:73px;height:22px; line-height:22px;  background-color:#41aaf1; text-align:center; color:#fff; font-size:15px; font-weight:500;}
.info_date {float:left; width:234px;height:22px; line-height:22px;  margin-left:8px; text-align:left; color:#363636; font-size:15.5px; font-weight:500;}
.info_btn_go {display:table-cell; vertical-align:middle;width:17px; text-align:center;}





.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:fixed; 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:9}
	.haeder_nav {display:inline-block; width:1200px;height:58px; margin-top:18px; position:relative;}
	h1.hub_ci {float:left; width:121px; height:58px; }
	.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_sub  {position:absolute; display:inline-block; top:45px; right:7px; height:285px;}
	.nav_sub_l {float:left;background:url('/img/asp/hrdg_main_nav_l.png') no-repeat 0px 0px; width:35px; height:285px;}
	.nav_sub_r {float:left;background:url('/img/asp/hrdg_main_nav_r.png') no-repeat 0px 0px; width:35px; height:285px;}
	.nav_sub_c {float:left;background:url('/img/asp/hrdg_main_nav_c.png') repeat-x; height:246px; max-width:260px; padding-top:39px;}
	.nav_sub_bp {float:left;background:url('/img/asp/hrdg_main_nav_c.png') repeat-x; height:246px; max-width:260px; padding-top:39px;}


	.nav_btn li.nav_shop{float:left;}
	.nav_btn li.nav_shop_login{float:left; padding-left:0px;}

	.btn-solution { float:left; position:relative;display:inline-block; padding-left:10px; }
	.btn-solution button { float:left; position:relative;  border:0px; font-weight:500; font-size:13px; background:#d2e7ef; color:#193f48;border-radius:7px;  margin-top:16px;
							height:25px; line-height:25px; text-align:left;  padding-right:18px;  padding-left:7px;letter-spacing:-1px;}
	.btn-solution button::after {
		position: absolute; top:50%;right:4px; width:15px;height: 15px;content: '';
		background: url("/img/new/ic_dropdown_arr_down_gray.png") no-repeat 50% 50%;display: block;  background-size:100%;
		-webkit-transform: translateY(-50%);transform: translateY(-50%);transition: all .15s .05s;}


	.btn-solution ul { display:none; float:left;position: absolute; top:46px; left:4px; width: 102px;  height:75px; overflow-x: hidden;background: #fff;border: solid 1px #777; font-size:13px; 
				font-family: 'NanumGothic', sans-serif; border-radius:7px;  text-align:left; z-index:10;}
	.btn-solution ul.on {  display: block;}
	.nav_btn li .btn-solution ul li {height:25px; }
	.btn-solution ul li { display:inline-block;float:left; width: 100%; border-right:0px; height:25px !important; padding-left:7px; line-height:26px !important; font-size:12px; padding-right:0px; text-align:left; }
	.nav_btn .btn-solution ul li a { display: block; font-weight:500; color:#353535; font-family: 'NanumGothic', sans-serif; font-size:12px; height:25px; line-height:25px; text-align:left; padding:0px; letter-spacing:-1px;}
	.btn-solution ul li:hover{background-color:#eceff3; color: #353535;}





	.nav_sub .nav_sub_c li{float:left; margin-right:1px; width:86px; height:99px; margin-bottom:10px; }
	.nav_sub .nav_sub_c li:nth-child(3n){ margin-right:0px;}
	.nav_sub .nav_sub_c li:nth-child(4){ margin-bottom:0px;}
	.nav_sub .nav_sub_c li:nth-child(5){ margin-bottom:0px;}
	.nav_sub .nav_sub_c li:nth-child(6){ margin-bottom:0px;}
	.nav_sub .nav_sub_c li a{ display:inline-block; width:86px; height:99px; }
	.nav_sub_c li a span{text-indent:-999999px; display:inline-block;}
	.nav_sub_c li a.gnb2_01 {background:url('/img/asp/hrdg_gnb_01.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_02 {background:url('/img/asp/hrdg_gnb_02.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_03 {background:url('/img/asp/hrdg_gnb_03.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_04 {background:url('/img/asp/hrdg_gnb_04.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_05 {background:url('/img/asp/hrdg_gnb_05.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_06 {background:url('/img/asp/hrdg_gnb_06.png') no-repeat 0px 0px;}
	.nav_sub_c li a.gnb2_01:hover {background:url('/img/asp/hrdg_gnb_01.png') no-repeat 0px -99px;}
	.nav_sub_c li a.gnb2_02:hover {background:url('/img/asp/hrdg_gnb_02.png') no-repeat 0px -99px;}
	.nav_sub_c li a.gnb2_03:hover {background:url('/img/asp/hrdg_gnb_03.png') no-repeat 0px -99px;}
	.nav_sub_c li a.gnb2_04:hover {background:url('/img/asp/hrdg_gnb_04.png') no-repeat 0px -99px;}
	.nav_sub_c li a.gnb2_05:hover {background:url('/img/asp/hrdg_gnb_05.png') no-repeat 0px -99px;}
	.nav_sub_c li a.gnb2_06:hover {background:url('/img/asp/hrdg_gnb_06.png') no-repeat 0px -99px;}



	.nav_sub .nav_sub_bp li{float:left; margin-right:1px; width:86px; height:99px; margin-bottom:10px; }
	.nav_sub .nav_sub_bp li:nth-child(3n){ margin-right:0px;}
	.nav_sub .nav_sub_bp li:nth-child(4){ margin-bottom:0px;}
	.nav_sub .nav_sub_bp li:nth-child(5){ margin-bottom:0px;}
	.nav_sub .nav_sub_bp li:nth-child(6){ margin-bottom:0px;}
	.nav_sub .nav_sub_bp li a{ display:inline-block; width:86px; height:99px; }
	.nav_sub_bp li a span{text-indent:-999999px; display:inline-block;}
	.nav_sub_bp li a.gnb2_01 {background:url('/img/asp/hrdg_gnb_01.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_02 {background:url('/img/asp/hrdg_gnb_07.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_03 {background:url('/img/asp/hrdg_gnb_08.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_04 {background:url('/img/asp/hrdg_gnb_04.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_05 {background:url('/img/asp/hrdg_gnb_05.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_06 {background:url('/img/asp/hrdg_gnb_06.png') no-repeat 0px 0px;}
	.nav_sub_bp li a.gnb2_01:hover {background:url('/img/asp/hrdg_gnb_01.png') no-repeat 0px -99px;}
	.nav_sub_bp li a.gnb2_02:hover {background:url('/img/asp/hrdg_gnb_07.png') no-repeat 0px -99px;}
	.nav_sub_bp li a.gnb2_03:hover {background:url('/img/asp/hrdg_gnb_08.png') no-repeat 0px -99px;}
	.nav_sub_bp li a.gnb2_04:hover {background:url('/img/asp/hrdg_gnb_04.png') no-repeat 0px -99px;}
	.nav_sub_bp li a.gnb2_05:hover {background:url('/img/asp/hrdg_gnb_05.png') no-repeat 0px -99px;}
	.nav_sub_bp li a.gnb2_06:hover {background:url('/img/asp/hrdg_gnb_06.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; margin-top:85px; 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_nav5 {float:right; height:133px;}
		.myc_sub_nav5 li{float:left; width:112px; height:133px; margin-left:16px;}

		.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:8; 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:7;}

		.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:8; 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:7;}

#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:521px; padding:30px 43px 38px 43px; background-color:#fff;display:inline-block;border-radius:10px; }
	.tax_cadd_top {float:left; width:914px; height:75px; }
	.tax_cadd_tit {float:left; width:800px; text-align:left;}
	.cadd_txt1 {font-size:27px; font-weight:700; height:46px; line-height:46px; width:800px; letter-spacing:-0.5px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap}
	.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:384px; 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_info06 {background:url('/img/new/myc_bm_icon6.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;}
    .cos_copt {float:left; width:98%;padding-left:2%; height:50px; line-height:50px; background-color:#edf3fb; text-align:left;
	          font-size:17.5px; color:#0888d2; border-radius:8px; margin-bottom:20px; font-weight:500}
	.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;}



#cos_cc_nav_area {float:left;  margin-top:85px;width:100%; height:240px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/asp/ccc_main_bg03.jpg') no-repeat 0px -446px;}
.cos_cc_nav {display:inline-block; width:1200px; margin-top:0px;}
.cos_title_cc{float:left; width:450px; color:#fff; text-align:left; margin-top:116px}
.cos_titlecc_b1 {float:left; width:450px;height:46px;  position:relative; font-size:46px; font-weight:800; line-height:46px; color:#fff; letter-spacing:0.5px;}
.cos_titlecc_bt{position:absolute; top:-19px; left:2px;  display:inline-block; width:450px; height:46px; z-index:8}
.cos_titlecc_bg {position:absolute; top:-68px; left:-40px; width:96px; height:95px;background:url('/img/new/bm_title_icon.png') no-repeat 0px 0px;display:inline-block; z-index:7; opacity: 0.25; background-size: 76px;}

.cos_cc_listcont {display:inline-block; width:1200px; min-height:300px; padding:30px 0px 45px 0px; }
.cos_cc_tab {float:left;width:1200px; padding:0px 0px 15px 0px; border-bottom:1px dotted #dde6ea; margin-bottom:25px}
.cos_cc_tab .cos_tab_list {float:left; width:1000px; }
.cos_cc_tab .cos_tab_list li{float:left; margin-right:8px; margin-bottom:10px;}
.cos_cc_tab .cos_tab_list li a{display:inline-block; border-radius:40px; height:40px; line-height:40px; padding:0px 25px; color:#485563; font-size:20px; font-weight:600;background-color:#dee4ea;  text-align:center;}
.cos_cc_tab .cos_tab_list li a:hover{color:#fff; font-size:20px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}
.cos_cc_tab .cos_tab_list li a.selon{color:#fff; font-size:20px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}






	.mycc_cos_list {float:left; width:1200px; margin-top:0px; border-top:1px solid #1b1b1b; border-bottom:1px solid #1b1b1b;}
	.mycc_cos_list li{float:left; width:1200px; border-bottom:1px solid #cccccc;}
	.mycc_cos_list li:last-child{ border-bottom:0px; }
	.mycc_cos_list li a {display:inline-block;color:#313131;  width:100%; font-family: 'NanumSquare', sans-serif !important;}
	.mycc_cos_list li a span {display:inline-block;}

	.mycc_cos_list li .cc_his .tag1 {float:left; padding:0px 17px; margin:0px 0px 10px 0px; height:24px; line-height:24px; font-size:14px; font-weight:600; color:#fff; background-color:#ff694b; border-radius:30px;transform: rotate(0.03deg);}
	.mycc_cos_list li .cc_his .tag2 {float:left; padding:0px 17px; margin:0px 0px 10px 0px; height:24px; line-height:24px; font-size:14px; font-weight:600; color:#fff; background-color:#00b595; border-radius:30px;transform: rotate(0.03deg);}
	.mycc_cos_list li .cc_his .tag3 {float:left; padding:0px 17px; margin:0px 0px 10px 0px; height:24px; line-height:24px; font-size:14px; font-weight:600; color:#fff; background-color:#176dd0; border-radius:30px;transform: rotate(0.03deg);}
	.mycc_cos_list li .cc_his .tag4 {float:left; padding:0px 17px; margin:0px 0px 10px 0px; height:24px; line-height:24px; font-size:14px; font-weight:600; color:#fff; background-color:#7c4ad4; border-radius:30px;transform: rotate(0.03deg);}
	
	.mycc_cos_list li .cc_his {float:left; width: 1140px; padding:25px 30px;}
	.mycc_cos_list li .cc_his_left {float:left; width: 600px;}
	.mycc_cos_list li .cc_his .cbtn_area {float:right; display:inline-block; height:65px; margin-top:15px;}
	
	.mycc_cos_list li .cbtn_area a.cbtn_wait_s3 {cursor:pointer; float:left;display:block; margin-right:15px;  width:250px; height:65px; line-height:65px; border:0px;border-radius:8px; background-color:#67788c; color:#fff;  text-align:center; font-size:20px; font-weight:600; letter-spacing:0px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }
    .mycc_cos_list li .cbtn_area a.cbtn_wait_s3 span.topt {display:inline-block; font-size:18px;line-height:25px; height:20px; margin-right:10px }
    .mycc_cos_list li .cbtn_area a.cbtn_wait_s3 span.btmt {display:inline-block;  font-size:16.5px;line-height:25px; height:20px;}

	.mycc_cos_list li .cbtn_area a.cbtn_s {cursor:pointer; float:left; display:block; margin-right:15px;  width:220px; height:65px; line-height:65px;border:0px; border-radius:8px; background-color:#5279ca; color:#fff;  text-align:center; font-size:20px; font-weight:600; letter-spacing:0px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	.mycc_cos_list li .cbtn_area a.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; height:65px; line-height:65px; border:0px;border-radius:8px; background:#67788c; color:#fff;  text-align:center; font-size:20px; font-weight:600; letter-spacing:0px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	.mycc_cos_list li .cbtn_area span.cbtn_s {cursor:pointer; float:left; display:block; margin-right:15px;  width:220px; height:65px; line-height:65px;border:0px; border-radius:8px; background-color:#5279ca; color:#fff;  text-align:center; font-size:20px; font-weight:600; letter-spacing:0px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }

	.mycc_cos_list li .cbtn_area span.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; height:65px; line-height:65px; border:0px;border-radius:8px; background:#67788c; color:#fff;  text-align:center; font-size:20px; font-weight:600; letter-spacing:0px; box-shadow: 0px 5px 9px rgba(0,55,181,0.14); }



	.mycc_cos_list li .cc_his .ct {float:left;clear:both; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;height:35px; line-height:33px; width:600px; padding:0px 0px 0px 0px; text-align:left; font-size:21px; font-weight:800; text-align:left;}
	.mycc_cos_list li .cc_his .cday_box  {float:left; clear:both; margin-left:0px;  margin-top:11px;  }		
	.mycc_cos_list li .cc_his .cday {float:left; margin-right:15px; text-align:left; font-size:17px; font-weight:400;}
	.mycc_cos_list li .cc_his .cday2 {float:left; margin-right:15px; text-align:left; font-size:17px; font-weight:400;}
    .mycc_cos_list .tc_p {color:#446ec6; margin-right:3px;}
	.mycc_cos_list li .cc_his .cbtn_box {float:left; clear:both; margin-left:34px;  margin-top:30px; }
	.mycc_cos_list li .cc_his .cbtn {width:299px; height:65px; line-height:65px;margin-right:15px; 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.18); }
	.mycc_cos_list li .cc_his .cbtn_wait {width:299px; height:65px; line-height:65px; margin-right:15px;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.18); }



	.mycc_cos_list li:hover{background: #f9f9f9;}








#cos_nav_area {float:left;  margin-top:85px;width:100%; height:420px; text-align:center; font-family:'NanumSquare', sans-serif !important; background:url('/img/asp/cos_bg.png') no-repeat center; background-position:center;}
.cos_nav {display:inline-block; width:1200px; margin-top:0px;}
.cos_title_ca {float:left; width:450px; color:#201433; text-align:left; margin-top:110px}
.cos_title_7h {float:left; width:450px; color:#201433; text-align:left; margin-top:110px}
.cos_title_color1 {float:left; border-radius:30px; height:32px; line-height:36px; color:#fff; font-weight:600; font-size:19px; padding:0px 15px; background-color:#00b595; margin-bottom:25px;}
.cos_title_color2 {float:left; border-radius:30px; height:32px; line-height:36px; color:#fff; font-weight:600; font-size:19px; padding:0px 15px; background-color:#ff694b; margin-bottom:25px;}
.cos_title_b1 {float:left; width:445px;height:46px; font-size:35.5px; font-weight:800; line-height:35px; color:#24578a; margin-bottom:8px; padding-left:3px;}
.cos_title_b2 {float:left; width:445px;height:46px;  font-size:53px; font-weight:800; line-height:46px; color:#085bb9; padding-left:2px;}
.cos_title7_b1 {float:left; width:445px;height:46px; font-size:34px; font-weight:800; line-height:35px; color:#24578a; margin-bottom:8px; letter-spacing:-0.5px; padding-left:3px;}
.cos_title7_b2 {float:left; width:450px;height:46px;  font-size:50.5px; font-weight:800; line-height:46px; color:#085bb9; letter-spacing:-0.5px;}
.cos_title_s {float:left; font-size:20px; font-weight:500; line-height:20px; margin-top:35px; color:#282b2c; padding-left:3px;}
.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}
.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; }




.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:8}
.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:7;}
.bm_title_s {float:left; padding-left:7px; font-size:19.5px; font-weight:600; line-height:20px; margin-top:20px; color:#005881;}
#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:125px 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:#f0f5f6; text-align:center;}
.cos_cont6 {float:left; width:100%;  padding:108px 0px; background-color:#fff; text-align:center;}


.cos_info_list {display:inline-block; width:1199px; }
.cos_info_list li {float:left; width:1199px; height:291px; overflow:hidden;cursor:pointer;}
.cos_7h_info01 {background:url('/img/asp/cos_7h_info01.png') no-repeat top; margin-bottom:25px;}
.cos_7h_info01:hover {background:url('/img/asp/cos_7h_info01.png') no-repeat 0px -291px}
.cos_7h_info02 {background:url('/img/asp/cos_7h_info02.png') no-repeat  0px -291px;}
.cos_7h_info02:hover  {background:url('/img/asp/cos_7h_info02.png') no-repeat top;}

.cos_ca_info01 {background:url('/img/asp/cos_ca_info01.png') no-repeat top; margin-bottom:25px;}
.cos_ca_info01:hover {background:url('/img/asp/cos_ca_info01.png') no-repeat 0px -291px;}
.cos_ca_info02 {background:url('/img/asp/cos_ca_info02.png') no-repeat top;}
.cos_ca_info02:hover  {background:url('/img/asp/cos_ca_info02.png') no-repeat 0px -291px;}

.cos_cont3 {display:inline-block; position:relative; width:1216px; height:609px;  padding:108px 0px; background-color:#fff; text-align:center;background:url('/img/asp/cos_ca_writer.png') no-repeat center; background-position:center;}
.cos_ca_text {position:absolute; top:405px; left:95px; text-align:left;}
.cos_ca_text p{font-size:21px; font-weight:600; color:#3c3c3c; line-height:30px; margin-bottom:15px;font-style:italic;}
.cos_ca_name {position:absolute; bottom:159px; left:510px; font-size:18px; font-weight:600; color:#2bc4d3; text-align:right;}
.cos_cont4 {display:inline-block; position:relative; width:1216px; height:609px; padding:108px 0px; background-color:#fff; text-align:center;background:url('/img/asp/cos_7h_writer.png') no-repeat center; background-position:center;}
.cos_7h_text {position:absolute; top:405px; left:95px; text-align:left;}
.cos_7h_text p{font-size:21px; font-weight:600; color:#3c3c3c; line-height:30px; margin-bottom:15px;font-style:italic;}
.cos_7h_name {position:absolute; bottom:159px; left:210px; font-size:18px; font-weight:600; color:#2bc4d3; text-align:right;}

.cos_ca_floating {position:fixed; width:100%; height:110px; bottom:0px; left:0px; background-color:#373d42; text-align:center;z-index:10}
.cos_ca_floating .section-wrap {width:1160px;display:inline-block;height:90px; padding-top:10px;}
.cos_ca_floating .section-wrap .cos_s_date{width:800px;float:left;height:70px; padding-top:20px; font-size:22.5px; color:#fff; font-weight:600;  text-align:left;  }
.cos_ca_floating .section-wrap .cos_s_date .cos_sd_b {width:800px;height:30px; line-height:30px;float:left;  }
.cos_ca_floating .section-wrap .cos_s_date .cos_sd_s {width:800px;height:30px; line-height:30px;float:left;font-size:16.5px; font-weight:500;}

.cos_ca_floating .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:#00b595; border-radius:40px;}
.cos_ca_floating .section-wrap a.memapp:hover { background-color:#02a689}

.cos_7h_floating {position:fixed; width:100%; height:110px; bottom:0px; left:0px; background-color:#373d42; text-align:center;z-index:10}
.cos_7h_floating .section-wrap {width:1160px;display:inline-block;height:90px; padding-top:10px;}
.cos_7h_floating .section-wrap .cos_s_date{width:800px;float:left;height:70px; padding-top:20px; font-size:22.5px; color:#fff; font-weight:600;  text-align:left;  }
.cos_7h_floating .section-wrap .cos_s_date .cos_sd_b {width:800px;height:30px; line-height:30px;float:left;  }
.cos_7h_floating .section-wrap .cos_s_date .cos_sd_s {width:800px;height:30px; line-height:30px;float:left;font-size:16.5px; font-weight:500;}

.cos_7h_floating .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:#ff694b; border-radius:40px;}
.cos_7h_floating .section-wrap a.memapp:hover { background-color:#f35a3b}



.cos_prv_video {position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.7); z-index:55;}
.cos_pv_box {position:absolute; margin-left:50%; margin-top:-240px; left:-427px; top:50%;  width:854px; height:480px; background-color:#fff;}
.cos_pv_close {position:absolute; margin-left:50%; margin-top:-287px; left:384px; top:50%;  width:47px; height:47px;}



.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:#fff; 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:#f0f5f6; 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;}







.cos_listcont {display:inline-block; width:1200px; min-height:300px; padding:30px 0px 45px 0px; }
.cos_tab {float:left;width:1200px; padding:0px 0px 20px 0px; border-bottom:1px dotted #dde6ea; margin-bottom:35px}
.cos_tab_list {float:left; width:1000px; }
.cos_tab_list li{float:left; margin-right:8px; margin-bottom:10px;}
.cos_tab_list li a{display:inline-block; border-radius:35px; height:35px; line-height:35px; padding:0px 20px; color:#485563; font-size:17px; font-weight:600;background-color:#dee4ea;  text-align:center;}
.cos_tab_list li a:hover{color:#fff; font-size:17px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}
.cos_tab_list li a.selon{color:#fff; font-size:17px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 6px rgba(0,0,0,0.22);}

.cos_sub_nav {float:right; width:392px; margin-top:120px;}
.cos_sub_nav li {float:right; width:124px; height:150px; margin-right:10px; }
.cos_sub_nav li:first-child{ margin-right:0px; }






.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; display:inline-block;height:41px; line-height:41px; font-size:25px; font-weight:700;}
.bm_list_title ul.list_2d {float:left; margin-left:35px; margin-top:-5px;height:40px;  font-size:29px; font-weight:700; padding:3px 10px; border-radius:8px;background-color:#edf6fd; }
.bm_list_title ul.list_2d li{float:left; margin-right:2px; }
.bm_list_title ul.list_2d li:last-child {margin-right:0px; }
.bm_list_title ul.list_2d li a{display:inline-block; border-radius:19px; height:30px; line-height:31px; padding:0px 15px; color:#485563; font-size:17px; font-weight:600; text-align:center;}
.bm_list_title ul.list_2d li a:hover{color:#fff; font-size:17px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 5px rgba(0,0,0,0.1);}
.bm_list_title ul.list_2d li a.selon{color:#fff; font-size:17px; font-weight:600;background-color:#43a4ff;  text-align:center; box-shadow:0px 2px 5px rgba(0,0,0,0.1);}



.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:20px;}
.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; min-height:30px; line-height:30px; font-size:19px; font-weight:500 }
.bm_cos_info ul li span.infot_cont{float:left;  padding-top:4px; padding-bottom:4px; width:360px; 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; padding-top:4px; padding-bottom:4px; font-size:19px; }

.bm_cos_info ul li span .infot_cont_st {font-size:16.5px; line-height:25px;}
.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-family:'NanumGothic', sans-serif !important; font-size:18px;font-weight:400; 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-family:'NanumGothic', sans-serif !important; font-size:18px;font-weight:400; 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; font-family:'NanumGothic', sans-serif !important; text-align:center; font-size:18px;font-weight:400; 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; }



/* 수강신청  */

.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}
 .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;}
.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:135px; padding:0px; width:1200px;  display:inline-block; text-align:left;}
.cos_ctg{float:left;  width:235px;height:135px; line-height:135px; background-color:#f3f5f6; text-align:center; font-size:21px; font-weight:800}
.cos_srhr {float:left;  height:96px;  width:920px; background-color:#fff; padding:24px 0px 15px 45px}
.srh_cos_tit {float:left; height:30px; line-height:30px; width:920px; font-size:24px; font-weight:800; margin-bottom:6px; clear:both;}
.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;}


.new_ow {float:left; background-color:#176dd0; margin-bottom:7px;display:inline-block; padding:0px 15px; height:27px; line-height:29px; font-size:16.5px; font-weight:600; color:#fff; border-radius:40px; }

.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:310px; text-align:center; /*cursor:pointer; */}
.mbs_icon {display:inline-block; width:126px; height:100px;margin-top:62px;}
.mbs_txt_b1 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px;}
.mbs_txt_b2 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px;}
.mbs_txt_b3 {float:left; width:322px; font-size:21px; color:#383d43; font-weight:600; margin-top:23px; line-height:30px; letter-spacing:-0.5px;} 
.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;  height:67px; }


.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_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;}

.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;}



#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:125px; 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:1200px; /*height:320px; margin-right:33px;*/  margin-bottom:15px; }
	.myc_cos_list li:nth-child(3n){ margin-right:0px; }
	.myc_cos_list li a {display:inline-block;color:#313131; position:relative; width:1198px; height:272px; 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:33px 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:33px 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:33px 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:33px 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;clear:both; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;height:35px; line-height:33px; width:1101px; padding:12px 0px 0px 36px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li a .cday_box  {float:left; clear:both; margin-left:37px;  margin-top:11px;  }		
	.myc_cos_list li a .cday {/*position:absolute; left:0px; top:162px; padding-left:37px; width:339px; */ float:left; margin-right:15px; 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; */ float:left; margin-right:15px; 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_box {float:left; clear:both; margin-left:34px;  margin-top:30px; }
	.myc_cos_list li a .cbtn {/*position:absolute; left:37px; top:217px;*/ width:299px; height:65px; line-height:65px;margin-right:15px; 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; margin-right:15px;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:32px 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:32px 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:32px 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:32px 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:1196px; height:270px; 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;clear:both; width:1100px; padding:12px 0px 0px 35px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li a:hover .cday_box  {float:left; clear:both; margin-left:36px;  margin-top:11px;  }		
	.myc_cos_list li a:hover .cday {/*position:absolute; left:0px; top:161px; padding-left:36px; width:337px;*/ float:left;  margin-right:15px; 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;*/ float:left;  margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li a:hover .cbtn_box {float:left; clear:both; margin-left:33px;  margin-top:30px;  }	
	.myc_cos_list li a:hover .cbtn {/*position:absolute; left:36px; top:216px;*/ width:299px; height:65px; line-height:65px;margin-right:15px; 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;margin-right:15px; 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_cos_list li .book_pm_his {display:inline-block;color:#313131; position:relative; width:1198px; height:272px; 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 .book_pm_his span {display:inline-block;}
	.myc_cos_list li .book_pm_his .ct {float:left;clear:both; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;height:35px; line-height:33px; width:1101px; padding:12px 0px 0px 36px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li .book_pm_his .cday_box  {float:left; clear:both; margin-left:37px;  margin-top:11px;  }
	.myc_cos_list li .book_pm_his .cday {/*position:absolute; left:0px; top:162px; padding-left:37px; width:339px; */ float:left; margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his .cday2 {/*position:absolute; left:0px; top:162px; padding-left:37px; width:339px; */ float:left; margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his .cday3 {/*position:absolute; left:0px; top:162px; padding-left:37px; width:339px; */ float:left; margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his .cbtn_area {/*position:absolute; left:36px; top:216px; width:299px; text-align:center;*/float:left; clear:both; margin-left:34px;  margin-top:30px;}
	.myc_cos_list li .book_pm_his a.cbtn_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his a.cbtn_x {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his a.cdvr_s {cursor:pointer; display:inline-block;  position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his a.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his a.cbtn_wait_s3 {cursor:pointer; float:left;display:inline-block; position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his a.cbtn_wait_s3 span.topt {display:inline-block; font-size:20px;line-height:25px; height:20px; margin-right:10px }
    .myc_cos_list li .book_pm_his a.cbtn_wait_s3 span.btmt {display:inline-block;  font-size:16.5px;line-height:25px; height:20px;}
	.myc_cos_list li .book_pm_his a.cbtn_wait_s2 {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:280px; height:65px; line-height:65px; border:0px;border-radius:8px; background-color:#88929e; 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 .book_pm_his:hover {display:inline-block; width:1196px; height:270px; 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 .book_pm_his:hover .ct {float:left;clear:both; width:1100px; padding:12px 0px 0px 35px; text-align:left; font-size:26px; font-weight:800;}
	.myc_cos_list li .book_pm_his:hover .cday_box  {float:left; clear:both; margin-left:36px;  margin-top:11px;  }		
	.myc_cos_list li .book_pm_his:hover .cday {/*position:absolute; left:0px; top:161px; padding-left:36px; width:337px;*/ float:left;  margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his:hover .cday2 {/*position:absolute; left:0px; top:161px; padding-left:36px; width:337px;*/ float:left;  margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his:hover .cday3 {/*position:absolute; left:0px; top:161px; padding-left:36px; width:337px;*/ float:left;  margin-right:15px; text-align:left; font-size:18px; font-weight:400;}
	.myc_cos_list li .book_pm_his:hover .cbtn_area {/*position:absolute; left:35px; top:215px; width:299px; text-align:center;*/float:left; clear:both; margin-left:33px;  margin-top:30px; }
	.myc_cos_list li .book_pm_his:hover a.cbtn_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px; width:299px; 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_cos_list li .book_pm_his:hover a.cbtn_x {cursor:pointer; display:inline-block; position:unset; margin-right:15px; width:299px; 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_cos_list li .book_pm_his:hover a.cdvr_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;  width:299px; 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_cos_list li .book_pm_his:hover a.cbtn_wait_s {cursor:pointer; display:inline-block; position:unset; margin-right:15px;   width:299px; 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_cos_list li .book_pm_his:hover a.cbtn_wait_s2 {cursor:pointer; display:inline-block; position:unset; margin-right:15px;   width:280px; height:65px; line-height:65px; border-radius:8px; border:0px;background-color:#9da6b1; 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 .book_pm_his .tag1 {float:left; padding:0px 17px; margin:33px 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 .book_pm_his .tag2 {float:left; padding:0px 17px; margin:33px 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 .book_pm_his .tag3 {float:left; padding:0px 17px; margin:33px 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 .book_pm_his .tag4 {float:left; padding:0px 17px; margin:33px 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 .book_pm_his:hover .tag1 {float:left; padding:0px 17px; margin:32px 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 .book_pm_his:hover .tag2 {float:left; padding:0px 17px; margin:32px 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 .book_pm_his:hover .tag3 {float:left; padding:0px 17px; margin:32px 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 .book_pm_his:hover .tag4 {float:left; padding:0px 17px; margin:32px 0px 0px 35px; height:27px; line-height:28px; font-size:16.5px; font-weight:600; color:#fff; background-color:#7c4ad4; border-radius:30px;}
	