.container .tit h2 { position:relative; width:100%; font-size:24px; color:#000; font-weight:700; text-align:center; /*margin-top:30px;*/ margin-bottom:60px; }
.container .tit h2:after { position:absolute; content:''; width:25px; height:2px; background:#000; bottom:-15px; left:50%; transform:translate(-50%,0); }
.container .tit h2 .fc_r { color:#d7073b; }

.ceo_ment p { font-size:14px; word-break:keep-all; margin-bottom:20px; }
.ceo_ment p .b_txt1 { font-size:20px; }

.ls_title{background:url("/rtImages/n_common/h3_titleicon.jpg") no-repeat 0 50%; padding-left:25px; margin-bottom:7px; font-size:1.3em !important; color:#000; font-weight:bold; line-height:24px; letter-spacing:-1px}
.ls_title1{background:url(/rtImages/n_common/icon_circle.gif) left center no-repeat;padding-left:14px; margin-bottom:7px; font-size:1.3em; font-weight:bold;}


.ls_td {margin-top:20px; margin-bottom:30px; font-size:1.1em; padding-left:20px; line-height:180%}
.ls_td > ul { margin:0 !important; }
.ls_td > ul > li { list-style:none; background:none !important; padding:0 !important; margin:0 !important; line-height:150% !important; text-align:left !important; margin-bottom:5px !important; position:relative; padding-left:10px !important; }
.ls_td > ul > li:before { content:''; width:3px; height:3px; border-radius:50%; background-color:#000; position:absolute; top:50%; left:0; transform:translate(0, -50%); }

.box {margin-top:20px; padding:15px; text-align:justify; line-height:180%; border:1px solid #dedede; !important; width:100%; box-sizing: border-box;}

.buttonNEW2.Burgendi {
	background-color: #b32525;
    color: #ffffff;
	padding: 5px;
}

.buttonNEW2.Black {
	background-color: #000;
    color: #ffffff;
	padding: 5px;
}



.buttonNEW2 {
    padding: 10px 15px;
	white-space: nowrap;
	line-height:1em;
	position:relative;
	outline: none;
	overflow: visible; /* removes extra side padding in IE */
	cursor: pointer;
	border: none;/* IE */
	border-radius:3px;

	
	);/* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
	-moz-user-select: none;
	-webkit-user-select:none;
	-khtml-user-select: none;
	user-select: none;
}

.fwhite {color:#fff;}

table.tb_st3 { margin-top:10px;margin-bottom:30px;width:100%;border-collapse:collapse; }
table.tb_st3 caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.tb_st3 tr th { text-align:center; border:1px solid #dcdcdc; padding:10px; font-size:16.5px; background-color:#fff; color:#000; }
table.tb_st3 tr td { border:1px solid #dcdcdc; padding:15px;  font-size:14px; text-align:left; line-height:180%; font-weight:700; transform:skew(-0.03deg); }
table.tb_st3 .td_center { text-align:center;  }

table.intable { margin-top:10px;margin-bottom:30px;width:100%; -border-top:2px solid #b42625; border-collapse:collapse; }
/*table.intable { margin-top:10px;margin-bottom:30px;width:100%; border-top:3px solid #363d64; border-collapse:collapse; }*/
table.intable caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.intable thead th { text-align:center; border:1px solid #ccc; padding:10px; font-size:1.2em;background-color:#5f6588; color:#fff; }
table.intable tbody th { border:1px solid #ccc; padding:10px; font-size:14px;background-color:#f2f2f2; color:#333; }
table.intable th { border:1px solid #ccc; padding:10px; font-size:15px; background-color:#f2f2f2; color:#cc2633; }
table.intable td { border:1px solid #ccc; padding:5px;  font-size:14px; text-align:center; line-height:180%; }
table.intable .td_center { text-align:center;  }

table.cstable { margin-top:10px;margin-bottom:30px; width:100%; border-top:3px solid #b42625; border-collapse:collapse; }
/*table.cstable { margin-top:10px;margin-bottom:30px;width:790px; border-top:3px solid #363d64; border-collapse:collapse; }*/
table.cstable caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.cstable thead th { text-align:center; border:1px solid #eeeeee; padding:10px; font-size:1.2em;background-color:#f2f2f2; color:#000; }
/*table.cstable thead th { text-align:center; border:1px solid #ccc; padding:10px; font-size:1.2em;background-color:#5f6588; color:#fff; }*/
table.cstable tbody th { border:1px solid #eeeeee; padding:10px; font-size:1.0em;background-color:#f9f9f9; color:#000; }
table.cstable th { border:1px solid #eeeeee; padding:10px; font-size:1.0em;background-color:#f9f9f9; color:#000; }
table.cstable td { border:1px solid #eeeeee; padding:5px;  font-size:1.0em; text-align:left; line-height:180%; }
table.cstable .td_center { text-align:center;  }

table.join_form { margin-top:10px;margin-bottom:30px; width:100%; border-top:1px solid #000; border-collapse:collapse; }
table.join_form caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.join_form tbody th { padding:10px; font-size:16px; background-color:#f9f9f9; color:#000; }
table.join_form th { border-bottom:1px solid #eeeeee; padding:10px; font-size:1.0em;background-color:#f9f9f9; color:#000; }
table.join_form td { border-bottom:1px solid #eeeeee; padding:5px;  font-size:1.0em; text-align:left; line-height:180%; }
table.join_form .td_center { text-align:center;  }

table.tbst2 { margin-top:10px;margin-bottom:30px; width:100%; border-top:1px solid #000; border-collapse:collapse; }
table.tbst2 caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.tbst2 tbody th { padding:10px; font-size:16px; background-color:#f9f9f9; color:#000; }
table.tbst2 th { border-bottom:1px solid #eeeeee; padding:10px; font-size:1.0em;background-color:#f9f9f9; color:#000; }
table.tbst2 td { border-bottom:1px solid #eeeeee; padding:5px;  font-size:1.0em; text-align:left; line-height:180%; }
table.tbst2 .td_center { text-align:center;  }

table.tbst2 input, textarea { height:50px; }
table.tbst2 .input01 { width:100%; }
table.tbst2 .input02 { width:30%; }
table.tbst2 select, input[type="password"], table.tbst2 input[type="text"], table.tbst2 input[type="tel"], table.tbst2 textarea { height:50px; font-size:14px; border-radius:3px; border:1px solid #e5e5e5; letter-spacing:-0.03em; padding:10px; box-sizing:border-box; }
table.tbst2 .input01 { width:100%; }
table.tbst2 .input02 { width:30%; }

table.tbst3 { margin-top:10px;margin-bottom:30px; width:100%; border-top:1px solid #000; border-collapse:collapse; }
table.tbst3 caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.tbst3 tbody th { padding:10px; font-size:14px; background-color:#f9f9f9; color:#000; }
table.tbst3 th { border-bottom:1px solid #eeeeee; padding:10px; font-size:1.0em;background-color:#f9f9f9; color:#000; }
table.tbst3 td { border-bottom:1px solid #eeeeee; padding:5px;  font-size:1.0em; text-align:left; line-height:180%; }
table.tbst3 .td_center { text-align:center;  }
table.tbst3 .input01 { width:100%; height:auto; padding:4px; }
table.tbst3 .input02 { width:30%; }

table.tbst4 { margin-top:10px;margin-bottom:30px; width:100%; border-top:1px solid #000; border-collapse:collapse; }
table.tbst4 caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.tbst4 th { border-bottom:1px solid #eeeeee; padding:10px; font-size:1.1em; background-color:#f9f9f9; color:#000; text-align:center; }
table.tbst4 td { border-bottom:1px solid #eeeeee; padding:5px;  font-size:1.0em; /*text-align:left;*/ line-height:180%; word-break:keep-all; }
table.tbst4 .td_center { text-align:center;  }
table.tbst4 .input01 { width:100%; height:auto; padding:4px; }
table.tbst4 .input02 { width:30%; }


/*tit_st*/
.tit2 h2 { position:relative; font-size:23px; color:#000; font-weight:600 !important; padding-left:20px !important; margin-bottom:20px !important; margin-top:60px !important; overflow:hidden; line-height:155%; }
.tit2 h2:before { content:''; position:absolute; display:inline-block; left:0; top:45%; transform:translate(0,-50%); width:15px; height:15px; background:#000;  }
.tit2 h2 strong { font-weight:900; }
.sub_tit h2 { font-size:16px; color:#fff; background:#d7073b; display:inline-block; padding:10px 15px !important; margin:0 !important; font-weight:400 !important; }

/*´ë¸é±³À° Ç¥ st*/
table.class_table { margin-top:10px;margin-bottom:30px;width:100%; -border-top:2px solid #b42625; border-collapse:collapse; }
table.class_table caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.class_table thead th { text-align:center; border:1px solid #ccc; padding:10px; font-size:16.5px; background-color:#fff; color:#000; }
table.class_table td { border:1px solid #ccc; padding:15px; font-size:13px; text-align:left; line-height:180%; font-weight:700; transform:skew(-0.03deg); }
table.class_table .td_center { text-align:center; }

/* why thebest st*/
#edu_mroe_con ul { margin:0 !important; width:100%; overflow:hidden; }
#edu_mroe_con ul li { float:left; width:100%; background:#f2f2f2 !important; box-sizing:border-box; padding:0 !important; margin-bottom:5px; }
#edu_mroe_con ul li:last-child { margin-right:0; }
#edu_mroe_con ul li dl dt { position:relative; width:100%; height:170px; }
#edu_mroe_con ul li dl dt img { position:absolute; left:50%; top:50%; width:150px; transform:translate(-50%,-50%); -webkit-perspective:1; perspective:1; }
#edu_mroe_con ul li dl dd { text-align:center; font-size:14px; font-weight:600; letter-spacing:-1px; padding-top:20px; padding-bottom:30px; line-height:140%; }
#edu_mroe_con ul li dl dd span { color:#d7073b; }

/*Ç¥ st*/
table.class_table1 { margin-top:10px;margin-bottom:30px;width:100%; -border-top:2px solid #b42625; border-collapse:collapse; }
table.class_table1 caption {visibility:hidden; overflow:hidden; width:0; height:0; line-height:0;}
table.class_table1 tr th { text-align:center; border:1px solid #ccc; padding:10px; font-size:14px; background-color:#fff; color:#000; }
table.class_table1 tr td { border:1px solid #ccc; padding:5px; font-size:12px; line-height:180%; font-weight:700; transform:skew(-0.03deg); word-break:keep-all; }
table.class_table1 .td_center { text-align:center; }




/*counsel_form*/
.counsel_form { width:100%; }
.counsel_form h1 {text-align:center; color:#fff; font-weight:bold; background:#d7073b; font-size:28px; padding:35px 0; }
/*.counsel_form .form {padding:26px 18px;}*/
.counsel_form input, select { cursor:pointer; }
.counsel_form .st01 { width:100%; }
.counsel_form .st01_comp { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%; }
.counsel_form .st02 { width:32.2%; float:left; }
.counsel_form .st03 { width:100%; }
.counsel_form .st04 { width:54%; }

.counsel_form .form li+li {margin-top: 5px;}
.counsel_form .form li {overflow: hidden; margin-bottom:8px; }
.counsel_form .form li.captcha {line-height: 34px;}
.counsel_form .form li.captcha .form_control {display: inline-block; padding-left:8px; padding-right:8px; }

.counsel_form .form li.captcha img {max-width: 100%;vertical-align: middle;margin-left: 1%;}
.counsel_form .form li.check b {color: #34469c}
.counsel_form .form li.check {padding: 10px 0;}
.counsel_form .form_control { font-size:14px; letter-spacing:-1px; border-radius: 3px;border-color: #e5e5e5;letter-spacing: -0.03em; height:50px; box-sizing:border-box; padding:10px; }
.counsel_form textarea.form_control { height:90px; }
.counsel_form .btn { border:none; background:#d7083c; color:#fff; font-size:24px; display:block; padding:25px 0; width:100%; border-radius:5px; cursor:pointer; transition:0.3s all; }
.counsel_form .btn:hover { background:#333; }


.counsel_form .go_imgch { width:100%; border:1px solid #eaeaea; display:block; text-align:center; background:#959595; color:#fff; border-radius:5px; transition:0.3s all; margin-top:5px; }
.counsel_form .go_imgch:hover { background:#333; }
.counsel_form .go_imgch span { font-size:13px; }



/*bbs style _ list*/
.conBox .newsList { border-top:1px solid #000;  margin-bottom:10px; }
.conBox .newsList li { width:100%; border-bottom:1px solid #eaeaea; }
.conBox .newsList li a { font-size:14px; display:block; width:100%; padding:10px 15px; text-decoration:none; }
.conBox .newsList li a em { font-style:normal !important; }
.conBox .newsList li a span.txt { }
.conBox .newsList li a span.data { float:right; font-size:12px; color:#999; }

.conBox .paging { display:block; width:100%; }
.conBox .paging .num { font-size:16px; font-weight:bold; display:inline-block; padding-top:10px; }
.conBox .paging .num a, .conBox .paging .num strong { padding:0 3px; }
.conBox .paging .num strong { color:#d7083c; }

/*bbs style _ view*/
.bbsView {  }
.bbsView .txtTop { border-bottom:1px solid #000; padding-bottom:10px; }
.bbsView .txtTop h2 { font-size:18px; font-weight:bold; padding-bottom:5px; }
.bbsView .txtTop .divBar { font-size:13px; color:#999; }
.bbsView .txtCon { font-size:14px; border-bottom:1px solid #eaeaea; padding:20px 0; margin-bottom:40px; }

.go_listbtn { font-size:14px; color:#fff; background:#444; border-radius:5px; }


#sett_list .sett_list2 ul { border-top:1px solid #dcdcdc; }
#sett_list .sett_list2 ul li { padding:10px; width:100%; border-bottom:1px solid #dcdcdc; padding:20px 10px; box-sizing:border-box; overflow:hidden; }
#sett_list .sett_list2 ul li .left_area { float:left; width:60%; box-sizing:border-box; }
#sett_list .sett_list2 ul li .left_area h3 { font-size:14px; font-weight:400; color:#000; padding-bottom:3px; word-break:keep-all; }
#sett_list .sett_list2 ul li .left_area span { font-size:11px; font-weight:400; padding:3px 10px; border-radius:5px; }
#sett_list .sett_list2 ul li .left_area .right_i { color:#fff; background:#d7073b; }
#sett_list .sett_list2 ul li .left_area .no_i { color:#fff; background:#333; }
#sett_list .sett_list2 ul li .right_area { display:inline-block; width:38%; text-align:right; box-sizing:border-box; }
#sett_list .sett_list2 ul li .right_area span.price { font-size:14px; color:#000; font-weight:900; text-align:right; }
#sett_list .sett_list2 ul li .right_area  a { display:inline-block; color:#000; background:#e2e3e9; text-align:center; width:80%; border-radius:5px; box-sizing:border-box; padding:5px 0; font-size:14px; font-weight:600; margin:0 2.5%; transition:0.3s; }
#sett_list .sett_list2 ul li .right_area  a:hover { background:#dadbe0; }

#sett_list .rt03_mlist { overflow:hidden; padding-top:1px; }
#sett_list .rt03_mlist ul { _overflow:hidden; }
#sett_list .rt03_mlist ul li { float:left; width:50%; background:#fff; border:1px solid #dcdcdc; box-sizing:border-box; transition:0.3s; margin-right:-1px; margin-top:-1px; }
/*.rt03_mlist ul li { border-right:0; }*/
#sett_list .rt03_mlist ul li:last-child { border-right:1px solid #dcdcdc; }
#sett_list .rt03_mlist ul li a { display:block; font-size:12px; font-weight:600; height: 53px; box-sizing:border-box; color:#b3b3b3; /*padding:10px 0;*/ text-align:center; word-break:keep-all; position:relative; }
#sett_list .rt03_mlist ul li a span { position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%) !important; word-break:break-word; padding:0 10px; line-height:150%; }
/*.rt03_mlist ul li a span { position:absolute; width:100%; left:50%; top:50%; transform:translate(-50%,-50%) !important; padding:0 10px; box-sizing:border-box; }*/
#sett_list .rt03_mlist ul li:hover { background:#d7073b; border:1px solid #d7073b; }
#sett_list .rt03_mlist ul li:hover a { color:#fff; }
#sett_list .rt03_mlist ul li.on { background:#d7073b; border:1px solid #d7073b; }
#sett_list .rt03_mlist ul li.on a { color:#fff; }

/*³ªÀÇ °­ÀÇ½Ç*/
#my_room .main_list { border-top:1px solid #dcdcdc; }
#my_room .main_list li { border-bottom:1px solid #dcdcdc; padding:10px 10px; width:100%; box-sizing:border-box; position:relative; }
#my_room .main_list li a { font-size:14px; width:100%; font-weight:bold; display:block; }
#my_room .main_list li a b { word-break:keep-all; width:80%; display:inline-block; line-height:180%; }
#my_room .main_list li i { position:absolute; right:5%; top:50%; transform:translate(0,-50%); }

#my_room .mylist_tit { font-size:18px; font-weight:900; }
#my_room .mylist_list { border-top:1px solid #000; margin-top:20px; margin-top:20px; }
#my_room .mylist_list li { border-bottom:1px solid #dcdcdc; padding:20px 10px; width:100%; box-sizing:border-box; position:relative; }
#my_room mylist_list li p { font-size:14px; width:100%; font-weight:bold; display:block; word-break:keep-all; }
#my_room .mylist_list li i { position:absolute; right:5%; top:50%; transform:translate(0,-50%); }


.join_form {  }
.join_form .input01, .join_form .input02 { height:50px; font-size:14px; border-radius:3px; border:1px solid #e5e5e5; letter-spacing:-0.03em; padding:10px; box-sizing:border-box; }
.join_form .input01 { width:100%; }
.join_form .input02 { width:30%; }
.join_form .input03 { width:40%; }


ul.submenu3rd {
	margin:0 0 30px 0;
}
ul.submenu3rd li {
	 
	padding:7px 20px;
	margin:0 15px 0px 15px;
	border:1px solid #ddd;
}
ul.submenu3rd li span.btn_round{
	font-size:11px;
	border-radius:10px;
	background:#d7083c ;
	color:#fff;
	padding:3px 10px;
}
