/* noto */
/* Noto Sans Light */
@font-face {
	font-family:"NSL";
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Light.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Light.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Light.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Light.eot?#iefix") format("embedded-opentype");
}

/* Noto Sans Regular */
@font-face {
	font-family:"NSR";
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Regular.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Regular.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Regular.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Regular.eot?#iefix") format("embedded-opentype");
}

/* Noto Sans Medium */
@font-face {
	font-family:'NSM';
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Medium.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Medium.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Medium.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Medium.eot?#iefix") format("embedded-opentype");
}

/* Noto Sans Bold */
@font-face {
	font-family:"NSB";
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Bold.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Bold.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Bold.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Bold.eot?#iefix") format("embedded-opentype");
}

/* Noto Sans Blank */
@font-face {
	font-family:"NSK";
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Black.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Black.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Black.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Black.eot?#iefix") format("embedded-opentype");
}

/* Noto Sans Thin */
@font-face {
	font-family:"NST";
	font-style:normal;
	src:url("/static/simple/fonts/nkt_pc/NotoSans-Thin.woff2") format("woff2"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Thin.woff") format("woff"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Thin.eot"),
		url("/static/simple/fonts/nkt_pc/NotoSans-Thin.eot?#iefix") format("embedded-opentype");
}

/* layout */
.clear {*zoom:1;}
.clear:after {display:block; clear:both; content:"";}
.p_mbs {min-width:1260px;letter-spacing:-0.07em;}
.p_mbs .location span {padding-left:18px; font-size:14px; background-position:0 5px;}
.p_mbs .location .home {vertical-align:top; margin-top:-2px;}
.p_mbs .p_mbs_con .inner {position:relative; padding:70px 0 70px 50px; *zoom:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.p_mbs .p_mbs_con .inner:after {display:block; clear:both; content:"";}

.p_mbs .board {width:100%; border-collapse:collapse; border-top:3px solid #222; font-size: 16px; }
.p_mbs .board th {height: 55px; font-size:16px; font-weight:normal; text-align:center; color:#222; background:#f1f2fa;border-bottom:1px solid #ccc;}
.p_mbs .board td {border-bottom:1px solid #ccc; text-align: center; line-height: 27px; color: #454545;}
.p_mbs caption, .p_mbs .ir { overflow: hidden; display: table-caption; position: static; left: -1000%; top: auto; width: 1px; height: 1px; }
.p_mbs .board tr.row th { border-left: 1px solid #ccc; } 

.p_mbs .set2 {font-size:16px; border-top:3px solid #555;}
.p_mbs .set2 th {height:55px; font-size:16px; text-align:center; color:#222; border-bottom:1px solid #555;}
.p_mbs .set2 td {padding:20px 0 20px 32px; line-height:27px; color:#454545;}
.p_mbs .set2 td:first-child {text-align:center; color:#222; border-right:1px solid #ccc;}

.p_mbs .tab_con {position:relative; padding-top:64px; transition: all 0s;}
.p_mbs .tab_con > dt {position:absolute; left:0; top:0; background:#7a7c8d;}
.p_mbs .tab_con > dt a {display:block; line-height:24px; padding:20px 0; font-size:19px; color:#fff; border-left:1px solid #6f7180; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.p_mbs .tab_con > dt:first-child a {border:0;}
.p_mbs .tab_con > dt.on a {margin-top:-7px; padding-bottom:19px; font-weight:bold; font-size:22px; color:#d71826; background:#fff; border:6px solid #d71826; box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.p_mbs .tab_con > dd {position:absolute; left:-9999px; top:-9999px; visibility:hidden;}
.p_mbs .tab_con > dd.on {position:static; visibility:visible;}
.p_mbs .tab_con.x1 > dt {width:50%;margin:0 0 0 -25%;}
.p_mbs .tab_con.x1 > dt.on a {min-height:99px; padding-top:31px;}
.p_mbs .tab_con.x1 > .t1 {left:50%;}
.p_mbs .tab_con.x2 > dt {width:50%;}
.p_mbs .tab_con.x2 > .t2 {left:50%;}

.p_mbs .tab_con.x3 > dt {width:33.333%;}
.p_mbs .tab_con.x3 > .t2 {left:33.333%;}
.p_mbs .tab_con.x3 > .t3 {left:66.666%;}

.p_mbs .tab_con.x4 > dt {width:25%;}
.p_mbs .tab_con.x4 > .t2 {left:25%;}
.p_mbs .tab_con.x4 > .t3 {left:50%;}
.p_mbs .tab_con.x4 > .t4 {left:75%;}

.p_mbs .tab_con.x5 > dt {width:20%;}
.p_mbs .tab_con.x5 > .t2 {left:20%;}
.p_mbs .tab_con.x5 > .t3 {left:40%;}
.p_mbs .tab_con.x5 > .t4 {left:60%;}
.p_mbs .tab_con.x5 > .t5 {left:80%;}

.p_mbs .tab_con.x6 > dt {width:16%;}
.p_mbs .tab_con.x6 > .t2 {left:16%;}
.p_mbs .tab_con.x6 > .t3 {left:32%;}
.p_mbs .tab_con.x6 > .t4 {left:51%;}
.p_mbs .tab_con.x6 > .t5 {left:67%;}
.p_mbs .tab_con.x6 > .t6 {left:84%;}


.p_mbs .app_btn {display:inline-block; line-height:46px; padding:0 42px; font-size:18px; color:#fff; background:#d71826; border-radius:100px;}
.p_mbs .gray_b {background:#f1f2fa;}
.p_mbs .sky_b {background:#f1f7fa;}

.p_mbs .st {font-size:30px; font-weight:bold; letter-spacing:-0.07em; color:#222; line-height: 32px; }
.p_mbs_con {font-size:19px;}

.p_mbs .box_sz {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mb50 { margin-bottom: 50px; }
.mt10 { margin-top: 10px; }

.p_mbs_notice .inner {text-align:left;}
.p_mbs_notice h4 {line-height:28px; font-size:19px; font-weight:bold; color:#222;}
.p_mbs_notice ul, .p_mbs_notice ol {margin-top:20px;}
.p_mbs_notice ol ul {margin-top:0;}
.p_mbs_notice li {line-height:30px; margin-top:10px; font-size:19px; color:#454545;}
.p_mbs_notice li:first-child {margin:0;}
.p_mbs_notice li.txt-red {color:#d71826;}
.p_mbs_notice ol > li {margin-top:25px;}
.p_mbs_notice ul > li {position:relative; padding-left:12px;}
.p_mbs_notice ul > li:first-child {margin-top:10px;}
.p_mbs_notice ul > li:before {position:absolute; left:0; top:13px; width:3px; height:3px; background:#333; content:"";}
.p_mbs_notice ul > li.txt-red:before {background:#d71826;}
.p_mbs_notice ul li ul { margin-top: 0; }
.p_mbs_notice ul li .p_desh-list > li { position: relative; padding-left: 11px; }
.p_mbs_notice ul li .p_desh-list > li:before { content: ""; position: absolute; left: 0; top: 15px; width: 5px; height: 2px; background: #454545; }
.p_mbs_notice ol ul > li {padding-left:15px;}
.p_mbs_notice ol ul > li:before {left:3px;}
.p_mbs_notice li b {color:#222;}
.p_mbs_notice li p {position:relative; margin-top:7px; padding-left:12px;}
.p_mbs_notice li p:before {position:absolute; left:0; top:14px; width:5px; height:2px; background:#222; content:"";}
.p_mbs_notice div.in {margin-top:25px; padding:5px 30px 25px; border-top:1px solid #222; border-bottom:1px solid #ccc;}
.p_mbs_notice div.in li {padding-left:10px; font-size:17px;}
.p_mbs_notice div.in li:before {background:#777;}
.p_mbs_notice .column .inner > p.list-desc {margin-top: 20px;}
.p_mbs_notice .tit {display:block;margin:20px 0 0 0;color:#454545;font-size:19px;}
.p_mbs_notice .tit + .lst {margin:0;}

.c-hidden{ position: absolute; top:0; left:0; width:1px; height:1px; overflow: hidden; color: transparent; font-size: 1px;}

/* common */
.dot-list {margin:10px 0 0 0;}
.dot-list li {position:relative;margin:5px 0 0 0;padding:0 0 0 12px;font-size:16px;color:#777;}
.dot-list li:first-child {margin:0;}
.dot-list li:before {content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#777;border-radius:4px;}

.mbDataTblCol {margin:20px 0 0 0;}
.mbDataTblCol thead tr th {position:relative;padding:15px 0;border-left:1px solid #dde3e9;border-bottom:1px solid #dde3e9;background:#ccd2da;color:#221815;font-weight:normal;font-size:17px;}
.mbDataTblCol thead tr th:after {content:'';position:absolute;top:0;left:0;width:2px;height:100%;border-right:1px solid #dde3e9;border-bottom:1px solid #f1f7fa;background:#f1f7fa;}
.mbDataTblCol thead tr th:first-child:after, .mbDataTblCol tbody tr td:first-child:after {display:none;}
.mbDataTblCol tbody tr td {position:relative;padding:15px 0;border-bottom:1px solid #ccd2da;background:#fff;color:#221815;font-size:17px;}
.mbDataTblCol tbody tr td:after {content:'';position:absolute;top:5%;left:1px;width:1px;height:90%;background:#ccd2da;}

.txt-tit {position:relative;margin:50px 0 0 0;padding:0 0 0 12px;color:#454545;text-align:left;}
.txt-tit:before {content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background:#4c4948;border-radius:4px;}

.p_mbs .visual {height:auto; margin-bottom: 0; background: url(../img/membership/bg-visual-mbs.jpg) no-repeat center 0;}
.p_mbs .vs_ex {position:relative;padding-top: 40px;}
.p_mbs .visual > div:first-child {height:250px;}
.p_mbs .visual .hgroup h1,/* 0709 SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.p_mbs .visual .hgroup h3 { color: #000; font-family: 'NSB',"Malgun Gothic","ë§‘ì€ ê³ ë”•",MG,sans-serif;}
#p_pduct_change .last-prd { padding-top: 92px; }
.membership-btn-line { padding: 0 10px; display: inline-block; vertical-align: top; height: 24px; line-height: 24px; border-radius: 5px; border: 1px solid #bbb; font-size: 12px;color: #666; }

.p_mbs .board td.text-left { text-align: left; }

.pduct-tbl-top-desc { margin: 5px 0 5px 0; font-size: 16px; text-align: right; }
.pduct-tbl-top-desc:first-child { margin-top: 0; }
/* list */
.p_noted-list li { position: relative; text-align: left; padding-left: 17px; }
.p_noted-list li:before { content: "ÃƒÂ¥Ã‚ÂÃ‚Â ÃƒÂ¬Ã‚ÂÃ¢â€žÂ¢ÃƒÂ¬Ã‹Å“Ã¢â€žÂ¢"; position: absolute; left: 0; top: 0px;} 

.p_num-list li { text-align: left; }
.p_num-list > li + li { margin-top: 10px; }

.p_desh-list > li {  position: relative; padding-left: 11px; }
.p_desh-list > li:before { content: ""; position: absolute; left: 0; top: 15px; width: 5px; height: 2px; background: #454545; }

.mbs_benefit_mb .cmd .inner,
.mbs_benefit_mb .cmd .inner {text-align:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_benefit_mb .cmd h4 {line-height:20px; font-size:18px; font-weight:bold; color:#d71826;}
.mbs_benefit_mb .cmd h5 {display:inline-block; line-height:33px; margin-top:28px;}
.mbs_benefit_mb .target strong {display:block; margin-top:7px; line-height:36px; font-size:24px; font-weight:normal; color:#454545; letter-spacing:-3px;}
.mbs_benefit_mb .target strong .bold {font-weight:bold;}
.mbs_benefit_mb .target dl {display:table; margin-top:20px; line-height:28px; font-size:19px;}
.mbs_benefit_mb .target dl dt {display:table-cell; font-weight:bold; color:#222;}
.mbs_benefit_mb .target dl dt:after {display:inline-block; line-height:28px; margin-top:-3px; padding:0 6px; vertical-align:top; content:":";}
.mbs_benefit_mb .target dl dd {display:table-cell; color:#454545;}
.mbs_benefit_mb .target dl b {font-size:22px; font-weight:normal;}
.mbs_benefit_mb .target dl span {display:block; line-height:24px; font-size:16px; color:#454545;}
.mbs_benefit_mb .target p {line-height:22px; margin-top:16px; font-size:16px; color:#777;}
.mbs_benefit_mb .target p:before {display:inline-block; width:4px; height:4px; margin:8px 6px 0 0; border-radius:100%; background:#777; vertical-align:top; content:"";}
.mbs_benefit_mb .target .app_btn {margin-top:37px; padding:0 35px;}
.mbs_benefit_mb .target img {float:right; margin:-234px 67px 0 0;}
.mbs_benefit_mb .means {height:418px;}
.mbs_benefit_mb .means .inner {padding-left:600px;}
.mbs_benefit_mb .means h4 {margin-top:44px;}
.mbs_benefit_mb .means ul {margin-top:23px;}
.mbs_benefit_mb .means ul li {position:relative; line-height:30px; margin-bottom:7px; padding-left:13px; font-size:19px;}
.mbs_benefit_mb .means ul li:before {position:absolute; left:0; top:0; width:4px; height:4px; margin-top:14px; background:#353c4b; border-radius:100%; content:"";}
.mbs_benefit_mb .means ul b {font-size:21px;}
.mbs_benefit_mb .means img {position:absolute; left:55px; top:70px; margin-right:58px;}
.mbs_benefit_mb .benefit .inner {padding-left:0; padding-right:0;}
.mbs_benefit_mb .benefit h4 {line-height:30px;}
.mbs_benefit_mb .benefit h5 {line-height:22px; margin-top:16px; font-size:19px; color:#454545;}
.mbs_benefit_mb .benefit .clear {margin-top:28px;}
.mbs_benefit_mb .benefit .clear_txt { margin-top: 10px; font-size: 16px; text-align: right; }
.mbs_benefit_mb .benefit dl {display:table; float:left; position:relative; width:236px; margin-left:16px; padding:76px 11px 11px; border-radius:9px;}
.mbs_benefit_mb .benefit dl:first-child {margin:0;}
.mbs_benefit_mb .benefit dl:nth-child(odd) {background:#39a9bf;}
.mbs_benefit_mb .benefit dl:nth-child(even) {background:#3f6e97;}
.mbs_benefit_mb .benefit dl dt {position:absolute; left:0; top:22px; width:100%; line-height:28px; font-size:20px; font-weight:bold; color:#fff;}
.mbs_benefit_mb .benefit dl dd {display:table-cell; position:relative; vertical-align:middle; width:100%; height:200px; padding:9px 30px; background:#fff; border-radius:0 0 9px 9px;}
.mbs_benefit_mb .benefit dl dd:before {position:absolute; left:0; top:-9px; width:100%; height:9px; background:url(../img/membership/mbs_mb_bf_wave.png) no-repeat; content:"";}
.mbs_benefit_mb .benefit dl p {line-height:22px; padding:13px 0 13px 55px; font-weight:bold; text-align:left; font-size:17px; color:#222;}
.mbs_benefit_mb .benefit dl p i {font-style:normal; font-size:18px;}
.mbs_benefit_mb .benefit .lte .bf01,
.mbs_benefit_mb .benefit .g3 .bf01 { background:url(../img/membership/pic_icon/icon_pic0_1g.png) no-repeat left center;}
.mbs_benefit_mb .benefit .lte .bf01.add1,
.mbs_benefit_mb .benefit .g3 .bf01.add1, .mbs_benefit_mb .benefit .y_lte .bf03, .mbs_benefit_mb .benefit .y_g3 .bf02 {background:url('../img/membership/member_01/icon_pic0_1g_20180731_01.png') no-repeat left center;}
.mbs_benefit_mb .benefit .lte .bf02,
.mbs_benefit_mb .benefit .y_lte .bf01 {background:url(../img/membership/pic_icon/icon_pic_tv.png) no-repeat left center;}
.mbs_benefit_mb .benefit .lte .bf03,
.mbs_benefit_mb .benefit .g3 .bf02 {background:url(../img/membership/pic_icon/icon_pic_receiver.png) no-repeat 2px center;}
.mbs_benefit_mb .benefit .y_lte .bf02,
.mbs_benefit_mb .benefit .y_g3 .bf01 {background:url(../img/membership/pic_icon/icon_pic_egg.png) no-repeat 0 center;}
.mbs_benefit_mb .benefit .y_lte .bf03 { margin-top: 10px; }

/* membership01 */
.p_mbs_notice .column .inner {padding-left:0; padding-right:0;}
.p_mbs_notice.notice table {width:1050px; margin:22px auto 0;border-collapse: separate;}
.p_mbs_notice.notice td {line-height:30px; padding:22px 32px; font-size:17px; color:#454545;}
.p_mbs_notice.notice p {position:relative; margin-top:10px; padding-left:11px; }
.p_mbs_notice.notice p:first-child {margin:0;}
.p_mbs_notice.notice p:before {position:absolute; left:0; top:13px; width:3px; height:3px; background:#777; content:"";}
.p_mbs_notice.notice table .td-dot-list li{color:#454545;font-size:17px;}
.p_mbs_notice.notice table .td-dot-list li:before {background:#777;}
.mbs_benefit_mb .benefit-cupon-list {margin:30px 0 0 0;font-size:0;line-height:0;}
.mbs_benefit_mb .benefit-cupon-list li {display:inline-block;width:33%;text-align:center;}
.mship01 { margin-top: 60px; }
.mship01 * { font-family:  'NSL'; box-sizing: border-box;  }
.mship01_heading { margin-bottom: 45px; color: #222; font-size: 35px; text-align: center; }
.mship01_heading em { font-family:"NSR"; font-weight: 600; }
.mship_section + .mship_section { margin-top: 60px; }
.mship_aligner { position: relative; width: 1080px; margin: 0 auto; }
.m01-coupon { position: relative; }
.m01-coupon_image { position: absolute; top: 0; right: 0; font-size: 0; }
.m01-coupon_heading { color: #222; font-size: 34px; letter-spacing: -0.75px; }
.m01-coupon_txt { margin-top: 5px; color: #222; font-size: 34px; font-family:"NSR"; font-weight: 600; line-height: 1.3;}
.m01-coupon .app_btn { margin-top: 40px; }
.m01-box { padding: 65px 0; background: #f1f2fa url('../img/membership/member_01/m01-box.png') center center; }
.m01_list { font-size: 0; text-align: center; }
/* 230913 ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÅ½Ã‚ÂºÃƒÂ«Ã‚Â¦Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€ÃƒÂªÃ‚Â¹Ã‚Â®ÃƒÂ¨Ã‚ÂÃ¢â‚¬ËœÃƒÂ¬Ã‚Â¢Ã‚ÂÃƒÂ«Ã‚Â£Ã‚Â¿ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã‚Â¶Ã‚Â¿ÃƒÂ¬Ã‚Â«Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½+ 1ÃƒÂ¥Ã‚ÂªÃ¢â‚¬ÂºÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€œÃƒÂ¬Ã‚ÂÃ‚Â¡ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã…â€™Ã‚ÂÃƒÂ¬Ã…Â Ã…â€œÃƒÂ¦Ã‚Â²Ã¢â‚¬Â¦ÃƒÂ¯Ã‚Â¿Ã‚Â½ ÃƒÂ§Ã¢â‚¬Â¢Ã‚Â°ÃƒÂ«Ã‚Â¶Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½ */
.m01_item { display: inline-block; position: relative; min-width: 110px; padding-top: 128px; color: #222; font-size: 22px; text-align: center; line-height: 28px; vertical-align: top; font-weight: 500; font-family: 'NSR'; }
.m01_item_detail { margin-top: 2px; color: #222; font-size: 18px; text-align: center; line-height: 1.2; letter-spacing: -1.35px; font-family: 'NSL'; }
.m01_item + .m01_item { margin-left: 42px; }
.m01_item:before { content: " "; position: absolute; top: 0; left: 50%; width: 110px; height: 110px; margin-left: -55px; background-repeat: no-repeat; background-position: center top; background-size: 110px auto; }
.m01_item.m01_item-0:before { background-image: url('../img/membership/member_01/mship01_icon-0.png'); } 
/* // 230913 ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÅ½Ã‚ÂºÃƒÂ«Ã‚Â¦Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€ÃƒÂªÃ‚Â¹Ã‚Â®ÃƒÂ¨Ã‚ÂÃ¢â‚¬ËœÃƒÂ¬Ã‚Â¢Ã‚ÂÃƒÂ«Ã‚Â£Ã‚Â¿ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã‚Â¶Ã‚Â¿ÃƒÂ¬Ã‚Â«Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½+ 1ÃƒÂ¥Ã‚ÂªÃ¢â‚¬ÂºÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€œÃƒÂ¬Ã‚ÂÃ‚Â¡ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã…â€™Ã‚ÂÃƒÂ¬Ã…Â Ã…â€œÃƒÂ¦Ã‚Â²Ã¢â‚¬Â¦ÃƒÂ¯Ã‚Â¿Ã‚Â½ ÃƒÂ§Ã¢â‚¬Â¢Ã‚Â°ÃƒÂ«Ã‚Â¶Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½ */
.m01_item.m01_item-1:before { background-image: url('../img/membership/member_01/mship01_icon-1.png'); }
.m01_item.m01_item-2:before { background-image: url('../img/membership/member_01/mship01_icon-2.png'); }
.m01_item.m01_item-3:before { background-image: url('../img/membership/member_01/mship01_icon-3.png'); }
.m01_item.m01_item-4:before { background-image: url('../img/membership/member_01/mship01_icon-5.png'); }
.m01_item.m01_item-5:before { background-image: url('../img/membership/member_01/mship01_icon-4.png'); }
.m01_item.m01_item-6:before { background-image: url('../img/membership/member_01/mship01_icon-6.png'); }
.mship_line-btn { display: block; margin: 8px auto 0; width: 90px; padding: 0px 10px; font-size: 16px; color: #000; border-radius: 6px; border: 1px solid #7E7E7E; }
.m01-box_desc { padding-top: 50px; color: #222; }
.m01-qna { font-size: 0; text-align: center;}
.m01-qna_item { display: inline-block; position: relative;  width: 245px; padding: 15px;  padding-top: 0; background-color: #238BA7; border-radius: 10px; vertical-align: top;}
.m01-qna_item + .m01-qna_item { margin-left: 31px; }
.m01-qna_item:nth-child(2n) { background-color: #3f6e97; }
.m01-qna_item:before { content: " "; position: absolute; top: 0; height: 105px; background-position: left center; background-repeat: no-repeat; }
.m01-qna_item.m01-qna_item-1:before { right: 32px; width: 29px; background-image: url('../img/membership/member_01/mship01_question-1.png'); }
.m01-qna_item.m01-qna_item-2:before { right: 26px; width: 39px; background-image: url('../img/membership/member_01/mship01_question-2.png'); }
.m01-qna_item.m01-qna_item-3:before { right: 27px; width: 32px; background-image: url('../img/membership/member_01/mship01_question-3.png'); }
.m01-qna_item.m01-qna_item-4:before { right: 23px; width: 32px; background-image: url('../img/membership/member_01/mship01_question-4.png'); }
.m01-qna_q { position: relative; padding: 25px 0 25px 38px; color: #fff; font-size: 21px; line-height: 26px; letter-spacing: -0.9px; text-align: left; font-weight: 600; }
.m01-qna_q > em { position: absolute; top: 22px; left: 10px; color: #fff; font-size: 20px; }
.m01-qna_a { position: relative; min-height: 153px; margin-top: 7px; padding: 18px; background-color: #fff; border-radius: 10px; border-top-left-radius: 0; border-top-right-radius: 0; }
.m01-qna_a:before { content: " "; position: absolute; top: -7px; left: 0; width: 215px; height: 7px; border-bottom: 1px solid #fff; background: url('../img/membership/member_01/mship01_answer.png') no-repeat left top; }
.m01-qna_abox { position: relative; padding-left: 25px; text-align: left; }
.m01-qna_abox + .m01-qna_abox { margin-top: 15px; }
.m01-qna_abox > em { position: absolute; top: -2px; left: 1px; color: #000; font-size: 20px; font-weight: 600; }
.m01-qna_heading { color: #000; font-size: 19px; font-weight: 600; }
.m01-qna_txt { color: #000; font-size: 16px;  line-height: 23px; }
.m01-noti { margin-top: 40px; }
.m01-noti li { position: relative; padding-left: 10px; color: #000; font-size: 18px; line-height: 26px; }
.m01-noti li:before { content: "*"; position: absolute; top: 0; left: 0; color: #000; font-size: 18px; }
.mship-family_box { background: #f1f2fa url('/benefit/common/web/images/homeco_campaign/mship-family_bg.png')center center no-repeat;  padding: 65px 0 0; }
.mship-family_item {font-size: 0; }
.mship-family_item > li { width: 48%; display: inline-block; vertical-align: bottom; }
.mship-family_item > li + li { margin-left: 40px; }
.mship-family_item > li:nth-child(2) { vertical-align: top; }
.mship-family_txt { font-size: 17px; color: #000; }
.mship-family_txt .mship01_heading,/* SEOÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mship-family_txt h4 { text-align: left; margin-bottom: 20px; }
.mship-family_txt p { font-size: 22px; }
.mship-family_txt p em { font-weight: bold; }
.mship-family_txt ul.lst li:before { content: ""; display: inline-block; width: 3px; height: 3px; background: #000; vertical-align: middle; border-radius: 100%; margin-right: 8px; }
.mship-family_txt a.app_btn { margin: 20px 0; }
.mship-family_txt p.mship01_fmlp { font-size: 16px; color: #333;}
#family-coupon { padding-top: 60px; }

.mbs_benefit_pc .p_mbs_con {position:relative;}
.mbs_benefit_pc .p_mbs_con:after {position:absolute; left:0; bottom:0; z-index:-1px; width:100%; height:485px; background:#f1f2fa; content:"";}
.mbs_benefit_pc .p_mbs_con .inner {padding:0;}
.mbs_benefit_pc .tab_con {position:relative; z-index:1; margin-top:70px; padding-top:85px; *zoom:1;}
.mbs_benefit_pc .tab_con > dt i {display:inline-block; position:relative; padding-left:58px; text-align:left;}
.mbs_benefit_pc .tab_con > dt i:before {position:absolute; left:0; top:50%; width:46px; height:43px; margin-top:-21px; content:"";}
.mbs_benefit_pc .tab_con .t1 i:before {background-image:url(../img/membership/pic_icon/icon_pic_tab11.png);}
.mbs_benefit_pc .tab_con .t2 i:before {background-image:url(../img/membership/pic_icon/icon_pic_tab12.png);}
.mbs_benefit_pc .tab_con > dt.on i:before {background-position:0 -43px;}
.mbs_benefit_pc .d1 .top {background:url(../img/membership/mbs_benefit_pc_img01_n.png) no-repeat right 70px;}
.mbs_benefit_pc .d2 .top {background:url(../img/membership/mbs_benefit_pc_img02_n.png) no-repeat right 100px;}
.mbs_benefit_pc .top {padding:120px 55px 94px; text-align:left;}
.mbs_benefit_pc .top h4 {line-height:50px; letter-spacing:-0.07em;}
.mbs_benefit_pc .top h4 i {display:inline-block; position:relative;}
.mbs_benefit_pc .top h4 i:after {position:absolute; left:50%; top:0; width:7px; height:7px; margin-left:-2px; background:#d71826; border-radius:100%; content:"";}
.mbs_benefit_pc .top dl {margin-top:14px;}
.mbs_benefit_pc .top dt {line-height:29px; font-size:18px; font-weight:bold; color:#d71826;}
.mbs_benefit_pc .top dd {line-height:36px; font-size:20px; letter-spacing:-0.1em; color:#222;}
.mbs_benefit_pc .top dd:before {display:inline-block; vertical-align:top; width:4px; height:4px; margin:17px 11px 0 0; background:#353c4b; border-radius:100%; content:"";}
.mbs_benefit_pc .app_btn {margin-top:30px; padding:0 50px; font-weight:bold;}
.mbs_benefit_pc .app_btn:after {display:inline-block; vertical-align:top; width:20px; height:26px; margin:9px 0 0 10px; background:url(../img/membership/icon/icon_hand.png); content:"";}
.mbs_benefit_pc .btm {height:485px; background:#f1f2fa;}
.mbs_benefit_pc .btm h4 {line-height:50px; padding-top:60px;}
.mbs_benefit_pc .btm ul {margin-top:32px; font-size:0;}
.mbs_benefit_pc .btm ul li {display:inline-block; position:relative; vertical-align:top; width:281px; height:281px; margin:0 16px; font-size:16px; border-radius:100%;background: #fff;}
.mbs_benefit_pc .btm ul li:before {position:absolute; left:-41px; top:50%; vertical-align:top; width:50px; height:50px; margin-top:-25px; background:#424d66 url(../img/membership/icon/icon_plus.png) no-repeat center center; border-radius:100%; content:"";}
.mbs_benefit_pc .btm ul li:first-child:before {display:none;}
.mbs_benefit_pc .d1 .btm strong {display:block; line-height:20px; padding-top:20px; font-size:22px; color:#222;}
.mbs_benefit_pc .d1 .btm strong:before {display:block;content:"";height:112px;}
.mbs_benefit_pc .d1 .btm1 strong:before {background:url(../img/membership/pic_icon/icon_pic_earth_n.png) no-repeat center center;}
.mbs_benefit_pc .d1 .btm2 strong:before {background:url(../img/membership/pic_icon/icon_pic_router_n.png) no-repeat center center;}
.mbs_benefit_pc .d1 .btm p {margin-top:14px; line-height:31px; font-size:20px; letter-spacing:-0.07em; color:#222;}
.mbs_benefit_pc .d1 .btm span {line-height:30px; letter-spacing:-0.07em; font-size:16px; color:#454545;}
.mbs_benefit_pc .d2 .btm strong {display:block; line-height:45px; padding-top:20px; font-size:22px; color:#222;}
.mbs_benefit_pc .d2 .btm strong:before {display:block; height:112px; content:"";}
.mbs_benefit_pc .d2 .btm1 strong:before {background:url(../img/membership/pic_icon/icon_pic_house_x2_n.png) no-repeat center center;}
.mbs_benefit_pc .d2 .btm2 strong:before {background:url(../img/membership/pic_icon/icon_pic_router_x2_n.png) no-repeat center center;}
.mbs_benefit_pc .d2 .btm3 strong:before {background:url(../img/membership/pic_icon/icon_pic_wifi_x3_n.png) no-repeat center center;}
.mbs_benefit_pc .d2 .btm p {margin-top:8px; line-height:24px; font-size:16px; color:#454545;}


/* membership03 / data roulette*/
.mbs_data_lte .entry h2,/* SEOÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mbs_data_lte .entry h4 {line-height:43px;}
.mbs_data_lte .entry dl {margin-top:16px; line-height:28px; font-size:0;}
.mbs_data_lte .entry dt {display:inline; font-size:19px; font-weight:bold; color:#222;}
.mbs_data_lte .entry dd {display:inline; font-size:19px; color:#454545;}
.mbs_data_lte .entry dd:before {display:inline-block; vertical-align:top; margin:-3px 5px 0; content:":";}
.mbs_data_lte .entry .app_btn {margin-top:40px;}
.mbs_data_lte .method .inner {padding-left:0; padding-right:0;}
.mbs_data_lte .method h2,/* SEOÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mbs_data_lte .method h4 {line-height:32px;}
.mbs_data_lte .method ol {margin-top:30px; font-size:0;}
.mbs_data_lte .method li {display:inline-block; position:relative; vertical-align:top; width:220px; margin:0 21px;}.mbs_data_lte .method li:before {position:absolute; left:-28px; top:100px; width:15px; height:24px; background:url(../img/membership/icon_arr.png); content:"";}
.mbs_data_lte .method li:first-child:before {display:none;}
.mbs_data_lte .method b {line-height:52px; font-size:27px; color:#222;}
.mbs_data_lte .method b:before {display:block; height:220px; margin-bottom:7px; background-color:#fff; background-repeat: no-repeat; background-position: center center; border-radius:100%; content:"";}
.mbs_data_lte .method .mt1 b:before {background-image:url(../img/membership/mbs_data_lte01_n.png);}
.mbs_data_lte .method .mt2 b:before {background-image:url(../img/membership/mbs_data_lte02_n.png);}
.mbs_data_lte .method .mt3 b:before {background-image:url(../img/membership/mbs_data_lte03_n.png);}
.mbs_data_lte .method .mt4 b:before {background-image:url(../img/membership/mbs_data_lte04_n.png);}
.mbs_data_lte .method p {line-height:26px; font-size:20px; color:#222;}
.mbs_data_lte .p_mbs_notice {border:0;}
.mbs_data_lte .p_mbs_notice h3,/* 0725 ÃƒÂ¬Ã‚Â¶Ã¢â‚¬ÂÃƒÂªÃ‚Â°Ã¢â€šÂ¬ */
.mbs_data_lte .p_mbs_notice h4 {font-weight:bold; font-size:24px;}


/* membership04 */
.mbs_data_gift .gift {position:relative; z-index:2;}
.mbs_data_gift .gift .inner {text-align:left;}
.mbs_data_gift .gift h4 {line-height:38px;}
.mbs_data_gift .gift ul {margin-top:24px;}
.mbs_data_gift .gift ul li {line-height:24px; margin-top:12px; font-size:19px;}
.mbs_data_gift .gift ul li:first-child {margin:0;}
.mbs_data_gift .gift ul strong {color:#222;}
.mbs_data_gift .gift ul p {display:inline; color:#454545;}
.mbs_data_gift .gift ul p:before {display:inline-block; vertical-align:top; margin:-2px 6px 0 0; content:":";}
.mbs_data_gift .gift ul i {font-size:16px; color:#777;}
.mbs_data_gift .gift .app_btn {margin-top:40px;}
.mbs_data_gift .gift .inner{background:url(../img/membership/mbs_data_gift_bg_n.png) no-repeat center right;}
.mbs_data_gift .recmd {position:relative; z-index:1;}
.mbs_data_gift .recmd h4 {line-height:32px;}
.mbs_data_gift .recmd ul {margin-top:45px; font-size:0;}
.mbs_data_gift .recmd ul li {display:inline-block; vertical-align:top; width:288px; line-height:30px; font-size:19px; color:#222;}
.mbs_data_gift .recmd ul i {display:block; width:100%;}
.mbs_data_gift .recmd ul i:before {display:block; width:220px; height:220px; margin:0 auto 17px; border-radius:100%; background-color:#fff; content:"";}
.mbs_data_gift .recmd .mt1 i:before {background:url(../img/membership/mbs_data_gift01_n.png) #fff no-repeat center center;}
.mbs_data_gift .recmd .mt2 i:before {background:url(../img/membership/mbs_data_gift02_n.png) #fff no-repeat center center;}
.mbs_data_gift .recmd .mt3 i:before {background:url(../img/membership/mbs_data_gift03_n.png) #fff no-repeat center center;}
.mbs_data_gift .p_mbs_notice {border:0;}
.mbs_data_gift .p_mbs_notice h4 {padding-bottom:10px; font-size:24px;}


/* membership05  */
.mbs_data_push .vs_ex{padding-top: 50px;}
.mbs_data_push .pull h4 {line-height:33px;}
.mbs_data_push .pull .pull-ct-wr{padding: 30px;background: #f2f2fa;border-radius: 180px;width: 794px;margin: 20px auto 0;}
.mbs_data_push .pull p {font-size: 20px;padding-bottom: 30px; color: #222;font-weight: bold;}
.mbs_data_push .pull ul {line-height:20px; font-size:0; font-weight:bold;}
.mbs_data_push .pull ul:before {display:block; height:180px; margin-bottom:20px; background:url(../img/membership/mbs_data_push_n.png) no-repeat center center; content:"";}
.mbs_data_push .pull li {vertical-align: top; display:inline-block; font-size:19px; color:#222;width: 230px;}
.mbs_data_push .pull dd:before {display:inline-block; vertical-align:top; margin:-3px 5px 0; content:":";}
.mbs_data_push .pull dd span {padding:0 10px;}
.mbs_data_push .service .inner {padding-left:0; padding-right:0;}
.mbs_data_push .service h4 {line-height:42px;}
.mbs_data_push .service img {margin-top:20px;}
.mbs_data_push .service p {margin-top:50px; line-height:30px; font-size:19px; color:#454545;}
.mbs_data_push .service .btn {margin-top:35px; font-size:0;}
.mbs_data_push .service .btn a {display:inline-block; vertical-align:top; margin:0 5px; padding:0 35px; font-size:18px; border-radius:100px;}
.mbs_data_push .service .lte_charge {height:46px; line-height:44px; color:#fff; background:#333;}
.mbs_data_push .service .y24_charge {height:42px; line-height:40px;color:#333; border:2px solid #333;}
.mbs_data_push .p_mbs_notice {border:0;}
.mbs_data_push .p_mbs_notice h4 {padding-bottom:10px; font-size:24px;}


/* membership06 / familybox */
.mbs_data_family .info1 .inner {text-align:left; padding-bottom:80px; background:url(../img/membership/mbs_data_family01_n.png) no-repeat right center;}
.mbs_data_family .info1 h4 {line-height:40px;}
.mbs_data_family .info1 p {margin-top:20px; line-height:30px; font-size:19px; color:#454545;}
.mbs_data_family .info1 dl {position:relative; margin-top:14px; line-height:28px; padding-left:12px; color:#222;}
.mbs_data_family .info1 dl:before {position:absolute; left:0; top:13px; width:4px; height:4px; background:#222; border-radius:100%; content:"";}
.mbs_data_family .info1 dt {display:inline; font-weight:bold;}
.mbs_data_family .info1 dd {display:inline;}

.mbs_data_family .info2 .inner {padding-top:99px; padding-left:565px; padding-bottom:88px; text-align:left; background:url(../img/membership/mbs_data_family02_n.png) no-repeat left center;}
.mbs_data_family .info2 h4 {line-height:40px;}
.mbs_data_family .info2 ul {margin-top:18px; color:#454545}
.mbs_data_family .info2 li {position:relative; line-height:32px; margin-top:6px; padding-left:12px;}
.mbs_data_family .info2 li:first-child {margin:0;}
.mbs_data_family .info2 li:before {position:absolute; left:0; top:15px; width:4px; height:4px; background:#353c4b; border-radius:100%; content:"";}
.mbs_data_family .if_img {margin-top:34px; font-size:0;}
.mbs_data_family .if_img li {display:inline-block; line-height:32px; margin:0 0 0 30px; padding-top:190px; font-size:22px; color:#222;}
.mbs_data_family .if_img1 {margin-left: 0 !important;background:url(../img/membership/mbs_data_family03_n.png) no-repeat center top;}
.mbs_data_family .if_img2 {background:url(../img/membership/mbs_data_family05_n.png) no-repeat center top;}
.mbs_data_family .if_img3 {background:url(../img/membership/mbs_data_family04_n.png) no-repeat center 16px;}
.mbs_data_family .if_box {margin-top:42px; padding:44px 53px; border:1px solid #ccc; text-align:left;}
.mbs_data_family .if_box li {position:relative; line-height:38px; padding-left:12px; color:#454545;}
.mbs_data_family .if_box li:before {position:absolute; left:0; top:16px; width:4px; height:4px; background:#353c4b; border-radius:100%; content:"";}
.mbs_data_family .app {background:#454d5c url(../img/membership/mbs_data_family_appbg.gif) no-repeat center center;}
.mbs_data_family .app .inner {padding:65px 0 50px;}
.mbs_data_family .app h4 {line-height:38px; color:#fff;}
.mbs_data_family .app ul {margin-top:38px; font-size:0;}
.mbs_data_family .app li {display:inline-block;}
.mbs_data_family .app li i,
.mbs_data_family .app li a  {display:inline-block; line-height:60px; margin:0 20px; padding-top:138px; font-size:19px; color:#f0f0f0;}
.mbs_data_family .app .qr_ios i {width:122px; background:url(../img/membership/app/qr_ios.png) no-repeat center 9px;}
.mbs_data_family .app .qr_and i {width:122px; background:url(../img/membership/app/qr_google.png) no-repeat center 9px;}
.mbs_data_family .app .go_ios a {width:138px; background:url(../img/membership/app/app_store.png) no-repeat center top;}
.mbs_data_family .app .go_and a {width:138px; background:url(../img/membership/app/google_play.png) no-repeat center top;}
.mbs_data_family .app .go_one a {width:138px; background:url(../img/membership/app/one_store.png) no-repeat center top;}
.mbs_data_family .bf_info .inner {padding-left:0; padding-right:0;}
.mbs_data_family .bf_info h4 {line-height:32px;}
.mbs_data_family .tab_con {margin-top:38px;}
.mbs_data_family .tab_con > dt a {background:#e8e9f0; border-color:#d2d3d9; color:#222;}
.mbs_data_family .tab_con > dd {padding-top:7px; text-align:left;}
.mbs_data_family .bf_con dl {margin-top:50px;}
.mbs_data_family .bf_con dl.fc.fc--none { margin-top: 0; }
.mbs_data_family .bf_con dt {line-height:40px; margin-top:50px; font-size:22px; font-weight:bold; color:#222;}
.mbs_data_family .bf_con .fc dt {line-height:40px; margin-top:50px; font-size:22px; font-weight:bold; color:#222;}
.mbs_data_family .bf_con dt.small { margin-top: 5px;  font-size: 18px; line-height: 1; }
.mbs_data_family .bf_con dt.small > * { font-size: 18px; }
.mbs_data_family .bf_con .if dd {line-height:40px; font-size:20px; color:#222;}
.mbs_data_family .bf_con .if dd:before {display:inline-block; vertical-align:top; width:4px; height:4px; margin:17px 8px 0 0; background:#454545; border-radius:100%; content:"";}
.mbs_data_family .bf_con .fc dd {margin-top:10px;}
.mbs_data_family .bf_con .fc td + td { border-left: 1px solid #ccc; }
.mbs_data_family .lst > li {position:relative; padding:5px 0 0 11px; text-align: left; }
.mbs_data_family .lst > li:before {position:absolute; left:0; top:16px; width:4px; height:4px; background:#454545; border-radius:100%; content:"";}
.mbs_data_family .bf_con .fc .lst > li.no-dot {padding-left: 0;}
.mbs_data_family .bf_con .fc .lst > li.no-dot:before {background: none;content: none;}
.mbs_data_family .bf_con .fc .lst ul > li {position:relative; padding-left:11px;}
.mbs_data_family .bf_con .fc .lst ul > li:before {position:absolute; left:0; top:12px; width:5px; height:2px; background:#454545; content:"";}
.mbs_data_family .bf_con .fc .lst.lst--large > li + li { margin-top: 10px; }
.mbs_data_family .bf_con .fc .lst p {padding-left:14px;}
.mbs_data_family .bf_con .fc table.center-aline td{text-align: center;padding-left: 0;border-right: 0;}
.mbs_data_family .bf_con .fc .lst.dash{position:relative; padding-left:11px;}
.mbs_data_family .bf_con .fc .lst.dash > li:before{position:absolute; left:0; top:12px; width:5px; height:2px; background:#454545; content:"";}

.mbs_dis_phone .tip .inner {padding:70px 0 100px;}
.mbs_dis_phone .tip h4 {line-height:32px;}
.mbs_dis_phone .lst {margin-top:17px; font-size:0;}
.mbs_dis_phone .lst > dl,
.mbs_dis_phone .lst .link {display:inline-block; vertical-align:top; width:345px; height:413px; margin-top:21px; font-size:19px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_phone .lst > dl {padding-top:178px; background-color:#f5f7fa; background-position:center 63px; background-repeat:no-repeat;}
.mbs_dis_phone .lst > dl:nth-child(3n+2) {margin-left:22px; margin-right:22px;}
.mbs_dis_phone .tip1 {background-image:url(../img/membership/mbs_dis_phone01_n.png);}
.mbs_dis_phone .tip2 {background-image:url(../img/membership/mbs_dis_phone02_n.png);}
.mbs_dis_phone .tip3 {background-image:url(../img/membership/mbs_dis_phone03_n.png);}
.mbs_dis_phone .tip4 {background-image:url(../img/membership/mbs_dis_phone04_n.png);}
.mbs_dis_phone .tip5 {background-image:url(../img/membership/mbs_dis_phone05_n.png);}
.mbs_dis_phone .lst > dl dt {line-height:43px; font-size:22px; font-weight:bold; color:#222;}
.mbs_dis_phone .lst > dl p {height:78px; line-height:26px; color:#454545;}
.mbs_dis_phone .lst > dl a {display:inline-block; width:120px; line-height:36px; margin-top:18px; font-size:15px; color:#222; border:2px solid #222; border-radius:5px;}
.mbs_dis_phone .lst .link {background:#3d4761 url(../img/membership/mbs_dis_phone_bg.gif); box-shadow:6px 6px 10px rgba(0,0,0,0.15);}
.mbs_dis_phone .lst .link p {padding:58px 0 0 47px; line-height:30px; text-align:left; color:#fff;}
.mbs_dis_phone .lst .link strong {display:block; line-height:31px; margin-top:10px; font-size:24px;}
.mbs_dis_phone .lst .link a {display:inline-block; width:141px; height:141px; margin-top:43px; padding-top:38px; font-size:22px; font-weight:bold; color:#fff; background:#d71826; border-radius:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_phone .lst .link a:after {display:inline-block; width:8px; height:15px; margin-left:6px; background:url(../img/membership/icon_arr02.png); content:"";}


/* membership08 */
.mbs_dis_combine .info h4 {line-height:32px;}
.mbs_dis_combine .info p {line-height:32px; margin-top:21px; font-size:19px; color:#454545;}
.mbs_dis_combine .disct {background:#f4f5f8;}
.mbs_dis_combine .disct h4 {line-height:32px;}
.mbs_dis_combine .disct dl {margin-top:36px;}
.mbs_dis_combine .disct dt {line-height:38px; font-size:22px; color:#222;}
.mbs_dis_combine .disct dt b {display:inline-block; position:relative; width:93px; margin-right:8px; font-size:20px; letter-spacing:-0.03em; color:#fff; background:#d71826;}
.mbs_dis_combine .disct dt b:after {position:absolute; left:20px; bottom:-16px; width:16px; height:16px; background:url(../img/membership/icon/icon_triangle.png); content:"";}
.mbs_dis_combine .d1 ul {margin-top:65px; font-size:0;}
.mbs_dis_combine .d1 li {display:inline-block; position:relative; line-height:58px; margin:0 48px; padding-top:111px; font-size:20px; font-weight:bold; color:#222;}
.mbs_dis_combine .d1 li:before {position:absolute; left:-78px; top:24px; width:50px; height:50px; background:#f55757 url(../img/membership/icon/icon_plus.png) no-repeat center center; border-radius:100%; content:"";}
.mbs_dis_combine .d1 li:first-child:before {display:none;}
.mbs_dis_combine .d1_1 {width:221px; background:url(../img/membership/mbs_dis_combine01_n.png) no-repeat;}
.mbs_dis_combine .d1_2 {width:179px; background:url(../img/membership/mbs_dis_combine02_n.png) no-repeat;}
.mbs_dis_combine .d1 div {width:798px; line-height:38px; margin:13px auto 60px; padding:30px 0; font-size:20px; color:#222; background:#fff;}
.mbs_dis_combine .d1 div b {line-height:50px; font-size:22px;}
.mbs_dis_combine .d1 div strong {display:inline-block; vertical-align:top; margin-top:-1px; font-size:30px; color:#d71826;}
.mbs_dis_combine .d2 {margin-top:53px; *zoom:1;}
.mbs_dis_combine .d2:after {display:block; clear:both; content:"";}
.mbs_dis_combine .d2 i {line-height:33px; color:#222;}
.mbs_dis_combine .d2 b {display:block; line-height:25px; color:#d71826;}
.mbs_dis_combine .d2 > div {float:left; margin:0 67px 0 10px; padding-right:75px; background:url(../img/membership/icon/icon_arr02.png) no-repeat right 113px;}
.mbs_dis_combine .d2 > div p {width:272px; height:272px; padding-top:182px; background:#fff url(../img/membership/mbs_dis_combine03_n.png) no-repeat center 46px; border-radius:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_combine .d2 > div b {font-size:22px;}
.mbs_dis_combine .d2 > div b:after {position:absolute; right:-50px; top:50%; z-index:-9999; width:97px; height:48px; margin-top:-24px; background:red; content:"";}
.mbs_dis_combine .d2 > ul {float:left;}
.mbs_dis_combine .d2 li {float:left; position:relative; padding-top:165px;}
.mbs_dis_combine .d2 .d2_2 {width:182px; margin-right:55px; background:url(../img/membership/mbs_dis_combine04_n.png) no-repeat left 58px;}
.mbs_dis_combine .d2 .d2_2 b {font-size:22px;}
.mbs_dis_combine .d2 .d2_2 span {color:#222;}
.mbs_dis_combine .d2 .d2_3 {width:261px; background:url(../img/membership/mbs_dis_combine05_n.png) no-repeat center 48px;}
.mbs_dis_combine .d2 .d2_3:before {position:absolute; left:-30px; top:66px; width:1px; height:179px; background:#ccc; content:"";}
.mbs_dis_combine .app_btn {margin-top:40px;}


/* membership09.html / internet benefit */
.mbs_dis_internet .p_con {position:relative; font-size:19px; overflow: hidden; }
.mbs_dis_internet .p_con .inner {padding:0;}
.mbs_dis_internet ol li {position:relative; line-height:32px; margin-top:7px; color:#454545;}
.mbs_dis_internet ol li:first-child {margin:0;}
.mbs_dis_internet ol strong {position:absolute; left:0; top:0; font-weight:bold; color:#222;}
.mbs_dis_internet ol i {display:inline-block; vertical-align:top; line-height:29px; font-size:16px; color:#777;}
.mbs_dis_internet .tab_con {position:relative; z-index:1; margin-top:70px; padding-top:85px; *zoom:1;}
.mbs_dis_internet .info h4,
.mbs_dis_internet .info .st {display:block; line-height:45px;}/* 0725 */
/* .mbs_dis_internet .info h4 strong {display:inline-block; vertical-align:top; width:94px; height:30px; margin-top:7px; font-size:0; text-indent:-9999px; background:url(../img/membership/icon/icon_giga.gif);} */
.mbs_dis_internet .info h4 b,/* 0725 */
.mbs_dis_internet .info .st b {display:inline-block; position:relative; vertical-align:top; width:0;  margin-left:-6px; font-size:0; text-indent:-9999px;}
.mbs_dis_internet .info h4 b:after,/* 0725 */
.mbs_dis_internet .info .st b:after {position:absolute; left:0; top:-15px; width:70px; height:54px; background:url(../img/membership/icon/icon_chance.png); content:"";}
.mbs_dis_internet .info p {line-height:36px; font-size:28px; color:#454545;}
.mbs_dis_internet .d1 .top {padding-bottom:70px;}
.mbs_dis_internet .d1 .first ul {font-size:0; margin-top:38px;}
.mbs_dis_internet .d1 .first li {display:inline-block; position:relative; width:300px; height:300px; margin:0 9px; padding-top:177px; line-height:26px; font-size:19px; color:#222; border-radius:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_internet .d1 .first .if1 {background:#f6f7f9 url(../img/membership/icon/icon_play_n.png) no-repeat center 65px;}
.mbs_dis_internet .d1 .first .if2 {background:#f6f7f9 url(../img/membership/icon/icon_loding_n.png) no-repeat center 66px;}
.mbs_dis_internet .d1 .first .if3 {background:#f6f7f9 url(../img/membership/icon/icon_giga_good_n.png) no-repeat center 72px;}
.mbs_dis_internet .d1 .first li:before {content: ""; position:absolute; display: block; color: transparent;overflow: hidden; left:-34px; top:122px; width:50px; height:50px; border-radius:100%;}
.mbs_dis_internet .d1 .first li span.c-hidden { top: 150px; }
.mbs_dis_internet .d1 .first .if2:before {background:#f55757 url(../img/membership/icon/icon_plus.png) no-repeat center center;}
.mbs_dis_internet .d1 .first .if3:before {background:#f55757 url(../img/membership/icon/icon_equals_sign.png) no-repeat center center;}
.mbs_dis_internet .first { margin-top: 70px; }
.mbs_dis_internet .first .con { position: relative; text-align:left;}
.mbs_dis_internet .first .con .mem9-right_img { position: absolute; bottom: 0; right: 0; width: 485px; }
.mbs_dis_internet .d2 .first .con {padding: 105px 50px 70px;}
.mbs_dis_internet .d3 .first .con {padding:42px 50px 62px; margin:20px 0;}
.mbs_dis_internet .d4 .top .con {padding:105px 50px 104px; text-align: left; background:url(/benefit/common/web/img/membership/mbs_dis_internet_top04_220819.png) no-repeat 700px 142px;}
.mbs_dis_internet .con h4 {line-height:74px;}
.mbs_dis_internet .first .app_btn {margin-top:33px;}
.mbs_dis_internet .btm { position: relative; margin-top: 70px; padding: 70px 0px; text-align: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_internet .btm:before { content: ''; position: absolute; left: 50%; bottom: 0; width: 1920px; height: 100%; background: #f2f2fa; z-index: -1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.mbs_dis_internet .d1 .btm .btm--img { position: absolute; top: 88px; right: 92px; }
.mbs_dis_internet .d1 .btm { text-align: left; }
.mbs_dis_internet .d1 .btm h4 {line-height:35px; margin-bottom:20px;}
.mbs_dis_internet .d1 .btm .app_btn {margin-top:33px;}
.mbs_dis_internet .d2 .lst {font-size:0;}
.mbs_dis_internet .d2 .lst li {display:inline-block; width:490px; padding-top:120px; font-size:20px;}
.mbs_dis_internet .d2 .lst li:first-child {border-right:1px solid #ccc;}
.mbs_dis_internet .d2 .lst1 {background:url(../img/membership/mbs_dis_internet_d21_n.png) no-repeat center top;}
.mbs_dis_internet .d2 .lst2 {background:url(../img/membership/mbs_dis_internet_d22_n.png) no-repeat center top;}
.mbs_dis_internet .d2 .lst p {line-height:30px; color:#222;}
.mbs_dis_internet .d2 .lst p strong {display:block; font-size:22px;}
.mbs_dis_internet .d2 .lst dl {margin-top:15px;}
.mbs_dis_internet .d2 .lst dt {line-height:30px; font-weight:bold; color:#222;}
.mbs_dis_internet .d2 .lst {line-height:37px; font-size:0;}
.mbs_dis_internet .d2 .lst i {font-size:20px; color:#222;}
.mbs_dis_internet .d2 .lst b {font-size:30px; color:#d71826;}
.mbs_dis_internet .d2 .lst .m9-tb2_pricebox { padding: 10px 0; font-size: 0; }
.mbs_dis_internet .d2 .lst .m9-tb2_pricebox div { display: inline-block; vertical-align: top; text-align: left; }
.mbs_dis_internet .d2 .lst .m9-tb2_pricebox div + div { padding-left: 10px; }
.mbs_dis_internet .d2 .lst .m9-tb2_pricebox .m9-tb2_price p { position: relative; font-size: 18px; color: #777777; }
.mbs_dis_internet .d2 .lst .m9-tb2_pricebox .m9-tb2_price p:before {content: ''; position: absolute; top: 14px; left: -1px; width: 101px; height: 15px; background: url(https://product.kt.com/benefit/common/web/img/membership/mbs_dis_internet_discountarrow.png)-20px 0 no-repeat;}
.mbs_dis_internet .d2 .lst .app {display:inline-block; width:104px; line-height:36px; margin-top:12px; font-size:15px; color:#222; border:2px solid #222; border-radius:5px;}
.mbs_dis_internet .d3 .btm h4 {line-height:32px;}
.mbs_dis_internet .d3 .lst {*zoom:1;padding-top:20px;}
.mbs_dis_internet .d3 .lst:after {display:block; clear:both; content:"";}
.mbs_dis_internet .d3 .lst li {float:left; width:50%; margin-top: 50px; border-left:1px solid #d9d9e4; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_dis_internet .d3 .lst li:nth-child(3n - 2) {border:0;}
.mbs_dis_internet .d3 .lst i {display:block; line-height:29px; color:#222;}
.mbs_dis_internet .d3 .lst i b{color: #d71826;}
.mbs_dis_internet .d3 .lst i:before {display:block; height:138px; margin-bottom:20px; background-repeat:no-repeat; background-position:center bottom; content:"";}
.mbs_dis_internet .d3 .lst1 i:before {background-image:url(../img/membership/mbs_dis_internet_d31_n.png);}
.mbs_dis_internet .d3 .lst2 i:before {background-image:url(../img/membership/mbs_dis_internet_d32_n.png);}
.mbs_dis_internet .d3 .lst3 i:before {background-image:url('https://product.kt.com/benefit/common/web/img/membership/mbs_dis_internet_d33_n_220819.png');}
.mbs_dis_internet .d3 .lst4 i:before {background-image: url('https://product.kt.com/benefit/common/web/img/membership/mbs_dis_internet_samsung_02_220819.png');}
.mbs_dis_internet .d3 .lst5 i:before {background-image: url('https://product.kt.com/benefit/common/web/img/membership/mbs_dis_internet_samsung_220819.png');}
.mbs_dis_internet .d3 .lst6 i:before {background-image:url('https://product.kt.com/benefit/common/web/img/membership/mbs_dis_internet_d36_220819.png');}
.mbs_dis_internet .d3 .lst p {font-size:18px;font-weight:normal;line-height:22px; color: #222; }
.mbs_dis_internet .d3 .lst strong {color:#d71826;}
/* .mbs_dis_internet .d3 .lst span {display:inline-block; width:108px; margin-right:8px; font-size:20px; font-weight:normal; color:#777; background:url(../img/membership/icon/icon_arr04.png) no-repeat center 8px;} */
.mbs_dis_internet span.mint-line { position: relative; padding: 0 5px; font-weight: bold; }
.mbs_dis_internet span.mint-line:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 10px; background: #a6e8eb; z-index: -1; }
.mbs_dis_internet span.sm { font-size: 13px; line-height: 0; }
.mbs_dis_internet .d3 .btm .app_btn {margin-top:36px;}
.mbs_dis_internet .d3 ol li , .mbs_dis_internet .d4 ol li { padding-left: 54px; }

.mbs_dis_internet .d4 .btm h4 {line-height:32px;}
.mbs_dis_internet .d4 .lst {margin-top:60px; font-size:0;}
.mbs_dis_internet .d4 .lst li {display:inline-block; vertical-align:top; width:161px; margin:0 28px; font-size:19px;padding-top: 95px;}
.mbs_dis_internet .d4 .lst p {font-size:22px; font-weight:bold; color:#222;}
.mbs_dis_internet .d4 .lst1{background:url(../img/membership/icon/icon_gigadown_n.png) no-repeat center 0px;}
.mbs_dis_internet .d4 .lst2{background:url(../img/membership/icon/icon_gigawifi_n.png) no-repeat center 0px;}
.mbs_dis_internet .d4 .lst3{background:url(../img/membership/icon/icon_hdx4_n.png) no-repeat center 5px;}
.mbs_dis_internet .d4 .lst strong {color:#d71826;}
.mbs_dis_internet .d4 .lst i {display:block; color:#222;}
.mbs_dis_internet .add_sale{margin: 0;padding: 70px 0;}
.mbs_dis_internet .add_sale.add_sale--center ul { font-size: 0; text-align: center;}
.mbs_dis_internet .add_sale.add_sale--center li { float: none; display: inline-block; border-left: 0 !important; }
.mbs_dis_internet .add_sale ul:after{clear: both;content: '';display: block;}
.mbs_dis_internet .add_sale ul li{float: left;width: 33.33%;box-sizing: border-box;}
.mbs_dis_internet .add_sale ul li.card{padding-top: 185px;}
.mbs_dis_internet .add_sale ul li.card:nth-child(1){background: url(../img/membership/mbs_dis_internet_cd01.png) no-repeat center 38px;}
.mbs_dis_internet .add_sale ul li.card:nth-child(2){background: url(../img/membership/mbs_dis_internet_cd02.png) no-repeat center 38px;}
.mbs_dis_internet .add_sale ul li.card p{font-size: 19px;color: #454545;}
.mbs_dis_internet .add_sale ul li.card p b{color: #222;}
.mbs_dis_internet .add_sale ul li.card strong{font-size: 22px;color: #222;}
.mbs_dis_internet .add_sale ul li.card small{font-size: 17px;}
.mbs_dis_internet .add_sale ul li.inter{border-left: 1px solid #ccc;color: #222;padding-top: 130px;background: url(../img/membership/mbs_dis_internet_d41_n_220819.png) no-repeat center 0;}
.mbs_dis_internet .d4 .add_sale ul li.inter{border-left: 1px solid #ccc;color: #222;padding-top: 130px;background: url('https://m.product.kt.com/benefit/common/mobile/img/membership/bg-home-24-n.png') no-repeat center 0;}
.mbs_dis_internet .add_sale ul li.inter strong{font-size: 22px;}
.mbs_dis_internet .add_sale ul li.inter p{font-size: 20px;}
.mbs_dis_internet .add_sale ul li.inter .price{font-size: 20px; padding: 15px 0;}
.mbs_dis_internet .add_sale ul li.inter .price span{font-size: 30px;font-weight: bold;color: #d71826;}
.mbs_dis_internet .add_sale .app {display: inline-block;width:104px; line-height:36px; margin-top: 25px; text-align:center; font-size:15px; color:#222; border:2px solid #222; border-radius:5px;}
.mbs_dis_internet .d3 .list_etc {width:720px;margin:0 auto;padding-top:0}
.mbs_dis_internet .d3 .list_etc li {width:360px;}
.mbs_dis_internet .d3 .lst li.lst5 {border-left:0 none;border-right:1px solid #d9d9e4;}
.btm-banner:before { content: ''; position: absolute; top: 0; left: 50%; width: 1920px; height: 220px; background: #fffadb; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; }
.mbs_dis_internet .btm-banner { position: relative; }

/* membership10 / bettery low */
.mbs_tec_btry .st {line-height:32px;}
.mbs_tec_btry .tit p {line-height:36px; margin-top:10px; font-size:28px; color:#454545;}

.mbs_tec_btry .mv {background:#0d0c0e url(../img/membership/mbs_tec_btry_mvbg.jpg) no-repeat center top;}
.mbs_tec_btry .mv .inner {position:relative; padding:60px 75px 54px; text-align:left;}
.mbs_tec_btry .mv p {line-height:42px; font-size:32px; color:#fff;}
.mbs_tec_btry .mv strong {display:block;}
.mbs_tec_btry .mv .play_btn {position:absolute; left:50%; top:50%; width:99px; height:99px; margin:-49px 0 0 -49px; font-size:0; text-indent:-9999px; background:url(../img/membership/icon/icon_play2.png) no-repeat;}
.mbs_tec_btry .tec .inner {padding-top:97px; border-bottom:55px; text-align:left; background:url(../img/membership/mbs_tec_btry_tec_n.png) no-repeat right center;}
.mbs_tec_btry .tec p {line-height:36px; margin-top:13px; font-size:28px; color:#454545;}
.mbs_tec_btry .tec ul {margin-top:20px;}
.mbs_tec_btry .tec li {position:relative; line-height:26px; margin-top:10px; padding-left:13px; font-size:17px; color:#777;}
.mbs_tec_btry .tec li:first-child {margin:0;}
.mbs_tec_btry .tec li:before {position:absolute; left:1px; top:10px; width:3px; height:3px; background:#777; border-radius:100%; content:"";}
.mbs_tec_btry .pri1 {  margin: 0 298px 0 89px; }
.mbs_tec_btry .pri p {line-height:32px; margin-top:13px; color:#454545;}
.mbs_tec_btry .pri ul {margin-top:47px; padding-top:99px; background: url(/benefit/common/web/img/membership/mbs_tec_btry_pri_n--190724.png) no-repeat center top; *zoom:1;}
.mbs_tec_btry .pri ul:after {display:block; clear:both; content:"";}
.mbs_tec_btry .pri li {float:left;}
.mbs_tec_btry .pri1 {margin:0 307px 0 78px;}
.mbs_tec_btry .pri strong {line-height:28px; font-size:20px; color:#222;}
.mbs_tec_btry .pri i {display:block; line-height:25px; font-size:16px; color:#454545;}
.mbs_tec_btry .pri span {display:inline-block; line-height:43px; padding:0 33px; color:#fff; border-radius:100px;}
.mbs_tec_btry .pri1 span {background:#666;}
.mbs_tec_btry .pri2 span {background:#d71826;}
.mbs_tec_btry .time .inner {padding:70px 0 0;}
.mbs_tec_btry .time ul {margin-top:59px;}
.mbs_tec_btry .time li {position:relative; height:148px; margin:74px 47px 0 36px; padding:15px 166px 0 216px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_tec_btry .time li:first-child {margin-top:0;}
.mbs_tec_btry .phone {position:absolute; left:0; top:0; width:216px; height:148px; background:url(../img/membership/icon/icon_arr05.png) no-repeat 169px 56px;}
.mbs_tec_btry .phone p {width:108px; height:108px; margin-top:30px; color:#fff; background:rgba(0,0,0,0.4); border-radius:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mbs_tec_btry .s8 .phone p {padding-top:31px; background:rgba(215,24,38,0.85);}
.mbs_tec_btry .s7 .phone p {padding-top:19px; background:rgba(46,57,108,0.85);}
.mbs_tec_btry .phone p:after {position:absolute; left:70px; top:0; z-index:-1; width:72px; height:148px; content:"";}
.mbs_tec_btry .s8 .phone p:after {background:url(../img/membership/icon/galaxy_s8.png);}
.mbs_tec_btry .s7 .phone p:after {background:url(../img/membership/icon/galaxy_s7_edge.png);}
.mbs_tec_btry .phone b {display:block; font-weight:normal;}
.mbs_tec_btry .s8 .phone {line-height:20px; font-size:16px;}
.mbs_tec_btry .s8 .phone b {line-height:26px; font-size: 17px; letter-spacing: -2px; }
.mbs_tec_btry .s7 .phone {line-height:26px; font-size:16px;}
.mbs_tec_btry .s7 .phone b {display:block; width:64px; line-height:23px; margin:0 auto; font-size:19px;}
.mbs_tec_btry .time .graph {position:relative; padding-left:127px;}
.mbs_tec_btry .time .before {margin-top:20px;}
.mbs_tec_btry .time .graph span {position:absolute; left:0; top:0; width:115px; line-height:21px; text-align:right; font-size:16px; color:#454545;}
.mbs_tec_btry .time .graph b {display:block; line-height:28px; font-size:19px; color:#222;}
.mbs_tec_btry .time .after b {color:#d71826;}
.mbs_tec_btry .time .graph i {display:block; position:relative; line-height:50px; color:#fff;}
.mbs_tec_btry .time .after i {background:#f34747;}
.mbs_tec_btry .time .before i {background:#e6e6e6 url(../img/membership/bg_868686.gif) no-repeat; background-size:324px 100%;}
.mbs_tec_btry .s7 .before i {background-size:340px 100%;}
.mbs_tec_btry .time .inc {position:absolute; right:0; top:3px; width:143px; height:143px; line-height:26px; padding-top:48px; color:#454545; background:url(../img/membership/icon/icon_arr06.png); }
.mbs_tec_btry .time .inc b {display:block; font-size:20px; color:#d71826;}
.mbs_tec_btry .time .ex {line-height:60px; margin-top:42px; font-size:16px; text-align:left; color:777; border-top:1px solid #ccc;}
.mbs_tec_btry .tab_con > dt a {color:#222; background:#e8e9f0; border:0;}
.mbs_tec_btry .result .inner {padding:97px 0 70px;}
.mbs_tec_btry .result .d1 {margin-top:26px;}
.mbs_tec_btry .result .d1 dl {margin-top:6px;}
.mbs_tec_btry .result .d1 dt {line-height:66px; font-size:20px; font-weight:bold; text-align:left; color:#222;}
.mbs_tec_btry .result .d1 table {table-layout:fixed;}
.mbs_tec_btry .result .d1 th {height:auto; font-size:16px; text-align:center; border-bottom:1px solid #555; border-left:1px solid #ccc;}
.mbs_tec_btry .result .d1 thead tr:first-child th:first-child {border-left:0;}
.mbs_tec_btry .result .d1 thead tr:first-child th:first-child+th,
.mbs_tec_btry .result .d1 thead tr:first-child th:first-child+th+th {border-color:#ccc;}
.mbs_tec_btry .result .d1 th,
.mbs_tec_btry .result .d1 td {line-height:27px; padding:15px 0; color:#222;}
.mbs_tec_btry .result .d1 td {text-align:center; color:#454545; border-left:1px solid #ccc;}
.mbs_tec_btry .result .d1 td:first-child {border-left:0;}
.mbs_tec_btry .result .ex {margin-top:15px; text-align:left; font-size:16px; color:#454545;}
.mbs_tec_btry .result .ex p {line-height:37px;}
.mbs_tec_btry .result .ex li {line-height:27px;}
.mbs_tec_btry .result .ex li:before {display:inline-block; width:5px; height:5px; vertical-align:top; margin:11px 8px 0 0; background:#222; border-radius:100%; content:"";}
.mbs_tec_btry .result .d2 {margin-top:26px;}
.mbs_tec_btry .result .d2 dl {margin-top:6px;}
.mbs_tec_btry .result .d2 dt {line-height:66px; font-size:20px; font-weight:bold; text-align:left; color:#222;}
.mbs_tec_btry .result .d2 dd.ta-tt{line-height: 20px;font-size: 16px; text-align:left; color:#666;padding-bottom: 15px;}
.mbs_tec_btry .result .d2 th{padding: 0;text-align: center;border-bottom: 1px solid #ccc;}
.mbs_tec_btry .result .d2 td{text-align: left;}
.mbs_tec_btry .result .d2 .lst > li {position:relative; padding-left:11px;}
.mbs_tec_btry .result .d2 .lst > li:before {position:absolute; left:0; top:12px; width:4px; height:4px; background:#454545; border-radius:100%; content:"";}
.mbs_tec_btry .result .d2 .lst ul > li {position:relative; padding-left:11px;}
.mbs_tec_btry .result .d2 .lst ul > li:before {position:absolute; left:0; top:12px; width:5px; height:2px; background:#454545; content:"";}
.mbs_tec_btry .result .d2 .o-lst {list-style-type: decimal;padding-left: 11px;}
.mbs_tec_btry .result .d2 .o-lst ul > li {position:relative; padding-left:11px;}
.mbs_tec_btry .result .d2 .o-lst ul > li:before {position:absolute; left:0; top:12px; width:5px; height:2px; background:#454545; content:"";}
.mbs_tec_btry .s10-video { margin: 40px auto 0; }

/* GiGA LTE */
.mbs_tec_lte .p_mbs_con .inner{padding: 0;}
.mbs_tec_lte .p_mbs_con .pd{padding: 70px 0;}
.mbs_tec_lte .c-lst{padding-top: 40px;}
.mbs_tec_lte .c-lst > li {display: inline-block;position:relative; padding-left:11px;font-size: 19px;margin-bottom: 14px;color: #454545;}
.mbs_tec_lte .c-lst > li:before {position:absolute; left:0; top:12px; width:4px; height:4px; border-radius: 50%;background:#454545; content:"";}
.mbs_tec_lte .info .thumb{padding-top: 35px;}
.mbs_tec_lte .info .thumb p{text-align: right;font-size: 16px;color: #666;padding-right: 40px;padding-top: 20px;}
.mbs_tec_lte .device .dl_wr{padding-top: 30px;}
.mbs_tec_lte .device .dl_wr dl{display: inline-block;width: 383px;vertical-align: top;}
.mbs_tec_lte .device .dl_wr dl:after{content: '';display: inline-block;position: absolute;right: 8px;width: 17px;height: 17px;background: url(../img/membership/icon_cross.png) no-repeat 0 0;top: 100px;}
.mbs_tec_lte .device .dl_wr dl dt{display: inline-block;width: 220px;height: 220px;padding-top: 163px;border-radius: 50%;box-sizing: border-box;font-weight: bold;color: #222;font-size: 20px;}
.mbs_tec_lte .device .dl_wr dl:nth-child(1) dt{background: url(../img/membership/mbs_tec_lte01.png) #fff no-repeat center bottom 70px;}
.mbs_tec_lte .device .dl_wr dl:nth-child(2) dt{background: url(../img/membership/mbs_tec_lte02.png) #fff no-repeat center bottom 70px;}
.mbs_tec_lte .device .dl_wr dl dd{font-size: 19px;}
.mbs_tec_lte .device .dl_wr dl dd p{font-size: 16px;color: #666;padding-top: 15px;}
.mbs_tec_lte .device .dl_wr strong{display: block;padding-top: 20px;color: #222;}
.mbs_tec_lte .easy .dl_wr{padding-top: 40px;font-size: 0;}
.mbs_tec_lte .easy .dl_wr dl{display: inline-block;font-size: initial;vertical-align: top;}
.mbs_tec_lte .easy .dl_wr dl.samsung{width: 750px;}
.mbs_tec_lte .easy .dl_wr dl.lg{width: 330px;}
.mbs_tec_lte .easy .dl_wr dl dt{display: inline-block;padding:7px 20px;border-radius: 24px;color: #fff;font-size: 22px;font-weight: bold;background-color: #424d66;}
.mbs_tec_lte .easy .dl_wr dl dd p{font-size: 19px;color: #454545;padding-top: 24px;}
.mbs_tec_lte .easy .dl_wr dl dd i{font-size: 16px;padding-top: 15px;}
.mbs_tec_lte .easy .dl_wr dl .desc{height: 74px;}
.mbs_tec_lte .easy .dl_wr dl ul{position: relative;font-size: 0;padding-top: 40px;}
.mbs_tec_lte .easy .dl_wr dl ul:after{content: '';display: block;width: 80%;height: 6px;border-radius: 3px;background-color: #eaeef3;position: absolute;top: 373px;left: 10%;}
.mbs_tec_lte .easy .dl_wr dl.lg ul:after{width: 100%;left:0;}
.mbs_tec_lte .easy .dl_wr dl li{display: inline-block;font-size: initial;padding-top: 346px;width: 300px;}
.mbs_tec_lte .easy .dl_wr dl.samsung li:nth-child(1){background: url(../img/membership/mbs_tec_lte03.png) no-repeat center 0;}
.mbs_tec_lte .easy .dl_wr dl.samsung li:nth-child(2){background: url(../img/membership/mbs_tec_lte04.png) no-repeat center 0;}
.mbs_tec_lte .easy .dl_wr dl.lg li:nth-child(1){background: url(../img/membership/mbs_tec_lte05.png) no-repeat center 0;width: 100%;}
.mbs_tec_lte .first .box{padding-top: 20px;font-size: 0;}
.mbs_tec_lte .first .box dl{position: relative;display: inline-block;font-size: initial;vertical-align: top;}
.mbs_tec_lte .first .box dl:after{content: '';display: block;width: 46px;height: 46px;background: url(../img/membership/first-arrow02.png) no-repeat 0 0; position: absolute;left: -25px;top: 50%;}
.mbs_tec_lte .first .box dl:first-child:after{display: none;}
.mbs_tec_lte .first .box dl.box1{width: 310px;}
.mbs_tec_lte .first .box dl.box2{width: 410px;}
.mbs_tec_lte .first .box dl.box3{width: 360px;}
.mbs_tec_lte .first .box dl p{font-size: 19px;color: #222;}
.mbs_tec_lte .first .box dl dt{display: block;background: #e1e1e1;line-height: 50px;color: #222;font-size: 19px;border-left: 1px solid #cecece;}
.mbs_tec_lte .first .box dl:first-child dt{border-left: none;}
.mbs_tec_lte .first .box dl.box3 dt{background: #f55757;border: none;color: #fff;}
.mbs_tec_lte .first .box dl dd{height: 340px;background: #fff;padding-top: 65px;box-sizing: border-box;font-size: 0;}
.mbs_tec_lte .first .box dl.box3 dd{padding-top: 40px;}
.mbs_tec_lte .first .box dl dd > div{position: relative;display: inline-block;vertical-align: top;font-size: initial;}
.mbs_tec_lte .first .box dl dd strong{font-size: 19px;color: #222;}
.mbs_tec_lte .first .box dl dd b{position: relative;display: block;height: 150px;line-height: 150px;font-size: 19px;font-weight: bold;color: #222;vertical-align: middle;}
.mbs_tec_lte .first .box dl dd b i{display: inline-block;background-color: rgba(220,220,220,0.7);border-radius: 100%;vertical-align: middle;}
.mbs_tec_lte .first .box dl dd span{font-size: 16px;color: #454545;}
.mbs_tec_lte .first .box dl.box1 dd > div{margin: 0 15px;}
.mbs_tec_lte .first .box dl.box1 .b1:after{content: '';display: block;width: 20px;height: 13px;background: url(../img/membership/first-arrow01.png) no-repeat 0 0; position: absolute;right: -25px;top: 50%;}
.mbs_tec_lte .first .box dl.box1 .b1 b i{width: 59px;height: 59px;line-height: 59px;}
.mbs_tec_lte .first .box dl.box1 .b2 b i{width: 86px;height: 86px;line-height: 86px;}
.mbs_tec_lte .first .box dl.box2 dd > div{width: 40%;}
.mbs_tec_lte .first .box dl.box2 .b1:after{content: '';display: block;width: 20px;height: 13px;background: url(../img/membership/first-arrow01.png) no-repeat 0 0; position: absolute;right: -5px;top: 50%;}
.mbs_tec_lte .first .box dl.box3 dd > div{display: block;}
.mbs_tec_lte .first .box dl.box3 dd div{font-size: 0;}
.mbs_tec_lte .first .box dl.box3 dd div p{width: 50%;display: inline-block;font-size: initial;}
.mbs_tec_lte .first .box dl.box2 dd b i,
.mbs_tec_lte .first .box dl.box3 dd b i{position: absolute;top: 50%;transform: translateY(-50%);box-sizing: border-box;}
.mbs_tec_lte .first .box dl.box2 .b1 b i:nth-child(1){left: 10px;width: 86px;height: 86px;line-height: 86px;}
.mbs_tec_lte .first .box dl.box2 .b1 b i:nth-child(2){right: 20px;width: 59px;height: 59px;line-height: 59px;}
.mbs_tec_lte .first .box dl.box2 .b2 b i:nth-child(1){left: 10px;width: 86px;height: 86px;line-height: 86px;}
.mbs_tec_lte .first .box dl.box2 .b2 b i:nth-child(2){margin-top:-20px;right: 20px;width: 59px;height: 59px;line-height: 59px;}
.mbs_tec_lte .first .box dl.box2 .b2 b i:nth-child(3){margin-top:20px;right: 20px;width: 59px;height: 59px;line-height: 59px;}
.mbs_tec_lte .first .box dl.box3 .b1 b i{right: -3px;width: 119px;height: 119px;line-height: 20px;}
.mbs_tec_lte .first .box dl.box3 .b2 b i{left: -11px;width: 136px;height: 136px;line-height: 20px;background-color: rgba(244,69,69,0.8);color: #fff;}
.mbs_tec_lte .first .box dl.box3 dd b i span{font-weight: normal;}
.mbs_tec_lte .first .box dl.box3 .b1 b i{padding-top: 25px;}
.mbs_tec_lte .first .box dl.box3 .b2 b i{padding-top: 44px;}
.mbs_tec_lte .first .box dl.box3 .b2 b i span{color: #fff;}
.mbs_tec_lte .first .box dl.box3 .b1 > span{padding-left: 70px;}
.mbs_tec_lte .first .box dl.box3 .b2 > span{padding-right: 70px;}
.mbs_tec_lte .first .box dl.box3 .pit{font-size: 22px;color: #d71826;font-weight: bold;padding-top: 15px;}
.mbs_tec_lte .first .ex{text-align: right;font-size: 17px;color: #222;padding-top: 10px;}
.mbs_tec_lte .smart h5{font-size: 28px;}
.mbs_tec_lte .smart .box{padding-top: 25px;}
.mbs_tec_lte .smart .box > div{position: relative;display: inline-block;width: 460px;padding-top: 315px;}
.mbs_tec_lte .smart .box .b1{background: url(../img/membership/mbs_tec_lte06.png) no-repeat center 10px;}
.mbs_tec_lte .smart .box .b2{background: url(../img/membership/mbs_tec_lte07.png) no-repeat center 10px;border-left: 1px solid #ccc;}
.mbs_tec_lte .smart .box strong{font-size: 22px;color: #222;}
.mbs_tec_lte .smart .box p{font-size: 19px;color: #454545;}
.mbs_tec_lte .smart .box span{position: absolute;right: 40px;top: 30px;color: #454545;font-size: 20px;}
.mbs_tec_lte .smart .box span b{color:#d71826;font-size: 25px;}

/* GiGA WiFi */
.mbs_tec_wifi .p_mbs_con .inner{padding: 0;}
.mbs_tec_wifi .p_mbs_con .pd{padding: 70px 0;}
.mbs_tec_wifi .pit_wifi_tit{font-size: 30px;color: #222;font-weight: bold;}
.mbs_tec_wifi .pit_wifi_tit span{font-weight: normal;}
.mbs_tec_wifi .pit_wifi .inner{text-align: left;}
.mbs_tec_wifi .pit_wifi{box-sizing: border-box;}
.mbs_tec_wifi .pit_wifi .tt{font-size: 19px;color: #454545;padding-top: 20px;}
.mbs_tec_wifi .pit_wifi ul{padding-top: 25px;}
.mbs_tec_wifi .pit_wifi ul li{padding-top: 18px;font-size: 16px;}
.mbs_tec_wifi .pit_wifi ul li:first-child{padding-top: 0;}
.mbs_tec_wifi .pit_wifi.lt .inner{padding-left: 50px;}
.mbs_tec_wifi .pit_wifi.rt .inner{padding-left: 585px;}
.mbs_tec_wifi .pit_wifi.pit01{height: 340px;}
.mbs_tec_wifi .pit_wifi.pit02{height: 354px;}
.mbs_tec_wifi .pit_wifi.pit03{height: 380px;}
.mbs_tec_wifi .pit_wifi.pit04{height: 375px;}
.mbs_tec_wifi .pit_wifi.pit01 .inner{background: url(../img/membership/mbs_tec_wifi01.png) no-repeat right 50px center;padding-top: 30px;}
.mbs_tec_wifi .pit_wifi.pit02 .inner{background: url(../img/membership/mbs_tec_wifi02.png) no-repeat 90px center;padding-top: 125px;}
.mbs_tec_wifi .pit_wifi.pit03 .inner{background: url(../img/membership/mbs_tec_wifi03.png) no-repeat right 50px center;padding-top: 110px;}
.mbs_tec_wifi .pit_wifi.pit04 .inner{background: url(../img/membership/mbs_tec_wifi04.png) no-repeat 110px center;padding-top: 75px;}

/* GiGA WiFi zone */
.mbs_tec_wifi .use_wifi{padding-bottom: 100px;overflow: hidden;}
.mbs_tec_wifi .use_wifi .tab-tit{padding: 32px 0;color: #222;}
.mbs_tec_wifi .use_wifi .tab-tit .tit{font-size: 30px;font-weight: bold;}
.mbs_tec_wifi .use_wifi .tab-tit p{font-size: 28px;}
.mbs_tec_wifi .use_wifi .dep1{position:relative; z-index:1; margin-top:70px; padding-top:85px; *zoom:1;}
.mbs_tec_wifi .use_wifi .dep1 > dt{background: #e8e9f0;}
.mbs_tec_wifi .use_wifi .dep1 > dt a{border-left-color: #dbdce3;color: #222;}
.mbs_tec_wifi .use_wifi .dep1 > dt:first-child a{border-left-color: #e8e9f0;}
.mbs_tec_wifi .use_wifi .dep1 > dt.on a{border-left-color: #d71826;color: #d71826;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul:after{content: '';display: block;clear: both;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul li{position: relative;float: left;width: 165px;height: 165px;line-height: 165px;margin-right: 18px;margin-bottom: 18px;box-sizing: border-box;border: 1px solid #ccc;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul li:nth-child(6n){margin-right: 0;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul li img{vertical-align: middle;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul li span{position: absolute;display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.75);color: #fff;font-size: 16px;top: 0;left: 0;}
.mbs_tec_wifi .use_wifi .dep1 .zon ul li:hover span{display: block;}
.mbs_tec_wifi .use_wifi .dep2{position: relative; padding-top: 190px;margin-top: 22px;}
.mbs_tec_wifi .use_wifi .dep2 > dt{width: 140px;height: 140px;top: 0;border-radius: 15px;box-sizing: border-box;cursor: pointer;}
.mbs_tec_wifi .use_wifi .dep2 > .t1{left: 50%;margin-left: -310px;background: #f1f2fa url(../img/membership/wifi/wifi_zone_place01.png) no-repeat center;}
.mbs_tec_wifi .use_wifi .dep2 > .t2{left: 50%;margin-left: -150px;background: #f1f2fa url(../img/membership/wifi/wifi_zone_place02.png) no-repeat center;}
.mbs_tec_wifi .use_wifi .dep2 > .t3{left: 50%;margin-left: 10px;background: #f1f2fa url(../img/membership/wifi/wifi_zone_place03.png) no-repeat center;}
.mbs_tec_wifi .use_wifi .dep2 > .t4{left: 50%;margin-left: 170px;background: #f1f2fa url(../img/membership/wifi/wifi_zone_place04.png) no-repeat center;}
.mbs_tec_wifi .use_wifi .dep2 > dt.on{background-color: #fff;border: 3px solid #d92c38;}
.mbs_tec_wifi .use_wifi .dep2 > dt span{position: absolute;display: inline-block;bottom: -30px;left: 0;width: 100%;height: 27px;font-size: 19px;letter-spacing: -2px;overflow: hidden;color: #222;}
.mbs_tec_wifi .use_wifi .dep2 > dt.on span{bottom: -33px;color: #d92c38;font-weight: bold;}
.mbs_tec_wifi .use_wifi .dep2 > dd{}
.mbs_tec_wifi .use_wifi .dep3{position: relative; padding-top: 0;}
.mbs_tec_wifi .use_wifi .dep3:after{content: '';position: absolute;height: 56px;width: 100%;background:#e8e9f0;z-index: -1;left: 0;top: 0;}
.mbs_tec_wifi .use_wifi .dep3 > dt{position: absolute;background: none;display: inline-block;line-height: 56px;padding: 0 20px;}
.mbs_tec_wifi .use_wifi .dep3 > dt:after{content: '';display: block;height: 20px;width: 1px;background-color: #c8c9cf;position: absolute;left: -1px;top: 20px;}
.mbs_tec_wifi .use_wifi .dep3 > dt:first-child:after{display: none;}
.mbs_tec_wifi .use_wifi .dep3 > dt span{position: relative;display: inline-block;vertical-align: middle;font-size: 19px;color: #222;cursor: pointer;line-height: 23px;}
.mbs_tec_wifi .use_wifi .dep3 > dt.on span{color: #d92c38;font-weight: bold;}
.mbs_tec_wifi .use_wifi .dep3 > dt.on span:after{content: '';position: absolute;bottom: -2px;left: 0;width: 100%;height: 2px;background-color: #d92c38;}
.mbs_tec_wifi .use_wifi .dep3 > dd{padding-top: 75px;background: ;}
.mbs_tec_wifi .use_wifi table.zone-tb{border-top: 3px solid #555;}
.mbs_tec_wifi .use_wifi table.zone-tb th,.mbs_tec_wifi .use_wifi table.zone-tb td{padding: 20px;font-size: 16px;border-left: 1px solid #ccc;}
.mbs_tec_wifi .use_wifi table.zone-tb th:first-child,
.mbs_tec_wifi .use_wifi table.zone-tb td:first-child{border-left: 0;}
.mbs_tec_wifi .use_wifi table.zone-tb th{text-align: center;}
.mbs_tec_wifi .use_wifi table.zone-tb td{text-align: left;}
.mbs_tec_wifi .use_wifi .etc{text-align: left;font-size: 16px;padding-top: 20px;color: #777;}
.mbs_tec_wifi .use_wifi .etc span{color: #d71826;}
.mbs_tec_wifi .use_wifi .pit{padding-bottom: 10px;color: #d71826;font-size: 16px;text-align: left;}

/* GiGA WiFi */
.mbs_tec_wifi .use_wifi .acc-prd table{border-top: 2px solid #666;border-collapse: separate;}
.mbs_tec_wifi .use_wifi .acc-prd table th{background: #fff;text-align: center;padding: 0;height: 105px;}
.mbs_tec_wifi .use_wifi .acc-prd table td{padding: 30px 0;text-align: left;}
.mbs_tec_wifi .use_wifi .acc-prd .etc{text-align: left;font-size: 16px;color: #777;padding-top: 20px;}

/* GiGA WiFi */
.mbs_tec_wifi .use_wifi .step-use li{border-bottom: 1px solid #ccc;height: 261px;margin-top: 25px;padding-left: 535px;text-align: left;}
.mbs_tec_wifi .use_wifi .step-use li:nth-child(1){background: url(../img/membership/wifi/wifi_help_01.png) no-repeat 151px bottom; margin-top: 0;}
.mbs_tec_wifi .use_wifi .step-use li:nth-child(2){background: url(../img/membership/wifi/wifi_help_02.png) no-repeat 170px bottom;}
.mbs_tec_wifi .use_wifi .step-use li:nth-child(1) .desc{padding-top: 50px;}
.mbs_tec_wifi .use_wifi .step-use li:nth-child(2) .desc{padding-top: 50px;}
.mbs_tec_wifi .use_wifi .step-use li span{color: #d71826;font-size: 18px;font-weight: bold;}
.mbs_tec_wifi .use_wifi .step-use li p{color: #222;font-size: 22px;padding-top: 17px;}
.mbs_tec_wifi .use_wifi .step-use li .dot{position: relative;padding-left: 11px;color: #454545;margin-top: 25px;}
.mbs_tec_wifi .use_wifi .step-use li .dot:after{position: absolute;content: ''; width: 4px;height: 4px;border-radius: 50%; top: 11px;left: 0;background: #454545;}

.mbs_long_benefit .tab_con {position: relative;}
.mbs_long_benefit .tab_con > dt.t1,.mbs_long_benefit .tab_con > dt.t2  {left: 50%;text-align: center;transition:left 0.2s ease-in-out;}
.mbs_long_benefit .tab_con.x2 > dt.t1 {margin-left: -540px;}
.mbs_long_benefit .tab_con.x2 > dt.t2 {margin-left: 0;}
.mbs_benefit_pc.mbs_long_benefit .p_mbs_con:after {content:none;}
.mbs_long_benefit .tab_con.x2 dt.t1,.mbs_long_benefit .tab_con.x2 dt.t2 {width:540px;}

.mbs_long_benefit .tab_con {position:relative; z-index:1; margin-top:70px; padding-top:85px; *zoom:1;}
.mbs_long_benefit .tab_con > dt i {display:inline-block; position:relative; padding-left:58px; text-align:left;}
.mbs_long_benefit .tab_con > dt i:before {position:absolute; left:0; top:50%; width:46px; height:43px; margin-top:-21px; content:"";}
.mbs_long_benefit .tab_con .t1 i:before {background-image:url(../img/membership/vs_ex/icon_tab_longbene01.png);} /*../img/membership/pic_icon*/
.mbs_long_benefit .tab_con .t2 i:before {background-image:url(../img/membership/vs_ex/icon_tab_longbene02.png);}
.mbs_long_benefit .tab_con > dt.on i:before {background-position:0 bottom;}

.mbs_long_benefit .d1 .top-inner {background:url(../img/membership/vs_ex/mbs_longbenefit_tab1_top01.png) no-repeat right 90px;}
.mbs_long_benefit .d2 .top-inner {background:url(../img/membership/vs_ex/mbs_longbenefit_tab2_top01.png) no-repeat right 55px;}
.mbs_long_benefit .p_mbs_con .inner.top-inner {min-height: 420px;padding:90px 25px; text-align:left;}
.mbs_long_benefit .st +.bul-list {margin-top: 23px;}
.mbs_long_benefit ul.bul-list li {position:relative; line-height:30px; margin-bottom:7px; padding-left:13px; /*font-size:19px;*/}
.mbs_long_benefit ul.bul-list li:before {position:absolute; left:0; top:0; width:4px; height:4px; margin-top:14px; background:#353c4b; border-radius:100%; content:"";}
.mbs_long_benefit .app-btn-wrap {margin-top: 30px;}
.mbs_long_benefit .app-btn-wrap .app_btn {border: 2px solid #d71826;line-height: 40px;height: 42px;}
.mbs_long_benefit .app_btn.line-red {background: #fff;border-color: #d71826;color: #d71826;}
.mbs_long_benefit .app-btn-wrap >a {margin-right: 8px;}
.mbs_long_benefit .app-btn-wrap.btn-center {text-align: center;}
.mbs_long_benefit .app-btn-wrap.btn-center >a {margin: 0 4px;}

.mbs_long_benefit .benefit.bg-gray,.mbs_long_benefit .benefit .column {background: #f2f7fb;}
.mbs_long_benefit .benefit .inner {padding: 50px 0 55px;}
.mbs_long_benefit .benefit h4 {line-height:30px;}
.mbs_long_benefit .benefit h5 {line-height:22px; margin-top:16px; font-size:19px; color:#454545;}
.mbs_long_benefit .benefit .clear {margin-top:28px;}
.mbs_long_benefit .benefit .clear:before, .mbs_long_benefit .benefit .clear:after {content: " ";display: table;}
.mbs_long_benefit .benefit .clear:after {clear: both;}
.mbs_long_benefit .benefit dl {display:table; float:left; position:relative; width: 100%; height: 383px;padding:76px 11px 11px 12px; border-radius:9px; box-sizing: border-box; }
.mbs_long_benefit .benefit dl dt {position:absolute; left:0; top:45px; width:100%; line-height:28px; font-size:20px; color:#fff;}
.mbs_long_benefit .benefit dl dd {display:table-cell; position:relative; vertical-align:middle; width:100%; height:290px; padding:9px 5px; background:#fff; border-radius:0 0 9px 9px; font-size: 0; box-sizing: border-box; }
.mbs_long_benefit .benefit dl dd.top { height: auto; vertical-align: top; padding: 9px 0 0 0; border-radius: 9px; background-color: transparent; overflow: hidden; }
.mbs_long_benefit .benefit dl dd:before {position:absolute; left:0; top:0px; width:calc(100% - 2px); height:9px; background:url(../img/membership/mbs_mb_bf_wave_190328.png) repeat-x; content:""; border-top-left-radius: 9px;  border-top-right-radius: 9px; }
.b-txtbox { display: inline-block; }
.mbs_long_benefit .benefit dl p {line-height:20px; padding:13px 0 13px 55px; font-weight:bold; text-align:left; font-size:16px; color:#222;}
.mbs_long_benefit .benefit dl.vip01 { width: 100%; margin-bottom: 16px; }
.mbs_long_benefit .benefit dl.vip02 { margin-left:  0;}
.mbs_long_benefit .benefit dl.vip02 p {padding-left: 60px;margin-left: 5px;}
.mbs_long_benefit .benefit dl.vip02 p.tit-txt {padding-left: 0;}
.mbs_long_benefit .benefit dl.vip02 .bfplus {padding-left: 0;text-align: center;}
.mbs_long_benefit .benefit dl.vip02 .b-item { width: 33.33%; border-left: 5px solid #32a7b1; }
.mbs_long_benefit .benefit dl.vip02 .b-item:nth-child(3n+1) { border-left: 0;  }
.mbs_long_benefit .benefit dl.vip02 .b-item:nth-child(3) ~ .b-item { border-top: 5px solid #32a7b1; }
.mbs_long_benefit .benefit dl p i {font-style:normal; font-size:18px;}
.mbs_long_benefit .benefit dl .tit-txt {padding:13px 0 13px;font-size: 18px;letter-spacing: -1.5px;text-align: center;}

.mbs_long_benefit .benefit .vip01 {padding-top: 192px; background: #3f6f97 url('https://product.kt.com/benefit/common/web/img/membership/b-vvip_bg.png')top center no-repeat; }
.mbs_long_benefit .benefit .vip02 {padding-top: 192px; background: #3eadb8 url('https://product.kt.com/benefit/common/web/img/membership/b-vip_bg.png')top center no-repeat; }
.b-list .c-hidden { left:1px; width:100%; height: 20px;}
.b-heading { color: #fff; font-size: 16px; margin-top: 15px; }
.b-list:before, .b-list:after {content: " ";display: table;}
.b-list:after {clear: both;}
.b-item { float: left; table-layout: fixed; border-collapse: collapse;  border-spacing: 0; display: table; width: 25%; padding: 10px; border-left: 5px solid #3f6f97; box-sizing: border-box; }
.b-item:nth-child(4n+1) { border-left: 0;  }
.b-item:nth-child(4) ~ .b-item { border-top: 5px solid #3f6f97; }
.b-item:last-child .b-boxs { border-bottom-right-radius: 9px; }
.b-boxs { display: table-cell; width: 100%; height: 195px; background-color: #fff; vertical-align: middle; box-sizing: border-box; }
.b-box_txt { font-size: 20px; text-align: center; }
.b-box_txt + .b-box { min-height: 40px; }
.b-box { padding-top: 60px; background-position: center top; background-repeat: no-repeat; background-size: auto auto; color: #222; font-size: 14px; text-align: center; font-weight: bold; position: relative;}
.b-box.b-box--baskin { padding-top: 50px; background-image: url('../img/membership/b-box--baskin.png'); }
.b-box.b-box--kukka { padding-top: 50px; background-image: url('../img/membership/b-box--kukka.png'); }
.b-box.b-box--refresh { background-image: url('../img/membership/b-box--refresh.png'); }
.b-box.b-box-autooasis { background-image: url('../img/membership/b-box--autooasis.png'); }
.b-box.b-box--bluebottle { padding-top: 88px; background-image: url('../img/membership/b-box--bluebottle.png'); }
.b-box.b-box--domino { background-image: url('../img/membership/b-box--domino.png'); }
.b-box.b-box--outback { background-image: url('../img/membership/b-box--outback.png'); }
.b-box.b-box--seoulland { background-image: url('../img/membership/b-box--seoulland.png');}
.b-box.b-box--seoulsky { padding-top: 80px; background-image: url('../img/membership/b-box--seoulsky.png'); }
.b-box.b-box--airport { background-image: url('../img/membership/b-box--airport.png'); }
.b-box.b-box--starbucks { padding-top: 88px; background-image: url('../img/membership/b-box--starbucks.png'); }
.b-box.b-box--dunkin { padding-top: 50px;  background-image: url('../img/membership/b-box--dunkin.png'); }
.b-box.b-box--dalkomm { padding-top: 80px; background-image: url('../img/membership/b-box--dalkomm.png'); }
.b-box.b-box--lalavla { background-image: url('../img/membership/b-box--lalavla.png'); }
.b-box.b-box--emart { background-image: url('../img/membership/b-box--emart.png'); background-position: center 12px; }
.b-box.b-box--lottecinema { background-image: url('../img/membership/b-box--lottecinema.png');}
.b-box.b-box--novotel { padding-top: 70px; background-image: url('../img/membership/b-box--novotel.png');}

.long-benefit,
.long-benefit .column {background: #f1f4f9;}
.p_mbs .p_mbs_con .long-benefit .inner {padding: 70px 0 40px;}
.long-benefit-list {overflow: hidden;margin-top: 40px;}
.long-benefit-list dl {float: left;width: 346px;margin-left: 20px;padding: 50px 0;background-color: #fff;text-align: center;color: #232323;}	
.long-benefit-list dl:first-child {margin:0;}
.long-benefit-list dl dt {padding-top: 140px;font-size: 20px;font-weight: bold;}
.long-benefit-list dl dd {margin-top: 7px;font-size: 17px;}
.long-benefit-list dl.long-benefit01 dt {background:url(../img/membership/vs_ex/mbs_icon_long_point01.png) no-repeat center 0;}
.long-benefit-list dl.long-benefit02 dt {background:url(../img/membership/vs_ex/mbs_icon_long_point02.png) no-repeat center 0;}
.long-benefit-list dl.long-benefit03 dt {background:url(../img/membership/vs_ex/mbs_icon_long_point03.png) no-repeat center 0;}
.mbs_long_benefit .p_mbs_notice h3,/* 0725 ÃƒÂ¬Ã‚Â¶Ã¢â‚¬ÂÃƒÂªÃ‚Â°Ã¢â€šÂ¬ */
.mbs_long_benefit .p_mbs_notice h4 {font-weight:bold; font-size: 24px;}

@media screen and (max-width:1380px) {
.mbs_long_benefit .tab_con.x2 > dt.t1 {margin-left: 80px;}
.mbs_long_benefit .tab_con.x2 > dt.t2 {margin-left: 620px;}
.mbs_long_benefit .tab_con.x2 > dt.t1,
.mbs_long_benefit .tab_con.x2 > dt.t2 {left: 60px;}
}


/* Welfare_sale */
.mbs-notice .tit {color:#222;font-weight:bold;font-size:24px;line-height:28px;}
.mbs-notice .notice-list {margin:20px 0 0 0;}
.mbs-notice .notice-list li {margin:10px 0 0 0;color:#454545;font-size:19px;line-height:30px;}
.mbs-notice .notice-list li:first-child {margin:0;}
.mbs-notice .notice-list li {position:relative;padding:0 0 0 12px;}
.mbs-notice .notice-list li:after {content:"";position:absolute;left:0;top:13px;width:3px;height:3px;background:#333;}



/* welfare_sale tab*/
.mbs-tbl-col {margin:10px 0 0 0;border-top:3px solid #555;border-bottom:1px solid #ccc;text-align:center;}
.mbs-tbl-col thead th {padding:5px;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#f1f2fa;color:#222;font-size:16px;}
.mbs-tbl-col thead tr:first-child th {border-top:0;}
.mbs-tbl-col thead th:first-child {border-left:0;}
.mbs-tbl-col tbody td {padding:20px 5px 20px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#454545;font-size:16px;}
.mbs-tbl-col tbody td.left {padding-left:32px;text-align:left;}
.mbs-tbl-col tbody tr:first-child td {border-top:1px solid #555;}
.mbs-tbl-col tbody td:first-child {border-left:0;}
.mbs-tbl-col tbody td .td-dot-list li {position:relative;padding:0 0 0 12px;}
.mbs-tbl-col tbody td .td-dot-list li:after {content:"";position:absolute;left:0;top:12px;width:4px;height:4px;border-radius:100%;background:#454545;}
.mbs-tbl-col tbody td .td-dot-list li .no-list {padding:0;}
.mbs-tbl-col tbody td .td-dot-list li .no-list:after {display:none;}
.mbs-tbl-col tbody td .td-dash-list li {position:relative;padding:0 0 0 12px;}
.mbs-tbl-col tbody td .td-dash-list li:after {content:"";position:absolute;left:0;top:12px;width:5px;height:2px;background:#454545;}

/* FAQ */
.mbs-faq {min-width:1260px;background-color:#fcfcfc;padding:53px 0 20px 0;}
.mbs-faq .txt_point {color:#ed2a25;}
.mbs-faq .txt_line {border-bottom:1px solid #454545;text-decoration:none;}
.mbs-faq h2,/* 0709 SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mbs-faq h6 {text-align:center;font-size:45px;color:#000;}
.mbs-faq h2:before,/* 0709 SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mbs-faq h6:before {display:inline-block;clear:both;content:'';background:url(https://product.kt.com/benefit/common/web/img/membership/pic_icon/pc_766_longterm_faq_before.png)no-repeat;width:61px;height:11px;margin-right:23px;position:relative;left:0;top:-10px;}
.mbs-faq h2:after,/* 0709 SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.mbs-faq h6:after {display:inline-block;clear:both;content:'';background:url(https://product.kt.com/benefit/common/web/img/membership/pic_icon/pc_766_longterm_faq_after.png)no-repeat;width:61px;height:11px;margin-left:23px;position:relative;right:0;top:-10px;}
.mbs-faq ol {margin-top:33px;}
.mbs-faq li strong {display:block; position: relative; font-size:23px;color:#000;line-height:69px;background-color:#e9e9e9;border-top:1px solid #666;padding:0 30px;}
.mbs-faq li > div {padding:20px 30px 40px 77px;}
.mbs-faq li p {font-size:20px;color:#353535;line-height:33px;margin-bottom:5px;}
.mbs-faq li p em.underline { text-decoration: underline; text-underline-position: from-font; }
.mbs-faq li span {display: block; font-size:16px; color:#353535; text-indent:13px; }
.mbs-faq li strong > span.c-hidden { width: auto; top:40px; left: 38px; text-indent: 0;}
.mbs-faq table {width:746px;margin:22px 0 10px 12px;text-align:center;border-top:1px solid #666;}
.mbs-faq table thead th {font-size:18px;color:#353535;background-color:#e9e9e9;border-left:1px solid #666;border-bottom:1px solid #666;}
.mbs-faq table thead th:last-child {border-right:1px solid #666;}
.mbs-faq table tbody th,
.mbs-faq table tbody td {font-size:18px;color:#353535;border-left:1px solid #666;border-bottom:1px solid #666;}
.mbs-faq table tbody th:last-child,
.mbs-faq table tbody td:last-child {border-right:1px solid #666;}

/* Membership title */
.mbs-top-hgroup {width:100%;min-width:1260px;height:250px;background: url(../img/membership/bg-visual-mbs.jpg) no-repeat center 0;}
.mbs-top-hgroup .hgroup {padding:46px 0 0 0; text-align:center;}
.mbs-top-hgroup .tit {min-height:44px;color:#000;font-family:"NSB", "Malgun Gothic", "MG", sans-serif;font-size:45px;}
.mbs-section .inner .mbs-ctit:first-child {margin:0;}
.mbs-ctit {display:block;margin:30px 0 0 0;color:#000;font-weight:bold;font-size:38px;text-align:center;line-height:50px;}
.mbs-ctit.first {margin:0;}
.mbs-num-ctit-cover {text-align:center;}
.mbs-num-ctit-cover .mbs-num-ctit {display:inline-block;border-bottom:4px solid #333;color:#000;font-weight:bold;font-size:30px;text-align:center;}
.mbs-tit {display:block;margin:50px 0 0 0;color:#000;font-weight:bold;font-size:22px;}
.mbs-stit-cover {text-align:center;}
.mbs-stit {display:inline-block;position:relative;margin:30px 0 0 0;padding:0 110px;color:#333;font-size:30px;font-weight:bold;}
.mbs-stit:before, .mbs-stit:after {content:'';position:absolute;top:24px;left:0;width:70px;border-top:1px solid #222;}
.mbs-stit:after {left:auto;right:0;}
.mbs-txt {margin:20px 0 0 0;color:#000;font-size:19px;}
.txt-red {color:#d71826;}
.txt-scarlet {color:#fe4040;}
.txt-center {text-align:center;}
.bltxt-list li {position:relative;margin:10px 0 0 0;padding:0 0 0 12px;color:#000;font-size:19px;text-indent:-12px;}


/* main visual*/
.mbs-top-visual {width:100%;min-width:1260px;padding:40px 0 0 0;text-align:center;}
.mbs-top-visual.add1 {padding-bottom:70px;}

/* banner */
.mbs_benefit_pc > .mbs-banner { background:#f2f7f4;  }
.mbs-banner {width:100%;min-width:1260px;margin:50px 0 0 0;background:#38445e;text-align:center;}

/* tabs */
.mbs-tab {width:1080px;margin:57px auto 0;}
.mbs-tab.x3 li { width: 33.33%; }
.mbs-tab.x2 li { width: 50%; }
.mbs-tab:after {content:'';display:block;clear:both;}
.mbs-tab li {float:left;width:33.33%;}
.mbs-tab li .tab-tit {display:block;padding:20px 0;background:#7a7c8d;color:#fff;font-size:19px;line-height:24px;text-align:center;box-sizing:border-box;}
.mbs-tab li.selected .tab-tit {margin:-7px 0 0 0;color:#d71826;font-weight:bold;font-size:22px;border:6px solid #d71826;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.mbs-tab li .tab-tit span {display:inline-block;padding:13px 0 14px 50px;}
.mbs-tab li.add1 .tab-tit span {background:url('/benefit/common/web/images/ix_yonks/icon_tap01_off.png') no-repeat 0 0;}
.mbs-tab li.add2 .tab-tit span {padding-left:67px;background:url('/benefit/common/web/images/ix_yonks/icon_tap02_off.png') no-repeat 0 0;}
.mbs-tab li.add3 .tab-tit span {padding-left:55px;background:url('/benefit/common/web/images/ix_yonks/icon_tap03_off.png') no-repeat 0 0;}
.mbs-tab li.add1.selected .tab-tit span {background:url('/benefit/common/web/images/ix_yonks/icon_tap01_on.png') no-repeat 0 0;}
.mbs-tab li.add2.selected .tab-tit span {background:url('/benefit/common/web/images/ix_yonks/icon_tap02_on.png') no-repeat 0 0;}
.mbs-tab li.add3.selected .tab-tit span {background:url('/benefit/common/web/images/ix_yonks/icon_tap03_on.png') no-repeat 0 0;}
.mbs-tabcont {display:none;}
.mbs-tabcont.selected {display:block !important;}

/* membership02 / Internet yonks */
.mbs-internet-customer {margin:50px 0 0 0;overflow:hidden;}
.mbs-internet-customer li {float:left;position: relative;width:250px;margin:0 0 0 25px;padding:245px 0 0 0;color:#000;font-size:19px;text-align:center;}
.mbs-internet-customer li.add1 {background:url('/benefit/common/web/images/ix_yonks/bg_internet_customer_01.png') no-repeat 50% 0;}
.mbs-internet-customer li.add2 {background:url('/benefit/common/web/images/ix_yonks/bg_internet_customer_02.png') no-repeat 50% 0;}
.mbs-internet-customer li.add3 {background:url('/benefit/common/web/images/ix_yonks/bg_internet_customer_03.png') no-repeat 50% 0;}
.mbs-internet-customer li.add4 {background:url('/benefit/common/web/images/ix_yonks/bg_internet_customer_04.png') no-repeat 50% 0;}
.mbs-internet-customer li:first-child {margin:0;}
.mbs-internet-wifiwave-forte {margin:50px 0 0 0;text-align:center;}
.mbs-internet-wifiwave-forte li {display:inline-block;width:251px;height:152px;margin:0 0 0 113px;padding:99px 0 0 0;border-radius:100%;color:#fff;font-size:15px;vertical-align:middle;}
.mbs-internet-wifiwave-forte li:first-child {margin:0;}
.mbs-internet-wifiwave-forte li .txt-bold {display:block;margin:0 0 15px 0;font-size:23px;text-decoration:underline;}
.mbs-internet-wifiwave-forte li.add1 {background:#3f9d91 url('/benefit/common/web/images/ix_yonks/icon_internet_wifiwave_01.png') no-repeat 50% 30px;}
.mbs-internet-wifiwave-forte li.add2 {background:#6277b2 url('/benefit/common/web/images/ix_yonks/icon_internet_wifiwave_02.png') no-repeat 50% 30px;}
.mbs-internet-wifiwave-forte li.add3 {background:#a66cb3 url('/benefit/common/web/images/ix_yonks/icon_internet_wifiwave_03.png') no-repeat 50% 30px;}
.mbs-internet-wifiwave-benefit {margin:53px 0 0 0; font-size:0;text-align:center;}
.mbs-internet-wifiwave-benefit li {display:inline-block;position:relative;width:340px;height:340px;margin:0 0 0 30px;border-radius:100%;background:#fff;color:#222;font-size:16px;text-align:center;vertical-align:top;}
.mbs-internet-wifiwave-benefit li:first-child {margin:0;}
.mbs-internet-wifiwave-benefit li:before {content:""; position:absolute; left:-41px; top:43%; vertical-align:middle; width: 50px; height: 50px; overflow: hidden; background:#424d66 url('../img/membership/icon/icon_plus.png') no-repeat 50% 50%; border-radius:100%; }
.mbs-internet-wifiwave-benefit li:first-child:before {display:none;}
.mbs-internet-wifiwave-benefit li .txt-bold {display:block;margin:0 0 10px 0;font-size:22px;}
.mbs-internet-wifiwave-benefit li .txt-bold:before {display:block;content:"";height:170px;}
.mbs-internet-wifiwave-benefit li.add1 .txt-bold:before {background:url('../img/membership/pic_icon/icon_pic_house_x2_n.png') no-repeat 50% 50px;}
.mbs-internet-wifiwave-benefit li.add2 .txt-bold:before {color: transparent; background:url('../img/membership/pic_icon/icon_pic_router_x2_n.png') no-repeat 50% 62px;}
.mbs-internet-wifiwave-benefit li.add3 .txt-bold:before {background:url('../img/membership/pic_icon/icon_pic_wifi_x3_n.png') no-repeat 50% 73px;}
.mbs-internet-wifiwave-benefit li .txt-bold span.c-hidden { top: 160px; }
.mbs-roundred-btns { margin-top: 20px; font-size: 0; text-align: center; }
.mbs-roundred-btn {display:inline-block;min-width:170px;padding:12px 20px 13px;color:#fff;border-radius:100px;background:#d71827;text-align:center;font-size: 16px; }
.mbs-roundbred-btn {display:inline-block;min-width:170px;padding:12px 20px 13px;color:#d71826;border:1px solid #d71826;border-radius:100px;text-align:center;}
.btn-center {margin:55px 0 0 0;text-align:center;}
.mbs-info-box {position: relative; min-height:254px;margin:73px 0 0 0;padding:0 0 0 540px;background:url('/benefit/common/web/images/ix_yonks/bg_info_left_01.png') no-repeat 0 15px;}
.mbs-info-box p { position: absolute; left: 0; top: 0; color: transparent; width: 1px; height: 1px; overflow: hidden; }
.mbs-info-box .tit {color:#000;font-size:40px;}
.mbs-info-box .info-list > li {position:relative;margin:10px 0 0 0;padding:0 0 0 16px;color:#000;font-size:20px;}
.mbs-info-box .info-list > li:after {content:"";position:absolute;top:11px;left:0;width:4px;height:4px;border-radius:100%;background:#353c4b;}
.mbs-info-box .info-list li .note {font-size:15px;}
.mbs-info-box .info-list > li ul li { position: relative; padding-left: 12px; font-size: 19px;}
.mbs-info-box .info-list > li ul li + li { margin-top: 7px; }
.mbs-info-box .info-list > li ul li:before { content: " ";display: block; position: absolute; top: 14px; left: 0; width: 6px; height: 1px; background-color: #000; }
.mbs-info-box .info-list .bold { font-weight: bold; }
.mbs-info-box .info-list.star li:after {content:'*';top:5px;font-size:16px;width:auto;height:auto;border-radius:0;background:none;}
.mbs-info-box .mbs-roundred-btn {margin:25px 0 0 0;}
.mbs-info-box.right {padding:0 540px 0 0;background:url('/benefit/common/web/images/ix_yonks/bg_info_right_01.png') no-repeat 100% 15px;}
.mbs-info-box.first {margin:0 !important;}
.mbs-info-top-box {margin:20px 0 0 0;padding:357px 0 0 0;background:url('/benefit/common/web/images/ollehtv_yonks/bg_info_top_01_01.gif') no-repeat 50% 0;color:#222;font-size:20px;text-align:center;}
.mbs-info-top-box .bold {font-weight:bold;}
.mbs-img-box {margin:45px 0 0 0;text-align:center;}
.mbs-section {min-width:1260px;padding:72px 0 70px;}
.mbs-section.skygray {background:#f2f7fb;}
.mbs-section.gray {background:#f9f8f8;}
.mbs-section.violet {background:#f2f2fa;}

/* Olleh TV yonks*/
.mbs-yonks-free-list {margin:35px 0 0 0;font-size:0;text-align:center;}
.mbs-yonks-free-list li {display:inline-block;width:50%;padding:256px 0 0 0;color:#222;font-weight:bold;font-size:20px;vertical-align:top;}
.mbs-yonks-free-list li .note {color:#666;font-weight:normal;font-size:16px;}
.mbs-yonks-free-list li.add1 {background:url('/benefit/common/web/images/ollehtv_yonks/bg_info_top_02_01_01.gif') no-repeat 50% 33px;}
.mbs-yonks-free-list li.add2 {background:url('/benefit/common/web/images/ollehtv_yonks/bg_info_top_02_01_02.png') no-repeat 50% 0;}

.mbs-yonks-free-guest-center {position: relative; margin:45px 0 0 0;border-radius:30px;background:#eee;color:#454545;font-size:24px;text-align:center;}
.mbs-yonks-free-guest-center .txt {display:inline-block;padding:18px 0 18px 84px;background:url('/benefit/common/web/images/ollehtv_yonks/mbs_yonks_guest_bg.png') no-repeat 0 100%;}
.mbs-yonks-free-guest-center .bold {font-weight:bold;}
.mbs-yonks-free-guest-center a.mbs-roundred-btn { position: absolute; top: 0; right: 0; padding: 21px 40px; font-size: 20px; }
/* atonego view */
.usedatefixed {position:relative;background:#fff;}
.usedatefixed .mbs-section {padding:50px;}
.usedatefixed.selected {z-index:5;position:fixed;top:81px;left:0;width:100%;min-width:1260px;}
.usedatefixed-block {width:100%;height:0;}
.usedatefixed-block.selected {position:relative;height:217px;}
.usedate {height:67px;}
.usedate .day-cover {position:relative;width:894px;height:100%;overflow:hidden;margin:0 auto;padding:0 0 0 186px;background:rgba(255,255,255,0.8);}
.usedate .tit {position:absolute;bottom:0;left:0;width:176px;height:39px;border:5px solid #cf1725;border-radius:25px;background:#fff;color:#cf1725;font-weight:bold;font-size:22px;text-align:center;vertical-align:middle;line-height:39px;}
.usedate .day-list {float:left;position:relative;width:100%;overflow:hidden;vertical-align:middle;}
.usedate .day-list:after {content:'';z-index:2;position:absolute;left:0;bottom:9px;width:100%;height:7px;border-top-right-radius:6px;border-bottom-right-radius:6px;background:#e78b92;}
.usedate .day-list li {float:left;position:relative;width:95px;padding:0 0 20px 0;color:#000;font-weight:bold;font-size:22px;text-align:right;letter-spacing:-2px;}
.usedate .day-list li:first-child {width:80px;}
.usedate .day-list li:after {content:'';z-index:3;position:absolute;bottom:4px;right:8px;width:16px;height:16px;border-radius:100%;background:#cf1725;}
.usedate .day-list li .year {position:relative;top:-6px;}

.mbs-use-box {position:relative;width:1080px;margin:0 auto;}
.mbs-use-days {display:table;position:relative;width:100%;margin:20px 0 0 0;}
.mbs-use-days:after {content:'';position:absolute;top:0;left:238px;width:23px;height:11px;}
.mbs-use-days .tit {display:table-cell;position:relative;width:248px;padding:30px 0 0 0;border-right:0 !important;border-top-left-radius:18px;border-bottom-left-radius:18px;background:#fff;font-weight:bold;font-size:35px;text-align:center;}
.mbs-use-days .tit:after {content:'';position:absolute;bottom:30px;left:0;width:100%;}
.mbs-use-days .tit .normal {display:block;font-weight:normal;font-size:19px;}
.mbs-use-days .tit .small-txt {display:block;margin:-7px 0 0 0;font-size:25px;}
.mbs-use-days .cont-box {display:table-cell;position:relative;min-height:265px;height:265px;padding:40px 0 43px 0;border-left:0 !important;border-top-right-radius:18px;border-bottom-right-radius:18px;vertical-align:middle;box-sizing:border-box;}
.mbs-use-days .cont-box:after {content:'';position:absolute;bottom:-2px;left:-11px;width:23px;height:11px;}
.mbs-use-days.mobile {margin:24px 0 0 0;}
.mbs-use-days.mobile:after {background:url('/benefit/common/web/images/atonego_view/bg_mobile_top_raund.gif') no-repeat 0 0;}
.mbs-use-days.mobile .tit {border:2px solid #c2a2d2;color:#8646a6;}
.mbs-use-days.mobile .tit:after {height:129px;background:url('/benefit/common/web/images/atonego_view/bg_mobile_tit.png') no-repeat 50% 100%;}
.mbs-use-days.mobile .cont-box {border:2px solid #c2a2d2;background:#f7f4fb url('/benefit/common/web/images/atonego_view/bg_mobile_line.png') repeat 0 100%;}
.mbs-use-days.mobile .cont-box:after {background:url('/benefit/common/web/images/atonego_view/bg_mobile_btm_raund.gif') no-repeat 0 0;}
.mbs-use-days.membership:after {background:url('/benefit/common/web/images/atonego_view/bg_membership_top_raund.gif') no-repeat 0 0;}
.mbs-use-days.membership .tit {border:2px solid #81afd3;color:#0460a7;}
.mbs-use-days.membership .tit:after {height:116px;background:url('/benefit/common/web/images/atonego_view/bg_member_tit.png') no-repeat 50% 100%;}
.mbs-use-days.membership .cont-box {border:2px solid #81afd3;background:#f3f7fb url('/benefit/common/web/images/atonego_view/bg_membership_line.png') repeat 0 100%;}
.mbs-use-days.membership .cont-box:after {background:url('/benefit/common/web/images/atonego_view/bg_membership_btm_raund.gif') no-repeat 0 0;}
.mbs-use-days.ix:after {background:url('/benefit/common/web/images/atonego_view/bg_ix_top_raund.gif') no-repeat 0 0;}
.mbs-use-days.ix .tit {border:2px solid #7fc5d0;color:#0297af;}
.mbs-use-days.ix .tit:after {height:183px;background:url('/benefit/common/web/images/atonego_view/bg_ix_tit.png') no-repeat 50% 100%;}
.mbs-use-days.ix .cont-box {border:2px solid #7fc5d0;background:#f0f9fa url('/benefit/common/web/images/atonego_view/bg_ix_line.png') repeat 0 100%;}
.mbs-use-days.ix .cont-box:after {background:url('/benefit/common/web/images/atonego_view/bg_ix_btm_raund.gif') no-repeat 0 0;}
.mbs-use-days.tv:after {background:url('/benefit/common/web/images/atonego_view/bg_tv_top_raund.gif') no-repeat 0 0;}
.mbs-use-days.tv .tit {border:2px solid #ea83a5;color:#d6074b;}
.mbs-use-days.tv .tit:after {height:107px;background:url('/benefit/common/web/images/atonego_view/bg_tv_tit.png') no-repeat 50% 100%;}
.mbs-use-days.tv .cont-box {border:2px solid #ea83a5;background:#fef7f9 url('/benefit/common/web/images/atonego_view/bg_tv_line.png') repeat 0 100%;}
.mbs-use-days.tv .cont-box:after {background:url('/benefit/common/web/images/atonego_view/bg_tv_btm_raund.gif') no-repeat 0 0;}
.mbs-use-days .year-range {width:100%;}
.mbs-use-days .year-range:after {content:'';display:block;clear:both;}
.mbs-use-days .year-range .from-year {float:left;margin:0;}
.mbs-use-days .from-year {position:relative;margin:43px 0 0 0;}
.mbs-use-days .from-year .benefit-list {margin:0 0 0 32px;}
.mbs-use-days .from-year .benefit-list li {position:relative;padding:0 0 0 9px;color:#222;font-weight:bold;font-size:19px;}
.mbs-use-days .from-year .benefit-list li .normal {font-weight:normal;}
.mbs-use-days .from-year .benefit-list li:after {content:'';position:absolute;left:0;top:10px;width:3px;border-top:3px solid #353535;}
.mbs-use-days .from-year .benefit {position:relative;display:inline-block;margin:0 0 0 -33px;padding:5px 16px 7px;border-radius:22px;background:#8646a6;color:#fff;font-weight:bold;font-size:18px;vertical-align:middle;letter-spacing:-1px;}
.mbs-use-days .from-year .benefit.link {border:3px solid #8646a6;}
.mbs-use-days .from-year .benefit.link:hover {border:3px solid #e1bef3;}
.mbs-use-days .from-year .benefit.btm {margin-top:19px;}
.mbs-use-days .from-year .benefit:after {content:'';position:absolute;bottom:-8px;left:24px;border-top:8px solid #8646a6;border-left:8px solid transparent;border-right:8px solid transparent;}
.mbs-use-days .from-year .benefit.btm:after {top:-8px;bottom:auto;left:24px;border-top:0;border-bottom:8px solid #8646a6;}
.mbs-use-days .from-year .benefit-note {display:inline-block;margin:0 0 0 11px;font-weight:bold;color:#000;font-size:17px;vertical-align:middle;}
.mbs-use-days .from-year .benefit-note.top {margin:0 0 9px -18px;}
.mbs-use-days .from-year .benefit-note.btm {margin:9px 0 0 -18px;}
.mbs-use-days .from-year .benefit-note.mid {vertical-align:-12px;}
.mbs-use-days .from-year a.fra-tradius {border-radius: 40px; padding: 4px 33px 6px; text-align: center;}
.mbs-use-days .from-year .graph-box {position:relative;margin:19px 0 0 0;}
.mbs-use-days .from-year .graph-box.oneyear {width:96px;}
.mbs-use-days .from-year .graph-box.twoyear {width: 192px;}
.mbs-use-days .from-year .graph {display:block;position:relative;height:7px;margin:0 16px 0 0;background:#8646a6;}
.mbs-use-days .from-year .graph:after {content:'';position:absolute;top:-6px;right:-16px;border-left:16px solid #8646a6;border-top:9px solid transparent;border-bottom:9px solid transparent;}
.mbs-use-days .from-year .graph-box:after {content:'';z-index:0;position:absolute;bottom:-3px;left:-5px;width:13px;height:13px;border-radius:100%;background:#8646a6;}
.mbs-use-days.membership .from-year .benefit {background:#0460a7;}
.mbs-use-days.membership .from-year .benefit.link {border:3px solid #0460a7;}
.mbs-use-days.membership .from-year .benefit.link:hover {border:3px solid #add0ea;}
.mbs-use-days.membership .from-year .benefit:after {border-top-color:#0460a7;}
.mbs-use-days.membership .from-year .benefit.btm:after {border-bottom-color:#0460a7;}
.mbs-use-days.membership .from-year .graph {background:#0460a7;}
.mbs-use-days.membership .from-year .graph:after {content:'';position:absolute;top:-6px;right:-16px;border-left-color:#0460a7;}
.mbs-use-days.membership .from-year .graph-box:after {background:#0460a7;}
.mbs-use-days.ix .from-year .benefit {background:#008ba1;}
.mbs-use-days.ix .from-year .benefit.link {border:3px solid #008ba1;}
.mbs-use-days.ix .from-year .benefit.link:hover {border:3px solid #bae9f0;}
.mbs-use-days.ix .from-year .benefit:after {border-top-color:#008ba1;}
.mbs-use-days.ix .from-year .benefit.btm:after {border-bottom-color:#008ba1;}
.mbs-use-days.ix .from-year .graph {background:#008ba1;}
.mbs-use-days.ix .from-year .graph:after {content:'';position:absolute;top:-6px;right:-16px;border-left-color:#008ba1;}
.mbs-use-days.ix .from-year .graph-box:after {background:#008ba1;}
.mbs-use-days.tv .from-year .benefit {background:#d6074b;}
.mbs-use-days.tv .from-year .benefit.link {border:3px solid #d6074b;}
.mbs-use-days.tv .from-year .benefit.link:hover {border:3px solid #f5bed0;}
.mbs-use-days.tv .from-year .benefit:after {border-top-color:#d6074b;}
.mbs-use-days.tv .from-year .benefit.btm:after {border-bottom-color:#d6074b;}
.mbs-use-days.tv .from-year .graph {background:#d6074b;}
.mbs-use-days.tv .from-year .graph:after {content:'';position:absolute;top:-6px;right:-16px;border-left-color:#d6074b;}
.mbs-use-days.tv .from-year .graph-box:after {background:#d6074b;}
.mbs-use-days .choice-list {position: absolute; top: 41px; right: 25px; padding: 0 0 0 52px;} /* 230913 ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÅ½Ã‚ÂºÃƒÂ«Ã‚Â¦Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€ÃƒÂªÃ‚Â¹Ã‚Â®ÃƒÂ¨Ã‚ÂÃ¢â‚¬ËœÃƒÂ¬Ã‚Â¢Ã‚ÂÃƒÂ«Ã‚Â£Ã‚Â¿ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã‚Â¶Ã‚Â¿ÃƒÂ¬Ã‚Â«Ã‚Â°ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½+ 1ÃƒÂ¥Ã‚ÂªÃ¢â‚¬ÂºÃƒÂ¬Ã¢â‚¬â„¢Ã¢â‚¬â€œÃƒÂ¬Ã‚ÂÃ‚Â¡ ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã…â€™Ã‚ÂÃƒÂ¬Ã…Â Ã…â€œÃƒÂ¦Ã‚Â²Ã¢â‚¬Â¦ÃƒÂ¯Ã‚Â¿Ã‚Â½ ÃƒÂ§Ã¢â‚¬Â¢Ã‚Â°ÃƒÂ«Ã‚Â¶Ã‚Â½ÃƒÂ¯Ã‚Â¿Ã‚Â½ */
.mbs-use-days .choice-list:after {content:'';z-index:0;position:absolute;top:0;left:20px;border-left:2px solid #9678c8;height:100%;}
.mbs-use-days .choice-list .choice {z-index:1;position:absolute;top:50%;left:0;width:36px;height:36px;margin:-20px 0 0 0;border:2px solid #7f5bbc;border-radius:100%;background:#fff;color:#7f5bbc;font-weight:normal;font-size:16px;text-align:center;line-height:36px;}
.mbs-use-days .choice-list .choice-bar {position:absolute;top:0;left:20px;width:16px;border-top:2px solid #7f5bbc;}
.mbs-use-days .choice-list .choice-bar.btm {top:auto;bottom:0;}
.mbs-use-days .choice-list .list {color:#000;font-size:17px;}
.mbs-use-days .choice-list .list li {position:relative;padding:0 0 0 12px;}
.mbs-use-days .choice-list .list li:after {content:'';position:absolute;top:10px;left:0;width:3px;border-top:3px solid #7f5bbc;}
.mbs-use-days .choice-box .choice-cover {position:absolute;top:20px;left:-59px;width:40px;height:85px;}
.mbs-use-days .choice-box .choice-cover:after {content:'';z-index:0;position:absolute;top:0;left:0;border-left:2px solid #0297af;height:100%;}
.mbs-use-days .choice-box .choice {z-index:1;position:absolute;top:50%;left:-18px;width:36px;height:36px;margin:-20px 0 0 0;border:2px solid #0297af;border-radius:100%;background:#fff;color:#0297af;font-weight:normal;font-size:16px;text-align:center;line-height:36px;}
.mbs-use-days .choice-box .benefit .choice-bar {position:absolute;top:50%;left:-26px;width:16px;border-top:2px solid #0297af;}
.mbs-use-days .choice-box .benefit.link .choice-bar {top:16px;left:-28px;}
.mbs-use-days .choice-box .benefit.link.btm .choice-bar {top:12px;left:-28px;}
.mbs-use-days .from-year:first-child {margin:0;}
.mbs-use-box .mbs-use-note {margin:19px 0 0 0;color:#222;font-size:15px;text-align:right;}
.mbs-use-box .mbs-use-note-box {overflow:hidden;margin:19px 0 0 0;color:#222;font-size:15px;text-align:right;}
.mbs-use-box .mbs-use-note-box .float-note {float:left;}
.mbs-notice2 {position:relative;overflow:hidden;padding:40px 0 48px ;border:1px solid #f0f0f0;background:#f5f7fa;color:#222;}
.mbs-notice2 .notice2-tit {float:left;width:224px;margin:-1px 0 0 0;padding:0 0 0 38px;background:url('/benefit/common/web/images/atonego_view//bl_notice2.png') no-repeat 0 5px;font-size:26px;}
.mbs-notice2 .notice2-cont {float:left;width:818px;font-size:17px;}
.mbs-notice2 .notice2-cont .tit {display:block;margin:30px 0 12px;font-size:20px;}
.mbs-notice2 .notice2-cont .tit:first-child {margin-top:0;}

.r-heading {margin-bottom:15px;color:#000;font-size:31px;font-weight:bold;}
.r-heading.r-heading-large{margin-bottom:60px;}
.r-heading.r-heading--like { margin-bottom:50px; padding-top: 87px; background: url('/static/benefit/common/web/images/g10/r-heading--like.png') center top no-repeat; line-height: 1;}
.r-heading.r-heading--like2 { margin-bottom:50px; padding-top: 103px; background: url('/static/benefit/common/web/images/g10/r-heading--like2.png') center top no-repeat; line-height: 1;}
.r-inner {text-align:center;padding:60px 0;}
.r-inner + .r-inner { padding-top: 0; }
.r-explain_txt {color:#000;font-size:23px;}
.r-explain_txt + .r-explain_txt { margin-top: 7px; }
.r-explain_txt.r-explain_txt--small { font-size: 19px; }
.r-explain_buttons {margin-top:40px;font-size:0;}
.r-explain_button {display:inline-block;padding:8px 42px;-webkit-border-radius:43px;border-radius:43px;border:2px solid #333;color:#222;font-size:16px;text-align:center;}
.r-virtue {background-color:#f2f7fb;}
.r-virtue_list {font-size:0;}
.r-virtue_item {display:inline-block;background-repeat:no-repeat;background-position:center 90px;}
.r-virtue_item + .r-virtue_item {margin-left:110px;}
.r-virtue_item.r-virtue_item-1 {background-image:url('/static/benefit/common/web/images/rental/r-virtue_icon-1.png');}
.r-virtue_item.r-virtue_item-2 {background-image:url('/static/benefit/common/web/images/rental/r-virtue_icon-2.png');}
.r-virtue_item.r-virtue_item-3 {background-image:url('/static/benefit/common/web/images/rental/r-virtue_icon-3.png');}
.r-virtue_item p.r-virtue_txt {margin-bottom:325px;color:#000;font-size:20px;font-weight:bold;}
.r-virtue_item p.r-virtue_detail {color:#000;font-size:18px;}
.r-tab_image {margin-top:56px;}
.r-tab_txt {margin-top:50px;color:#222;font-size:26px;text-align:center;}


.r-table-1 th + th { border-left: 1px solid #ccc; }
.r-table-1 td { padding: 5px 10px !important; border-left: 1px solid #ccc; }
.r-table-1 td.sta { border-left: 0;  }
.r-table-1.r-table-1--large > tbody > tr > td { padding: 20px !important; }
.r-table-center { text-align:center !important; }
.r-table-right td { text-align: right !important; }
.r-table-bold { font-weight:bold; }
.r-table_noti { color:#454545; font-size: 14px; text-align:right;}


/* Super change  / note10 rental */
.p_pduct_change * { font-family:  'NSL'; }
.p_pduct_change .r-heading { margin-bottom: 40px; font-family:  "Malgun Gothic","ÃƒÂ¯Ã‚Â§Ã‚ÂÃƒÂ«Ã‚Â¬Ã¢â‚¬â„¢ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â¨ÃƒÂ¬Ã‚Â¢Ã…Â ÃƒÂ«Ã‚ÂµÃ¢â‚¬Å“","MG","dotum","ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã¢â‚¬â€Ã‚Â­ÃƒÂ¯Ã‚Â¿Ã‚Â½",sans-serif; text-align: center; }
.p_pduct_change .vs_ex .r-heading { font-size: 32px; }
.p_pduct_change .r-heading.r-heading-small { margin-bottom: 30px; }
.r-heading-small span.h-txt_small { font-size: 27px; font-weight: normal; }	
.p_pduct_change .r-heading > * { font-family:  "Malgun Gothic","ÃƒÂ¯Ã‚Â§Ã‚ÂÃƒÂ«Ã‚Â¬Ã¢â‚¬â„¢ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â¨ÃƒÂ¬Ã‚Â¢Ã…Â ÃƒÂ«Ã‚ÂµÃ¢â‚¬Å“","MG","dotum","ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã¢â‚¬â€Ã‚Â­ÃƒÂ¯Ã‚Â¿Ã‚Â½",sans-serif; }
.p_pduct_change .bf_con dt { font-size: 23px; }

.g10-method { padding: 70px 0; background-color: #f2f7fb; }
.g10-method_list { max-width: 660px; margin: 0 auto; text-align: left; }
.g10-method_list.g10-method_list--s10-rental, .g10-method_list.g10-method_list--5g-change { max-width: 745px; } 
.g10-method_list.g10-method_list--note10chance { max-width: 720px; }
.g10-method_list.g10-method_list--large { max-width: 910px; }
.g10-method_item { position: relative; min-height: 31px; padding-left: 124px; }
.g10-method_item + .g10-method_item { margin-top: 11px; }
.g10-method_key { display: inline-block; position: absolute; top: 0; left: 0; padding: 7px 15px; -webkit-border-radius: 32px; border-radius: 32px; color: #fff; font-size: 21px; font-family: 'NSM'; text-align: center; line-height: 1; background-color: #da212f; }
.g10-method_value { color: #000; font-size: 23px; }
.g10-method_value--small { font-size: 19px; }
.g10-method_value a { color: #da212f; }
.g10-virtue.g10-virtue--rental { background: url('/static/benefit/common/web/images/g10/noteg10-rental_pattern.png') no-repeat center top; }
.g10-virtue.note10-virtue--rental { background: url('/static/benefit/common/web/images/g10/note10-rental_pattern.png') no-repeat center -180px; }
.g10-virtue_list { font-size: 0; text-align: center; }
.g10-virtue_item { display: inline-block; position: relative; width: 342px; padding-top: 100px; min-height: 487px; background-color: #eff5ff; vertical-align: top; box-sizing: border-box; }
.g10-virtue_item + .g10-virtue_item { margin-left: 28px; }
.g10-virtue_adds { position: absolute; top: 0; left: 50%; margin-left: -33px; }
.g10-virtue_add { position: relative; width: 66px; height: 68px; padding-top: 6px; background: url('/static/benefit/common/web/images/g10/g10-rental_number.png') no-repeat; box-sizing: border-box; }
.g10-virtue_number { color: #fff; font-size: 15px; line-height: 1; text-align: center; }
.g10-virtue_number.g10-virtue_number--em { font-size: 23px; font-family: 'NSM'; }
.g10-virtue_key { color: #000; font-size: 22px; font-family: 'NSM'; text-align: center; }
.g10-virtue_value { padding-top: 225px; margin-top: 15px; color: #000; font-size: 18px; text-align: center; background-position: center top; background-repeat: no-repeat; }
.g10-virtue_item.g10-virtue_item-1 .g10-virtue_value { background-image: url('/static/benefit/common/web/images/g10/g10-virtue_item-1.png'); }
.g10-virtue_item.g10-virtue_item-2 .g10-virtue_value { background-image: url('/static/benefit/common/web/images/g10/g10-virtue_item-2.png'); }
.g10-virtue_item.g10-virtue_item-3 .g10-virtue_value { background-image: url('/static/benefit/common/web/images/g10/g10-virtue_item-3.png'); }
.g10-box { padding: 20px 0 20px 32px; border-top: 3px solid #555; border-bottom: 1px solid #ccc; color: #666; font-size: 16px; }
.g10_link { display: block; width: 190px; height: 38px; margin: 5px auto 0 auto; background-color: #ff0000; -webkit-border-radius: 38px; border-radius: 38px; color: #fff; font-size: 17px; line-height: 38px; text-align: center; }
.g10_util { margin-bottom: 10px; color: #666; font-size: 15px; line-height:  1; text-align: right; }
.s10-video { position: relative; width: 880px; margin: 0 auto 80px; }

/* video-box */
.video-box{position: relative;width: 100%;height: 495px; }
.video-box .poster{position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center top;}
.video-box .desc{position: absolute;top: 50%;transform: translateY(-50%);text-align: center;width: 100%;color: #fff;font-size: 32px;}
.video-box .desc .vd-text{font-size: 32px;line-height: 42px;}
.video-box .desc .play{width: 100px;height: 100px;background:url("../img/prodetail/player/btn-play-hover.png") center no-repeat;border: none;margin-top: 15px;}
.video-box iframe{vertical-align: top;}
.script-box{width:  100%; margin: 0 auto;position: relative;z-index: 2;}
.script-box .accordions2 .accordion-contents2{display: none;border: 1px solid #bfbfbf;border-bottom: none;text-align: left;padding: 20px;background-color:#fff;}
.script-box .accordions2 .accordion-contents2 .script-area{max-height: 240px;overflow-y: auto;}
.script-box .accordions2 .accordion-contents2 .vd-tit{position: relative;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ccc;font-size: 21px;font-weight: bold;color: #222;margin-right: 10px;padding-right: 100px;}
.script-box .accordions2 .accordion-contents2 .vd-tit span{position: absolute;right: 0;font-size: 17px;color: #666;vertical-align: bottom;}
.script-box .accordions2 .accordion-contents2 .vd-desc{font-size: 16px;color: #666;}
.script-box .accordions2 .accordion-trigger2{border: 1px solid #bfbfbf;padding: 12px 0;width: 100%;background-color: #f6f6f6;}
.script-box .accordions2 .accordion-trigger2 span{position: relative;padding-right: 20px;display: inline-block;font-size: 16px;color: #666;}
.script-box .accordions2 .accordion-trigger2 span:after{position: absolute;content: '';display: block;width: 8px;height: 8px;right: 0;top: 50%;border: 2px solid #b4b4b4;transform: rotate(45deg);margin-top: -7px;border-top: transparent;border-left: transparent;}
.script-box .accordions2 .accordion-trigger2.active span:after{transform: rotate(225deg);margin-top: -2px;}

/* Super change */
.note10-virtue_list { font-size: 0; text-align: center; }
.note10-virtue_item { display: inline-block; vertical-align: top; }
.note10-virtue_item + .note10-virtue_item { margin-left: 10px; }
.table_gray_txt { font-size: 14px; color: #333; }
#pduct .mbs_data_family .bf_con dl:first-child, .mbs_data_family .bf_con dl:first-child dt:first-child, .mbs_data_family .bf_con dl:first-child dd {margin:0;}
#pduct .txt-red{color: #d92c38;}
#pduct .r-heading {margin:40px 0 0 0;}
#pduct .p_mbs {min-width:1080px;}
#pduct .p_mbs .column, #pduct .column {width:1080px;}
#pduct .p_mbs .p_mbs_con .inner{padding:45px 0 0 0;}
#pduct .tab_con {margin-top:0px;}
#pduct .tab_con > dt i {display:inline-block; position:relative; padding-left:80px; text-align:left;}
#pduct .tab_con > dt i:before {position:absolute; left:0; top:50%; width:70px; height:53px; margin-top:-27px; content:"";}
#pduct .tab_con > dt.t1 i:before {background-image:url(https://product.kt.com/benefit/common/web/img/membership/pic_icon/icon_change_note8_tab01.png);}
#pduct .tab_con > dt.t2 i:before {background-image:url(https://product.kt.com/benefit/common/web/img/membership/pic_icon/icon_change_note8_tab02.png);}
#pduct .tab_con > dt.on i:before {background-position:0 -53px;}
#pduct .tab_con .top {padding:95px 0px 54px; text-align:center;}
#pduct .tab_con .top h4 {line-height:50px; letter-spacing:-0.07em;}
#pduct .tab_con .top h4 i {display:inline-block; position:relative;}
#pduct .tab_con .top h4 i:after {position:absolute; left:50%; top:0; width:7px; height:7px; margin-left:-2px; background:#d71826; border-radius:100%; content:"";}
#pduct .mbs_data_family {text-align:left;}
#pduct .tab_con {margin-top:38px;}
#pduct .mbs_data_family .tab_con > dt a {background:#e8e9f0; border-color:#d2d3d9; color:#222;}
#pduct .mbs_data_family .tab_con > dd {padding-top:7px; text-align:left;}
#pduct .mbs_data_family .bf_con .fc table.set3 th {background: #f1f2fa;}
#pduct .mbs_data_family .bf_con .fc table.set3 th.first{border-right: 1px solid #ccc;}
#pduct .mbs_data_family .bf_con .fc table.set3 td{text-align: left}
#pduct .mbs_data_family .bf_con .fc table.set3 td.table-center { text-align: center; padding-left: 0; padding-right: 0;}
#pduct .mbs_data_family .bf_con .fc table.set3 table{border-top: 1px solid #555;margin-top: 5px}
#pduct .mbs_data_family .bf_con .fc table.set3 table td{text-align: left}
#pduct .mbs_data_family .bf_con .fc .lst > li{text-align: left}
#pduct .mbs_data_family .bf_con .fc td:first-child{border-right: 0}
#pduct .mbs_data_family .bf_con .fc td{text-align: center}
#pduct .mbs_data_family .bf_con .fc table.set4 th{padding: 0}
#pduct .mbs_data_family .bf_con .fc table.set4 td{padding: 20px 0 20px 0px;}
#pduct .mbs_data_family .bf_con .fc table.set4 tbody th{background: #f1f2fa;}
#pduct .mbs_data_family .bf_con dl {margin-top:0;}
#pduct .mbs_data_family .bf_con dl dt.first {margin-top:0;}
#pduct .mbs_data_family .bf_con .fc tbody th {background:#f1f2fa;}
#pduct .mbs_data_family .bf_con .fc td .lst {text-align:left;}
#pduct .box_img {margin:46px 0 36px 0}
#pduct .txt_desc {margin-top:18px;font-size:16px;line-height:18px;color:#999;text-align:right;}
#pduct .cont .board {border-top: 3px solid #555;}
#pduct .cont table.board th, .cont table.board td{padding: 20px;font-size: 16px;border-left: 1px solid #ccc;}
#pduct .cont table.board th:first-child,
#pduct .cont table.board td:first-child{border-left: 0;}
#pduct .cont table.board th{text-align: center;}
#pduct .etc_txt {margin-top:18px;font-size:16px;line-height:18px;text-align:left;}
.detail-plan-area #pduct .txt-red {font-size:100%;}

/* end product */
#pduct { overflow: hidden; }
#pduct .end-prdct .p_mbs {min-width: auto;}
#pduct .end-prdct .fc table.r-table-1 { margin-top: 0; }
#pduct .end-prdct .fc table.r-table-1 th {text-align: center;}
#pduct .end-prdct .fc table.r-table-1 td { border-bottom: 1px solid #ccc;text-align: center;line-height: 27px;color: #454545; }
#pduct .end-prdct .fc ul.lst li { position: relative; padding-left: 11px; text-align: left; }
/* #pduct .end-prdct .fc ul.lst li:before {position: absolute;left: 0;top: 12px;width: 4px;height: 4px;background: #454545;border-radius: 100%;content: "";} */
#pduct .end-prdct .r-heading { margin: 40px 0 40px 0; font-family: 'NSM'; font-weight: normal; }
#pduct .end-prdct .p_mbs .board th { text-align: center; }
#pduct .end-prdct.mbs_data_family .bf_con .fc .lst > li:before { position: absolute; left: 0; top: 12px; width: 4px; height: 4px; background: #454545; border-radius: 100%; content: ""; }

#pduct .end-prdct .g10-method { position:relative; }
#pduct .end-prdct .g10-method:after { content: ""; z-index:-1; position: absolute; left: 50%; top: 0; width: 1920px; height: 100%; background: #f2f7fb;-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
#pduct .end-prdct .b-lst_list {padding-left: 89px;}
#pduct .end-prdct .bf_con dt:first-child { margin-top: 50px !important;  }
#pduct .end-prdct .bf_con .fc dd {margin-top: 10px !important;}

/* Jump UP*/
.change_top{width: 730px;margin: 0 auto}
.change_top h4{margin: 55px 0 22px 0;font-size: 30px;font-weight: bold;letter-spacing: -0.07em;color: #222;line-height: 32px;}
.change_top > p{margin-bottom: 36px;line-height: 32px;font-size: 23px;color: #222;}
.change_top .app_btn {display:inline-block; line-height:46px; padding:0 40px; font-size:18px; color:#000; background:#fff; border-radius:100px;border: 2px solid #333}
.change_top dl{margin-top:24px}
.change_top dl dt{font-weight: bold;color: #000;font-size: 19px;}
.change_top dl dd{color: #000;font-size: 18px;}
.change-jump-up > .forte-area { text-align: center; height: 100%; }
.change-jump-up > .forte-area > h3 { font-size: 39px; line-height: 62px; letter-spacing: -2px; color: #222; font-family: 'ktb';}
.change-jump-up > .forte-area > h3:first-child { margin: -5px 0 0 0; }
.change-jump-up > .forte-area > h3 strong { font-weight: normal; }
.change-jump-up > .forte-area > p { font-size: 22px; color: #000 }
.change-jump-up > .forte-area > h3 + p { font-size: 18px; line-height: 24px; padding-top: 15px; }
.change-jump-up > .forte-area .thumb-left { margin: 40px 0 0 0; height: 365px; background: #f3f7fa; }
.change-jump-up > .forte-area .thumb-left .text > .title { padding-top: 110px; }
.change-jump-up > .forte-area .thumb-left .text > .title > p { margin-top: 30px; }
.change-jump-up > .forte-area .text { padding-left: 590px; height: 100%; text-align: left; color: #222; }
.change-jump-up > .forte-area .title { font-size: 30px; line-height: 38px; font-family: 'NSM'; font-weight: normal;}
.change-jump-up > .forte-area .title > span:before {content: ""; position: absolute; top: 380px; right: 464px; display: block; width: 23px; height: 1px; background: #e52e30; }
.change-jump-up > .forte-area .title > p { font-size: 16px; } 
.change-jump-up > .forte-area .thumb-right { height: 365px; margin-top: 35px; }
.change-jump-up > .forte-area .thumb-right > .text { padding-left: 100px; }
.change-jump-up > .forte-area .thumb-right .text .title { padding-top: 90px; }

.mbs_data_family .bf_con .fc .lst > li{text-align: left}

#p_pduct_change .mbs_data_family .bf_con .fc table.set4 th{padding: 0}
#p_pduct_change .mbs_data_family .bf_con .fc table.set4 td{padding: 20px 0 20px 0px; border-left: 0;}
#p_pduct_change .mbs_data_family .bf_con .fc table.set4 tbody th{background: #f1f2fa;}

#p_pduct_change .box_img {margin:46px 0 36px 0;}
#p_pduct_change .b-lst-ex { display: inline-block; position: relative; }
#p_pduct_change .b-lst-ex + .b-lst-ex { margin-left: 15px; }
#p_pduct_change .b-lst_key { position: absolute; top: 0; left: 0; width: 20%; text-align: center; }
#p_pduct_change .b-lst_list { padding-left: 89px; }
#p_pduct_change .b-lst-ex em { padding-left: 10px; }
#p_pduct_change table.board + table.board { margin-top: 10px; }
#p_pduct_change .etc_txt {margin-top:10px;font-size:16px;line-height:18px;text-align:left;}
#p_pduct_change .g10-method_list.g10-method_list--s10-rental, .g10-method_list.g10-method_list--5g-change { max-width: 903px;}
#p_pduct_change .visual .hgroup_center { padding-top: 60px; }
#p_pduct_change .chance_minifont { font-size: 12px; vertical-align: super; }

/* HOMECO CAMPAIGN*/
.homeco-campaign .r-explain_txt { margin-bottom: 60px; }
.homeco-good .r-heading { margin-bottom: 60px; }
.hoco-good-list { font-size: 0; }
.hoco-good-list li { display: inline-block; width: 31%; margin-left: 30px; padding-top: 170px; font-size: 18px; color: #000; }
.hoco-good-list li:first-child { margin-left: 0; }
.hoco-good_item1{ background: url('/benefit/common/web/images/homeco_campaign/homeco-item1.png')top center no-repeat; }
.hoco-good_item2{ background: url('/benefit/common/web/images/homeco_campaign/homeco-item2.png')top center no-repeat; }
.hoco-good_item3{ background: url('/benefit/common/web/images/homeco_campaign/homeco-item3.png')top center no-repeat; }
.hoco-good-list li .h_tit,/* SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.hoco-good-list li h5 { display: block; font-size: 25px;}
.hoco-good-list li span { font-weight: bold; }
.hoco-good-list li div { margin-top: 10px; }
.homeco-item { background: #feebef url('/benefit/common/web/images/homeco_campaign/homeco-bg.png')no-repeat; }
.homeco-item .inner { padding: 150px 0; }
.home-cam-item { font-size: 0; }
.home-cam-item > li { position: relative; display: inline-block; width: 26%; font-size: 15px; color: #000; background-color: #fff; border-radius: 30px; box-shadow: 0px 3px 10px #7A19321A; vertical-align: middle; }
.home-cam-item > li + li { margin-left: 60px; }
.home-cam-item li:nth-child(3) ~ li div.homeco-item-txt { padding: 45px 15px 25px; }
.home-cam-item li:nth-child(4) { margin-left: 0; margin-top: 360px;	}
.home-cam-item li:nth-child(5) { margin-top: 300px; vertical-align: top; }
.home-cam-item li:nth-child(6) { margin-top: 60px; vertical-align: top; }
.home-cam-item li span { font-weight: bold; }
.home-cam-item li a { position: relative; display: inline-block; margin-top: 20px; padding: 9px 20px; color: #fff; background: #e6134a; box-shadow: 8px 9px 5px #7A193229; border-radius: 50px; font-size: 15px; }	
.home-cam-item > li { position: relative; display: inline-block; width: 26%; font-size: 15px; color: #000; background-color: #fff; border-radius: 30px; box-shadow: 0px 3px 10px #7A19321A; vertical-align: middle; }
.home-cam-item > li + li { margin-left: 60px; }
.home-cam-item > li:nth-child(3) ~ li div.homeco-item-txt { padding: 45px 15px 25px; }
.home-cam-item > li:nth-child(4) { margin-left: 0; margin-top: 360px;	}
.home-cam-item > li:nth-child(5) { margin-top: 300px; vertical-align: top; }
.home-cam-item > li:nth-child(6) { margin-top: 60px; vertical-align: top; }
.home-cam-item > li:last-child { width: 32%;} 
.home-cam-item li span { font-weight: bold; }
.home-cam-item li a { position: relative; display: inline-block; margin-top: 20px; padding: 9px 20px; color: #fff; background: #e6134a; box-shadow: 8px 9px 5px #7A193229; border-radius: 50px; font-size: 15px; }	
.homeco-item-txt { padding: 50px 15px; }
.home-cam-item li .h_tit,/* SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.home-cam-item li h4 { position: absolute; top: -30px; left: 35%; display: inline-block; }	   
.homeco-cam-item1 { margin-top: 202px; }
.homeco-cam-item1:before { content: ""; display: block; position: absolute; left: 18px; bottom: 352px; width: 250px; height: 232px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item1.png')no-repeat; background-size: contain; }
.homeco-cam-item1 .homeco-item-txt { padding: 50px 15px 0; }	   
.homeco-cam-item2 { padding-top: 250px; }
.homeco-cam-item2:before { content: ""; display: block; position: absolute; left: 12%; top: 80px; width: 210px; height: 181px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item2.png')no-repeat; background-size: contain; }
.homeco-cam-item3 { padding-top: 80px; }
.homeco-cam-item3:before { content: ""; display: block; position: absolute; left: 40px; top: -136px; width: 190px; height: 230px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item3.png')no-repeat; background-size: contain; }
.homeco-cam-item3 h4 { top: 20px !important; }
.homeco-cam-item4:before { content: ""; display: block; position: absolute; left: 0px; top: -210px; width: 100%; height: 200px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item4.png')center center no-repeat; background-size: contain; }
.homeco-cam-item5:before { content: ""; display: block; position: absolute; left: 0px; top: -198px; width: 100%; height: 198px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item5.png')center center no-repeat; background-size: contain; }
.homeco-cam-item6:before { content: ""; display: block; position: absolute; left: 0px; bottom: 335px; width: 100%; height: 274px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item6.png')2px top no-repeat; background-size: 117%; z-index: 2;}
li.homeco-cam-item5 h4 { top:-274px;  }
li.homeco-cam-item6 h4,
li.homeco-cam-item6 .h_tit { top:-250px;  }
li.homeco-cam-item7 h4,
li.homeco-cam-item7 .h_tit { top: 154px; left: 45%; z-index: 99; }
.homeco-item-tit { font-size: 24px; }
.homeco-item-tit span { font-weight: bold; }
.home-cam-item li p { margin-top: 15px; font-size: 15px; word-spacing: -1.5px;}
.home-cam-item li p.homeco-later-txt { font-size: 13px; color: #666; }
.home-cam-pink { background: #f2819d; border-radius: 30px; width: 100%; height: 592px; }
.home-cam-pink:before { content: ""; display: block; position: absolute; left: 12px; top: 72px; width: 100%; height: 274px; background: url('/benefit/common/web/images/homeco_campaign/homeco-cam-item7.png')center top no-repeat; background-size: 100%; z-index: 2;}
.home-cam-white { position: absolute; width: 100%; bottom: 0; left: 0; padding: 50px 15px; background: #fff; border-radius: 30px;  }
.home-cam-top_line:before { content: ""; display: block; background: #cfcfcf; width: 100%; height: 1px; margin-top: 10px; }
.home-cam-top_line img { max-width: 80px; }
.home-cam-gray { position: relative; margin-top: 31px; padding: 25px 0px; width: 100%; background: #eee; border-radius: 0 0 30px 30px; }
.home-cam-gray-new { position: absolute; top: -10px; left: 0; width: 100%; text-align: center; }
.home-cam-gray > p { margin-top: 0 !important; }
.home-cam-table { padding: 0 15px; margin-top: 15px; }
.home-cam-table table { width: 100%; border-collapse: collapse; margin-top: 15px; }
.home-cam-table ul li:last-child { margin-top: 15px; text-align: left; }
.home-cam-table table th { border-bottom: 1px solid #c8c8c8; padding: 0px 20px; text-align: center; color: #222; background-color: #dbdee8; }
.home-cam-table table th + th { border-left: 1px solid #c8c8c8; }
.home-cam-table table tr + tr { border-top: 1px solid #c8c8c8 }
.home-cam-table table td { padding: 5px 9px; text-align: center; border-left: 1px solid #c8c8c8; background-color: #f4f7f8; }
.home-cam-table table tr td:first-child { border-left: 0; background-color: #bdc4d5; }
.home-cam-table img { max-width: 100px; }

/* family phone */
.r-heading.r-heading--like2 { padding-top: 0; }
.galaxys20-recommond > .column .r-inner { padding: 0px 0 70px 0; }
.tab_con > dt.on i:before {background-position:0 -53px;}

.r-heading-s { font-size: 22px; font-weight: bold; color: #000; margin-bottom: 40px; }
.p_mbs_con .r-explain .r-inner > a { margin: 60px auto 0; width: 250px; height: 50px; line-height: 48px; background-color: #da212f; }
.g10-method_value > strong { margin-right: 5px; }
.note10-virtue_item + .note10-virtue_item { margin-left: 0; }
.f-table-td .f-list li { text-align: left; }
.f-table-td .f-lst li { padding-left: 11px; position: relative; text-align: left; }
.f-table-td .f-lst li:before { content: ""; position: absolute; top: 12px; left: 0; width: 5px; height: 2px; background: #454545; }
.f-table-td .lst li { margin-bottom: 8px; }
.f-table-td .f-list + .f-list { margin-top: 15px; }

.f-benefit-info { position: relative; }
.f-benefit-info + .f-benefit-info { padding-top: 70px; }
.f-benefit_txt { padding: 0 55px 25px; font-size: 19px; }
.f-benefit_txt h5 { font-size: 25px; font-weight: bold; color: #000; }
.f-benefit_txt h5 img { display: block; }
.f-benefit_txt h5 + .f-list { margin-top: 17px; }
.f-benefit_img { position: absolute; bottom: 0; right: 7%; }

/* KT gift box */
.info_step .box_step {overflow:hidden;margin:0 auto; padding: 40px 0;}
.info_step .box_step h4.tit { line-height: 28px; }
.info_step .box_step .txt {padding:20px 0 25px 0;color:#454545;}
.info_step .cont {position: relative; margin:0 auto;padding:70px 0;}
.info_step .box {background-color:#f2f7fb; width: 570px; height: 120px; border-radius: 15px; margin-left: 47px;}
.info_step .box ul { padding: 21px; margin-top: 22px; }
.info_step .box ul li {font-size: 100%; }
.info_step .box1 {margin-left:0;}
.info_step .box1 .stit {padding-top:19px;}
.info_step .box .thumb {margin:40px 0 44px 0;}
.info_step .gift-function { position: relative; text-align: left;}
.info_step .gift-function .stit {font-size:21px;line-height:25px;color:#222;}
.info_step .gift-function .stit .gift-tit {background: #e93434; color: #fff; border-radius: 20px; padding: 2px 7px 5px 7px; font-size: 20px; margin-right: 11px;} 
.info_step .list { width:985px; padding: 0 0 0 47px; margin-top: 40px; list-style: none; }
.info_step .gift-function .list li {position: relative; margin-top:2px; margin-bottom: 9px; color:#222; text-align:left; font-size: 19px; }
.info_step .gift-function .list li:before {position: absolute; left: -8px; top: 10px; width: 3px; height: 3px; background: #454545; border-radius: 100%; content: "";}
.info_step .gift-function .g-function-img {width: 175px; height:365px; position:absolute; top: -35px; right: 50px;}
.info_step .gift-function .g-function-img img {width: 100%;}
.g10-method .txt-small { color: #000; padding: 7px 0 12px;}
.g10-method .databox-tip { background:url('/benefit/common/web/img/data/databox-tip.png')no-repeat; background-position: 347px 4px; }
.info_step .box_step3 {width:1080px;}
.mbs_data_family .mbs-gift_app li {position:relative;}
.mbs-gift_app .txt_etc {position:absolute;top:168px;left:0;width:100%;}
.gbox-method_key {display: inline-block; position: absolute; top: 0; left: 0; padding: 7px 15px; -webkit-border-radius: 32px; border-radius: 32px; color: #fff; font-size: 21px; font-family: 'NSM'; text-align: center; line-height: 1; background-color: #73727a;}
.box_step .gift-box-cont_img { position: absolute; right: 0; top: 30px;}
.box_step .gift-box-cont_img img {max-width: 185px; }
.box-2 p {display: block; font-size: 22px; padding: 30px 0 0 44px; color: #000;}
.go_samsung a { width: 138px;background:url('/benefit/common/web/img/membership/app/samsung_store.png')no-repeat center top; }
.mbs-gift_qaa li p { position: relative; font-size: 19px; }
.mbs-gift_qaa table { width:900px; margin:0 auto; margin-top: 20px; }

/* Y BOX */
.y_data .if_img {margin-top:0; display: flex; }
.y_data .if_img li { width: 287px; margin: 0 auto; padding-top: 264px; flex: 1; font-size: 17px; line-height: 1.2;font-family: 'NSL'; background: url('https://product.kt.com/benefit/common/web/img/data/ybox-img1.png')center 15px no-repeat; background-size: contain; }
.y_data .if_img li:nth-child(2) {background: url('https://product.kt.com/benefit/common/web/img/data/ybox-img2.png')center top no-repeat; background-size: contain; }
.y_data .if_img li:nth-child(3) {background: url('https://product.kt.com/benefit/common/web/img/data/ybox-img3.png')center top no-repeat; background-size: contain; }
.y_data .if_img li:nth-child(4) {background: url('https://product.kt.com/benefit/common/web/img/data/ybox-img7.png')center 15px no-repeat; background-size: contain; }
.y_data .if_img li + li { margin-left: 60px; }
.y_data .if_img li strong { position: relative; margin-bottom: 10px;  font-size:26px; z-index: 1; font-family: "Noto Sans Regular","Malgun Gothic","ÃƒÂ¯Ã‚Â§Ã‚ÂÃƒÂ«Ã‚Â¬Ã¢â‚¬â„¢ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â¨ÃƒÂ¬Ã‚Â¢Ã…Â ÃƒÂ«Ã‚ÂµÃ¢â‚¬Å“","MG","dotum","ÃƒÂ¯Ã‚Â¿Ã‚Â½ÃƒÂ«Ã¢â‚¬â€Ã‚Â­ÃƒÂ¯Ã‚Â¿Ã‚Â½",sans-serif !important; letter-spacing: -1.3px;}
.y_data .if_img li p { margin-top: 6px;  }
.y_data .if_img li strong:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 17px; border-radius: 20px; background: #C1FFFB; z-index: -1;}
.y_data .if_img .img {display:block;padding-bottom:14px;}
.y_data .mint_b { position: relative; padding: 70px 0 70px 50px; margin: 0 auto; background: #7578e9;}
.y_data .mint_b > .column { background: url('/benefit/common/web/img/data/ybox-img4.png')no-repeat -50px center; } 
.y_data .ybox-info { padding: 60px; background: #fff; border-radius: 30px; margin-left: 486px; width: 582px; color: #222 }
.y_data .ybox-info-st { margin-bottom: 15px; font-size: 30px; font-weight: bold; letter-spacing: -0.07em; line-height: 32px; }
.y_data .ybox-info-txt { font-size: 18px; }

.y_data .gray_b .txt {margin-top:24px;}
.y_data .info2 h4 {display:block;margin-top:4px;}
.y_data .info2 ul {margin-top:30px;}
.y_data .info2 li {line-height:27px;}
.y_data .info2 li strong { font-size: 22px; font-weight: bold; }
.y_data ul li ul.lst {margin-top: 10px; }
.y_data ul li ul.lst li {padding-left:0; margin-top:10px; font-size: 18px; }
.y_data ul li ul.lst li:before {display:none}
.mbs-y-box .info_step .box_step {overflow:hidden;width:712px;margin:0 auto;}
.mbs-y-box .info_step .box_step .txt {padding:20px 0 25px 0;color:#454545;}
.mbs-y-box .info_step .cont {overflow:hidden;width:712px;margin:0 auto;padding-bottom:25px;}
.mbs-y-box .info_step .box {float:left;width:345px;height:343px;margin-left:22px;background-color:#f1f4f9;}
.mbs-y-box .info_step .box1 {margin-left:0;}
.mbs-y-box .info_step .solocont .box { float: none; margin: 0 auto; }
.mbs-y-box .info_step .solocont .box .thumb { padding: 40px 0; margin: 0; }
.mbs-y-box .info_step .box1 .stit {padding-top:19px;}
.mbs-y-box .info_step .box .thumb {margin:40px 0 44px 0;}
.mbs-y-box .info_step .box .stit {display:block;font-size:21px;line-height:25px;color:#222;}
.mbs-y-box .info_step .box p {padding-top:10px;color:#454545;}
.mbs-y-box .ybox_etxt { position: absolute; bottom: 0px; left: 0px; color: #fff; }
.mbs-y-box .ybox_etxt .st { color: #fff; }
.mbs-y-box .ybox_etxt h4 { color: #fff; }
.y_data .info3 { padding: 80px 0; }
.y_data .ybox-share { padding: 30px 0; background: url('/benefit/common/web/img/data/ybox-img5.png')no-repeat left 0px; }
.y_data .ybox-share_list { text-align: right; font-size: 0; margin: 0 auto; }
.y_data .ybox-share .list {margin-top: 50px; text-align: left; margin-left: 540px; color: #222; font-size: 18px; }
.y_data .ybox-share_list .ybox-share_list_txt { margin-top: 60px; }
.y_data .ybox-share_list li { width: 22%; display: inline-block; vertical-align: top; padding-top: 125px; text-align: center;}
.y_data .ybox-share_list li + li { margin-left: 30px;  }
.y_data .ybox-share_list li:nth-child(1) { background: url('/benefit/common/web/img/data/ybox-ico1.png')no-repeat top center; }
.y_data .ybox-share_list li:nth-child(2) { background: url('/benefit/common/web/img/data/ybox-ico2.png')no-repeat top center; }
.y_data .ybox-share_list li:nth-child(3) { background: url('/benefit/common/web/img/data/ybox-ico3.png')no-repeat top center; }
.y_data .ybox-share_list li .h_tit,/* SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.y_data .ybox-share_list li h3 { position: relative; 	display: inline-block; margin-bottom: 6px; vertical-align: top; font-size: 19px; color: #222; font-weight: bold; z-index: 1; }
.y_data .ybox-share_list li .h_tit:before,/* SEO ÃƒÂªÃ‚Â°Ã…â€œÃƒÂ¬Ã¢â‚¬Å¾Ã‚Â  */
.y_data .ybox-share_list li h3:before {content: ""; position: absolute; bottom: 0; left: -7%; display: inline-block; width: 114%; height: 12px; vertical-align: bottom; background: #FFFFB1; border-radius: 30px; z-index: -1;}
.y_data .ybox-share_list li p { font-size: 14px; text-align: center; letter-spacing: -0.35px; }
.y_data .ybox-play_list li .ybox-share_list_txt h3:before {content: ""; position: absolute; bottom: 0; left: -7%; display: inline-block; width: 114%; height: 12px; vertical-align: bottom; background: #b4ecf1; border-radius: 30px; z-index: -1;}
.y_data .ybox-play { padding: 95px 0; background: url('/benefit/common/web/img/data/ybox-img6.png')no-repeat left 20px;  }
.y_data .ybox-play_list li:nth-child(1) { background: url('/benefit/common/web/img/data/ybox-ico4.png')no-repeat top center; }
.y_data .ybox-play_list li:nth-child(2) { background: url('/benefit/common/web/img/data/ybox-ico5.png')no-repeat top center; }
.y_data .ybox-play_list li:nth-child(3) { background: url('/benefit/common/web/img/data/ybox-ico6.png')no-repeat top center; }
.y_data .yb-new-tit { color: #000; letter-spacing: 0.75px; font-family: 'ktb'; }
.y_data .yb-new-tit .yb-tit { position: relative; display: inline-block; margin: 10px 0 5px; padding: 0 5px;font-size: 30px; z-index: 1; }
.y_data .yb-new-tit .yb-tit:after { content: ''; position: absolute; left: 0; bottom: 5px; width: 100%; height: 16px; background: #C1FFFB; z-index: -1; border-radius: 25px; }
.y_data .yb-new-tit p {letter-spacing: -1px; font-size: 40px;}
.y_data .y-shop { padding: 30px 0; background: url('/benefit/common/web/img/data/ybox-img8.png')no-repeat left top;  }
.y_data .y-shop_list li:nth-child(1) {background: url(/benefit/common/web/img/data/ybox-ico7.png)no-repeat top center; background-size: 170px 170px; }
.y_data .y-shop_list li:nth-child(2) {background: url(/benefit/common/web/img/data/ybox-ico8.png)no-repeat top center; background-size: 170px 170px;}
.y_data .y-shop_list li:nth-child(3) {background: url(/benefit/common/web/img/data/ybox-ico9.png)no-repeat top center; background-size: 170px 170px;}
.y_data .yb-list-txt { margin: 50px 0 0 350px; text-align: left; font-size: 18px; color: #222;}
.y_data .y-mix { padding: 30px 0; background: url('/benefit/common/web/img/data/ybox-img9.png')no-repeat left top;  }
.y_data .y-mix_list li:nth-child(1) {background: url('/benefit/common/web/img/data/ybox-img10.png')no-repeat top center; }
.y_data .y-mix_list li:nth-child(2) {background: url('/benefit/common/web/img/data/ybox-img11.png')no-repeat top center; }
.y_data .y-mix_list li:nth-child(3) {background: url('/benefit/common/web/img/data/ybox-img12.png')no-repeat top center; }
.y_data .y-mix_list li { padding-top: 185px; }
.y_data .y-mix_list .ybox-share_list_txt { margin-top: 0; }
.y_data .y-mix_list li h3:before { background:#B4ECF1; }
.app .p_mbs .st { color: #fff; }
.membership-tbl-tit { margin: 25px 0 10px; font-size: 22px; font-weight: bold; color: #222; }
dd + .membership-tbl-tit {
    margin-top: 50px;
}
.mbs-y-box .info_step .list li {margin-top:2px;color:#222;text-align:left;}
.mbs-y-box .info_step .box_step2 {padding-bottom:30px}
.mbs-y-box .box_step2 .box .thumb {margin-bottom:30px;}
.mbs-y-box .box_step2 .box1 .stit {padding-top:0;}
.mbs-y-box .box_step3 .box {width:344px;height:344px;}
.mbs-y-box .info_step .box_step3 {width:1080px;}
.mbs-y-box .box_step3 .cont {width:100%;}
.mbs-y-box .info_step .box_step3 .thumb {margin:35px 0 16px 0}
.mbs-y-box .box_step3 .box1 .stit {padding-top:0;}
.mbs-y-box .bf_benefit .column .inner {text-align:left}
.mbs-y-box .bf_benefit .tab_con {margin-top:0;padding-top:0}
.mbs-y-box .bf_benefit .bf_con dt, .bf_benefit .bf_con dl {margin-top:0}
.mbs-y-box .bf_benefit a.underline:hover {color:#d71826;}
.mbs-y-box .bf_benefit a.underline {color:#666;text-decoration:underline;}
.mbs-y-box .mbs_data_family .app li {position:relative;}
.mbs-y-box .app .txt_etc {position:absolute;top:168px;left:0;width:100%;}
.mbs-y-box .app .qr_and i { position: relative; width: auto; background:url(../img/membership/app/qr_google.png) no-repeat center 9px;}
.mbs-y-box .mbs_data_family .app .qr_and i {width:150px;background:url(https://product.kt.com/benefit/common/web/img/data/img_qr.png) no-repeat center 9px;}
.mbs-y-box .y-box_video-area { margin-bottom: 40px; }
.mbs-y-box .y-box_video-area .video-box{width: 880px;height: 495px;position: relative;margin: 0 auto;}
.mbs-y-box .y-box_video-area .script-box { width: 880px; }
.y_bonus .y_bonus_banner { padding-bottom: 70px; }

button.accordion-trigger2:focus {outline:-webkit-focus-ring-colorauto 5px;border:inherit;outline:1px dotted #bbb;}

/* membership21 */
.y-festa-section {min-height:711px;padding:0 0 49px 0;background:#F2F4F8 url('/benefit/common/web/images/membership/21/w_bg_y_festa.png') no-repeat 50% 0;box-sizing:border-box;}
.y-festa-section .y-festa-stit {padding:54px 0 0 0;text-align:center;}
.y-festa-section .y-festa-column {display:flex;justify-content:space-between;position:relative;width:1084px;margin:39px auto 0;padding:0 70px 39px 77px;border:2px solid #000;border-radius:40px;background:#fff;box-shadow:#000 7px 7px 0;box-sizing:border-box;}
.y-festa-section .y-festa-column:after {content:'';position:absolute;top:50%;left:50%;width:2px;height:76%;background:url('/benefit/common/web/images/membership/21/w_bg_y_festa_list.png') repeat-y 0 0;transform:translate(-50%, -48%);}
.y-festa-section .y-festa-column .bg-character {position:absolute;}
.y-festa-section .y-festa-column .bg-character.tp1 {top:-135px;left:-32px;width:124px;height:224px;background:url('/benefit/common/web/images/membership/21/w_bl_y_festa_character_human.png') no-repeat 0 0;}
.y-festa-section .y-festa-column .bg-character.tp2 {bottom:-10px;left:-103px;width:162px;height:80px;background:url('/benefit/common/web/images/membership/21/w_bl_y_festa_character_hart.png') no-repeat 0 0;}
.y-festa-section .y-festa-column .bg-character.tp3 {bottom:-31px;right:-8px;width:58px;height:58px;background:url('/benefit/common/web/images/membership/21/w_bl_y_festa_character_star.png') no-repeat 0 0;}
.y-festa-section .y-festa-column-tit {position:absolute;top:-25px;left:50%;transform:translateX(-50%);}
.y-festa-section .y-festa-info-list {flex:0 0 417px;width:417px;padding:73px 0 0 0;}
.y-festa-section .y-festa-info-list li {position:relative;min-height:42px;padding:4px 0 0 86px;font-family:'NSM';font-size:23px;color:#222;}
.y-festa-section .y-festa-info-list li + li {margin:20px 0 0 0;}
.y-festa-section .y-festa-info-list li .tit {position:absolute;top:0;left:0;}
.y-festa-section .y-festa-info-list li .bold {font-family:'Noto Sans Bold';font-weight:normal;}
.y-festa-section .y-festa-qrcode-column {display:flex;align-items:center;font-size:0;}
.y-festa-section .qrcode-column {text-align:center;}
.y-festa-section .qrcode-column + .qrcode-column {margin:0 0 0 20px;}
.y-festa-section .qrcode-column .pduct-name {display:block;font-family:'Noto Sans Bold';font-weight:normal;font-size:23px;color:#222;}

/* new common */
.mbs-m-heading {min-height:44px;padding:44px 0 0 0;font-family:"NSB", "Malgun Gothic", "MG", sans-serif;font-size:45px;text-align:center;}
.mbs-m-heading.tp1 {font-size:54px;}
.mbs-s-heading {margin:40px 0 0 0;font-family:'NSB';font-size:36px;letter-spacing:-1.8px;}
.mbs-ss-heading {margin:60px 0 0 0;font-size:34px;letter-spacing:-1.7px;text-align:center;}
.mbs-ss-heading .bold {font-family:'NSB';font-weight:normal;}

.mbs-c-tt {margin:24px 0 0 0;font-family:'NSM';font-size:22px;;text-align:center;letter-spacing:-1.1px;}
.mbs-m-tt {margin:12px 0 0 0;font-size:22px;letter-spacing:-1.65px;}
.mbs-top-visual-tt {margin:14px 0 0 0;font-size:20px;letter-spacing:-1px;}
.mbs-ss-tt {margin:14px 0 0 0;font-size:18px;letter-spacing:-1px;text-align:center;}
.mbs-ss-tt .bold {font-family:'NSB';font-weight:normal;}

/* banner */
.mbs-banner-column {margin:50px 0 0 0;}

/* accordion */
.mbs-accordion-column.mt-tp1 {margin:60px 0 0 0;}
.mbs-accordion-column .opener {display:block;position:relative;width:100%;padding:18px 60px 18px 30px;border-top:1px solid #666;background:#e9e9e9;color:#000;font-size:23px;text-align:left;}
.mbs-accordion-column .opener:after {content:'';position:absolute;top:50%;right:28px;width:30px;height:20px;background:url('/static/prodetail/1243/web/images/bl_faq_down_arrow.png') no-repeat 0 0;transform:translateY(-50%);}
.mbs-accordion-column.selected .opener:after {transform:translateY(-50%) rotate(180deg);}
.mbs-accordion-column .opener h2 {font-size:100%;}
.mbs-accordion-column .content-column {display:none;}
.mbs-accordion-column .content-column .in-column {padding:20px 30px 40px;}
.mbs-accordion-column .content-column .heading {display:block;margin:30px 0 0 0;font-family:'NSB';font-weight:normal;font-size:18px;}
.mbs-accordion-column .content-column .heading.first {margin:0;}

/* list */
.mbs-accordion-dot-list {margin:20px 0 0 0;}
.mbs-accordion-dot-list li {position:relative;padding:0 0 0 16px;}
.mbs-accordion-dot-list li:before {content:'';position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background:#000;}
.mbs-accordion-dot-list li + li {margin:10px 0 0 0;}
.mbs-accordion-dot-list li .mbs-accordion-desh-list {margin:5px 0 0 0;}
.mbs-accordion-dot-list li .mbs-accordion-desh-list li:before {top:10px;height:2px;border-radius:0;}
.mbs-accordion-dot-list li .mbs-accordion-desh-list li + li {margin:5px 0 0 0;}
.mbs-accordion-dot-list li .mbs-accordion-numr-list {margin:5px 0 0 0;}
.mbs-accordion-dot-list li .mbs-accordion-numr-list li {padding:0 0 0 20px;text-indent:-20px;}
.mbs-accordion-dot-list li .mbs-accordion-numr-list li:before {display:none;}
.mbs-accordion-dot-list li .mbs-accordion-numr-list li + li  {margin:5px 0 0 0;}

/* video */
.mbs-video-box {position:relative;padding:56.6% 0 6px}
.mbs-video-box .iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.mbs-video-box + .script-box {top:-1px;}

.mbs-top-hgroup.mbs-long-customer {height:480px;background:url('/benefit/common/web/images/long_customer/bg/w_bg_top_long_customer_visual_20260303.png') no-repeat 50% 0;line-height:1.4;}
.mbs-top-hgroup.mbs-long-customer .location {padding:20px 0 0 0;}
.mbs-long-customer .mbs-m-heading {padding:13px 0 0 0;}
.mbs-long-customer .mbs-c-tt {margin:14px 0 0 0;font-family:'NSR';}
.mbs-long-customer-left-section {display:flex;justify-content:space-between;align-items:center;min-height:404px;width:1080px;margin:0 auto;}
.mbs-long-customer-left-section .mbs-ss-heading {margin:0;}
.mbs-long-customer-left-section .ex-column {margin:32px 0 0 0;font-family:'NSL';font-size:15px;}
.mbs-long-customer-left-section .fte-column .mbs-ss-heading, .mbs-long-customer-left-section .fte-column .mbs-ss-tt {text-align:left;}
.mbs-long-customer-left-section .line {z-index:1;position:relative;padding:0 3px 0 0;}
.mbs-long-customer-left-section .line:after {content:'';z-index:-1;position:absolute;bottom:0;left:-1px;width:100%;height:10px;border-radius:10px;background:#FFE563;}
.mbs-long-customer-left-section .img-column {align-self:center;margin:0 0 0 73px;}
.mbs-long-customer-left-section .btn-column {margin:26px 0 0 0;}
.mbs-long-customer-left-section .btn-column .btn {display:inline-block;min-width:230px;padding:10px 5px;border-radius:23px;background:#D71826;font-size:18px;color:#fff;letter-spacing:-1px;box-sizing:border-box;}

.mbs-long-customer-video-section .mbs-video-box {margin:40px 0 0 0;}

.mbs-long-customer-tbl-section {padding:60px 0;background:#F1F1F1;text-align:center;}
.mbs-long-customer-tbl-section .mbs-ss-heading {margin:0;}
.mbs-long-customer-tbl-col {margin:30px 0 0 0;border-bottom:1px solid #cfcfcf;}
.mbs-long-customer-tbl-col thead th {padding:11px 5px 12px;border-left:1px solid #cfcfcf;background:#000;color:#fff;font-family:'NSM';font-weight:normal;font-size:18px;}
.mbs-long-customer-tbl-col thead th:first-child {border-left:0;}
.mbs-long-customer-tbl-col thead th.tp1 {background:#5C5C5C;}
.mbs-long-customer-tbl-col tbody tr:first-child th, .mbs-long-customer-tbl-col tbody tr:first-child td {border-top:0;}
.mbs-long-customer-tbl-col tbody tr td:first-child {border-left:1px solid #cfcfcf;}
.mbs-long-customer-tbl-col tbody th {border-top:1px solid #cfcfcf;font-family:'NSM';font-weight:normal;font-size:16px;}
.mbs-long-customer-tbl-col tbody td {padding:13px 5px;border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;font-family:'NSM';font-size:16px;}
.mbs-long-customer-tbl-col tbody td.tp1 {font-size:18px;}
.mbs-long-customer-tbl-col tbody td.bg-tp1 {background:#fff;}
.mbs-long-customer-tbl-col tbody td:first-child {border-left:0;}

.mbs-long-customer-tbl-section .tbl-noted-list {margin:15px 0 0 0;font-size:14px;}
.mbs-long-customer-tbl-section .tbl-noted-list li {padding:0 0 0 20px;text-indent:-20px;}

.mbs-long-customer-btn-box {width:1080px;margin:30px auto 0;font-size:0;text-align:center;}
.mbs-long-customer-btn-box .btn-column {display:inline-flex;align-items:center;min-width:330px;min-height:96px;padding:0 0 0 40px;border-radius:14px;background:#5DDFDE;color:#000;font-family:'NSB';font-size:20px;letter-spacing:-1px;box-shadow:0px 6px #4DB8B7;box-sizing:border-box;}
.mbs-long-customer-btn-box .btn-column + .btn-column {margin:0 0 0 37px;}
.mbs-long-customer-btn-box .btn-column .img {margin:0 27px 0 0;}
.mbs-long-customer-btn-box .btn-column .tt-column {text-align:left;}
.mbs-long-customer-btn-box .btn-column .tt-column .sm-tt {display:block;font-family:'NSR';font-size:15px;}

.mbs-tabs {display:flex;justify-content:center;width:1080px;margin:0 auto;}
.mbs-tabs.mbs-long-customer-tsbs {margin-top:60px;}
.mbs-tabs li {flex:1;align-self:center;}
.mbs-tabs li a {display:flex;justify-content:center;align-items:center;padding:20px 0;border-left:1px solid #6f7180;background:#7a7c8d;color:#fff;font-size:19px;box-sizing:border-box;}
.mbs-tabs li.selected a {border:6px solid #d71826;background:#fff;color:#d71826;font-family:'NSB';font-size:22px;box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.mbs-tabs li a .img-column {width:45px;height:45px;overflow:hidden;margin:0 9px 0 0;}
.mbs-tabs li.selected a .img-column .img {margin-top:-45px;}

.mbs-long-customer-tab-content {display:none;margin:56px 0 0 0;}
.mbs-long-customer-tab-content.selected {display:block !important;}
.mbs-long-customer-tab-content .mbs-ss-heading, .mbs-long-customer-tab-content .mbs-ss-tt {text-align:center;}
.mbs-long-customer-cupon-column {position:relative;margin:30px 0 0 0;padding:60px 90px 60px;border-radius:15px;background:#F1F2FA;}
.mbs-long-customer-cupon-column + .mbs-long-customer-cupon-column {margin:0;}
.mbs-long-customer-cupon-column + .mbs-long-customer-cupon-column:before {content:'';position:absolute;top:0;left:50%;width:calc(100% - 180px);height:7px;background:url('/benefit/common/web/images/long_customer/bg/w_bg_dot_line.png') no-repeat 0 0;transform:translateX(-50%);}
.mbs-long-customer-cupon-column .raund {position:absolute;width:80px;height:80px;border-radius:50%;background:#fff;}
.mbs-long-customer-cupon-column .raund.top-left-tp1 {top:-40px;left:-40px;}
.mbs-long-customer-cupon-column .raund.top-right-tp1 {top:-40px;right:-40px;}
.mbs-long-customer-cupon-column .raund.btm-left-tp1 {bottom:-40px;left:-40px;}
.mbs-long-customer-cupon-column .raund.btm-right-tp1 {bottom:-40px;right:-40px;}
.mbs-long-customer-cupon-column .heading-column {display:flex;align-items:center;}
.mbs-long-customer-cupon-column .heading-column .heading {font-family:'NSB';font-size:26px;letter-spacing:-1.95px;}
.mbs-long-customer-cupon-column .heading-column .heading .line {z-index:1;position:relative;padding:0 3px 0 1px;}
.mbs-long-customer-cupon-column .heading-column .heading .line:after {content:'';z-index:-1;position:absolute;bottom:3px;left:0;width:100%;height:10px;border-radius:5px;background:#FFE385;}
.mbs-long-customer-cupon-column .heading-column .tt {margin:0 0 0 30px;font-family:'NSM';font-size:20px;letter-spacing:-1px;}
.mbs-long-customer-cupon-column .cupon-list {display:flex;flex-wrap:wrap;margin:14px 0 0 -15px;}
.mbs-long-customer-cupon-column .cupon-list li {display:flex;flex-direction:column;justify-content:center;flex:0 0 290px;position:relative;width:290px;min-height:200px;margin:16px 0 0 15px;padding:10px;border-radius:10px;background:#fff;font-family:'NSL';font-size:18px;text-align:center;box-sizing:border-box;box-shadow:0px 0px 6px #E3F0F980;}
.mbs-long-customer-cupon-column .cupon-list li .img {display:block;width:66px;margin:0 auto;}
.mbs-long-customer-cupon-column .cupon-list li .heading {display:block;margin:14px 0 0 0;font-family:'NSM';font-weight:normal;}
.mbs-long-customer-cupon-column .cupon-list li .new {position:absolute;top:7px;left:10px;width:41px;}

.mbs-long-customer-cupon-column .cupon-list.ott-tp1 li .img {width:56px;}

.mbs-long-customer-cupon-column .tt-star-list {margin:15px 0 0 0;font-size:16px;}
.mbs-long-customer-cupon-column .tt-star-list li {position:relative;padding:0 0 0 12px;text-indent:-12px;}
.mbs-long-customer-cupon-column .tt-star-list li + li {margin:5px 0 0 0;}

.mbs-long-customer-cupon-column .tt-desh-list {margin:30px 0 0 0;font-size:18px;}
.mbs-long-customer-cupon-column .tt-desh-list li {position:relative;padding:0 0 0 8px;letter-spacing:-1px;}
.mbs-long-customer-cupon-column .tt-desh-list li + li {margin:5px 0 0 0;}
.mbs-long-customer-cupon-column .tt-desh-list li:before {content:'';position:absolute;top:11px;left:0;width:5px;height:2px;background:#5a5b5e;}

.mbs-long-customer-cupon-column .tt-noted-list {margin:30px 0 0 0;font-size:18px;}
.mbs-long-customer-cupon-column .tt-desh-list li {padding:0 0 0 20px;text-indent:-20px;}
.mbs-long-customer-cupon-column .tt-desh-list li + li {margin:5px 0 0 0;}

.mbs-long-customer-banner-zone {display:flex;flex-wrap:wrap;margin:10px 0 0 -15px;}
.mbs-long-customer-banner-zone li {flex:0 0 350px;position:relative;width:350px;margin:20px 0 0 15px;}
.mbs-long-customer-banner-zone li.end .tt {display:flex;justify-content:center;align-items:center;z-index:2;position:absolute;bottom:15px;right:17px;width:70px;height:70px;border-radius:50%;background:#EAEAEA;font-family:'NSM';font-size:16px;color:#000;text-align:center;}
.mbs-long-customer-banner-zone li.end:after {content:'';z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.4;}

.mbs-long-customer-accordion {margin:60px 0 0 0;}
.mbs-long-customer-accordion .mbs-ss-heading, .mbs-long-customer-accordion .mbs-ss-tt {text-align:center;}

/* Yë°•ìŠ¤ */
.mbs-y-box-category-option-section {padding:70px 0;text-align:center;}
.mbs-y-box-category-option-section .mbs-y-box-category-list {color:#222;font-family:'NSL';font-size:0;}
.mbs-y-box-category-option-section .mbs-y-box-category-list li {display:inline-block;font-size:17px;vertical-align:top;}
.mbs-y-box-category-option-section .mbs-y-box-category-list li .heading {display:block;margin:20px 0 4px;color:#222;font-family:'NSM';font-weight:normal;font-size:26px;letter-spacing:-1.3px;}
.mbs-y-box-category-option-section .mbs-y-box-category-list li .heading .line {display:inline-block;z-index:1;position:relative;}
.mbs-y-box-category-option-section .mbs-y-box-category-list li .heading .line:after {content:'';z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:17px;border-radius:20px;background:#C1FFFB;}

.mbs-y-box-question-section {display:flex;justify-content:center;min-height:477px;padding:55px 0;background:#FFDCF8;}
.mbs-y-box-question-section .mbs-y-box-question-left {display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:400px;padding:0 0 0 63px;color:#00;font-family:'NSL';font-size:18px;box-sizing:border-box;}
.mbs-y-box-question-section .mbs-y-box-question-left .img {position:absolute;top:82px;left:0;}
.mbs-y-box-question-section .mbs-y-box-question-left .heading {font-family:'NSB';font-size:30px;letter-spacing:-1.5px;}
.mbs-y-box-question-section .mbs-y-box-question-info {width:742px;padding:33px 66px 42px;border-radius:20px;background:#fff;color:#000;font-family:'NSL';box-sizing:border-box;}
.mbs-y-box-question-section .mbs-y-box-question-info .heading {color:#222;font-weight:normal;font-family:'NSB';font-size:33px;}
.mbs-y-box-question-section .mbs-y-box-question-info .tt {margin:8px 0 0 0;font-size:18px;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list {margin:27px 0 0 0;font-weight:normal;font-family:'NSL';font-size:18px;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li {position:relative;padding:0 0 0 13px;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li + li {margin:18px 0 0 0;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li:before {content:'';position:absolute;top:14px;left:0;width:4px;height:4px;border-radius:50%;background:#222;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li .s-heading {color:#222;font-weight:normal;font-family:'NSM';font-size:22px;letter-spacing:-1.1px;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li .bold {font-weight:normal;font-family:'NSM';}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li .info-desh-list li {margin:6px 0 0 0;padding:0;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li .info-desh-list li:before {display:none;}
.mbs-y-box-question-section .mbs-y-box-question-info .info-list li .info-desh-list li + li {margin:8px 0 0 0;}

.mbs-y-box-category-section {padding:70px 0;text-align:center;}
.mbs-y-box-category-section.tp1 {background:#F2F4F8;}
.mbs-y-box-category-section .inner {width:1050px;}
.mbs-y-box-category-section .section-heading {color:#000;font-family:'NSB';font-size:40px;}
.mbs-y-box-category-section .section-heading .line {z-index:1;position:relative;font-size:30px;}
.mbs-y-box-category-section .section-heading .line:after {content:'';z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:17px;border-radius:20px;background:#C1FFFB;}
.mbs-y-box-category-section .section-heading .line .big-star {position:absolute;top:-5px;left:-24px;}
.mbs-y-box-category-section .section-heading .line .sm-star {position:absolute;bottom:5px;right:-24px;}
.mbs-y-box-category-section .mbs-y-box-category-box {display:flex;margin:40px 0 0 0;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-img-column {width:283px;margin:0 62px 0 0;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-right-column {padding:116px 0 0 0;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list {color:#222;font-size:0;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li {display:inline-block;min-width:170px;font-family:'NSL';font-size:14px;vertical-align:top;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li + li {margin:0 0 0 85px;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li .heading {display:block;margin:17px 0 6px;font-family:'NSM';font-size:19px;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li .heading .line {z-index:1;position:relative;padding:0 4px;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li .heading .line:after {content:'';z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:12px;border-radius:10px;background:#FFFFB1;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-list li .heading.tp1 .line:after {background:#B4ECF1;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-tt-column {margin:28px 0 0 0;font-size:18px;text-align:left;letter-spacing:-1.17px;}

.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-tt-list {margin:45px 0 0 176px;color:#222;font-size:18px;text-align:left;}
.mbs-y-box-category-section .mbs-y-box-category-box .mbs-y-box-category-tt-list li {padding:0 0 0 12px;text-indent:-12px;}

/* swiper */
.mbs-banner-column[data-banner-swiper="basic"] {position:relative;overflow:hidden;}
.mbs-banner-column[data-banner-swiper="basic"] .swiper-pagination-bullet:focus, .mbs-banner-column[data-banner-swiper="basic"] .swiper-pagination-bullet:active {outline:1px solid #000;}
.mbs-banner-column[data-banner-swiper="basic"] .swiper-pagination-bullet-active {background:#000;opacity:1;}
.mbs-ui-blind {display:inline-block;z-index:-1;position:relative;width:1px;height:1px;overflow:hidden;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);}

/* pbnf common */
.pbnf {font-family:'NotoS';font-weight:400;line-height:1.4;letter-spacing:-0.05em;word-break:keep-all;overflow-wrap:break-word;}
.pbnf #cfmClContents {min-width:1260px;}
.pbnf .location {width:1080px;margin:0 auto;}
.pbnf .location span {padding:0 0 0 18px;background-position:0 5px;font-size:14px;}

.pbnf-top-h-group {min-width:1260px;width:100%;height:250px;background:url('/benefit/common/web/images/membership/bg/w_bg_pbnf_visual.jpg') no-repeat 50% 0;}
.pbnf-top-h-group .pbnf-c-heading {padding:46px 0 0 0;color:#000;font-weight:700;font-size:45px;text-align:center;}

.pbnf-faq-section {width:1080px;margin:70px auto 0;}
.pbnf-faq-section .pbnf-faq-heading {color: #000;font-size:35px;font-weight:500;line-height:1;}
.pbnf-faq-section .pbnf-faq-column {margin:20px 0 0 0;border-top:1px solid #000;}
.pbnf-faq-section .pbnf-faq-column + .pbnf-faq-column {margin:0;border-top:1px solid #D9D9D9;}

.pbnf-faq-section .pbnf-faq-q-column {position:relative;padding:35px 0 35px 109px;}
.pbnf-faq-section .pbnf-faq-q-column + .pbnf-faq-q-column {position:relative;}
.pbnf-faq-section .pbnf-faq-q-column .faq-head {font-size:20px;font-weight:500;}
.pbnf-faq-section .pbnf-faq-q-column .icon {position:absolute;top:25px;left:30px;}

.pbnf-faq-section .pbnf-faq-a-column {position:relative;padding:35px 0 35px 109px;background:#F8F8F8;}
.pbnf-faq-section .pbnf-faq-a-column .icon {position:absolute;top:30px;left:30px;}

.pbnf-ui-blind {display:inline-block;z-index:-1;position:relative;width:1px;height:1px;overflow:hidden;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);}