@charset "utf-8";

/* font */
@import 'font.css';

@font-face {
    font-family:"pretendard-Regular";
    src: url("/web/C/M/EW/fonts/pretendard-Regular.woff") format("woff");
    font-weight:400;
    font-style:normal;
}

* {box-sizing:border-box;}
html, body {margin:0; padding:0; height:100%;}
h1, h2, h3, h4, h5, h6 {margin:0}
ul, ol, li, dl, dt, dd, div {margin:0; padding:0; list-style-type:none;}
img {border:none;}
table {border-collapse:collapse; border-spacing:0;}
div {margin:0; padding:0;}
*:focus {outline:none;}
input {border:none;}
html {overflow:hidden; height:100%;}
body {font-size:12px; font-weight:400; font-family:'Noto Sans KR', sans-serif; background:#f7f7f7; margin:0; padding:0;}
.b {font-weight:700 !important;}
.displayNone { display:none !important; }
.displayFlex {display:flex !important;}
.flexNowrap {flex-wrap:nowrap !important;}
.absolute {position:absolute !important;}
.clear {clear:both !important; }
.margin0 {margin: 0 !important;}
.padding0 {padding: 0 !important;}
.mr0 {margin-right: 0 !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr20 {margin-right: 20px !important;}
.mt0 {margin-top: 0 !important;}
.mt5 {margin-top: 5x !important;}
.mt4 {margin-top: 4x !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt60 {margin-top: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml25 {margin-left: 25px !important;}
.mb0 {margin-bottom: 0 !important;}
.mb5 {margin-bottom: 5px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb100 {margin-bottom: 100px !important;}
.mb150 {margin-bottom: 150px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pl0 {padding-left:0 !important;}
.pl4 {padding-left:4px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pr0 {padding-right:0 !important;}
.pr5 {padding-right:5px !important;}
.pb30 {padding-bottom:30px !important;}
.pb60 {padding-bottom:60px !important;}
.pb100 {padding-bottom: 100px !important;}
.pb150 {padding-bottom: 150px !important;}
.pb200 {padding-bottom: 200px !important;}
.textCenter {text-align:center !important;}
.textLeft {text-align:left !important;}
.borderBottom {border-bottom:1px solid #ddd }
.wd100 {width:100% !important;}
.wd90 {width:90% !important;}
.wd86 {width:86% !important;}
.wd75 {width:75% !important;}
.wd70 {width:70% !important;}
.wd50 {width:49% !important;}
.wd30 {width:30% !important;}
.wd25 {width:25% !important;}
.h2_inline {height:36px !important;}
.fixed-position-on-mobile {position:fixed; transform: translate3d(0,0,0);}
.sky {color:#20acbf !important;}
.fr {float:right !important;}
.grNone {background:none !important;}
.textCenter {text-align: center !important;}
.textLeft {text-align: left !important;}
.textRight {text-align: right !important;}
.fwNormal{font-weight:400 !important;}
input[type="radio"]+label {font-weight:400;vertical-align: middle;}
.displayBlock {display: block !important;}


/* main */
#wrppper { width:100%; position:absolute; top:0; bottom:70px; left:0; background:#f7f7f7; overflow:auto; z-index:1;}
#wrppper #scroller { position:absolute; z-index:1; width:100%; padding:0; display:block; height:100%;}
#wrppper #scroller .contentAll { position:relative; padding:20px 15px; /* width:330px; */ margin:0 auto;}
#wrppper #scroller .contentAll .header {position:relative; height:25px; width: 100%; /*border: 1px solid #000;*/}
#wrppper #scroller .contentAll .header h2 { position: absolute; top: 0; left:20px; font-size:16px; color:#191919; font-weight:500;}
#wrppper #scroller .contentAll .header .closeBtn { position:absolute; top:0; right:5px; }
#wrppper #scroller .contentAll .header .closeBtn a {width:16px; height:16px;}
#wrppper #scroller .contentAll .header a img {width:16px; height:16px;}

#wrppper #scroller .contentAll .move {position:relative; text-align:center;}
#wrppper #scroller .contentAll .move span.on {cursor:pointer; width:10px; height:10px; margin:0 2px; background:#000; border-radius:50%; display:inline-block; }
#wrppper #scroller .contentAll .move span.off {cursor:pointer; width:10px; height:10px; margin:0 2px; background:#ccc; border-radius:50%; display:inline-block;}

#wrppper #scroller .conBg { position:relative; background:#fff; height:188px; width:100%; border-radius:15px; box-shadow:5px 5px 10px 0 rgba(0,0,0,0.05); padding:30px 48px 15px 30px; /*margin-top:0; margin-bottom:25px;*/}
#wrppper #scroller .conBg .con { position:relative; display:block; height:100%;}
#wrppper #scroller .conBg .con h2 {position:relative; font-size:24px; color:#212121; font-weight:700;line-height: 125%; /* padding-bottom:14px; */}
#wrppper #scroller .conBg .con P {font-size:16px; color:#212121; font-weight:400;line-height: 24px; margin-top:10px;}

#wrppper #scroller .conBg .con .im { position: absolute; bottom:-10px; right:-35px; width:130px; height:100px;}
#wrppper #scroller .conBg .con .im span img { width:130px; height:100px; }
#wrppper #scroller .conBg .con .im span.img01 { width:130px; height:100px; background-position:bottom right;/*background: url(../images/img_1000.png) bottom right no-repeat;*/ display:block;}
#wrppper #scroller .conBg .con .im span.img02 { width:130px; height:100px; /*background: url(../images/img_onoffline.png) bottom right no-repeat;*/ display:block;}
#wrppper #scroller .conBg .con .im span.img03 { width:130px; height:100px; /*background: url(../images/img_center.png) bottom right no-repeat;*/ display:block;}

#wrppper #scroller .contentAll .conRec {position:relative; background:#fff; width:100%; border-radius:15px; box-shadow:5px 5px 10px 0 rgba(0,0,0,0.05); padding:0; margin-top:0; margin-bottom:30px;}
#wrppper #scroller .contentAll .conRec_in { position:relative; padding:40px 20px 30px 20px;}
#wrppper #scroller .contentAll .conRec_in h2 {line-height: 30px; color: #000; font-size: 20px; /* padding-bottom: 8px; */}
#wrppper #scroller .contentAll .conRec_in h2 span img {width:70px; height:69px;position: absolute;top: 30px;right: 30px;}
#wrppper #scroller .contentAll .conRec_in p {font-size:14px; font-weight:normal; color:#707070; margin: 0; margin-top: 5px;}
#wrppper #scroller .contentAll .conRec_in .input {display:block; position:relative; width:100%; border-radius:10px; border:2px solid #000; background:#f7f7f7; height:62px; /*padding:18px 20px;*/ margin-top: 30px; }
#wrppper #scroller .contentAll .conRec_in .input input{ font-size:16px; color:#000; border:none; width:100%; font-weight:700;  background: #f7f7f7;  padding: 1em 1.9em 0.40em 1.5em; margin-top:4px;}
#wrppper #scroller .contentAll .conRec_in .input input::placeholder {font-size:14px; color:#191919; font-weight:400;}
#wrppper #scroller .contentAll .conRec_in .input input::-webkit-input-placeholder {font-size:14px; color:#191919; font-weight:400;}
#wrppper #scroller .contentAll .conRec_in .input input:-ms-input-placeholder {font-size:14px; color:#191919; font-weight:400;}
#wrppper #scroller .contentAll .conRec_in .input input:focus {outline:none;}
#wrppper #scroller .contentAll .conRec_in .input a {/*position:absolute; top:21px; right:20px;*/border:none; cursor:pointer;}
#wrppper #scroller .contentAll .conRec_in .input a.icn { width:18px; height:16px; position:absolute; top:21px; right:20px;border:none; cursor:pointer;}
#wrppper #scroller .contentAll .conRec_in .input a.icn img {width:18px; height:16px;}
#wrppper #scroller .contentAll .conRec_in .inputMy { position:relative; width:100%; height:32px; display:inline-block; padding:20px 0;}

#wrppper #scroller .contentAll .conRec_in .inputMy .result {position: relative; display: flex; flex-wrap: nowrap; /* border:1px solid #000; */ height:32px;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dl {position:relative;display: flex; align-items: center;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dt {position: relative;float:left; width:110px; min-width: 110px; height:23px; padding-right:15px; padding-left:10px; font-size:14px; color:#191919; font-weight:400;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dt span {padding-left: 19px;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dt img {position: absolute; top:0; width:14px; height:16px;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dd {position: relative; text-align:left;height: 32px; margin-right:25px;width:100%}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dd label {display:none;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dd input {width:100%; color:#20acbf; font-size:20px; font-weight:700; text-align:right; height:32px; line-height:30px; -webkit-appearance:none; vertical-aling:middle; border:0 none; border-radius:0; background:#fff;  /*border:1px solid #000; */ }
#wrppper #scroller .contentAll .conRec_in .inputMy .result dd input[type=text], input[type=tel], input[type=password], input[type=tel] {-webkit-border-radius:0; -webkit-appearance:none;}
#wrppper #scroller .contentAll .conRec_in .inputMy .result dd span.won {position: absolute; top:3px; right: -1.1em; font-size:19px; font-weight:700; line-height: 25px;}

#wrppper #scroller .contentAll .conRec .noti { position:relative; border-top:1px solid #ddd; width:100%; }
#wrppper #scroller .contentAll .conRec .noti_in { position:relative; padding:5px 20px; margin-bottom:15px;}
#wrppper #scroller .contentAll .conRec .noti_in p {/* display:flex;  */font-size:14px; color:#1d1d1d; line-height:22px;}
#wrppper #scroller .contentAll .conRec .noti_in p span img { width:16px; height:16px; margin-right:7px; position: relative; top:3px;}

#wrppper #scroller .contentAll .conRec .conRec_in01 { position:relative; padding:28px 20px;}
#wrppper #scroller .contentAll .conRec .conRec_in01 dl { position:relative;display: flex; align-items: center;}
#wrppper #scroller .contentAll .conRec .conRec_in01 dl dt { float:left; width:115px; min-width: 115px; height:70px; text-align:center; vertical-align:middle; padding-right:15px;}
#wrppper #scroller .contentAll .conRec .conRec_in01 dl dt img { width:90px; height:70px; text-align:center; vertical-align:middle; /* padding-top: 5px; */}
#wrppper #scroller .contentAll .conRec .conRec_in01 dl dd { text-align:left; font-size:16px; color:#212121; font-weight:700; line-height: 125%;}
#wrppper #scroller .contentAll .conRec .conRec_in01 dl dd span { font-size:12px; color:#959595; font-weight:400; letter-spacing:-1px;}



#wrppper #scroller .contentAll .conNone {position:relative; width:100%; padding:0; margin-top:30px; margin-bottom:50px;}
#wrppper #scroller .contentAll .conNone h2 { font-size:24px; color:#191919; font-weight:700; padding-left:15px; line-height: 140%; /* padding-bottom: 20px; */}
#wrppper #scroller .contentAll .conNone p { font-size:16px; color:#212121; font-weight:400; padding:3px 18px 3px 20px; line-height: 140%; padding-bottom: 10px;}
#wrppper #scroller .contentAll .conNone dl { position:relative; margin:0 0 20px 0;}
#wrppper #scroller .contentAll .conNone dl dt { float:left;height:45px; display:block; }
#wrppper #scroller .contentAll .conNone dl dt img {width:45px; height:45px;}
#wrppper #scroller .contentAll .conNone dl dd { padding-left:55px; margin-right: 15px;/* padding-top: 15px; */}
#wrppper #scroller .contentAll .conNone dl dd span.tx { font-size:14px; color:#fff; font-weight:700;/*  height:45px; */ border-radius:15px; background:#000; border-radius:25px 25px 25px 0; padding:13px 20px; display:inline-block; line-height:22px;}
#wrppper #scroller .contentAll .conNone dl dd div.content { position:relative; background:#fff;  width:100%; border-radius:30px 30px 0 30px; box-shadow:5px 5px 10px 0 rgba(0,0,0,0.05); padding:2px 3px; margin-top:15px; margin-bottom:30px; }
#wrppper #scroller .contentAll .conNone dl dd div.content p {font-size:14px; letter-spacing: -1px; line-height:22px;}
#wrppper #scroller .contentAll .conNone dl dd div.content p span.des {color:#959595; font-size:12px;}
#wrppper #scroller .contentAll .conNone dl dd div.content p span.01 {color:#20acbf !important; }
#wrppper #scroller .contentAll .conNone dl dd div.content p span.02 {color:#1d8bb4 !important;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph { margin:0 auto; width:130px;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul {position:relative; height: 120px;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li {float:left; /* border:1px solid #000; */}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph01 { position:relative; background: url(../images/square011.png) 0 0 no-repeat; background-size: cover; width:54px; height:82px; }
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph01 span { position:relative; color:#fff; font-size:11px; letter-spacing:-1px; top:25px; left:10px;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph01 span.tx {position:absolute; color:#212121; font-size:14px; letter-spacing:-1px; top:73px; left:-18px; background:none; width:100px; font-weight:400;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph02 { position:relative; background: url(../images/square02.png) 0 0 no-repeat; background-size: cover; width:54px; height:82px;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph02 span { position:relative; color:#fff; font-size:11px; letter-spacing:-1px; top:30px; left:10px;}
#wrppper #scroller .contentAll .conNone dl dd div.content .graph ul li.graph02 span.tx {position:absolute; color:#212121; font-size:14px; letter-spacing:-1px; top:73px; left:-18px; background:none; width:100px; font-weight:400;}
#wrppper #scroller .contentAll .conNone .copy {position:relative; width:100%; padding-left: 30px; padding-right: 30px;}
#wrppper #scroller .contentAll .conNone .copy h2 {font-size:12px; color:#989898; font-weight:700; margin-left: -28px;}

#wrppper #scroller .contentAll .conNone .copy ul {position:relative; display:block; margin:0; padding-top:13px;margin-left: -13px;}
#wrppper #scroller .contentAll .conNone .copy ul li {font-size:12px; font-weight:400; margin:0;vertical-align:top; line-height:160%; color:#989898; padding-bottom:5px; background: url(../images/bullet.png) 3px 8px no-repeat; padding-left:10px; }
#wrppper #scroller .contentAll .conNone .copy p {font-size:12px; font-weight:400; line-height:160%; color:#989898; padding-left:0; margin-left: -14px;}
#wrppper #scroller .contentAll .conNone .copy .logotype {position:relative; top: 10px; margin-left: -14px;}
#wrppper #scroller .contentAll .conNone .copy .logotype img {width:74px; height:12px;}

#wrppper #scroller .conNone #accordion .accordionCon {padding:40px 30px 0 23px; background: #f7f7f7;}
#wrppper #scroller .conNone #accordion .accordionCon h2 {font-size:14px; color:#212121; font-weight:700;padding-left: 0; line-height:160%; padding-bottom:20px;}
#wrppper #scroller .conNone #accordion .accordionCon h3 {position:relative; font-size:12px; color:#212121; font-weight:700;padding-left: 0; line-height:160%; margin-bottom:8px;}
#wrppper #scroller .conNone #accordion .accordionCon h4 {position:relative; font-size:12px; color:#666; font-weight:700; padding-left: 12px; line-height:160%; margin-top: 8px;}
#wrppper #scroller .conNone #accordion .accordionCon h4:before {content: ""; position:absolute; top:8px; left:6px; width:2px; height:2px; border-radius:100%; background:#666;}
#wrppper #scroller .conNone #accordion .accordionCon p {font-size:12px; color:#212121; padding-left: 0;line-height:160%; margin-bottom:15px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_01 {position:relative; margin-left:10px; margin-bottom:10px; padding-top:6px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_01 li {position:relative; padding-left:12px; line-height:170%;padding-bottom: 7px;font-size: 12px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_01 li:before {content: ""; position:absolute; top:10px; left:6px; width:3px; height:1px; background:#888;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_02 {position:relative; margin-left:10px; margin-bottom:10px; padding-top:6px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_02 li {position:relative; padding-left:12px; line-height:170%; color:#212121;padding-bottom: 5px;font-size: 12px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_02 li:before {content: ""; position:absolute; top:8px; left:6px; width:2px; height:2px; background:#888;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_et {position:relative; margin-left:-4px; margin-bottom:10px; padding-top:6px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_et li {position:relative; padding-left:20px; line-height:170%; color:#666; font-size:12px;}
#wrppper #scroller .conNone #accordion .accordionCon ul.ul_et li:before {content:'※'; position:absolute; top:0; left:6px; /* width:2px; height:2px; */ }
#wrppper #scroller .conNone #accordion .accordionCon a.icn01 { width:24px; height:24px; background:#191919; }
#wrppper #scroller .conNone #accordion .accordionCon a.icn01:before { background:#f7dc5a url(../images/ico_pdf.png) 0 0 no-repeat;}
#wrppper #scroller .conNone #accordion .accordionCon a.icn01:before img {width:16px; height:16px;}

#wrppper #scroller .conNone #accordion .accordionCon p.ti {position:relative; font-size:12px; color:#212121; font-weight:700;padding-left: 0; line-height:160%; }
#wrppper #scroller .conNone #accordion .accordionCon table {width:100%; margin:0;border-collapse: collapse; padding-top:15px; padding-left:30px; padding-right:30px;margin-bottom:25px;}
#wrppper #scroller .conNone #accordion .accordionCon table caption {display:none;}
#wrppper #scroller .conNone #accordion .accordionCon table th {text-align:center;font-size:12px; font-weight:400;}
#wrppper #scroller .conNone #accordion .accordionCon table th:first-child {border-left:none;}
#wrppper #scroller .conNone #accordion .accordionCon table th:last-child {border-right:none;}
#wrppper #scroller .conNone #accordion .accordionCon table th, td {padding:12px 12px; border:1px solid #ddd; color:#212121;}
#wrppper #scroller .conNone #accordion .accordionCon table td {padding:12px 12px; vertical-align:top; font-size:12px;font-weight:400; line-height:165%;}
#wrppper #scroller .conNone #accordion .accordionCon table td:first-child {border-left:none;}
#wrppper #scroller .conNone #accordion .accordionCon table td:last-child {border-right:none;}

#wrppper #scroller .conNone ul.accordList {position:relative; display:block; margin:0; background:#f7f7f7;}
#wrppper #scroller .conNone ul.accordList li {position:relative; padding: 1.1em 1.1em 1.1em 1.6em; border-top:1px solid #ddd; font-size:14px; color:#212121; margin:0;}
#wrppper #scroller .conNone ul.accordList li:last-child {border-bottom:1px solid #ddd;}
#wrppper #scroller .conNone ul.accordList li div {position:absolute; top:24.1%; right:28px; display:flex; margin:0; padding:0;}
#wrppper #scroller .conNone ul.accordList li div a {position:relative; display:block; margin-left:10px; padding:0;}
#wrppper #scroller .conNone ul.accordList li div a img {width:16px; height:16px; position: absolute; top: 4px; left: 4px; position:relative; margin:0; padding:0;}
#wrppper #scroller .conNone ul.accordList li div a.icn01 { width:24px; height:24px; background:#191919; border-radius:3px; }
#wrppper #scroller .conNone ul.accordList li div a.icn02 { width:24px; height:24px; background:#fae300; border-radius:3px; }

/* intro */
#wrppper #scroller .img01All { position:relative; background:#f7dc5a url(../images/img_intro01.png) bottom right no-repeat; background-size:contain; height:100%; }
#wrppper #scroller .img01All .img01 { height:100%; display:block; padding:60px 40px 0 40px;}
#wrppper #scroller .img01All .img01 h2 { font-size:36px; color:#191f27; font-weight:400; min-height:196px; /* padding-bottom:10px; */line-height: 46px;}
#wrppper #scroller .img01All .img01 button { font-size:14px; font-weight:900; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; text-align:left; background:none;margin-left: 0.19em; color:#191f27; padding:0;}
#wrppper #scroller .img01All .img01 button span img {width:12px; height:11px;}
#wrppper #scroller .img01All .closeBtn { position:absolute; top:20px; right:20px; }
#wrppper #scroller .img01All .closeBtn a { width:16px; height:16px;}
#wrppper #scroller .img01All .closeBtn a img { width:16px; height:16px;}

#wrppper #scroller .img02AllBg {position:relative; background:  url(../images/BG_pattern_01.png)repeat; height:100%;}
#wrppper #scroller .img02AllBg .img02All { position:relative; background:  url(../images/img_intro02.png) bottom right no-repeat; background-size:contain; height:100%;}
#wrppper #scroller .img02AllBg .img02All .img02 { height:100%; display:block; padding:60px 40px 0 40px;}
#wrppper #scroller .img02AllBg .img02 h2 { font-size:36px; color:#191f27; font-weight:400; min-height:196px;line-height: 46px;}
#wrppper #scroller .img02AllBg .img02 button { font-size:14px; font-weight:900; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; text-align:left; background:none;margin-left: 0.19em; color:#191f27; padding:0;}
#wrppper #scroller .img02AllBg .img02 button span img {width:12px; height:11px;}
#wrppper #scroller .img02AllBg .closeBtn { position:absolute; top:20px; right:20px; }
#wrppper #scroller .img02AllBg .closeBtn a { width:16px; height:16px;}
#wrppper #scroller .img02AllBg .closeBtn a img { width:16px; height:16px;}

/* 인트로 해상도 - 320px 
@media screen and (min-width:320px) {
#wrppper #scroller .img01All { position:relative; background:#f7dc5a url(../images/simg_intro01.png) bottom right no-repeat;  height:100%; background-size: 70% auto;}
} */
/* 인트로 해상도 - 280px 
@media screen and (min-width:280px) {
#wrppper #scroller .img01All { position:relative; background:#f7dc5a url(../images/simg_intro01.png) bottom right no-repeat;  height:100%; }
} */


.btn_ewlink_arr01 {background:url("/web/C/M/EW/images/icon_ew_arr001.png") right center no-repeat;background-size:20px auto;width:25px;height:15px;vertical-align:middle;text-indent:-9999em;}
.btn_ewlink_arr01_close {background:url("/web/C/M/EW/images/icon_ew_arr001_001.png") right center no-repeat;background-size:20px auto;width:25px;height:15px;vertical-align:middle;text-indent:-9999em;}
.btn_ewlink_arr01 {-webkit-tap-highlight-color:rgba(0,0,0,0); appearance:none; -moz-appearance:none; -webkit-appearance:none; border:none; margin:0; padding:0; font-family:"맑은 고딕"; font-size:0.93em; color:#666;}
.btn_ewlink_arr01_close {-webkit-tap-highlight-color:rgba(0,0,0,0); appearance:none; -moz-appearance:none; -webkit-appearance:none;  border:none; margin:0; padding:0; font-family:"맑은 고딕"; font-size:0.93em; color:#666;}

.ew_sty_btn01 {display:inline-block;width:100%;display: flex;flex-wrap: wrap;}
.ew_sty_btn01 li {float:left;width:23%;background:#f9f9f9;font-size:1em;border-radius:22px;margin-right:2.6%;color:#333;font-weight:800;text-align:center;padding:12px 0 11px 0;box-shadow:1px 2px 7px rgba(193, 193, 193, 0.9), inset 1px 1px 1px rgba(193,193,193, 0.6);letter-spacing: -0.07em;margin-bottom: 5px;}
.ew_sty_btn01 li:last-child {float:right;margin-right:0;}
.ew_sty_btn01 li.on {background:#b5ceff;box-shadow:1px 2px 7px rgba(212, 213, 230, 0.7), inset 1px 1px 1px rgba(94, 103, 202, 0.6);}

.pop_Scon_h {background:#fff;padding-top:50px;position:fixed;bottom:0;width:100%;height:100%;}
.pop_Scon_close {padding:10px 20px;display:inline-block;float:right;}
.pop_Scon {background:#fff;padding-top:30px;position:fixed;bottom:0;width:100%;border-top-left-radius:35px;border-top-right-radius:35px;}
.pop_Scon_alt {background:#fff;padding-top:30px;;width:75%;border-radius:0px;margin:100px auto 0;padding:15px;font-size:1em;line-height:1.3em;color:#222;font-weight:600;letter-spacing:-0.07em;}
.pop_Scon_alt .Stit {font-size:1.2em;font-weight:600;line-height:24px;letter-spacing:-0.1em;padding:10px 0;}
.pop_Scon_alt .Stit02 {font-weight:400;padding-top:20px;line-height:20px;border-top:1px solid #a8a8a8;}
.pop_Scon_sub {padding:20px 20px;overflow:auto;height:480px;width:100%;}
.pop_Scon_sub_h {padding:20px;overflow:auto;height:92%;}
.pop_Scon_sub.type001 {padding-top:0px;position:relative;}
.pop_Scon_sub.type002 {padding:20px;overflow:auto;height:220px;}
.pop_Scon_bottom {background:#fff; padding:15px 0px;}
.pop_Scon_bottom h5 {font-size:1.1em;margin-bottom:7px;}
.pop_Scon_bottom.type001 {background:#f6f6f6; padding:30px 20px;margin:0 -20px;}
.pop_Scon_bottom_h {background:#fff;position:fixed;bottom:0;width:100%;}
.popS_tit01 {font-size:1.47em;color:#0e1c6d;font-weight:800;letter-spacing:-0.07em;line-height:1.4em;}
.popS_tit02 {font-size:1.47em;color:#222;font-weight:800;letter-spacing:-0.07em;line-height:1.4em;}
.popS_tit03 {font-size:1.47em;color:#0e1c6d;font-weight:800;letter-spacing:-0.07em;line-height:1.4em;}
.popS_tit03.type001 {background:url("/web/C/M/EW/images/icon_popew_img01.png") 0 8px no-repeat;background-size:22px auto;padding-left:28px;}
.popS_tit03.type002 {font-size:1.25em;}
.popS_tit04 {font-size:1em;color:#003ca9;font-weight:800;letter-spacing:-0.07em;line-height:1.8em;}
.stit001 {font-size:1em;color:#426da9;font-weight:800;letter-spacing:-0.07em;line-height:1.8em;background:url("/web/C/M/EW/images/icon_popew_img01.png") 0 4px no-repeat;background-size:20px auto;padding-left:25px;}
.stit001_glay {font-size:1em;color:#2e2e2e;font-weight:800;letter-spacing:-0.07em;line-height:1.8em;background:url("/web/C/M/EW/images/icon_popew_glay_img01.png") 0 2px no-repeat;background-size:18px auto;padding-left:25px;}
.w50 {width:50% !important;}
.w10 {width:10% !important;}
.w20 {width:20% !important;}
.w45 {width:45% !important;}
.btn_porduct {display:inline-block; display: flex;flex-wrap: wrap;}
.btn_porduct li {float:left;margin:0 6px 15px 0;border-radius:20px;background:#f2f2f2;color:#3c3c3c;padding:12px 24px 11px 25px;text-align:center;font-size:1em;font-weight:800;letter-spacing:-0.07em;box-shadow:1px 2px 7px rgba(193, 193, 193, 0.9), inset 1px 1px 1px rgba(193,193,193, 0.6);}
.btn_porduct li.on {background:#b5ceff;background:#b5ceff;box-shadow:1px 2px 7px rgba(212, 213, 230, 0.7), inset 1px 1px 1px rgba(94, 103, 202, 0.6);}

.btn_box_ew .btnew_alttext001 {background:#06688d;color:#fff;padding:10px 20px;font-size:1em;border-radius:6px;}
.btn_box_ew .btnew_alttext001.type001 {background:#06688d url("/web/C/M/S/images/icon_ssphone01.png") 15px center no-repeat;background-size:16px auto;color:#fff;padding:10px 20px 10px 35px;font-size:1em;border-radius:6px;}
.silson_phone {display:inline-block;background:url("/web/C/M/S/images/icon_ssphone01.png") 0 0 no-repeat;background-size:10px auto;width:10px;height:10px;}
.silson_phone02 {display:inline-block;background:url("/web/C/M/S/images/icon_ssphone02.png") 0 0 no-repeat;background-size:10px auto;width:10px;height:10px;}
.btn_box_ew .btnew_alttext002 {background:#47a9c4;color:#fff;padding:10px 20px;font-size:1em;border-radius:6px;}
.btn_box_ew .btnew_alttext002.type001 {background:#47a9c4 url("/web/C/M/S/images/icon_ssphone01.png") 15px center no-repeat;background-size:16px auto;color:#fff;padding:10px 20px 10px 35px;font-size:1em;border-radius:6px;}
.btn_box_ew .btnew_SSbox {font-size:17px; letter-spacing:0;font-weight:700; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; text-align:center; height:55px;line-height:14px;border-radius:8px; background:#06688d; color:#fff; width:100%; }

/* footer */
#footer { position:fixed; z-index:10; bottom:0; left:0; width:100%; height:72px; background:#000; color:#fff;}
#footer .buttonArea {text-align:center; background:none; width:100%;}
#footer .buttonArea button { font-size:18px; font-weight:700; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; color:#fff; background:none; text-align:center; padding-top:24px;}

/* footer */
#footer_01 { position:relative; z-index:10; bottom:0; width:100%; background:#fff; margin-top:30px;}
#footer_01 .buttonArea {text-align:center; background:none; padding: 0 15px; padding-top: 15px; width:100%;}
#footer_01 .buttonArea button { font-size:17px; font-weight:700; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; text-align:center; height:55px; line-height:55px; border-radius:8px; background:#cccacb; color:#fff; width:100%; }
#footer_01 .buttonArea button.clk {background:#06688d; color:#fff;}

#footer_02 { position:fixed; z-index:10; bottom:0; width:100%; height:90px; background:#fff; }
#footer_02 .buttonArea {text-align:center; background:none; padding: 0 15px; padding-top: 15px; width:100%;}
#footer_02 .buttonArea button { font-size:16px; font-weight:700; border:none; text-decoration:none; display:inline-block; -webkit-appearance:none; cursor:pointer; text-align:center; height:60px; line-height:60px; border-radius:8px; background:#06688d; color:#fff; width:100%; }
#footer_02 .buttonArea button.gry {background:#bcbcbc; color:#fff;}

/* 브랜드선택 */
#wrppper_0S { width:100%; position:absolute; top:0; bottom:0; left:0; background:#fff; overflow:auto; z-index:1; overflow-x: hidden;}
#wrppper_0S #scroller {overflow:hidden;position:absolute; z-index:1; width:100%; padding:0; display:block;}
#wrppper_0S #scroller.type001 {overflow:hidden;height:80%;}
#wrppper_0S #scroller .contWap {position:relative; width:100%; background:#fff;}
#wrppper_0S #scroller .contWap .contentAllTop {position:relative; width:100%; height:60px; background:#fff;}
#wrppper_0S #scroller .contWap .contentAllTop .prev {position:absolute; top:20px; left:20px; display: flex;}
#wrppper_0S #scroller .contWap .contentAllTop .prev img {width:20px; height:20px;}
#wrppper_0S #scroller .contWap .contentAllTop .prev h2 {font-size:14px;color:#191919; font-weight:500; padding-left:10px; padding-top: 1px;}
#wrppper_0S #scroller .contWap .contentAllTop .prev h2 span {color:#20acbf;}
#wrppper_0S #scroller .contWap .contentAllTop .close {position:absolute; top:20px; right:20px; width:16px; height:16px;}
#wrppper_0S #scroller .contWap .contentAllTop .close img {width:16px; height:16px;}
#wrppper_0S #scroller .contWap .contentAllBody {position:relative; margin:0 20px 0 20px; background:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody h2 {font-size:24px; font-weight: 500; height:72px; line-height:36px; margin-top:0; color:#191919; }
#wrppper_0S #scroller .contWap .contentAllBody h3 {font-size:14px; line-height:22px; margin-top:10px; color:#646464;font-weight: 400;}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand {position:relative; width:100%; margin-top:30px; margin-bottom: 50px;padding:0;display:flex; flex-wrap:wrap; flex-direction: row; align-items:center;max-width: 500px;}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand li {position:relative; height:110px; flex: 0 1 20%; min-width: 20%; background:url("/web/C/M/EW/images/ico_brand.png") center 0 no-repeat;background-size: 56px auto;}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand li span {position:absolute; top:68px; width:100%; text-align: center; font-size:14px; line-height:18px; color:#646464; letter-spacing:-1px; padding:0; margin:0;}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand li a {border:0;position: relative;display: block;text-align: center;top: 8px;}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand li a img {width:40px; height:40px; background-size:contain; /*position:absolute; top:9px; left:9px;*/}
#wrppper_0S #scroller .contWap .contentAllBody ul.brand li:last-child {margin-right:0;}

/* 제품선택, 국가선택*/
#wrppper_0S #scroller .contWap .contentAllBody_01 {position:relative; margin:0 15px 0 15px; background:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody_01 h2 {font-size:22px; font-weight: 600;height:60px; line-height:36px; margin-top:15px; color:#191919; }
#wrppper_0S #scroller .contWap .contentAllBody_01 h3 {font-size:13px; line-height:22px; margin-top:10px; color:#222;font-weight:400;padding-left: 5px;letter-spacing:-0.05em;}
#wrppper_0S #scroller .contWap .contentAllBody_01 h4 {letter-spacing:-0.07em;font-size:18px; font-weight: 600;color:#06688b;padding-left: 5px;height:60px; line-height:60px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 h3 ul {margin:0; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 h3 ul li {font-size:14px; line-height:22px; margin-top:10px; color:#646464;font-weight:400; list-style-type:decimal;margin-left: 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .product {position:relative; margin-top:30px; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .product .product_01 {position:relative; display: flex; flex-direction: row; justify-content: space-between; width:100%;  margin-bottom: 10px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .product .product_01 .pro_child {flex: 0 1 48.5%; min-width: 48.5%; height: 48px; margin-bottom: 10px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .product .product_01 .proNone {width:10px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .product .product_01 .pro_child button {width:100%; height:48px; border:1px solid #ebebeb; border-radius:8px; font-size:16px; line-height:48px; color:#191919; cursor:pointer;text-align: center; padding:0; margin:0;background:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .product .product_01 .pro_child .active {background:#20acbf; border:1px solid #20acbf; color:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .tip {position:relative; background:#f7f7f7; margin:20px 0; padding:10px 20px; border-radius:7px; letter-spacing: -1px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .tip h2 {font-size:14px;color:#20acbf; margin-bottom:20px;margin-top:0;font-weight:500;height: 22px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .tip h2 img {position: relative; top:2px; width:14px; height:14px; margin-right:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .tip p.q {font-size:14px;color:#717171; margin-bottom:7px; margin-top:0; line-height:130%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .tip p.a {font-size:14px;color:#000; margin-bottom:10px; margin-top:0; line-height:130%;}

/* 정보입력 */
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 {position:relative; width:100%; margin-top:50px; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li { width:100%; display:block; margin-bottom:20px;padding:0;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li:last-child {border-bottom:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li label {font-size:14px; padding-left:5px; font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li input::placeholder {font-size:16px; color:#bcbcbc;height:46px; line-height:46px; font-weight:400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li input {font-size:16px; color:#191919; border:1px solid #ebebeb; font-weight:500;  background: #fff; border-radius:8px; height:47px; line-height:44px; margin-top: 10px; padding:13px 12px; font-family: 'Noto Sans KR'; -webkit-appearance:none; flex:1;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li input .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li input[readonly='readonly']{border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #ebebeb; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 95.5% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:47px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select option[value=""][selected] {font-size:16px; color:#bcbcbc; font-weight:500;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select option {font-size:16px; color:#191919;font-weight:500;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select option[value=""][disabled] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li select option:first-child { font-size:16px; color:#9d9d9d; font-weight:400;}
/*#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span {padding:0; margin:0; height:20px; position: relative; font-size:12px; color:#ff3f3f;font-weight:400;}*/
/*#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span.st:before {content: ""; background:url("/web/C/M/EW/images/ico_information_01.png") 0 3px no-repeat; width:12px; height:auto; background-size:contain;display: block;position: relative;margin-right: 4px;}*/
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span.ic {top: 2px;width: 12px; height: auto;position: relative; padding-right: 5px; padding-left: 15px; background:url("/web/C/M/EW/images/ico_information_01.png") 0 0 no-repeat;background-size:contain;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span.st {position: relative; font-size:12px; color:#ff3f3f;font-weight:400; padding-left: 5px; padding-top: 5px;display: flex;align-items: center; height:20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span.st img {background-size:contain; width: 12px; height: auto;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li span.noti {font-size:12px; color:#bcbcbc;font-weight:400;padding-left: 5px; padding-top: 5px;display: flex;letter-spacing: -1px;height:20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li .push {position: relative; font-size:14px; color:#646464;font-weight:400; border:1px solid #ebebeb; border-radius:8px; padding:14px 15px 14px 20px;margin-top: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li .push input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li .push label{width:100%; padding-left: 20px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li .push input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 25px;left: 13px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_01 li .push input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}

#wrppper_0S #scroller .contWap .contentAllBody_01 {position:relative; margin:0 15px 0 15px; background:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur {position:relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur p.ti {font-size:16px; font-weight: 400; line-height:26px;color:#191919;margin-bottom:10px; padding:0; margin:0;padding-left: 5px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 h3 {font-size:16px; font-weight: 400; line-height:26px;color:#191919;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul {position:relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li {position:relative; width:100%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul {position:relative; display: flex;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li {position:relative; display: flex; flex-wrap: nowrap;padding: 14px; border-right: 1px solid #bcbcbc;border-bottom: 1px solid #eee;align-items: center;font-size: 14px;color:#212121;font-weight: 400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.center {justify-content: center !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li p {position: relative;font-size: 14px;color: #212121;font-weight: 400; padding-left: 8px; padding-bottom: 5px;line-height: 22px; background: url(/web/C/M/EW/images/bullet_01.png) 0 8px no-repeat; background-size: 3px 3px; border-bottom:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li ul.list {display: block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li ul.list li {position: relative;font-size: 14px;color: #212121;font-weight: 400; padding-left: 8px; padding-bottom: 5px; background: url(/web/C/M/EW/images/bullet_01.png) 0 22px no-repeat; background-size: 3px 3px; border:0; margin:0;margin-top: -10px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.th {width:45%; background:#f7f7f7;border-right: 1px solid #dfdfdf; border-left: 1px solid #bcbcbc; padding: 14px 8px}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.th_top {border-radius: 8px 0 0 0 !important; border-top: 1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.th_bottom {border-radius: 0 0 0 8px !important; border-bottom: 1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.td {position:relative; border-top: 1px solid #bcbcbc;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.td_top {border-radius: 0 8px 0 0 !important; border-top: 1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_01 ul li ul li.td_bottom {border-radius: 0 0 8px 0 !important; border-bottom: 1px solid #bcbcbc !important;border-top: 0;}

#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul {position:relative; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li {position:relative; width:100%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul {display: flex;flex-wrap: nowrap;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li {flex: 0 1 50%; padding:10px 10px;justify-content: center !important;text-align: center;font-size: 14px;color: #212121;font-weight: 400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.th_left {border-radius: 8px 0 0 0 !important; background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;border-right: 1px solid #eaeaea;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.th_right {border-radius: 0 8px 0 0 !important; background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.th {background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-right:1px solid #eaeaea;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.td_left {border-radius: 0 0 0 8px !important; border-top:1px solid #ddd; border-left:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc; border-right: 1px solid #eaeaea;padding:15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.td_right {border-radius: 0 0 8px 0 !important; border-top:1px solid #ddd; border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;padding:15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_02 ul li ul li.td {border-top:1px solid #ddd;border-bottom:1px solid #bcbcbc;border-right:1px solid #eaeaea;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_03 {border:1px solid #d8d8d8; border-radius: 8px; padding:15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_03 p {font-size:14px; line-height:22px; margin-top:0; margin-bottom: 0;color:#646464;font-weight:400;background: url(/web/C/M/EW/images/bullet_01.png) 2px 10px no-repeat; background-size: 3px 3px; padding-left:10px;}

#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul {position:relative; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li {position:relative; width:100%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul {display: flex;flex-wrap: nowrap;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li {flex: 0 1 33.3%; padding:10px 10px;justify-content: center !important;text-align: center;font-size: 14px;color: #212121;font-weight: 400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.th_left {border-radius: 8px 0 0 0 !important; background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;border-right: 1px solid #eaeaea;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.th_right {border-radius: 0 8px 0 0 !important; background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.th {background:#f7f7f7 !important; border-top:1px solid #bcbcbc;border-right:1px solid #eaeaea;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.td_left {border-radius: 0 0 0 8px !important; border-top:1px solid #ddd; border-left:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc; border-right: 1px solid #eaeaea;padding:15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.td_right {border-radius: 0 0 8px 0 !important; border-top:1px solid #ddd; border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;padding:15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .round_05 ul li ul li.td {border-top:1px solid #ddd;border-bottom:1px solid #bcbcbc;border-right:1px solid #eaeaea;padding: 15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .notice01 {position:relative; width:100%;margin-top:10px; padding:15px 15px 10px 15px; border:1px solid #d8d8d8; border-radius:8px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .notice01 h3 {font-size:14px; color:#646464;font-weight:400; margin:0; padding:0; padding-bottom:15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur .notice01 ul li {position:relative;font-size:14px; color:#646464;font-weight:400; padding-left: 8px; padding-bottom:5px;line-height: 140%; background: url("/web/C/M/EW/images/bullet_01.png") 0 8px no-repeat; background-size:3px 3px;letter-spacing: -1px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 {position:relative; width:100%; margin-top:0; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li { width:100%; display:block; margin-bottom:20px;padding:0;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li:last-child {margin-bottom:30px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li label {font-size:12px; color:#a4a4a4; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li .card label {font-size:14px !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li input::placeholder {color:#bcbcbc; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li input {position:relative;font-size:16px; color:#bcbcbc; border:1px solid #ebebeb; font-weight:500;  background: #f7f7f7; border-radius:8px; padding:13px 12px; margin-top: 10px; font-family: 'Noto Sans KR'; -webkit-appearance:none; height:47px; line-height:44px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li .time {position: absolute; right:31%; top:27px; background: url(/web/C/M/EW/images/icon_clock.png) 0 15px no-repeat; background-size: 15px auto; padding-left:20px;color:#20acbf;font-weight:400;font-size:14px;/*display: flex;align-items: center;*/height: 47px;line-height: 47px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li input .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li input[readonly='readonly']{border:1px solid #bcbcbc !important;font-family: 'Noto Sans KR'; -webkit-appearance:none; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li .cr_btn { width:25%; height:47px;  line-height:47px; background:#20acbf; color:#fff; float:right; min-width:74px; border-radius: 6px; font-weight:500;font-size:14px;text-align: center;padding-right: 5px;display: inline-block;vertical-align: -0.40em}
#wrppper_0S #scroller .contWap .contentAllBody_01 .insur ul.input_02 li span.noti {font-size:12px; color:#bcbcbc;font-weight:400;padding-left: 5px; padding-top: 5px;display: flex;letter-spacing: -1px;height:20px;}


#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line {position: relative; margin:0; border:1px solid #bcbcbc; border-radius:8px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dt {font-size:14px; color:#646464;font-weight:400;line-height: 160%;padding: 0 15px 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dt ul li {font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 0;letter-spacing: -1px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dd {position: relative;border-top:1px solid #ddd;height:50px;font-size:14px; font-weight: 400; color:#646464;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dd input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dd label{width:100%; padding-left: 38px; display: inline-block;margin-top: 13px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dd input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 15px;left: 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 dl.con_line dd input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}

/* 본인인증 -휴대폰,카카오,카드 */
#wrppper_0S #scroller .contWap .contentAllBody_02 {position:relative; width:100%; margin-top:40px; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 h2 {font-size:24px; font-weight: 500;height:72px; line-height:36px; margin-top:15px; color:#191919; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification {position:relative; width:100%; margin-top:30px; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab {margin: 0;padding:0;background: #fff;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab .tabs {border-bottom: 1px solid #ddd; display: flex; flex-wrap: nowrap;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab .tabs a {width: 33.3%;height: 35px;display: inline-block;margin: 0;padding: 0;font-weight: 400;text-align: center;color: #646464;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab .tabs a label {font-size:14px; color:#646464;font-weight:500;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab .tabs .active {color: #646464; border-bottom: 2px solid #1a1a1a;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section {padding: 10px 20px; margin: 30px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section h3 {font-size:14px; color:#646464;font-weight:400; padding-bottom:10px; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section h3.pay {font-size:16px; color:#191919;font-weight:400; padding-bottom:30px; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section dl form dt input[type="checkbox"] {background:#fff;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section dl form dt input.cr_type001[type="checkbox"] { background:url("/web/C/M/EW/images/icon_check01.png") 0 0 no-repeat; background-size: cover; background-size: 18px auto; border: none; width: 18px !important;height: 18px !important;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section dl form dt input.cr_type001[type="checkbox"]:checked {background:url("/web/C/M/EW/images/icon_check01_on.png") 0 0 no-repeat; background-size:18px auto;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .btn_ew_listopen { background: url(/web/C/M/EW/images/ico_arrow_up.png) right 0 no-repeat; background-size: 15px auto;width: 15px;height: auto; border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .btn_ew_listclose {background: url(/web/C/M/EW/images/ico_arrow_down.png) right 0 no-repeat;background-size: 15px auto;width: 15px; height: auto;border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px;    }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 {position:relative; border:1px solid #bcbcbc;border-radius: 8px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dt {border-bottom: 1px solid #bcbcbc; letter-spacing: -0.07em;font-weight: 500;line-height: 70px;height:70px;color:#191919;font-size:16px;position: relative; padding-left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dd {padding: 0;letter-spacing: -0.07em;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dd ol {display: inline-block;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dd ol li {border-bottom: 1px solid #bcbcbc;line-height: 50px;height:50px;font-size: 14px;color:#191919;font-weight: 400;padding-left: 25px;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dd ol li:last-child {border-bottom: none}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .ew_cr001 dd ol li .btn_ew_listlink {background: url(/web/C/M/EW/images/ico_arccordion_right.png) right 0 no-repeat;background-size: 8px auto;width: 8px;height: 14px;vertical-align: middle;text-indent: -9999em;border: 0;position: absolute;right: 26px;top: 17px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 {position:relative; width:100%; margin-top:0; margin:0; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 {position:relative; width:100%; margin-top:30px; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li { width:100%; display:block; margin-bottom:20px;padding:0;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li { width:100%; display:block; margin-bottom:0;padding:0;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li:last-child {margin-bottom:30px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li:last-child {margin-bottom:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li label {font-size:12px; color:#a4a4a4; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li label {font-size:14px; color:#a4a4a4; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li span.label {font-size:14px; color:#a4a4a4; padding-left:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li .card label {font-size:14px !important;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li input::placeholder ,
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li input::placeholder {color:#bcbcbc; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li input {position:relative;font-size:16px; color:#191919; border:1px solid #ebebeb; font-weight:500;  background: #fff; border-radius:8px; padding:13px 12px; margin-top: 10px; font-family: 'Noto Sans KR'; -webkit-appearance:none; height:47px; line-height:44px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li input {position:relative;font-size:16px; color:#191919; border:1px solid #ebebeb; font-weight:500;  background: #fff; border-radius:8px; padding:13px 12px; margin-top: 0; font-family: 'Noto Sans KR'; -webkit-appearance:none; height:47px; line-height:44px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li .time {position: absolute; right:31%; top:27px; background: url(/web/C/M/EW/images/icon_clock.png) 0 15px no-repeat; background-size: 15px auto; padding-left:20px;color:#20acbf;font-weight:400;font-size:14px;/*display: flex;align-items: center;*/height: 47px;line-height: 47px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li input .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li input[readonly='readonly']{border:1px solid #bcbcbc !important;font-family: 'Noto Sans KR'; -webkit-appearance:none; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li .cr_btn { width:25%; height:47px;  line-height:47px; background:#06688d; color:#fff; float:right; min-width:74px; border-radius: 6px; font-weight:500;font-size:14px;text-align: center;padding-right: 5px;display: inline-block;vertical-align: -0.40em}

#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #ebebeb; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 95.5% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:46px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';} 
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #ebebeb; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 92% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:46px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select .read-only,
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select option[value=""][selected],
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select option[value=""][selected] {font-size:16px; color:#bcbcbc; font-weight:500;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select option,
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select option {font-size:16px; color:#191919;font-weight:500;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select option[value=""][disabled],
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select option[value=""][disabled] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_02 li select option:first-child,
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_04 li select option:first-child { font-size:16px; color:#9d9d9d; font-weight:400;}

#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dt input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dt label{width:100%; padding-left: 30px;padding-right:50px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dt input[type="checkbox"] + label .chk_img {height:18px; width:18px;background:url("/web/C/M/S/images/icon_check01.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 27px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dt input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/S/images/icon_check01_on_blk.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dd ol li input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dd ol li label{width:100%; padding-left: 25px; padding-right: 50px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dd ol li input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/S/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 17px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section dl dd ol li input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/S/images/icon_check01_on_blk.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section .notice01 {position:relative; width:100%;margin-top:30px; padding:15px 15px 10px 15px; border:1px solid #d8d8d8; border-radius:8px; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section .notice01 h3 {font-size:14px; color:#646464;font-weight:400; margin:0; padding:0; padding-bottom:15px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification section .notice01 ul li {position:relative;font-size:14px; color:#646464;font-weight:400; padding-left: 8px; padding-bottom:5px;line-height: 140%; background: url("/web/C/M/EW/images/bullet_01.png") 0 8px no-repeat; background-size:3px 3px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao {position:relative;width:100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao ul {position:relative;display: flex; flex-wrap: nowrap; height:97px;flex-direction: row;margin: 0 5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao ul li { flex: 0 1 33.3%; min-width: 33.3%; position:relative;background:url("/web/C/M/EW/images/ico_right.png") 95% 40px no-repeat; background-size:8px auto;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao ul li:last-child {background:none;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao ul li h3 {font-size:12px; color:#20acbf;font-weight:400; text-align: left; margin:0; padding:0;height: 20px; padding-bottom:5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .kakao ul li p {font-size:16px; color:#191919;font-weight:400;margin:0; padding:0;line-height: 145%;letter-spacing: -1px;padding-top: 5px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.card_num {position:relative; flex-wrap: nowrap; display: flex; margin: 0; padding:0;margin-bottom:26px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.card_num li {position: relative; margin-right:13px; flex: 1 1 0; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.card_num li input {font-size:16px; color:#191919; border:1px solid #d8d8d8; font-weight:500;  background: #fff; border-radius:8px; padding:12px 13px; margin-top: 20px; font-family: 'Noto Sans KR'; text-align: center; -webkit-appearance:none; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.card_num li input::placeholder {color:#bcbcbc;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.card_num li input[type="text"]:disabled {background: #f7f7f7 !important; color:#d8d8d8;padding:15px 13px 9px 13px; -webkit-appearance:none; }
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_03 {position:relative; width:100%; margin-top:0; padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification ul.input_03 li select {-webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #d8d8d8; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 96.9% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:46px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#bcbcbc;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .card_num01 {position:relative; width:100%; margin-top:25px; padding:0;border-radius:8px;border:1px solid #d8d8d8; height:145px; margin-bottom:30px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .card_num01 h3 {font-size:12px; color:#646464;font-weight:400; margin:0; padding:0; text-align: center; border-bottom:1px solid #ddd; width:100%; height:45px; line-height:45px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .card_num01 img {width:272px; height:auto; text-align: center;display: block;margin: 0 auto;padding-top: 18px}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .no_button {position: fixed; bottom: 0; left:0; width: 100%; height:90px; padding-top: 15px; padding-right: 15px; padding-left: 15px; background: #fff;padding-bottom: 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .no_button button {font-family: 'Noto Sans KR'; font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;color: #fff;background: none;text-align: center; height: 60px;line-height: 60px;border-radius: 8px;background: #000;color: #fff;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .bo_button {position: fixed; bottom: 0; left:0; width: 100%; height:90px; padding-top: 15px; padding-right: 15px; padding-left: 15px; background: #fff;padding-bottom: 15px;box-shadow:0 10px 20px rgba(0,0,0,0.8); transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -webkit-transform: translateZ(0);}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .bo_button button {font-family: 'Noto Sans KR'; font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;color: #fff;background: none;text-align: center; height: 60px;line-height: 60px;border-radius: 8px;background: #06688d;color: #fff;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .gray_button {position: fixed; bottom: 0; width: 100%;padding-left: 15px; padding-right: 15px; background: #fff;padding-bottom: 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .gray_button button { font-family: 'Noto Sans KR';font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;color: #fff;text-align: center; height: 60px;line-height: 60px;border-radius: 8px;background: #bcbcbc;color: #fff;width: 100%;}

#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .btn_area {position:relative;width: 100%; display:block;padding:20px 0 0 0; margin:0;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .kakaoPay button {font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;background:#fee500;text-align: center; height: 58px;line-height: 58px;border-radius: 8px;color: #191919;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .kakaoPay button span img {background-size:contain; width: 58px; height: auto;position: relative;top: 6px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .nPay button {font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;background:#06c73c;text-align: center; height: 58px;line-height: 58px;border-radius: 8px;color: #fff;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .nPay button span img {background-size:contain; width: 58px; height: auto;position: relative;top: 6px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 {position:relative; border:1px solid #bcbcbc; border-radius: 8px; padding:0;margin:30px 0 0 0; height:50px;line-height: 48px;font-size: 14px; color: #191919;padding-left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 label{width:100%; padding-left: 25px; padding-right: 50px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 17px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_02 .certification .cr_tab section .agree_01 .btn_ew_listlink {background: url(/web/C/M/EW/images/ico_arccordion_right.png) right 0 no-repeat;background-size: 8px auto;width: 8px;height: 14px;vertical-align: middle;text-indent: -9999em;border: 0;position: absolute;right: 26px;top: 17px;}

/* 구매 */
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy {position:relative;width:100%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.cal { position:relative; /*flex-wrap: nowrap; display: flex;*/ margin: 0; padding:0; width: 100%;margin-top: 30px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.cal li {position: relative; width: 100%;display: block;padding: 0;margin:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.cal li.bt {width: 66px !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.cal li input {font-size:16px; color:#a4a4a4; border:1px solid #d8d8d8; font-weight:500;  background: #f7f7f7; border-radius:8px; padding:12px 13px; font-family: 'Noto Sans KR'; -webkit-appearance:none; min-height: 47px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.cal li button {width: 25%; line-height: 47px;background: #20acbf; color: #fff;min-width: 66px;border-radius: 6px;font-weight: 500; font-size: 14px;text-align: center; border:0;min-height: 47px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.photo {position:relative; flex-wrap: nowrap; display: flex; margin: 0; padding:0;margin-bottom:26px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.photo li {position: relative; margin-right:13px; flex: 1 1 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.photo li button {border:1px dashed #bcbcbc;border-radius:8px; height:100px; width:100%;cursor:pointer; background:#fff;font-size:14px; color:#191919;font-weight:400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.photo li button i.camera {background:url("/web/C/M/EW/images/ico_camera.png") no-repeat;background-size:18px auto; width:18px; height:18px;display: block; margin: 0 auto;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.photo li button i.import {background:url("/web/C/M/EW/images/ico_import.png") no-repeat;background-size:18px auto; width:18px; height:18px;display: block; margin: 0 auto;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy .add_img {position: relative;height: 200px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy .add_img img {width: 100%; height:200px; margin:0 auto;position: relative;left: 50%;transform: translate(-50%, -50%);top:100px;border-radius:8px; border: 1px solid #bcbcbc;overflow:hidden;object-fit:cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy .move {position:relative; text-align:center;margin-top: 10px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy .move span.on {cursor:pointer; width:10px; height:10px; margin:0 2px; background:#000; border-radius:50%; display:inline-block; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy .move span.off {cursor:pointer; width:10px; height:10px; margin:0 2px; background:#ccc; border-radius:50%; display:inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy button.btn01 {width: 100%;height:47px; line-height: 47px;background: #fff; color: #191919;min-width: 66px;border-radius: 6px;font-weight: 500; font-size: 14px;text-align: center; border:1px solid #bcbcbc;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy button.selected {background:#20acbf !important; border:1px solid #20acbf !important; color:#fff!important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 {position:relative; border:1px solid #bcbcbc; border-radius:15px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li {}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li h2 {font-size:24px; font-weight: 500;height:72px; line-height:32px; margin-top:0; color:#000;padding-left:25px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li:first-child {padding-top:30px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li:last-child {border-top:1px solid #ddd;height: 60px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr {position:relative; margin: 12px 0 15px 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr div.one_pay {position: absolute; bottom:30px; right:12px; background:url("/web/C/M/EW/images/Ico_onePay.png") 0 0 no-repeat;background-size:106px 42px; display: block; z-index:15;width:106px; height:42px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul {height:32px;flex-wrap: nowrap; display: flex; height: 32px;margin: 0;padding:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul li {position: relative;width: 100%;align-items: center; border-top:0;height: 32px;padding: 0;line-height: 28px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul li input {font-size:20px; color:#20acbf; border:0; font-weight:700;  background: #fff; border-radius:0;height:32px; font-family: 'Noto Sans KR'; -webkit-appearance:none;text-align: right;padding: 3px 5px 7px;line-height: 32px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul li.my_pr_in {width: 160px !important; padding-left:50px; line-height: 32px;background:url("/web/C/M/EW/images/ico_calculator.png") 30px center no-repeat;background-size:14px 16px; display: block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul li.my_pr_in img {width:14px; height:16px;margin-right: 5px; background-position:0 3px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li .my_pr ul li.won {width: 80px !important; font-size:20px; color:#191919;font-weight:700;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.input_04 li button {width: 100%;height:47px; line-height: 47px;background: #20acbf; color: #fff;min-width: 66px;border-radius: 6px;font-weight: 500; font-size: 14px;text-align: center; border:0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re {letter-spacing: -0.07em;font-weight: 500; line-height: 70px;height: 70px;color: #191919; font-size: 16px;position: relative; padding-left: 25px;border: 1px solid #bcbcbc;border-radius: 8px}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re label{width:100%; padding-left: 30px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re input[type="checkbox"] + label .chk_img {height:18px; width:18px;background:url("/web/C/M/EW/images/icon_check01.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 27px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/icon_check01_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re button.btn_ew_listopen {background: url(/web/C/M/EW/images/ico_arrow_up.png) right 0 no-repeat; background-size: 15px auto;width: 15px;height: auto; border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit_re button.btn_ew_listclose {background: url(/web/C/M/EW/images/ico_arrow_down.png) right 0 no-repeat;background-size: 15px auto;width: 15px; height: auto;border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit { position: relative; color: #191919; font-size: 16px; letter-spacing: -0.07em;padding-left: 25px;font-weight: 500;border: 1px solid #bcbcbc;border-bottom: 0;border-radius: 8px 8px 0 0;line-height: 57px;height: 70px;margin-bottom: 0;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit label{width:100%; padding-left: 30px; padding-right: 50px;display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit input[type="checkbox"] + label .chk_img {height:18px; width:18px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 27px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit button.btn_ew_listopen {background: url(/web/C/M/EW/images/ico_arrow_up.png) right 0 no-repeat; background-size: 15px auto;width: 15px;height: auto; border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li .ew_pointtit button.btn_ew_listclose {background: url(/web/C/M/EW/images/ico_arrow_down.png) right 0 no-repeat;background-size: 15px auto;width: 15px; height: auto;border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 {position:relative; border:1px solid #bcbcbc;border-radius: 0 0 8px 8px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt {border-bottom: 1px solid #bcbcbc; letter-spacing: -0.07em;font-weight: 500;line-height: 140%;height:70px;color:#191919;font-size:14px;position: relative; padding-left: 25px;padding-top: 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt label{width:100%; padding-left: 30px; padding-right: 50px;display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 27px;left: 25px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt .btn_ew_listopen { background: url(/web/C/M/EW/images/ico_arrow_up.png) right 0 no-repeat; background-size: 15px auto;width: 15px;height: auto; border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dt .btn_ew_listclose {background: url(/web/C/M/EW/images/ico_arrow_down.png) right 0 no-repeat;background-size: 15px auto;width: 15px; height: auto;border:0;text-indent: -9999em;position: absolute;right: 25px;top: 27px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd {padding: 0;letter-spacing: -0.07em;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol {display: inline-block;width: 100%;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li {border-bottom: 1px solid #bcbcbc;line-height: 50px;height:50px;font-size: 14px;color:#191919;font-weight: 400;padding-left: 34px;position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dt {line-height: 160% !important;padding: 13px 0px 5px 5px; border-bottom:0;color:#646464;font-weight: 400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dt span.green {background:#3bd55e; border-radius: 8px; min-width:60px; text-align: center;font-size: 12px;color:#000;font-weight: 700; height:24px; padding:2px 7px; position: absolute;top: 18px;right: 25px}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd {position: relative;margin-top: -3px;color:#646464;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span {position: relative;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span label{/*width:100%;*/ padding-left: 30px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 3px;left: 5px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="radio"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span label{/*width:100%;*/ padding-left: 30px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="radio"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 3px;left: 5px;font-size:16px; font-weight: 400; color:#646464;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li dl.ew_agr002_incon dd span input[type="radio"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;font-size:16px; font-weight: 400; color:#646464;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group {height:105px !important;line-height: 160% !important; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group span.green {background:#3bd55e; border-radius: 8px; min-width:60px; text-align: center;font-size: 12px;color:#000;font-weight: 700; height:24px; padding:2px 7px; position: absolute;top: 15px;right: 25px;line-height: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group span.blue {background:#00a7ff; border-radius: 8px; min-width:60px; text-align: center;font-size: 12px;color:#000;font-weight: 700; height:24px; padding:2px 7px; position: absolute;top: 15px;right: 25px;line-height: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group01 {height:85px !important;line-height: 160% !important; }
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group01 span.green {background:#3bd55e; border-radius: 8px; min-width:60px; text-align: center;font-size: 12px;color:#000;font-weight: 700; height:24px; padding:2px 7px; position: absolute;top: 15px;right: 25px;line-height: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li.group01 span.blue {background:#00a7ff; border-radius: 8px; min-width:60px; text-align: center;font-size: 12px;color:#000;font-weight: 700; height:24px; padding:2px 7px; position: absolute;top: 15px;right: 25px;line-height: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li label{/*width:100%;*/ padding-left: 30px; padding-right: 50px; display: inline-block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 18px;left: 40px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li:last-child {border-bottom: none}
#wrppper_0S #scroller .contWap .contentAllBody_01 ul.buy li dl.ew_cr001 dd ol li .btn_ew_listlink {background: url(/web/C/M/EW/images/ico_arccordion_right.png) right 0 no-repeat;background-size: 8px auto;width: 8px;height: 14px;vertical-align: middle;text-indent: -9999em;border: 0;position: absolute;right: 26px;top: 17px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr {position:relative; display: block; margin: 0; padding:0;margin-bottom:26px;width: 100%;padding: 20px 15px 0 15px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr li {position: relative; width:100%; border:0;padding:0;display: block;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr li input::placeholder {font-size:16px; color:#191919; font-weight:400;}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr li input {font-size:16px; color:#191919; border:2px solid #000; font-weight:500;  background: #f7f7f7; border-radius:8px; padding:11px 13px; font-family: 'Noto Sans KR'; -webkit-appearance:none;height: 47px;line-height:47px; }
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #7c7c7c; background: #ebebeb url("/web/C/M/EW/images/ico_arrow.png") 90% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height: 47px; line-height:47px; padding-left:8px; padding-right:10px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .contentAllBody_01 .buy ul.pr li.sel {width: 150px !important;}
#wrppper_0S #scroller .contWap .contentAllBody_01 p.noti03 {background:url("/web/C/M/EW/images/ico_information.png") 0 3px no-repeat;background-size:14px auto; padding-left:20px;font-size:14px; color:#20acbf; font-weight:500;margin:0;height: 20px;line-height: 20px;}
#wrppper_0S #scroller .contWap .contentAllBody_01 p.noti03 a {color:#20acbf; text-decoration: none;}
#wrppper_0S #scroller .contWap .contentAllBody_01 p.noti04 {font-size:12px; color:#bcbcbc; height:20px;padding: 0 0 0 5px; margin:0;}

/* 팝업 */
#wrppper_0S #scroller #popCon {position: absolute;top: 150px; left: 0;right: 0;bottom: 0; border-radius:20px 20px 0 0; background:#fff;}
#wrppper_0S #scroller #popCon .header {position: relative; display:flex; height:32px; align-items: center; margin:20px 20px;}
#wrppper_0S #scroller #popCon .header h2 {font-size:20px; font-weight: 500; color:#191919;}
#wrppper_0S #scroller #popCon .header .popClose {position:absolute; top:8px; right:0;}
#wrppper_0S #scroller #popCon .header .popClose a {width:16px; height:16px;}
#wrppper_0S #scroller #popCon .header .popClose img {width:16px; height:16px;}
#wrppper_0S #scroller #popCon .content {position: relative; /*height:100%;*/}
#wrppper_0S #scroller #popCon .content_border {border-top:1px solid #ddd; width:100%;}
#wrppper_0S #scroller #popCon .content .cr_tab {margin: 0;padding:0;background: #fff;}
#wrppper_0S #scroller #popCon .content .cr_tab .tabs {border-bottom: 1px solid #ddd;display: flex;flex-wrap: nowrap;padding: 0 40px;}
#wrppper_0S #scroller #popCon .content .cr_tab .tabs a {width: 50%;height: 35px;display: inline-block;margin: 0;padding: 0;font-weight: 400;text-align: center;color: #646464;min-width: 140px;}
#wrppper_0S #scroller #popCon .content .cr_tab .tabs a label {font-size:16px; color:#646464;font-weight:500;}
#wrppper_0S #scroller #popCon .content .cr_tab .tabs .active {color: #646464; border-bottom: 2px solid #1a1a1a;}
#wrppper_0S #scroller #popCon .content section  dl.con_line {position: relative; margin:30px 20px; border:1px solid #bcbcbc; border-radius:8px;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dt {font-size:14px; color:#646464;font-weight:400;line-height: 160%;padding: 0 15px 15px;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dt ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dd {position: relative;border-top:1px solid #ddd;height:50px;font-size:14px; font-weight: 400; color:#646464;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dd input[type="checkbox"] {display:none;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dd label{width:100%; padding-left: 38px; display: inline-block;margin-top: 13px;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dd input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 15px;left: 15px;}
#wrppper_0S #scroller #popCon .content section  dl.con_line dd input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}
#wrppper_0S #scroller #popCon .content section .con {position: relative; padding:30px 15px;height: 100%;}
#wrppper_0S #scroller #popCon .content section .con p {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content section .con h3 {font-size:14px; font-weight: 500; color:#191919; height:22px; margin-bottom:10px;}
#wrppper_0S #scroller #popCon .content section .con ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
#wrppper_0S #scroller #popCon .content section .con .img_bottom {position: absolute;left: 15px;right: 15px;/*bottom: 0;*/}
#wrppper_0S #scroller #popCon .content section .con img {width: 100%; height:auto; margin:0 auto;}
#wrppper_0S #scroller #popCon .content section .con01 {position: relative; margin:30px 20px;}
#wrppper_0S #scroller #popCon .content section .con01 P {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content section .con01 ul {position: relative;flex-wrap: nowrap;display: flex;margin: 0;padding: 0;margin-bottom: 10px;}
#wrppper_0S #scroller #popCon .content section .con01 ul li {position: relative;margin-right: 13px;flex: 1 1 0;}
#wrppper_0S #scroller #popCon .content section .con01 ul li button {border: 1px dashed #bcbcbc;border-radius: 8px;height: 40px;width: 100%;cursor: pointer;background: #fff;font-size: 14px;color: #191919;font-weight: 400;text-align: center;}
#wrppper_0S #scroller #popCon .content section .con01 .import {position: relative;width: 100%; height:200px;border-radius:8px; border: 1px solid #bcbcbc;}
#wrppper_0S #scroller #popCon .content section .con01 .import img {width: 100%; height:200px;position: absolute;left: 50%;transform: translate(-50%, -50%);top:99px;border-radius:8px; overflow:hidden;object-fit:cover;}
#wrppper_0S #scroller #popCon .content section .con01 .import p {font-size: 14px;color: #bcbcbc;font-weight: 400;text-align: center;padding-top: 90px;}
#wrppper_0S #scroller #popCon .content .po_button {position: fixed; bottom: 0; width: 100%;padding-right: 30px; background: #fff;padding-bottom: 15px;}
#wrppper_0S #scroller #popCon .content .po_button button { font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;color: #fff;background: none;text-align: center; height: 60px;line-height: 60px;border-radius: 8px;background: #000;color: #fff;width: 100%;}
#wrppper_0S #scroller #popCon .content .email {position: relative; padding:30px 15px;}
#wrppper_0S #scroller #popCon .content .email h3 {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 10px;margin-top: 20px;line-height: 22px;}
#wrppper_0S #scroller #popCon .content .email p {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 20px;line-height: 22px;padding: 0 5px;margin: 0;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 {position:relative; width:100%; margin-top:20px; padding:0;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li { width:100%; display:block; padding:0;position: relative;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li:last-child {margin-bottom:50px;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li label {font-size:14px; color:#a4a4a4; padding-left:5px; font-family: 'Noto Sans KR';}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li input::placeholder {font-size:16px; color:#bcbcbc;height:46px; line-height:46px; font-weight:400;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li input {font-size:16px; color:#191919; border:1px solid #ebebeb; font-weight:500;  background: #fff; border-radius:8px; height:47px; line-height:44px; margin-top: 10px; padding:13px 12px; font-family: 'Noto Sans KR'; -webkit-appearance:none; flex:1;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li input .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li input[readonly='readonly']{border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #ebebeb; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 95.5% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:47px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select .read-only {border:1px solid #bcbcbc !important;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select option[value=""][selected] {font-size:16px; color:#bcbcbc; font-weight:500;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select option {font-size:16px; color:#191919;font-weight:500;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select option[value=""][disabled] {display:none;}
#wrppper_0S #scroller #popCon .content .email ul.input_01 li select option:first-child { font-size:16px; color:#9d9d9d; font-weight:400;}
#wrppper_0S #scroller #popCon .content .email ul.list {}
#wrppper_0S #scroller #popCon .content .email ul.list li {position: relative; font-size: 14px;color: #646464;font-weight: 400;padding-left: 8px;padding-bottom: 5px;line-height: 22px;background: url(/web/C/M/EW/images/bullet_01.png) 0 8px no-repeat;background-size: 3px 3px;}
#wrppper_0S #scroller #popCon01 {position: absolute;top: 40px; left: 20px;right: 20px;bottom: 0;  background:#fff;}
#wrppper_0S #scroller #popCon01 h2 {font-size:20px; font-weight: 500; color:#191919; margin-bottom:20px; padding:0}
#wrppper_0S #scroller #popCon01 h3 {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 10px;margin-top: 20px;line-height: 22px;}
#wrppper_0S #scroller #popCon01 p.nor {font-weight: 400;}
#wrppper_0S #scroller #popCon01 ul li:before {content: "";position: absolute;top: 11px;left: 2px;width: 2px;height: 2px;background: #191919;}
#wrppper_0S #scroller #popCon01 ul li {position: relative; padding-bottom:5px;font-size:14px; font-weight: 400; color:#191919;line-height: 22px; padding-left:8px;}
#wrppper_0S #scroller #popCon01 ul li ul {padding:0; margin:5px 0 0 -13px;}
#wrppper_0S #scroller #popCon01 ul li ul li:before {content: "";position: absolute;top: 11px;left: 6px;width: 4px;height: 1px;background: #191919;}
#wrppper_0S #scroller #popCon01 ul li ul li {position: relative; /*padding-bottom:15px;*/font-size:14px; font-weight: 400; color:#191919;line-height: 22px; padding-left:13px;}
#wrppper_0S #scroller #popCon01 ul.st li:before {content: "*"; position: absolute;top: 0;left: 0;background: none;}
#wrppper_0S #scroller #popCon01 ul.normal li {list-style-type:decimal;margin-left: 15px; padding-left: 2px;}
#wrppper_0S #scroller #popCon01 ul.normal li:before {background:none; padding-left:0; }
#wrppper_0S #scroller #popCon01 p {font-size:14px; font-weight: 400; color:#191919;margin-bottom: 10px;line-height: 22px;}
#wrppper_0S #scroller #popCon01 .process {position: relative;width: 100%;padding: 0; margin:30px 0 10px 0; }
#wrppper_0S #scroller #popCon01 .process ul {display: flex;flex-wrap: nowrap; padding:0; margin:0;}
#wrppper_0S #scroller #popCon01 .process ul li:before {background:none;}
#wrppper_0S #scroller #popCon01 .process ul li {position: relative; height:30px;flex: 0 1 20%;min-width: 20%;font-size:12px; font-weight: 700; color:#000;list-style-type:none;text-align: center;align-items: center;padding:0; margin:0;line-height: 30px;}
#wrppper_0S #scroller #popCon01 .process ul li span {position: absolute;top: 3px;left: 50%;transform: translate(-50%, -50%);}
#wrppper_0S #scroller #popCon01 .process ul li span img {width:18px; height:18px;}
#wrppper_0S #scroller #popCon01 .process ul li:first-child {border-radius:16px 0 0 16px;background:#00a7ff !important;}
#wrppper_0S #scroller #popCon01 .process ul li:nth-child(2){background:#3ba55a !important;}
#wrppper_0S #scroller #popCon01 .process ul li:nth-child(3){background:#f7e346 !important;}
#wrppper_0S #scroller #popCon01 .process ul li:nth-child(4){background:#f7ce46 !important;}
#wrppper_0S #scroller #popCon01 .process ul li:last-child {border-radius:0 16px 16px 0;background:#f76146 !important;}
#wrppper_0S #scroller #popCon01 ul.agree {flex-wrap: wrap;}
#wrppper_0S #scroller #popCon01 ul.agree li {padding-left: 0;}
#wrppper_0S #scroller #popCon01 ul.agree li.item {position: relative; list-style:none;}
#wrppper_0S #scroller #popCon01 dl.agree {position: relative; padding:0; margin:0;letter-spacing: -1px;}
#wrppper_0S #scroller #popCon01 dl.agree dt {float: left;font-size: 14px;font-weight: 400; width: 14px;vertical-align: top;color:#191919;line-height: 22px;}
#wrppper_0S #scroller #popCon01 dl.agree dd {font-size: 14px;font-weight: 400; list-style-type: none;margin: 0;vertical-align: top;padding-left: 18px;line-height: 22px;color:#191919;margin-bottom: 5px}
#wrppper_0S #scroller #popCon01 ul.agree li.item:before {background:none;}
#wrppper_0S #scroller #popCon01 ul.agree li.item:before {position: absolute; top: 0.1em; left: 0.40em; transform:translateY(-50%);counter-increment:circle 1;content:counter(circle);font-size:0.8em;background: none;color: #191919;line-height: 2em;}
#wrppper_0S #scroller #popCon01 ul.agree li.item:after {content: ''; position: absolute; top:0.8em; left:0; transform:translateY(-50%); display:inline-block; border:1px solid #555; border-radius:50%;width:0.9em;height:0.9em;}
#wrppper_0S #scroller #popCon01 ul.agree01 {margin-left:0;}
#wrppper_0S #scroller #popCon01 ul.agree01 li:before { content: ""; position: absolute;top: 11px;left: -4px; width: 4px;height: 1px;background: #191919;}
#wrppper_0S #scroller #popCon .content .con {position: relative; padding:30px 15px;height: 100%;}
#wrppper_0S #scroller #popCon .content .con p {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content .con h3 {font-size:14px; font-weight: 500; color:#191919; height:22px; margin-bottom:10px;line-height: 22px;}
#wrppper_0S #scroller #popCon .content .con ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
#wrppper_0S #scroller #popCon .content .con .img_bottom {position: absolute;left: 15px;right: 15px;/*bottom: 0;*/}
#wrppper_0S #scroller #popCon .content .con img {width: 100%; height:auto; margin:0 auto;}
#wrppper_0S #scroller #popCon .content .con01 {position: relative; margin:30px 20px;}
#wrppper_0S #scroller #popCon .content .con01 P {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content .con01 ul {position: relative;flex-wrap: nowrap;display: flex;margin: 0;padding: 0;margin-bottom: 10px;}
#wrppper_0S #scroller #popCon .content .con01 ul li {position: relative;margin-right: 13px;flex: 1 1 0;}
#wrppper_0S #scroller #popCon .content .con01 ul li button {border: 1px dashed #bcbcbc;border-radius: 8px;height: 40px;width: 100%;cursor: pointer;background: #fff;font-size: 14px;color: #191919;font-weight: 400;text-align: center;}
#wrppper_0S #scroller #popCon .content .con01 .import {position: relative;width: 100%; height:200px;border-radius:8px; border: 1px solid #bcbcbc;}
#wrppper_0S #scroller #popCon .content .con01 .import img {width: 100%; height:200px;position: absolute;left: 50%;transform: translate(-50%, -50%);top:99px;border-radius:8px; overflow:hidden;object-fit:cover;}
#wrppper_0S #scroller #popCon .content .con01 .import p {font-size: 14px;color: #bcbcbc;font-weight: 400;text-align: center;padding-top: 90px;}*/

.ew_popwrap { position: fixed; top:0; left:0; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%;z-index: 100000;}
.ew_popwrap_01 { position: fixed; top:0; left:0; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%;z-index: 100000;}
.ew_popwrap .popwrapin { position: relative; padding: 0;background: none;width: 100%; margin: 0;height: 100%;}
.ew_popwrap .popwrapin .popCon {position: fixed; top:0; left: 0; right:0; margin-top: 150px; bottom: 0; border-radius:20px 20px 0 0; background:#fff; z-index: 1;}
.ew_popwrap .popwrapin .popCon .header {position: relative; display:flex; height:32px; align-items: center; margin:20px 20px;}
.ew_popwrap .popwrapin .popCon .header h2 {font-size:20px; font-weight: 500; color:#191919;}
.ew_popwrap .popwrapin .popCon .header .popClose {position:absolute; top:8px; right:0;}
.ew_popwrap .popwrapin .popCon .header .popClose a {width:16px; height:16px;}
.ew_popwrap .popwrapin .popCon .header .popClose img {width:16px; height:16px;}
.ew_popwrap .popwrapin .popCon .content {position: relative; /*height:100%;*/}
.ew_popwrap .popwrapin .popCon .content_border {border-top:1px solid #ddd; width:100%;}
.ew_popwrap .popwrapin .popCon .content .cr_tab {margin: 0;padding:0;background: #fff;}
.ew_popwrap .popwrapin .popCon .content .cr_tab .tabs {border-bottom: 1px solid #ddd;display: flex;flex-wrap: nowrap;padding: 0 40px;}
.ew_popwrap .popwrapin .popCon .content .cr_tab .tabs a {width: 50%;height: 35px;display: inline-block;margin: 0;padding: 0;font-weight: 400;text-align: center;color: #646464;min-width: 140px;}
.ew_popwrap .popwrapin .popCon .content .cr_tab .tabs a label {font-size:16px; color:#646464;font-weight:500;}
.ew_popwrap .popwrapin .popCon .content .cr_tab .tabs .active {color: #646464; border-bottom: 2px solid #1a1a1a;}
.ew_popwrap .popwrapin .popCon .content section .conwap {position: relative; margin:0; padding:0; display: block; min-height: 400px; height: 100%; overflow: auto;}
.ew_popwrap .popwrapin .popCon .content section .conwap01 {position: relative; margin:0; padding:0; display: block; min-height: 300px; height: 100%; overflow: auto;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line {position: relative; margin:30px 20px; border:1px solid #bcbcbc; border-radius:8px;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dt {font-size:14px; color:#646464;font-weight:400;line-height: 160%;padding: 0 15px 15px;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dt ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dd {position: relative;border-top:1px solid #ddd;height:50px;font-size:14px; font-weight: 400; color:#646464;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dd input[type="checkbox"] {display:none;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dd label{width:100%; padding-left: 38px; display: inline-block;margin-top: 13px;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dd input[type="checkbox"] + label .chk_img {height:16px; width:16px;background:url("/web/C/M/EW/images/ico_check.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: absolute;top: 15px;left: 15px;}
.ew_popwrap .popwrapin .popCon .content section dl.con_line dd input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/EW/images/ico_on.png") 0 0 no-repeat; background-size: cover;}

.ew_popwrap .popwrapin .popCon .content section .con {position: relative; padding:30px 15px;height: 100%;}
.ew_popwrap .popwrapin .popCon .content section .con p {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
.ew_popwrap .popwrapin .popCon .content section .con h3 {font-size:14px; font-weight: 500; color:#191919; height:22px; margin-bottom:10px;}
.ew_popwrap .popwrapin .popCon .content section .con ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
.ew_popwrap .popwrapin .popCon .content section .con .img_bottom {/*position: absolute;*/left: 15px;right: 15px;/*bottom: 0;*/}
.ew_popwrap .popwrapin .popCon .content section .con img {width: 100%; height:auto; margin:0 auto;}
.ew_popwrap .popwrapin .popCon .content section .con01 {position: relative; margin:30px 20px;}
.ew_popwrap .popwrapin .popCon .content section .con01 P {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
.ew_popwrap .popwrapin .popCon .content section .con01 ul {position: relative;flex-wrap: nowrap;display: flex;margin: 0;padding: 0;margin-bottom: 10px;}
.ew_popwrap .popwrapin .popCon .content section .con01 ul li {position: relative;margin-right: 13px;flex: 1 1 0;}
.ew_popwrap .popwrapin .popCon .content section .con01 ul li button {border: 1px dashed #bcbcbc;border-radius: 8px;height: 40px;width: 100%;cursor: pointer;background: #fff;font-size: 14px;color: #191919;font-weight: 400;text-align: center;}
.ew_popwrap .popwrapin .popCon .content section .con01 .import {position: relative;width: 100%; height:200px;border-radius:8px; border: 1px solid #bcbcbc;}
.ew_popwrap .popwrapin .popCon .content section .con01 .import img {width: 100%; height:200px;position: absolute;left: 50%;transform: translate(-50%, -50%);top:99px;border-radius:8px; overflow:hidden;object-fit:cover;}
.ew_popwrap .popwrapin .popCon .content section .con01 .import p {font-size: 14px;color: #bcbcbc;font-weight: 400;text-align: center;padding-top: 90px;}
.ew_popwrap .popwrapin .popCon .content .po_button {position: fixed; bottom: 0; width: 100%;padding-right: 30px; background: #fff;padding-bottom: 15px;}
.ew_popwrap .popwrapin .popCon .content .po_button button { font-size: 16px;font-weight: 700;border: none; text-decoration: none; display: inline-block;-webkit-appearance: none;cursor: pointer;color: #fff;background: none;text-align: center; height: 60px;line-height: 60px;border-radius: 8px;background: #000;color: #fff;width: 100%;}
.ew_popwrap .popwrapin .popCon .content .email {position: relative; padding:30px 15px;}
.ew_popwrap .popwrapin .popCon .content .email h3 {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 10px;margin-top: 20px;line-height: 22px;}
.ew_popwrap .popwrapin .popCon .content .email p {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 20px;line-height: 22px;padding: 0 5px;margin: 0;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 {position:relative; width:100%; margin-top:20px; padding:0;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li { width:100%; display:block; padding:0;position: relative;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li:last-child {margin-bottom:50px;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li label {font-size:14px; color:#a4a4a4; padding-left:5px; font-family: 'Noto Sans KR';}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li input::placeholder {font-size:16px; color:#bcbcbc;height:46px; line-height:46px; font-weight:400;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li input {font-size:16px; color:#191919; border:1px solid #ebebeb; font-weight:500;  background: #fff; border-radius:8px; height:47px; line-height:44px; margin-top: 10px; padding:13px 12px; font-family: 'Noto Sans KR'; -webkit-appearance:none; flex:1;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li input .read-only {border:1px solid #bcbcbc !important;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li input[readonly='readonly']{border:1px solid #bcbcbc !important;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #ebebeb; background: #f7f7f7 url("/web/C/M/EW/images/ico_arrow.png") 95.5% center no-repeat; background-size:16px 16px; display: block; border-radius:8px; height:47px; line-height:46px; margin-top: 10px; padding-left:15px; padding-right:15px; cursor: pointer;font-size:16px;color:#9d9d9d;font-family: 'Noto Sans KR';}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select .read-only {border:1px solid #bcbcbc !important;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select option[value=""][selected] {font-size:16px; color:#bcbcbc; font-weight:500;font-family: 'Noto Sans KR';}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select option {font-size:16px; color:#191919;font-weight:500;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select option[value=""][disabled] {display:none;}
.ew_popwrap .popwrapin .popCon .content .email ul.input_01 li select option:first-child { font-size:16px; color:#9d9d9d; font-weight:400;}
.ew_popwrap .popwrapin .popCon .content .email ul.list {}
.ew_popwrap .popwrapin .popCon .content .email ul.list li {position: relative; font-size: 14px;color: #646464;font-weight: 400;padding-left: 8px;padding-bottom: 5px;line-height: 22px;background: url(/web/C/M/EW/images/bullet_01.png) 0 8px no-repeat;background-size: 3px 3px;}
.ew_popwrap .popwrapin .popCon01 {position: fixed; top: 0px; left: 0;right: 0;bottom: 0;  background:#fff;width: 100%; height: 100%;}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap {position: relative; margin:0; padding:40px 20px; display: block; min-height: ; height: 100%; overflow: auto;}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap h2 {font-size:20px; font-weight: 500; color:#191919; margin-bottom:20px; padding:0}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap h3 {font-size:14px; font-weight: 500; color:#191919;margin-bottom: 10px;margin-top: 20px;line-height: 22px;}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap p.nor {font-weight: 400;}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap ul li:before {content: "";position: absolute;top: 11px;left: 2px;width: 2px;height: 2px;background: #191919;}
.ew_popwrap .popwrapin .popCon01 .popCon01wrap ul li {position: relative; padding-bottom:5px;font-size:13px; font-weight: 400; color:#191919;line-height: 22px; padding-left:8px;}
.ew_popwrap .popwrapin .popCon01 ul li ul {padding:0; margin:5px 0 0 -13px;}
.ew_popwrap .popwrapin .popCon01 ul li ul li:before {content: "";position: absolute;top: 11px;left: 6px;width: 4px;height: 1px;background: #191919;}
.ew_popwrap .popwrapin .popCon01 ul li ul li {position: relative; /*padding-bottom:15px;*/font-size:14px; font-weight: 400; color:#191919;line-height: 22px; padding-left:13px;}
.ew_popwrap .popwrapin .popCon01 ul.st li:before {content: "*"; position: absolute;top: 0;left: 0;background: none;}
.ew_popwrap .popwrapin .popCon01 ul.normal li {list-style-type:decimal;margin-left: 15px; padding-left: 2px;}
.ew_popwrap .popwrapin .popCon01 ul.normal li:before {background:none; padding-left:0; }
.ew_popwrap .popwrapin .popCon01 p {font-size:13px; font-weight: 400; color:#191919;margin-bottom: 10px;line-height: 22px;}
.ew_popwrap .popwrapin .popCon01 .process {position: relative;width: 100%;padding: 0; margin:30px 0 10px 0; }
.ew_popwrap .popwrapin .popCon01 .process ul {display: flex;flex-wrap: nowrap; padding:0; margin:0;}
.ew_popwrap .popwrapin .popCon01 .process ul li:before {background:none;}
.ew_popwrap .popwrapin .popCon01 .process ul li {position: relative; height:30px;flex: 0 1 20%;min-width: 20%;font-size:12px; font-weight: 700; color:#000;list-style-type:none;text-align: center;align-items: center;padding:0; margin:0;line-height: 30px;}
.ew_popwrap .popwrapin .popCon01 .process ul li span {position: absolute;top: 3px;left: 50%;transform: translate(-50%, -50%);}
.ew_popwrap .popwrapin .popCon01 .process ul li span img {width:18px; height:18px;}
.ew_popwrap .popwrapin .popCon01 .process ul li:first-child {border-radius:16px 0 0 16px;background:#00a7ff !important;}
.ew_popwrap .popwrapin .popCon01 .process ul li:nth-child(2){background:#3ba55a !important;}
.ew_popwrap .popwrapin .popCon01 .process ul li:nth-child(3){background:#f7e346 !important;}
.ew_popwrap .popwrapin .popCon01 .process ul li:nth-child(4){background:#f7ce46 !important;}
.ew_popwrap .popwrapin .popCon01 .process ul li:last-child {border-radius:0 16px 16px 0;background:#f76146 !important;}
.ew_popwrap .popwrapin .popCon01 ul.agree {flex-wrap: wrap;}
.ew_popwrap .popwrapin .popCon01 ul.agree li {padding-left: 0;}
.ew_popwrap .popwrapin .popCon01 ul.agree li.item {position: relative; list-style:none;}
.ew_popwrap .popwrapin .popCon01 dl.agree {position: relative; padding:0; margin:0;letter-spacing: -1px;}
.ew_popwrap .popwrapin .popCon01 dl.agree dt {float: left;font-size: 14px;font-weight: 400; width: 14px;vertical-align: top;color:#191919;line-height: 22px;}
.ew_popwrap .popwrapin .popCon01 dl.agree dd {font-size: 14px;font-weight: 400; list-style-type: none;margin: 0;vertical-align: top;padding-left: 18px;line-height: 22px;color:#191919;margin-bottom: 5px}
.ew_popwrap .popwrapin .popCon01 ul.agree li.item:before {background:none;}
/*#wrppper_0S #scroller #popCon01 ul.agree li.item:before {position: absolute; top: 0.1em; left: 0.40em; transform:translateY(-50%);counter-increment:circle 1;content:counter(circle);font-size:0.8em;background: none;color: #191919;line-height: 2em;}
#wrppper_0S #scroller #popCon01 ul.agree li.item:after {content: ''; position: absolute; top:0.8em; left:0; transform:translateY(-50%); display:inline-block; border:1px solid #555; border-radius:50%;width:0.9em;height:0.9em;}*/
#wrppper_0S #scroller #popCon01 ul.agree01 {margin-left:0;}
#wrppper_0S #scroller #popCon01 ul.agree01 li:before { content: ""; position: absolute;top: 11px;left: -4px; width: 4px;height: 1px;background: #191919;}
#wrppper_0S #scroller #popCon .content .con {position: relative; padding:30px 15px;height: 100%;}
#wrppper_0S #scroller #popCon .content .con p {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content .con h3 {font-size:14px; font-weight: 500; color:#191919; height:22px; margin-bottom:10px;line-height: 22px;}
#wrppper_0S #scroller #popCon .content .con ul li {background: url(/web/C/M/EW/images/bullet_01.png) 0 10px no-repeat;background-size:3px 3px; font-size:14px; font-weight: 400; color:#646464; padding-bottom:5px;line-height: 22px;padding-left: 8px;}
#wrppper_0S #scroller #popCon .content .con .img_bottom {position: absolute;left: 15px;right: 15px;/*bottom: 0;*/}
#wrppper_0S #scroller #popCon .content .con img {width: 100%; height:auto; margin:0 auto;}
#wrppper_0S #scroller #popCon .content .con01 {position: relative; margin:30px 20px;}
#wrppper_0S #scroller #popCon .content .con01 P {font-size:14px; color:#646464;font-weight:400;padding: 0;margin: 0 0 20px;}
#wrppper_0S #scroller #popCon .content .con01 ul {position: relative;flex-wrap: nowrap;display: flex;margin: 0;padding: 0;margin-bottom: 10px;}
#wrppper_0S #scroller #popCon .content .con01 ul li {position: relative;margin-right: 13px;flex: 1 1 0;}
#wrppper_0S #scroller #popCon .content .con01 ul li button {border: 1px dashed #bcbcbc;border-radius: 8px;height: 40px;width: 100%;cursor: pointer;background: #fff;font-size: 14px;color: #191919;font-weight: 400;text-align: center;}
#wrppper_0S #scroller #popCon .content .con01 .import {position: relative;width: 100%; height:200px;border-radius:8px; border: 1px solid #bcbcbc;}
#wrppper_0S #scroller #popCon .content .con01 .import img {width: 100%; height:200px;position: absolute;left: 50%;transform: translate(-50%, -50%);top:99px;border-radius:8px; overflow:hidden;object-fit:cover;}
#wrppper_0S #scroller #popCon .content .con01 .import p {font-size: 14px;color: #bcbcbc;font-weight: 400;text-align: center;padding-top: 90px;}

#wrppper_0S .dimmed {background:rgba(0,0,0,0.6);position: absolute; left:0; right:0; top:0; bottom:0; z-index:-1;}

/* 실손전환 추가 2022.02.14 */

table {table-layout:fixed; border-collapse:collapse; border-spacing: 0;width:100%;}
caption {overflow:hidden; position:relative; left:-1000%; height:1px;}
button, input[type="radio"] {cursor:pointer;}
button {padding:0; border:0;}
.tbl_silson thead th {border-top:1px solid #222;background:#ececec;color:#222;font-size:1em;letter-spacing:-0.02em;padding:7px 2px;}
.tbl_silson tbody td {border:0;border-bottom:1px solid #cbcbcb;word-wrap:break-word;line-height:18px;padding:7px 2px;color:#222;font-size:1em;letter-spacing:-0.08em;text-align:center;}
.tbl_silson tbody td.t-l {text-align:left;}
.tbl_silson tbody td.t_bold {font-size:1.1em;font-weight:600;}
.silson_sum {font-size:1.5em;font-weight:600;}
.silson_rod01 {display:inline-block;width:100%;}
.silson_rod01 li {position:relative;border:1px solid #a8a8a8;padding:5px 10px;border-radius:8px;display:inline-block;margin-bottom:10px;width:100%;}
.silson_rod01 li.on {border:2px solid #06688d;}
.silson_rod01 li .silson_list01 {}
.silson_rod01 li .silson_list01 dt {float:left;width:10%;height:100%;vertical-align:middle;}
.silson_rod01 li .silson_list01 dd {float:right;width:90%;}
.silson_rod01 li .silson_list01 dd dl {width:95%;}
.silson_rod01 li .silson_list01 dd dl dt {float:left;width:23%;padding:3px 0;color:#6d6d6d;font-size:13px;}
.silson_rod01 li .silson_list01 dd dl dd{float:right;width:74%;padding:3px 0;color:#000;font-size:13px;}
.silson_rod01 li .silson_list01 dd dl dd.storng {font-weight:600;}
button.btn_silson002 {float:right;background:url("/web/C/M/EW/images/ico_arccordion_right.png") right center no-repeat;background-size:8px auto;width:8px;height:14px;text-indent:-9999em;}
button.btn_silson002.type001{position:absolute;top:40%;}
button.btn_silson003 {float:right;background:url("/web/C/M/S/images/ico_silson_top.png") right center no-repeat;background-size:12px auto;width:30px;height:25px;text-indent:-9999em;}
button.btn_silson003.up {float:right;background:url("/web/C/M/S/images/ico_silson_bottom.png") right center no-repeat;background-size:12px auto;width:30px;height:25px;text-indent:-9999em;}
.silson_rod01 li dd ul {display:inline-block;}
.silson_rod01 li dd ul li {position:relative;border:0;height:100%;border-bottom:1px solid #cccacb;border-radius:0;margin-bottom:0;padding:10px 0;}
.silson_rod01 li dd ul li:last-child {border-bottom:0;}

#wrppper_0S #scroller .contWap .silson_cr002 {position:relative; border:0;}
#wrppper_0S #scroller .contWap .silson_cr002.type001 {position:absolute;top:45%;left:4%;}
#wrppper_0S #scroller .contWap .silson_cr002 input[type="checkbox"] {display:none;}
#wrppper_0S #scroller .contWap .silson_cr002 label{ width:auto;padding-left:0;padding-right:0;display: inline-block;font-size:13px;letter-spacing:-0.12em;font-family: 'Noto Sans KR';}
#wrppper_0S #scroller .contWap .silson_cr002 input[type="checkbox"] + label .chk_img {height:14px; width:14px;background:url("/web/C/M/S/images/icon_check01.png") 0 0 no-repeat; background-size: cover;cursor:pointer;position: inherit;top: 0px;left: 20%;}
#wrppper_0S #scroller .contWap .silson_cr002 input[type="checkbox"]:checked + label .chk_img {background:url("/web/C/M/S/images/icon_check01_on_blk.png") 0 0 no-repeat; background-size: cover;}
.bg_glay_silson {background:#f6f6f6;padding:25px 15px;width:100%;}
.bg_glay_silson h5 {font-size:1.15em;margin-bottom:10px;font-weight:400;}
.flw48 {float:left;width:48%;}
.frw48 {float:right;width:48%;}
.silson_line_box {background:#fff;padding:15px 15px 10px;border-radius:8px;border:1px solid #000;display:inline-block;width:100%;}
.silson_line_box.type001 {padding:0;}
.silson_line_box.type002 {padding:0;position:relative;}
.silson_type {background:transparent;border:0;border-bottom:1px solid #b8b8b8;height:30px;font-size:1.15em;letter-spacing:0em;color:#000;padding:0px;font-weight:600;}
.silson_type.type001 {letter-spacing:0em;}

.tbl_silson_s01 thead th {background:#cccbcb;color:#fff;font-size:1em;letter-spacing:-0.1em;padding:3px;height:50px;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:400;}
.tbl_silson_s01 tbody td {border:0;border-right:1px solid #cbcbcb;word-wrap:break-word;line-height:17px;padding:3px;color:#222;font-size:1em;letter-spacing:-0.08em;text-align:center;height:90px;}
.tbl_silson_s01 tbody td:last-child {border-right:0;}

.tbl_silson_s02 thead th {background:#48a9c5;color:#fff;font-size:1em;letter-spacing:-0.1em;padding:3px;height:50px;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:400;}
.tbl_silson_s02 tbody td {border:0;border-right:1px solid #cbcbcb;word-wrap:break-word;line-height:20px;padding:3px;color:#222;font-size:1em;letter-spacing:-0.08em;text-align:center;height:90px;}
.tbl_silson_s02 tbody td:last-child {border-right:0;}
.tbl_silson_s02 tbody td span {font-size:1.5em;font-weight:600;color:#dc3513;}

.silson_red_sum {position:absolute;top:-48%;left:-50%;background:url("/web/C/M/S/images/icon_silson_red_bg.png") 0 0 no-repeat; background-size: 75px auto;width:75px;height:75px;color:#fff;font-size:1.3em;font-weight:600;text-align:center;line-height:20px;padding:22px 0;}
.silson_text_list li {background:url("/web/C/M/S/images/icon_silson001.png") 2px 7px no-repeat;background-size: 2px;padding-left:8px;padding-bottom:5px;color:#525252;letter-spacing:-0.04em;}
.silson_text_list li.t-col {color:#0081a6;}
.silson_text_list li.t-col span {font-weight:600;}
.img_down {position:relative;margin:70px auto;display:inline-block;width:15%;}

.cms_subtit {color:#222;font-size:0.98em;margin:10px 0px;line-height:20px;}
.s_text_c01 {color:#dc3511;}
.s_mbm5 {margin-bottom:-5px;}
.s_phone_fix {position:fixed;bottom:0;}

.btn_box_sil {display:flex;text-align:center;font-size: 1.23em;font-weight:800; padding: 20px 15px;cursor:pointer;letter-spacing: -0.07em;}
/*.btn_box_sil  > button, .btn_box_sil > a, .btn_box_sil > label {display:inline-block;text-align:center;font-size: 1.23em;font-weight:800; padding: 20px 15px;cursor:pointer;letter-spacing: -0.07em;}*/
.btn_box_sil .btnew_bluebox_sil {background:#06688d;color:#fff;z-index:100;border-radius:8px;height:55px;line-height:55px;}

.pt08 {padding-top:8px !important;}
.sil_tss {font-size:0.95em;display:block;font-weight:600;}
.sil_tbig{font-size:1.2em;display:block;font-weight:600;line-height:20px;}

@media all and (min-height:736px){
	.s_phone_fix002 {position:fixed;bottom:0;}
}