html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

.tab-content>.tab-pane {
  display: none;
}

.offering{margin:-10px auto 50px;padding:0 15px;max-width:1314px}@media (max-width:767px){.offering{padding:0 9px 0 9px;margin:-8px auto 30px}}.offering .offering-desc{color:#6b6b6b;margin-top:50px}@media (max-width:767px){.offering .offering-desc{margin-top:30px}}.offering .offering-desc-box{margin-top:80px}@media (max-width:767px){.offering .offering-desc-box{margin-top:40px}}.offering .offering-desc-box h2{font-weight:600;color:#000;font-size:40px;text-align:center}@media (max-width:767px){.offering .offering-desc-box h2{font-size:28px}}.offering .offering-desc-box>ul{margin:0 auto;max-width:1066px}.offering .offering-desc-item{border-bottom:1px solid #e5e5e5;padding:40px 25px}@media (max-width:767px){.offering .offering-desc-item{padding:35px 20px 30px;display:block}}@media (max-width:767px){.offering .offering-desc-item:first-child{padding:50px 20px 30px;display:block}}.offering .offering-desc-box-image{display:table-cell;vertical-align:top}@media (max-width:767px){.offering .offering-desc-box-image{text-align:center;display:block}}.offering .offering-desc-list{color:#6b6b6b;margin-bottom:0;padding-left:25px;display:table-cell}@media (max-width:767px){.offering .offering-desc-list{margin-top:20px;padding-left:0;display:block}}.offering .offering-desc-list .offering-desc-list-text{margin-bottom:0}.offering .offering-desc-list p{margin-bottom:0}.offering .offering-desc-list strong{color:#333}.offering .offering-title-box{margin-top:80px;text-align:center}@media (max-width:767px){.offering .offering-title-box{margin-top:40px}}.offering .offering-title-box .txt-area{padding:0}.offering .offering-title-box .customer-title .txt-area .txt-wrap .title{margin-bottom:0;font-size:40px}@media (max-width:767px){.offering .offering-title-box .customer-title .txt-area .txt-wrap .title{font-size:28px}}.offering .offering-title-box .customer-title .txt-area .txt-wrap .desc{color:#6b6b6b}.offering .offering-contents-wrap{margin-top:30px;font-size:0}.offering .offering-contents-box{border:1px solid #e4e4e4;background-color:#f8f8f8;padding:40px 60px;max-width:520px;width:calc(50% - 12px);text-align:left;display:inline-block}@media (max-width:767px){.offering .offering-contents-box{padding:30px;max-width:100%;width:100%;display:block}}.offering .offering-contents-box strong{font-weight:600;color:#000;font-size:20px}.offering .offering-contents-box p{color:#333;padding-top:15px;margin-bottom:0;font-size:16px}.offering .offering-contents-box p span{font-weight:600;color:#6b6b6b;margin-right:10px;padding-left:10px}.offering .offering-contents-box p span:after{background-color:#999;margin-left:10px;width:1px;height:11px;display:inline-block;content:''}@media (max-width:767px){.offering .offering-contents-box p:last-child{padding-top:10px}}.offering .offering-contents-box img{vertical-align:text-top}.offering .offering-contents-box:last-child{margin-left:24px}@media (max-width:767px){.offering .offering-contents-box:last-child{margin-top:10px;margin-left:0}}.offering .offering-image-box{padding-top:40px}.offering .offering-image-box img{max-width:1200px;width:100%}@media (max-width:767px){.offering .he-code-pc{display:none}}.offering .he-code-pc ul{font-size:0;display:inline-block}.offering .he-code-pc ul li{border:1px solid #bbb;border-left:0;border-right:0;text-align:center;display:inline-block}.offering .he-code-pc ul li:last-child{border-right:1px solid #bbb}.offering .he-code-pc ul li strong{border-left:1px solid #bbb;width:35px;height:40px;line-height:40px;font-size:24px;border-radius:2px;display:inline-block}.offering li.code-ms strong:first-child{border-left:1px solid #bbb}.offering li.code-s2.active{position:relative;border-color:#a50034;color:#fff;background-color:#a50034}.offering li.code-s2.active strong{border-left-color:#a50034}.offering li.code-s2.active:after{position:absolute;left:50%;bottom:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:17px;height:14px;background:url(/_ncms/btb/support/offering/images/image-active-pc.jpg) no-repeat;content:''}.offering .he-table{border:1px dashed #bbb;border-top:0;border-bottom:2px solid #ccc;margin:30px auto 0;width:100%}.offering .he-tr{border-bottom:1px solid #ccc}.offering .he-table-title{border-left:1px dashed #bbb;padding-bottom:10px;vertical-align:top;position:relative;word-break:break-all}.offering .he-table-title:before{position:absolute;top:17px;left:-11px;width:22px;height:22px;background:url(/_ncms/btb/support/offering/images/icon-plus.png) no-repeat;content:''}.offering .he-table-title:first-child{border-left:0}.offering .he-table-title:first-child:before{display:none}.offering .he-table-title .he-table-text{display:inline-block}.offering .he-table-title p{font-style:normal;font-weight:400;margin-bottom:0;padding-top:15px}.offering .he-table-title-list span{border:1px solid #bbb;border-left:1px solid #bbb;border-radius:1px;width:40px;height:50px;font-size:22px;line-height:50px;display:inline-block}.offering .he-table-title-list span:nth-child(2){border-left:0}.offering .he-table-title-list span.active{border-color:#a50034;border-width:2px}.offering .he-table-title-list.active{border-color:#a50034;color:#a50034;border-width:2px}.offering .he-tbody-title{padding: 8px 0; vertical-align: middle; font-weight:600;border-left:1px dashed #fff;background-color:#999;color:#fff;word-break:break-all}.offering .he-tbody-title:first-child{border-left:0}.offering .he-tbody-title.border-style{border-left:1px solid #fff}.offering .border-color-red{border-left-color:#a50034}.offering td{padding: 8px 0; vertical-align: middle; border-left:1px dashed #999}.offering td:first-child{border-left:0}.offering .td-strong{background-color:#eedbdb}.offering .td-strong strong{font-weight:600}.offering .he-code-mobile{display:none}@media (max-width:767px){.offering .he-code-mobile{display:block}}.offering .he-code-mobile .code-list{table-layout:fixed;padding-bottom:15px}.offering .he-code-mobile .code-list:after{display:block;clear:both;content:''}.offering .he-code-mobile .code-list .code-list-item{border:1px solid #bbb;border-left:0;border-right:0;font-size:16px;line-height:16px;text-align:center;float:left}.offering .he-code-mobile .code-list .code-list-item:last-child{border-right:0}.offering .he-code-mobile .code-list .code-list-item a{display:block;table-layout:fixed;width:100%}.offering .he-code-mobile .code-list .code-list-item a.active{border-bottom:1px solid #a50034;margin-left:-1px;background-color:#a50034;position:relative}.offering .he-code-mobile .code-list .code-list-item a.active:after{position:absolute;left:50%;bottom:-11px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:12px;height:10px;background:url(/_ncms/btb/support/offering/images/image-active.png) no-repeat;display:inline-block;content:''}.offering .he-code-mobile .code-list .code-list-item a.active strong{color:#fff;border-color:transparent}.offering .he-code-mobile .code-list .code-list-item strong{font-style:normal;font-weight:700;border-right:1px solid #bbb;padding:11px 0 8px;width:9.0909%;font-size:18px;line-height:18px;display:table-cell}.offering .he-code-mobile .code-list-item.active a{color:#fff}.offering .he-code-mobile .code-list-item.active strong{border-color:transparent}.offering .he-code-mobile .code-list .code-29,.offering .he-code-mobile .code-list .code-e1,.offering .he-code-mobile .code-list .code-i2,.offering .he-code-mobile .code-list .code-ms,.offering .he-code-mobile .code-list .code-s2{width:18.1818%}.offering .he-code-mobile .code-list .code-m{width:9.0909%}.offering .he-code-mobile table{table-layout:fixed;width:100%;text-align:center;border-collapse:separate;border-spacing:0;margin-bottom:11px}.offering .he-code-mobile table th{color:#fff;background-color:#999;padding:10px 0;font-size:16px;line-height:16px}.offering .he-code-mobile table tbody tr{border-bottom:1px solid #f0f0f0}.offering .he-code-mobile table tbody td{color:#333;background-color:#fff;border-bottom:1px solid #f0f0f0;padding:10px 0;font-size:16px;line-height:16px;position:relative}.offering .he-code-mobile table tbody td.active{background-color:#f1e2e2}.offering .he-code-mobile table tbody td.active strong{font-weight:600;position:relative}.offering .he-code-mobile table tbody td.active strong:before{position:absolute;left:-10px;bottom:4px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:11px;height:11px;background:url(/_ncms/btb/support/offering/images/icon-check.png) no-repeat;content:''}.offering .he-code-mobile table tbody tr:last-child td{border-bottom:2px solid #ccc}.offering .he-code-mobile .he-code-image{text-align:center;padding:0}.offering .he-code-mobile .he-code-image img{width:100%}@media (max-width:767px){.offering .offering-notice{margin-top:10px}}.offering .offering-notice p{margin:0;text-align:left}.offering .offering-notice .notice{font-size:16px}.notice:before{left:0;top:10px;content:"";display:block;position:absolute;width:14px;height:14px;background:url(/_ncms/btb/support/offering/images/notice.svg) no-repeat 0 0}@media (max-width:767px){.offering .offering-notice .notice{font-size:14px}}.offering .offering-notice-list{padding-top:20px}@media (max-width:767px){.offering .offering-notice-list{padding-top:10px}}.offering .offering-notice-list p{color:#6b6b6b}.offering .offering-note{margin-top:20px;padding:30px;background-color:#f8f8f8;text-align:left}@media (max-width:767px){.offering .offering-note{margin-top:10px;padding:20px}}.offering .offering-note strong{font-weight:600;color:#333}.offering .offering-note p{margin-top:20px;margin-bottom:0;color:#6b6b6b}@media (max-width:767px){.offering .offering-note p{margin-top:15px}}.text-table{display:table}.text-table-cell{padding-right:5px;display:table-cell}@media (max-width:767px){.customer-title.line .txt-area{padding:40px 0}}.tab-content>.active{display:table}.tabs-type-liner li{margin:0}.tab-wrap{margin:0}.he-code-mobile th span,.he-tbody-title span{background-color:rgba(0,0,0,.01)}

.offering {
  padding: 0 24px;
  max-width: 1488px;
}
.offering .offering-desc-box ul li:first-child img {
  top: 8px;
  left: 6px;
}
.offering .offering-desc-item{
  border-bottom: 1px solid #cbc8c2;
}
.offering .offering-desc-box-image{
  position: relative;
  height: 68px;
  width: 64px;
}
.offering .offering-desc-box-image::after{
  content: '';
  display: block;
  position: absolute;
  left: -3px;
  top: -3px;
  width: 70px;
  height: 70px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 12px;
}
.offering .offering-desc-box-image img{
  position: relative;
  z-index: 1;
}
.offering .offering-image-box{
  overflow: hidden;
  margin: 20px 0 40px;
  background-color: #fff;
  border-radius: 28px;
}
.offering .offering-note{
  background-color: #fff;
  border-radius: 28px;
  margin-top: 40px;
}
.offering .he-code-pc{
  padding: 30px;
  background-color: #fff;
  border-radius: 28px;
}

.btn {
  display: inline-block;
  min-width: 80px;
  padding: 11px 23px;
  border-radius: 3px;
  border: 1px solid transparent;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  cursor: pointer;
  background-color: transparent;
}
.btn.btn-primary {
  color: #fff;
  border-color: #ea1917;
  background: #ea1917;
  border-radius: 20px;
}
.btn.btn-primary:active, .btn.btn-primary:link, .btn.btn-primary:visited {
  color: #fff;
  border-color: #ea1917;
  background: #ea1917;
}
.btn.btn-primary:hover{
  border-color: #333;
  background-color: #fff;
  color:#333
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:active, .btn:focus, .btn:hover, .btn:link, .btn:visited {
  text-decoration: none;
}

@media (max-width:767px){
  .offering {
    padding: 0 16px;
  }
  .offering .offering-desc-box-image{
    width: auto;
  }
  .offering .offering-desc-box-image::after{
    left: 50%;
    margin-left: -35px;
  }
  .offering .offering-desc-box ul li:first-child img {
    top: 8px;
    left: 3px;
  }
  .offering .offering-image-box{
    text-align: center;
    border-radius: 20px;
  }
  .offering .offering-note{
    border-radius: 20px;
  }
}
table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.notice {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  padding: 7px 0 0 22px;
  margin-top: 10px !important;
}
.notice:before {
  left: 0;
  top: 10px;
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: url(../images/notice.svg) no-repeat 0 0;
}

.offering .offering-desc-list{
  padding-left: 50px;
}
.offering .offering-desc-list ul {
  margin-left: 10px;
  margin-top: 10px;
}
.offering .offering-desc-list p{
  margin-top: 0 !important;
  margin-left: 10px;
}




.customer-title-wrap{padding:0}
.customer-title-wrap .customer-title{max-width: 1488px; padding:0 24px}
.customer-title-wrap .customer-title.line{border: none;}
.customer-title-wrap .customer-title.line .txt-area{
  padding: 3rem 0;
  border-bottom: 2px solid #333;
}
.customer-title-wrap .customer-title .txt-area .txt-wrap h1.title{
  font-family: LGEI Headline, Segoe UI, "Microsoft Sans Serif", sans-serif;
  font-size: 56px;
}

@media (max-width:767px){
  .customer-title-wrap .customer-title{padding:0 16px}
  .customer-title-wrap .customer-title.line .txt-area{padding: 1.5rem;}
  .customer-title-wrap .customer-title .txt-area .txt-wrap h1.title{
    font-size: 36px;
  }
}
  
.customer-title{position:relative;width:100%;max-width:1284px;margin:0 auto;font-style:normal;font-weight:400;text-align:center;background-color:transparent!important}.customer-title.line{border-bottom:2px solid #333}.customer-title.line .txt-area{padding:13px 0 34px}@media (max-width:767px){.customer-title.line .txt-area{padding-bottom:19px}}.customer-title.line .desc{padding-top:10px!important}@media (max-width:767px){.customer-title.line .desc{padding-top:7px!important}}@media (max-width:767px){.customer-title.button .txt-area{padding-top:70px}}.customer-title .txt-area{padding:13px 0 47px}.customer-title .txt-area .txt-wrap .title{font-size:48px;line-height:56px;margin:0;max-width:860px;margin:0 auto;padding:0;font-weight:600;color:#000}.customer-title .txt-area .txt-wrap .desc{max-width:800px;margin:0 auto;padding-top:15px;font-size:18px;line-height:24px;color:#333}.customer-title .txt-area .txt-wrap .desc .count{color:#a50034;font-style:normal;font-weight:700}.customer-title .txt-area .txt-wrap .desc:empty{padding:0}.customer-title .txt-area .txt-wrap .desc strong{font-style:normal;font-weight:700}.customer-title .txt-area .txt-wrap .desc a.link{color:#a50034;text-decoration:underline}@media (max-width:1199px){.customer-title .txt-area .txt-wrap .title{font-size:44px;line-height:52px}}@media (max-width:991px){.customer-title .txt-area .txt-wrap .title{font-size:40px;line-height:48px}}@media (max-width:767px){.customer-title .txt-area{padding:33px 0 40px}.customer-title .txt-area .txt-wrap .title{font-size:32px;line-height:36px}.customer-title .txt-area .txt-wrap .desc{padding-top:7px;font-size:16px;line-height:24px}}@media (max-width:320px){.customer-title .txt-area .txt-wrap .title{font-size:26px;line-height:30px}}.customer-title .previous,.visible-sticky .previous{position:absolute;left:0;top:16px}[dir=rtl] .customer-title .previous,[dir=rtl] .visible-sticky .previous{left:auto;right:0}@media (max-width:767px){.customer-title .previous,.visible-sticky .previous{top:18px}}.customer-title .previous a,.visible-sticky .previous a{display:block;height:40px;padding:10px 0 0 60px;color:#6b6b6b;font-style:normal;font-weight:700;font-size:16px;line-height:20px;text-decoration:none}.customer-title .previous a:before,.visible-sticky .previous a:before{content:"";display:block;position:absolute;left:0;top:0;width:40px;height:40px;background:#f5f5f5}.customer-title .previous a:after,.visible-sticky .previous a:after{content:"";display:block;position:absolute;left:10px;top:10px;width:20px;height:20px;background:url(/lg5-common-gp/images/common/icons/arrow-left-nightrider.svg) no-repeat 50% 50%}[dir=rtl] .customer-title .previous a,[dir=rtl] .visible-sticky .previous a{padding:10px 60px 0 0}[dir=rtl] .customer-title .previous a:before,[dir=rtl] .visible-sticky .previous a:before{left:auto;right:0}[dir=rtl] .customer-title .previous a:after,[dir=rtl] .visible-sticky .previous a:after{left:auto;right:10px;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.customer-title .print,.visible-sticky .print{position:absolute;right:0;top:89px}.customer-title .print a,.visible-sticky .print a{position:relative;display:inline-block;padding:0 0 0 30px;color:#6b6b6b;font-style:normal;font-weight:700;font-size:14px;line-height:20px;text-decoration:none;text-transform:uppercase}.customer-title .print a:before,.visible-sticky .print a:before{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:20px;background:url(/lg5-common-gp/images/common/icons/print-dimgray.svg) no-repeat 50% 50%}.customer-title .print a.page-email:before,.visible-sticky .print a.page-email:before{background:url(/lg5-common-gp/images/common/icons/email-radius.svg) no-repeat 50% 50%}.customer-title .print a+a,.visible-sticky .print a+a{margin-left:22px}[dir=rtl] .customer-title .print,[dir=rtl] .visible-sticky .print{right:auto;left:0}[dir=rtl] .customer-title .print a,[dir=rtl] .visible-sticky .print a{padding:0 30px 0 0}[dir=rtl] .customer-title .print a:before,[dir=rtl] .visible-sticky .print a:before{left:auto;right:0;top:0}[dir=rtl] .customer-title .print a+a,[dir=rtl] .visible-sticky .print a+a{margin-left:0;margin-right:22px}



