.container .tit h2 { width:100%; font-size:24px; color:#000; font-weight:700; text-align:center; /*margin-top:30px;*/ margin-bottom:30px; }
.container .tit h2 .fc_r { color:#d7073b; }


/*½½¶óÀÌµå*/
.regular_v2 .slick-slide img { width:100%; }


/*best list*/
.list_con_sd .slick-slide img { width:100%; }
.edu_list { box-sizing:border-box; width:100%; }
.edu_list ul { text-align:center; }
.edu_list ul li { position:relative; display:inline-block;; width:49.5%; margin-right:5%; text-align:center; color:#000; cursor:pointer; border:1px solid #eaeaea; box-sizing:border-box; }
.best_list_con li { height:260px; }
.edu_list ul li:last-child { margin-right:0; }

.edu_list ul li dl { position:relative; height:100%; box-sizing:border-box; }
.edu_list ul li dl dt { background:#dcdcdc; width:100%; overflow:hidden; }
.edu_list ul li dl dt img { width:100%; }
.edu_list ul li dl dd { padding:0 2%; }
.edu_list ul li dl dd span.tit { font-size:16px; color:#000; font-weight:700; height:95px; width:100%; display:block; padding:20px 10px 10px 10px; box-sizing:border-box; }
.edu_list ul li dl dd span.txt { font-size:12px; color:#999; font-weight:400; width:100%; display:block; box-sizing:border-box; line-height:135%; }

.edu_list .slick-dots li { height:auto; margin:0 1%; border:none; }


/*M_sec2*/
.M_sec2:before { content:''; display:block; position:absolute; left:0; top:0; width:100%; height:385px; background:#f5f5f5; }
.M_sec2 .tit { position:relative; }

.M_sec2 .edu_list { position:relative; display:block; width:100%; background:#fff; }
.M_sec2 .edu_list:before { content:''; display:block; position:absolute; left:-5%; top:0; width:1200px; height:100%; background:#fff; border:1px solid #eaeaea; }
.M_sec2 .edu_list ul { overflow:hidden; padding:10px; position:relative; }
.M_sec2 .edu_list ul li { float:left; width:16.6%; border-bottom:1px solid #eaeaea; letter-spacing:-1px; }
.M_sec2 .edu_list ul li:nth-child(25),.M_sec2 .edu_list ul li:nth-child(26),.M_sec2 .edu_list ul li:nth-child(27),.M_sec2 .edu_list ul li:nth-child(28),.M_sec2 .edu_list ul li:nth-child(29),.M_sec2 .edu_list ul li:nth-child(30) { border-bottom:0; }
.M_sec2 .edu_list ul li a { display:block; font-size:16px; color:#000; font-weight:400; padding:20px 0; box-sizing:border-box; transform:skew(-0.03deg); }
.M_sec2 .edu_list ul li a:hover { text-decoration:underline; }
.M_sec2 .edu_list ul li a img { margin-right:5px; margin-top:-1px; }


.M_sec2 .edu_list2 { position:relative; display:block; width:100%; height:100%; }
.M_sec2 .edu_list2 .list_cont { width:100%; display:inline-block; }
.M_sec2 .edu_list2 .list_cont .tit h3 { font-size:20px; font-weight:700; color:#d7073b; text-align:center; margin-top:25px; margin-bottom:10px; }
.M_sec2 .edu_list2:before { content:''; display:block; position:absolute; left:50%; top:0; transform:translate(-50%,0); width:100%; height:100%; background:#fff; border:1px solid #eaeaea; }
.M_sec2 .edu_list2 ul { overflow:hidden; position:relative; padding:0 2%; }
.M_sec2 .edu_list2 .br_right { box-sizing:border-box; }
.M_sec2 .edu_list2 ul li { display:inline-block; width:32.3%; height:65.4px; position:relative; border-bottom:1px solid #eaeaea; letter-spacing:-1px; }
.M_sec2 .edu_list2 ul li.br_none { border:none; }
.M_sec2 .edu_list2 ul li:nth-child(25),.M_sec2 .edu_list2 ul li:nth-child(26),.M_sec2 .edu_list2 ul li:nth-child(27),.M_sec2 .edu_list2 ul li:nth-child(28),.M_sec2 .edu_list2 ul li:nth-child(29),.M_sec2 .edu_list2 ul li:nth-child(30) { border-bottom:0; }
.M_sec2 .edu_list2 ul li a { display:block; position:absolute; width:100%; left:0; top:17%; font-size:13px; color:#000; font-weight:400; box-sizing:border-box; transform:skew(-0.03deg); }
.M_sec2 .edu_list2 .list_cont ul li a:hover span { text-decoration:underline; }
.M_sec2 .edu_list2 ul li a img { margin-right:5px;  margin-left:5px; margin-top:-1px; padding:12px 0; }
.M_sec2 .edu_list2 ul li a span { display:inline-block; position:absolute; width:100%; top:50%; transform:translate(0,-50%) !important; }

.M_sec3 .cs_list .cstb { width:48.8%; float:left; border-collapse:collapse; transform:skew(-0.03deg); }
.M_sec3 .cs_list .mr13 { margin-right:12.5px; }
.M_sec3 .cs_list .ml13 { margin-left:12.5px; }
.M_sec3 .cs_list .cstb th, .M_sec3 .cs_list .cstb td { font-size:14px; padding:15px 0; border-bottom:1px solid #eaeaea; text-align:center; }
.M_sec3 .cs_list .cstb th { font-weight:700; border-top:2px solid #d7073b; border-bottom:1px solid #dcdcdc; text-align:center; }

.more_edu { position:absolute; background:#d7073b; color:#fff; font-size:17px; font-weight:700; width:216px; height:50px; padding:13px 15px; text-align:center; box-sizing:border-box; border-radius:50px; transition:0.3s; z-index:5; bottom:-5px; left:50%; transform:translate(-50%,0) !important; }
.more_edu span { position:absolute; width:100%; left:43%; top:50%; transform:translate(-50%,-50%) !important; }
.more_edu:after { content:''; display:inline-block; float:right; width:30px; height:30px; background:url(/rtImages/n_main/M_more_edu_icon.png) no-repeat; }
.more_edu:hover { background:#c10736; }

.M_sec3 .cs_list .cstb { width:100%; border-collapse:collapse; transform:skew(-0.03deg); }
.M_sec3 .cs_list .mr13 { margin-right:12.5px; }
.M_sec3 .cs_list .ml13 { margin-left:12.5px; }
.M_sec3 .cs_list .cstb th, .M_sec3 .cs_list .cstb td { font-size:14px; padding:15px 0; border-bottom:1px solid #eaeaea; text-align:center; }
.M_sec3 .cs_list .cstb th { font-weight:700; border-top:2px solid #d7073b; border-bottom:1px solid #dcdcdc; text-align:center; }

.M_sec4 { background:#f5f5f5; }
.M_sec4  { float:left; width:100%; }
.M_sec4  .mr13 { margin-right:12.5px; }
.M_sec4  .ml13 { margin-left:12.5px; }

.M_sec4 .left_area .notice_con { float:left; width:100%; margin-bottom:30px; }
.M_sec4  .notice_con .tit2 { position:relative; margin-top:20px; margin-bottom:25px; padding:0 5px; }
.M_sec4 .left_area .notice_con .tit2 img { position:absolute; right:0; top:50%; transform:translate(0,-50%); }
.M_sec4 .left_area .notice_con .tit2 h2 { font-size:22px; font-weight:700; color:#000; text-align:left; }

.M_sec4 .left_area .notice_con .list_box { margin-top:30px; overflow:hidden; height:145px; }
.M_sec4 .left_area .notice_con .noticetb { border-collapse:collapse; border-top:1px solid #dcdcdc; width:100%;  }
.M_sec4 .left_area .notice_con .noticetb tr td { padding:15px 5px;  transform:skew(-0.03deg); width:100%; }
.M_sec4 .left_area .notice_con .noticetb tr td a { display:block; font-size:16px; font-weight:400; color:#000; }
.M_sec4 .left_area .notice_con .noticetb tr td a:hover { text-decoration:underline; }
.M_sec4 .left_area .notice_con .noticetb tr td a span { }
.M_sec4 .left_area .notice_con .noticetb tr td a span.data { float:right; color:#999; }


.M_sec4 .right_area { float:left; width:100%; }
.M_sec4 .right_area .tell_num { padding:20px; box-sizing:border-box; width:100%; border:2px solid #d7073b; background:#fff; box-sizing:border-box; text-align:center; }
.M_sec4 .right_area .tell_num .tit2 { margin-bottom:40px; }
.M_sec4 .right_area .tell_num .tit2 h2 { font-size:22px; font-weight:600; color:#000; text-align:center; }
.M_sec4 .right_area .tell_num .tell { font-size:35px; font-weight:900; color:#d7073b; text-align:center; margin-bottom:30px; }
.M_sec4 .right_area .tell_num .tell img { margin-top:-4px; margin-right:8px; }
.M_sec4 .right_area .tell_num .time ul li { font-size:16px; font-weight:400; color:#999; }
.M_sec4 .right_area .tell_num .time ul li:first-child { color:#000; }
.M_sec4 .right_area .tell_num .time ul li:last-child { margin-top:20px; }


.go_conform { position:fixed; bottom:5%; left:50%; transform:translate(-50%,0); z-index:2; text-align:center; width:210px; }
.go_conform a { background:#d7073b; border-radius:50px; text-align:left; box-shadow:1px 2px 8px 0 rgba(215,7,59,0.15); width:100%; line-height:45px; display:block; padding-left:10%; }
.go_conform a span { color:#fff; font-size:17px; font-weight:700; padding-top:2px; display:inline-block; }
.go_conform a span:after { content:''; display:inline-block; width:30px; height:30px; border-radius:50px; background:#a6012b url(/mbweb/img/main/go_conform_arrow.png) 50% 50% no-repeat; position:absolute; top:50%; right:-38%; transform:translate(0,-50%); }

/* top_visual */
.top_visual { position:relative; background:url('/mbweb/img/main/visual_bg.jpg') no-repeat; width:100%; height:auto; padding:60px 20px; box-sizing:border-box; }
.top_visual .top_wrap .use_name  { margin-bottom:20px; }
.top_visual .top_wrap .use_name h3 { color:#fff; font-size:26px; line-height:26px; font-weight:400; text-align:left; }
.top_visual .top_wrap .use_name span { font-weight:900; }
.top_visual .top_wrap .total_info ul {  }
.top_visual .top_wrap .total_info ul li { width:100%; margin-bottom:15px; }
.top_visual .top_wrap .total_info ul li:last-child { margin-bottom:30px; }
.top_visual .top_wrap .total_info ul li .tit { display:inline-block; text-align:center; width:60px; background:#fff; color:#000; font-weight:900; font-size:13px; border-radius:50px; padding:5px 0; }
.top_visual .top_wrap .total_info ul li .txt { font-size:13px; font-weight:600; text-align:left; color:#fff; padding-left:15px; } 
.top_visual .bottom_wrap { background-color:#fff; padding:30px 0; box-shadow:0 3px 18px 3px rgba(0,0,0,0.10); border-radius:10px; }
.top_visual .bottom_wrap dl { overflow:hidden; }
.top_visual .bottom_wrap dl dd { width:50%; float:left; text-align:center; }
.top_visual .bottom_wrap dl dd img { margin-bottom:20px; }
.top_visual .bottom_wrap dl dd p { font-size:14px; font-weight:600; }

/* notice_box */
.M_sec01 { padding:0 20px; }
.M_sec01 .notice_box { width:100%; margin-bottom:60px; }
.M_sec01 .notice_box .tit_n { border-bottom:1px solid #000; padding:20px; }
.M_sec01 .notice_box .tit_n h2 { font-size:20px; font-weight:800; color:#000; text-align:left; display:inline-block; }	
.M_sec01 .notice_box .tit_n .btn_more { position:relative; display:inline-block; float:right; width:36px; height:36px; border-radius:50px; background:#ebaa41; text-align:center; top:-6px; }
.M_sec01 .notice_box .tit_n .btn_more i { position:absolute; display:inline-block; width:15px; height:15px; top:50%; left:50%; transform:translate(-50%,-50%) rotate( 0deg); background:url('/rtImages/n_main/ic_m_plus2.png') no-repeat; background-position:center; transition:0.3s; }
.M_sec01 .notice_box .tit_n .btn_more:hover i { transform:translate(-50%,-50%) rotate(90deg); }
.M_sec01 .notice_box .list ul {  }
.M_sec01 .notice_box .list ul li { border-bottom:1px solid #dcdcdc; padding:0 20px; }
.M_sec01 .notice_box .list ul li a { display:block; padding:23.5px 0; font-size:14px; font-weight:400; color:#000; transition:0.3s; }
.M_sec01 .notice_box .list ul li a .ic_notie { color:#ff662b; font-weight:900; padding-right:10px; transition:0.3s; float:left; }
.M_sec01 .notice_box .list ul li a .txt { display:inline-block; width:calc(100% - 130px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.M_sec01 .notice_box .list ul li a .data { color:#999; float:right; }
.M_sec01 .notice_box .list ul li a:hover .txt { font-weight:600; }

/* 2021-12-10 Ãß°¡ */
.new_cont .container { padding:60px 0; }
.new_cont .container h2 { font-size:20px; font-weight:800; color:#000; margin-bottom:20px; }
.new_cont .container dl { overflow:hidden; }
.new_cont .container dl dd { background-color:#fff; width:100%; padding:15px 20px; margin-bottom:20px; position:relative; }
.new_cont .container dl dd:last-child { margin-bottom:0; }
.new_cont .container dl dd p.tit { font-size:13px; font-weight:bold; color:#000; width:80%; word-break:keep-all; }
.new_cont .container dl dd p.sub { font-size:11px; color:#666; }
.new_cont .container a { position:absolute; top:50%; right:20px; transform:translate(0, -50%) !important; }
.new_cont .container a div.circle { width:35px; height:35px; border:1px solid #ebab42; border-radius:50%; position:relative; }
.new_cont .container a div.circle img { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) }