@charset "utf-8"; /* 2018-10-11 추가 */
/* 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,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{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff}
body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:Apple SD Gothic Neo,"Malgun Gothic","맑은 고딕",sans-serif} /* 2018-10-16 수정 */
a{color:#333;text-decoration:none}
a:active, a:hover{text-decoration:none}
a:active{background-color:transparent}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

/* global */
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.show{display:block}
.hide{display:none}
#wrapMinidaum {
    position:absolute;
    top:0;
    right:0;
    width:978px;
    margin:0 auto;
}
.img_ending {
    display:block;
    overflow:hidden;
    font-size:0;
    line-height:0;
    background:url(//t1.daumcdn.net/tvpot/service/2018/pc/img_ending.png) no-repeat;
    text-indent:-9999px;
}
.tvpot_goodbye {
    position: relative;
    width: 978px;
    margin: 0 auto;
    text-align: left;
}
#kakaoHead {
    padding:70px 0 18px;
    border-bottom:3px solid #2ea8ff
}
.tit_tvpot {
    display:inline-block;
    margin-left:2px;
    font-weight:bold;
    font-size:32px;
    line-height:32px;
    vertical-align:top
}
.tit_tvpot a {
    display: block;
    overflow:hidden;
    width: 80px;
    height: 37px;
    background: url(//t1.daumcdn.net/tvpot/service/2014/promotion_type/gnb/img_gnb_tvpot_141119.gif) no-repeat;
}
.cont_goodbye {
    overflow:hidden;
    width:100%;
    padding:63px 0 77px;
}
.info_service {
    float:left;
    width:583px;
    padding-top:5px;
}
.info_service .tit_serviceinfo {
    width:165px;
    height:77px;
    margin-bottom:11px;

}
.info_service .txt_ending {
    padding-top:25px;
    font-size:15px;
    line-height:24px;
    color:#000;
    letter-spacing:-1px
}
.info_service .func_link {
    overflow:hidden;
    width:100%;
    padding-top:51px
}
.info_service .func_link .link_box {
    float:left;
    width:220px;
    height:57px;
    margin-right:12px;
    border:2px solid #000;
    font-size:20px;
    line-height:56px;
    text-align:center;
    letter-spacing:-1px
}
.box_send {
    position:relative;
    float:right;
    width:393px;
    height:398px;
    border:1px solid #C1C1C1;
    text-align:center
}
.box_send .tit_send {
    display:block;
    padding-top:28px;
    font-size:22px;
    font-weight:normal;
    line-height:30px;
    color:#333;
    letter-spacing:-1px
}
.box_send .bg_copy {
    width:298px;
    height:126px;
    margin:67px auto 0;
    background-position:0 -80px
}
.box_send .emph_text {
    position:absolute;
    bottom:19px;
    left:19px;
    width:355px;
    padding:14px 0 19px;
    background:#F3F3F5;
    border-radius:2px;
    font-size:14px;
    line-height:20px;
    color:#41444C
}
.vod_player {
    width:978px;
    padding-top:69px;
    clear:both;
}

/* 2018-10-11 추가 시작 */
.cont_goodbye2{padding-top:98px}
.cont_goodbye2 .wrap_ending{background:url(//t1.daumcdn.net/tvpot/service/2018/pc/img_ending.png) 697px 0 no-repeat}
.wrap_ending .emph_g{color:#4a84f2}
.wrap_ending .emph_pcweb{color:#4a84f2;text-decoration:underline}
.wrap_ending .tit_ending{display:block;font-size:35px;line-height:46px}
.wrap_ending .tit_ending .emph_date{font-weight:bold;color:#629cfc}
.wrap_ending .txt_ending{padding-top:24px;font-size:15px;color:#1e1e1e}
.wrap_ending .box_ktv{padding-top:13px}
.wrap_ending .box_ktv .link_ktv{display:inline-block;width:170px;height:40px;border-radius:20px;font-size:15px;line-height:40px;color:#000;background:#fae100;text-align:center}
.wrap_ending .box_ending{margin:80px 0 100px;padding:49px 39px 40px;border:1px solid #d4d4d4;color:#1e1e1e;text-align:center}
.box_ending .tit_compute{font-size:22px;line-height:24px;font-weight:normal}
.box_ending .txt_compute{padding-top:5px;font-size:15px}
.box_ending .box_press{display:inline-block;overflow:hidden;margin:0 auto;padding-top:24px}
.box_ending .box_press .link_info{float:left;min-width:106px;height:37px;margin:0 5px;padding:0 21px;border:1px solid #4d87ef;border-radius:3px;font-size:15px;color:#4d87ef;line-height:38px}
.box_ending .box_press .emph_full{color:#fff;background:#4d87ef}
.box_ending .box_compute{margin-top:40px;padding:36px 35px;border-radius:10px;font-size:16px;color:#1e1e1e;line-height:24px;background:#f8f8f8;text-align:center}
.box_ending .list_detail{margin-top:34px;padding:17px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:left}
.list_detail li{position:relative;margin-top:7px;padding-left:10px;line-height:18px}
.list_detail li::after{position:absolute;top:6px;left:0;width:2px;height:2px;background:#555;content:''}
.list_detail li:first-child{margin-top:0}
.box_gray + .box_press{padding-top:21px}
.list_detail + .box_press{padding-top:50px}
/* //2018-10-11 추가 끝 */

#kakaoFoot {clear:both;width:978px;margin:0 auto 0 auto;border-top:1px solid #d9d9d9;padding-bottom:10px;text-align:center;font-size:11px;font-family:돋움,Dotum,AppleGothic,sans-serif;color:#666;background-color:#fff;line-height:140%;}
#kakaoFoot a {color:#666;}
#kakaoFoot p {margin:11px 0 4px 0;font-size:12px;color:#a5a5a5;}
#kakaoFoot .dauminfo {font-size:11px;}
#kakaoFoot .info_copyright {display:block;font-size:11px;line-height:24px;font-family:tahoma}
#kakaoFoot .info_copyright .link_daumkakao {font-weight:bold;color:#666}