<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face{font-family:SpoqaHanSans-Regular;src:url("/font/SpoqaHanSans-Regular.eot");src:local(☺),url("/font/SpoqaHanSans-Regular.woff2") format("woff2"),url("/font/SpoqaHanSans-Regular.woff") format("woff"),url("/font/SpoqaHanSans-Regular.ttf") format("truetype")}
@font-face{font-family:SpoqaHanSans-Bold;src:url("/font/SpoqaHanSans-Bold.eot");src:local(☺),url("/font/SpoqaHanSans-Bold.woff2") format("woff2"),url("/font/SpoqaHanSans-Bold.woff") format("woff"),url("/font/SpoqaHanSans-Bold.ttf") format("truetype")}
.fonts-load{visibility:hidden}
.fonts-loaded .fonts-load{visibility:visible}
/*! reset */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}
article,aside,audio,blockquote,body,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,nav,ol,p,pre,section,td,textarea,th,time,ul,video{margin:0;padding:0}
body{font-family:'SpoqaHanSans-Regular',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#555;background-color:#fff;font-size:14px;line-height:20px;letter-spacing:-.5px;-ms-scroll-chaining:none;overscroll-behavior:none}
img{vertical-align:middle;border:0;border-style:none}
img{max-width:100%}
button{border:0;background:none}
button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
legend{color:#000}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1}
caption,hr,legend{width:0;height:0;font-size:1px;text-indent:-9999em;line-height:0}
a,a:active,a:focus,a:hover,a:link,a:visited{color:#000;font-size:100%;text-decoration:none;font-family:inherit}
b,strong{font-family:'SpoqaHanSans-Bold'}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
main{display:block}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
button,input{overflow:visible}
button,select{text-transform:none}
[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}
[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
template{display:none}
[hidden]{display:none}
a[href^="tel"]{color:inherit;text-decoration:none}
a[x-apple-data-detectors]{color:inherit}
@media print{
*,*:after,*:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre{white-space:pre-wrap!important}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}
/*! common */
.clfix:after,.clfix:before{display:table;line-height:0;content:""}
.clfix:after{clear:both}
.hide-txt{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:0;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}
.chk_chk{position:relative}
.chk_chk:before{content:"";width:14px;height:14px;margin:14px 0 0 14px}
@media (max-width: 1024px){
a .hide-txt{font-size:0}}
/*! skipnav */
.skipnav{position:absolute;top:0;left:0;z-index:9999;width:100%;height:0;line-height:1}
.skipnav a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;font-size:0;line-height:1}
.skipnav a:active,.skipnav a:focus,.skipnav a:hover{position:absolute;top:0;left:0;z-index:50;width:100%;height:19px;margin:0;padding:5px 0;border:1px solid #c4d7ea;background:#2b6cb0;color:#fff;font-weight:700;font-size:1.333em;text-align:center;line-height:100%}
/*! Browser Upgrade Prompt */
.browserupgrade{margin:.2em 0;padding:.2em 0;background:#ccc;color:#000;font-size:1px}
.browserupgrade strong{color:#000;font-weight:700}
.browserupgrade a{color:#8d0080;font-weight:700;text-decoration:underline}
/*! dimm */
.dimm{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#000;opacity:.6}
.dimm img{display:block}
.dimm-n{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#fff;opacity:0}
/*! 보안키패드 이미지 사이즈 */
.nppfs-keypad-div img{max-width:initial!important}
/*! plugin */
/*! btn */
.btn-round-line-19{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 10px;min-height:19px;line-height:19px;background:#fff;border:1px solid #ccc;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-line-19 .txt{display:block;font-size:10px;color:#555}
.btn-round-line-19 .txt .cl-pink{margin-left:4px}
.btn-square-line-26{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 15px;min-height:26px;background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-line-26 .txt{line-height:1;display:inline-block;vertical-align:middle;font-size:13px;color:#555}
.btn-square-line-26 .txt .cl-pink{margin-left:4px}
.btn-square-line-40{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 15px;min-height:40px;line-height:40px;background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-line-40 .txt{display:block;color:#000}
.btn-square-line-40 .txt .cl-pink{margin-left:4px}
.btn-square-g-35{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 15px;min-height:35px;line-height:35px;background:#bbb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g-35 .txt{display:block;font-size:14px;color:#fff}
.btn-square-g-35 .ico-plan:before{content:"";display:inline-block;width:14px;height:16px;background:url("../img/icon/ico_checked_w_28@2x.png") no-repeat center center;background-size:14px;vertical-align:-3px;margin-right:4px}
.btn-square-g-35.active{background:#6677db}
.btn-square-pu-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:48px;line-height:48px;background:#8144f1;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(255, 255, 255, 0.7);box-shadow:10px 10px 12px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:10px 10px 12px 2px rgba(0, 0, 0, 0.2)}
.btn-square-pu-50 .txt{display:block;font-size:16px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-g-45{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:45px;line-height:45px;background:#696e7d;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g-45 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-g7-45{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:45px;line-height:45px;background:#777;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g7-45 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-g-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 10px;min-height:50px;line-height:50px;background:#696e7d;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g-50 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-gb-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:50px;line-height:50px;background:#bbb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-gb-50.active{background:#696e7d}
.btn-square-gb-50 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-w-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:50px;line-height:50px;border:1px solid #ccc;background:#fff;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-w-50 .txt{display:block;font-size:15px;color:#555;font-family:'spoqahansans-Bold'}
.btn-square-b-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 10px;min-height:50px;line-height:50px;background:#6677db;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-b-50 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-p-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 10px;min-height:50px;line-height:50px;background:#f3466b;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0}
.btn-square-p-50 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-g7-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:50px;line-height:50px;background:#777;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g7-50 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-square-b-40{display:block;position:relative;cursor:pointer;text-align:center;padding:0 15px;min-height:40px;line-height:40px;background:#fff;border:1px solid #6677db;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-b-40 .txt{display:block;font-size:14px;color:#6677db}
.btn-square-w-40{display:block;position:relative;cursor:pointer;text-align:center;padding:0 15px;min-height:40px;line-height:40px;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-w-40 .txt{display:block;font-size:14px;color:#000}
.btn-square-g-55{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:55px;line-height:55px;background:#bbb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-square-g-55.active{background:#696e7d}
.btn-square-g-55 .txt{display:block;font-size:17px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-round-b-30{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 13px;min-height:30px;line-height:30px;background:#6677db;border-radius:15px;border:0}
.btn-round-b-30 .txt{display:block;font-size:14px;color:#fff}
.btn-round-b-40{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 25px 0 25px;min-width:100px;min-height:40px;line-height:40px;background:#6677db;border-radius:20px;border:0}
.btn-round-b-40 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-round-p-40{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 25px 0 25px;min-height:40px;line-height:40px;background:#f3466b;border-radius:20px;border:0}
.btn-round-p-40 .txt{display:block;font-size:15px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-round-p-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px 0 20px;min-height:50px;line-height:50px;background:#f3466b;border-radius:25px;border:0}
.btn-round-p-50 .txt{display:block;font-size:16px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-round-w-50{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 30px;min-height:50px;line-height:50px;border:1px solid #ddd;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-w-50 .txt{display:block;font-size:16px;color:#222}
.btn-round-w-50.on{background:#6677db;border:none}
.btn-round-w-50.on .txt{font-family:'SpoqaHanSans-Bold';color:#fff}
.btn-round-a-40{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:40px;line-height:40px;border:none;background:rgba(255, 255, 255, 0.25);border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-a-40 .txt{display:block;font-size:16px;color:#fff}
.btn-round-a-40.active{background:#fff;box-shadow:12px 12px 10px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:12px 12px 10px 2px rgba(0, 0, 0, 0.2)}
.btn-round-a-40.active .txt{font-family:'SpoqaHanSans-Bold';color:#f04ba7}
.btn-round-w-30{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:30px;line-height:29px;border:1px solid #6677db;background:#fff;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-w-30 .txt{display:block;font-family:'SpoqaHanSans-Bold';font-size:12px;color:#6677db}
.btn-round-p-30{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:30px;line-height:29px;border:none;background:#f3466b;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-p-30 .txt{display:block;font-family:'SpoqaHanSans-Bold';font-size:12px;color:#fff}
.btn-round-g-30{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;padding:0 20px;min-height:30px;line-height:29px;border:none;background:#bbb;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-round-g-30.active{background:#f3466b}
.btn-round-g-30 .txt{display:block;font-family:'SpoqaHanSans-Bold';font-size:12px;color:#fff}
.btn-round-wp-100{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;text-align:center;width:100%;min-height:50px;padding:0 30px;border:1px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:50px}
.btn-round-wp-100 .txt{display:block;font-size:15px;font-family:'SpoqaHanSans-Bold';color:#555}
.btn-btm-gr{position:relative;z-index:50!important;display:table;background:#bbb;table-layout:fixed;width:100vw;height:55px}
.btn-btm-gr &gt; *{position:relative;display:table-cell;vertical-align:middle;height:55px;padding:6px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn-btm-gr .arw{font-size:18px;color:#fff;font-family:'SpoqaHanSans-Bold';position:absolute;top:50%;margin-top:-10px}
.btn-btm-gr .txt{display:inline-block;vertical-align:middle;font-size:17px;color:#fff;font-family:'SpoqaHanSans-Bold'}
.btn-btm-gr .add{display:block;color:#fff;font-size:13px}
.btn-btm-gr .btn-btm-prev{background:#696e7d;width:29%;height:55px}
.btn-btm-gr .btn-btm-prev .txt{padding-left:20px}
.btn-btm-gr .btn-btm-prev .add{padding-left:20px;position:relative}
.btn-btm-gr .btn-btm-prev .arw{left:15px}
.btn-btm-gr .btn-btm-prev.w50{width:50%}
.btn-btm-gr .btn-btm-next{background:#bbb;text-align:right;height:55px}
.btn-btm-gr .btn-btm-next .txt{padding-right:20px;position:relative;letter-spacing:-1px}
.btn-btm-gr .btn-btm-next .add{padding-right:20px;position:relative}
.btn-btm-gr .btn-btm-next .arw{right:15px}
.btn-btm-gr .btn-btm-next:before{content:"";position:absolute;left:0;top:0;width:0%;height:55px;background:#f3466b}
.btn-btm-gr .btn-btm-next.active:before{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:set_active;animation-name:set_active;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.btn-btm-gr .btn-btm-center{background:#696e7d;text-align:center}
.btn-btm-gr .btn-btm-center:before{content:"";position:absolute;left:0;top:0;width:0%;height:55px;background:#f3466b}
.btn-btm-gr .btn-btm-center.btn-p{width:50%;background:#f3466b}
.btn-underline{display:inline-block;padding:5px 11px}
.btn-underline .txt{color:#6677db;border-bottom:1px solid #6677db}
.btn-round-02{display:inline-block;vertical-align:middle;position:relative;cursor:pointer;padding:0 15px;min-height:34px;line-height:34px;background:#f3466b;border-radius:17px}
.btn-round-02 .txt{color:#fff}
@-webkit-keyframes set_active{
0%{width:0}
100%{width:100%}}
@keyframes set_active{
0%{width:0}
100%{width:100%}}
/*! form */
.toggle-class{position:relative}
.toggle-class .toggle-check-input{width:1px;height:1px;position:absolute;opacity:0}
.toggle-class .toggle-check-txt{display:inline-block;position:relative;background:#aaa;padding:3px 10px 3px 38px;border-radius:15px;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-size:11px;text-align:left;-webkit-transition:background-color 0.15s;transition:background-color 0.15s}
.toggle-class .toggle-check-txt:after{content:"";display:block;background:#fff;border:1px solid #ddd;width:30px;height:30px;border-radius:50%;position:absolute;left:-1px;top:-3px;-webkit-transition:left 0.15s,margin-left 0.15s;transition:left 0.15s,margin-left 0.15s}
.toggle-class .toggle-check-txt:before{content:"아니오"}
.toggle-class .toggle-check-input:checked ~ .toggle-check-txt{background:#f3466b;padding:3px 30px 3px 24px}
.toggle-class .toggle-check-input:checked ~ .toggle-check-txt:before{content:"예"}
.toggle-class .toggle-check-input:disabled ~ .toggle-check-txt{background:#eee;color:#777}
.toggle-class .toggle-check-input:checked ~ .toggle-check-txt:after{left:92%;margin-left:-24px}
.toggle-class.auto-checked .toggle-check-input:checked ~ .toggle-check-txt:before{content:"자동가입"}
.toggle-class.auto-checked .toggle-check-input:checked ~ .toggle-check-txt{padding:3px 33px 3px 10px}
.toggle-class.join .toggle-check-txt:before{content:"미가입"}
.toggle-class.join .toggle-check-input:checked ~ .toggle-check-txt:before{content:"가입"}
.toggle-class.join .toggle-check-input:checked ~ .toggle-check-txt{padding:3px 25px 3px 18px}
.toggle-class.join .toggle-check-input:disabled ~ .toggle-check-txt{border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
/*! form */
.input-checkbox{display:inline-block;height:20px}
.input-checkbox input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-checkbox .txt{display:inline-block;color:#000;font-size:15px}
.input-checkbox label{display:inline-block;padding:0 10px 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-checkbox label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:22px;height:22px;margin-top:-10px;border:1px solid #ccc;border-radius:3px;text-align:center;background:#fff}
.input-checkbox label:after{content:'';position:absolute;top:50%;left:4px;width:14px;height:10px;margin-top:-4px;background:url("../img/icon/ico_checked@2x.png") no-repeat center center;background-size:14px}
.input-checkbox.right label{padding:0 0 0 30px}
.input-checkbox.right label:before{margin-top:-11px}
.input-checkbox.right label:after{margin-top:-4px}
.input-checkbox.left label{padding:0 30px 0 0}
.input-checkbox.left label:before{left:auto;right:0;margin-top:-11px}
.input-checkbox.left label:after{left:auto;right:4px;margin-top:-4px}
.input-checkbox.up label{padding:0 0 20px 0}
.input-checkbox.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.up label:after{top:auto;bottom:6px;left:50%;margin-left:-6px;margin-top:0}
.input-checkbox.down label{padding:20px 0 0 0}
.input-checkbox.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-checkbox.down label:after{top:6px;left:50%;margin-left:-6px;margin-top:0}
.input-checkbox.txt-mutiple{margin-top:6px}
.input-checkbox.txt-mutiple label:before{top:12px}
.input-checkbox.txt-mutiple label:after{top:12px}
.input-checkbox input:focus + label:before{border-color:#ccc}
.input-checkbox input:hover + label:before{border-color:#ccc}
.input-checkbox input:checked + label:before{border-color:#f3466b}
.input-checkbox input:disabled:focus + label:before{border-color:#ccc;background:#eee}
.input-checkbox input:disabled:hover + label:before{border-color:#ccc;background:#eee}
.input-checkbox input:disabled:checked + label:before{border-color:#ccc;background:#eee}
.input-checkbox input:disabled:checked + label:after{background:url("../img/icon/ico_checked_disabled@2x.png") no-repeat center center;background-size:14px}
.input-checkbox input:disabled + label:before{background:#eee}
.input-checkbox input:disabled + label .txt{color:#aaa}
.input-checkbox label:after{-webkit-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);transform:rotate(0) scale(0);-webkit-transition:none;transition:none}
.input-checkbox input:checked + label:after{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.input-radio{display:inline-block;height:22px}
.input-radio input{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}
.input-radio .txt{display:inline-block;line-height:1;color:#000;font-size:14px}
.input-radio label{display:inline-block;position:relative;padding:0 10px 0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input-radio label:before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;width:22px;height:22px;margin-top:-10px;border:1px solid #ccc;text-align:center;border-radius:50%;background:#fff}
.input-radio label:after{content:'';background-color:#f3466b;position:absolute;top:50%;left:6px;width:10px;height:10px;margin-top:-4px;border-radius:50%}
.input-radio.right label{padding:0 0 0 30px}
.input-radio.right label:before{margin-top:-11px}
.input-radio.right label:after{margin-top:-5px}
.input-radio.left label{padding:0 30px 0 0}
.input-radio.left label:before{left:auto;right:0;margin-top:-11px}
.input-radio.left label:after{left:auto;right:6px;margin-top:-5px}
.input-radio.up label{padding:0 0 20px 0}
.input-radio.up label:before{top:auto;bottom:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.up label:after{top:auto;bottom:6px;left:50%;margin-left:-4px;margin-top:0}
.input-radio.down label{padding:20px 0 0 0}
.input-radio.down label:before{top:0;left:50%;margin-left:-10px;margin-top:0}
.input-radio.down label:after{top:6px;left:50%;margin-left:-4px;margin-top:0}
.input-radio input:focus + label:before{border-color:#ccc}
.input-radio input:hover + label:before{border-color:#ccc}
.input-radio input:checked + label:before{border-color:#f3466b}
.input-radio input:disabled + label:before{background:#eee}
.input-radio input:disabled:focus + label:before{border-color:#ccc;background:#eee}
.input-radio input:disabled:hover + label:before{border-color:#ccc;background:#eee}
.input-radio input:disabled:checked + label:before{border-color:#ccc;background:#eee}
.input-radio input:disabled:checked + label:after{background:#ccc}
.input-radio label:after{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:none;transition:none}
.input-radio input:checked + label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.ui-tabs{padding:0!important}
.ui-widget{font-family:'SpoqaHanSans-Regular'}
.ui-selectmenu-button.ui-button{width:100%;background:none;border:none;border-bottom:1px solid #555;border-radius:0;padding:11px 0 10px 0;font-size:15px;font-family:'spoqahansans-Bold';color:#000}
.ui-selectmenu-button.ui-button:focus{outline:none}
.ui-button .ui-icon,.ui-button:active .ui-icon,.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-active .ui-icon
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{width:9px;height:22px;background:url("../img/icon/ico_selectbox_down@2x.png") no-repeat center center;background-size:9px 7px}
.ui-button:active .ui-icon,.ui-button:hover .ui-icon,.ui-state-active .ui-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ui-selectmenu-button-closed.ui-button:active .ui-icon,.ui-selectmenu-button-closed.ui-button:hover .ui-icon,.ui-selectmenu-button-closed.ui-state-active .ui-icon{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.ui-menu .ui-menu-item-wrapper{padding:11px 40px 11px 12px}
.ui-button:active{background:none}
.ui-button.ui-state-active:hover,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:none;background:#eee;color:#000}
.ui-selectmenu-menu .ui-widget.ui-widget-content{width:auto!important;min-width:140px;margin-top:10px;border-radius:5px;border:1px solid #ddd;max-height:170px;overflow:hidden;overflow-y:auto}
.ui-selectmenu-open{left:auto!important;right:0;z-index:49!important}
.input-txt input::-webkit-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-txt input::-moz-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-txt input::-ms-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-txt input::placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-line input::-webkit-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-line input::-moz-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-line input:-ms-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-line input::-ms-input-placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-line input::placeholder{font-size:15px;color:#aaa;font-family:'SpoqaHanSans-Regular';background:transparent;opacity:1}
.input-txt input:-ms-input-placeholder{position:relative;top:1px}
.input-txt input::-ms-input-placeholder{position:relative;top:1px}
.input-sch{display:block;position:relative;width:100%;border:2px solid #fff;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:8px 40px 7px 10px}
.input-sch input{display:inline-block;width:100%;font-size:15px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
.input-sch input:focus{outline:none}
.input-sch .btn-sch{position:absolute;right:10px;top:50%;margin-top:-9px;width:17px;height:17px;background:url("../img/icon/ico_sch_black@2x.png") no-repeat center center;background-size:17px}
.input-sch input::-webkit-search-cancel-button{height:16px;width:16px;display:inline-block;background:url("../img/icon/ico_sch_delete@2x.png") no-repeat center center;background-size:16px}
.btn-calendar{display:block;width:16px;height:16px;padding:6px;background:url("../img/icon/ico_calendar@2x.png") no-repeat center center;background-size:16px}
.input-txt{display:inline-block;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}
.input-txt input{display:inline-block;width:100%;font-size:15px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 0 7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-bottom:1px solid #555;font-family:'SpoqaHanSans-Bold'}
.input-txt input:focus{font-size:15px}
.input-txt.card-input input{background:#fffbdf!important}
.input-txt .btn-calendar{position:absolute;right:-6px;top:7px}
.input-txt input:-moz-read-only{opacity:0.5}
.input-txt input:read-only{opacity:0.5}
.input-bx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.input-bx .dash-txt{height:38px;font-size:14px;line-height:38px;padding:0 15px}
.input-bx .input-txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:none}
.input-bx .input-txt input{outline:none;background:none}
.input-bx .btn-confirm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:38px;margin-left:20px;border:1px solid #6677db;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6677db;font-size:14px;-webkit-box-flex:1.3;-webkit-flex:1.3;-ms-flex:1.3;flex:1.3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.input-bx .btn-confirm-02{display:inline-block;position:relative;width:26%;height:38px;margin-left:20px;border:1px solid #6677db;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6677db;font-size:14px;text-align:center;line-height:38px}
.input-bx.email{margin-top:-3px}
.input-bx.email .input-txt{height:44px}
.input-bx.email .input-txt &gt; input{height:100%}
.input-bx.email .input-txt:first-of-type{-webkit-box-flex:0.8;-webkit-flex:0.8;-ms-flex:0.8;flex:0.8;position:relative;margin-right:20px}
.input-bx.email .input-txt:first-of-type:after{display:inline-block;position:absolute;right:-15px;top:50%;content:'@';font-size:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.input-bx.email .input-txt:not(:first-of-type) input{padding-right:20px}
.input-bx.email .input-txt button.sel-ipt-switch{position:absolute;right:-5px;top:12px;width:20px;height:20px;content:"";background:url("../img/icon/ico_selectbox_down@2x.png") no-repeat center center;background-size:9px 7px}
.input-bx.email .select-area-01{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.input-bx.address &gt; *{margin-top:10px}
.input-bx.address .btn-sch-addr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75px;height:38px;margin-right:20px;border:1px solid #6677db;border-radius:5px;color:#6677db;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff}
.input-bx.input-rdo{display:block;margin-top:10px}
.input-bx.input-rdo .input-radio{margin-right:4%}
.input-bx.word-1,.input-bx.word-2,.input-bx.word-3,.input-bx.word-4,.input-bx.word-5{position:relative}
.input-bx.word-1 .input-txt input,.input-bx.word-2 .input-txt input,.input-bx.word-3 .input-txt input,.input-bx.word-4 .input-txt input,.input-bx.word-5 .input-txt input{text-align:right}
.input-bx.word-1 .unit,.input-bx.word-2 .unit,.input-bx.word-3 .unit,.input-bx.word-4 .unit,.input-bx.word-5 .unit{position:absolute;right:0;top:9px}
.input-bx.word-1 .input-txt input{padding-right:15px!important}
.input-bx.word-2 .input-txt input{padding-right:20px!important}
.input-bx.word-3 .input-txt input{padding-right:25px!important}
.input-bx.word-4 .input-txt input{padding-right:30px!important}
.input-bx.word-5 .input-txt input{padding-right:35px!important}
.input-bx.card-num-info .dash-txt{padding:0 7px}
.input-bx.card-num-info input{text-align:center}
.ui-widget.ui-datepicker{width:100%;height:318px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ui-widget.ui-datepicker.ui-widget-content{border:none;padding:0 20px}
.ui-widget.ui-datepicker .ui-datepicker-header{height:50px;padding:0;border:0;border-bottom:1px solid #eee;background:#fff;margin:0 -20px}
.ui-widget.ui-datepicker .ui-datepicker-title{margin:0 auto;font-size:17px;color:#fff;line-height:50px;background:#6677db}
.ui-widget.ui-datepicker .ui-icon{display:block;width:30px;height:30px;position:static;margin:0}
.ui-widget.ui-datepicker .ui-datepicker-prev-year{display:inline-block;width:26px;height:26px;border-radius:0;left:10px;top:15px;background:url("../img/icon/ico_pre_year@2x.png") no-repeat left top;background-size:100%}
.ui-widget.ui-datepicker .ui-datepicker-prev{display:inline-block;width:26px;height:26px;border-radius:0;left:45px;top:10px;background:url("../img/icon/ico_pre_month@2x.png") no-repeat left top;background-size:100%}
.ui-widget.ui-datepicker .ui-datepicker-next{display:inline-block;width:26px;height:26px;border-radius:0;right:45px;top:10px;background:url("../img/icon/ico_nex_month@2x.png") no-repeat left top;background-size:100%}
.ui-widget.ui-datepicker .ui-datepicker-next-year{display:inline-block;width:26px;height:26px;border-radius:0;right:10px;top:15px;background:url("../img/icon/ico_nex_year@2x.png") no-repeat left top;background-size:100%}
.ui-widget.ui-datepicker .pos-a{position:absolute;top:10px}
.ui-widget.ui-datepicker td{font-size:14px;color:#f3466b}
.ui-widget.ui-datepicker th{padding:12px 0;font-weight:400;color:#777;font-size:15px;border-bottom:1px solid #eee}
.ui-widget.ui-datepicker .ui-datepicker-week-end:first-child{color:#ce1c1c}
.ui-widget.ui-datepicker .ui-state-default{border:0;padding:0;text-align:center;width:34px;height:34px;margin:0 auto;color:#000;line-height:34px;background:none}
.ui-widget.ui-datepicker .ui-datepicker-week-end:first-child .ui-state-default{color:#ce1c1c}
.ui-widget.ui-datepicker .ui-state-default.ui-state-active{border-radius:17px;color:#fff;background:#f3466b}
.ui-widget.ui-datepicker .ui-datepicker-today{position:relative}
.ui-widget.ui-datepicker .ui-datepicker-today:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;bottom:3px;left:50%;margin-left:-2px;background:#f3466b}
.ui-widget.ui-datepicker .ui-state-disabled{color:#ccc}
/*! table */
.tb-wrap{border-top:1px solid #ccc;border-bottom:1px solid #e5e5e5;margin:5px 0}
.tb-wrap.mgt-6{margin-top:-6px}
.tb-wrap table{width:100%}
.tb-wrap table thead th{background:#f5f5f5;font-family:'spoqahansans-Bold';color:#555;font-size:13px;text-align:center;border-bottom:1px solid #e5e5e5;padding:12px 0}
.tb-wrap table tbody tr{border-top:1px solid #e5e5e5}
.tb-wrap table tbody th{color:#000;font-family:'spoqahansans-Bold';padding:4px}
.tb-wrap table tbody td{padding:12px 0}
.tb-wrap table.f-12{font-size:12px}
.tb-wrap table.f-14 td,.tb-wrap table.f-14 th{font-size:14px}
.tb-wrap table.tb-center *{text-align:center}
.tb-wrap table.type-01 thead th{position:relative;padding:10px 0}
.tb-wrap table.type-01 thead th:not(:first-of-type):after{position:absolute;left:0;top:13px;height:15px;border-left:1px solid #ddd;content:''}
.tb-wrap table.type-01 tbody tr td{padding:7px 10px;font-size:12px;color:#555}
.tb-wrap table.type-01 tbody tr td:only-child{padding:7px 15px}
.tb-wrap.tb-col tbody tr:first-child{border:none}
.tb-wrap.tb-col tbody th{background:#f5f5f5;padding:5px 5px;border-left:1px solid #e5e5e5}
.tb-wrap.tb-col tbody th:first-child{border-left:none}
.tb-wrap.tb-col tbody td{padding:8px;border-right:1px solid #e5e5e5}
.tb-wrap.tb-col tbody td:last-child{border-right:none}
.tb-wrap.tb-card td{border-right:1px solid #e5e5e5}
.tb-wrap.tb-card td:last-child{border-right:none;padding:4px 4px 0;vertical-align:middle}
.error-bx{height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;text-align:center}
.error-bx .msg-error{margin:0 auto;padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}
.error-bx .msg-error .ico-error{display:block;font-size:18px;line-height:24px;color:#000;padding-top:86px;margin-bottom:20px;background:url("../img/icon/ico_error@2x.png") no-repeat center 10px;background-size:60px}
.error-bx .msg-error .e-txt-01{font-size:15px;word-break:break-all}
.error-bx .msg-error .e-txt-02{font-size:15px;color:#f3466b;margin-top:10px}
.error-bx .msg-error .msg-cs{border-top:1px solid #eee;margin:20px 20px 0;padding-top:15px;text-align:center}
.error-bx .msg-error .msg-cs .cs-call{display:block;padding:3px 0;color:#6677db}
.error-bx .msg-error .msg-cs .cs-call .e-txt-04{display:block;font-size:18px}
.pop-error{padding:30px 20px 20px;z-index:900!important}
.pop-error .error-bx{height:auto;background:transparent}
.pop-error .error-bx .msg-error{padding-bottom:0}
.wrap-landscape-mode{display:none}
@media all and (orientation: landscape){
.wrap-landscape-mode{display:block;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:901}
.wrap-landscape-mode:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}
.wrap-landscape-mode .dimm{display:block;z-index:901;opacity:1}
.wrap-landscape-mode .bx-landscape-mode{width:-webkit-calc(100% - 160px);width:calc(100% - 160px);display:inline-block;position:relative;z-index:905;vertical-align:middle;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px;border:2px solid #f3466b;text-align:center}
.wrap-landscape-mode .bx-landscape-mode .ico-error{display:block;font-size:18px;line-height:24px;color:#000;padding-top:86px;margin-bottom:10px;background:url("../img/icon/ico_error@2x.png") no-repeat center 10px;background-size:60px}}
@media (orientation: landscape) and (max-width: 414px){
.wrap-landscape-mode{display:none}}
.load-box{display:none;position:fixed;left:0;top:0;right:0;bottom:0;height:100%;z-index:8001}
.load-box .dimm{background:#fff;opacity:.6}
.load-box .wrap-loading{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;height:50px;z-index:9000}
.load-box .wrap-loading.ui-loading-common{display:none}
.load-box .loading-txt{position:absolute;left:50%;bottom:-30px;width:160px;text-align:center;margin-left:-80px;color:#343c3d;font-weight:700}
.load-box .bx-loading{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;height:50px;border-radius:50px;-webkit-border-radius:50px;border:2px solid #359dac;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.load-box .bx-loading-02{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.loader{position:relative;margin:0 auto;width:80px}
.loader:before{content:'';display:block;padding-top:100%}
.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}
@-webkit-keyframes rotate{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotate{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes dash{
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
@keyframes dash{
0%{stroke-dasharray:1,200;stroke-dashoffset:0}
50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}
100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
/*! page navigation */
.paginav{text-align:center}
.paging-util{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-util .icon{position:absolute;top:50%;left:50%}
.btn-paging-first .icon{width:14px;height:14px;background-image:url("../img/icon/ico_paginav_first.png");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;margin:-7px 0 0 -7px}
.btn-paging-prev .icon{width:8px;height:14px;background-image:url("../img/icon/ico_paginav_prev.png");background-repeat:no-repeat;background-position:center center;background-size:8px 14px;margin:-7px 0 0 -4px}
.btn-paging-next .icon{width:8px;height:14px;background-image:url("../img/icon/ico_paginav_next.png");background-repeat:no-repeat;background-position:center center;background-size:8px 14px;margin:-7px 0 0 -4px}
.btn-paging-last .icon{width:14px;height:14px;background-image:url("../img/icon/ico_paginav_last.png");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;margin:-7px 0 0 -7px}
.paging-list{display:inline-block;vertical-align:top}
.paging-num{display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ddd;vertical-align:top}
.paging-num .txt{font-size:14px;color:#777}
.paging-num.on{background-color:#f3466b;border:1px solid #f3466b}
.paging-num.on .txt{color:#fff;text-decoration:underline}
.paging-num:active,.paging-num:focus{background-color:#f3466b;border:1px solid #f3466b}
.paging-num:active .txt,.paging-num:focus .txt{color:#fff;text-decoration:underline}
.paging-num:hover{background-color:#f3466b;border:1px solid #f3466b}
.paging-num:hover .txt{color:#fff;text-decoration:underline}
.bx-tracking{padding:50px 20px}
.bx-tracking .logo{width:132px;height:35px;margin-bottom:75px;background:url("../img/common/logo_02.png") no-repeat center center;background-size:100%}
.bx-tracking .bx-login .ttl{font-family:'SpoqaHanSans-Bold';font-size:24px;color:#000;margin-bottom:20px}
.bx-tracking .bx-login .ctn-info-bx{margin-bottom:20px}
.bx-tracking .bx-login .pos-eye{position:absolute;right:0;top:10px;display:block;width:25px;height:20px;background:#ddd;cursor:pointer}
.bx-tracking .bx-login .pos-eye.fa-eye-slash{background:url("../img/icon/ico_eye_slash.png") no-repeat center center;background-size:100%}
.bx-tracking .bx-login .pos-eye.fa-eye{background:url("../img/icon/ico_eye.png") no-repeat center center;background-size:100%}
.bx-tracking .bx-wide-btn{margin:30px 0 40px}
.bx-tracking .bx-wide-btn .btn-square-g-55{background:#bbb}
.bx-tracking-sub{padding-top:15px}
.bx-tracking-sub .logo{width:94px;height:28px;background:url("../img/common/logo_02.png") no-repeat center center;background-size:100%;margin-left:16px}
.bx-tracking-sub .bx-top{height:45px;border-bottom:1px solid #eee}
.bx-tracking-sub .tab-comm .tab-dashboard{position:absolute;right:0;top:0;width:-webkit-calc( 100% - 130px);width:calc( 100% - 130px)}
.bx-tracking-sub .tab-comm .tab-dashboard li{float:left;width:50%;position:relative}
.bx-tracking-sub .tab-comm .tab-dashboard li a{display:block;padding:19px 0 20px;text-align:center;font-size:17px;color:#777}
.bx-tracking-sub .tab-comm .tab-dashboard li:last-child:before{content:"";position:absolute;left:0;top:22px;width:1px;height:15px;background:#eee}
.bx-tracking-sub .tab-comm .tab-dashboard li.on{border-bottom:2px solid #6677db}
.bx-tracking-sub .tab-comm .tab-dashboard li.on a{color:#6677db}
.bx-tracking-sub .tab-comm .ui-tab-content.tab-cont0{padding:0}
.bx-tracking-sub .tab-comm .ui-tab-content .date{display:block;font-size:15px;color:#000;margin-bottom:20px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01{position:relative;min-width:320px;max-width:360px;margin:20px auto}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list{position:relative}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li{position:relative;width:60%;padding:10px;text-align:center;border-radius:40px;background:#696e7d;color:#fff;margin-bottom:15px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li &gt; strong{display:block;margin-top:1px;font-size:15px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li .arw{position:absolute;left:50%;bottom:-16px;color:#ccc;margin-left:-2px;font-size:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);z-index:2}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li:before{content:"";position:absolute;left:50%;top:-15px;width:2px;height:15px;background:#eee}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li:first-child{background:-webkit-gradient(linear, left top, right top, from(#70a8f3), color-stop(50%, #6b74f1), to(#7858ef));background:-webkit-linear-gradient(left, #70a8f3 0, #6b74f1 50%, #7858ef 100%);background:linear-gradient(90deg, #70a8f3 0, #6b74f1 50%, #7858ef 100%)}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li:first-child:before{content:initial}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type{position:absolute;right:0;text-align:right;background:none;color:#555}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type span{color:#555;padding-left:4px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type.pos-01{top:188px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type.pos-02{top:262px}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type:before{content:"";position:absolute;left:5%;top:50%;width:110px;height:2px;background:transparent;border-bottom:1px dashed #6677db}
.bx-tracking-sub .tab-comm .bx-sum-status .bx-graph-01 .graph-list li.arw-type:after{content:"";position:absolute;left:52%;top:50%;margin-top:-2px;width:10px;height:10px;border-radius:4px;background:#6677db;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.bx-tracking-sub .tab-comm .bx-gray-status{background:#f5f5f5;padding:20px}
.bx-tracking-sub .tab-comm .bx-gray-status .list-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.bx-tracking-sub .tab-comm .bx-gray-status .list-status li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.bx-tracking-sub .tab-comm .bx-gray-status .list-status li &gt; *{display:block}
.bx-tracking-sub .tab-comm .bx-gray-status .list-status li strong{font-size:16px}
.bx-tracking-sub .tab-comm .bx-gray-status .list-status li:last-child{border-left:1px solid #e5e5e5}
.bx-tracking-sub .tab-comm .bx-tab-sub .tab-sub{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 20px}
.bx-tracking-sub .tab-comm .bx-tab-sub .tab-sub-content{display:none}
.bx-tracking-sub .tab-comm .bx-tab-sub .bx-chart{background:#f5f5f5;min-height:150px;margin:0 20px}
.bx-tracking-sub .tab-comm .bx-tab-sub .bx-hoz-sc{width:100%;overflow:hidden;overflow-x:auto;margin-top:20px;padding-bottom:10px}
.bx-tracking-sub .tab-comm .bx-tab-sub .bx-hoz-sc .tb-wrap{margin:0 20px;border:none}
.bx-tracking-sub .tab-comm .bx-tab-sub .bx-hoz-sc .tb-wrap table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-top:1px solid #ddd;border-bottom:1px solid #ddd;table-layout:fixed}
.bx-tracking-sub .tab-comm .bx-tab-sub .bx-hoz-sc .tb-wrap table td,.bx-tracking-sub .tab-comm .bx-tab-sub .bx-hoz-sc .tb-wrap table th{text-align:center}
.popup-wrap .dimm{display:block}
.popup-wrap .popup{position:absolute;left:30px;right:30px;top:100px;background:#fff;border-radius:10px;z-index:100;padding:20px}
.popup-wrap .popup h2{font-size:16px;font-family:'SpoqaHanSans-Bold';color:#000;margin-bottom:20px}
.popup-wrap .popup .noti{margin-bottom:20px}
.popup-wrap .popup .pop-loginbx{background:#eee;border-radius:6px;padding:15px 10px;text-align:center;margin:15px 0}
.popup-wrap .popup .pop-loginbx .copy{margin-bottom:5px;font-family:'SpoqaHanSans-Bold';color:#000}
.popup-wrap .popup .pop-loginbx span{padding-left:15px;color:#000}
.popup-wrap .popup .btn-pop-close{position:absolute;right:11px;top:6px;display:block;padding:9px;z-index:96}
.popup-wrap .popup .btn-pop-close .txt{display:block;width:14px;height:14px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_g@2x.png") no-repeat left top;background-size:100%}
/*!
 * prototype
 * mobile - 767px이하
 */
/*!
 * prototype
 * tablet - 768px이상 ~ 1024px이하
 */
/*!
 * prototype
 * pc - 1025px이상
 */
/*!============ header============ */
.wrap-menu{position:absolute;left:-100vw;top:0;width:100vw;min-height:100%;background:#fff;z-index:110}
.wrap-menu .menu-header{position:absolute;left:0;top:0;height:50px;width:100vw;text-align:center;z-index:120;background:url("../img/common/bg_head_02.png") no-repeat center top;background-size:100%}
.wrap-menu .menu-header .h1-type{color:#fff;font-size:17px;font-family:'SpoqaHanSans-Bold';line-height:50px;letter-spacing:-1.5px}
.wrap-menu .menu-header .btn-menu{position:absolute;left:0;top:0;display:block;z-index:96;height:50px;width:55px;padding:13px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid rgba(0, 0, 0, 0.1)}
.wrap-menu .menu-header .btn-menu .txt{display:block;width:24px;height:24px;margin:auto;color:transparent}
.wrap-menu .menu-header .btn-menu.nav-home .txt{background:url("../img/icon/ico_home@2x.png") no-repeat center 2px;background-size:24px}
.wrap-menu .menu-header .btn-menu.nav-planbox{left:55px}
.wrap-menu .menu-header .btn-menu.nav-planbox .txt{background:url("../img/icon/ico_planbox@2x.png") no-repeat center 3px;background-size:20px}
.wrap-menu .btn-menu-close{position:absolute;right:10px;top:10px;display:block;padding:6px;z-index:130}
.wrap-menu .btn-menu-close .txt{position:relative;display:block;width:16px;height:16px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_w@2x.png") no-repeat left top;background-size:100%}
.wrap-menu .menu-cont{height:-webkit-calc( 100vh - 50px);height:calc( 100vh - 50px);padding-top:50px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrap-menu .menu-cont .depth-1{position:relative;background:#f5f5f5;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100px}
.wrap-menu .menu-cont .depth-1 .cs-center{position:absolute;bottom:0;width:100%;text-align:center;padding:25px 0 75px;background:#eee}
.wrap-menu .menu-cont .depth-1 .cs-center &gt; *{display:block}
.wrap-menu .menu-cont .depth-1 .cs-center .ttl{font-size:13px}
.wrap-menu .menu-cont .depth-1 .cs-center .tel{font-size:15px;color:#6677db}
.wrap-menu .menu-cont .depth-1 .cs-center span{font-size:11px;color:#777}
.wrap-menu .menu-cont .depth-1 li a{display:block;padding:15px 0 15px 20px;font-family:'SpoqaHanSans-Bold';font-size:13px;color:#777;border-bottom:1px solid #e5e5e5}
.wrap-menu .menu-cont .depth-1 li.on a{background:#fff;color:#000}
.wrap-menu .menu-cont .depth-2{-webkit-box-flex:2.5;-webkit-flex:2.5;-ms-flex:2.5;flex:2.5;overflow-y:auto;padding:0 20px 10px 30px}
.wrap-menu .menu-cont .depth-2 .stt{display:block;padding:29px 0 10px;font-size:16px;color:#000;border-bottom:1px solid #555}
.wrap-menu .menu-cont .depth-2 li a{display:block;position:relative;padding:14px 14px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee;font-size:15px;color:#000;background:url("../img/icon/ico_arw.png") no-repeat right center;background-size:8px}
.wrap-menu .menu-cont .depth-2 li.sub{position:relative}
.wrap-menu .menu-cont .depth-2 li.sub .stt-02{display:block;position:relative;padding:14px 14px 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee;font-size:15px;color:#000}
.wrap-menu .menu-cont .depth-2 li.sub &gt; a{background:none}
.wrap-menu .menu-cont .depth-2 li.sub &gt; a:before{content:"";position:absolute;right:0;top:50%;width:12px;height:1px;background:#aaa}
.wrap-menu .menu-cont .depth-2 li.sub .btn-acco{display:block;position:absolute;right:0;top:0;padding:0;width:50px;height:50px;border-bottom:none}
.wrap-menu .menu-cont .depth-2 li.sub .btn-acco:after{content:initial}
.wrap-menu .menu-cont .depth-2 li .sub-menu{border-bottom:1px solid #eee;padding:5px 0}
.wrap-menu .menu-cont .depth-2 li .sub-menu li{display:table;width:100%}
.wrap-menu .menu-cont .depth-2 li .sub-menu li a{display:table-cell;height:36px;border:none;padding:0;vertical-align:middle;padding-right:14px}
.wrap-menu .menu-cont .depth-2 li .sub-menu02{border-bottom:1px solid #eee;padding:7px 0;background:#f5f5f5}
.wrap-menu .menu-cont .depth-2 li .sub-menu02 li{display:table;width:100%}
.wrap-menu .menu-cont .depth-2 li .sub-menu02 li a{display:table-cell;height:36px;border:none;padding:0 0 0 25px;vertical-align:middle;background:none;color:#555}
.wrap-menu .menu-cont .depth-2 li .sub-menu02 li a:before{content:"";position:absolute;left:15px;top:50%;width:5px;height:1px;background:#555}
.wrap-menu .menu-cont .depth-2 li .sub-menu02 li.on &gt; a{font-family:'SpoqaHanSans-Bold';color:#f3466b}
.wrap-menu .menu-cont .depth-2 li.on &gt; a{font-family:'SpoqaHanSans-Bold';color:#f3466b}
.wrap-menu .menu-cont .depth-2 li.sub.hide-sub-menu02 .btn-acco:after{content:"";position:absolute;right:6px;top:19px;width:1px;height:12px;background:#aaa}
.wrap-menu .menu-cont .depth-2 li.sub.hide-sub-menu02 .sub-menu02{display:none}
@-webkit-keyframes menuClose{
0%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}
100%{opacity:1;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}
@keyframes menuClose{
0%{opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}
100%{opacity:1;-webkit-transform:rotate(270deg);transform:rotate(270deg)}}
.pos-prg{position:absolute;right:20px;top:12px}
.prg-bar{position:relative;display:block;font-size:0!important}
.prg-bar span{color:#fff;opacity:.7}
.prg-bar span.done,.prg-bar span.going{display:inline-block;width:5px;font-size:18px}
.prg-bar span.going{text-align:right}
.prg-bar span.on{position:relative;top:-2px;display:inline-block;font-size:12px;font-family:'SpoqaHanSans-Bold';width:17px;height:17px;line-height:17px;text-align:center;margin:0 0 0 4px;opacity:1;letter-spacing:1px}
.prg-bar span.on span{position:relative;color:#732cea;opacity:1}
.prg-bar span.on:before{content:"";position:absolute;left:0;top:0;width:17px;height:17px;border-radius:3px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.pos-prg .prg-exp{position:absolute;right:-7px;top:25px;width:110px;background:#fff;padding:4px 0;font-size:11px;text-align:center;color:#000;border-radius:20px;border:1px solid #ccc;opacity:0;-webkit-animation:prgExp 2s 1s ease-in-out;animation:prgExp 2s 1s ease-in-out}
@-webkit-keyframes prgExp{
0%{opacity:0}
20%{opacity:1}
90%{opacity:1}
100%{opacity:0}}
@keyframes prgExp{
0%{opacity:0}
20%{opacity:1}
90%{opacity:1}
100%{opacity:0}}
.cnt-sub-top{background:#855bff url("../img/common/bg_head_02.png") no-repeat center top;background-size:100%;padding:76px 0 0}
.cnt-sub-top .bx-copy{color:#fff;font-size:15px;padding:0 20px;line-height:21px}
.cnt-sub-top .bx-copy .txt-01{padding-bottom:8px}
.cnt-sub-top .bx-copy .txt-02{font-family:'SpoqaHanSans-Bold';font-size:24px;line-height:30px}
.cnt-sub-top .bx-ico-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:34px;padding:14px 0;border-top:1px solid rgba(255, 255, 255, 0.2)}
.cnt-sub-top .bx-ico-top .ico{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#fff;text-align:center;border-left:1px solid rgba(255, 255, 255, 0.2)}
.cnt-sub-top .bx-ico-top .ico:first-child{border:none}
.cnt-sub-top .bx-ico-top .ico:before{content:"";position:absolute;width:22px;height:21px;left:50%;top:4px;margin-left:-11px}
.cnt-sub-top .bx-ico-top .ico.ico-planbox:before{background:url("../img/icon/ico_planbox@2x.png") no-repeat center center;background-size:20px}
.cnt-sub-top .bx-ico-top .ico.ico-anal:before{background:url("../img/icon/ico_anal@2x.png") no-repeat center center;background-size:20px}
.cnt-sub-top .bx-ico-top .ico.ico-help:before{background:url("../img/icon/ico_help@2x.png") no-repeat center center;background-size:21px}
.cnt-sub-top .bx-ico-top .ico.ico-benefit:before{background:url("../img/icon/ico_benefit@2x.png") no-repeat center center;background-size:21px}
.cnt-sub-top .bx-ico-top .ico.ico-call:before{background:url("../img/icon/ico_call@2x.png") no-repeat center center;background-size:15px}
.cnt-sub-top .bx-ico-top .ico .txt{display:inline-block;padding-top:28px}
.cnt-sub-top .bx-ico-top .ico .new-arlam{position:absolute;left:53%;top:-4px;width:17px;height:17px;border-radius:50%;background:#f3466b;line-height:17px;font-family:'SpoqaHanSans-Bold';font-size:11px}
.cnt-sub-top .bx-copy-01{position:relative;margin:0 20px;padding:20px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:10px;-webkit-box-shadow:0 6px 12px 2px rgba(0, 0, 0, 0.2);box-shadow:0 6px 12px 2px rgba(0, 0, 0, 0.2)}
.cnt-sub-top .bx-copy-01:after,.cnt-sub-top .bx-copy-01:before{position:absolute;left:50%;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);height:1px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.cnt-sub-top .bx-copy-01:before{top:-1px;background:-webkit-gradient(linear, left top, right top, color-stop(5%, #be6df6), color-stop(35%, rgba(190, 109, 246, 0.4)), color-stop(75%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #be6df6 5%, rgba(190, 109, 246, 0.4) 35%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0));background:linear-gradient(to right, #be6df6 5%, rgba(190, 109, 246, 0.4) 35%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0))}
.cnt-sub-top .bx-copy-01:after{bottom:-1px;background:-webkit-gradient(linear, right top, left top, color-stop(5%, rgba(190, 109, 246, 0)), color-stop(35%, rgba(190, 109, 246, 0.4)), color-stop(75%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(right, rgba(190, 109, 246, 0) 5%, rgba(190, 109, 246, 0.4) 35%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0));background:linear-gradient(to left, rgba(190, 109, 246, 0) 5%, rgba(190, 109, 246, 0.4) 35%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0))}
.cnt-sub-top .bx-copy-01 .txt-01,.cnt-sub-top .bx-copy-01 .txt-02,.cnt-sub-top .bx-copy-01 .txt-03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.cnt-sub-top .bx-copy-01 .txt-01{font-size:14px}
.cnt-sub-top .bx-copy-01 .txt-01 span:not(:first-of-type){font-size:15px}
.cnt-sub-top .bx-copy-01 .txt-02{font-size:13px;position:relative}
.cnt-sub-top .bx-copy-01 .txt-02 span{padding-top:5px}
.cnt-sub-top .bx-copy-01 .txt-02 .btn-discount{position:absolute;left:126px;top:3px;display:inline-block;padding:2px 17px;border:1px solid rgba(255, 255, 255, 0.2);border-radius:15px;background:rgba(0, 0, 0, 0.1)}
.cnt-sub-top .bx-copy-01 .txt-02 .btn-discount .txt{font-size:11px;color:#fff;padding-right:3px}
.cnt-sub-top .bx-copy-01 .txt-02 .btn-discount .arw{color:#fff;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.cnt-sub-top .bx-copy-01 .txt-02 .btn-discount.active .arw{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx{display:none;position:absolute;left:-21px;right:-21px;top:46px;z-index:2;padding:15px;background:#fff;border-radius:10px;border:2px solid #6677db;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;-webkit-box-shadow:0 4px 10px 1px rgba(0, 0, 0, 0.1);box-shadow:0 4px 10px 1px rgba(0, 0, 0, 0.1)}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx:before{content:"";display:block;position:absolute;left:175px;top:-10px;width:20px;height:20px;background:#fff;border:2px solid #6677db;border-radius:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx:after{content:"";display:block;position:absolute;left:165px;top:0;width:40px;height:17px;background:#fff}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-ttl{font-family:'SpoqaHanSans-Bold';font-size:14px;color:#000;padding-bottom:10px}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .btn-discount-close{position:absolute;right:8px;top:8px;display:block;padding:5px;width:14px;height:14px;background:url("../img/icon/ico_pop_close_g@2x.png") no-repeat center center;background-size:14px}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1px 0}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li span{padding:0 0 0 18px;font-size:12px;color:#555;background:url("../img/icon/ico_checked_blue_32@2x.png") no-repeat left center;background-size:11px}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li strong{font-size:13px;text-align:right}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li.disabled span{color:#999;background:url("../img/icon/ico_checked_disabled@2x.png") no-repeat left center;background-size:11px}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li.sum{margin-top:9px;padding-top:15px;border-top:1px solid #eee}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li.sum span{font-size:13px;color:#555;font-family:'SpoqaHanSans-Bold';background:none;padding:0}
.cnt-sub-top .bx-copy-01 .txt-02 .pos-discount-bx .discount-list .discount-item li.sum strong{font-size:15px;color:#6677db}
.cnt-sub-top .bx-copy-01 .txt-02 .btn-discount.active + .pos-discount-bx{display:block}
.cnt-sub-top .bx-copy-01 .txt-03{margin-top:23px;border-top:1px solid rgba(255, 255, 255, 0.2);font-size:16px;font-family:'SpoqaHanSans-Bold'}
.cnt-sub-top .bx-copy-01 .txt-03 span{padding-top:15px}
.cnt-sub-top .bx-copy-01 .txt-03 span:not(:first-of-type){font-size:26px}
.cnt-sub-top .bx-copy-01 .txt-03 span:not(:first-of-type).won:after{margin-left:3px;content:'원'}
.cnt-sub-top .bx-copy-01 + .bx-ico-top{border-top:0 none;margin-top:0;padding:20px 0}
.cnt-sub-top .bx-copy-01 + .bx-ico-top .ico{height:15px;line-height:1}
.cnt-sub-top .bx-copy-01 + .bx-ico-top .ico span.txt{margin-top:-5px;padding-top:0;font-size:13px;vertical-align:middle}
.cnt-sub-top .bx-copy-01 + .bx-ico-top .ico:before{display:inline-block;position:static;margin-top:-4px;vertical-align:middle}
.cnt-sub-top .bx-copy-01 + .bx-ico-top .ico-download:before{background:url("../img/icon/ico_download@2x.png") no-repeat center center;background-size:13px}
.cnt-sub-top .bx-copy-01 + .bx-ico-top .ico-submit:before{background:url("../img/icon/ico_sms_email@2x.png") no-repeat center center;background-size:13px}
/*!============ popup================= */
.kakao-pay-pop{position:absolute;left:0;top:0;width:100%;height:100%;height:100vh;background:#fff;z-index:100}
.pop-type-01{position:absolute;left:0;top:0;width:100vw;min-height:100vh;background:#fff;z-index:90}
.pop-type-01 .pop-header{position:fixed;left:0;top:0;height:50px;width:100vw;text-align:center;z-index:95;background:url("../img/common/bg_head_02.png") no-repeat center top;background-size:100%}
.pop-type-01 .pop-header .h1-type{color:#fff;font-size:17px;font-family:'SpoqaHanSans-Bold';line-height:50px;letter-spacing:-1.5px}
.pop-type-01 .pop-header-02{position:fixed;left:0;top:0;height:50px;width:100vw;text-align:center;z-index:95;background:#fff;border-bottom:1px solid #e5e5e5}
.pop-type-01 .pop-header-02 .h1-type{color:#000;font-size:16px;font-family:'SpoqaHanSans-Bold';line-height:50px;letter-spacing:-1.6px}
.pop-type-01 .pop-cont{padding-top:50px;background:#fff}
.pop-type-01 .pop-cont .input-sch-wrap{margin:0 0 30px}
.pop-type-01 .pop-cont .input-sch-wrap .ctn-list{margin:9px 0 0}
.pop-type-01 .pop-cont .input-sch-wrap .ctn-list li{margin:1px 0}
.pop-type-01 .pop-cont .ctn-list{margin-bottom:0;padding:0 15px}
.pop-type-01 .pop-cont .wrap_20 .ctn-list{padding:0}
.pop-type-01 .pop-cont .wrap_20 .ctn-list + .tb-wrap{margin-top:13px}
.pop-type-01 .pop-cont .pop-txt-01{margin:30px 0 15px;color:#000;font-size:18px;font-family:'SpoqaHanSans-Bold';line-height:24px;text-align:center}
.pop-type-01 .pop-cont .pop-txt-02{margin-bottom:25px;color:#777;font-size:14px;line-height:20px;text-align:center}
.pop-type-01 .pop-cont .pop-txt-03{margin:30px 0 15px;color:#000;font-size:16px;font-family:'SpoqaHanSans-Bold';line-height:24px;text-align:left}
.pop-type-01 .pop-cont .pop-txt-04{font-size:15px;color:#000;line-height:21px;text-align:left}
.pop-type-01 .pop-cont .pop-txt-05{margin-top:10px;font-family:'SpoqaHanSans-Bold';font-size:15px;color:#000;line-height:21px;text-align:left}
.pop-type-01 .pop-cont .pop-txt-05 + .ctn-list{margin-top:0}
.pop-type-01 .pop-cont .tb-tit-01{margin:10px 0;color:#555;font-family:'SpoqaHanSans-Bold';font-size:14px}
.pop-type-01 .pop-cont .box-type-01{padding:20px 15px;border-radius:10px}
.pop-type-01 .pop-cont .box-type-01 ul li{font-size:0}
.pop-type-01 .pop-cont .box-type-01 ul li &gt; span,.pop-type-01 .pop-cont .box-type-01 ul li &gt; strong{display:inline-block;vertical-align:top}
.pop-type-01 .pop-cont .box-type-01 ul li &gt; span{width:90px;color:#777;font-size:12px}
.pop-type-01 .pop-cont .box-type-01 ul li &gt; strong{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);color:#000;font-size:15px}
.pop-type-01 .pop-cont .box-type-01 ul li:not(:first-of-type){margin-top:11px}
.pop-type-01 .pop-cont .box-type-01 ul li .ins-first-accout{color:#555;font-size:13px;font-family:'SpoqaHanSans-Regular';font-weight:normal}
.pop-type-01 .pop-cont .box-type-01 ul li .ins-sale{margin-top:5px;color:#6677db;font-size:12px;line-height:18px}
.pop-type-01 .pop-cont.btm-area-75{padding-bottom:75px}
.pop-type-01 .pop-cont.btm-area-91{padding-bottom:91px}
.pop-type-01 .pop-cont .txt-1{color:#555;margin-bottom:10px}
.pop-type-01 .pop-cont .txt-1:last-child,.pop-type-01 .pop-cont .txt-1:only-child{margin-bottom:0}
.pop-type-01 .pop-cont .txt-1:not(:first-of-type){margin-top:10px}
.pop-type-01 .pop-cont .txt-tit-1{color:#000;font-family:'SpoqaHanSans-Bold';font-size:13px}
.pop-type-01 .pop-cont .txt-tit-1:not(:first-of-type){margin-top:10px}
.pop-type-01 .pop-cont .bx-accodion-02 .cont-accodion{}
.pop-type-01 .pop-cont .bx-accodion-02 .cont-accodion .guide-txt{position:relative;max-height:110px;overflow:hidden;overflow-y:auto}
.pop-type-01 .btn-pop-close{position:fixed;right:10px;top:10px;display:block;padding:6px;z-index:96}
.pop-type-01 .btn-pop-close .txt{display:block;width:16px;height:16px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_w@2x.png") no-repeat left top;background-size:100%}
.pop-type-01 .fix-foot.bx-equal-pop{width:100%;background:#fff}
.pop-type-01 .fix-foot.bx-equal-pop:before{content:"";width:100vw;height:20px;position:absolute;left:0;top:-20px;background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0, #fff 100%)}
.pop-type-01 .fix-foot.bx-equal-pop .bx-wide-btn{margin-top:0;padding:0 20px 20px}
.pop-layer-01{position:absolute;left:20px;right:20px;top:50px;background:#fff;border-radius:10px;z-index:700}
.pop-layer-01 .wrap-ly-01{position:relative;padding:20px 10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-header{margin:0 -10px;border-bottom:1px solid #eee;text-align:center;padding:4px 20px 15px}
.pop-layer-01 .wrap-ly-01 .pop-ly-header .h1-ly{font-size:16px;font-family:'SpoqaHanSans-Bold';color:#000}
.pop-layer-01 .wrap-ly-01 .pop-ly-header .h1-ly span:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:-3px;margin-right:6px;background:url("../img/icon/ico_question@2x.png") no-repeat center center;background-size:17px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont{position:relative;max-height:275px;overflow:hidden}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont:before{content:"";position:absolute;left:0;top:255px;width:100%;height:20px;background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);z-index:2}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont{max-height:275px;overflow:hidden;overflow-y:auto;padding:0 10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .txt{margin-bottom:10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont{margin:20px 0 30px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .dambo-exp &gt; *{margin-bottom:30px!important}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .dambo-exp.hyphen{margin-bottom:10px!important}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .dambo-exp.hyphen .txt-1{position:relative;margin-bottom:10px!important;padding-left:10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .dambo-exp.hyphen .txt-1:before{position:absolute;left:0;top:0;width:10px;content:'-'}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .dambo-exp-02 &gt; *{margin-bottom:10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .ttl-strong{display:block;color:#555}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .txt-1{color:#555;margin:10px 0}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .txt-1 .ttl-strong{margin-bottom:10px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .txt-2{font-size:13px;line-height:19px;color:#777;margin:10px 0}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .same-bx{margin-top:15px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .same-bx .txt-1{margin-bottom:-5px}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .same-bx .ctn-list{color:#555}
.pop-layer-01 .wrap-ly-01 .pop-ly-cont .cnt-ly-cont .bx-ly-cont .same-bx + .asta-txt{color:#777}
.pop-layer-01 .wrap-ly-01 .pop-ly-foot{margin:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pop-layer-01 .wrap-ly-01 .pop-ly-foot a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.pop-layer-01 .pop-distance .dl-list-02{margin-top:10px}
.pop-layer-01 .pop-distance .ttl-02{margin-top:10px;margin-bottom:10px}
.pop-layer-01 .pop-distance .pop-copy-02{color:#555}
.pop-layer-01 .pop-distance .asta-txt{color:#777}
.pop-layer-01 .pop-distance .ctn-tb-wrap{margin:9px 0}
.pop-layer-01 .pop-distance .ctn-tb-wrap .tb-wrap{margin:0;margin-bottom:-1px}
.pop-layer-01 .pop-distance dd + dt{margin-top:25px}
.pop-layer-01 .distance-new-type{margin-top:10px}
.pop-layer-01 .distance-new-type .txt-etc{font-size:13px;color:#000}
.pop-layer-01 .distance-new-type .txt-etc:before{content:"";display:inline-block;width:15px;height:16px;background:url("../img/icon/ico_notice@2x.png") no-repeat left center;background-size:15px;vertical-align:-4px;padding-right:5px}
.pop-layer-01 .distance-new-type .txt-sub{padding-left:9px;text-indent:-9px;margin-left:12px}
.pop-layer-01 .distance-new-type2{font-size:13px;margin-top:10px}
.pop-layer-01 .distance-new-type2 dt{margin-bottom:5px;color:#000}
.pop-layer-02{position:absolute;left:20px;right:20px;top:50px;background:#fff;border-radius:10px;z-index:550}
.pop-layer-02 .wrap-ly-01{position:relative;padding:20px}
.pop-layer-02 .wrap-ly-01 .pop-ly-header{margin:0 -20px;border-bottom:1px solid #eee;text-align:center;padding:4px 20px 15px}
.pop-layer-02 .wrap-ly-01 .pop-ly-header .h1-ly{font-size:16px;font-family:'SpoqaHanSans-Bold';color:#000}
.pop-layer-02 .wrap-ly-01 .pop-ly-header .h1-ly.tooltip:before{content:"";display:inline-block;width:17px;height:17px;vertical-align:-3px;margin-right:6px;background:url("../img/icon/ico_question@2x.png") no-repeat center center;background-size:17px}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont{position:relative;padding-top:20px}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .h2-ly{margin-bottom:13px;font-size:15px;line-height:21px;text-align:center;color:#000}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-txt-01{margin:10px 0}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-txt-01.hyphen{position:relative;padding-left:10px}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-txt-01.hyphen:before{position:absolute;left:0;top:0;width:10px;content:'-'}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-txt-02{margin:20px 0;color:#777;font-size:13px;font-family:'SpoqaHanSans-Bold'}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-txt-etc{display:inline-block}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .txt-1{color:#555;margin:10px 0}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .txt-2{font-size:13px;line-height:19px;color:#777;margin:10px 0}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont .pop-end-date{margin:10px 0 20px}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont.ins-calc .ctn-info-bx .tel-sel{-webkit-box-flex:0.8;-webkit-flex:0.8;-ms-flex:0.8;flex:0.8;margin-right:20px}
.pop-layer-02 .wrap-ly-01 .pop-ly-cont.ins-calc .ctn-info-bx .tel-sel a{margin-right:0}
.pop-layer-02 .wrap-ly-01 .pop-ly-foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pop-layer-02 .wrap-ly-01 .pop-ly-foot a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.pop-layer-02 .wrap-ly-01 .pop-ly-foot .btn-square-g-50.disbled{background:#bbb}
.pop-layer-02 .wrap-ly-01 .pop-ly-foot .btn-square-g-50.active{background:#696e7d}
.pop-layer-02 .wrap-ly-01 .btn-pop-close{position:absolute;right:11px;top:6px;display:block;padding:9px;z-index:96}
.pop-layer-02 .wrap-ly-01 .btn-pop-close .txt{display:block;width:14px;height:14px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_g@2x.png") no-repeat left top;background-size:100%}
.pop-alert-01{position:absolute;left:50px;right:50px;top:50px;background:#fff;border-radius:10px;z-index:650;max-width:330px;margin:0 auto}
.pop-alert-01 .wrap-alert-01{position:relative;padding:20px;min-height:150px}
.pop-alert-01 .wrap-alert-01 .pop-alert-header{text-align:center;margin:10px 20px}
.pop-alert-01 .wrap-alert-01 .pop-alert-header .h1-alert .ico-alert{display:block;width:24px;height:24px;margin:0 auto;background:url("../img/icon/ico_alert@2x.png") no-repeat center center;background-size:24px}
.pop-alert-01 .wrap-alert-01 .pop-alert-cont{position:relative;min-height:50px;text-align:center}
.pop-alert-01 .wrap-alert-01 .pop-alert-cont .cnt-alert-cont .txt-1{font-size:15px;line-height:21px;color:#000;margin:15px 0}
.pop-alert-01 .wrap-alert-01 .pop-alert-cont .cnt-alert-cont .txt-2{font-size:13px;margin:15px 0;word-break:break-all}
.pop-alert-01 .wrap-alert-01 .pop-alert-foot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.pop-alert-01 .wrap-alert-01 .pop-alert-foot .w5{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:5px}
.pop-alert-01 .wrap-alert-01 .pop-alert-foot a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.pop-alert-01 .wrap-alert-01 .btn-alert-close{position:absolute;right:12px;top:12px;display:block;padding:9px;z-index:96}
.pop-alert-01 .wrap-alert-01 .btn-alert-close .txt{display:block;width:14px;height:14px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_g@2x.png") no-repeat left top;background-size:100%}
.pop-alert-01.pop-confirm{z-index:900}
.pop-alert-01.pop-complete{z-index:900}
.pop-alert-01.pop-complete .wrap-alert-01 .pop-alert-header .h1-alert .ico-alert{display:block;width:24px;height:24px;margin:0 auto;background:url("../img/icon/ico_checked_48@2x.png") no-repeat center center;background-size:24px}
a.link-line{font-size:13px;color:#6677db;border-bottom:1px solid #6677db}
.wrap_20{padding:0 20px}
.wrap_20 .tb-wrap:first-child{margin-top:25px}
.w25{width:25%!important}
.cl-pink{color:#f3466b!important}
.cl-blue{color:#6677db!important}
.cl-blue6{color:#6677db!important}
.cl-gray0{color:#000!important}
.cl-gray5{color:#555!important}
.cl-gray7{color:#777!important}
.cl-graya{color:#aaa!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.a-left{text-align:left!important}
.d-none{display:none!important}
.d-block{display:block!important}
.bd-line{border-top:1px solid #eee!important}
.txt-indent-9{text-indent:-9px;padding-left:9px}
.fix-top{position:fixed!important;left:0;top:0;width:100vw}
.fix-tab{z-index:10;position:fixed!important;left:0;top:50px;width:100vw;background:#fff}
.ico-kakao2{display:inline-block;width:64px;height:24px;background:url("../img/icon/ico_kakao@2x.png") no-repeat left top;background-size:64px;color:transparent;overflow:hidden}
.fix-foot{position:fixed;left:0;bottom:0;z-index:2}
.btn-back-b{position:absolute;left:15px;top:15px}
.btn-back-b span{color:#000;font-size:22px;font-family:'SpoqaHanSans-Bold'}
.bx-wide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px}
.bx-wide-btn &gt; *{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.bx-wide-btn .w10{display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:10px}
.bx-wide-btn.fix-foot,.bx-wide-btn.fix-foot-multi{width:100%;background:#fff}
.bx-wide-btn.fix-foot-multi:before,.bx-wide-btn.fix-foot:before{content:"";width:100vw;height:20px;position:absolute;left:0;top:-20px;background:-webkit-linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(#fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0, #fff 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0, #fff 100%)}
.bx-wide-btn.fix-foot .btn-square-g-55,.bx-wide-btn.fix-foot-multi .btn-square-g-55{margin:0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.bx-wide-btn.fix-foot-multi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.bx-wide-btn.fix-foot-multi &gt; *{margin:0 20px}
.bx-wide-btn.fix-foot-multi .txt-help-wrap{margin-top:0;padding:20px 0;border-top:1px solid #eee}
.bx-wide-btn.multi-row{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding:20px}
.bx-wide-btn.no-blur:before{display:none}
.fix-foot ~ .pop-foot{padding-bottom:95px}
.txt-msg{color:#e3141b;font-size:12px;background:url("../img/icon/ico_error_txt@2x.png") no-repeat left 8px;background-size:15px;padding:4px 0 4px 20px}
.head_b{position:relative;height:50px;display:table;background:url("../img/common/bg_head_01.png") no-repeat center top;background-size:cover;z-index:95}
@media (max-width: 359px){
.head_b{background:#855bff url("../img/common/bg_head_02.png") no-repeat center top;background-size:cover}}
.h1-home{position:absolute;left:15px;top:15px;width:24px;height:20px;background:url("../img/icon/ico_home@2x.png") no-repeat center top;background-size:100%}
.h1-planbox{position:absolute;left:54px;top:0;width:50px;height:50px;background:url("../img/icon/ico_planbox@2x.png") no-repeat center center;background-size:20px;border:solid #a84be5;border-width:0 1px}
.h1-planbox-b{border:0 none}
.h1-planbox-b:before{position:absolute;left:0;top:16px;width:1px;height:20px;content:'';background-color:#a84be5}
.h2-txt{padding:0 30px 0 30px;display:table-cell;vertical-align:middle;text-align:center;font-size:17px;color:#fff;font-family:'SpoqaHanSans-Bold'}
.ctn-sub{padding:0 20px 80px;margin-top:30px}
.ctn-sub.cnt-no-finder{margin-top:50px}
.ctn-sub.cnt-no-finder .tab-comm{margin:0 -20px}
.ctn-sub.m0{margin:0}
.ctn-sub.btm-area-90{padding-bottom:90px}
.ctn-sub.btm-area-125{padding-bottom:125px}
.ctn-sub.btm-area-230{padding-bottom:230px}
.h3-ttl,.ttl-02{position:relative;color:#000;font-size:16px;font-family:'SpoqaHanSans-Bold';margin-bottom:10px}
.h3-ttl span,.ttl-02 span{display:block;font-family:'SpoqaHanSans-Regular';font-size:13px;color:#777}
.h3-ttl .no-interest-benefit,.ttl-02 .no-interest-benefit{position:absolute;top:-4px;right:0}
.ttl-03{position:relative;color:#000;font-size:15px;margin-bottom:10px}
.ttl-03 span{display:block;font-size:13px;color:#777}
.h4-ttl{position:relative;color:#000;font-size:13px;font-family:'SpoqaHanSans-Bold';margin-bottom:8px}
.txt-error{display:none;color:#e3141b;font-size:12px;background:url("../img/icon/ico_error_txt@2x.png") no-repeat left center;background-size:15px;padding:4px 0 4px 20px;text-align:left}
.ctn-info-bx{margin-bottom:20px;position:relative}
.ctn-info-bx .pos-chk-right{position:absolute;right:0;top:0}
.ctn-info-bx .bx-ttl{font-size:12px;color:#000;margin-bottom:-1px}
.ctn-info-bx .input-txt input:focus{padding:8px 0 6px;border-bottom:2px solid #6677db}
.ctn-info-bx .input-txt input:-moz-read-only{border-bottom:1px solid #ccc!important}
.ctn-info-bx .input-txt input:read-only{border-bottom:1px solid #ccc!important}
.ctn-info-bx .input-txt.word-1 input{text-align:right;padding-right:18px!important}
.ctn-info-bx .tel-sel{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:33%}
.ctn-info-bx .tel-sel .btn-telnum{height:20px;position:relative;display:block;padding:8px 0 9px;margin-right:20px;border-bottom:1px solid #555;font-family:'SpoqaHanSans-Bold'}
.ctn-info-bx .tel-sel .btn-telnum:after{content:"";position:absolute;right:0;top:15px;width:9px;height:7px;background:url("../img/icon/ico_selectbox_down@2x.png") no-repeat center center;background-size:9px 7px}
.ctn-info-bx .tel-sel.on .btn-telnum:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.ctn-info-bx.disabled .bx-ttl{color:#777}
.ctn-info-bx.disabled .btn-telnum{border-bottom:1px solid #ccc}
.ctn-info-bx.disabled .input-txt input{color:#777;padding:8px 0 7px;border-bottom:1px solid #ccc}
.ctn-info-bx.error .bx-ttl{color:#e3141b}
.ctn-info-bx.error .btn-telnum{border-bottom:2px solid #e3141b}
.ctn-info-bx.error .txt-error{display:block}
.ctn-info-bx.error .input-bx input{border-bottom:2px solid #e3141b;padding:8px 0 6px}
.ctn-info-bx.error .input-txt input:focus{padding:8px 0 6px;border-bottom:2px solid #6677db}
.ctn-info-bx.error .ui-selectmenu-button.ui-button{border-bottom:2px solid #e3141b}
.ctn-info-bx.error .card-info .ui-selectmenu-button.ui-button{height:15px}
.ctn-info-bx .bx-telnum{position:absolute;left:0;bottom:-65px;z-index:10;display:none;width:100%;height:55px;background:#fff;border:1px solid #ccc}
.ctn-info-bx .bx-telnum .bx-flex-num{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}
.ctn-info-bx .bx-telnum .bx-flex-num .btn-telcorp{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:55px;height:55px;text-align:center;border-left:1px solid #ccc;font-weight:bold}
.ctn-info-bx .bx-telnum .bx-flex-num .btn-telcorp:first-child{border:none}
.ctn-info-bx .bx-telnum .bx-flex-num .btn-telcorp.on{background:#eee}
.ctn-info-bx .w20{display:block;width:20px}
.ctn-info-bx .btn-square-b-40{margin-top:-4px;white-space:nowrap}
.ctn-info-bx .chk-area-01{margin:12px 0 5px}
.ctn-info-bx .chk-area-01 .input-radio.right label .txt{line-height:20px}
.ctn-info-bx .chk-area-01 .input-radio.right label span{margin-right:20px;vertical-align:middle}
.ctn-info-bx .select-area-01,.ctn-info-bx .select-area-02,.ctn-info-bx .select-area-03{display:inline-block;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);vertical-align:middle}
.ctn-info-bx .select-area-01:not(:first-of-type),.ctn-info-bx .select-area-02:not(:first-of-type),.ctn-info-bx .select-area-03:not(:first-of-type){margin-left:20px}
.ctn-info-bx .select-area-01 .wrap-select,.ctn-info-bx .select-area-02 .wrap-select,.ctn-info-bx .select-area-03 .wrap-select{font-size:14px}
.ctn-info-bx .select-area-01.disabled .bx-ttl,.ctn-info-bx .select-area-02.disabled .bx-ttl,.ctn-info-bx .select-area-03.disabled .bx-ttl{color:#777}
.ctn-info-bx .select-area-01.disabled .ui-selectmenu-button.ui-button,.ctn-info-bx .select-area-02.disabled .ui-selectmenu-button.ui-button,.ctn-info-bx .select-area-03.disabled .ui-selectmenu-button.ui-button{border-bottom:2px solid #777}
.ctn-info-bx .select-area-01.disabled .ui-state-disabled,.ctn-info-bx .select-area-02.disabled .ui-state-disabled,.ctn-info-bx .select-area-03.disabled .ui-state-disabled{opacity:1}
.ctn-info-bx .select-area-01.disabled .ui-state-disabled .ui-selectmenu-button.ui-button,.ctn-info-bx .select-area-02.disabled .ui-state-disabled .ui-selectmenu-button.ui-button,.ctn-info-bx .select-area-03.disabled .ui-state-disabled .ui-selectmenu-button.ui-button{color:#777;border-bottom:2px solid #ccc}
.ctn-info-bx .select-area-01.disabled .ui-state-disabled .ui-selectmenu-button .ui-selectmenu-icon,.ctn-info-bx .select-area-02.disabled .ui-state-disabled .ui-selectmenu-button .ui-selectmenu-icon,.ctn-info-bx .select-area-03.disabled .ui-state-disabled .ui-selectmenu-button .ui-selectmenu-icon{opacity:.35}
.ctn-info-bx .select-area-02{width:100%}
.ctn-info-bx .select-area-03{width:100%}
.ctn-info-bx .select-area-03 .wrap-select{display:inline-block;width:-webkit-calc(74% - 23px);width:calc(74% - 23px);vertical-align:top}
.ctn-info-bx .select-area-03 .wrap-select .ui-selectmenu-button.ui-button{padding:8px 0 6px}
.ctn-info-bx .select-area-03 .btn-confirm{display:inline-block;position:relative;width:26%;height:38px;margin-left:20px;border:1px solid #6677db;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6677db;font-size:14px;text-align:center;line-height:38px}
.ctn-info-bx .card-info{display:inline-block;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);vertical-align:top}
.ctn-info-bx .card-info:not(:first-of-type){margin-left:17px}
.ctn-info-bx .card-info .wrap-select{font-size:14px}
.ctn-info-bx .card-info.disabled .bx-ttl{color:#777}
.ctn-info-bx .card-info.disabled .ui-selectmenu-button.ui-button{border-bottom:2px solid #777}
.ctn-info-bx .card-info.disabled .ui-state-disabled{opacity:1}
.ctn-info-bx .card-info.disabled .ui-state-disabled .ui-selectmenu-button.ui-button{color:#777;border-bottom:2px solid #ccc}
.ctn-info-bx .card-info.disabled .ui-state-disabled .ui-selectmenu-button .ui-selectmenu-icon{opacity:.35}
.ctn-info-bx .card-info .ui-selectmenu-button.ui-button{height:16px}
.ctn-info-bx .select-area-03 .wrap-select{width:-webkit-calc(74% - 20px);width:calc(74% - 20px)}
.ctn-info-bx .card-info:not(:first-of-type){margin-left:20px}
.ctn-info-bx .cnt-agree-open:first-of-type{margin-top:10px}
.ctn-info-bx.inblock-2{font-size:0;width:100%}
.ctn-info-bx .unit{position:absolute;right:0;bottom:9px}
.ctn-list{font-size:13px;color:#777;margin:13px 0 30px}
.ctn-list li{position:relative;margin:4px 0}
.ctn-list.asta-list li{position:relative;padding-left:8px;margin:4px 0}
.ctn-list.asta-list li:before{content:"*";position:absolute;left:0;top:2px}
.ctn-list.dash-list li{position:relative;padding-left:8px;margin:4px 0}
.ctn-list.dash-list li:before{content:"-";position:absolute;left:0;top:0}
.ctn-list.dash-list li .asta-list{display:block;position:relative;padding-left:8px}
.ctn-list.dash-list li .asta-list:before{content:"*";position:absolute;left:0;top:2px}
.ctn-list + .customer-reviews{margin-top:-10px}
.asta-txt{position:relative;padding-left:8px;margin:4px 0;font-size:13px}
.asta-txt:before{content:"*";position:absolute;left:0;top:2px}
.dash{text-indent:1px;font-size:0}
.dash &gt; span{display:inline-block;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);font-size:13px;line-height:19px;vertical-align:top}
.dash:before{display:inline-block;width:7px;color:#777;content:'-';font-size:13px;vertical-align:top;text-indent:-1px}
.cnt-agree-open{margin:20px 0 0;position:relative}
.cnt-agree-open .input-checkbox{position:absolute;left:15px;top:50%;margin-top:-15px;z-index:2;width:30px;height:30px}
.cnt-agree-open .input-checkbox label:before{border-radius:50%;background:#fff url("../img/icon/ico_checked_disabled@2x.png") no-repeat center center;background-size:14px}
.cnt-agree-open .btn-agree-open{position:relative;display:block;background:#f5f5f5;padding:20px 40px 20px 50px;border-radius:8px;letter-spacing:-.8px;font-size:15px;line-height:21px;color:#777}
.cnt-agree-open .btn-agree-open .arw{position:absolute;right:20px;top:50%;margin-top:-10px;font-family:'SpoqaHanSans-Bold';color:#777;font-size:22px}
.input-sch-wrap{position:relative;z-index:84;padding:20px;margin:0 -20px 30px;background-color:#f5f5f5}
.input-sch-wrap .btn-back{display:none}
.input-sch-wrap .txt-placeholder{position:absolute;left:15px;top:9px}
.input-sch-wrap .txt-placeholder span,.input-sch-wrap .txt-placeholder strong{font-size:14px}
.input-sch-wrap .txt-placeholder strong{color:#555}
.input-sch-wrap .txt-placeholder span{margin-left:2px;color:#aaa}
.input-sch-wrap .input-sch{-webkit-transition:width 0.2s;transition:width 0.2s}
.input-sch-wrap .input-sch input:focus + .txt-placeholder{display:none}
.input-sch-wrap.active .txt-placeholder,.input-sch-wrap.active-01 .txt-placeholder{display:none}
.input-sch-wrap.active .input-sch,.input-sch-wrap.active-01 .input-sch{width:90%;border:2px solid #6677db}
.input-sch-wrap.active + .input-sch-list,.input-sch-wrap.active-01 + .input-sch-list{display:block}
.input-sch-wrap.active .btn-back,.input-sch-wrap.active-01 .btn-back{position:absolute;right:10px;top:20px;display:block;padding:10px;color:#777}
.input-sch-wrap.active-01 .input-sch{width:100%}
.tit-result{font-size:12px;line-height:1}
.tit-result span{color:#f3466b}
.zip-list{margin:15px 0 10px;border-bottom:1px solid #eee}
.zip-list li{border-top:1px solid #eee;padding:15px 0;font-size:0}
.zip-list li.not-result{padding:57px 0;font-size:15px;text-align:center}
.zip-list li.not-result:before{display:block;width:37px;height:31px;margin:0 auto 7px;content:'';background:url("../img/icon/ico_not_address@2x.png") no-repeat center center;background-size:37px}
.zip-list li &gt; *{display:inline-block;font-size:15px;vertical-align:top}
.zip-list li span.zip-code{width:64px;color:#000}
.zip-list li .address-area{width:-webkit-calc(100% - 64px);width:calc(100% - 64px)}
.zip-list li .address-area &gt; * span{display:inline-block;width:45px;height:19px;margin-right:10px;border-radius:4px;color:#fff;font-size:12px;line-height:19px;text-align:center;text-indent:0}
.zip-list li .address-area &gt; *.addr-new span{background-color:#6677db}
.zip-list li .address-area &gt; *.addr span{background-color:#696e7d}
.zip-list li .address-area a{display:block;padding-left:55px;text-indent:-55px}
.zip-list li .address-area a:not(:first-of-type){margin-top:10px}
.zip-list.seleted li .input-radio{-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}
.zip-list.seleted li .address-area{width:-webkit-calc(100% - 32px);width:calc(100% - 32px);margin-left:10px}
.zip-list.seleted li .address-area &gt; * span{display:block;margin-bottom:4px}
.zip-list.seleted li .address-area .input-bx{display:none;padding-bottom:15px}
.zip-list.seleted li .address-area .input-bx.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.prev-result{display:block;position:relative;color:#6677db!important;text-align:right}
.prev-result:after{position:absolute;right:0;bottom:0;width:77px;height:1px;content:'';border-bottom:1px solid #6677db}
.btn-address{position:fixed;bottom:15px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}
.bx-equal-pop .bx-wide-btn{padding-bottom:20px;border-bottom:1px solid #eee}
.bx-equal-pop .bx-wide-btn a{line-height:21px;padding:14px 6px}
.bx-equal-pop .bx-wide-btn.not-border{padding-bottom:0;border-bottom:0 none}
.bx-equal-pop .dl-list-02{margin-top:15px}
.bx-equal-pop.bd-none .bx-wide-btn{border:none;padding-bottom:0}
.dl-list-02{font-size:13px;margin-top:30px}
.dl-list-02 dt{margin-bottom:5px;color:#000}
.dl-list-02 dt:before{content:"";display:inline-block;width:15px;height:16px;background:url("../img/icon/ico_notice@2x.png") no-repeat left center;background-size:15px;vertical-align:-4px;padding-right:5px}
.pop-layer-01 .txt-list li{margin:4px 0}
.pop-layer-01 .dash-list{font-size:13px}
.pop-layer-01 .dash-list li{padding:1px 0 1px 9px;text-indent:-9px}
.btn-question{display:inline-block;width:17px;height:17px;vertical-align:-4px;margin-left:7px;border-radius:50%;background:#fff url("../img/icon/ico_question@2x.png") no-repeat center center;background-size:17px}
.btn-question.type-01{background-image:url("../img/icon/ico_question_white@2x.png")}
.btn-more{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-left:6px;background:url("../img/icon/ico_more@2x.png") no-repeat center center;background-size:16px}
.a-link-more:after{display:inline-block;width:16px;height:16px;content:'';vertical-align:-3px;margin-left:6px;background:url("../img/icon/ico_more@2x.png") no-repeat center center;background-size:16px}
.txt-underline{position:relative}
.txt-underline:after{position:absolute;left:0;bottom:-2px;width:100%;border-bottom:1px solid #f3466b;content:''}
.btn-total-result{display:none;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:60px;padding:0 20px;line-height:60px;text-align:right;background-color:#fff}
.btn-total-result strong{color:#555;font-size:14px;letter-spacing:-1px}
.btn-total-result strong:not(:first-of-type){margin-left:10px;color:#f3466b}
.btn-total-result.active{display:block;bottom:55px}
.btn-total-result.active:before{content:"";width:100vw;height:600px;position:absolute;left:0;top:0;-webkit-box-shadow:-3px -3px 6px 2px rgba(0, 0, 0, 0.1);box-shadow:-3px -3px 6px 2px rgba(0, 0, 0, 0.1)}
.tab-sub{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;width:100%}
.tab-sub a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:40px;line-height:40px;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;background:#fff;margin-left:-1px}
.tab-sub a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.tab-sub a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.tab-sub a.first{border-top-left-radius:5px;border-bottom-left-radius:5px}
.tab-sub a.last{border-top-right-radius:5px;border-bottom-right-radius:5px}
.tab-sub a.on{position:relative;border-color:#6677db;background:#6677db;color:#fff}
.tab-sub.line-2 a{height:50px;line-height:18px;padding:6px 0}
.tab-certification{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}
.tab-certification &gt; *{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;text-align:center}
.tab-certification li:first-child a{border-left:none}
.tab-certification li.on a{position:relative;color:#000;border-bottom:none}
.tab-certification li a{display:block;border-left:1px solid #eee;border-bottom:1px solid #eee;padding:41px 0 9px;color:#777;font-family:'SpoqaHanSans-Bold'}
.tab-certification li a span{position:relative;display:block;font-size:13px}
.tab-certification li a span:before{content:"";position:absolute;left:50%;top:-30px;width:46px;height:26px;margin-left:-23px}
.tab-certification li a .ico-cert01:before{background:url("../img/icon/ico_cert01_off@2x.png") no-repeat center center;background-size:16px}
.tab-certification li a .ico-cert02:before{background:url("../img/icon/ico_cert02_off@2x.png") no-repeat center center;background-size:19px}
.tab-certification li a .ico-cert03:before{background:url("../img/icon/ico_cert03_off@2x.png") no-repeat center center;background-size:25px}
.tab-certification li a .ico-cert04:before{background:url("../img/icon/ico_cert04_off@2x.png") no-repeat center center;background-size:46px}
.tab-certification li a .ico-cert04_02:before{background:url("../img/icon/ico_cert04_02_off@2x.png") no-repeat center center;background-size:27px}
.tab-certification li a .ico-cert05:before{background:url("../img/icon/ico_cert05_off@2x.png") no-repeat center center;background-size:30px}
.tab-certification li a .ico-cert06:before{background:url("../img/icon/ico_cert06_off@2x.png") no-repeat center center;background-size:30px}
.tab-certification li a .ico-cert07:before{background:url("../img/icon/ico_cert07_off@2x.png") no-repeat center center;background-size:30px}
.tab-certification li a .ico-cert08:before{background:url("../img/icon/ico_cert08_off@2x.png") no-repeat center center;background-size:57px}
.tab-certification li.on .ico-cert01:before{background:url("../img/icon/ico_cert01_on@2x.png") no-repeat center center;background-size:15px}
.tab-certification li.on .ico-cert02:before{background:url("../img/icon/ico_cert02_on@2x.png") no-repeat center center;background-size:19px}
.tab-certification li.on .ico-cert03:before{background:url("../img/icon/ico_cert03_on@2x.png") no-repeat center center;background-size:25px}
.tab-certification li.on .ico-cert04:before{background:url("../img/icon/ico_cert04_on@2x.png") no-repeat center center;background-size:46px}
.tab-certification li.on .ico-cert04_02:before{background:url("../img/icon/ico_cert04_02_on@2x.png") no-repeat center center;background-size:27px}
.tab-certification li.on .ico-cert05:before{background:url("../img/icon/ico_cert05_on@2x.png") no-repeat center center;background-size:30px}
.tab-certification li.on .ico-cert06:before{background:url("../img/icon/ico_cert06_on@2x.png") no-repeat center center;background-size:30px}
.tab-certification li.on .ico-cert07:before{background:url("../img/icon/ico_cert07_on@2x.png") no-repeat center center;background-size:30px}
.tab-certification li.on .ico-cert08:before{background:url("../img/icon/ico_cert08_on@2x.png") no-repeat center center;background-size:57px}
.tab-comm .ui-tab-content{padding:20px 20px 90px}
.tab-comm .ui-tab-content.type-01{padding:80px 20px 186px}
.tab-comm .ui-tab-content.type-01 .ctn-list{padding:0}
.tab-comm .tab-certification ~ .ui-tab-content .bx-wide-btn{margin-top:100px}
.tab-comm .tab-certification ~ .ui-tab-content .bx-wide-btn.fix-foot{margin-top:20px}
.tab-comm-m0 .ui-tab-content{padding:20px 0}
.txt-noti{color:#000;margin:8px 0;font-size:15px}
.box-telecom-agree{background:#f5f5f5;border-radius:6px;padding:15px;font-size:13px}
.box-telecom-agree .acc-bx-agree{position:relative;padding:3px 30px 0 0}
.box-telecom-agree .acc-bx-agree .input-checkbox label:before{border-radius:50%;top:0;margin-top:0;background:#fff url("../img/icon/ico_checked_disabled@2x.png") no-repeat center 6px;background-size:14px}
.box-telecom-agree .acc-bx-agree .input-checkbox label:after{top:0;margin-top:7px}
.box-telecom-agree .acc-bx-agree .input-checkbox .txt{line-height:21px}
.box-telecom-agree .acc-bx-agree .btn-agree-open{position:absolute;right:0;top:-6px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);padding:8px}
.box-telecom-agree .acc-bx-agree .btn-agree-open.on{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.box-telecom-agree .acc-bx-agree .btn-agree-open .arw{font-size:18px;color:#777;font-family:'SpoqaHanSans-Bold'}
.box-telecom-agree .acc-bx-cont{padding-top:10px;border-top:1px solid #ddd;margin-top:10px}
.box-telecom-agree .acc-bx-cont li{padding:5px 0;position:relative}
.box-telecom-agree .acc-bx-cont li .input-checkbox .txt{font-size:13px}
.box-telecom-agree .acc-bx-cont li .input-readonly{padding:0 40px 0 30px}
.box-telecom-agree .acc-bx-cont li .input-checkbox label{margin-right:40px}
.box-telecom-agree .acc-bx-cont li .input-checkbox label:before{border:none;background:url("../img/icon/ico_checked_disabled@2x.png") no-repeat center center;background-size:14px;margin-top:0;top:-2px}
.box-telecom-agree .acc-bx-cont li .input-checkbox label:after{margin-top:0;top:4px}
.box-telecom-agree .acc-bx-cont li .input-checkbox label .txt{color:#555}
.box-telecom-agree .acc-bx-cont li .input-checkbox label .txt .txt-1{display:block;font-size:13px;color:#777;margin-top:8px;line-height:17px}
.box-telecom-agree .acc-bx-cont li input:checked + label:before{display:none}
.box-telecom-agree .acc-bx-cont li .btn-agree-view{position:absolute;right:5px;top:5px}
.box-telecom-agree .acc-bx-cont li .btn-agree-view .txt{color:#555;padding:0 2px;border-bottom:1px solid #ccc}
.box-telecom-cert{border-radius:5px;overflow:hidden;margin-top:30px}
.box-telecom-cert .sel-telcorp{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding-left:1px}
.box-telecom-cert .sel-telcorp &gt; *{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:50px;line-height:50px;text-align:center;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:18px}
.box-telecom-cert .sel-telcorp a{border:1px solid #ccc;background:#fff;margin-left:-1px}
.box-telecom-cert .sel-telcorp a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.box-telecom-cert .sel-telcorp a.on{position:relative;border-color:#6677db;background:#6677db;color:#fff}
.box-telecom-cert .sel-telcorp .input-checkbox{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:30%;border:1px solid #ccc;margin-left:-1px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.box-telecom-cert .sel-telcorp .input-checkbox.right label{padding-left:0}
.box-telecom-cert .sel-telcorp .input-checkbox.right label .txt{margin-left:25px;width:50px}
.txt-timer{position:absolute;right:0;top:25px;color:#f3466b}
.txt-timer:before{content:"";position:absolute;left:-14px;top:6px;width:10px;height:10px;background:url("../img/icon/ico_alarm_cancle.png") no-repeat center center;background-size:100%}
.app-cert-txt{font-size:15px;color:#000;margin-bottom:13px}
.btn-cert-anysign{background:#f5f5f5;border-radius:5px;display:table;width:100%;height:140px;text-align:center}
.btn-cert-anysign .txt{display:table-cell;vertical-align:middle;font-size:15px}
.btn-cert-anysign .ico-appfree{padding-top:50px;position:relative}
.btn-cert-anysign .ico-appfree:before{content:"";position:absolute;left:0;top:50%;width:100%;height:50px;margin-top:-40px;background:url("../img/icon/ico_anysign@2x.png") no-repeat center center;background-size:47px}
.btn-cert-anysign .ico-kakao{padding-top:60px;position:relative}
.btn-cert-anysign .ico-kakao:before{content:"";position:absolute;left:0;top:50%;width:100%;height:50px;margin-top:-45px;background:url("../img/icon/ico_kakao@2x.png") no-repeat center top;background-size:125px}
.btn-cert-anysign .ico-kakao span{display:block;padding-top:5px;font-size:13px;color:#555;font-family:'SpoqaHanSans-Regular'}
.btn-cert-anysign .ico-kakao-02{padding-top:60px;position:relative}
.btn-cert-anysign .ico-kakao-02:before{content:"";position:absolute;left:0;top:50%;width:100%;height:50px;margin-top:-45px;background:url("../img/icon/ico_kakao_02@2x.png") no-repeat center top;background-size:125px}
.btn-cert-anysign .ico-kakao-02 span{display:block;padding-top:5px;font-size:13px;color:#555;font-family:'SpoqaHanSans-Regular'}
.btn-cert-anysign .ico-naverpay{padding-top:60px;position:relative}
.btn-cert-anysign .ico-naverpay:before{content:"";position:absolute;left:0;top:50%;width:100%;height:50px;margin-top:-45px;background:url("../img/icon/ico_naverpay@2x.png") no-repeat center top;background-size:125px}
.btn-cert-anysign .ico-naverpay span{display:block;padding-top:5px;font-size:13px;color:#555;font-family:'SpoqaHanSans-Regular'}
.btn-cert-anysign .ico-pass{position:relative;padding-bottom:7px}
.btn-cert-anysign .ico-pass:before{content:"";display:block;width:100%;height:22px;padding-bottom:20px;background:url("../img/icon/ico_pass@2x.png") no-repeat center top;background-size:68px}
.btn-cert-anysign .ico-pass span{display:block;padding-top:5px;font-size:13px;color:#555;font-family:'SpoqaHanSans-Regular'}
.btn-cert-anysign.kakao-pay{height:auto;padding:20px 0}
.btn-cert-anysign.kakao-pay .ico-kakao{padding-bottom:10px;color:#000}
.btn-cert-anysign.kakao-pay .ico-kakao:before{margin-top:-45px}
.btn-cert-anysign.kakao-pay .ico-kakao-02{padding-bottom:10px;color:#000}
.btn-cert-anysign.kakao-pay .ico-kakao-02:before{margin-top:-45px}
.btn-cert-anysign.kakao-pay .txt-01{display:table-row;padding-top:10px;color:#777;font-size:13px;line-height:14px}
.btn-cert-anysign.naver-pay{height:auto;padding:20px 0}
.btn-cert-anysign.naver-pay .ico-naverpay{padding-bottom:10px;color:#000}
.btn-cert-anysign.naver-pay .ico-naverpay:before{margin-top:-45px}
.btn-cert-anysign.naver-pay .txt-01{display:table-row;padding-top:10px;color:#777;font-size:13px;line-height:14px}
.btn-cert-anysign.pass-app{height:auto;padding:30px 0 25px 0;margin-top:10px}
.btn-cert-anysign.pass-app .txt-01{display:table-row;padding-top:10px;color:#777;font-size:13px;line-height:1.4}
.btn-cert-app{display:block;padding:15px 5px;text-align:right;border-bottom:1px solid #eee}
.btn-cert-app .txt{position:relative;color:#555}
.btn-cert-app .txt:before{content:"";display:inline-block;width:21px;height:21px;background:url("../img/icon/ico_appstore@2x.png") no-repeat center center;background-size:21px;vertical-align:-5px;margin-right:5px}
.btn-cert-app .arw{color:#777;font-size:16px;padding-left:5px;vertical-align:-1px}
.app-cert-txt-02{padding-top:10px;font-size:13px;color:#777}
.txt-kakao{text-align:center;position:relative}
.txt-kakao .ico-kakao{display:block;padding-top:60px;color:#000;background:url("../img/icon/ico_kakao@2x.png") no-repeat center top;background-size:125px}
.txt-kakao .ico-kakao-02{display:block;padding-top:60px;color:#000;background:url("../img/icon/ico_kakao_02@2x.png") no-repeat center top;background-size:125px}
.txt-kakao .ico-naverpay{display:block;padding-top:60px;color:#000;background:url("../img/icon/ico_naverpay@2x.png") no-repeat center top;background-size:125px}
.wrap_20 .pop-copy-01 + .cnt-accodion{margin:15px 0}
.wrap_20 .cnt-accodion{margin:30px 0 15px}
.pop-copy-01{margin:28px 0 15px;color:#777}
.pop-copy-02{margin:10px 0;color:#777}
.txt-dl-01{margin-top:8px}
.txt-dl-01 dt{font-family:SpoqaHanSans-Bold;color:#000}
.txt-dl-01 dd + dt{margin-top:8px}
.txt-dl-01 dd.dec{margin-top:8px!important;font-size:13px}
.txt-dl-01 + .txt-tit-1{margin-top:20px}
.txt-dl-02{margin-top:8px}
.txt-dl-02 dt{font-family:SpoqaHanSans-Regular;color:#000}
.txt-dl-02 dd + dt{margin-top:8px}
.txt-dl-02 dd.dec{margin-top:8px!important;font-size:13px}
.txt-dl-02 + .txt-tit-1{margin-top:20px}
.dash-list-01 li{padding:2px 0 2px 8px;text-indent:-8px;color:#777}
.dash-list-01 li .asta-1,.dash-list-01 li .dash-1,.dash-list-01 li .num-1,.dash-list-01 li .num-2,.dash-list-01 li .reference-mark,.dash-list-01 li.asta-1,.dash-list-01 li.num-1,.dash-list-01 li.num-2,.dash-list-01 li.reference-mark{display:inline-block;padding:2px 0 2px 9px}
.dash-list-01 li .asta-1,.dash-list-01 li .dash-1,.dash-list-01 li.asta-1{padding-left:9px;text-indent:-9px}
.dash-list-01 li .num-1,.dash-list-01 li.num-1{padding-left:16px;text-indent:-16px}
.dash-list-01 li .num-2,.dash-list-01 li.num-2{padding-left:13px;text-indent:-13px}
.dash-list-01 li .reference-mark,.dash-list-01 li.reference-mark{padding-left:15px;text-indent:-15px}
.dash-list-01 li.bold{font-weight:bold}
.bx-accodion-02{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:-1px}
.bx-accodion-02 .btn-accodion{position:relative;display:block;padding:15px 0}
.bx-accodion-02 .btn-accodion .txt{font-size:15px;color:#000;word-break:break-all}
.bx-accodion-02 .btn-accodion .txt span{padding-right:5px}
.bx-accodion-02 .btn-accodion .arw{font-size:21px;color:#777;font-family:SpoqaHanSans-Bold;position:absolute;right:4px;bottom:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.bx-accodion-02 .cont-accodion{display:none;padding-bottom:1px}
.bx-accodion-02 .cont-accodion .guide-txt{background:#f5f5f5;padding:20px;border-radius:5px;font-size:13px;margin-bottom:20px}
.bx-accodion-02 .cont-accodion .guide-txt .ctn-list{padding:0}
.bx-accodion-02 .cont-accodion .guide-txt .txt-1 + .dash-list-01{margin-top:10px}
.bx-accodion-02 .cont-accodion .guide-txt .txt-dl-01:first-child{margin-top:0}
.bx-accodion-02 .cont-accodion .guide-agree{padding:0 0 3px;font-size:14px}
.bx-accodion-02 .cont-accodion .guide-agree .txt-dl-01{margin:10px 0;border-top:1px solid #eee}
.bx-accodion-02 .cont-accodion .guide-agree .txt-dl-01:first-child{border-top:none}
.bx-accodion-02 .cont-accodion .guide-agree dt{margin:10px 0 0}
.bx-accodion-02 .cont-accodion .guide-agree dd{margin:8px 0 0}
.bx-accodion-02 .cont-accodion .guide-agree .type-etc2 dt{font-family:SpoqaHanSans-Regular}
.bx-accodion-02 .cont-accodion .guide-agree .type-etc dd{padding:0 0 0 8px;text-indent:-8px}
.bx-accodion-02 .cont-accodion .guide-agree .txt-add{display:block;font-family:'SpoqaHanSans-Regular'}
.bx-accodion-02 .cont-accodion .guide-agree span.input-checkbox,.bx-accodion-02 .cont-accodion .guide-agree span.input-radio{margin:5px 10px 5px 0;font-size:15px}
.bx-accodion-02 .cont-accodion .guide-agree .a-right span.input-checkbox,.bx-accodion-02 .cont-accodion .guide-agree .a-right span.input-radio{margin:5px 0 5px 10px}
.bx-accodion-02 .cont-accodion .guide-txt ~ .guide-agree .a-right{margin-top:-3px}
.bx-accodion-02.on{position:relative;border-top:1px solid #555}
.bx-accodion-02.on .btn-accodion{font-family:'SpoqaHanSans-Bold'}
.bx-accodion-02.on .btn-accodion .arw{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.bx-accodion-02.on .cont-accodion{display:block}
.bx-accodion-02 .cont-default{padding:0 0 10px}
.bx-accodion-02 .cont-default .a-right .input-radio{margin-left:10px}
.bx-accodion-02 .cont-default.ctn-info-bx{margin:0}
.cnt-guide-bx{margin:20px 0;border-top:1px solid #000;padding-bottom:60px}
.cnt-guide-bx .cont-accodion .guide-agree{background:#f5f5f5;border-radius:6px;padding:10px;margin:8px 0 20px}
.cnt-guide-bx .cont-accodion .guide-agree.space01{margin-top:20px}
.cnt-guide-bx .cont-accodion .guide-agree .txt-dl-01 dt{font-family:initial;color:#000}
.cnt-guide-bx .cont-accodion .guide-agree .txt-dl-01 dd{font-size:15px;margin:12px 0 18px}
.cnt-guide-bx .cont-accodion .guide-agree .txt-dl-01 dd .input-radio{margin-left:20px}
.cnt-guide-bx .cont-accodion .guide-agree .txt-dl-01.error .txt-error{display:block;font-size:13px;margin:-18px 0 0 0}
.cnt-guide-bx .cont-accodion .guide-txt{margin-top:10px}
.cnt-guide-bx .cont-accodion .guide-txt .bold{margin-top:10px}
.cnt-guide-bx .cont-accodion .guide-txt .bold strong{font-size:15px;color:#000}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt{max-height:110px;overflow-x:hidden;overflow-y:auto;position:relative;background-color:#f5f5f5;padding:15px 20px;border-radius:5px;margin-top:15px}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt .guide-agree{margin:0;padding:0;background:none;border-radius:0}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt .guide-agree .a-right{padding:10px 0 0 0;margin:0}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt .guide-agree .txt-error{margin:0}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt + .guide-agree{padding:10px 0 10px 0;background:0;margin:0}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt + .guide-agree .txt-dl-01{margin-top:0}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt + .guide-agree .input-radio{margin-left:10px}
.cnt-guide-bx .cont-accodion .guide-txt .scroll-txt + .guide-agree.error .txt-error{display:block}
.cnt-guide-bx .cont-accodion .guide-txt .txt-dl-01 dd.a-right{padding:10px 0}
.cnt-guide-bx .cont-accodion .guide-txt .txt-dl-01 dd.a-right .input-checkbox{margin-left:10px}
.fix-agree-foot{position:fixed;left:0;bottom:75px;z-index:3;width:100%;min-height:60px;background:#fff}
.fix-agree-foot .guide-agr{padding:15px 0 0;margin:0 20px;border-top:1px solid #eee;text-align:right}
.fix-agree-foot .guide-agr .input-radio{margin-left:30px}
.fix-agree-foot .guide-agr .input-radio .txt{font-family:'SpoqaHanSans-Bold';font-size:15px}
.fix-agree-foot .guide-agr.ctn-info-bx{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;display:inherit}
.fix-agree-foot.etc-type .guide-agr{padding-bottom:15px}
.fix-agree-foot.etc-type .guide-agr .txt-1{text-align:left}
.tab-02{border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px!important}
.tab-02 li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.tab-02 li a{display:block;height:40px;line-height:40px;font-family:'SpoqaHanSans-Bold';color:#777}
.tab-02 li.on a{border-bottom:2px solid #6677db;color:#6677db;margin-bottom:-1px}
.tab-03{border-bottom:1px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px}
.tab-03 li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.tab-03 li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px;color:#777}
.tab-03 li a span{font-size:11px}
.tab-03 li a span.txt-step{font-family:'SpoqaHanSans-Bold';font-size:12px;text-transform:uppercase}
.tab-03 li.on a{border-bottom:2px solid #6677db;color:#6677db;margin-bottom:-1px}
.tab-03 li.on a span{font-family:'SpoqaHanSans-Bold'}
.tab-03 li:not(:first-of-type) a{border-left:1px solid #eee}
.tab-05{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0}
.tab-05 li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.tab-05 li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:38px;color:#000;border:1px solid #ccc;border-radius:0;background-color:#fff}
.tab-05 li a span{font-size:13px}
.tab-05 li.on a{border-color:#6677db;color:#fff;background-color:#6677db}
.tab-05 li.on + li a{border-left:0 none}
.tab-05 li:first-child a{border-right:0 none;border-radius:5px 0 0 5px}
.tab-05 li:last-child a{border-radius:0 5px 5px 0;border-left:0 none}
.pop-cont .tab-comm .cnt-accodion{margin:0}
.cnt-wrap-01{overflow:hidden;width:100vw;margin:121px auto 0;padding-bottom:80px}
.cnt-wrap-02{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:0 20px;padding-bottom:90px}
@media (max-width: 359px){
.cnt-wrap-01{margin:156px auto 0}}
.all-agree{text-align:right;margin:30px 0 10px}
.all-agree .txt-01{margin-bottom:20px;color:#777;font-size:14px;line-height:20px;text-align:left}
.all-agree .input-checkbox label:before{border-radius:50%;background:#fff url("../img/icon/ico_checked_disabled@2x.png") no-repeat center 6px;background-size:14px}
.box-type-01{padding:15px;border-radius:6px;background-color:#f5f5f5}
.box-type-01 ul.list-type-01 li{font-size:0}
.box-type-01 ul.list-type-01 li &gt; span,.box-type-01 ul.list-type-01 li &gt; strong{display:inline-block;vertical-align:top}
.box-type-01 ul.list-type-01 li &gt; span{width:90px;color:#777;font-size:12px}
.box-type-01 ul.list-type-01 li &gt; strong{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);color:#000;font-size:15px}
.box-type-01 ul.list-type-01 li:not(:first-of-type){margin-top:11px}
.box-type-01 .ctn-info-bx{margin-bottom:0}
.box-type-01 .ctn-info-bx .bx-ttl{color:#000}
.box-type-01 .ctn-info-bx .input-bx .input-txt{background-color:transparent}
.box-type-01 &gt; a.ttl-kind{display:block;position:relative;margin-bottom:0;font-family:'SpoqaHanSans-Bold';font-size:15px}
.box-type-01 &gt; a.ttl-kind:after{position:absolute;right:0;top:0;color:#000;content:'\003E';font-family:'SpoqaHanSans-Bold';font-size:19px;line-height:1;vertical-align:middle}
.drv-notice-wrap{padding-top:30px}
.drv-notice-wrap .box-type-01{margin-bottom:10px;padding:20px 15px;border-radius:5px;font-size:12px}
.drv-notice-wrap .box-type-01 .txt-01{color:#000;font-size:15px}
.drv-notice-wrap .box-type-01 .txt-01 + .txt-01{margin-top:15px}
.drv-notice-wrap .box-type-01 .txt-02{margin-top:7px;color:#777;font-size:12px}
.drv-notice-wrap .box-type-01 .ctn-list{margin:0}
.drv-notice-wrap .box-type-01 .ctn-list li{margin:6px 0;color:#777;font-size:12px;line-height:17px}
.btn-radio-wrap{margin-top:15px;font-size:0;text-align:right}
.btn-radio-wrap .btn-radio{display:inline-block}
.btn-radio-wrap .btn-radio:not(:first-of-type){margin-left:10px}
.btn-radio-wrap .btn-radio input{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}
.btn-radio-wrap .btn-radio input:checked + label,.btn-radio-wrap .btn-radio input:focus + label,.btn-radio-wrap .btn-radio input:hover + label{border-color:#6677db;color:#6677db}
.btn-radio-wrap .btn-radio input:checked + label:before{width:16px;margin-right:6px;-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}
.btn-radio-wrap .btn-radio input:checked + label .txt{color:#6677db}
.btn-radio-wrap .btn-radio label{display:inline-block;position:relative;min-width:98px;height:40px;padding:0 18px;border:1px solid #ddd;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;background-color:#fff}
.btn-radio-wrap .btn-radio label .txt,.btn-radio-wrap .btn-radio label:before{display:inline-block;vertical-align:middle}
.btn-radio-wrap .btn-radio label:before{width:0;height:100%;content:'';-webkit-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);transform:rotate(0) scale(0);-webkit-transition:none;transition:none;background:url("../img/icon/ico_checked_blue_32@2x.png") no-repeat center center;background-size:16px}
.btn-radio-wrap .btn-radio label .txt{color:#000;font-size:14px}
.bx-prg-step{padding:25px 20px 30px}
.bx-prg-step .prg-exp{margin:0}
.bx-prg-step .prg-exp .asta-txt{margin:2px 0}
.bx-prg-step .prg-exp .ing-step{font-size:0}
.bx-prg-step .prg-exp .ing-step.a-right{margin-top:8px}
.bx-prg-step .prg-exp .ing-step .btn-square-line-26:not(:first-child){margin-left:5px}
.bx-prg-step .prg-exp .ing-step .ico-tel{display:inline-block;width:9px;height:11px;margin-left:3px;vertical-align:-1px;background:url("../img/icon/ico_tel@2x.png") left top no-repeat;background-size:100%}
.bx-prg-step .bx-sms-msg{margin-top:14px;border-top:1px solid #eee;padding-top:14px}
.bx-prg-step .bx-sms-msg .a-right{margin:10px 0 6px}
.bx-prg-step .bx-sms-msg .a-right .input-checkbox .txt{font-family:'SpoqaHanSans-Bold'}
.bx-prg-step .prg-step li{margin-bottom:15px}
.bx-prg-step .prg-step li .ttl{font-size:15px;color:#6677db;margin-bottom:10px}
.bx-prg-step .prg-step li .ttl span{position:relative;top:-1px;display:inline-block;padding:0 10px;border-radius:15px;background:#6677db;color:#fff;font-size:12px;margin-right:4px}
.bx-prg-step .prg-step li .bx-step{background:#f5f5f5;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:0 15px}
.bx-prg-step .prg-step li .bx-step .prg-item{display:block;position:relative;width:100%;padding:15px 0;border-top:1px solid #eee}
.bx-prg-step .prg-step li .bx-step .prg-item:first-child{border:none}
.bx-prg-step .prg-step li .bx-step .prg-item .prg-item:first-child{padding-top:0}
.bx-prg-step .prg-step li .bx-step .prg-item .prg-item:last-child{padding-bottom:0}
.bx-prg-step .prg-step li .bx-step a.btn-ing-modify{position:relative;display:block;margin:0 -15px;padding:0 35px 0 15px;color:#6677db;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}
.bx-prg-step .prg-step li .bx-step a.btn-ing-modify::before{content:"";position:absolute;right:15px;top:-webkit-calc(50% - 9px);top:calc(50% - 9px);width:14px;height:18px;background:url("../img/icon/ico_edit_ing@2x.png") no-repeat center center;background-size:14px}
.bx-prg-step .prg-step li .bx-step .btn-fin-modify{position:absolute;right:-4px;top:10px;padding:4px;width:14px;height:18px;background:url("../img/icon/ico_edit_fin@2x.png") no-repeat center center;background-size:14px}
.bx-prg-step .prg-step li .bx-step .step-fin{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2px 0;width:100%;overflow:hidden}
.bx-prg-step .prg-step li .bx-step .step-fin .tit{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:84px}
.bx-prg-step .prg-step li .bx-step .step-fin .cont{color:#000;width:100%;padding-right:20px}
.bx-prg-step .prg-step li .bx-step .step-fin .cont strong{display:block;font-size:13px}
.bx-prg-step .prg-step li .bx-step .step-fin .cont strong em{font-family:'SpoqaHanSans-Regular'}
.bx-prg-step .prg-step li .bx-step .step-fin .cont .txt-init{display:block;margin-top:8px}
.bx-prg-step .prg-step li .bx-step .step-fin .cont .txt-ellips{display:block;width:90%;height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bx-prg-step .prg-step li .bx-step.reverse-item{background:#fff;border:1px solid #6677db}
.bx-prg-step .prg-step li .bx-step.reverse-item .btn-fin-modify{background:url("../img/icon/ico_edit_ing@2x.png") no-repeat center center;background-size:14px}
.bx-call-center{background:#f5f5f5;border-radius:6px;margin:8px 0 25px;padding:20px;text-align:center}
.bx-call-center .num{font-size:21px;color:#f3466b;display:block}
.bx-call-center .time{font-size:13px;color:#777;padding:6px 0 10px;display:block}
.bx-call-center .ico-cscall:before{content:"";display:inline-block;width:12px;height:16px;background:url("../img/icon/ico_cscall@2x.png") no-repeat center center;background-size:12px;vertical-align:-3px;margin-right:6px}
.bx-call-center .btn-round-b-40,.bx-call-center .btn-round-p-40{min-width:110px}
.bx-call-center + .info-txt{margin-bottom:15px;color:#000}
.cnt-accodion-call{margin:20px 0 0}
.cnt-accodion-call .bx-accodion-02.on{position:relative;border-top:1px solid #eee;border-bottom:none}
.cnt-accodion-call .bx-accodion-02.on .btn-accodion{font-weight:bold}
.cnt-accodion-call .bx-accodion-02.on .btn-accodion .arw{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.cnt-accodion-call .bx-accodion-02.on .cont-accodion{display:block}
.cnt-accodion-call .bx-accodion-02.on .cont-accodion .info-txt{margin:-8px 0 15px}
.ins-require-list .ico-check{padding:7px 0;font-size:13px}
.ins-require-list .ico-check:before{display:inline-block;width:14px;height:10px;margin-right:10px;content:'';background:url("../img/icon/ico_checked@2x.png") no-repeat center center;background-size:14px}
.ins-require-list .ico-check .txt-01{display:block;padding-left:22px;color:#555;font-size:12px}
.ins-require-list .ico-check .txt-02{display:inline-block;width:67px;color:#777;font-size:12px}
.require-guide{margin-bottom:25px}
.require-guide .dash-list li{margin:4px 0;color:#555;font-size:15px}
.require-guide .num-list li{margin:4px 0;font-size:15px;padding-left:18px;text-indent:-18px;color:#000}
.require-guide .num-list li span{color:#777}
.require-guide .num-list li .asta-txt.cl-blue{text-indent:0;margin:3px 0 5px}
.require-guide .asta-txt{margin-top:8px}
.require-guide ~ .tb-wrap.tb-col th{padding:0 5px 0 10px}
.bx-tab-sub .tab-sub-content .ttl-02{margin-top:30px}
.ui-tab-content .plan-bx-exp{text-align:right;margin-bottom:18px}
.ui-tab-content .plan-bx-exp .ctn-list{padding:0;margin-top:-5px;text-align:left}
.plan-bx-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}
.plan-bx-top &gt; *{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.plan-bx-top .btn-compare{margin-top:10px}
.plan-bx-top .select-type-right .wrap-select .ui-selectmenu-button.ui-button{display:block;width:140px;font-family:'SpoqaHanSans-Regular';margin:0 0 0 auto}
.plan-bx-top .select-type-right .wrap-select .ui-selectmenu-button.ui-button:focus{outline:none}
.plan-bx-list{padding-bottom:30px}
.plan-bx-list .plan-item{background:#f5f5f5;border-radius:5px;padding:15px;margin-bottom:10px}
.plan-bx-list .plan-item .plan-ttl{border-bottom:1px solid #e5e5e5;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px}
.plan-bx-list .plan-item .plan-ttl &gt; *{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.plan-bx-list .plan-item .plan-ttl .ttl{color:#6677db}
.plan-bx-list .plan-item .plan-ttl .date{text-align:right}
.plan-bx-list .plan-item .plan-cont{position:relative;padding-top:10px}
.plan-bx-list .plan-item .plan-cont .input-checkbox{padding-right:94px}
.plan-bx-list .plan-item .plan-cont .input-checkbox label{position:relative;display:block}
.plan-bx-list .plan-item .plan-cont .input-checkbox label:before{top:12px}
.plan-bx-list .plan-item .plan-cont .input-checkbox label:after{margin-top:0;top:7px}
.plan-bx-list .plan-item .plan-cont .txt1{display:block;font-size:15px;font-family:'SpoqaHanSans-Bold';color:#000}
.plan-bx-list .plan-item .plan-cont .txt2{display:block;margin-top:4px}
.plan-bx-list .plan-item .plan-cont .btn-go-step{position:absolute;right:0;top:0;display:block;padding:10px 0 10px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.plan-bx-list .plan-item .plan-cont .btn-go-step .txt3{font-size:16px;color:#f3466b;font-family:'SpoqaHanSans-Bold'}
.plan-bx-list .plan-item .plan-cont .btn-go-step .txt3 em{font-size:13px;font-family:'SpoqaHanSans-Regular'}
.plan-bx-list .plan-item .plan-cont .btn-go-step .arw{font-size:21px;color:#777;font-family:'SpoqaHanSans-Bold';margin-left:4px;vertical-align:-2px}
.up-layer{display:block;z-index:150;height:64px;width:100%;background:url("../img/common/bg_up_layer.png") repeat-x center top;background-size:500px}
.up-layer .last-certification{padding-bottom:3px;text-align:center;background-color:#fff}
.up-layer .last-certification p{width:262px;margin:0 auto;color:#777;font-size:13px}
.up-layer .last-certification p a.txt-underline{color:#6677db}
.up-layer .last-certification p a.txt-underline:after{border-bottom-color:#6677db}
.up-layer .btn-up-resent{display:block;position:relative;padding-top:27px;height:40px;width:100%;text-align:center}
.up-layer .btn-up-resent .txt{display:block;color:#777;line-height:40px;background:#fff}
.up-layer .btn-up-resent .arw{position:absolute;left:50%;top:10px;margin-left:-12px;display:block;color:#888;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);font-size:20px;width:24px;height:24px}
.up-layer.active .btn-up-resent .arw{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.up-layer .cont-resent{padding:10px 20px 20px;max-height:300px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;overflow-y:auto;background:#fff}
.up-layer .cont-resent .resent-bx{padding-bottom:10px}
.up-layer .cont-resent .resent-bx .resent-ttl{margin:0 20px 15px;font-size:13px;text-align:center;color:#777}
.up-layer .cont-resent .resent-bx .no-data{background:#f5f5f5;border-radius:5px;position:relative;text-align:center;padding:80px 0 30px}
.up-layer .cont-resent .resent-bx .no-data:before{content:"";position:absolute;top:40px;left:0;width:100%;height:37px;background:url("../img/icon/ico_not_address@2x.png") no-repeat center center;background-size:37px}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item{margin-bottom:10px;padding:10px 15px;background:#f5f5f5;border-radius:5px}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2px 0}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item li .ttl{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:70px;font-size:12px}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item li .info{color:#000}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item li .info strong{padding-right:4px}
.up-layer .cont-resent .resent-bx .resent-bx-list .resent-item li.date{display:block;text-align:right;font-size:12px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px}
.tb-agree-01{position:relative;margin-top:10px}
.tb-agree-01.use-caption{margin-top:25px}
.tb-agree-01 caption{display:block;position:absolute;left:0;top:-13px;width:100%;font-family:'SpoqaHanSans-Bold';font-size:13px;color:#000;text-indent:0}
.tb-agree-01 td,.tb-agree-01 th{padding:5px;text-indent:0}
.tb-agree-01 thead th{border:1px solid #e0e0e0;text-align:center}
.tb-agree-01 tbody td{border:1px solid #e0e0e0;text-align:left}
.box-type-01{margin-bottom:15px}
.box-type-01 .get-user-info{margin-top:10px;text-align:right}
.box-type-01 .get-user-info a{position:relative;color:#6677db;font-size:13px}
.box-type-01 .get-user-info a:after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:'';background-color:#6677db}
.ins-guarantee .bx-accodion-02{border:1px solid;border-color:#000 transparent #e5e5e5}
.ins-guarantee .bx-accodion-02.on{border-bottom:0 none}
.ins-guarantee .bx-accodion-02.on tbody tr td{color:#555}
.ins-guarantee .bx-accodion-02.on tbody tr td:first-of-type{color:#000;font-family:'SpoqaHanSans-Bold'}
.ins-guarantee .bx-accodion-02.on tbody tr td:last-child{line-height:1.2}
.ins-guarantee .bx-accodion-02.on tbody tr:last-child{border-bottom:1px solid #e5e5e5}
.ins-guarantee .bx-accodion-02.on .tb-wrap + .ctn-list{margin:26px 0}
.ins-guarantee .bx-accodion-02 .tb-wrap{margin-top:0;border:solid #ccc;border-width:1px 0 0}
.ins-guarantee .bx-accodion-02 .tb-wrap td,.ins-guarantee .bx-accodion-02 .tb-wrap th{padding:12px 0;font-size:14px}
.ins-guarantee .bx-accodion-02 .tb-wrap td .txt-limit-01{color:#777;font-size:12px}
.btn-downloa-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.btn-downloa-wrap a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;border:1px solid #ccc;border-radius:5px;color:#555;-webkit-box-flex:0;-webkit-flex:0 -webkit-calc((100%/3) - 10px);-ms-flex:0 calc((100%/3) - 10px);flex:0 calc((100%/3) - 10px);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-family:'SpoqaHanSans-Bold'}
.btn-downloa-wrap a.active,.btn-downloa-wrap a:focus{border-color:#6677db;color:#6677db}
.btn-downloa-wrap + .ctn-drv-agree-01,.btn-downloa-wrap + .ctn-jhc-agree-01{border-top:0 none!important}
.ctn-drv-agree-01.error .txt-error,.ctn-jhc-agree-01.error .txt-error,.ctn-jhc-agree-02.error .txt-error{display:block;padding-bottom:0}
.bx-sms-msg2{margin:5px 0 5px}
.bx-sms-msg2 .txt-01{font-size:13px;padding:3px 0}
.btn-area-01.right{text-align:right}
.btn-area-01 .btn-add{display:inline-block;min-width:50px;padding:5px 10px;font-size:13px;border:1px solid #ddd;border-radius:26px;text-align:center;background-color:#fff}
.btn-area-01 .btn-add .ico:after{content:"";width:9px;height:9px;display:inline-block;background:url("../img/icon/ico_plus@2x.png") no-repeat center center;background-size:100%;margin-left:5px}
.box-multiple-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.box-multiple-01 &gt; *{-webkit-box-flex:0;-webkit-flex:0 -webkit-calc((100%/2) - 10px);-ms-flex:0 calc((100%/2) - 10px);flex:0 calc((100%/2) - 10px)}
.payment-of-ins{margin:20px 0 20px}
.payment-of-ins ul{padding:20px 15px;border-radius:5px;background-color:#6677db}
.payment-of-ins ul li{overflow:hidden}
.payment-of-ins ul li span.txt-01,.payment-of-ins ul li span.txt-02,.payment-of-ins ul li strong.txt-01,.payment-of-ins ul li strong.txt-02{color:#fff;line-height:23px}
.payment-of-ins ul li span.txt-01,.payment-of-ins ul li strong.txt-01{float:left}
.payment-of-ins ul li span.txt-02,.payment-of-ins ul li strong.txt-02{float:right}
.payment-of-ins ul li strong.txt-01,.payment-of-ins ul li strong.txt-02{font-family:'SpoqaHanSans-Bold'}
.payment-of-ins ul li strong.txt-01{font-size:16px}
.payment-of-ins ul li strong.txt-02{font-size:22px}
.payment-of-ins ul li strong.txt-03{font-size:16px;padding-left:4px}
.payment-of-ins ul li span.txt-01,.payment-of-ins ul li span.txt-02{font-size:14px}
.bx-card-sp .chk-area-01{margin:15px 0}
.bx-card-sp .chk-area-01 .input-radio{margin-right:15px}
.agr-payment .cnt-agree-open .btn-agree-open{font-size:13px}
.tit-fir-line-wrap{padding-top:30px}
.txt-ins-completed{text-align:center}
.txt-ins-completed &gt; span,.txt-ins-completed &gt; strong{display:block;color:#000}
.txt-ins-completed &gt; strong{margin-bottom:15px;font-size:18px;line-height:24px}
.txt-ins-completed &gt; span{font-size:14px;line-height:20px}
.txt-ins-completed:before{display:block;height:17px;margin-bottom:10px;content:'';background:url("../img/icon/ico_checked_48@2x.png") no-repeat 50% 50%;background-size:24px}
.txt-ins-completed + .box-type-01{margin-top:30px}
.txt-ins-completed + .box-type-01 ul li &gt; strong{letter-spacing:-1px}
.f-regular{font-family:'SpoqaHanSans-Regular';font-size:13px;font-weight:normal}
.txt-help-wrap{margin-top:30px;text-align:center}
.txt-help-wrap .txt-help-01 a{display:block;min-height:auto!important;line-height:1!important}
.txt-help-wrap .txt-help-01 .txt-01,.txt-help-wrap .txt-help-01 .txt-02,.txt-help-wrap .txt-help-01 .txt-03{display:block}
.txt-help-wrap .txt-help-01 .txt-01{margin-bottom:10px;color:#000;font-size:14px;line-height:19px}
.txt-help-wrap .txt-help-01 .txt-02{margin-bottom:5px;color:#6677db;font-size:21px;line-height:21px}
.txt-help-wrap .txt-help-01 .txt-03{color:#777;font-size:13px;line-height:19px}
.txt-help-wrap .txt-help-02{margin-top:15px;padding-top:15px;border-top:1px solid #eee;color:#777;font-size:13px;line-height:24px}
.txt-help-wrap .txt-help-02 .txt-01,.txt-help-wrap .txt-help-02 .txt-02{position:relative;color:#6677db}
.txt-help-wrap .txt-help-02 .txt-01:after,.txt-help-wrap .txt-help-02 .txt-02:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background-color:#6677db}
.txt-help-wrap + .ctn-list{margin-top:20px}
.pop-breakaway .bx-marketing-bnr .swiper-slide a{display:block;padding-bottom:20px}
.pop-breakaway .bx-marketing-bnr .swiper-pagination{left:0;bottom:0;width:100%;text-align:center}
.pop-breakaway .bx-marketing-bnr .swiper-pagination .swiper-pagination-bullet-active{background:#4d4d4d}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-']{padding:20px 15px 15px;border-radius:5px;background:#f4f6ff no-repeat}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-kind{color:#000;font-size:12px}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-txt{color:#000;font-size:17px;line-height:1.35;letter-spacing:-1px}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;margin-top:10px;border:1px solid #adb6ed;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li{position:relative;padding:10px 7px;border-right:1px solid #b0b9ed;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;font-size:11px;line-height:1.2;text-align:center}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li span,.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li strong{display:inline-block}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li span{margin-top:3px}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li:after{position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;content:'';background:url("../img/icon/ico_div_plus.png") left top no-repeat;background-size:100%}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li:last-child,.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li:only-child{border-right:0 none}
.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li:last-child:after,.pop-breakaway .bx-marketing-bnr *[class^='breakaway-'] .ins-list &gt; li:only-child:after{display:none}
.pop-breakaway .bx-marketing-bnr .breakaway-vhc{background-image:url("../img/icon/ico_vhc_breakaway.png");background-position:161px 30px;background-size:104px 52px}
.pop-breakaway .bx-marketing-bnr .breakaway-drv{background-image:url("../img/icon/ico_drv_breakaway.png");background-position:189px 25px;background-size:76px 57px}
.pop-breakaway .bx-marketing-bnr .breakaway-jhc{background-image:url("../img/icon/ico_jhc_breakaway.png");background-position:185px 27px;background-size:80px 55px}
.pop-breakaway .bx-call-center2{margin:25px 0;text-align:center}
.pop-breakaway .bx-call-center2 .ttl{color:#000;margin-bottom:8px}
.pop-breakaway .bx-call-center2 .time{font-size:13px;color:#777;padding:8px 0;display:block}
.pop-breakaway .bx-call-center2 .ico-cscall:before{content:"";display:inline-block;width:12px;height:16px;background:url("../img/icon/ico_cscall@2x.png") no-repeat center center;background-size:12px;vertical-align:-3px;margin-right:6px}
.pop-breakaway .bx-call-center2 .btn-round-b-40{min-width:110px}
.pop-breakaway .bx-call-center3{padding-top:15px;margin:15px 0 0;text-align:center;border-top:1px solid #eee}
.pop-breakaway .bx-call-center3 .call-num{color:#6677db;font-size:21px}
.pop-breakaway .bx-call-center3 .time{font-size:13px;color:#777;padding:8px 0;display:block}
.pop-breakaway .bx-wide-btn .btn-square-g-50{line-height:50px;padding:10px}
.item-select-wrap{z-index:2;position:fixed;left:0;top:50px;width:100%;min-height:130px;margin-bottom:30px;padding:18px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5f5}
.item-select-wrap p.explanation{height:28px;color:#777;font-size:13px}
.item-select-wrap .item-selected{font-size:0}
.item-select-wrap .item-selected &gt; .btn-item-check{position:relative;margin:7px 16px 0 0}
.item-select-wrap .item-selected &gt; .btn-item-check:after{position:absolute;right:-11px;top:0;color:#d4d4d4;content:'\003E';font-size:12px}
.cnt-wrap-01.swiper-container{margin:150px auto 0;padding-bottom:80px}
.cnt-wrap-01.swiper-container + .ctn-list{margin:-50px 0 70px}
.cnt-area{width:-webkit-calc(100% * 3);width:calc(100% * 3);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}
.cnt-area .item-kind-area{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px}
.cnt-area + .ctn-list{margin-top:30px}
.item-kind-list{font-size:0}
.item-kind-list &gt; li{display:inline-block;position:relative;width:-webkit-calc(50% - 5px);width:calc(50% - 5px);min-height:50px;margin-top:10px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#555;font-size:13px;line-height:17px;vertical-align:middle;background-color:#fff}
.item-kind-list &gt; li .btn-job{position:absolute;left:50%;top:50%;width:100%;height:100%;border:1px solid #ddd;border-radius:25px;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.item-kind-list &gt; li .btn-job.active{color:#fff;font-family:'SpoqaHanSans-Bold';background-color:#6677db}
.item-kind-list &gt; li .btn-job:focus{outline:none}
.item-kind-list &gt; li:nth-child(even){margin-left:10px}
.item-kind-list.last-list li{width:100%}
.item-kind-list.last-list li:nth-child(even){margin-left:0}
.btn-btm-p-55{display:inline-block;position:relative;min-height:55px;cursor:pointer;line-height:55px;text-align:center;vertical-align:middle;background-color:#bbb}
.btn-btm-p-55 .txt{display:block;font-size:17px;color:#fff;font-family:'spoqahansans-Bold'}
.btn-btm-p-55.active{background-color:#f3466b}
.btn-item-check{display:inline-block;height:28px;padding:0 15px;border:1px solid #6677db;border-radius:13px;color:#6677db;font-size:12px;font-family:'SpoqaHanSans-Bold';line-height:25px;text-align:center;vertical-align:middle;background-color:#fff}
.btn-item-selected{display:none;position:fixed;z-index:10;left:0;bottom:0;right:0}
.btn-item-selected.active{display:block;width:100%}
.btn-item-selected &gt; button{width:100%}
.customer-reviews{overflow:hidden;position:relative;width:100%;padding-top:30px}
.customer-reviews .tit-01{color:#000;font-family:'SpoqaHanSans-Bold';font-size:15px}
.customer-reviews .tit-01 .error-msg{display:none;font-size:12px;margin-left:10px;line-height:1;color:#f3466b;position:relative;top:-1px}
.customer-reviews .tit-01 .error-msg:before{content:'*';position:relative;top:2px;display:inline-block;margin-right:1px}
.customer-reviews .tit-01.error .error-msg{display:inline-block}
.customer-reviews textarea{-webkit-appearance:none;width:100%;height:100px;margin-top:10px;padding:15px;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#aaa;font-size:15px;line-height:21px}
.customer-reviews .word-count{position:absolute;right:0;top:32px;color:#aaa;font-size:12px}
.customer-reviews .word-count span{color:#000}
.customer-reviews .btn-square-w-40{float:right;margin-top:10px}
.customer-reviews .btn-square-w-40.disabled{background:#f5f5f5;-ms-touch-action:none;touch-action:none}
.customer-reviews .btn-square-w-40.disabled .txt{color:#777}
.customer-reviews:after{display:block;clear:both;content:''}
/*! 어드민 팝업 */
.pop-notice{position:absolute;left:20px;right:20px;z-index:900;overflow:hidden}
.pop-notice.mo{border-radius:10px;background:#fff}
.pop-notice.mo .pop-tit{text-align:center;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}
.pop-notice.mo .pop-tit .tit{padding:19px 0 18px;font-family:'SpoqaHanSans-Bold';font-size:16px;color:#000}
.pop-notice.mo .pop-cont{padding:15px;min-height:150px;max-height:300px;overflow-y:auto}
.pop-notice.mo .pop-btn-wrap{background:#ddd;font-size:0}
.pop-notice.mo .pop-btn-wrap .btn{position:relative;display:inline-block;text-align:center}
.pop-notice.mo .pop-btn-wrap .btn span{padding:12px 0;display:inline-block;font-size:15px;color:#555}
.pop-notice.mo .pop-btn-wrap .btn:first-child{width:67%}
.pop-notice.mo .pop-btn-wrap .btn:first-child:after{position:absolute;right:0;top:50%;margin-top:-7px;content:'';display:inline-block;width:1px;height:14px;background:#bbb}
.pop-notice.mo .pop-btn-wrap .btn:last-child{width:33%}
.pop-notice.mo .close{position:absolute;right:11px;top:6px;display:block;padding:9px;z-index:96}
.pop-notice.mo .close .hide-txt{position:relative;display:block;width:14px;height:14px;color:transparent;font-size:1px;background:url("../img/icon/ico_pop_close_g@2x.png") no-repeat left top;background-size:100%}
.pop-notice.mo.wide .pop-cont{max-height:445px;overflow-y:auto}
/*! 팝업 */
/*! 보험료 계산 */
.btn-guarantee{margin-bottom:20px}
/*! 보험료 계산 */
.customer-guide{height:-webkit-calc(100vh - 175px);height:calc(100vh - 175px)}
.customer-guide .error-bx{height:-webkit-calc(100% - 147px);height:calc(100% - 147px)}
.customer-guide .bx-call-center{margin-bottom:0}
.customer-guide .bx-call-center .e-txt-01{color:#000;font-size:14px}
.customer-guide .bx-call-center .num{margin-top:10px;font-size:21px}
.customer-guide .bx-call-center .time{padding-bottom:0}
.banner-area{display:block;border-radius:5px;padding:20px 10px 20px 20px}
.banner-area dt{color:#000;font-size:14px;font-family:'SpoqaHanSans-Bold';margin-bottom:6px}
.banner-area dd{font-size:12px;color:#555}
.banner-area.drv-banner{background:#f4f6ff url("../img/contents/img_bnr_drv.png") no-repeat 95% 27px;background-size:90px 59px}
.banner-area.jhc-banner{background:#f4f6ff url("../img/contents/img_bnr_drv.png") no-repeat 95% 27px;background-size:90px 59px}
.num-list-01,.num-list-02{counter-reset:number}
.num-list-01 li,.num-list-02 li{position:relative;margin-top:10px;color:#000;font-size:15px}
.num-list-01 li:before,.num-list-02 li:before{position:absolute;left:0;top:0;counter-increment:number;content:counters(number, "") ". "}
.num-list-01.multi-01 li,.num-list-02.multi-01 li{padding-left:15px}
.num-list-02 li{margin-top:0;color:#777;font-size:14px}
/*# sourceMappingURL=../sass_maps/css/common.css.map */
</pre></body></html>