@charset "utf-8";
@import url(../fonts/NotoFont.css);

html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td, button, a {
    word-break: keep-all;
    word-wrap: break-word;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important; color:#222222; margin:0; padding:0; letter-spacing: -0.015em; font-family:"NotoSansKR", "맑은 고딕","Malgun Gothic", "나눔고딕", "Nanum Gothic", "NotoSansKR","굴림", Gulim,'돋움',dotum,Helvetica,sans-serif; font-weight:400; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, img, abbr,acronym { border:0 none; }
ol, ul { list-style:none; }
table {border-collapse: separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal; border:0;}
address, caption, strong, em, cite {font-weight:normal; font-style:normal;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote,q {quotes:"" "";}
legend, #header h2, #slogan h2, #footer h2, .blind{position:absolute; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:none;}

.ml05 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.mt18 {margin-top:18px !important;}
.mt20 {margin-top:20px !important;}
.mt24 {margin-top:24px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt35 {margin-top:35px !important;}
.mt50 {margin-top:50px !important;}
.mt52 {margin-top:52px !important;}
.mt68 {margin-top:68px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt23 {margin-top:23px !important;}
.mt30 {margin-top:30px !important;}
.mt38 {margin-top:38px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt47 {margin-top:47px !important;}
.mt48 {margin-top:48px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt64 {margin-top:64px !important;}
.mt67 {margin-top:67px !important;}
.mt83 {margin-top:83px !important;}
.mt87 {margin-top:87px !important;}
.mt90 {margin-top:90px !important;}
.mt95 {margin-top:95px !important;}
.mt96 {margin-top:96px !important;}
.mt114 {margin-top:114px !important;}
.mt140 {margin-top:140px !important;}
.mt167 {margin-top:167px !important;}
.mb04 {margin-bottom:4px !important;}
.mt04 {margin-top:4px !important;}

.pdt23 {padding-top:23px !important;}
.pdt26 {padding-top:26px !important;}
.elip1 {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.elip2 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break:keep-all;}
.elip3 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient: vertical; word-break:keep-all;}
.elip4 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:4; -webkit-box-orient: vertical; word-break:keep-all;}
.elip5 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:5; -webkit-box-orient: vertical; word-break:keep-all;}
.elip6 {display:block; overflow:hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp:6; -webkit-box-orient: vertical; word-break:keep-all;}

.brd_none {border:0px !important;}

.mdsns_top01_in:after {content:""; display:block; clear:both;}
.mdsns_top01_in .mdsns_login {float:left; margin-left:12px;}
.mdsns_top01_in .mdsns_login ul li {float:left;}
.mdsns_top01_in .mdsns_login ul li+li {margin-left:8px;}
.mdsns_top01_in .mdsns_login ul li button {width:36px; height:36px; border:0px; display:block;}
.mdsns_top01_in .mdsns_login .mdlogin01 {background:url(../img/mdico_naver01.png) center no-repeat;}
.mdsns_top01_in .mdsns_login .mdlogin02 {background:url(../img/mdico_ktalk01.png) center no-repeat;}
.mdsns_top01_in .mdsns_login .mdlogin03 {background:url(../img/mp_off01.png) center no-repeat;background-size: 36px 36px;}
.mdsns_top01_in .mdsns_login .mdlogin04 {background:url(../img/mp_on01.png) center no-repeat;background-size: 36px 36px;}

.mdsns_top01_in .mdsns_login .mdlogin_naver {background:url(../img/mdico_naver01.png) left no-repeat;}
.mdsns_top01_in .mdsns_login .mdlogin_kakao {background:url(../img/mdico_ktalk01.png) left no-repeat;}
.mdsns_top01_in .mdsns_login .mdlogin_notlogin {background:url(../img/mp_off01.png) left no-repeat;background-size: 36px 36px;}
.mdsns_top01_in .mdsns_login .mdlogin_login {background:url(../img/mp_on01.png) left no-repeat;background-size: 36px 36px;}
/*
.mdsns_login_lt a {display:block; float:left; font-size:12px; line-height:20px; padding:0 8px; color:#666666; border:1px solid #999999; margin-top:7px;}
*/
.mdsns_login_lt a + a {margin-left:8px;}
.mdsns_login_lt .mp_off01 {width: 32px;height: 32px;display:block;float:left;background:url(../img/mp_off01.png) center no-repeat;background-size: 24px;border: 2px solid #098fff;border-radius:100%;}
.mdsns_login_lt .mp_on01 {width: 32px;height: 32px;display:block;float:left;background:url(../img/mp_on01.png) center no-repeat;background-size:24px;border: 2px solid #098fff;border-radius:100%;}



.md_rep_con01 {border:1px solid #cccccc;}
.md_rep_con01 textarea {border:0px; padding:12px; box-sizing:border-box; resize:none; width:100%; display:block;}

.mdr_w2 {border-top:1px solid #e5e5e5;}
.mdr_w2:after {content:""; display:block; clear:both;}
.mdr_w2_lt a {display:block; width:32px; height:32px; float:left;}
.mdr_w2_lt a+a {margin-left:0px;}
.mdr_w2_lt .mdr_img01 {background:url(../img/mdico_img01.png) center no-repeat; background-size:19px auto;}
.mdr_w2_lt .mdr_emo01 {background:url(../img/mdico_sns01.png) center no-repeat; background-size:19px auto;}
.mdr_w2 .mdr_wbtn01 {color:#ffffff; border:0px; float:right; width:72px; height:32px; background:#0b8fff; font-size:15px; text-align:center; font-weight:500;}

.mdr_list_con01>ul>li {padding: 15px 0;position:relative;}
.mdr_list_con01>ul>li .md_prf01 {width:40px;height:40px;border-radius:100%;display:block;position:absolute;top: 10px;left:0;}
.mdr_list_con01>ul>li .md_w1 {margin-left:60px;}

.mdr_list_con01>ul>li .md_e1:after {content:""; display:block; clear:both;}
.mdr_list_con01>ul>li .md_e1 .e1 img {display:block; width:18px; height:18px;}
.mdr_list_con01>ul>li .md_e1 .e1 {float:left;}
.mdr_list_con01>ul>li .md_e1 .e2 {margin-left:8px; float:left; line-height:18px; font-size:16px; color:#333333; font-weight:500;}
.mdr_list_con01>ul>li .md_e1 .e3 {margin-left:8px; float:left; line-height:18px; font-size:13px; color:#666666;}
.mdr_list_con01 .md_e2_con {white-space: pre-wrap; font-size:14px; line-height:1.8;}
.mdr_list_con01 .md_e2 {margin-top:10px;}
.mdr_list_con01 .md_e3 a {display:block; float:left; font-size:12px; line-height:20px; padding:0 8px; color:#666666; border:1px solid #999999; margin-top:7px;}
.mdr_list_con01 .md_e3:after {content:""; display:block; clear:both;}
.mdr_list_con01>ul>li {border-bottom:1px solid #e5e5e5;}

.mdr_list_top01 {margin-top:30px; border-bottom:1px solid #e5e5e5;}
.mdr_list_top01 .md_w1 {float:left; font-size:13px; color:#666666;}
.mdr_list_top01 .md_w1 strong {font-weight:700; font-size:15px; color:#0b8fff;}
.mdr_list_top01:after {content:""; display:block; clear:both;}

.md_rep_con01 {margin-top:8px;}

.mdrl_tool01 {position:absolute; top:10px; right:0;}
.mdrl_tool01>div>a {display:block;width: 28px;height: 28px;/* float: left; */}
.mdrl_tool01 .mdl_tog01 {background: url(../img/mdico_tog01.png) 7px 7px no-repeat;background-size:13px auto;}
.mdrl_tool01 .mdl_menu01 {background:url(../img/mdico_menu01.png) center no-repeat; background-size:13px auto;}
.mdrl_tool01>div {float:left;}
.mdrl_tool01:after {content:""; display:block; clear:both;}
.mdrl_tool_con01 {display:none; background:#ffffff;border:1px solid #e5e5e5;width: 80px;background: #fcfcfc;position: absolute;top: 28px;right: 0;}
.mdrl_tool_con01 ul li a {display:block;text-align:center;line-height: 30px;font-size: 13px;font-weight:500;color:#444444;}
.mdrl_tool_con01 ul li {padding:0px;}
.mdrl_tool_in02 {position:relative;}

.mdr_list_con01 ul li {text-align:center;}
.mdr_list_con01 ul li.on .mdl_tog01 {background:url(../img/mdico_tog01.png) 7px -21px no-repeat; background-size:13px auto;}
.mdr_list_con01 ul li.on {height: 15px;overflow:hidden;}

.mdr_e01 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px 0px;}
.mdr_e02 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -50px;}
.mdr_e03 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -100px;}
.mdr_e04 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -150px;}
.mdr_e05 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -200px;}
.mdr_e06 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -250px;}
.mdr_e07 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -300px;}
.mdr_e08 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -350px;}
.mdr_e09 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -400px;}
.mdr_e10 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -450px;}
.mdr_e11 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -500px;}
.mdr_e12 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -550px;}
.mdr_e13 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -600px;}
.mdr_e14 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -650px;}
.mdr_e15 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -700px;}
.mdr_e16 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -750px;}
.mdr_e17 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -800px;}
.mdr_e18 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -950px;}
.mdr_e19 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1000px;}
.mdr_e20 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1050px;}
.mdr_e21 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1100px;}
.mdr_e22 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1150px;}
.mdr_e23 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1200px;}
.mdr_e24 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1250px;}
.mdr_e25 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1300px;}
.mdr_e26 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1350px;}
.mdr_e27 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1400px;}
.mdr_e28 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1450px;}
.mdr_e29 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1500px;}
.mdr_e30 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1550px;}
.mdr_e31 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1600px;}
.mdr_e32 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1650px;}
.mdr_e33 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1700px;}
.mdr_e34 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1750px;}
.mdr_e35 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1800px;}
.mdr_e36 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1850px;}
.mdr_e37 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1900px;}
.mdr_e38 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -1950px;}
.mdr_e39 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2000px;}
.mdr_e40 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2050px;}
.mdr_e41 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2100px;}
.mdr_e42 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2150px;}
.mdr_e43 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2200px;}
.mdr_e44 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2250px;}
.mdr_e45 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2300px;}
.mdr_e46 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2350px;}
.mdr_e47 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2400px;}
.mdr_e48 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2450px;}
.mdr_e49 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2500px;}
.mdr_e50 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2550px;}
.mdr_e51 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2600px;}
.mdr_e52 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position: 0px -2647px;}
.mdr_e53 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position: 0px -2695px;}
.mdr_e54 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2750px;}
.mdr_e55 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2800px;}
.mdr_e56 {display:inline-block;width: 30px;height: 30px;background-image:url(../img/30x.png);background-repeat: no-repeat; background-position:0px -2850px;}

.md_rep_con01 { position:relative;}
.mdr_emo_dv01 {display:none; position:relative;border:1px solid #e5e5e5;background: #ffffff;z-index: 10;}
.mdr_w1 {position:relative; border-bottom:1px solid #e5e5e5; background:#f4f4f4;}
.mdr_w1 h2 {font-size:15px; font-weight:bold; text-align:center; line-height:36px;}
.mdr_w1 .mdr_emo_close01 {display:block;width: 36px;height: 36px;background:url(../img/ms_close01.png) center no-repeat;position: absolute;top: 50%;right: 0;margin-top: -18px;}
.mdr_emo_con01 ul li {float:left;width:40px;padding:5px 0;text-align: center;}
.mdr_emo_con01 ul li a {margin:0 auto;}
.mdr_emo_con01 ul:after {content:""; display:block; clear:both;}
.mdr_emo_con01 {padding:10px;}

.mdr_rep_write01 {display:none; margin-top:10px;}











