/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll;font-size:10px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
input{box-sizing: border-box;}
body,h1,h2,h3,h4,input,button{font-family:sans-serif;font-size:12px;color:#444}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none}
a:hover{color:#000;text-decoration:none}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
/*  */
header,footer,nav,section,article,aside{display:block;}
/* clearfix */
.clearfix {	*zoom: 1;}
.clearfix:after {	content: '';	display: block;	clear: both;}
/* Hide */
.blind {	display: block;	position: absolute;	left: 0;	top: -9999em;}
/* Skip */
.skip a {position: absolute;	left: 0;	top: -9999em;	z-index: 9999;	display: block;	width: 100%;	background-color: #039;	color: #eee;	font-family: ;	text-transform: uppercase;	text-decoration: none;	line-height: 30px;}
.skip a:hover,.skip a:active,.skip a:focus {top: 0;}

.wrap{width:100%; min-width:320px; background:#f5f5f5;}
.wrap:after{content:""; display:block; clear:both;}

#header{width:100%; background:#d32b2b;}
#header h1{width:100%; max-width:800px; margin:0 auto; font-size:1.5em; text-align:center; color:#fff; padding:15px 0 20px;}
#header .top a{position:absolute; top:0; bottom:0; margin:auto; display:block; width:33px;}
#header .top a.menu{left:5px; background: url(http://cimg.me.co.kr/mimg/btn_sidemenu.png) no-repeat center; background-size: 100%;}
#header .top a.search{right:5px; background: url(http://cimg.me.co.kr/mimg/btn_search.png) no-repeat center 49%; background-size: 100%;}

.head{width:100%; max-width:900px; margin:0 auto; position:relative;}

#header .btm{width:100%;}
#header .btm ul{width:100%; max-width:800px; margin:0 auto; overflow:hidden;}
#header .btm li{width:20%; float:left; margin:0; text-align:center; font-size:1.2em;font-weight:bold; letter-spacing:-0.09em; border-bottom:2px solid #fff;}
#header .btm .eng{padding-top:14px; padding-bottom:14px;}
#header .btm a{color:#2d2d2d; padding:15px 0px 15px; display:block;}
#header .btm li.on{border-bottom:2px solid #d32b2b;}
#header .btm .adult{padding: 11px 0 10px;}
#header .btm .adult img{width:28px;}

#content .title{font-size:1.3em; color:#3d3d3d; position:relative; margin:10px auto; max-width:95%;}
#content .title img{position:absolute; top:0; bottom:0; left:0; margin:auto;}
#content .title span{color:#d32b2b; margin-left:3px; margin-right:3px;}

.banner{width:95%; margin:10px auto;}
.banner a{display:block;}
.banner img{width:100%;}

.novel_list1 ul{width:98%; margin:0 auto;}
.novel_list1 ul:after{display:block; content:""; clear:both;}
.novel_list1 li{width:48%; float:left; margin:5px 1%; border:1px solid #ddd; border-radius:5px; overflow:hidden; box-sizing:border-box;}
.novel_list1 li a{display:block; position:relative;}
.novel_list1 li a .img_box{width:100%; position:relative;}
.novel_list1 li a .img_box .bg{width:100%; position:absolute; bottom:0; left:0; right:0; top:0; background:url(../img/img_box_bg.png); background-size: 100% 100%;}
.novel_list1 li a img{width:100%; display:block;}
.novel_list1 p{text-align:center; margin-bottom:5px; display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 1.1em; letter-spacing: -0.09em;}
.novel_list1 .text_box{padding:5px; background:#fff;}
.novel_list1 .novel_title{font-weight:bold; font-size:1.2em; color: #d32b2b;}

.novel_list2 ul{width:98%; margin:0 auto;}
.novel_list2 ul:after{display:block; content:""; clear:both;}
.novel_list2 li{width:48%; float:left; margin:5px 1%; border:1px solid #ddd; border-radius:5px; overflow:hidden; box-sizing:border-box;}
.novel_list2 li a{display:block; position:relative;}
.novel_list2 li a .img_box{width:100%; position:relative;}
.novel_list2 li a .img_box .bg{width:100%; position:absolute; bottom:0; left:0; right:0; top:0; background:url(../img/img_box_bg.png); background-size: 100% 100%;}
.novel_list2 li a img{width:100%; display:block;}
.novel_list2 p{text-align:center; margin-bottom:5px; display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 1.1em;}
.novel_list2 .text_box{padding:5px; background:#fff;}
.novel_list2 .novel_title{font-weight:bold; font-size:1.2em; color: #d32b2b;}

.novel_list3 ul{width:98%; margin:0 auto;}
.novel_list3 ul:after{display:block; content:""; clear:both;}
.novel_list3 li{width:31.3%; float:left; margin:5px 1%; border:1px solid #ddd; border-radius:5px; overflow:hidden; box-sizing:border-box;}
.novel_list3 li a{display:block; position:relative;}
.novel_list3 li a .img_box{width:100%; position:relative;}
.novel_list3 li a .img_box .bg{width:100%; position:absolute; bottom:0; left:0; right:0; top:0; background:url(../img/img_box_bg.png); background-size: 100% 100%;}
.novel_list3 li a img{width:100%; display:block;}
.novel_list3 p{text-align:center; margin-bottom:5px; display:block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 1.1em;}
.novel_list3 .text_box{padding:5px; background:#fff;}
.novel_list3 .novel_title{font-weight:bold; font-size:1.2em; color: #d32b2b;}

.novel_list4 table{width:100%; margin:0 auto;}
.novel_list4 table td{background:#fff;}
.novel_list4 table td a{display:block; padding-right:10px; }
.novel_list4 table .img_box{width:30%;}
 .novel_list4 table .img_box a{ padding-left:10px; padding-right:0;}
.novel_list4 table .img_box img{width:100%; display:block; border-radius:5px;}
.novel_list4 table p{padding-bottom:20px; padding-left:10px;}
.novel_list4 table .num{color:#d32b2b; font-weight:bold; font-size:1.4em; font-style: italic; letter-spacing:-0.09em; padding-top:10px; padding-bottom:0;}
.novel_list4 table .novel_title{font-size:1.2em; font-weight:bold; color:#3d3d3d; padding:10px 0; padding-left:10px;}
.novel_list4 table tbody tr{border-top:1px solid #eee; border-bottom:1px solid #eee; width:100%;}
.novel_list4 table tbody tr:nth-child(even) td{background:#f4f4f4;}
@media (min-width:600px){
	.novel_list4 table .img_box{width: 25%; max-width: 150px;}
	.novel_list4 table .img_box a{padding:10px; }
	.novel_list4 table td a{font-size: 1.1em;}
	.novel_list4 table{width:95%; border:1px solid #eee;}
}

.novel_list5 .text_list{width:95%; margin:0 auto;}
.novel_list5 .text_list a{display:block;}
.novel_list5 .text_list p{display:inline-block; margin:10px 0; max-width:85%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.novel_list5 .text_list .num_box{background:#2892ff; border-radius:3px;  padding:0px 3px; margin:10px; font-weight:bold; color:#fff;}
.novel_list5 .text_list p br{display:none;}
.novel_list5 li{background:#fff; border:1px solid #ddd; margin:5px 0; border-radius:3px;}
.novel_list5 li:nth-child(even){background:#f4f4f4;}

.novel_list6 ul{width:95%; margin:0 auto;}
.novel_list6 ul:after{display:block; content:""; clear:both;}
.novel_list6 li{width:100%; float:left; margin:5px 0; border-radius:5px; overflow:hidden; box-sizing:border-box;}
.novel_list6 li a{display:block; position:relative;}
.novel_list6 li a .img_box{width:100%; position:relative;}
.novel_list6 li a img{width:100%; display:block;}
@media (min-width:600px){
	.novel_list6 li{width:48%; margin:5px 1%;}
}

#footer{width:100%; background:#5a5a5a; margin-top:20px;}
#footer .foot{width:100%; max-width:800px; margin:0 auto; color:#fff; padding:10px 0;}
#footer .foot ul{text-align:center; overflow:hidden;}
#footer .foot li{display:inline-block;}
#footer .foot a{color:#fff;}

/* 로그인 & 회원가입 팝업 */
#m_pop_box{width:100%; position:absolute; top:0%; left:0; bottom:0; z-index:99999; display:none;  float: left; background: rgba(0, 0, 0, 0.3);}
#m_pop_box .pop_box_cont{ position: relative; width:95%; margin:5px auto; border-radius: 5px;}
#m_pop_box .pop_box_con{width:95%; max-width: 400px; left:0; right:0; top:0; margin: auto; position: absolute;  border-radius: 5px;}
#m_pop_box .pop_box_con_rwap{width:100%; height:100%; position:relative;}
#m_pop_box .pop_con{border-radius:8px;  background:#fff; width:100%; max-height:660px; margin-top:30px;}
#m_pop_box .back_btn{display:block; position:absolute; top:-30px; right:5px; width:25px; height:25px; background:url(http://cimg.me.co.kr/mimg/log_pop_X.png) no-repeat;}

#m_pop_box .pop_menu{width:100%; float:left; border-radius:5px 5px 0 0; overflow:hidden;}
#m_pop_box .pop_menu li{width:50%; float:left; text-align:center; font-size:1.2em; font-weight:bold; background:#e6e6e6;}
#m_pop_box .pop_menu li.on{background:#fff;}
#m_pop_box .pop_menu li.on a{color:#222;}
#m_pop_box .pop_menu li a{width:100%; display:block; height:100%; padding:12px 0; color:#676767;}

/* #m_pop_box .pop_container{width:93%; max-width:500px; margin:0 auto; box-sizing: border-box; }pink 버전 */
#m_pop_box .pop_container{width:100%; max-width:500px; margin:0 auto; box-sizing: border-box; }/* white 버전 */
#m_pop_box #pass_find{font-size:0.9em;}
#m_pop_box .ui-field-contain{padding-top:0;}

#m_pop_box .pop_container .log_txt{display:block;width:100%; font-size:1.1em; padding:14px 0 15px; font-weight:normal;overflow: hidden; color:#676767; background:url(http://cimg.me.co.kr/mimg/login_title_img.png) no-repeat 10px center; width: 93%; margin:0 auto;}
#m_pop_box .pop_container .log_txt span{display:block; padding-left: 155px; letter-spacing: -0.07em;}

#m_pop_box .pop_container form div{position:relative; float: left; width: 100%;}

#container .login_page_wrap .login_page_container form div{position:relative;}
#container .login_page_wrap .join_page_container form div{position:relative;}
#domain{position:absolute; background:#fff; width:100%; left:0; top:100%; margin-top:-10px; box-sizing:border-box; border:1px solid #ddd; border-top:none;border-bottom:none; z-index:99;}
#domain li{border-bottom:1px solid #ddd; padding:5px; z-index:99;}
#domain li:hover{background:#ccc;}

#domainn{position:absolute; background:#fff; width:100%; left:0; top:100%; margin-top:-10px;box-sizing:border-box; border:1px solid #ddd; border-top:none;border-bottom:none;z-index:99;}
#domainn li{border-bottom:1px solid #ddd; padding:5px;}
#domainn li:hover{background:#ccc;}

#m_pop_box .log_join_banner{width:100%; float: left;}
#m_pop_box .log_join_banner img{width:100%; display:block; margin: 10px auto;}

/* 메인로그인 */
#me_sidelogcont_wrap #me_sidelog_wrap .mm-listview>li:not(.mm-divider):after{display:none;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_txt{display:block;width:100%; font-size:1.1em; padding:14px 0 15px; font-weight:normal; color:#676767; background:url(http://cimg.me.co.kr/mimg/login_title_img.png) no-repeat 0 20px; margin:0; background-size:100px;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_txt span{font-size: 0.8em; letter-spacing: -0.09em; display: block; padding-top:40px;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_txt span br{display:none;}
#me_sidelogcont_wrap #me_sidelog_wrap .ui-field-contain{padding-bottom:22px;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_form{width:100%;padding-bottom:23px; border-bottom:1px solid #ddd; overflow:hidden;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_form .userTxt{width:100%; background:#eee; border:1px solid #e8e8e8; line-height:2; margin-bottom:5px; font-size:1em; border-radius:5px; padding: 5px;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_form .ui-input-text{margin:0; border:none; background:none; text-shadow:none;}

#me_sidelogcont_wrap #me_sidelog_wrap .log_form .login_btn{ display:block; width:100%; padding:9px 0 10px; background:#f74a7d; border:1px solid #dd275d; margin-top:20px; font-size:1.2em;  font-weight:bold; color:#fff;  margin: 10px auto 5px; border-radius:3px; text-align:center; box-sizing: border-box;}
#me_sidelogcont_wrap #me_sidelog_wrap .log_form .ui-input-text #l_userPass{margin-bottom:10px;}

#me_sidelogcont_wrap #me_sidelog_wrap label{border:none; background:none;  font-size: 0.9em; letter-spacing: -0.05em; overflow: visible; margin-top: -1px;}
#me_sidelogcont_wrap #me_sidelog_wrap .check_box{width:12px;box-sizing: border-box;margin-left: 1px;vertical-align: text-top;display: inline-block; margin:0;}
#me_sidelogcont_wrap #me_sidelog_wrap .check_input{margin:0px; font-size:0.85em; letter-spacing:-0.09em; display: inline-block; font-weight:bold; padding:1% 0; border:none; color:#676767; background:none; text-shadow:none;}
#me_sidelogcont_wrap #me_sidelog_wrap  input{top:5px; bottom:0; margin:auto;}
#me_sidelogcont_wrap #me_sidelog_wrap #login_check{margin-left:1%;}
#me_sidelogcont_wrap #me_sidelog_wrap label:after{display:none;}

#me_sidelogcont_wrap #me_sidelog_wrap .find_btn{width: 40%; float:right;margin-top:0px;}
#me_sidelogcont_wrap #me_sidelog_wrap .find_btn li{float:left; width:100%; border:none;}
#me_sidelogcont_wrap #me_sidelog_wrap .find_btn li a{display:block; background:#929292; border:1px solid #838383; min-width:80px; padding:3px 1px 1px;	text-align:center; color:#fff; font-weight:normal; text-shadow:none; margin-top:1px; margin-right: 5%;	border-radius:3px; float:right;}

#me_sidelogcont_wrap #me_sidelog_wrap .sns_txt{font-weight:bold; color:#747474; font-size:0.9em; letter-spacing:-0.09em; display:block; width:100%;margin:10px 0;}
#me_sidelogcont_wrap #me_sidelog_wrap .sns_login{width:100%; float:left; text-align: center; padding-bottom:10px; margin-top:0;}
#me_sidelogcont_wrap #me_sidelog_wrap .sns_login li{width:30%; margin:5px 0; display:inline-block; padding:0; float:left; border:none;}
#me_sidelogcont_wrap #me_sidelog_wrap .sns_login .fb_btn{margin:5px 3%;}

#me_sidelogcont_wrap #me_sidelog_wrap .sns_login li a{display:block; padding:0; width:100%; font-weight:bold; font-size:1.3em; text-indent: -999999999em; overflow:hidden; height:45px; color:#fff;}
#me_sidelogcont_wrap #me_sidelog_wrap .naver_btn a{background:url(http://cimg.me.co.kr/mimg/naver_logo.png) no-repeat center, #1ec800; border:1px solid #1cb900;}
#me_sidelogcont_wrap #me_sidelog_wrap .fb_btn a{background:url(http://cimg.me.co.kr/mimg/fb_logo.png) no-repeat center, #395a9c; border:1px solid #2c4b87;}
#me_sidelogcont_wrap #me_sidelog_wrap .google_btn a{background:url(http://cimg.me.co.kr/mimg/google_logo.png) no-repeat center, #db4431; border:1px solid #d03c2a;}

#me_sidelogcont_wrap #me_sidelog_wrap .sns_login li a span{display:block; width: 70%; float:right; text-align:left; line-height:2.4;}
/* 메인로그인 */

/* 로그인 팝업 */
#m_pop_box .log_txt{display:block;width:100%; font-size:1.1em; padding:14px 0 15px; font-weight:normal; color:#676767; background:url(http://cimg.me.co.kr/mimg/login_title_img.png) no-repeat 10px center; margin:40px 0 0;}
#m_pop_box .log_txt span{display:block; padding-left: 160px; letter-spacing: -0.07em;}

#m_pop_box .ui-field-contain{padding-bottom:22px;}
/* #m_pop_box .log_form{margin: 0 auto; width:100%;padding-bottom:20px; border-bottom:1px solid #ddd;}pink 버전 */
#m_pop_box .log_form{margin: 0 auto; width:93%;padding-bottom:20px; border-bottom:1px solid #ddd;}/* white 버전 */
#m_pop_box .log_form input{border-radius:5px; }
#m_pop_box .log_form .userTxt{width:100%; background:#eee; border:1px solid #e8e8e8; line-height:2; margin-bottom:5px; font-size:1.2em; padding: 5px;}
#m_pop_box .log_form .ui-input-text{margin:0; border:none; background:none; text-shadow:none;}

/* #m_pop_box .log_form .login_btn{ display:block; width:100%; padding:9px 0 10px; background:#f74a7d; border:1px solid #dd275d; margin-top:20px; font-size:1.3em; font-weight:normal; color:#fff;  margin: 10px auto 5px; border-radius:3px; text-align:center; box-sizing: border-box;}pink 버전 */
#m_pop_box .log_form .login_btn{ display:block; width:100%; padding:9px 0 10px; border:1px solid #d32b2b; background:#d32b2b; margin-top:20px; font-size:1.3em; font-weight:normal; color:#fff;  margin: 10px auto 5px; border-radius:3px; text-align:center; box-sizing: border-box;}/* white 버전 */
#m_pop_box .log_form .ui-input-text #l_userPass{margin-bottom:10px;}

#m_pop_box #login label{border:none; background:none;  font-size: 1.1em; letter-spacing: -0.05em; overflow: visible; margin-top: -1px;}
#m_pop_box #login .check_box{width:12px;box-sizing: border-box;margin-left: 1px;vertical-align: text-top;}
#m_pop_box .check_input{margin:0px; font-size:0.9em; display: inline-block; font-weight:bold; padding:1% 0; border:none; background:none; text-shadow:none;}
#m_pop_box #login .ui-checkbox{display: inline-block; margin:0;}
#m_pop_box #login .ui-checkbox input{top:5px; bottom:0; margin:auto;}
#m_pop_box #login_check{margin-left:1%;}
#m_pop_box #login label:after{display:none;}
.ui-checkbox input{position:initial; float:left; margin-left: 2px; color:#676767;}


#m_pop_box .find_btn{width: 30%; float:right;}
#m_pop_box .find_btn li{float:left; width:100%;}
#m_pop_box .find_btn li a{display:block; background:#929292; border:1px solid #838383; min-width:85px; padding:5px 3px 3px; text-align:center; color:#fff; font-weight:normal; text-shadow:none; margin-top:1px; margin-right: 5%; font-size:0.9em;	border-radius:3px; float:right;}
/* 로그인 팝업 end */

/* 가입 팝업 */
#m_pop_box .pop_container .join_txt{display:block;width:100%; font-size:1.1em; padding:24px 0 23px; font-weight:normal;	color:#676767; float:left; background:url(http://cimg.me.co.kr/mimg/join_title_img.png) no-repeat 10px center; width: 93%; margin:0 auto;}
#m_pop_box .pop_container .join_txt>span{display:block; padding-left: 155px; letter-spacing: -0.07em;}

/* #m_pop_box .join_form{width:100%;padding-bottom:7px; border-bottom:1px solid #ddd; float:left;}pink 버전 */
#m_pop_box .join_form{width:93%; margin:0 auto; padding-bottom:7px; border-bottom:1px solid #ddd;}/* white 버전 */
#m_pop_box .join_form:after{display:block; content:""; clear:both;}
#m_pop_box .join_form .userTxt{width:100%; background:#eee; border:1px solid #e8e8e8; line-height:2; margin-bottom:5px; font-size:1.2em; padding: 5px; border-radius:5px;}
/* #m_pop_box .join_form .pop_join_btn{display:block; width:100%; padding:9px 0 9px; background:#f74a7d; border:1px solid #dd275d; margin-top:20px; font-size:1.3em; font-weight:normal; color:#fff;  margin: 10px auto 5px; border-radius:3px; text-align:center; box-sizing:border-box;}pink 버전 */
#m_pop_box .join_form .pop_join_btn{display:block; width:100%; padding:9px 0 9px; border:1px solid #d32b2b; background:#d32b2b; margin-top:20px; font-size:1.3em; font-weight:normal; color:#fff;  margin: 10px auto 5px; border-radius:3px; text-align:center; box-sizing:border-box;}/* white 버전 */
#m_pop_box .join_form .ui-input-text{margin:0; border:none; background:none; text-shadow:none;}
#m_pop_box .join_form .ui-btn.ui-checkbox-off:after{background:none;}
#m_pop_box .join_form .ui-checkbox input{width: 16px; height: 13px; margin: 5px 0 0 0;}
#m_pop_box .join_form .ui-checkbox{margin-bottom: 0;}
#m_pop_box #join .check_box{width:12px;box-sizing: border-box;margin-left: 1px;vertical-align: text-top;}

#m_pop_box #join p{font-size:1.0em;}
#m_pop_box #join .mail{float:left; margin-right:10px; display:block; font-weight:bold; color:#676767;}
#m_pop_box #join .mail a{color:#676767;}
#m_pop_box #join .color_pink{display:block; float:left; font-size:1.0em;}

#m_pop_box #join .tell{display:block; float:left;}
#m_pop_box #join .tell span{vertical-align:top;}
/* 가입 팝업 end */

/* #m_pop_box .sns_txt{font-weight:bold; color:#747474; font-size:1.0em; display:block; width:100%;margin:10px auto; float: left;}pink 버전 */
#m_pop_box .sns_txt{font-weight:bold; color:#747474; font-size:1.0em; display:block; width:93%;margin:10px auto; float: none;}/* white 버전 */
#m_pop_box .sns_login{width:100%; overflow:hidden; margin:0 auto; text-align: center; padding-bottom:10px;}
#m_pop_box .sns_login li{width:30%; margin:5px 0; display:inline-block;}
#m_pop_box .sns_login .fb_btn{margin:5px 3%;}
#m_pop_box .sns_login li a{display:block; width:100%; font-weight:bold; font-size:1.3em; text-indent: -999999999em; overflow:hidden; height:45px; color:#fff;}
#m_pop_box .naver_btn a{background:url(http://cimg.me.co.kr/mimg/naver_logo.png) no-repeat center, #1ec800; border:1px solid #1cb900;}
#m_pop_box .fb_btn a{background:url(http://cimg.me.co.kr/mimg/fb_logo.png) no-repeat center, #395a9c; border:1px solid #2c4b87;}
#m_pop_box .google_btn a{background:url(http://cimg.me.co.kr/mimg/google_logo.png) no-repeat center, #db4431; border:1px solid #d03c2a;}

#m_pop_box .sns_login li a span{display:block; width: 70%; float:right; text-align:left; line-height:2.4;}

/* #m_pop_box .sns_login_box{width:100%; padding-bottom:24px; overflow: hidden;}pink 버전 */
#m_pop_box .sns_login_box{width:93%; margin:0 auto; padding-bottom:10px; overflow: hidden;}/* white 버전 */
#m_pop_box .sns_login_box li{width:49%; margin:3px 0.5%; float:left; }
#m_pop_box .sns_login_box li a{background:none; border:none; display:block; width:100%; font-weight:normal; font-size:1.1em; height:40px; color:#fff;position: relative; text-align: center; letter-spacing: -0.09em;}
#m_pop_box .sns_login_box .kakao_btn a{color:#3d3137;}

#m_pop_box .sns_login_box .naver_btn{background:#1ec800;}
#m_pop_box .sns_login_box .kakao_btn{background:#ffe600;}
#m_pop_box .sns_login_box .fb_btn{background:#395a9c;}
#m_pop_box .sns_login_box .google_btn{background:#db4431;}

#m_pop_box .sns_login_box li a span{text-align:left; cursor:pointer; display: inline-block; margin: auto; padding:11px 0 11px; padding-left:30px; position:relative;}
#m_pop_box .sns_login_box .fb_btn a span{margin-left:-6px;}
#m_pop_box .sns_login_box li a img{width:30px; display:inline-block; position:absolute; top:0; bottom:0; left:0; margin:auto;}
#m_pop_box .sns_login_box .kakao_btn a img{width:25px;}
#m_pop_box .sns_login_box .fb_btn a img{width:25px; margin-left:3px;}
#m_pop_box .sns_login_box .google_btn a img{width:26px;}

/* 비번찾기 */
#m_pop_box .pop_con_find_pw{height: 60%; min-height: 250px;}
#m_pop_box .pop_container .pass_find_txt{display:block;width:100%; font-size:1.1em; padding:14px 0 15px; font-weight:normal; background-size:50%;	color:#676767; background:url(http://cimg.me.co.kr/mimg/find_pass.png) no-repeat 10px 20px; margin:0;background-size: 150px;}
#m_pop_box .pop_container .pass_find_txt span{display:block; padding-top: 45px; letter-spacing: -0.07em;font-size: 1.05em; width:93%; margin:0 auto;}
#m_pop_box .pop_container .pass_find_txt br{display:none;}
#m_pop_box .pop_find_pw{border-radius:5px 5px 0 0; overflow:hidden;}
#m_pop_box .pop_find_pw li a{width:100%; display:block; height:100%;padding:15px 0; background:#fff; color:#222; font-size:1em;}
#m_pop_box .pop_find_pw li{height:44px; width:50%; float:left; text-align:center; font-size:1.2em; font-weight:bold; background:#e6e6e6;}
#m_pop_box .pass_find_form{width:100%; overflow:hidden; width:93%; margin:0 auto;}
#m_pop_box .pass_find_form .userTxt{width:100%; background:#eee; border:1px solid #e8e8e8; line-height:2; margin-bottom:5px; font-size:1.2em; padding: 5px;letter-spacing: -0.09em; border-radius:5px}
#m_pop_box .pop_find_pw{width:100%; float:none;}

/* #m_pop_box .pass_find_form #pw_btn{display:block; width:100%; padding:9px 0 9px; background:#f74a7d; border:1px solid #dd275d; margin-top:20px; font-size:1.2em; box-sizing:border-box;	font-weight:normal; color:#fff;  margin: 10px auto; border-radius:0; text-align:center; text-shadow:none;}pink 버전 */
#m_pop_box .pass_find_form #pw_btn{display:block; width:100%; padding:9px 0 9px; border:1px solid #d32b2b; background:#d32b2b; margin-top:20px; font-size:1.2em; box-sizing:border-box;	font-weight:normal; color:#fff;  margin: 10px auto; border-radius: 3px; text-align:center; text-shadow:none;}/* white 버전 */

#m_pop_box .find_pop_agree_btn{ float:right; text-align:right; position:relative; z-index:999; margin-right: 3.5%;}
#m_pop_box .find_pop_agree_btn li{display:inline-block;float: left; margin-left: 5px;}
#m_pop_box .find_pop_agree_btn li a{display:block; background:#929292; border:1px solid #838383; min-width:90px; padding:5px 3px 3px;
	text-align:center; color:#fff; font-weight:normal; text-shadow:none; margin-top:1px; letter-spacing:-0.09em; vertical-align: middle;	border-radius:3px; float:right;}
/* 비번찾기 end */


@media all and (min-width:320px) and (max-width:360px){
	#m_pop_box .sns_login_box li a{font-weight: normal; font-size: 1em; letter-spacing: -0.09em;}
	#m_pop_box .pop_con_find_pw{min-height: 250px;}
	#m_pop_box #pass_find{font-size: 0.8em;}

	#m_pop_box .pop_box_cont{max-width:320px;}
	#m_pop_box .pop_box_con{top: 0%;}
	#m_pop_box .pop_menu li{font-size: 1.1em;}
	#m_pop_box .pop_menu li a{padding: 9px 0;}
	#m_pop_box .pop_container .log_txt{ background: url(http://cimg.me.co.kr/mimg/login_title_img.png) no-repeat 0px center;background-size:110px;}
	#m_pop_box .pop_container .log_txt span{padding-left: 125px; font-size: 0.9em;}
	#m_pop_box .log_form{font-size: 0.9em; padding-bottom: 21px;}
	
	#m_pop_box .log_form .login_btn{font-size: 1.2em;}
	#m_pop_box #login label{font-size: 1em;}
	#m_pop_box .find_btn li a{min-width: 70px;}
	#m_pop_box .sns_login li a{height: 30px; background-size:25px;}

	#m_pop_box .pop_container .join_txt{background-size:90px; padding:22px 0 23px;}
	#m_pop_box .pop_container .join_txt>span{padding-left: 125px; font-size: 0.9em;}
	#m_pop_box .join_form{font-size: 0.9em;}
	#m_pop_box .join_form .join_btn{font-size: 1.2em;}
	
	#m_pop_box .pop_find_pw li{font-size: 1.1em;    height: 36px;}
	#m_pop_box .pop_find_pw li a{padding: 9px 0;}
}
@media all and (min-width:436px) and (max-width:520px){
	#m_pop_box .pop_box_con{width: 80%;}
	#m_pop_box .pop_container .log_txt{padding: 26px 0 25px;}
	#m_pop_box .pop_container .join_txt{padding: 35px 0 34px;}
}
@media all and (min-width:521px) and (max-width:600px){
	#m_pop_box .pop_box_con{width:65%;}
	/* #m_pop_box .pop_container{width: 90%;} */
	#m_pop_box .pop_container .log_txt{padding: 26px 0 25px;}
	#m_pop_box .pop_container .join_txt{padding: 35px 0 34px;}
}
@media all and (min-width:601px) and (max-width:810px){
	#m_pop_box .pop_box_con{width:65%; max-width: 395px;}
	#m_pop_box .pop_container .log_txt{padding: 26px 0 25px;}
	/* #m_pop_box .pop_container{width: 90%;} */
	#m_pop_box .pop_con_find_pw{min-height:265px;}
	#m_pop_box .pop_container .join_txt{padding: 35px 0 34px;}
}
@media all and (min-width:811px){
	#m_pop_box .pop_con_find_pw{min-height:265px;}
}
/* 로그인 & 회원가입 팝업 end */
