
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none} input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
body {background-color:#fff}

a {color:#333;text-decoration:none} a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/* common */
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px} .ir_wa {display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%} .screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px} .screen_hide {font-size:0;line-height:0;visibility:hidden} 
.f_l {float:left}
.f_r {float:right}
.clear_g {display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.cl_b {width:0;height:0;font-size:0;line-height:0;clear:both}
.show {display:block}
.hide {display:none}
.tbl {border-collapse:collapse;border-spacing: 0} 

/********** Common Images **********/
/* ratio 1 */
.img_g {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/svc/image/U03/common_icon/51492CFE0445E80001) no-repeat 0 0;text-indent:-9999px}
.tit_service {display:block;overflow:hidden;background:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF57FD015A780001) no-repeat 0 0}/* 서비스 타이틀 */
.inside_footsch .opt_sch {position:absolute;top:0;left:8px;height:32px;padding:2px 28px 0 7px;border:1px solid #949da6;border-radius:2px;font-size:13px;line-height:15px;background:#fff url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF5CD60505B80001) no-repeat 100% 0;-webkit-box-shadow:inset 1px 1px 0 #e2e3e5;box-shadow:inset 1px 1px 0 #e2e3e5;-webkit-appearance:none;color:#aeb1b5;letter-spacing:-1px}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.img_g {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/51492CF1046E810001);-webkit-background-size:124px 124px;background-size:124px 124px}
	.tit_service {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF57F20135E20003);-webkit-background-size:34px 20px;background-size:34px 20px}
	.inside_footsch .opt_sch {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF5CCC0506CC0001);-webkit-background-size:28px 30px;background-size:28px 30px}
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
   .img_g {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/51492CD8045B500001);-webkit-background-size:124px 124px;background-size:124px 124px}
   	.tit_service {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF57E7012EB00001);-webkit-background-size:34px 20px;background-size:34px 20px}
	.inside_footsch .opt_sch {background-image:url(http://m1.daumcdn.net/svc/image/U03/common_icon/50AF5CA405145C0001);-webkit-background-size:28px 30px;background-size:28px 30px}
}

body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;color:#333} 
/********** 3px Round style **********/
/* Border round (권장) */
.bround {display:inline-block;border-width:1px;border-style:solid;border-radius:3px;font-size:12px;text-align:center}

/* Padding round */
.pround {display:inline-block;padding:1px;border-radius:3px;font-size:12px;text-decoration:none}
.pround .inner {display:inline-block;width:100%;height:100%;border-radius:3px;text-align:center}

/********** Header **********/
.only_head {padding-bottom:2px;border-bottom:1px solid #4168c4;background-color:#5182f5}
.d_head {position:relative;z-index:10;width:100%;height:42px;border-top:1px solid #434753;border-bottom:1px solid #23252d;background-color:#3d414d}
.d_head .tit_daum {float:left;padding-left:8px}
.d_head .link_daum {float:left;height:31px;padding-top:11px;font-size:0;line-height:0;vertical-align:top}
.d_head .link_service {float:left;height:30px;margin-left:6px;padding-top:12px;vertical-align:top}
.d_head .inner_service {width:34px;height:20px;font-size:16px;line-height:1;background-position:0 0;color:#fff}
.d_head .link_relate {float:left;height:42px;margin-left:10px;font-weight:bold;font-size:15px;line-height:43px;letter-spacing:-1px;color:#8d95a2;-webkit-text-shadow:0 1px 0 #2b2d36;text-shadow:0 1px 0 #2b2d36}
.d_head .wrap_util {float:right;padding-right:4px}
.d_head .link_util {display:inline-block;float:left;width:32px;height:30px;margin-right:1px;padding-top:12px}
.d_head .ico_search {display:block;width:19px;height:19px;margin:0 auto;background-position:-87px -22px}
.d_head .ico_all {display:block;width:18px;height:19px;margin:0 auto;background-position:-88px 0}
.d_head .link_app {width:36px;height:33px;margin:0 -2px 0 2px;padding-top:9px;text-align:center}

/* Header_통합검색 */
.d_schall .fld_search {margin-bottom:-1px;padding:9px 0 8px;border-bottom:1px solid #c0c0c0;background-color:#f0f1f3;-webkit-box-shadow:inset 0 1px 0 #f6f6f6;box-shadow:inset 0 1px 0 #f6f6f6}
.d_schall .box_search {position:relative;height:25px;margin:0 96px 0 8px;padding:5px 5px 0;border:3px solid #6070f5;border-radius:6px;background-color:#fff}
.d_schall .tf_keyword {width:100%;height:20px;font-size:17px;line-height:19px;border:0 none;border-radius:3px;background-color:transparent;color:#414345;vertical-align:top;-webkit-appearance:none}
.d_schall .tf_keyword::-webkit-search-cancel-button {-webkit-appearance:none}
.d_schall .btn_reset {display:none;position:absolute;top:1px;right:5px;width:28px;height:28px}
.d_schall .ico_del {display:block;width:18px;height:18px;margin:0 auto;background-position:0 -16px}
.d_schall .btn_search {position:absolute;top:-3px;right:-49px;width:36px;height:36px;padding-top:1px;border:1px solid #8991a0;border-radius:5px;background-color:#f4f4f4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));background-image:-moz-linear-gradient(top, #fdfdfd, #eee);background-image:-o-linear-gradient(top, #fdfdfd, #eee);background-image:linear-gradient(to bottom, #fdfdfd, #eee);text-align:center;-webkit-box-shadow:0 2px 0 #fff,inset 0 1px 1px #f2f2f2;box-shadow:0 1px 0 #fff,inset 0 1px 0 #f2f2f2}
.d_schall .btn_search .ico_search {display:block;width:18px;height:19px;margin:0 auto;background-position:-88px -44px}
.d_schall .btn_close {position:absolute;top:-3px;right:-91px;width:36px;height:36px;padding-top:2px;border:1px solid #caccd1;border-radius:5px;background-color:#f4f4f4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee));background-image:-moz-linear-gradient(top, #fdfdfd, #eee);background-image:-o-linear-gradient(top, #fdfdfd, #eee);background-image:linear-gradient(to bottom, #fdfdfd, #eee);text-align:center;-webkit-box-shadow:0 2px 0 #fff,inset 0 1px 1px #f2f2f2;box-shadow:0 1px 0 #fff,inset 0 1px 0 #f2f2f2}
.d_schall .ico_close {display:block;width:16px;height:17px;margin:0 auto;background-position:-90px -66px}
.d_schall .clip_search {position:absolute;top:4px;right:-7px;width:12px;height:22px}
.d_schall .clip_left {position:absolute;top:4px;left:1px;z-index:2;width:11px;height:13px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#ffb223;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbc936), to(#ffa91b));background-image:-moz-linear-gradient(top, #fbc936, #ffa91b);background-image:-o-linear-gradient(top, #fbc936, #ffa91b);background-image:linear-gradient(to bottom, #fbc936, #ffa91b);-webkit-box-shadow:0 1px 0 #f2a720,0 2px 1px rgba(227,227,227,0.3),-1px 0 1px rgba(227,227,227,0.3);box-shadow:0 1px 0 #f2a720,0 2px 1px rgba(227,227,227,0.3),-1px 0 1px rgba(227,227,227,0.3)}
.d_schall .clip_right {position:absolute;top:0;right:0;z-index:1;width:4px;height:22px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#ffb223;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbc62c), to(#ffa91b));background-image:-moz-linear-gradient(top, #fbc62c, #ffa91b);background-image:-o-linear-gradient(top, #fbc62c, #ffa91b);background-image:linear-gradient(to bottom, #fbc62c, #ffa91b);-webkit-box-shadow:inset 1px 0 0 #e39418,1px 1px 2px rgba(227,227,227,0.5);box-shadow:inset 1px 0 0 #e39418,1px 1px 2px rgba(227,227,227,0.5)}
.d_schall .write_on {padding-right:30px}
.d_schall .write_on .btn_reset {display:block}

.d_schall .suggest_keyword .list_sgt {border-top:1px solid #c0c0c0}
.d_schall .suggest_keyword li {position:relative;width:100%;border-bottom:1px solid #d5d5d7;background-color:#fff}
.d_schall .suggest_keyword .link_sgt {display:block;overflow:hidden;height:38px;padding:0 50px 0 10px;font-size:16px;line-height:40px;white-space:nowrap;text-overflow:ellipsis}
.d_schall .suggest_keyword .emph_keyword {font-weight:normal;color:#fe7831}
.d_schall .suggest_keyword .btn_add {position:absolute;top:0;right:1px;width:40px;height:38px}
.d_schall .suggest_keyword .ico_add {display:block;width:20px;height:20px;margin:0 auto;background-position:-20px -16px}

.d_schall .latest_keyword .tit_latest {display:block;padding:7px 0 5px 11px;border-top:1px solid #d9d9d9;font-weight:normal;font-size:12px;line-height:13px;background-color:#f1f1f1;-webkit-box-shadow:inset 0 1px 0 #f6f6f6;box-shadow:inset 0 1px 0 #f6f6f6;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;color:#7a8191}
.d_schall .latest_keyword .list_latest {border-bottom:1px solid #949da6}
.d_schall .latest_keyword li {width:100%;border-top:1px solid #d5d5d7;background-color:#fff}
.d_schall .latest_keyword .fst {border-top:1px solid #c0c0c0}
.d_schall .latest_keyword .link_latest {display:block;overflow:hidden;height:38px;padding:0 11px;font-size:16px;line-height:40px;white-space:nowrap;text-overflow:ellipsis}
.d_schall .latest_keyword .ico_search {width:15px;height:14px;margin:12px 1px 0 0;background-position:-89px -86px;vertical-align:top;text-indent:0}
.d_schall .latest_keyword .btn_del {display:block;width:130px;height:36px;margin:12px auto;padding-top:2px;border:1px solid #949da6;border-radius:2px;font-weight:bold;font-size:14px;line-height:15px;background-color:#fbfbfc;color:#515b65;letter-spacing:-1px}

/********** GNB **********/
.gnb_comm {overflow:hidden;width:100%}
.gnb_comm li {float:left;width:21.25%}
.gnb_comm .fst {width:15%}
.gnb_comm .lst {overflow:hidden;float:none;width:auto}
.gnb_comm .link_menu {display:block;height:38px;font-weight:bold;font-size:15px;line-height:40px;background-color:#292b34;text-align:center;color:#fff;letter-spacing:-1px;-webkit-box-shadow:inset 0 -1px 0 #1a1a1e;box-shadow:inset 0 -1px 0 #1a1a1e;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.15);text-shadow:0 1px 0 rgba(0,0,0,0.15)}
.gnb_comm .on .link_menu {background-color:#6a7ed1}

.lnb_comm {overflow:hidden;width:100%}
.lnb_comm li {float:left;width:20%}
        	.lnb_comm .lnb_w1 {width:10%}
    	        	.lnb_comm .lnb_w2 {width:10%}
    	        	.lnb_comm .lnb_w3 {width:20%}
    	        	.lnb_comm .lnb_w4 {width:20%}
    	        	.lnb_comm .lnb_w5 {width:20%}
    	        	.lnb_comm .lnb_w6 {width:20%}
    	    .lnb_comm .lst {overflow:hidden;float:none;width:auto}
.lnb_comm .link_menu {display:block;height:37px;border-bottom:1px solid #cbd0d3;font-weight:bold;line-height:40px;background-color:#f0f1f5;text-align:center;color:#484848;letter-spacing:-1px}
.lnb_comm .link_menu:after {float:right;height:12px;margin-top:13px;border-left:1px solid #dbdcdf;border-right:1px solid #fcfcfd;content:''}
.lnb_comm .lst .link_menu:after {display:none}
.lnb_comm .on .link_menu {color:#6a7ecf}

/********** Footer **********/
#daumFoot {width:100%;margin:0 auto;padding-top:10px;border-top:1px solid #d9d9d9;font-family:sans-serif;background-color:#f1f1f1;text-align:center;clear:both}
#daumFoot ul {overflow:hidden;width:280px;height:28px;margin:0 auto;text-align:center}
#daumFoot li {float:left;position:relative}
#daumFoot li a {display:block;overflow:hidden;width:64px;height:25px;margin:0 2px;border:1px solid #c4c4c4;border-radius:3px;font-size:13px;line-height:26px;background-color:#fbfbfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background-image:-moz-linear-gradient(top, #fff, #f6f6f6);background-image:-o-linear-gradient(top, #fff, #f6f6f6);background-image:linear-gradient(to bottom, #fff, #f6f6f6);color:#444;letter-spacing:-1px}
#daumFoot li a.off {color:#999}
#daumFoot .ext {padding:10px 0 4px;font-weight:bold;font-size:10px;line-height:10px;color:#999}
#daumFoot .ext span {margin:0 5px;color:#cbcbcb}
#daumFoot .ext a {color:#999;text-decoration:underline}
#daumFoot address {height:19px;padding:4px 0 3px;font-size:11px;color:#999;clear:both}
#daumFoot .link_daum {color:#999}
#daumFoot.type_basic {border-top:1px solid #6d7076}


/* 내부검색 */
.inside_sch {overflow:hidden;width:100%;height:40px;padding-top:8px;border-bottom:1px solid #cbd0d3;background-color:#f0f1f5}
.inside_sch .box_search {position:relative;height:24px;margin:0 61px 0 8px;padding:6px 0 0 6px;border:1px solid #949da6;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 0 #fff, inset 1px 1px 0 #e2e3e5;box-shadow:0 1px 0 #fff, inset 1px 1px 0 #e2e3e5}
.inside_sch .tf_keyword {width:100%;border:0 none;border-radius:2px;background-color:transparent;color:#000;vertical-align:top;-webkit-appearance:none}
.inside_sch .tf_keyword::-webkit-input-placeholder {color:#aeb1b5;letter-spacing:-1px}
.inside_sch .tf_keyword::-webkit-search-cancel-button {-webkit-appearance:none}
.inside_sch .btn_search {position:absolute;top:-1px;right:-54px;width:48px;height:32px;border:1px solid #949da6;border-radius:2px;font-weight:bold;line-height:32px;background-color:#f4f4f4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ececec));background-image:-moz-linear-gradient(top, #fbfbfb, #ececec);background-image:-o-linear-gradient(top, #fbfbfb, #ececec);background-image:linear-gradient(to bottom, #fbfbfb, #ececec);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;color:#515b65;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff}

.sch_type2 {border-color:#2e313b;background-color:#3d414d}
.sch_type2 .box_search {border-color:#121215;-webkit-box-shadow:inset 1px 1px 0 #b9bac0, 0 1px 0 #474b56;box-shadow:inset 1px 1px 0 #b9bac0, 0 1px 0 #474b56}
.sch_type2 .btn_search {border-color:#24262a;background-color:#555a63;background-image:-webkit-gradient(linear, left top, left bottom, from(#5a5e67), to(#50555e));background-image:-moz-linear-gradient(top, #5a5e67, #50555e);background-image:-o-linear-gradient(top, #5a5e67, #50555e);background-image:linear-gradient(to bottom, #5a5e67, #50555e);-webkit-box-shadow:0 1px 0 #474b56;box-shadow:0 1px 0 #474b56;-webkit-text-shadow:none;text-shadow:none;color:#d0d0d0}

.head .sch_type3 {border-color:#1a1a1e;background-color:#292b34}
.head .sch_type3 .box_search {border-color:#121215;background-color:#191a1d;-webkit-box-shadow:inset 1px 1px 0 #18191c, 0 1px 0 #34363e;box-shadow:inset 1px 1px 0 #18191c, 0 1px 0 #34363e}
.head .sch_type3 .btn_search {border-color:#1a1a1e;background-color:#4e525e;background-image:-webkit-gradient(linear, left top, left bottom, from(#535763), to(#474b57));background-image:-moz-linear-gradient(top, #535763, #474b57);background-image:-o-linear-gradient(top, #535763, #474b57);background-image:linear-gradient(to bottom, #535763, #474b57);-webkit-box-shadow:0 1px 0 #34363e;box-shadow:0 1px 0 #34363e;-webkit-text-shadow:none;text-shadow:none;color:#d0d0d0}
.head .sch_type3 .tf_keyword {color:#6f7072}
.head .sch_type3 .tf_keyword::-webkit-input-placeholder {color:#6f7072}

.sch_type4 {border-color:#010101;background-color:#323640}
.sch_type4 .box_search {border-color:#121215;background-color:#191a1d;-webkit-box-shadow:inset 1px 1px 0 #18191c, 0 1px 0 #34363e;box-shadow:inset 1px 1px 0 #18191c, 0 1px 0 #34363e}
.sch_type4 .btn_search {border-color:#212327;background-color:#4e525e;background-image:-webkit-gradient(linear, left top, left bottom, from(#5a5e67), to(#50555e));background-image:-moz-linear-gradient(top, #5a5e67, #50555e);background-image:-o-linear-gradient(top, #5a5e67, #50555e);background-image:linear-gradient(to bottom, #5a5e67, #50555e);-webkit-box-shadow:0 1px 0 #3c404a;box-shadow:0 1px 0 #3c404a;-webkit-text-shadow:none;text-shadow:none;color:#d0d0d0}
.sch_type4 .tf_keyword {color:#6f7072}
.sch_type4 .tf_keyword::-webkit-input-placeholder {color:#6f7072}

/* 내부검색(하단) */
.inside_footsch {overflow:hidden;width:100%;height:40px;padding-top:2px}
.inside_footsch .fld_footsch {position:relative;width:100%}
.inside_footsch .box_search {position:relative;height:24px;margin:0 61px 0 8px;padding:6px 0 0 6px;border:1px solid #949da6;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 1px 1px 0 #e2e3e5;box-shadow:inset 1px 1px 0 #e2e3e5}
.inside_footsch .tf_keyword {width:100%;border:0 none;border-radius:2px;background-color:transparent;color:#000;vertical-align:top;-webkit-appearance:none}
.inside_footsch .tf_keyword::-webkit-input-placeholder {color:#aeb1b5;letter-spacing:-1px}
.inside_footsch .tf_keyword::-webkit-search-cancel-button {-webkit-appearance:none}
.inside_footsch .btn_search {position:absolute;top:-1px;right:-54px;width:48px;height:32px;border:1px solid #949da6;border-radius:2px;font-weight:bold;line-height:32px;background-color:#f4f4f4;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ececec));background-image:-moz-linear-gradient(top, #fbfbfb, #ececec);background-image:-o-linear-gradient(top, #fbfbfb, #ececec);background-image:linear-gradient(to bottom, #fbfbfb, #ececec);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;color:#515b65;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff}

.footsch_type2 .opt_sch{width:100px}
.footsch_type2 .box_search {margin-left:113px}

.footsch_type3 .opt_sch{width:75px}
.footsch_type3 .box_search {margin-left:88px}


.gnb_comm .link_menu {display:block;height:38px;font-weight:bold;font-size:15px;line-height:40px;background-color:#292b34;text-align:center;color:#fff;letter-spacing:-1px;-webkit-box-shadow:inset 0 -1px 0 #1a1a1e;box-shadow:inset 0 -1px 0 #1a1a1e;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.15);text-shadow:0 1px 0 rgba(0,0,0,0.15)}
.gnb_comm .lst .on .link_menu {background-color:#e5d520;color:#000}

/* 공용 서제스트 */
.d_sgt .list_suggest li {position:relative;width:100%;border-top:1px solid #d5d5d7;background-color:#fff}
.d_sgt .list_suggest .fst {border-top:0 none}
.d_sgt .list_suggest .link_suggest {display:block;overflow:hidden;height:38px;padding:0 50px 0 10px;font-size:15px;line-height:39px;white-space:nowrap;text-overflow:ellipsis;color:#000;letter-spacing:-1px}
.d_sgt .list_suggest .emph_keyword {font-weight:normal;color:#fe7831}
.d_sgt .list_suggest .txt_mean {font-size:14px;color:#888}
.d_sgt .list_suggest .btn_add {overflow:hidden;position:absolute;top:0;right:0;width:42px;height:37px;border:0 none;background:none;cursor:pointer}
.d_sgt .list_suggest .ico_add {width:20px;height:20px;margin:9px auto;background-position:-20px -16px;vertical-align:top}

.d_sgt .foot_suggest {overflow:hidden;width:100%;height:43px;border-top:1px solid #949da6;border-bottom:1px solid #d5d5d7;background-color:#f8f8f8}
.d_sgt .foot_suggest .btn_close {float:right;width:80px;height:31px;margin:6px 8px 0 0;border:1px solid #b3b4bb;border-radius:2px;font-weight:bold;line-height:31px;background-color:#fbfbfc;font-size:13px;color:#515b65;cursor:pointer;letter-spacing:-1px;text-align:left}
.d_sgt .foot_suggest .ico_close {width:7px;height:7px;margin:-3px 8px 0 18px;background-position:-44px -28px;vertical-align:middle}


input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

/********** Common Code End **********/


/* 안드로이드 클릭 버그 */
.android .suggestBox .bg_shield {display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0}
.android .footer .btn_close .bg_shield {display:block;position:absolute;left:1px;top:4px;width:100%;height:28px;border:0}
.android .suggestBox .blankImage { height:100%;left:0px;position:absolute;top:0px;width:100%}
#daumTotalSuggestLayer .noanchor {-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
#daumTotalSuggestLayer .anchor {-webkit-tap-highlight-color:blue}
#daumTotalSuggestLayer .blankImage { height:100%;left:0px;position:absolute;top:0px;width:100%}
input,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}

/* Background-image */
.ico_star {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/ico_star.png) no-repeat}
.ico_comm {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/ico_comm.png) no-repeat}
.ico_comm2 {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/ico_comm2.png) no-repeat}
.ico_home {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/ico_home_1.png) no-repeat}
.ico_comm, .ico_comm2, .ico_home {display:inline-block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.btn_comm {display:inline-block;padding:0;border:1px solid;font-size:13px;text-align:center}

/* 아이콘 공통*/
.ico_grade {display:inline-block;width:14px;height:13px;color:#fff;font-size:10px;line-height:14px;border:1px solid #c02d3d;background-color:#d63d4e;text-align:center;vertical-align:top} /* 20120508 수정_line-height 변경 */
.for_all {width:18px;border-color:#898989;background-color:#949494}
.for_15 {border-color:#59aab6;background-color:#5fbdc9}
.for_12 {border-color:#81cc31;background-color:#97db50}
.for_recom {width:24px;border-color:#ec5347;background-color:#f45c4f} /* 추천 */ /* 20120515 수정_width 수정 */
.for_gv {width:18px;border-color:#4163f6;background-color:#728cfc} /* GV */
.for_seat {width:43px;border-color:#7283fe;background-color:#8a98fb} /* 좌석선택 */
.ico_event {display:inline-block;width:26px;height:14px;color:#fff;font-size:10px;line-height:14px;border:1px solid #4163f6;background-color:#728cfc;text-align:center;vertical-align:top}
.ico_arrowr {width:9px;height:14px;background-position:-50px -60px;vertical-align:top}

/* 상세_포토, 상세_동영상 공통 */
.list_thumb {overflow:hidden;margin:12px 5px 2px 8px}
.list_thumb li {float:left;width:33.3%;padding-bottom:10px}
.list_thumb .thumb {display:block;overflow:hidden;position:relative;width:93px;margin:0 auto;line-height:0}
.list_thumb .thumb .thumb_img {display:block;width:100%;height:100%}
.list_thumb .img_line {width:91px;height:64px} /* 20120510 수정_높이값 변경 */
.list_thumb .ico_play {position:absolute;left:3px;top:33px;width:19px;height:21px;background-position:-50px -20px} /* 20120510 수정_위치값변경 */
.list_thumb .tit {display:block;width:93px;margin:5px auto 0;font-size:12px;line-height:15px;font-weight:normal}
 
/* font-color 강조 공통*/
.emph {color:#4761f5}

/* 별점 공통 */
.wrap_star {display:inline-block}
.wrap_star .ico_star {float:left}
.wrap_star .ico_star .ico_star {width:100%;height:100%;margin:0;font-size:0px;line-height:0;text-indent:-9999px}
.wrap_star .point {float:left;color:#ff445a;font-size:13px;line-height:19px;font-weight:normal} /* 20120518 수정 */
.wrap_cont .wrap_star .point {line-height:19px} /* 20120518 수정 */
.before .point {color:#333} /* 관람전 */

/* 섬네일 border 공통 */
.img_line {position:absolute;left:0;top:0;border:1px solid #000;opacity:0.15;filter:alpha(opacity = 15)}

/* 검색결과 */
.txt_infosearch {padding:9px 11px 8px;border-bottom:1px solid #cecece}
.txt_infosearch .tit {color:#5267ff}
.search_option {width:100%;height:40px;border-bottom:1px solid #cecece}
.search_option .inner {display:block;width:271px;padding:10px 49px 0 0;margin:0 auto}
.search_option .inp {position:relative;top:-2px;margin-left:52px}
.search_option .lab {font-size:13px;padding-left:1px;margin-right:16px}
.search_option .on {color:#3e4bf5}
.section_search .list_movie .thumb {width:52px;height:76px}
.section_search .list_movie .img_line {width:50px;height:74px}
.section_search .list_movie .tit {margin-bottom:3px}
.section_search .list_movie .txt_info {display:block;color:#888;font-size:12px}
.section_search .list_movie .txt_info .txt_bar {color:#e5e5e5;font-size:11px}

/* TOP */
.section_rank {background-color:#2c2e35;}

.section_rank .list_rank {overflow:hidden;min-width:320px;max-width:427px;margin:0 auto}/* 20120509 수정 */
@media only screen and (max-width :400px) {
    .section_rank .list_rank {width:320px;}
}
@media only screen and (min-width :401px) {
    .section_rank .list_rank {width:427px;}
}


.section_rank .list_rank li {float:left}
.section_rank .list_rank .thumb {float:left;position:relative;width:106px;height:154px;border-top:1px solid #000;border-left:1px solid #000}
.section_rank .list_rank .thumb_img {display:block;width:100%;height:100%}
.section_rank .list_rank .ico_shadow {position:absolute;left:0;top:0;width:106px;height:88px;background-position:-190px 0}
.section_rank .list_rank .img_line {width:104px;height:152px}
.section_rank .list_rank .ico_rank {position:absolute;left:2px;top:2px;z-index:2;width:24px;height:24px}
.section_rank .list_rank .fst .thumb {border-left:0 none}
.section_rank .list_rank .rank1 .thumb {width:213px;height:308px;border-left:0 none}
.section_rank .list_rank .rank1 .img_line {width:211px;height:306px}
.section_rank .list_rank .rank1 .ico_shadow {width:187px;height:184px;background-position:0 0}
.section_rank .list_rank .rank2 {margin-bottom:-1px}
.section_rank .list_rank .rank2 .img_line {height:151px}
.section_rank .list_rank .rank_1 {left:-1px;top:-1px;width:73px;height:50px;background-position:-190px -90px}
.section_rank .list_rank .rank_2 {background-position:-190px -140px}
.section_rank .list_rank .rank_3 {background-position:-220px -140px}
.section_rank .list_rank .rank_4 {background-position:-250px -140px}
.section_rank .list_rank .rank_5 {background-position:-280px -140px}
.section_rank .list_rank .rank_6 {background-position:-190px -170px}
.section_rank .list_rank .rank_7 {background-position:-220px -170px}
.section_rank .list_rank .rank_8 {background-position:-250px -170px}
.section_rank .list_rank .rank_9 {background-position:-280px -170px}
.section_rank .link_more {display:block;min-width:320px;max-width:427px;height:32px;padding:16px 0 0 0;margin:0 auto;color:#fff;font-size:15px;line-height:1;border-top:1px solid #000;background:-webkit-gradient(linear,left top,left bottom,from(#2c2e35),to(#2e3037));background-color:#2d2f36;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15), inset 0 -1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(67,69,78,1), inset 0 -1px 0 rgba(50,52,60,1);text-align:center;clear:both} /* 20120507 수정_박스새도우 색상 수정 */
.section_rank .link_more .ico_comm {width:6px;height:13px;margin:1px 0 0 6px;background-position:-60px -60px;vertical-align:top}
.section_banner {width:100%;border-top:1px solid #000;background-color:#2c2e35} /* 20120516 수정  */
.section_banner .thumb {display:block;width:320px;height:33px;margin:0 auto} /* 20120516 수정_보더 수정 */
.section_movieinfo {border-top:1px solid #e2e2e2} /* 20120516 수정  */
.section_movieinfo .link_more {overflow:hidden;position:relative;display:block;width:100%;padding-top:1px;color:#222;line-height:46px;border-bottom:1px solid #e2e2e2;background:#fbfbfb;box-shadow:inset 0 1px 0 rgba(255,255,255,0), inset 0 -1px 0 rgba(255,255,255,1)} /* 20120508 수정_박스새도우 배경색 추가 */
.section_movieinfo .tit_home {padding-left:11px;font-size:15px}
.section_movieinfo .txt_info {margin:0 27px 0 2px;color:#777;font-size:12px;line-height:45px}
.section_movieinfo .ico_arrowr {position:absolute;right:12px;top:17px}
.section_movieinfo .info_hotplay {padding-top:11px;background:#fbfbfb;box-shadow:inset 0 1px 0 rgba(255,255,255,0), inset 0 -1px 0 rgba(255,255,255,1)} /* 20120508 수정_박스새도우 배경색 추가 */
 
.section_movieinfo .info_star {overflow:hidden;padding-top:13px;border-bottom:1px solid #e2e2e2;background:#fbfbfb;box-shadow:inset 0 1px 0 rgba(255,255,255,0), inset 0 -1px 0 rgba(255,255,255,1)} /* 20120508 수정_박스새도우 배경색 추가 */
.info_hotplay .list_thumb {margin-top:7px;margin-bottom:6px}
.info_hotplay .list_thumb .ico_play {left:4px;top:44px} /* 20120510 수정_높이값 변경 */
.info_hotplay .list_thumb .thumb_img {height:65px} /* 20120510 수정_높이값 변경 */
.info_star .list_thumb {margin-top:8px;margin-bottom:5px}
.info_star .list_thumb li {width:20%}
.info_star .list_thumb .thumb {width:50px}
.info_star .list_thumb .thumb_img {display:block;width:50px;height:72px}
.info_star .list_thumb .img_line {width:48px;height:70px}
.info_hotplay .list_thumb .tit, .info_star .list_thumb .tit {overflow:hidden;width:100%;margin-top:10px;color:#222;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.info_star .list_thumb .tit {margin-top:9px}

.move_link {overflow:hidden;width:100%;margin:0 0 12px;padding-top:12px;border-top:1px solid #e8e8e8;}
.move_link .round {display:inline-block;padding:1px;border:1px solid #c7c7c7;border-radius:3px;font-size:12px;background:-webkit-gradient(linear,left	top,left bottom,from(#fff),	to(#f9f9f9));background-color:#fcfcfc;}
.move_link .round .inner {display:inline-block;width:100%;height:100%;border-radius:3px;background:none;text-align:center;color:#222;}
.move_link a.round {text-decoration:none;}
.move_link .round .ico_arrow {width:7px;height:5px;background-position:-30px -10px;}
.move_link .ico_top {display:inline-block;overflow:hidden;background:url(http://m1.daumcdn.net/imgsrc.search/search_all/2011/mobile/m320/ico_top_110831.png) no-repeat;vertical-align:top;}
.move_link .link_quick {display:inline;float:left;margin:3px 0 0 10px;padding-top:2px;font-size:13px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;color:#3943ae;line-height:1;text-decoration:none;}
.move_link .ico_search {width:25px;height:13px;margin:1px 5px 0 0;background-position:-20px -40px;}
.move_link a.btn_top {display:inline;float:right;position:static;width:57px;height:20px;margin:0 10px 0 0;font-size:11px;font-family:'Malgun Gothic','맑은 고딕', sans-serif;line-height:1;color:#3047bd;text-decoration:none;}
.move_link a.btn_top .inner {display:block;margin-top:4px;}
.move_link a.btn_top .ico_arrow {width:7px;height:8px;margin:2px 3px 0 0;background-position:-80px -40px;}


/* css ft 추가 */
img.loading {background: url(http://m1.daumcdn.net/img-contents/mtoon/m320/loading.gif) no-repeat scroll 50% 50% transparent;width:100%;height:100%;margin:0 auto; }
video {position:absolute;left:-1000px;}
.btn_comm video {overflow:hidden;}
.section_detail .list_category {overflow:hidden;}
 
.paging_swipe .inner span.on { background-position: -90px 0;}  
.list_date li.lst {width:33.4%;}
.txt_nodata {padding:10px;}
.home .section_rank .list_rank li a.thumb {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/ico_loding2.gif) 50% 50% no-repeat;}

.movieSuggestWrapLayer {  left: 0; position: absolute;  top: 53px;   width: 100%; z-index: 9999;}
.movieSuggestWrapLayerfoot {  left: 0; position: absolute;  top: 52px;   width: 100%; z-index: 9999;border-top:1px solid #EDEDED;}
.top .movieSuggestWrapLayer {  top: 49px; }
.internal_search {position:relative}
.foot .suggestBox .btn_add {display:none;}

.info_star .list_thumb .thumb {height:112px;}
.info_hotplay .list_thumb .tit, .info_star .list_thumb .tit {white-space:normal;}

/* 하단검색창 */
.foot .inside_sch {border-top:1px solid #B4B6BC}


/*프로모션 탑 팝업*/

.txt_comm {display:block;overflow:hidden;background:url(http://i1.daumcdn.net/img-contents/administration/search/120604_thief/mobile/m320/txt_comm.png) no-repeat}
.ico_comm_promo {display:block;background:url(http://i1.daumcdn.net/img-contents/administration/search/120604_thief/mobile/m320/ico_comm.png) no-repeat}
#thief_promotion {z-index:9999;;position:relative;}
.layer_thief {position:relative;width:100%;height:100%}
.inner_thief {overflow:hidden;position:fixed;bottom:49px;left:50%;width:256px;height:38px;margin:0 0 0 -134px;padding:9px 0 0 12px;background:url(http://i1.daumcdn.net/img-contents/administration/search/120604_thief/mobile/m320/bg_bnr.png) no-repeat;opacity:0.9}
.inner_thief .tit {float:left;width:60px;height:21px;margin-right:12px;background-position:0 -75px;font-size:0;line-height:0;text-indent:-9999px}
.inner_thief .txt {float:left;width:140px;margin-right:14px;color:#7e99f5;letter-spacing:-1px;}
.inner_thief .btn_close {float:left;width:16px;height:15px;margin-top:3px;font-size:0;line-height:0;text-indent:-9999px}
.inner_thief .ico_close {width:16px;height:15px;background-position:-60px -40px}
.android .inner_thief .txt {margin-right:5px}


/*  2012-09-21 추가  */
/* 매거진_top */
.section_movieinfo .info_magazine {padding-top:11px;border-bottom:1px solid #e2e2e2;background:#fbfbfb;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0), inset 0 -1px 0 rgba(255, 255, 255, 1)}
.info_magazine .list_thumb {margin-top:7px;margin-bottom:6px}
.info_magazine .list_thumb .thumb {width:90px}
.info_magazine .list_thumb .thumb .thumb_img {height:58px}
.info_magazine .list_thumb .img_line {width:88px;height:56px}
.info_magazine .list_thumb .tit {overflow:hidden;width:100%;height:30px;margin-top:10px;color:#222;font-size:13px;text-overflow:ellipsis}

/* openpromotion */
	.bg_dimmed {position:absolute;top:0;left:0;z-index:999999;width:100%;background-color:#000;opacity:0.5;filter:alpha(opacity=50)}

	.open_layer {position:absolute;top:84px;left:0;z-index:9999999;width:100%;height:330px}
	.open_layer .inner_layer {position:relative;width:318px;height:280px;padding-top:50px;margin:0 auto;background-image:url(http://m1.daumcdn.net/img-contents/movie/mobile/m320/bg_open_layer.png);background-repeat:no-repeat;text-align:center}
	.open_layer .txt_layer {font-size:9px;line-height:11px}
	.open_layer .tit_layer {font-size:23px;line-height:36px}
	.open_layer .list_thumb {overflow:hidden;width:248px;height:132px;margin:0 auto}
	.open_layer .list_thumb li {float:left;width:124px;line-height:15px;text-align:left}
	.open_layer .link_thumb {display:block;width:123px;height:74px;margin-bottom:9px}
	.open_layer .link_txt {color:#444;font-size:13px}
	.open_layer .txt_open {font-weight:normal}
	.open_layer .link_admission {overflow:hidden;position:absolute;top:257px;left:84px;width:94px;height:36px;padding:13px 0 0 58px;color:#fff;font-weight:bold;font-size:18px;line-height:23px;text-align:left}
	.open_layer .btn_close {overflow:hidden;position:absolute;top:24px;left:272px;width:24px;height:24px}


/* high resolution image */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
     .ico_comm2 {background-image:url(http://m1.daumcdn.net/img-contents/movie/mobile/m480/ico_comm2.png);-webkit-background-size:320px;background-size:320px}
    .ico_comm {background-image:url(http://m1.daumcdn.net/img-contents/movie/mobile/m640/ico_comm.png);-webkit-background-size:210px 120px;background-size:210px 120px}
    .ico_home {background:url(http://m1.daumcdn.net/img-contents/movie/mobile/m640/ico_home_1.png) no-repeat;-webkit-background-size:306px;background-size:306px}
    .list_reply .btn_reset .ico_comm {background-position:-35px -9px}
    
    .open_layer .inner_layer {background-image:url(http://m1.daumcdn.net/img-contents/movie/mobile/m640/bg_open_layer.png);-webkit-background-size:318px 330px;background-size:318px 330px}
    
}

/* 실시간 이슈 관련 */
#internalSearchfoot  {margin-bottom:32px;}
.inner_more .list_snsmore {background-color:#fff}