@charset "UTF-8";.bubble .icon,a{text-decoration:none}.icon>.text,.ko .shareEl .btn .label .lang,body,button,html{font-family:system-ui,-apple-system,"Helvetica Neue",Meiryo,HiraKakuProN-W3,"Apple SD Gothic Neo","Arial Unicode MS",Arial,sans-serif}body,html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,button,html,img{margin:0;padding:0;font-size:0}.btnWrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;white-space:nowrap}button{-webkit-appearance:none;-moz-appearance:none;background:0 0;border-width:0;border-radius:0;box-shadow:none;outline:0}button::-moz-focus-inner{padding:0;border:0}.ko .btnWrap.addWrap .btnAdd,.ko .btnWrap.homeWrap .btnHome,.ko .share label,.ko button{font-family:system-ui,-apple-system,'Nanum Gothic',NanumGothic,'나눔고딕','Malgun Gothic','맑은고딕','Apple SD Gothic Neo',Meiryo,Dotum,'돋움',sans-serif}.ja button{font-family:Meiryo,HiraKakuProN-W3,"Arial Unicode MS",Arial,sans-serif,"Apple SD Gothic Neo"}.noneClick{cursor:default}.btn,.bubble .icon,.icon.ver3,.share label,button.icon{cursor:pointer}.btnWrap .btnAdd,.btnWrap .btnHome,.btnWrap .share{display:none;position:relative;top:0}.article,.btn,.btn.on+.bubble,.btn.on+.share,.btnWrap.addWrap .btnAdd,.btnWrap.homeWrap .btnHome,.btnWrap.shareWrap .share{display:inline-block}.ko.window .btnWrap.addWrap .btnAdd{line-height:18px}.ko.window .addWrap a:before,.ko.window .homeWrap a:before{height:15px}.btnWrap.addWrap .btnAdd{background-color:#fff}.btnWrap.isDimmed .share{opacity:.4}.btnWrap.isZero .num,.bubble .icon,.bubble .num{display:none}.addWrap a,.btn,.bubble .home .icon,.bubble .num,.bubble.large,.homeWrap a,.share label{border-radius:3px}.addWrap a,.bubble .home .icon,.bubble .num,.share label{border:1px solid #dfdfdf}button.icon{width:35px}button.icon img{vertical-align:top}.icon.ver3.on>.text,button.icon .text{display:block}button.icon.lineBubble20,button.icon.t40{width:20px}button.icon.lineBubble30,button.icon.t60{width:30px}button.icon.lineBubble40,button.icon.t80{width:40px}.icon.ver3,button.icon.lineBubble20 img,button.icon.lineBubble30 img,button.icon.lineBubble40 img{width:100%}.article{height:100%}.btn{position:relative;height:20px;padding:0 4px;background-color:#06c755;color:#fff;font-size:0;line-height:20px;text-align:left}.btn .label,.btn i{height:100%;vertical-align:top;display:inline-block;position:relative}.btnWrap.afWrap .btn,.share label,.shareEl .btn{text-align:center}.shareEl .btn{padding:0}.btn.hover,.btn:hover{background-color:#02a52f}.btn.visited,.btn:active,.btn:visited,.like:hover,.unlike{background-color:#07a805}.btn i{left:0;width:13px;height:100%;margin-right:4px;background:url(../img/common/line_v3@3x.png) 0 center no-repeat;background-size:13px auto;vertical-align:top}.btn .label{top:0;white-space:nowrap;font-weight:400}.btn .label .num{display:inline-block;margin-left:4px;font-weight:400}.shareEl .btn .label .lang{font-size:10px}.bubble,.share{display:none;height:20px;line-height:18px;vertical-align:top}.bubble .num{position:relative;margin-left:7px;margin-right:-1px;padding:0 6px;color:#555;vertical-align:top;border-color:#dfdfdf;font-size:10px;box-shadow:0 0 2px rgba(0,0,0,.07)}.bubble .count .num{display:inline-block;font-weight:600;background-color:#fff}.bubble.shareCount .num{padding:0 6px}.bubble .icon{margin-left:3px}.bubble.large{height:30px;font-size:16px;line-height:28px}.bubble.large .num{margin-left:10px;margin-right:-1px;padding:0 9px}.bubble .num:after,.bubble .num:before,.share:after,.share:before{content:'';position:absolute;top:5px;width:0;height:0;border-bottom:4px solid transparent;border-top:4px solid transparent;display:inline-block}.addWrap a:before,.bubble .num:before,.share:before{z-index:1;left:-6px;border-right:6px solid #dfdfdf}.addWrap a:after,.bubble .num:after,.share:after{z-index:2;left:-4px;border-right:6px solid #fff}.share,.share i{position:relative}.bubble.large .num:after,.bubble.large .num:before{top:10px}.bubble .home .icon{display:inline-block;width:19px;height:18px;background:url(../img/common/home_v3@3x.png) 50% 50% no-repeat #fff;background-size:12px 10px}.bubble .add .icon{display:inline-block;width:22px;height:20px;background:url(../img/common/add_friend_v3@3x.png) no-repeat;background-size:22px 20px}.afWrap .already i{width:13px;height:100%;margin-right:4px;background:url(../img/common/already.png) 0 50% no-repeat;background-size:13px 10px}.error,.error:hover{background-color:#cdd0d4}.like i,.unlike i{background:url(../img/common/like.png) 0 50% no-repeat;background-size:13px 13px}.like:hover i,.unlike i{background-image:url(../img/common/unlike.png)}.addWrap a,.homeWrap a{display:inline-block;height:18px;font-size:10px;color:#555;line-height:18px;vertical-align:top;text-align:center;font-weight:600}.addWrap a:before,.homeWrap a:before{content:'';display:inline-block;height:15px;vertical-align:middle}.share i,.share label{background-color:#fff;display:inline-block}.ja .addWrap a:before,.zh-Hant .addWrap a:before,.zh_Hant .addWrap a:before{margin-right:4px}.share{display:inline-block;margin-left:7px}.share:before{top:6px;left:-5px}.share:after{top:6px;left:-3px}.share i{top:2px;width:14px;height:14px;margin-right:3px;margin-left:3px;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/common/check_off.png);background-size:14px 14px;vertical-align:top}.share label{font-size:10px;font-weight:600;padding-right:4px;height:18px;line-height:18px}input:checked+label i{background-image:url(../img/common/check_on.png);background-size:14px 14px}input{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}label{display:inline-block;height:100%}.btn,.btnWrap.afWrap .btn,.shareEl .btn{padding:0 6px;box-sizing:border-box}.btn.large,.btnWrap.afWrap .btn.large,.shareEl .btn.large{padding:0 10px}.shareEl .btn.ver3{background-color:#00b900;background-color:#06c755}.shareEl .btn.ver3.grey{background-color:#8e8e8e}.btn.large{height:30px;padding:0 6px;line-height:30px;border-radius:6px}.shareEl .btn.large .label .lang{font-size:16px;vertical-align:top;display:inline-block;line-height:30px}.btn.large i{position:relative;left:0;display:inline-block;width:21px;height:20px;margin-top:5px;background-size:21px auto}.btn.large.like i{height:21px}.bubble.shareCount{color:#555;border-color:#dcdcdc}.bubble.large.shareCount{border-color:#cbcbcb}.icon>.text{font-weight:600;display:none;overflow:hidden;height:16px;line-height:16px;margin-top:4px;font-size:10px;border-radius:3px;border:1px solid #dfdfdf;color:#555;box-shadow:0 0 2px rgba(0,0,0,.07);text-align:center}.icon.ver3.large>.text{height:21px;line-height:21px;margin-top:6px;font-size:13px;border-radius:3px}.shareEl .btn.large{padding-left:4px;padding-right:5px;border-radius:5px;font-size:16px;padding-left:8px;text-align:left;overflow:hidden}.shareEl .btn.ver3:hover{background-color:#05b34d}.shareEl .btn.large i,.shareEl .btn.large i+span{float:left}.shareEl .btn.large .label{line-height:30px}.shareEl .btn.ver3.large{padding-right:10px}.ja .shareEl .btn.ver3.large{padding-right:9px}.ko .sharEl .btn.ver3.small{width:65px}.en .sharEl .btn.ver3.small,.id .sharEl .btn.ver3.small{width:54px}.ja .sharEl .btn.ver3.small{width:87px}.zh_TW .sharEl .btn.ver3.small{width:51px}.th .sharEl .btn.ver3.small{width:45px}.shareEl .btn.small{margin-right:1px}.shareEl .btn.ver3.grey{background-color:#555}.shareEl .btn.ver3.grey:hover{background-color:#4d4d4d}.bubble .home .icon{width:18px;height:18px;background-size:16px 16px;box-shadow:0 0 2px rgba(0,0,0,.07)}.large.bubble.shareCount .count .num{font-size:16px}.addWrap .btn{margin-right:3px}.addWrap a{margin-left:4px;padding-left:20px;padding-right:4px;background:url(../img/common/add_friend_v3@3x.png) 4px 50% no-repeat;background-size:14px 14px;box-shadow:0 0 2px rgba(0,0,0,.07)}.addWrap a:after,.addWrap a:before{content:'';position:absolute;top:5px;width:0;height:0!important;border-bottom:4px solid transparent;border-top:4px solid transparent;display:inline-block}.bubble .home .icon,.bubble.large.shareCount,.share label{border-color:#dfdfdf}.afWrap .btn .label .lang,.btn .label .lang,.btn .label .num,.shareEl .btn .label .lang{font-size:10px;vertical-align:top;display:inline-block;line-height:20px;font-weight:600}.btnWrap.afWrap .btn,.emotion,.share label,.shareEl .btn{text-align:left}.homeWrap a{margin-left:4px;padding:0 6px 0 5px;box-shadow:0 0 2px rgba(0,0,0,.07);background-color:#fff;border:1px solid #dfdfdf}.homeWrap a:before{background:url(../img/common/home_v3@3x.png) 50% 50% no-repeat #fff;width:14px;height:14px;background-size:14px auto;vertical-align:top;margin-top:2px;margin-right:3px}