/* layout */
.wrap{}
.header{}
.m_content{}
.footer{}
.container{width:1200px;margin:0 auto;}

/* header #2c63a9====>#d7d7d7 */
.header {height:80px;width:100%;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}
.header .h_top{height:80px;background:#fff;line-height:80px; width:100%; z-index:999;}
.header .h_top .ht_logo {
    width: 200px;
    background: url(../../images/mrlee_logo_new_black.png) center no-repeat;
    height: 80px;
    cursor: pointer;
    background-size: 200px;
}/*background-size: 110px;*/

.header .h_top .logins{width: 150px;position:relative;z-index:100;}
.header .h_top .logins div{width: 100%;    line-height: 80px;    height: 80px;    color: #562021;    font-size: 32px;
    background: url(../../publish/img2nd/enter.png) 0px center no-repeat;    background-size: 50px;    padding-left: 60px; cursor:pointer;}
.header .h_top .logins._out div{
    width: 100%;
    line-height: 80px;
    height: 80px;
    color: #562021;
    font-size: 22px;
    background: url(../../publish/img2nd/exit.png) 0px center no-repeat;
    background-size: 50px;
    padding-left: 60px;
    cursor:pointer;
    }

.header .h_top .gnb{width: 850px;position:relative;z-index:100;}
.header .h_top .gnb .menu {display: block;  width:100%;}
.header .h_top .gnb .menu > li{float:left;width: auto;width: 95px;text-align: center;height: 80px;line-height:80px;letter-spacing: -0.09em;}
.header .h_top .gnb .menu > li:nth-of-type(1){}
.header .h_top .gnb .menu > li > a{cursor:pointer;font-weight:bold; color:#000;position:relative; top:0px;  font-family:'DOHYEON'; font-size: 24px; } 

.header .h_top .gnb .menu > li > div.subs{
    display: none;
    position: absolute;
    width: 1200px;
    color: #fff;
    left: 0px;
    height:50px;
    box-sizing: border-box;
    padding: 0px 20px;
}/*height: 365px;*/
.header .h_top .gnb .menu > li > div.subs .menu_info{left:-160px; font-family:'DOHYEON'; font-size:30px; color:#fff;}
.header .h_top .gnb .menu > li > div.subs .menu_info h1{margin-top:10px;}

.header .h_bottom {height:130px; display:none; width:100%; z-index: 10;}/*450px*/

.header .h_top .gnb .menu > li > div.subs > ul.pr {margin-top:-1px;}
.header .h_top .gnb .menu > li > div.subs > ul li {
	text-align: left;
	width: auto;
	float: left;
	color: #ddd;
	font-family: 'DOHYEON';
	height: 50px;
	line-height: 50px;
	font-size: 17.5px;
	color: rgb(255, 255, 255);
	padding-left: 0;
	background: none !important;
	margin-right: 10px;
	padding: 0px 5px;
}
.header .h_top .gnb .menu > li > div.subs > ul li:hover {color:#fff; cursor:pointer;}

.header .h_top .gnb .menu > li > div.subs > .subs_divs {display:none; margin-top:10px; height:40px; line-height:40px; font-size:18px; color:#ddd; text-align:left;} /*font-family:'DOHYEON'; */
.header .h_top .gnb .menu > li > div.subs > .subs_divs:nth-of-type(1) {display:block;}
.header .h_top .gnb .menu > li > div.subs > .subs_divs .subs_divs_divs {width:750px; cursor:pointer;} /*2017-12-26*/
.header .h_top .gnb .menu > li > div.subs > .subs_divs .subs_divs_divs:hover{color:#fff;}

.header .h_top .h_sub_search {height:80px;width: 240px;margin-right:30px;}
.header .h_top .h_sub_search div {margin-top:20px;}
.header .h_top .h_sub_search input[name=srch_txt]{width: 170px;padding: 0px 10px;font-size: 14px;line-height: 40px;border:solid #ddd;box-sizing: border-box;height: 40px;border-width: 1px 0px 1px 1px;}
.header .h_top .h_sub_search input[name=srch_txt]:focus{outline: none; border-color: #9ecaed; box-shadow: 0 0 10px #9ecaed;}
.header .h_top .h_sub_search input[type=button]{ font-size: 14px;   width: 70px;    color: #fff;    background: #562021;    padding: 0px 5px;    height: 40px;    line-height: 40px;    margin: 0px; cursor:pointer;}

.header .h_top .h_sub_write{cursor:pointer; width:85px; height:80px; background:url(/images/write_icon.png) no-repeat center; background-size:50px;}
.header.header_mid .h_top .h_sub_write {width:70px;}


/*Ã€Ã›Â¾Ã†ÃÃ¸ ÃˆÃ„ 2019-03-20*/
.header.header_mid .h_top .h_sub_write{height:55px; background-size:30px;}

.header.header_mid .h_top .h_sub_search {height:55px;width: 240px;margin-right:30px;}
.header.header_mid .h_top .h_sub_search div {margin-top:14px;}
.header.header_mid .h_top .h_sub_search input[name=srch_txt]{line-height: 27px;    height: 27px;}
.header.header_mid .h_top .h_sub_search input[name=srch_txt]:focus{}
.header.header_mid .h_top .h_sub_search input[type=button]{height: 27px;    line-height: 27px;}
.header.header_mid .h_top .gnb .menu > li > a {font-size:19px; font-weight:bold; transition:font-size 0.5s ease, line-height 0.5s ease;}
.header.header_mid .h_top .gnb .menu > li{height: 55px; line-height: 55px; }
.header.header_mid .h_top .ht_logo{background-size: 88px; height: 55px; transition: all 0.5s ease;}
.header.header_mid .h_top { height: 55px; background:url(../../publish/img2nd/bg_white.png); transition: all 0.5s ease; border-bottom: 1px solid #00000077;
	box-shadow: 0px 1px 11px 0px;
} /*#00000049*/

.header.header_mid .h_top .logins div{font-size:19px;
	background-size:30px;
	line-height: 55px;
    height: 55px;
    padding-left: 43px;
	transition:font-size 0.5s ease, line-height 0.5s ease, background 0.5s ease, height 0.5s ease, padding-left 0.5s ease;
}
.header.header_mid .h_bottom {height:100px;}/*450px*/
/* .header .h_top .gnb .menu {display: table;  table-layout: fixed; width:100%;}
.header .h_top .gnb .menu > li.place_t{	display: table-cell;	width: auto;	text-align: center;	font-size:14.5px; font-family:'notokr-bold'; height:50px;	line-height:50px;} */
/* .header .h_top .gnb .menu > li > a.live{color:#1b2749; position:relative; top:-3px;} */
/*
.header .h_top .gnb .menu > li.open > div.subs{height:auto;}
.header .h_top .gnb .menu > li.t_h > div.subs > ul > li > dl{height:35px !important;}
.header .h_top .gnb .menu > li.t_h2 > div.subs > ul{margin-right:58px;}
.header .h_top .gnb .menu > li.t_w > div.subs > ul > li > dl{width:150px;}
*/

.mains {
    background:     #333 url(/images/earth_bg.png) repeat center -50px;
    width: 100%;
    padding: 20px;
    background-size: 120%;
}
/* .mains {background:url(../../publish/img2nd/grass.jpg); width:100%; padding:20px;} */
/*.mains {
    background: url(/images/isometropolis.png);
    width: 100%;
    padding: 20px;
    background-size: 10%;
}*/
.mains .m_sub {background:#fff; padding: 20px; box-sizing:border-box;}
.mains .m_sub .ms_imgs{width:400px; margin-right:20px;}
.mains .m_sub .ms_imgs .msi_1{width:500px;}
/*.mains .m_sub .ms_imgs .msi_2{width:500px;}
.mains .m_sub .ms_imgs .msi_2 .msi2_col{width:100px;}
.mains .m_sub .ms_imgs .msi_2 .msi2_col div{background:url(../../publish/img2nd/bg_black.png); width:100px; height:100px;
	box-sizing: border-box;    
    border: 1px solid #2a2a2a;
    border-width: 1px 1px 0px 0px;
}
.mains .m_sub .ms_imgs .msi_2 .msi2_col.on div{background:none;}*/

.mains .m_sub .ms_txts {width:740px; height:400px;}
.mains .m_sub .ms_txts .mst_0{    
	font-size: 15px;
    line-height: 1.7em;
    margin-top: 10px;    
}
.mains .m_sub .ms_gubun{border-top:1px solid #bbb;}
.mains .m_sub .ms_txts .mst_0 .mst0_cate{background: #1565c0;
    color: #fff;
    box-sizing: border-box;
    display: inline-block;
    padding: 0px 10px;}
.mains .m_sub .ms_txts .mst_0 .mst0_cate._cate1{background: #2c3e50;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_txts .mst_0 .mst0_cate._cate2{background: #16a085;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_txts .mst_0 .mst0_cate._cate3{background: #d35400;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_txts .mst_0 .mst0_cate._cate4{background: #c0392b;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_txts .mst_0 .mst0_sub{color:#333; background:none;    margin-left: 10px;}
.mains .m_sub .ms_txts .mst_1{
	font-size: 45px;
    line-height: 1.5em;
    margin-bottom: 5px;
    font-weight: bold;
}
.mains .m_sub .ms_txts .mst_2{    font-size: 20px;    line-height: 1.8em;   }

.mains .m_sub .mst_imgs {width:740px; bottom:0px;}
.mains .m_sub .mst_imgs .msti_col{width:100px; margin-left:6.5px;}
.mains .m_sub .mst_imgs .msti_col:nth-of-type(1){margin-left:0px;}
.mains .m_sub .mst_imgs .msti_col div{ width:100px; height:100px;
	box-sizing: border-box;
    /*border: 1px solid #00000033;*/
	/* background:url(../../publish/img2nd/bg_black.png); */
    border: 0px solid #2a2a2a;
    
}
.mains .m_sub .mst_imgs .msti_col.on div{background:none;
	border: 5px solid #1b5e20;
}

.mains .m_sub .ms_intro {
	height: 240px;
    background: #E0F2F1;
    padding: 30px;
    box-sizing: border-box;
    font-size: 24px;}
.mains .m_sub .ms_intro .msi_tit {
	font-size: 1.7em;
    font-weight: bold;
    margin-bottom: 10px;
}
.mains .m_sub .ms_intro .msi_txt {
    line-height: 1.4em;
    font-size: 0.8em;
    color: #555;
}
.mains .m_sub .ms_intro .msi_btn {
	bottom:20px;
}
.mains .m_sub .ms_intro .msi_btn .msib_1{
	font-size: 0.7em;
    box-sizing: border-box;
    padding: 7px 20px;
    background: #2196F3;
    color: #fff;
    border-radius: 10px;
}

.mains .m_sub .ms_board {    width: 750px;    font-size: 18px;}
.mains .m_sub .ms_board .msb_1{border-bottom: 1px solid #bbb;line-height: 35px;margin-bottom: 10px;margin-top:50px;}
.mains .m_sub .ms_board .msb_1:nth-of-type(1){margin-top:0px;}
.mains .m_sub .ms_board .msb1t_tit,
.mains .m_sub .ms_board .msb1t_tit2{
	/*border-bottom: 1px solid #333;*/
    margin-bottom: -1px !important;
    height: 35px;
    font-size: 1em;
	padding: 0px 10px;
	cursor:pointer;
}

.mains .m_sub .ms_board .msb1t_tit:hover,
.mains .m_sub .ms_board .msb1t_tit2:hover,
.mains .m_sub .ms_board .msb1t_tit._on,
.mains .m_sub .ms_board .msb1t_tit2._on {
	border-bottom: 1px solid #ff5722;
    font-weight: bold;
    color: #ff5722;
}

.mains .m_sub .ms_board img {max-width:640px !important;}

.mains .m_sub .ms_board .msb1t_more{font-size: 0.77em;    color: #777;}

/*구버전(게시판의 각 게시글 표시) */
.mains .m_sub .ms_board .msb_2 .msb2_tit{font-weight: bold;font-size: 1em;line-height: 1.4em;margin-bottom: 7px;}
.mains .m_sub .ms_board .msb_2 .msb2_txt{font-size: 0.65em;color: #777;margin-bottom: 5px;line-height: 1.5em;}
.mains .m_sub .ms_board .msb_3 .msb3_writer{font-size: 0.7em;line-height: 1.7em;color: #555;display: none;}
.mains .m_sub .ms_board .msb_3 .msb3_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_1:after{content: '\00B7'; margin:0px 7px;}
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_2{color:#fff;font-size: 0.88em;line-height: 19px;padding: 0px 3px;}
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_2._cate1{background: #2c3e50;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_2._cate2{background: #16a085;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_2._cate3{background: #d35400;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_3 .msb3_info .msb3i_2._cate4{background: #c0392b;} /* /common/var.php => opt_3 */

.mains .m_sub .ms_board .msblr:hover{border:1px solid #562021;}
.mains .m_sub .ms_board .msblr{margin-top:25px;box-sizing: border-box;padding: 3px;border: 1px dashed #d7d7d7;cursor: pointer;}
.mains .m_sub .ms_board .msblr:nth-of-type(1) {margin-top:0px;}
.mains .m_sub .ms_board .msbr{width: 100px; height: 100px; box-sizing:border-box;    overflow: hidden; position:relative;}
.mains .m_sub .ms_board .msbr img{position: absolute;    top: -9999px;    bottom: -9999px;    left: -9999px;    right: -9999px;    margin: auto;}
.mains .m_sub .ms_board .msbr.msbr_link:hover{background:#ddf1ff;}
.mains .m_sub .ms_board .msbl{width: 640px;padding-left: 10px;box-sizing: border-box;max-height: 152px;}

/*신버전 시작(게시판의 각 게시글 표시) 2023-09-12*/
.mains .m_sub .ms_board .msblr_new .msb_2 .msb2_tit{font-weight: bold;font-size: 1em;line-height: 1.4em;margin-bottom: 5px;}
.mains .m_sub .ms_board .msblr_new .msb_2 .msb2_txt{font-size: 0.65em;color: #777;margin-bottom: 5px;line-height: 1.5em;}
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_writer{font-size: 0.7em;line-height: 1.7em;color: #555;display: none;}
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_1:after{content: '\00B7'; margin:0px 7px;}
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_2{color:#fff;font-size: 0.88em;line-height: 19px;padding: 0px 3px;}
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_2._cate1{background: #2c3e50;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_2._cate2{background: #16a085;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_2._cate3{background: #d35400;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msblr_new .msb_3 .msb3_info .msb3i_2._cate4{background: #c0392b;} /* /common/var.php => opt_3 */

.mains .m_sub .ms_board .msblr_new:hover{border:1px solid #562021;}
.mains .m_sub .ms_board .msblr_new{margin-top: 10px;box-sizing: border-box;padding: 3px;border: 1px dashed #d7d7d7;cursor: pointer;}
.mains .m_sub .ms_board .msblr_new:nth-of-type(1) {margin-top:0px;}
.mains .m_sub .ms_board .msblr_new .msbr{width: 50px;height: 50px;box-sizing:border-box;overflow: hidden;position:relative;}
.mains .m_sub .ms_board .msblr_new .msbr img{position: absolute;    top: -9999px;    bottom: -9999px;    left: -9999px;    right: -9999px;    margin: auto;}
.mains .m_sub .ms_board .msblr_new .msbr.msbr_link:hover{background:#ddf1ff;}
.mains .m_sub .ms_board .msblr_new .msbl{width: 690px;padding-left: 10px;box-sizing: border-box;max-height: 152px;}
/*신버전 끝(게시판의 각 게시글 표시) 2023-09-12*/


.mains .m_sub .ms_board .msb_title{border-bottom: 1px solid #bbb; margin-bottom: 15px; margin-top:00px;}
.mains .m_sub .ms_board .msb_title .msbt_0 {height:28px;}
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_cate{color: #fff; box-sizing: border-box;  display: inline-block; padding: 0px 10px;
	font-size: 14px; height: 28px; line-height: 2.0em;}
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_cate._cate1{background: #2c3e50;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_cate._cate2{background: #16a085;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_cate._cate3{background: #d35400;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_cate._cate4{background: #c0392b;} /* /common/var.php => opt_3 */
.mains .m_sub .ms_board .msb_title .msbt_0 .msbt0_sub{color:#333; background:none;    margin-left: 10px;}
.mains .m_sub .ms_board .msb_title .msbt_1{
    font-size: 33px;
    line-height: 1.4em;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 5px;
}
.mains .m_sub .ms_board .msb_title .msbt_2 {margin-bottom: 15px;}
.mains .m_sub .ms_board .msb_title .msbt_2 .msbt2_sub{font-size: 0.7em;    color: #888; line-height:1.7em; }
.mains .m_sub .ms_board .msb_title .msbt_2 .msbt2_sub.msbt2_first:after{content: '\00B7'; margin:0px 7px;}
.mains .m_sub .ms_board .msb_desc{    font-size: 16.5px;    line-height: 1.8em;  box-sizing: border-box; word-break: break-word;}
/* .mains .m_sub .ms_board .msb_desc p {width:100%;} */

.mains .m_sub .ms_board .msb_desc .photo{
	display: block;
    margin: 0 auto;
    padding-bottom: 7px;
    color: #999 !important;
    font-size: 12px !important;
    font-family: 'ÂµÂ¸Â¿Ã²',Dotum,Helvetica,sans-serif !important;
    line-height: 21px !important;
    vertical-align: top;
}
.mains .m_sub .ms_board .msb_desc .photo img{
	display: block;
    max-width: 100%;
    margin: 0 auto;
    vertical-align: top;
}

/*구버전*/
.mains .m_sub .ms_board .msb_msg { color:#444; font-size:14px; height:inherit; line-height:2em; padding:0px; margin-top:30px; margin-bottom:30px; }
.mains .m_sub .ms_board .msb_msg .msbm_tit {     height: 25px;    line-height: 25px;    padding: 10px 7px;    font-weight: bold;}
.mains .m_sub .ms_board .msb_msg .msbm_top { font-size: 20px; height: 30px; line-height: 30px; margin-bottom: 10px; color: #000; font-weight: bold; }
.mains .m_sub .ms_board .msb_msg .msbm_tabs { height: 40px; border-bottom: 1px solid #e0e0e0; text-align: center; }
.mains .m_sub .ms_board .msb_msg .msbm_tabs li { cursor:pointer; position: relative; background: #fafafa; float: left; width: 150px; height: 39px; line-height: 39px; border: 1px solid #ccc; border-width: 1px 1px 0 1px; margin-left: -1px; }
.mains .m_sub .ms_board .msb_msg .msbm_tabs li.on { font-weight:bold; background: #fff; border: 1px solid #e0e0e0; border-width: 1px 1px 0 1px; z-index: 1; height: 41px; line-height: 41px; }
.mains .m_sub .ms_board .msb_msg .msbm_cont { padding: 7px; background: #fff; border: 1px solid #e0e0e0; border-width: 1px 1px 0px 1px; }
.mains .m_sub .ms_board .msb_msg .msbm_cont textarea {background: none !important;font-size: 16px;box-sizing: border-box;outline:none;width: 100%;height: 80px;z-index: 1;padding: 10px;border: none;resize: none;}
.mains .m_sub .ms_board .msb_msg .msbm_btns {font-size: 16px;border: 1px solid #e0e0e0;border-width: 0 1px 1px;}
.mains .m_sub .ms_board .msb_msg .msbm_btns > div { display:inline-block; vertical-align:baseline; float:left; padding:0px 14px; }
.mains .m_sub .ms_board .msb_msg .msbm_btns .msbmb_1 {cursor:pointer;height: 41px;line-height: 41px;color:#009688;background-color:#fafafa;border:1px solid #e0e0e0;border-width:1px 1px 0px 0px;}
.mains .m_sub .ms_board .msb_msg .msbm_btns .msbmb_1:hover { background-color:#ddd; }
.mains .m_sub .ms_board .msb_msg .msbm_btns .msbmb_2 {width: 80%;height: 41px;line-height: 41px;color: #222;background-color: #fafafa;border: 1px solid #e0e0e0;border-width: 1px 0px 0px 0px; font-size: 14px; color: #777;}
.mains .m_sub .ms_board .msb_msg .msbm_btns .msbmb_btn {display:inline-block;vertical-align:baseline;float: right !important;cursor: pointer;height: 42px;line-height: 42px;width: 80px;color: #fff;background-color: #562021;text-align: center;position: absolute;right:0px;}
.mains .m_sub .ms_board .msb_msg .msbm_btns .msbmb_btn:hover {background-color:#1565c0;}

.mains .m_sub .ms_board .msb_reply { padding:10px 0px; border-top:2px solid #ccc; }
.mains .m_sub .ms_board .msb_reply .msbr_top {line-height: 28px;border-bottom:1px solid #eaeaea;color:#333;padding-bottom: 14px;}
.mains .m_sub .ms_board .msb_reply .msbr_top .msbrt_sort {font-size: 14px;margin-right:15px;cursor:pointer;}
.mains .m_sub .ms_board .msb_reply .msbr_top ._on { font-weight:bold; }
.mains .m_sub .ms_board .msb_reply .msbr_top .msbrt_cnt { font-size:25px; font-weight:bold; }
.mains .m_sub .ms_board .msb_reply .msbr_top .msbrt_tot { font-size:23px; cursor:pointer; }
.mains .m_sub .ms_board .msb_reply .msbr_row { line-height:1.7em; border-bottom:1px solid #eaeaea; padding:7px 0px; color:#333; }
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer {margin-bottom: 10px;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer img,
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer div {float:left;font-size: 16px;line-height: 2em;color: #00695C;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer .msbrrw_id {}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer .msbrrw_btn {user-select:none; color: #000; float: right; cursor: pointer; height:24px; background:url(/images/more_icon.png) no-repeat center; background-size:contain; width:14px;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer .msbrrw_btn:hover{text-decoration:underline;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer .msbrrw_new {text-align:center; margin-top: 4px; margin-left:7px; font-size:12px; background:#ff2400; height:18px; line-height:18px; width:18px; border-radius:18px; color:#fff; }
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer .msbrrw_date {margin-left:10px; font-size: 14px;color: #999;/* margin: 3px 0px; */line-height: 32px;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_writer img { height:30px; width:30px; border-radius:15px; }
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_cont {font-size: 16px;word-break: break-all;word-wrap: break-word;line-height: 24px;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_btn {box-sizing:border-box; width:100%; display:block;font-size: 14px;color: #777;/* border: 1px solid #ddd; */line-height: 2.0em;/* padding: 0px 22px; */cursor: pointer;}
.mains .m_sub .ms_board .msb_reply .msbr_row .msbrr_btn:hover{text-decoration:underline;}

.mains .m_sub .ms_board .msb_topimg{width:100%; box-sizing:border-box; }
.mains .m_sub .ms_board .msb_topimg .img {z-index:1; width: 400px; height: 400px; box-sizing:border-box;    overflow: hidden; position:relative;}
.mains .m_sub .ms_board .msb_topimg .img img{position: absolute;    top: -9999px;    bottom: -9999px;    left: -9999px;    right: -9999px;    margin: auto;}
.mains .m_sub .ms_board .msb_topimg div.bg{    
	z-index:2;
	background: url(../../publish/img2nd/bg_feature.png) repeat-y;
    width: 750px;
    height: 400px;
    position: absolute;
	top:0px;
	background-size:730px;
}
.mains .m_sub .ms_board .msb_toptxt{
	z-index:7;
	font-size: 20px;
    top: 65px;
    left: 30px;
    width: 450px;}
.mains .m_sub .ms_board .msb_toptxt .msbt_1{color:#fff; font-size:1.6em; line-height:1.4em; font-weight:bold;}
.mains .m_sub .ms_board .msb_toptxt .msbt_2{margin-top:15px; color:#fff; font-size:0.9em; line-height:1.4em; color:#ccc;    word-break: break-word;}

.ms_board .msbt_link{
	margin-top: 10px;
}
.ms_board .msbt_link a{
	background: url(/images/choolchu3.gif) no-repeat 0px center;
	background-size: 55px;
	height: 34px;
	width:100%;
	line-height:34px;
	padding-left: 60px;
	color:#562021;
	font-size:17px;
	display:inline-block;
	padding-right:10px;
	box-sizing:border-box;
}
.ms_board .msbt_link a:hover{background-color:#eee;}

.mains .m_sub .ms_right {width: 370px;    font-size: 18px; right:20px; }
.mains .m_sub .ms_right .msr_1{border-bottom: 1px solid #bbb;    line-height: 50px;    margin-bottom: 15px; margin-top:0px;}
.mains .m_sub .ms_right .msr1t_tit{border-bottom: 1px solid #333;    margin-bottom: -1px!important;    font-weight: bold;    height: 50px;    font-size: 1.1em;}
.mains .m_sub .ms_right .msr1t_more{font-size: 0.77em;    color: #777;}
.mains .m_sub .ms_right .msr_2{margin-top:30px;}
.mains .m_sub .ms_right .msr_2:nth-of-type(2){margin-top:30px;}
.mains .m_sub .ms_right .msr_2 .msr2_rank{width:15%; color:#bbb; font-size:1.7em;}
.mains .m_sub .ms_right .msr_2 .msr2_desc{width:85%; box-sizing:border-box;}
.mains .m_sub .ms_right .msr_2 .msr2dd_tit{font-size:0.8em;  font-weight: bold;    line-height: 1.4em;    margin-bottom: 7px;}
.mains .m_sub .ms_right .msr_2 .msr2dd2_writer{font-size: 0.7em;    line-height: 1.7em;    color: #555;}
.mains .m_sub .ms_right .msr_2 .msr2dd2_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_right .msr_2 .msr2dd2_info .msr2dd2i_1:after{content: '\00B7'; margin:0px 7px;}

.mains .m_sub .ms_right._nuclear._mystery{
	position:relative; background:url(../../publish/img2nd/ecopoli.png) no-repeat center;
    height: 400px;
    width: 390px;
    background-size: 300px;
}

.mains .m_sub .ms_right._nuclear .msr_0 {
	background:url(../../publish/img2nd/bg_black_97.png);
    height: 40px;
	color: #fff;
	border-bottom: #24343c 1px solid;
}
.mains .m_sub .ms_right._nuclear .msr_0 .msr0_banner {
	width:25%;
	box-sizing: border-box;
	font-size:0.8em;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
.mains .m_sub .ms_right._nuclear .msr_0 .msr0_banner._on_{
    background: #24343c !important;
}

.mains .m_sub .ms_right._nuclear .msr_1._emblem{
	display:none;

	position:relative; 
	background:url(../../publish/img2nd/bg_black_97.png);
    height: 360px;
    box-sizing: border-box;
	border:0px !important;
	margin:0px !important;
}
.mains .m_sub .ms_right .msr1_topic._on,
.mains .m_sub .ms_right .msr1_topic:hover{background:#24343c;}
.mains .m_sub .ms_right .msr1_topic{
    border-bottom: #24343c 1px solid;
    line-height: 50px;
    /* margin-bottom: 15px; */
    margin-top: 0px;
    color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 0.9em;
	cursor:pointer;
}
.mains .m_sub .ms_right .msr1_topic._first{
	height: 90px;
	padding-left: 95px;
	width: 100%;
	box-sizing: border-box;
	line-height: 90px;
	font-size: 1.7em;
}




/*신버전 (2023-09-07)*/
.mains .m_sub .ms_boardnew .msb_msg { color:#444; font-size:14px; height:inherit; line-height:2em; padding:0px; margin-top:30px; margin-bottom:30px; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_tit {     height: 25px;    line-height: 25px;    padding: 10px 7px;    font-weight: bold;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_top { font-size: 20px; height: 30px; line-height: 30px; margin-bottom: 10px; color: #000; font-weight: bold; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_tabs { height: 40px; border-bottom: 1px solid #e0e0e0; text-align: center; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_tabs li { cursor:pointer; position: relative; background: #fafafa; float: left; width: 150px; height: 39px; line-height: 39px; border: 1px solid #ccc; border-width: 1px 1px 0 1px; margin-left: -1px; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_tabs li.on { font-weight:bold; background: #fff; border: 1px solid #e0e0e0; border-width: 1px 1px 0 1px; z-index: 1; height: 41px; line-height: 41px; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_cont { padding: 7px; background: #fff; border: 1px solid #e0e0e0; border-width: 1px 1px 0px 1px; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_cont textarea {background: none !important;font-size: 16px;box-sizing: border-box;outline:none;width: 100%;height: 80px;z-index: 1;padding: 10px;border: none;resize: none;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns {font-size: 16px;border: 1px solid #e0e0e0;border-width: 0 1px 1px;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns > div { display:inline-block; vertical-align:baseline; float:left; padding:0px 14px; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns .msbmb_1 {cursor:pointer;height: 41px;line-height: 41px;color:#009688;background-color:#fafafa;border:1px solid #e0e0e0;border-width:1px 1px 0px 0px;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns .msbmb_1:hover { background-color:#ddd; }
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns .msbmb_2 {width: 80%;height: 41px;line-height: 41px;color: #222;background-color: #fafafa;border: 1px solid #e0e0e0;border-width: 1px 0px 0px 0px; font-size: 14px; color: #777;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns .msbmb_btn {display:inline-block;vertical-align:baseline;float: right !important;cursor: pointer;height: 42px;line-height: 42px;width: 80px;color: #fff;background-color: #562021;text-align: center;position: absolute;right:0px;}
.mains .m_sub .ms_boardnew .msb_msg .msbm_btns .msbmb_btn:hover {background-color:#1565c0;}

.mains .m_sub .ms_boardnew .msb_reply { padding:10px 0px; border-top:2px solid #ccc; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_top {line-height: 28px;border-bottom:1px solid #eaeaea;color:#333;padding-bottom: 14px;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_top .msbrt_sort {font-size: 14px;margin-right:15px;cursor:pointer;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_top ._on { font-weight:bold; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_top .msbrt_cnt { font-size:25px; font-weight:bold; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_top .msbrt_tot { font-size:23px; cursor:pointer; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_row { line-height:1.7em; border-bottom:1px solid #eaeaea; padding:7px 0px; color:#333; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer {margin-bottom: 10px;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer img,
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer div {float:left;font-size: 16px;line-height: 2em;color: #00695C;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer .msbrrw_id {}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer .msbrrw_btn {user-select:none; color: #000; float: right; cursor: pointer; height:24px; background:url(/images/more_icon.png) no-repeat center; background-size:contain; width:14px;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer .msbrrw_btn:hover{text-decoration:underline;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer .msbrrw_new {text-align:center; margin-top: 4px; margin-left:7px; font-size:12px; background:#ff2400; height:18px; line-height:18px; width:18px; border-radius:18px; color:#fff; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer .msbrrw_date {margin-left:10px; font-size: 14px;color: #999;/* margin: 3px 0px; */line-height: 32px;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_writer img { height:30px; width:30px; border-radius:15px; }
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_cont {font-size: 16px;word-break: break-all;word-wrap: break-word;line-height: 24px;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_btn {box-sizing:border-box; width:100%; display:block;font-size: 14px;color: #777;/* border: 1px solid #ddd; */line-height: 2.0em;/* padding: 0px 22px; */cursor: pointer;}
.mains .m_sub .ms_boardnew .msb_reply .msbr_row .msbrr_btn:hover{text-decoration:underline;}

.mains .m_sub .ms_boardnew .msb_topimg{width:100%; box-sizing:border-box; }
.mains .m_sub .ms_boardnew .msb_topimg .img {z-index:1;width: 300px;height: 300px;box-sizing:border-box;overflow: hidden;position:relative;}
.mains .m_sub .ms_boardnew .msb_topimg .img img{position: absolute;    top: -9999px;    bottom: -9999px;    left: -9999px;    right: -9999px;    margin: auto;}
.mains .m_sub .ms_boardnew .msb_topimg div.bg{
	z-index:2;
	background: url(../../publish/img2nd/bg_feature.png) repeat-y;
	width: 400px;
	height: 300px;
	position: absolute;
	top:0px;
	background-size: 385px;
}
.mains .m_sub .ms_boardnew .msb_toptxt{
	z-index:7;
	font-size: 20px;
	top: 15px;
	left: 10px;
	width: 280px;
	}
.mains .m_sub .ms_boardnew .msb_toptxt .msbt_1{color:#fff;font-size: 1em;line-height: 1.4em;font-weight:bold;}
.mains .m_sub .ms_boardnew .msb_toptxt .msbt_2{margin-top:15px;color:#fff;font-size: 0.7em;line-height: 1.5em;color:#ccc;word-break: break-word;}

.ms_boardnew .msbt_link{
	margin-top: 10px;
}
.ms_boardnew .msbt_link a{
	background: url(/images/link_icon.png) no-repeat 10px center;
	background-size: 16px;
	height:34px;
	width:100%;
	line-height:34px;
	padding-left: 32px;	
	color:#562021;
	font-size:17px;
	display:inline-block;
	padding-right:10px;
	box-sizing:border-box;
}
.ms_boardnew .msbt_link a:hover{background-color:#eee;}

.mains .m_sub .ms_rightnew {width: 370px;    font-size: 18px; right:20px; }
.mains .m_sub .ms_rightnew .msr_1{border-bottom: 1px solid #bbb;    line-height: 50px;    margin-bottom: 15px; margin-top:0px;}
.mains .m_sub .ms_rightnew .msr1t_tit{border-bottom: 1px solid #333;    margin-bottom: -1px!important;    font-weight: bold;    height: 50px;    font-size: 1.1em;}
.mains .m_sub .ms_rightnew .msr1t_more{font-size: 0.77em;    color: #777;}
.mains .m_sub .ms_rightnew .msr_2{margin-top:30px;}
.mains .m_sub .ms_rightnew .msr_2:nth-of-type(2){margin-top:30px;}
.mains .m_sub .ms_rightnew .msr_2 .msr2_rank{width:15%; color:#bbb; font-size:1.7em;}
.mains .m_sub .ms_rightnew .msr_2 .msr2_desc{width:85%; box-sizing:border-box;}
.mains .m_sub .ms_rightnew .msr_2 .msr2dd_tit{font-size:0.8em;  font-weight: bold;    line-height: 1.4em;    margin-bottom: 7px;}
.mains .m_sub .ms_rightnew .msr_2 .msr2dd2_writer{font-size: 0.7em;    line-height: 1.7em;    color: #555;}
.mains .m_sub .ms_rightnew .msr_2 .msr2dd2_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_rightnew .msr_2 .msr2dd2_info .msr2dd2i_1:after{content: '\00B7'; margin:0px 7px;}

.mains .m_sub .ms_rightnew._nuclear._mystery._others{display:none; right:0px; background: linear-gradient(#060407, #000000db, #000000);}
.mains .m_sub .ms_rightnew._nuclear._mystery._others ._others_back{background-size: 380px; width:100%; height:300px; top:0px; left:0px; z-index:1;}

.mains .m_sub .ms_rightnew._nuclear._mystery{
	position:relative;
	background: #141113 url(../../publish/img2nd/ecopoli.png) no-repeat center;
	height: 300px;
	width: 100%;
	background-size: 200px;
}

.mains .m_sub .ms_rightnew._nuclear .msr_0 {
	background:url(../../publish/img2nd/bg_black_97.png);
    height: 40px;
	color: #fff;
	border-bottom: #24343c 1px solid;
}
.mains .m_sub .ms_rightnew._nuclear .msr_0 .msr0_banner {
	width:25%;
	box-sizing: border-box;
	font-size:0.8em;
	line-height:40px;
	text-align:center;
	cursor:pointer;
}
.mains .m_sub .ms_rightnew._nuclear .msr_0 .msr0_banner._on_{
    background: #24343c !important;
}

.mains .m_sub .ms_rightnew._nuclear .msr_1._emblem{
    display: none;
    position: relative;
    /* background: url(../../publish/img2nd/bg_black_97.png); */
    height: 300px;
    box-sizing: border-box;
    border: 0px !important;
    margin: 0px !important;
    width: 290px;
    border-top: 1px solid #fff !important;
}
.mains .m_sub .ms_rightnew .msr1_topic._on,
.mains .m_sub .ms_rightnew .msr1_topic:hover{/* background:#24343c; */color: #ff8d8d;/* text-decoration-color: coral; */}
.mains .m_sub .ms_rightnew .msr1_topic{
    /* border-bottom: #24343c 1px solid; */
    line-height: 34px;
    /* margin-bottom: 15px; */
    margin-top: 0px;
    color: #fff;
    padding-left: 10px;
    padding-right: 0px;
    font-size: 0.73em;
    cursor:pointer;
}
.mains .m_sub .ms_rightnew .msr_btns{z-index: 9;right: 5px;height: 20px;line-height: 20px;color: #fff;box-sizing: border-box;top: 4px;font-size: 12px;}
.mains .m_sub .ms_rightnew .msr_btns .msrb_btn{ border: 1px solid #fff;    /* width: 22px; */    text-align: center;    margin-right: 5px;    box-sizing: border-box;    cursor:pointer;    padding: 0px 5px;}
.mains .m_sub .ms_rightnew .msr_btns .msrb_btn:hover{background:#5c6d75;}
.mains .m_sub .ms_rightnew .msr_btns .msrb_btn._on{background:#7d8d95;}

.mains .m_sub .ms_rightnew .msr_btns2{z-index: 9;width: auto;height: 20px;line-height: 20px;color: #fff;box-sizing: border-box;/* top: 4px; */font-size: 12px;padding-left: 10px;bottom: 5px;}
.mains .m_sub .ms_rightnew .msr_btns2 .msrb_btn2{ border: 1px solid #fff;    /* width: 22px; */    text-align: center;    margin-right: 5px;    box-sizing: border-box;    cursor:pointer;    padding: 0px 5px;}
.mains .m_sub .ms_rightnew .msr_btns2 .msrb_btn2:hover{background:#5c6d75;}
.mains .m_sub .ms_rightnew .msr_btns2 .msrb_btn2._on{background:#7d8d95;}

.mains .m_sub .ms_rightnew .msr_cates{z-index: 9;left: 5px;height: 30px;line-height: 30px;color: #fff;box-sizing: border-box;top: -30px;font-size: 17px;}
.mains .m_sub .ms_rightnew .msr_cates .msrc_cate{border: 1px solid #777;/* width: 22px; */text-align: center;margin-right: 5px;box-sizing: border-box;cursor:pointer;padding: 0px 10px;background: #000000;color: #777;height: 30px;border-bottom: 0px;}
/*.mains .m_sub .ms_rightnew .msr_cates .msrc_cate:nth-child(1) {border-left:0px;}*/
.mains .m_sub .ms_rightnew .msr_cates .msrc_cate:hover{background: #141113;color: #fff;border-color: #ccc;}
.mains .m_sub .ms_rightnew .msr_cates .msrc_cate._on{background: #060407;color: #fff;border-color: #fff;font-weight: bold;margin-top: 1px;}

.mains .m_sub .ms_rightnew .msr1_topic._first{
	height: 30px;
	padding-left: 0px;
	width: auto;
	box-sizing: border-box;
	line-height: 30px;
	font-size: 1em;
	border-bottom: #ffffff 1px solid;
	margin: 0px 10px;
}


.div_black{background:url(/images/bg_black_88.png);width:100%;height:100%;z-index:99999;top: 0px;left: 0px;}
.div_black .db_youtube{width:100%; top: 45%;  transform: translateY(-50%);}
.div_black .db_youtube .dby_frame{height:700px; width:1200px; margin:0 auto; background:#fff; }
.div_black .db_youtube .dby_frame .dby_frame_real{height:700px; width:1200px; margin:0; }
.div_black .db_x {color: #fff;    text-align: center;    width: 100%;    top: -50px;    font-size: 30px;    cursor: pointer; border: 1px solid #fff;}
.div_black .db_x_left {    color: #fff;    text-align: center;    width: 200px;    bottom: 30px;    font-size: 30px;    cursor: pointer;    left: -210px;    border: 1px solid #fff;}
.div_black .db_x_right {    color: #fff;    text-align: center;    width: 200px;    bottom: 30px;    font-size: 30px;    cursor: pointer;    right: -210px;    border: 1px solid #fff;}
.div_black .db_x_left:hover,
.div_black .db_x_right:hover{background:#777;}

/*********************************************/
/*********************************************/
/*********************************************/




.tooltip_tail {
    background-image: url(/publish/img2nd/icon_pc_klig.png);
    background-size: 250px 360px;
}
.tooltip_box{display:none; position:absolute;top:38px;right:1px;width:74px;letter-spacing:-1px;border:1px solid #666;background-color:#fff;border-radius:3px 0 3px 3px}
.tooltip_tail{width:9px;height:9px;background-position:-241px -161px;float:right;margin-top:-9px;margin-right:-1px}
.tooltip_box a:hover{text-decoration:underline}
/* .tooltip_box{right:22px} */
.tooltip_box.cmt_reply{right:0;background-position:-176px -160px;z-index:10}
/*.cmt_my*/
.tooltip_box a{display:block;margin:0 3px;padding:6px; color:#333; font-size:13px;text-indent:0;line-height:20px;text-align:center}
.tooltip_box a:nth-child(3){border-top:1px solid #f1f1f1}
.tooltip_box .link_copy{display:none}
/* .list_mycmt */

.ms_popular.scroll_0{top: 0px;left: 0px; position:absolute;}
.ms_popular.scroll_s{position: fixed; right: auto !important;top: 60px;}
.ms_popular.scroll_e{bottom:0px;left: 0px; position:absolute;}
.mains .m_sub .ms_popular_parent {height: 100px;    width: 370px;} 
.mains .m_sub .ms_popular {width: 370px;    font-size: 20px; right:20px;}
.mains .m_sub .ms_popular .msp_1{border-bottom: 1px solid #bbb;    line-height: 50px;    margin-bottom: 15px; margin-top:0px;}
.mains .m_sub .ms_popular .msp1t_tit{
	border-bottom: 1px solid #333;
	margin-bottom: -1px !important;
	font-weight: bold;
	height: 35px;
	font-size: 0.8em;
}
.mains .m_sub .ms_popular .msp1t_more{font-size: 0.77em;    color: #777;}
.mains .m_sub .ms_popular .msp_2{margin-top:30px;}
.mains .m_sub .ms_popular .msp_2:nth-of-type(2){margin-top:30px;}
.mains .m_sub .ms_popular .msp_2 .msp2_rank{width:15%; color:#bbb; font-size:1.7em;}
.mains .m_sub .ms_popular .msp_2 .msp2_desc{width:85%; box-sizing:border-box;}
.mains .m_sub .ms_popular .msp_2 .msp2dd_tit{font-size:0.8em;  font-weight: bold;    line-height: 1.4em;    margin-bottom: 7px;}
.mains .m_sub .ms_popular .msp_2 .msp2dd2_writer{font-size: 0.7em;    line-height: 1.7em;    color: #555;}
.mains .m_sub .ms_popular .msp_2 .msp2dd2_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_popular .msp_2 .msp2dd2_info .msp2dd2i_1:after{content: '\00B7'; margin:0px 7px;}

.mains .m_sub .ms_popular {width: 370px;    font-size: 20px; right:20px; min-height:700px; }
.mains .m_sub .ms_popular .msp_3{
	border-bottom: 1px solid #bbb;
	line-height: 35px;
	margin-bottom: 7px;
	margin-top: 0px;
}
.mains .m_sub .ms_popular .msp3t_tit{border-bottom: 1px solid #333;    margin-bottom: -1px!important;    font-weight: bold;    height: 50px;    font-size: 1.1em;}
.mains .m_sub .ms_popular .msp3t_more{font-size: 0.77em;    color: #777;}
.mains .m_sub .ms_popular .msp_4{margin-top: 6px;}
.mains .m_sub .ms_popular .msp_4:nth-of-type(2){}
.mains .m_sub .ms_popular .msp_4 .msp4_rank{width: 9%;color: #562021;font-size: 0.8em;line-height: 18px;text-align:center;}
.mains .m_sub .ms_popular .msp_4 .msp4_desc{width:90.5%; box-sizing:border-box;}
.mains .m_sub .ms_popular .msp_4 .msp4_desc span{
	width: 24px;
    margin-right: 0.5px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-size: 0.65em;
    line-height: 24px;
}
.mains .m_sub .ms_popular .msp_4 .msp4_desc .c1{    background-color:#16a085;}
.mains .m_sub .ms_popular .msp_4 .msp4_desc .c2{    background-color:#d35400;}

.mains .m_sub .ms_popular .msp_4 .msp4dd_tit{font-size: 0.7em;font-weight: normal;line-height: 18px;cursor:pointer;}
.mains .m_sub .ms_popular .msp_4 .msp4dd_tit:hover{text-decoration:underline;}


.mains .m_sub .ms_right_list {width: 370px;    font-size: 20px; right:20px;}
.mains .m_sub .ms_right_list .mspr_1{border-bottom: 1px solid #bbb;    line-height: 50px;    margin-bottom: 15px; margin-top:0px;}
.mains .m_sub .ms_right_list .mspr1t_tit{border-bottom: 1px solid #333;    margin-bottom: -1px!important;    font-weight: bold;    height: 50px;    font-size: 1.1em;}
.mains .m_sub .ms_right_list .mspr1t_more{font-size: 0.77em;    color: #777;}
.mains .m_sub .ms_right_list .mspr_2{margin-top: 12px;}
.mains .m_sub .ms_right_list .mspr_2:nth-of-type(2){margin-top:30px;}
/* .mains .m_sub .ms_right_list .mspr_2 .mspr2_rank{max-width: 15%;color: #fff;font-size: 0.6em;line-height:24px;} */
.mains .m_sub .ms_right_list .mspr_2 .mspr2_desc span{
	width: 25.5px;
    margin-right: 0.5px;
    display: inline-block;
    box-sizing: border-box;
	text-align:center;
	color: #fff;font-size: 0.6em;line-height:24px;
}
.mains .m_sub .ms_right_list .mspr_2 .mspr2_desc .c1{    background-color:#16a085;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2_desc .c2{    background-color:#d35400;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2_desc{width: 100%; box-sizing:border-box;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2dd_tit{font-size: 0.8em;font-weight: normal;line-height:24px;cursor:pointer;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2dd_tit:hover{text-decoration:underline;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2dd2_writer{font-size: 0.7em;    line-height: 1.7em;    color: #555;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2dd2_info{font-size: 0.7em;    color: #888;}
.mains .m_sub .ms_right_list .mspr_2 .mspr2dd2_info .mspr2dd2i_1:after{content: '\00B7'; margin:0px 7px;}





.footer{background: #562021;color: #e4e3d4;font-size:24px;}
.footer .f_sub{padding:0px 50px;box-sizing:border-box;}
.footer .f_sub .fs_1{width:32%; margin-left:2%;}
.footer .f_sub .fs_1:hover{cursor:pointer;}
.footer .f_sub .fs_1:nth-of-type(1){margin-left:0%;}
.footer .f_sub .fs_1 .fs1_tit{font-size:0.7em; font-weight:bold; line-height:2em;}
.footer .f_sub .fs_1 .fs1_desc{font-size:0.55em; color: #999; line-height:1.5em;}


.footer .f_sub .fs_logo {font-family:'DOHYEON'; font-size:1.2em; color:#e4e3d4;}
.footer .f_sub .fs_info {font-size:0.55em; color:#999; width:400px;}
.footer .f_sub .fs_info div{ margin-left:5%;}

.footer .f_sub .fs_gubun{border-top:1px solid #555;}

.paging{position:relative; text-align:center;padding: 20px 0px;}
.paging ul{display:inline-block; *display:inline; }
.paging ul li{float:left; }
.paging ul li a{
	display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
    font-size: 12px;
    color: #333;
}
.paging ul li.nb{width: 29px;text-align: center;margin-right: 6px;margin-left: 6px;height: 20px;line-height: 20px;}
.paging ul li.nb:nth-of-type(1){margin-left:0px;}
.paging ul li.nb:nth-last-of-type(1){margin-right:0px;}
.paging ul li.nb:hover{}
.paging ul li.nb2{width:29px;height: 20px;text-align:center;line-height: 20px;margin-right:1px;margin-left:1px;}
.paging ul li.nb2 a{}
.paging ul li.nb2 a:hover{}
.paging ul li a:hover{text-decoration:underline;}
.paging ul li.on{}
.paging ul li.on a{border: solid 1px #009688;background-color: #fff;color: #009688;}


.msbt_w {line-height: 24px; height:24px; margin-bottom:10px;}
.msbt_w .msbtw_key {font-size: 0.88em; width: 80px; display: inline-block; }
.msbt_w .msbtw_val input, select {
    height: 24px;
    line-height: 24px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    font-size: 0.7em;
    min-width: 23%;
	padding: 0px 10px;
}
.msb_btn {height: 40px;line-height: 40px;font-size:20px; margin-top:20px;}
.msbb_col {}
.msbb_col a{padding: 0px 15px;font-size: 0.7em;color:#fff;background: #562021;display: inline-block;}
.msbb_col a:hover{background:#1565c0;}

.sound_only {display:none;}
.cke_sc {margin:0 0 5px;text-align:right;font-size:0.8em;}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

.msb_tags .msbt_tag {
	font-size:17px; 
	color:#562021;
	cursor:pointer;
	padding:0px 2px; 
	line-height:1.5em;
	display:inline-block;
}
.msb_tags .msbt_tag:hover{background:#eee;}

.msb_choo { width:100%; margin:15px 0px; font-size:18px;}
.msb_choo .msbcs{text-align:center;padding: 25px 15px 10px;width: 300px;margin: 0px auto;}
.msb_choo .msbcs:nth-of-type(1){border-bottom:1px solid #eee; padding-top:10px;}
.msb_choo .msbcs > div {color:#8a8a8a;background-size: 30px !important;width: 70px;height: 60px;display: inline-block;padding-top: 35px;box-sizing: border-box;cursor:pointer;}
.msb_choo .msbcs > div:hover{color:#2a2a2a;}
.msb_choo .msbcs > div._on,
.msb_choo .msbcs > div._on:hover{color:#562021;}

.msbcs .msbc_good{background:url(/images/icon_good_default.png) no-repeat center 0px ;}
.msbcs .msbc_good:hover{background:url(/images/icon_good_hover.png) no-repeat center 0px ;}
.msbcs .msbc_good._on,
.msbcs .msbc_good._on:hover{background:url(/images/icon_good_select.png) no-repeat center 0px ;}

.msbcs .msbc_nogood{background:url(/images/icon_nogood_default.png) no-repeat center 0px ;}
.msbcs .msbc_nogood:hover{background:url(/images/icon_nogood_hover.png) no-repeat center 0px ;}
.msbcs .msbc_nogood._on,
.msbcs .msbc_nogood._on:hover{background:url(/images/icon_nogood_select.png) no-repeat center 0px ;}

.msbcs .msbc_humor{background:url(/images/icon_jam_default.png) no-repeat center 0px ;}
.msbcs .msbc_humor:hover{background:url(/images/icon_jam_hover.png) no-repeat center 0px ;}
.msbcs .msbc_humor._on,
.msbcs .msbc_humor._on:hover{background:url(/images/icon_jam_select.png) no-repeat center 0px ;}

.msbcs .msbc_gamdong{background:url(/images/icon_cry_default.png) no-repeat center 0px ;}
.msbcs .msbc_gamdong:hover{background:url(/images/icon_cry_hover.png) no-repeat center 0px ;}
.msbcs .msbc_gamdong._on,
.msbcs .msbc_gamdong._on:hover{background:url(/images/icon_cry_select.png) no-repeat center 0px ;}

.msbcs .msbc_perfect{background:url(/images/icon_perfect_default.png) no-repeat center 0px ;}
.msbcs .msbc_perfect:hover{background:url(/images/icon_perfect_hover.png) no-repeat center 0px ;}
.msbcs .msbc_perfect._on,
.msbcs .msbc_perfect._on:hover{background:url(/images/icon_perfect_select.png) no-repeat center 0px ;}


.msbrrbs.msbcs{width: 128px;margin:0px;font-size:14px;padding:0px; }
.msbrrbs.msbcs:nth-of-type(1){border-bottom:0px;}
.msbrrbs.msbcs > div {margin-left:2px;color:#8a8a8a;background-size: 20px !important;width: 63px;height: 28px;line-height:28px;display: inline-block;padding-left: 23px;box-sizing: border-box;cursor:pointer; font-size:0.85em;}
.msbrrbs.msbcs > div:nth-of-type(1) {margin-left:0px;}
.msbrrbs.msbcs > div:hover{color:#2a2a2a;}
.msbrrbs.msbcs > div._on,
.msbrrbs.msbcs > div._on:hover{color:#562021;}
.msbrrbs.msbcs > div,
.msbrrbs.msbcs > div:hover,
.msbrrbs.msbcs > div._on,
.msbrrbs.msbcs > div._on:hover{background-position:0px center;text-align: center;}

.msbrr_btn div, .msbrr_btn span{line-height:28px; height:28px; display: inline-block;}

.nothing {
    height: 340px;
    width: 100%;
    text-align: center;
    background: url(/images/nothing.png) no-repeat center;
	background-size:contain;
	margin-top:50px;
}

#MESSAGE {bottom: 10px;z-index:999;right: 10px;}
#MESSAGE div{
	min-width: 300px;
	max-width: 500px;

	background: #f1f9ff;border: 3px solid #562021;border: 3px solid #562021;box-sizing: border-box;
	padding: 0px 10px;line-height: 43px;font-size: 16px; cursor:pointer;     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
	}
#MESSAGE div:hover{outline: none; border-color: #9ecaed; box-shadow: 0 0 10px #9ecaed;}


.c_write { width:100%; box-sizing:border-box; margin-top:20px; }
.c_write .cw_cont { padding-bottom:20px; }

.c_write .shop_titleImg { display: block; margin: 20px; max-width: 300px;	 height: 100px;	overflow: hidden; border:1px solid #dbdbdb; font-size:22px;}

.c_write .cw_title_big { color:#f2680f; box-sizing:border-box; line-height:30px; text-align:center; font-size:27px; letter-spacing:-0.05em; padding:30px; }

.c_write .cw_title { color:#000; padding-left:5px; box-sizing:border-box; line-height:68px;  letter-spacing:-0.05em;  }
.c_write .cw_title label { line-height: 60px; font-size: 18px; margin-left:7px; }
.c_write .cw_title input[type=checkbox] { width: 25px;  height: 25px;}
.c_write .cw_title input[type=text],
.c_write .cw_title input[type=number],
.c_write .cw_title input[type=password] { width: 100%; height:60px; margin:5px 0; font-size:22px; line-height:22px; padding-left: 20px;  box-sizing: border-box; background:#fafafa; color:#555; border:1px solid #e0e0e0; max-width:610px; }
.c_write .cw_title input[type=file] { width: 310px; font-size: 22px; color:#555; max-width:610px; }

/*
.loginwrap{
				"background": "url(/images/bg_white_37.png)",
				"margin": "10px",
				"box-sizing": "border-box"});
			$(".ui-widget.ui-widget-content").css({
				"background": "url(/images/login_bg_2.png) center center / cover no-repeat;"});
			
*/


.c_list .cl_row .clrc_img { height:85px; width:85px; text-align:center; display: table-cell; overflow:hidden; float:right; position: relative; margin-left:10px; }
.c_list .cl_row .clrc_img img { position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; width: 85px; }

.c_list .cl_row .clr_con { background:#fff; text-align:left; padding:10px; width:600px; box-sizing: border-box; min-height:91px; }

.c_list .cl_row .clr_con .clrc_subj { color:#333; font-size:25px; line-height: 33px; color:#000; letter-spacing:-0.05em; vertical-align:middle; }
.c_list .cl_row .clr_con .clrc_subj ._new_ { text-align: center; margin-left:2px; font-size: 16px; background: #ff2400; height: 24px; line-height: 27px; width: 24px; border-radius: 24px; color: #fff; 
																display: inline-block; vertical-align: top; margin-top: 4px; margin-left:-1px; }
.c_list .cl_row .clr_con .clrc_sub { color:#aaa; font-size:19px; margin-top:5px; line-height:30px; }
.c_list .cl_row .clr_con .clrc_sub div { float:left; margin-right:8px; }
.c_list .cl_row .clr_con .clrc_sub div.clrcs_view { background:url(/images/icon_eye.png) left center no-repeat; background-size: 30px; padding-left: 32px; margin-left: 5px; vertical-align:middle; }

.c_list .cl_row .clr_con .clrc_subj div.pm_c,
.c_list .cl_row .clr_con .clrc_subj div.pm_m,
.c_list .cl_row .clr_con .clrc_subj div.pm_d { display: inline-block; font-size: 18px; box-sizing: border-box; height: 28px; line-height:29px; background-color: #f2680f; color:#fff; padding: 0px 5px; 
																 vertical-align:middle; color: #fff; letter-spacing:-0.09em; border-radius: 5px; }

.c_list .cl_row .clr_con .clrc_subj div.pm_c { background-color:#009688; } 
.c_list .cl_row .clr_con .clrc_subj div.pm_m { background-color:#3f51b5; }
.c_list .cl_row .clr_con .clrc_subj div.pm_d { background-color:#ff6f00; }


.c_list .cl_row .clr_con .clrc_sub .clrcs_nick { height:28px; margin:0; }


.c_list .cl_row .clr_reply { color:#777; width:70px; text-align:center; font-size:31px; line-height:1em; box-sizing:border-box; padding:12px 0px; }
.c_list .cl_row .clr_reply .clrr_sub { font-size:18px; margin-top:5px; }

.c_list .cl_row a:visited .clrc_subj,
.c_list .cl_row a._vw_ .clrc_subj { color:#aaa; }
.c_list .cl_row .clrc_subj .best,
.c_list .cl_row .clrc_subj .event1,
.c_list .cl_row .clrc_subj .event2,
.c_list .cl_row .clrc_subj .event3,
.c_view .cv_title .cvt_title .best,
.c_view .cv_title .cvt_title .event1,
.c_view .cv_title .cvt_title .event2,
.c_view .cv_title .cvt_title .event3 { display: inline-block; font-size: 20px; box-sizing: border-box; height: 30px; line-height:28px; background: #f2680f; padding: 0px 7px 0 5px; margin-right: 5px; 
													vertical-align:middle; color: #fff; letter-spacing:-0.09em; }

.c_list .cl_row .clrc_subj .event2,
.c_view .cv_title .cvt_title .event2 { background:#bdbdbd; color:#222; }

.c_list .cl_row .clrc_subj .event3,
.c_view .cv_title .cvt_title .event3 { background: #ff5722; }

.c_list .cl_row .clrc_subj .__gonggoo__,
.c_view .cv_title .cvt_title .__gonggoo__ { background:#673ab7; }
.c_list .cl_row .clrc_subj .__sunjoomoon__,
.c_view .cv_title .cvt_title .__sunjoomoon__ { background:#009688; }



.c_view .cvt_writer .cvtw_img { border:1px solid #dbdbdb; }

/* */
.clrc_sub .clrcs_date {  margin-left:10px;  }


/*2018-07-23*/
.c_list .cl_row_opt { cursor:pointer; border-bottom:1px solid #eaeaea; height:auto; line-height:1.4em; padding:0px; box-sizing:border-box; background:#fafafa; }
.c_list .cl_row_opt .clr_lefts { display: table-cell; float: none !important; }

.c_list .cl_row { cursor:pointer; border-bottom:1px solid #eaeaea; height:auto; line-height:1.4em; padding:0px; box-sizing:border-box; background:#fafafa; }
.c_list .cl_row .clr_lefts { display: table-cell; float: none !important; }


/*h_right_banner*/
.h_right_banner{
	
	/* max-width: 170px; */
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #fff3;
    background: #fff9;
	min-width:300px;
}
/*오른쪽도 banner*/
.h_left_banner{
    right: 45px;
    /* max-width: 170px; */
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #fff3;
    background: #fff9;
	min-width:200px;
}

/*스크롤 진행 선 2023-06-02*/
.scroll-line {
    height: 10px;
    margin-bottom: -2px;
    background: #ff000073;
    width: 0%;
}

/*이용약관, 개인정보취급방침*/
._bottom_notice:hover {
	text-decoration:underline;
	cursor:pointer;
}
._bottom_notice {
	font-weight:bold;
}

/*키워드 랭킹*/
.container .c_ranking {width:100%; height:50px;}
.container .c_ranking .cr_ranks2{left: 0px;    width: 100%;}
.container .c_ranking .cr_rank2{z-index: 2;width: 100%;height: 50px;color: #fff !important;font-size: 20px;line-height: 50px;padding:0px 10px;box-sizing: border-box;border-top: 1px solid #ffffff1f;}
.container .c_ranking .cr_rank2 .crrcs_tit{z-index:9;display: inline-block;}
.container .c_ranking .cr_rank2 .crrcs_desc{z-index:9;margin-left: 10px;font-size: 1.1em;line-height: 50px;display: inline-block;width: 85px;text-align: right;}

.container .c_ranking .cr_rank{z-index: 2;width: 20%;height: 50px;color: #fff !important;font-size: 20px;line-height: 50px;padding:0px 10px;box-sizing: border-box; cursor:pointer;}
.container .c_ranking .cr_rank .crr_content{width: 100%;height: 50px;top: 0px;left: 0px; opacity:0.95;}
.container .c_ranking .cr_rank .crrc_sub:before{content: "";position: absolute;background-size: contain;background-repeat: no-repeat;transform: rotate(30deg);}
.container .c_ranking .cr_rank .crrc_sub{overflow: hidden;width: 100%;height: 50px;top: 0px;left: 0px;opacity: 0.3;}
.container .c_ranking .cr_rank .crrc_sub .crrcs_tit{z-index:9;}
.container .c_ranking .cr_rank .crrc_sub .crrcs_desc{z-index:9;margin-left: 10px;font-size: 1.1em;line-height: 50px;text-align: right;}
.container .c_ranking .cr_video{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;opacity: 1;}
.container .c_ranking .cr_video video{height: 100%;width: 100%;object-fit: cover;}

.crrcs {width:100%;z-index: 9; position: relative;}
.crrcs:hover .crrcs_tit,
.cr_rank2:hover .crrcs_tit{ text-decoration: underline !important;    text-decoration-style: dashed !important; text-underline-position : under;}

