﻿@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");@import url("//use.fontawesome.com/releases/v5.0.6/css/all.css");html,body{height:100%;-webkit-overflow-scrolling:touch;margin:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,aside,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:none;font-size:.78em;color:#4d4d4d;font-family:"Noto Sans KR","Nanum Barun Gothic",sans-serif,Arial;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:1em}dl,ul,ol,li{list-style:none}button{border:0 none;background-color:transparent;cursor:pointer;margin:0}input,select,textarea,button{font-size:100%;vertical-align:middle;font-family:"Noto Sans KR","Nanum Barun Gothic",sans-serif,Arial;color:#4d4d4d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=password],input[type=search],input[type=tel],input[type=email]{-webkit-appearance:none;border-radius:10px}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;cursor:pointer}a{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}hr{border-color:transparent;margin:0}button{-webkit-appearance:none}#wrap{position:relative;margin:0}#wrap>.visual{position:relative;margin-top:2px;color:#fff;width:100%;height:220px;font-size:1.2em;text-indent:-500em;text-shadow:1px 1px 0 rgba(0,0,0,0.8);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:url("/images/sub_visual.jpg") no-repeat center center scroll}#wrap>.visual.main{background-image:url("/images/visual_bg2.jpg");height:500px}#wrap>.visual.main::before,#wrap>.visual.main::after{display:none}#wrap>.visual::before{position:absolute;left:18%;bottom:80px;text-indent:0;font-size:1.9em;font-weight:600;content:'대한민국 진짜 보너스 포인트'}#wrap>.visual::after{position:absolute;left:18%;bottom:30px;text-indent:0;white-space:pre;font-weight:100;line-height:1.2em;content:'번거롭기만 하고, 혜택 체감 없었던 지금까지\A세상 모든 적립 서비스는 전부 잊어라'}#wrap::before{content:' ';position:absolute;left:0;top:0;display:block;z-index:-1;width:100%;height:105px;background:#f9f9f9 url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCABpAAIDAREAAhEBAxEB/8QAVwABAAMBAAAAAAAAAAAAAAAAAAMGCAoBAQAAAAAAAAAAAAAAAAAAAAAQAQACAQUBAAAAAAAAAAAAAAAFBhZS1JXVVpYRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AO8gAAAAE+HQmud+stXdAtIAAAAAK5mNR9TXObjN0DBQP//Z") repeat-x 0 0}#wrap.curtain::after{display:block;position:absolute;left:0;top:104px;height:225px;width:100%;z-index:100;content:' ';background:#f9f9f9 url("/images/menu_bg.png") no-repeat 20% bottom;border-bottom:1px #dcdcdc solid}.widthWrap{width:1200px;margin:0 auto}header{position:relative;width:100%;box-sizing:border-box}header button{position:absolute;display:none;width:40px;height:40px;z-index:110;border:none}header button i{display:block;height:3px;width:30px;margin:5px 0;background-color:#000}header button i:first-child{border-top-left-radius:2px;border-top-right-radius:2px}header button i:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}header div.util{display:block;height:42px;line-height:42px;text-align:right;padding:0;z-index:101}header div.util a{color:#4d4d4d;margin-left:10px}header div.util div.grade{position:absolute;left:0;z-index:102;padding-left:25px}header div.util div.grade::before{content:' ';position:absolute;left:0;z-index:103;display:block;width:18px;height:40px;background-size:67px 29px;background-image:url("/images/grade.png");background-repeat:no-repeat;background-position:0 5px}header div.util div.grade.level-2::before{background-position-x:-18px}header div.util div.grade.level-3::before{background-position-x:-35px}header div.util div.grade.level-4::before{background-position-x:-52px}header div.util div.grade em{font-weight:600}header div.util div.grade span{margin-left:1rem}header div.util div.grade span a{margin:0;text-decoration:underline}header div.util div.grade span a:hover{color:#2578bf}header div.util div.grade span.point a{color:red}header div.util div.grade span.point a:hover{color:red}header div.util div.grade span.stamp a{color:#2578bf}header div.util div.grade span.stamp a:hover{color:#2578bf}header div.util div.grade span.rps a{color:#0d990d}header div.util div.grade span.rps a:hover{color:#0d990d}header h1{position:absolute;text-indent:-500em;display:block;z-index:150;width:215px;height:50px;left:0;top:46px;background:url("/images/logo.png") no-repeat 0 0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}header nav{position:relative;top:0;left:0;text-align:right;z-index:101;background-color:transparent}header nav>ul>li{position:relative;display:inline-block}header nav>ul>li>a{width:160px;font-size:1.3em;line-height:61px;color:#4d4d4d;text-align:center;display:inline-block}header nav>ul>li>a:hover{color:#2578bf}header nav>ul>li>ul{display:none;position:absolute;top:62px;left:0;width:160px;height:220px;box-sizing:border-box;padding-top:15px;vertical-align:top;border-left:1px #eee solid}header nav>ul>li>ul li{text-align:left;padding:0 20px;line-height:30px;font-size:1.1em}header nav>ul>li>ul li a{color:#4d4d4d}header nav>ul>li>ul li a:hover{text-decoration:underline;color:#2578bf}header nav>ul>li:last-child>ul{border-right:1px #eee solid}header nav:hover ul{display:block}footer{position:relative;box-sizing:border-box;z-index:99;width:100%;clear:both;bottom:0;padding:20px 0;margin-top:80px;border-top:1px solid #dcdcdc}footer div.links{padding-bottom:20px}footer div.links a{font-weight:400;font-size:1.2em;display:inline-block;color:#4d4d4d}footer div.links a:after{content:' / ';display:inline-block;padding:0 1em;color:#666}footer div.links a:last-child:after{content:'';padding:0}footer div.info{color:#858585;font-weight:300;font-size:1.1em;line-height:1.4em}footer div.info address{margin-bottom:0}footer div.info address span a{color:#858585}footer div.info address span:after{content:'|';padding:0 .6em;display:inline-block}footer div.info address span:last-child:after{content:'';padding:0}@media screen and (max-width: 1600px){#wrap>.visual::before{left:15%}#wrap>.visual::after{left:15%}#wrap.curtain::after{background-position-x:15%}}@media screen and (max-width: 1280px){#wrap>.visual::before{left:10px}#wrap>.visual::after{left:10px}#wrap.curtain::after{background-position-x:left}.widthWrap{width:95%}header nav{width:100%}}@media screen and (max-width: 1024px){#wrap .visual{margin-top:63px}#wrap .visual.main{height:300px}.widthWrap{width:100%}header div.util{padding-right:15px}header div.util div.grade{left:15px}header button{display:block;right:10px;top:53px}header h1{left:10px}header nav{position:absolute;top:105px;left:-120%;background-color:#fff}header nav::after{content:'';display:block;clear:both}header nav:hover>ul>li>ul{display:none}header nav>ul{position:relative;top:0;padding:0}header nav>ul li{display:block}header nav>ul>li>a{position:relative;width:100%;display:block;text-align:left;font-size:1.1em;line-height:2em;padding:10px 0 10px 10px;border-bottom:1px solid #dcdcdc}header nav>ul>li>a::after{content:'';position:absolute;top:16px;right:2em;width:10px;height:10px;border:1px solid #d7d7d7;border-width:1px 1px 0 0;background:none;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header nav>ul>li>ul{display:none;position:relative;height:auto;width:100%;top:0;padding:10px 0;border:none;background-color:#f9f9f9}header nav>ul>li>ul>li::before{content:'- '}header nav>ul>li>ul>li a{font-size:.9em}footer div.links{text-align:center}footer div.info{text-align:center}footer div.info address span:after{content:'';display:block}footer div.info small{line-height:3em}}@media screen and (max-width: 666px){#wrap::before{display:block;width:100%;height:50px;background:none;border-bottom:2px solid #ccc}#wrap.curtain::after{display:none}#wrap .visual{margin-top:8px}header{height:44px}header nav{top:140px}header div.util{position:absolute;left:-120%;top:52px;width:100%;line-height:2em;min-height:120px;padding:20px 0;background-color:#fff;box-sizing:border-box}header div.util>a{position:absolute;top:5px;right:80px;margin:0}header div.util>a:last-child{right:15px}header div.util div.grade{left:0;text-align:left}header div.util div.grade::before{left:20px;top:-7px}header div.util div.grade em{display:block;line-height:2.2em;padding-left:20px;margin-bottom:5px}header div.util div.grade span{display:inline-block;margin-left:0;margin-right:1rem}header h1{top:5px;width:170px;height:40px}header button{top:5px;right:0px}header::after{content:'';display:block;clear:both}}@media screen and (max-width: 499px){#wrap .visual.main{height:250px}#wrap .visual::before{left:20px;font-size:1.4em}#wrap .visual::after{left:20px;font-size:1em}header button{right:5px}header h1{left:5px}header nav{top:165px}header div.util{padding:25px 0}header div.util .grade{background-position-x:22px}header div.util .grade em{padding-left:20px;margin-bottom:5px}header div.util .grade>span{width:45%;margin-right:5%}header div.util .grade>span:nth-child(2n-1){margin-right:0}}@media screen and (max-width: 399px){#wrap .visual.main{height:220px}footer{font-size:.9em}footer div.links a:after{content:' ';padding:0 .5em}}body{z-index:0}html,input,header,nav,section,aside,footer,p,div{font-family:"Noto Sans KR","Nanum Barun Gothic",sans-serif,Arial}hr{clear:both;color:transparent;border:0 none}input.w20,select.w20{width:20%}input.w40,select.w40{width:40%}input.w50,select.w50{width:50%}input.w60,select.w60{width:60%}input.w70,select.w70{width:70%}input.w90,select.w90{width:90%}input:focus,select:focus{outline:0}table{width:100%;border-top:2px solid #999;border-bottom:1px solid #cacaca}table>caption{display:none}#mCSB_1_scrollbar_vertical{z-index:150}.mapWrap{position:relative}.mapWrap .map-custom-control{position:absolute;top:10px;right:10px;overflow:hidden;margin:0;padding:0;z-index:1;background-color:#f5f5f5;border:1px solid #bfbfbf;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.mapWrap .map-custom-control a{display:block;width:35px;height:40px;text-align:center}.mapWrap .map-custom-control a:first-child{border-bottom:1px solid #bfbfbf}.mapWrap .map-custom-control a img{width:20px;padding:10px 0}section{min-height:146px;position:relative}section.point:before,section.main:before,section.error:before{display:none}section:before{content:' ';position:absolute;border-top:1px solid #dcdcdc;top:60px;left:0;width:100%;height:1px;display:block}section h1.category{height:60px;font-size:2.2em;font-weight:400;display:table-cell;vertical-align:bottom}section h1.category::after{z-index:5;content:' ';display:block;width:60px;height:2px;background-color:#2578bf}section.error p{text-align:center}section.error .title{font-size:3.5em;font-weight:300;margin:10% 0 20px}section.error .title:before{content:'!';display:block;width:120px;height:120px;margin:0 auto;border:10px solid #2578bf;border-radius:100%;color:#2578bf;font-weight:600;font-size:2.2em;line-height:1.2em}section.error .title.error:before{border-color:red;color:red}section.error .message{font-size:1.4em;font-weight:300;color:#000;margin:20px 0}section.error .buttons{font-size:1.2em;margin-top:10px}section.error .buttons a{padding:5px 10px;color:#0d990d;border:1px solid #0d990d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
