@charset "utf-8";
/*v.220907*/
/*호환성 설정 시작 amway.co.kr 광역 설정 해제(특히 맞춤메시지, 제품상세 영역)*/
table th:last-child{text-align:unset}
.os_noticeRes * {font-size:unset}
.message-center-details .os_noticeRes .osResHeader{overflow:hidden}
.os_noticeRes .amway-theme *,
.amway-theme .os_noticeRes *{letter-spacing:unset}
.os_noticeRes a{margin:unset;padding:unset;font-size:unset;font-weight:unset;text-decoration:unset;background:unset}
.os_noticeRes a span{font-weight:unset;text-decoration:unset;background:unset}
.os_noticeRes em,
.os_noticeRes i{font-style:unset}
.os_noticeRes table{margin:unset;padding:unset}
.os_noticeRes table td{margin:unset;padding:unset}
.os_noticeRes table tr{margin:unset;padding:unset}
.os_noticeRes table tr td{padding-right:unset;padding-left:unset}
.os_noticeRes table tr th{padding-right:unset;padding-left:unset}
.os_noticeRes table th{margin:unset;padding:unset}
.os_noticeRes table thead tr{height:unset;line-height:unset;border-top:unset;border-bottom:unset;background:unset}
.os_noticeRes table thead td,
.os_noticeRes table thead th{font-size:unset;font-weight:unset;vertical-align:unset;color:unset;background:unset}
.os_noticeRes table tbody tr:nth-of-type(even){background:unset}
.os_noticeRes table tbody td{padding-top:unset;padding-bottom:unset;font-size:unset;line-height:unset;color:unset;background:unset}
.amway-theme .os_noticeRes table tbody td,
.os_noticeRes .amway-theme table tbody td{font-size:unset}
.accordion-panel-collapse .os_noticeRes table tbody tr:nth-of-type(2n),
.os_noticeRes .accordion-panel-collapse table tbody tr:nth-of-type(2n){background-color:unset}
@media (max-width:768px) {
  .amway-theme .os_noticeRes table thead th,
  .os_noticeRes .amway-theme table thead th{font-size:unset}
}
/*공지 내 레이어 팝업 닫기 버튼*/
.os_noticeRes .amway-theme .cart-popup__close,
.amway-theme .os_noticeRes .cart-popup__close{font-size:14px}
/*ABN 팝업 호환*/
.os_product .os_noticeRes .widXL{max-width:1100px}
#pbContent .prdNews .os_noticeRes img{width:auto;max-width:100%}
#pbContent .prodNews .os_noticeRes .icoXXL{width:100%;max-width:none}
.tblDetailCont .detailImg .os_noticeRes img{width:auto;max-width:100%}
.myMessage a{padding:0}
.myMessage .btnPopClose{padding:10px 10px 10px 0;width:30px !important;height:30px !important}
@media (max-width:768px) {
  .akl .os_noticeRes .visual-area.type02{padding:35px 0 !important}
  .akl .os_noticeRes .visual-area .v-logo.none{padding:0;margin:0;height:0}
}
@media all and (max-width:639px){
  .os_product{overflow:hidden}
  .os_product .os_noticeRes{padding-left:10px;padding-right:10px;overflow:visible}
  .os_product .os_noticeRes .osResMain{margin-left:-10px;margin-right:-10px}
  #pbContent .prdNews .os_noticeRes .icoXS{width:10%}
  #pbContent .prdNews .os_noticeRes .icoS{width:20%}
  #pbContent .prdNews .os_noticeRes .icoM{width:45%}
  #pbContent .prdNews .os_noticeRes .icoL{width:70%}
  #pbContent .prdNews .os_noticeRes .icoXL{width:90%}
  #pbContent .prdNews .os_noticeRes .icoXXL{width:100%}
}
/*AmwayOn*/
.editor .os_noticeRes p{overflow:visible}
.editor .os_noticeRes a{color:initial}
.editor .os_noticeRes .fluid-width-video-wrapper{padding-top:0;position:static}
@media screen and (max-width:520px) {
  .editor .os_noticeRes img{margin:initial !important}
}
/*//호환성 설정 끝*/

/* 암웨이 반응형 공지 스타일 시작 */
/*init*/
.os_noticeRes{box-sizing:border-box;width:100%;font-family:'Noto Sans KR','Nanum Gothic','Apple SD Gothic Neo','Malgun Gothic',"돋움","Dotum",sans-serif;font-size:14px;line-height:1.5;color:#56565a;font-weight:400;vertical-align:baseline;letter-spacing:-.8px;text-align:left}
.os_noticeRes *{box-sizing:border-box}
.os_noticeRes .hide{display:block !important;border:0 !important;clip:rect(0,0,0,0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:auto !important;top:auto !important;text-indent:0 !important}
.os_noticeRes caption{text-indent:0;font-size:0;line-height:0;direction:ltr;overflow:hidden;width:0;height:0;padding:0;margin:0}
.os_noticeRes a:visited{color:initial}
.os_noticeRes a:hover{color:initial}
.os_noticeRes p{margin-bottom:0}
.os_noticeRes img{max-width:100%;width:auto}
.os_noticeRes table th{text-transform:initial;vertical-align:initial}
.os_noticeRes table thead th{vertical-align:middle}
.os_noticeRes table td{vertical-align:initial}
.os_noticeRes table th img,
.os_noticeRes table td img{vertical-align:middle}
.os_noticeRes table th[rowspan],
.os_noticeRes table td[rowspan]{vertical-align:middle}
.os_noticeRes table tbody td{background-color:initial}
.os_noticeRes div,
.os_noticeRes p,
.os_noticeRes li,
.os_noticeRes dl,
.os_noticeRes th,
.os_noticeRes td,
.os_noticeRes h1,
.os_noticeRes h2,
.os_noticeRes h3,
.os_noticeRes h4,
.os_noticeRes h5,
.os_noticeRes h6{word-break:keep-all}
.os_noticeRes table thead.hide{position:absolute !important;z-index:-1;display:table-header-group !important}
.os_noticeRes table thead.hide tr th{line-height:0;height:0;font-size:0;padding:0;margin:0;border-bottom:0 none}
.os_noticeRes table tfoot.hide{position:absolute !important;z-index:-1;display:table-footer-group !important}
.os_noticeRes table tfoot.hide tr th{line-height:0;height:0;font-size:0;padding:0;margin:0;border-bottom:0 none}
.os_noticeRes sub,
.os_noticeRes sup {font-size:50%;line-height:0;position:relative;vertical-align:middle}
.os_noticeRes sub{bottom:-.25em}
.os_noticeRes sup{top:-.7em}
.os_noticeRes i{font-style:italic}

/*position*/
.os_noticeRes .posRe{position:relative}
.os_noticeRes .posAb{position:absolute}
.os_noticeRes .posFx{position:fixed}

/*align*/
.os_noticeRes .txtC{text-align:center !important}
.os_noticeRes .txtL{text-align:left !important}
.os_noticeRes .txtR{text-align:right !important}
.os_noticeRes .txtJ{text-align:justify !important}

.os_noticeRes .verT{vertical-align:top !important}
.os_noticeRes .verM{vertical-align:middle !important}
.os_noticeRes .verB{vertical-align:bottom !important}

/*font-color*/
.os_noticeRes .colorGray{color:#808285 !important}
.os_noticeRes .colorBlue{color:#002f5f !important}
.os_noticeRes .colorRed{color:#c4133f !important}
.os_noticeRes .colorGreen{color:#20893d !important}

/*font*/
.os_noticeRes .fntLogo{font-size:94px;line-height:1;font-weight:400;letter-spacing:-3.5px}
.os_noticeRes .fntH1{font-size:64px;line-height:1;font-weight:400;letter-spacing:-3.5px}
.os_noticeRes .fntH2{font-size:48px;line-height:1.2;font-weight:400;letter-spacing:-2px}
.os_noticeRes .fntH3{font-size:42px;line-height:1.3;font-weight:400;letter-spacing:-2px}
.os_noticeRes .fntH4{font-size:30px;line-height:1.3;font-weight:400;letter-spacing:-2px}
.os_noticeRes .fntH5{font-size:24px;line-height:1.4;font-weight:400;letter-spacing:-1px}
.os_noticeRes .fntH6{font-size:18px;line-height:1.4;font-weight:400;letter-spacing:-1px}
.os_noticeRes .fntP{font-size:16px;line-height:1.4;font-weight:400;letter-spacing:-1px}
.os_noticeRes .fntE{font-size:12px;line-height:1.4;font-weight:400;letter-spacing:-.8px}

.os_noticeRes .light{font-weight:300}
.os_noticeRes strong.light,
.os_noticeRes b.light{font-weight:300 !important}
.os_noticeRes .regular{font-weight:400}
.os_noticeRes strong.regular,
.os_noticeRes b.regular{font-weight:400 !important}
.os_noticeRes .bold,
.os_noticeRes strong,
.os_noticeRes b{font-weight:500}
.os_noticeRes strong.bold,
.os_noticeRes b.bold{font-weight:500 !important}
.os_noticeRes .bolder{font-weight:700}
.os_noticeRes strong.bolder,
.os_noticeRes b.bolder{font-weight:700 !important}

.os_noticeRes .fntH1.fntL{font-size:68px}
.os_noticeRes .fntH2.fntL{font-size:52px}
.os_noticeRes .fntH3.fntL{font-size:46px}
.os_noticeRes .fntH4.fntL{font-size:34px}
.os_noticeRes .fntH5.fntL{font-size:28px}
.os_noticeRes .fntH6.fntL{font-size:22px}
.os_noticeRes .fntP.fntL{font-size:20px}

.os_noticeRes .fntH1.fntM{font-size:60px}
.os_noticeRes .fntH2.fntM{font-size:50px}
.os_noticeRes .fntH3.fntM{font-size:44px}
.os_noticeRes .fntH4.fntM{font-size:36px}

/*margin padding*/
.os_noticeRes .marS{margin:10px}
.os_noticeRes .marSM{margin:15px}
.os_noticeRes .marM{margin:20px}
.os_noticeRes .marML{margin:30px}
.os_noticeRes .marL{margin:40px}
.os_noticeRes .marX{margin:50px}
.os_noticeRes .marXM{margin:70px}
.os_noticeRes .marXL{margin:80px}
.os_noticeRes .marXX{margin:100px}
.os_noticeRes .marXXL{margin:160px}
.os_noticeRes .padS{padding:10px}
.os_noticeRes .padSM{padding:15px}
.os_noticeRes .padM{padding:20px}
.os_noticeRes .padML{padding:30px}
.os_noticeRes .padL{padding:40px}
.os_noticeRes .padX{padding:50px}
.os_noticeRes .padXM{padding:70px}
.os_noticeRes .padXL{padding:80px}
.os_noticeRes .padXX{padding:100px}
.os_noticeRes .padXXL{padding:160px}
.os_noticeRes .marBS{margin-bottom:10px}
.os_noticeRes .marBSM{margin-bottom:15px}
.os_noticeRes .marBM{margin-bottom:20px}
.os_noticeRes .marBML{margin-bottom:30px}
.os_noticeRes .marBL{margin-bottom:40px}
.os_noticeRes .marBX{margin-bottom:50px}
.os_noticeRes .marBXM{margin-bottom:70px}
.os_noticeRes .marBXL{margin-bottom:80px}
.os_noticeRes .marBXX{margin-bottom:100px}
.os_noticeRes .marBXXL{margin-bottom:160px}
.os_noticeRes .padBS{padding-bottom:10px}
.os_noticeRes .padBSM{padding-bottom:15px}
.os_noticeRes .padBM{padding-bottom:20px}
.os_noticeRes .padBML{padding-bottom:30px}
.os_noticeRes .padBL{padding-bottom:40px}
.os_noticeRes .padBX{padding-bottom:50px}
.os_noticeRes .padBXM{padding-bottom:70px}
.os_noticeRes .padBXL{padding-bottom:80px}
.os_noticeRes .padBXX{padding-bottom:100px}
.os_noticeRes .padBXXL{padding-bottom:160px}
.os_noticeRes .marTS{margin-top:10px}
.os_noticeRes .marTSM{margin-top:15px}
.os_noticeRes .marTM{margin-top:20px}
.os_noticeRes .marTML{margin-top:30px}
.os_noticeRes .marTL{margin-top:40px}
.os_noticeRes .marTX{margin-top:50px}
.os_noticeRes .marTXM{margin-top:70px}
.os_noticeRes .marTXL{margin-top:80px}
.os_noticeRes .marTXX{margin-top:100px}
.os_noticeRes .marTXXL{margin-top:160px}
.os_noticeRes .padTS{padding-top:10px}
.os_noticeRes .padTSM{padding-top:15px}
.os_noticeRes .padTM{padding-top:20px}
.os_noticeRes .padTML{padding-top:30px}
.os_noticeRes .padTL{padding-top:40px}
.os_noticeRes .padTX{padding-top:50px}
.os_noticeRes .padTXM{padding-top:70px}
.os_noticeRes .padTXL{padding-top:80px}
.os_noticeRes .padTXX{padding-top:100px}
.os_noticeRes .padTXXL{padding-top:160px}
.os_noticeRes .marLS{margin-left:10px}
.os_noticeRes .marLSM{margin-left:15px}
.os_noticeRes .marLM{margin-left:20px}
.os_noticeRes .marLML{margin-left:30px}
.os_noticeRes .marLL{margin-left:40px}
.os_noticeRes .marLX{margin-left:50px}
.os_noticeRes .marLXM{margin-left:70px}
.os_noticeRes .marLXL{margin-left:80px}
.os_noticeRes .marLXX{margin-left:100px}
.os_noticeRes .marLXXL{margin-left:160px}
.os_noticeRes .padLS{padding-left:10px}
.os_noticeRes .padLSM{padding-left:15px}
.os_noticeRes .padLM{padding-left:20px}
.os_noticeRes .padLML{padding-left:30px}
.os_noticeRes .padLL{padding-left:40px}
.os_noticeRes .padLX{padding-left:50px}
.os_noticeRes .padLXM{padding-left:70px}
.os_noticeRes .padLXL{padding-left:80px}
.os_noticeRes .padLXX{padding-left:100px}
.os_noticeRes .padLXXL{padding-left:160px}
.os_noticeRes .marRS{margin-right:10px}
.os_noticeRes .marRSM{margin-right:15px}
.os_noticeRes .marRM{margin-right:20px}
.os_noticeRes .marRML{margin-right:30px}
.os_noticeRes .marRL{margin-right:40px}
.os_noticeRes .marRX{margin-right:50px}
.os_noticeRes .marRXM{margin-right:70px}
.os_noticeRes .marRXL{margin-right:80px}
.os_noticeRes .marRXX{margin-right:100px}
.os_noticeRes .marRXXL{margin-right:160px}
.os_noticeRes .padRS{padding-right:10px}
.os_noticeRes .padRSM{padding-right:15px}
.os_noticeRes .padRM{padding-right:20px}
.os_noticeRes .padRML{padding-right:30px}
.os_noticeRes .padRL{padding-right:40px}
.os_noticeRes .padRX{padding-right:50px}
.os_noticeRes .padRXM{padding-right:70px}
.os_noticeRes .padRXL{padding-right:80px}
.os_noticeRes .padRXX{padding-right:100px}
.os_noticeRes .padRXXL{padding-right:160px}

.os_noticeRes .osResHeader.padTop{padding-top:80px}

/*width*/
.os_noticeRes .widXXS{max-width:340px;width:94.13489736%;margin-left:auto;margin-right:auto}
.os_noticeRes .widXS{max-width:400px;width:94.13489736%;margin-left:auto;margin-right:auto}
.os_noticeRes .widS{max-width:540px;width:94.13489736%;margin-left:auto;margin-right:auto}
.os_noticeRes .widM{max-width:760px;width:94.13489736%;margin-left:auto;margin-right:auto}
.os_noticeRes .widL{max-width:960px;width:94.13489736%;margin-left:auto;margin-right:auto}
.os_noticeRes .widXL{max-width:1400px;margin-left:auto;margin-right:auto}
.os_noticeRes .widXXL{width:100%;max-width:none}

/*display*/
.os_noticeRes .disIb,
.os_noticeRes .disib{display:inline-block;word-break:keep-all}
.os_noticeRes .disBl{display:block}
.os_noticeRes .disIn,
.os_noticeRes .disin{display:inline}

/*background image*/
.os_noticeRes .bgFull,
.os_noticeRes .bgContain{background-position:50% 0;background-repeat:repeat;background-size:auto}
.os_noticeRes .bgCover{background-position:50% 0;background-repeat:repeat;background-size:auto}
.os_noticeRes .bgFullX{background-position:50% 0;background-repeat:repeat;background-size:100% auto}
.os_noticeRes .bgFullY{background-position:50% 0;background-repeat:repeat;background-size:auto 100%}
.os_noticeRes .bgImg{background-position:center 0;background-repeat:no-repeat}

/*float*/
.os_noticeRes .floL{float:left;width:49%}
.os_noticeRes .floR{float:right;width:49%}
.os_noticeRes .clearfix:after{line-height:0;width:0;display:block;height:0;visibility:hidden;clear:both;font-size:0;content:' '}
* html .os_noticeRes .clearfix{height:1%}
.os_noticeRes .clearfix{display:block}

/*icon*/
.os_noticeRes .icoXXL{width:100%;max-width:none}
/*text decoration*/
.os_noticeRes .uLine{text-decoration:underline}
.os_noticeRes .mLine{text-decoration:line-through}
/*inline-to-block*/
.os_noticeRes .txtToBlock{display:inline}
/*block-to-inline*/
.os_noticeRes .txtToInline{display:block}
/*pc only*/
.os_noticeRes .pcOnly{display:block}
.os_noticeRes img.pcOnly{display:inline-block}
.os_noticeRes table.pcOnly{display:table}
.os_noticeRes .mob {display:none !important}
.os_noticeRes .pcIb,
.os_noticeRes .pcib{display:inline-block}
/*mobile only*/
.os_noticeRes .moOnly{display:none}
.os_noticeRes img.moOnly{display:none}
.os_noticeRes table.moOnly{display:none}
.os_noticeRes .moIb,
.os_noticeRes .moib{display:none}
/*absolute-to-static*/
.os_noticeRes .abToSt{position:absolute}
/*relative-to-static*/
.os_noticeRes .reToSt{position:relative}
/*no text*/
.os_noticeRes .noTxt{font-size:0;line-height:0}

/*header & content*/
.os_noticeRes .osResHeader{position:relative;max-width:1376px;margin-left:auto;margin-right:auto}
.os_noticeRes .osResContent{max-width:1097px;width:94.13489736%;margin-left:auto;margin-right:auto}

/*table - 프로모션,세로형,이미지 공지*/
.os_noticeRes .osResTb01{border:none;font-size:16px;line-height:1.4;margin-left:auto;margin-right:auto;word-break:keep-all;text-align:center}
.os_noticeRes .osResTb01 thead th{border:0 none;font-weight:bold;padding:1em;border-left:1px solid #e3e3e3;text-align:center}
.os_noticeRes .osResTb01 thead th:first-child{border-left:0 none}
.os_noticeRes .osResTb01 tbody th{border:0 none;border-top:1px solid #e3e3e3;font-weight:bold;padding:1em;text-align:center}
.os_noticeRes .osResTb01 tbody td{border:0 none;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;padding:1em}
.os_noticeRes .osResTb01 tbody td:first-child{border-left:0 none}
.os_noticeRes .osResTb01 tfoot th{border:0 none;border-top:1px solid #e3e3e3;font-weight:bold;padding:.5em 1em;border-left:1px solid #e3e3e3}
.os_noticeRes .osResTb01 tfoot th:first-child{border-left:0 none}
.os_noticeRes .osResTb01 tfoot td{border:0 none;border-top:1px solid #e3e3e3;font-weight:bold;padding:.5em 1em;border-left:1px solid #e3e3e3}
.os_noticeRes .osResTb01 tfoot td:first-child{border-left:0 none}

/*table - 프로모션,반응형,이미지 공지*/
.os_noticeRes .osResTb02{width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:16px;line-height:1.4}
.os_noticeRes .osResTb02 th,
.os_noticeRes .osResTb02 td{padding:7px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.os_noticeRes .osResTb02 thead th{background:#fafafa;color:#444;text-align:center;font-weight:bold}
.os_noticeRes .osResTb02 tbody th{font-weight:bold;text-align:center}
.os_noticeRes .osResTb02 thead tr.moView{display:table-row !important}

/*table - 프로모션,가로형,이미지 공지*/
.os_noticeRes .osResTbPromo,
.os_noticeRes .osResTb03{border:none;background:#eee;font-size:16px;line-height:22px;margin-left:auto;margin-right:auto;word-break:keep-all}
.os_noticeRes .osResTbPromo tbody th,
.os_noticeRes .osResTb03 tbody th{border:0 none;border-top:1px solid #d0d0d0;font-weight:bold;padding:1em}
.os_noticeRes .osResTbPromo tbody td,
.os_noticeRes .osResTb03 tbody td{border:0 none;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;padding:1em;font-weight:bold}
.os_noticeRes .osResTbPromo tbody tr:first-child th,.os_noticeRes .osResTbPromo tbody tr:first-child td,
.os_noticeRes .osResTb03 tbody tr:first-child th,.os_noticeRes .osResTb03 tbody tr:first-child td{border-top:0 none}

/*table - 반응형,텍스트 공지*/
.os_noticeRes .osResTbBlock{border-top:2px solid #0E4C88}
.os_noticeRes .osResTb,
.os_noticeRes .osResTb04{width:100%;border-left:1px solid #ddd;font-size:15px;color:#555}
.os_noticeRes .osResTb th,
.os_noticeRes .osResTb04 th{font-weight:bolder}
.os_noticeRes .osResTb th,
.os_noticeRes .osResTb td,
.os_noticeRes .osResTb04 th,
.os_noticeRes .osResTb04 td{padding:7px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:18px}
.os_noticeRes .osResTb thead th,
.os_noticeRes .osResTb04 thead th{background:#fafafa;color:#444;text-align:center;border-top:1px solid #ddd}
.os_noticeRes .osResTb tbody th,
.os_noticeRes .osResTb04 tbody th{font-weight:bold}
.os_noticeRes .osResTb thead tr.moView,
.os_noticeRes .osResTb04 thead tr.moView{display:table-row !important}

/*table - 가로형,텍스트 공지*/
.os_noticeRes .osResTbBlock{border-top:2px solid #0E4C88}
.os_noticeRes .osResTbRow,
.os_noticeRes .osResTb05{width:100%;border-left:1px solid #ddd;font-size:15px;color:#555}
.os_noticeRes .osResTbRow th,
.os_noticeRes .osResTb05 th{font-weight:bolder}
.os_noticeRes .osResTbRow th,
.os_noticeRes .osResTbRow td,
.os_noticeRes .osResTb05 th,
.os_noticeRes .osResTb05 td{padding:7px 5px 7px 7px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.os_noticeRes .osResTbRow thead th,
.os_noticeRes .osResTbRow tbody th,
.os_noticeRes .osResTbRow tfoot th,
.os_noticeRes .osResTb05 thead th,
.os_noticeRes .osResTb05 tbody th,
.os_noticeRes .osResTb05 tfoot th{background:#fafafa;color:#000;text-align:center;vertical-align:middle}
.os_noticeRes .osResTb05 thead th,
.os_noticeRes .osResTbRow thead th{border-top:1px solid #ddd}

/*table - 일반 테이블 (2019년 7월 버전) */
.os_noticeRes .osResTb06{width:100%;color:#56565a}
.os_noticeRes .osResTb06 th,
.os_noticeRes .osResTb06 td{border:1px solid #e3e3e3;padding:10px 7px}
.os_noticeRes .osResTb06 thead tr th{background:#f4f4f4;color:#444;text-align:center;padding:12px 7px}
.os_noticeRes .osResTb06 tbody tr th{font-weight:400;text-align:center;color:#444;background:#fff}
.os_noticeRes .osResTb06 tbody tr td{font-weight:300;color:#444}
.os_noticeRes .osResTb06 tbody tr:nth-child(2n) th,
.os_noticeRes .osResTb06 tbody tr:nth-child(2n) td{background:#fcfcfc}

/*table - 반응형 테이블 (2019년 7월 버전) */
.os_noticeRes .osResTb07{width:100%;color:#56565a}
.os_noticeRes .osResTb07 th,
.os_noticeRes .osResTb07 td{border:1px solid #e3e3e3;padding:10px 7px}
.os_noticeRes .osResTb07 thead tr th{background:#f4f4f4;color:#444;text-align:center;padding:12px 7px}
.os_noticeRes .osResTb07 tbody tr th{font-weight:400;text-align:center;color:#444;background:#fff}
.os_noticeRes .osResTb07 tbody tr td{font-weight:300;color:#444}
.os_noticeRes .osResTb07 tbody tr:nth-child(2n) th,
.os_noticeRes .osResTb07 tbody tr:nth-child(2n) td{background:#fcfcfc}
.os_noticeRes .osResTb07 thead tr.moView{display:table-row !important}

/*table - 일반 테이블 (2020년 6월 버전) */
.os_noticeRes .osResTb08{width:100%;border-top:2px solid #bbb;border-bottom:1px solid #ddd;text-align:left}
.os_noticeRes .osResTb08 th,
.os_noticeRes .osResTb08 td{border:0 none;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:12px;vertical-align:middle}
.os_noticeRes .osResTb08 th{text-align:center}
.os_noticeRes .osResTb08 thead tr th,
.os_noticeRes .osResTb08 tbody tr th{background-color:#f4f4f4;color:#56565a;font-weight:500}
.os_noticeRes .osResTb08 tbody tr td{background-color:transparent;color:#56565a;font-weight:300}
.os_noticeRes .osResTb08 tr th:last-child,
.os_noticeRes .osResTb08 tr td:last-child{border-right:0 none}

/*table - 반응형 테이블 (2020년 6월 버전) */
.os_noticeRes .osResTb09{width:100%;border-top:2px solid #bbb;border-bottom:1px solid #ddd;text-align:left}
.os_noticeRes .osResTb09 th,
.os_noticeRes .osResTb09 td{border:0 none;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:12px;vertical-align:middle}
.os_noticeRes .osResTb09 th{text-align:center}
.os_noticeRes .osResTb09 thead tr th,
.os_noticeRes .osResTb09 tbody tr th{background-color:#f4f4f4;color:#56565a;font-weight:500}
.os_noticeRes .osResTb09 tbody tr td{background-color:transparent;color:#56565a;font-weight:300}
.os_noticeRes .osResTb09 tr th:last-child,
.os_noticeRes .osResTb09 tr td:last-child{border-right:0 none}
.os_noticeRes .osResTb09 thead tr.moView{display:table-row !important}

/*table 리스트형 테이블 (가로 -> 세로)*/
.os_noticeRes .osResTbList{display:table;border-collapse:collapse}
.os_noticeRes .osResTbList > .listRow{display:table-row;width:100%}
.os_noticeRes .osResTbList > .listRow > dl{display:table-cell;border:1px solid #e3e3e3}
.os_noticeRes .osResTbList > .listRow > dl > dt{display:block;padding:7px;background-color:#fafafa;text-align:center;font-weight:400}
.os_noticeRes .osResTbList > .listRow > dl > dd{display:block;border:0 none;padding:7px;border-top:1px solid #e3e3e3}

/*table - 정정공지,반응형,텍스트 공지*/
.os_noticeRes .osResFixBlock .osResH2{margin:25px 0 13px;color:#333;font-weight:bold;font-size:18px;line-height:1;letter-spacing:-1px;padding-left:24px;background:url(/_ui/_noticeImg/res/bl_fix.gif) 0 0 no-repeat}
.os_noticeRes .osResFixBlock .osResTbBlock{border-color:#ac1542;text-align:center;margin-bottom:0}
.os_noticeRes .osResFixBlock .osResTbBlock .osFixT{color:#ac1542}
.os_noticeRes .osResFixBlock .osResTbBlock.noHeader{border-top:0 none}
.os_noticeRes .osResFixBlock .osResTbBlock.noHeader thead{display:none}
.os_noticeRes .osResFixBlock .osResBtnGrp{margin:30px 0 0;padding-bottom:20px}
.os_noticeRes .osResFixBlock .osResBtnFix{display:inline-block;min-width:70px;padding:6px 15px 4px;border:1px solid #0E4479;background:#0E4C88;color:#fff;word-break:keep-all;font-weight:bold;font-size:14px;text-align:center;text-decoration:none}
.os_noticeRes .osResFixBlock .osResTbBlock table{font-size:14px}
.os_noticeRes .osResFixBlock .osResTbBlock table tbody td{text-align:left}
.os_noticeRes .osResFixBlock .osResTbBlock table tbody td[data-title="No"]{text-align:center}
.os_noticeRes .osResFixBlock .osResTbBlock table tbody td,
.os_noticeRes .osResFixBlock .osResTbBlock table tbody th,
.os_noticeRes .osResFixBlock .osResTbBlock table thead th{vertical-align:middle}

/*카드 무이자 페이지 테이블*/
.os_noticeRes .osResTbCardGrp table{border-top:0 none}
.os_noticeRes .osResTbCardGrp table thead{position:absolute !important;z-index:-1;display:table-header-group !important}
.os_noticeRes .osResTbCardGrp table thead tr th{height:1px;font-size:1px;border:0 none;background-color:transparent;visibility:hidden}
.os_noticeRes .osResTbCardGrp table:first-child thead{position:static !important;z-index:1;display:table-header-group !important}
.os_noticeRes .osResTbCardGrp table:first-child thead tr th{background-color:#f4f4f4;color:#002f5f;height:auto;font-size:14px;line-height:20px;letter-spacing:-1px;font-weight:500;border:1px solid #e3e3e3;border-left:0 none;padding:10px 15px;visibility:visible}
.os_noticeRes .osResTbCardGrp table tbody tr td{font-size:14px;line-height:1.6;letter-spacing:-1px;font-weight:400;padding:10px 30px;color:#55565a}
.os_noticeRes .osResTbCardGrp table:first-child thead tr th:last-child{border-right:0 none}

/*가로 스크롤 테이블*/
.os_noticeRes .osResTbScrollWrap{overflow:auto;overflow-y:auto}
.os_noticeRes .osResTbScrollWrap .osResTbScroll{margin-left:auto;margin-right:auto}

/*button*/
.os_noticeRes .osResBtnGrp{text-align:center}
.os_noticeRes .osResBtnGrp a{margin-left:10px;margin-right:10px;margin-bottom:15px}
.os_noticeRes .osResBtnGrp a:first-child{margin-left:0}
.os_noticeRes .osResBtnGrp a:last-child{margin-right:0}
.os_noticeRes .osResBtn,
.os_noticeRes .osResBtnXL,
.os_noticeRes .osResBtnL,
.os_noticeRes .osResBtnS,
.os_noticeRes [class*=osResBtn0]{display:inline-block;background:#012f60;color:#fff;text-decoration:none;font-size:16px;letter-spacing:-1px;padding:.6em 1.5em .6em;word-break:keep-all;font-weight:500}
.os_noticeRes .osResBtnXL,
.os_noticeRes .osResBtn01XL,
.os_noticeRes .osResBtn02XL,
.os_noticeRes .osResBtn03XL,
.os_noticeRes .osResBtn04XL,
.os_noticeRes .osResBtn05XL{font-size:24px;line-height:32px;padding:13px 60px;letter-spacing:-1.5px}
.os_noticeRes .osResBtnL,
.os_noticeRes .osResBtn01L,
.os_noticeRes .osResBtn02L,
.os_noticeRes .osResBtn03L,
.os_noticeRes .osResBtn04L,
.os_noticeRes .osResBtn05L{padding:11px 40px;line-height:23px}
.os_noticeRes .osResBtnS,
.os_noticeRes .osResBtn01S,
.os_noticeRes .osResBtn02S,
.os_noticeRes .osResBtn03S,
.os_noticeRes .osResBtn04S,
.os_noticeRes .osResBtn05S{padding:11px 20px;line-height:23px}
.os_noticeRes a[class*=osResBtn]:visited{color:#fff}
.os_noticeRes a[class*=osResBtn]:hover{color:#fff}

/*이미지 공지*/
.os_noticeRes .osResNoticeImg{margin:0 auto;font-size:0;line-height:0;text-align:center}
.os_noticeRes .osResNoticeImg img{width:100%}

/*텍스트 공지*/
.os_noticeRes .osResH1{margin:20px 0 30px;padding-bottom:10px;border-bottom:1px solid #d5d5d5;color:#333;font-weight:bold;font-size:26px;line-height:normal;text-align:center;letter-spacing:-2px}
.os_noticeRes .osResH1 ~ [class*=wid] .osResH2{font-size:18px}
.os_noticeRes .osResH2{margin:25px 0 13px;padding-left:13px;background:url(/_ui/_noticeImg/res/bl_dotM.gif) 0 11px no-repeat;color:#333;font-weight:bold;font-size:18px;line-height:normal;letter-spacing:-1px}
.os_noticeRes .osResTxtP{padding:8px 0;line-height:1.5;font-size:15px;color:#555;letter-spacing:-.8px}
.os_noticeRes .osResH1 ~ [class*=wid]{font-size:15px}

/*제품상세정보*/
.os_noticeRes .osResDetail dl dt{float:left;padding:8px 10px 12px;width:115px;background-color:#808285;color:#fff;font-size:20px;text-align:center;margin-right:30px;margin-bottom:20px;letter-spacing:-.05em;word-break:keep-all}
.os_noticeRes .osResDetail dl dd{font-size:16px;margin-left:160px;margin-bottom:20px;margin-top:5px;line-height:135%}
.os_noticeRes .osResDetail dl{overflow:hidden}
.os_noticeRes .osResNoticeTxt{font-size:13px;line-height:1.5;letter-spacing:-.5px;word-break:keep-all}

/* 프로모션 제품상세 리스트 v22*/
.osResDetail.promo_v22 .com-tit{margin-top:38px}
.osResDetail.promo_v22 .pcomp-area{margin-top:22px;padding-top:30px}
.osResDetail.promo_v22 .code-im,
.osResDetail.promo_v22 .code-im.h360{height:180px}
.osResDetail.promo_v22 .code-im.h240{height:120px;margin-top:60px;margin-bottom:0}
.osResDetail.promo_v22 .code-im span img,
.osResDetail.promo_v22 .code-im.w360 span img{max-width:180px}
.osResDetail.promo_v22 .code-im.w690 span img{max-width:345px}
.osResDetail.promo_v22 .code-im.w480 span img{max-width:240px}
.osResDetail.promo_v22 .code-im.w240 span img{max-width:120px}
.osResDetail.promo_v22 .comp-box dl{min-height:auto;padding:0;margin-top:21px;margin-bottom:25px}
.osResDetail.promo_v22 .comp-box dl dt{line-height:1.5;height:auto;color:#56565a;letter-spacing:-.8px}
.osResDetail.promo_v22.proTit1 .comp-info dl dt{min-height:24px}
.osResDetail.promo_v22.proTit2 .comp-info dl dt{min-height:48px}
.osResDetail.promo_v22.proTit3 .comp-info dl dt{min-height:72px}
.osResDetail.promo_v22.type-food.type-gift .comp-box dl dt,
.osResDetail.promo_v22.type-food .comp-box dl dt{padding-top:26px;position:relative;box-sizing:content-box}
.osResDetail.promo_v22.type-food .comp-box dl dt span.po-txt{display:block;text-align:center;width:100%;height:1.5em;margin-bottom:3px;position:absolute;top:0}
.osResDetail.promo_v22 .comp-box dl dd{min-height:auto;margin-top:6px;margin-bottom:0;padding-top:0;font-weight:normal;letter-spacing:-.7px;color:#808285}
.osResDetail.promo_v22.line1 .comp-info dl dd{min-height:70px}
.osResDetail.promo_v22.line2 .comp-info dl dd{min-height:92px}
.osResDetail.promo_v22.line3 .comp-info dl dd{min-height:114px}
.osResDetail.promo_v22 .comp-box dl dd p{height:auto;line-height:1.5714285714;font-weight:normal;margin-bottom:0;margin-top:6px}
.osResDetail.promo_v22 .comp-box dl dd p.fntE{color:#808285;line-height:1.5;margin-top:12px}
.osResDetail.promo_v22.type-gift .comp-box dl dd{min-height:auto;height:auto} 
.osResDetail.promo_v22.line1 .comp-info dl dd p:first-child,
.osResDetail.promo_v22.type-gift.line1 .comp-info dl dd{height:auto;min-height:22px;margin-top:6px}
.osResDetail.promo_v22.line2 .comp-info dl dd p:first-child,
.osResDetail.promo_v22.type-gift.line2 .comp-info dl dd{height:auto;min-height:44px;margin-top:6px}
.osResDetail.promo_v22.line3 .comp-info dl dd p:first-child,
.osResDetail.promo_v22.type-gift.line3 .comp-info dl dd{height:auto;min-height:66px;margin-top:6px}

/*가격정보*/
.os_noticeRes .osResPrice p{margin-bottom:0}
.os_noticeRes .osResPrice dl{overflow:hidden;text-align:center;word-break:keep-all;font-size:18px}
.os_noticeRes .osResPrice dl dt{display:inline-block;font-weight:400;margin:.3em 0 1em;position:relative}
.os_noticeRes .osResPrice dl dt:first-child:before{content:none}
.os_noticeRes .osResPrice dl dd{display:inline-block;margin:.3em 2em 1em 0;letter-spacing:-1.5px;font-weight:300}
.os_noticeRes .osResPrice dl dd:before{content:" :";margin-right:.2em}
.os_noticeRes .osResPrice dl dd:last-child{margin-right:0}
.os_noticeRes .osResPrice dl dt:before{content:"";height:90%;top:10%;left:-1em;width:1px;background:transparent;position:absolute}

/*동영상*/
.os_noticeRes .osResMovieWrap{position:relative}
.os_noticeRes .osResMovieWrap.noBg{position:relative;width:100%;height:0;padding:56.25% 0 0;margin:0 auto}
.os_noticeRes .osResMovie{position:absolute;top:0;left:0;border:0 none}
.os_noticeRes .osResMovie.noBg{position:absolute;top:0;left:0;width:100%;height:100%}

/*알아두세요(- 불릿)*/
.os_noticeRes .osResNoticeList > ul{padding-left:.5em;letter-spacing:-.8px}
.os_noticeRes .osResNoticeList > ul > li{text-indent:-.5em;margin-top:.2em;margin-bottom:.2em}
.os_noticeRes .osResNoticeList > ul > li:last-child{margin-bottom:0}
.os_noticeRes .osResNoticeList > ul > li *{text-indent:0}
.os_noticeRes .osResNoticeList > ul > li li{text-indent:-.5em;margin-top:.2em}
.os_noticeRes .osResNoticeList > ul > li ul{padding-left:.5em}
.os_noticeRes .osResNoticeList > ul > li ul > li{text-indent:-.5em;margin-top:.2em}
.os_noticeRes .osResNoticeList > p{padding-left:.8em;letter-spacing:-.8px;text-indent:-.8em;margin-top:.2em;margin-bottom:.2em}
.os_noticeRes .osResNoticeList > p:last-child{margin-bottom:0}
.os_noticeRes .osResNoticeList > p *{text-indent:0}
.os_noticeRes .osResFooter{background-color:#f4f4f4 !important;padding-top:35px;padding-bottom:40px}
.os_noticeRes .osResH1 ~ [class*=wid] .osResFooter{font-size:14px}

/*알아두세요(1. 숫자)*/
.os_noticeRes .osResNoticeList > ol{padding-left:1.1em;letter-spacing:-.8px}
.os_noticeRes .osResNoticeList > ol > li{text-indent:-1.1em;margin-top:.2em;margin-bottom:.2em}
.os_noticeRes .osResNoticeList > ol > li:last-child{margin-bottom:0}
.os_noticeRes .osResNoticeList > ol > li *{text-indent:0}
.os_noticeRes .osResNoticeList > ol > li ul{padding-left:.5em}
.os_noticeRes .osResNoticeList > ol > li ul > li{text-indent:-.5em;margin-top:.2em}

/*주의사항(당구장 표시)*/
.os_noticeRes .osResWarning > ul{padding-left:1.2em;letter-spacing:-.8px}
.os_noticeRes .osResWarning > ul > li{text-indent:-1.2em;margin-bottom:.5em}
.os_noticeRes .osResWarning > ul > li:last-child{margin-bottom:0}
.os_noticeRes .osResWarning > ul > li *{text-indent:0}
.os_noticeRes .osResWarning > ul > li li{text-indent:-1.3em}
.os_noticeRes .osResWarning > p{padding-left:1.3em;letter-spacing:-.8px;text-indent:-1.3em;margin-bottom:.5em}
.os_noticeRes .osResWarning > p:last-child{margin-bottom:0}
.os_noticeRes .osResWarning > p *{text-indent:0}

/*KCRM for Notice*/
.os_noticeRes .osResKCRM,
.os_noticeRes .osResKCRM_notice{font-size:10px;color:#bcbcbc;text-align:right;margin-bottom:20px;width:100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0 20px 0 0}
.os_noticeRes .osResKCRM.line,
.os_noticeRes .osResKCRM_notice.line{border-top:1px solid #e3e3e3;padding-top:20px}
.os_noticeRes .osResKCRM_wrap{margin-top:0;background-color:#fff;padding-top:20px;padding-bottom:20px;text-align:right}
.os_noticeRes .osResKCRM_wrap .osResKCRM,
.os_noticeRes .osResKCRM_wrap .osResKCRM_notice{margin-bottom:0}

/*브랜드 체험 달력*/
.os_noticeRes .osResCalBlock .osResCalDay{display:none}
.os_noticeRes .osResCalBlock .osResCalTb{width:100%;border-left:1px solid #d5d5d5}
.os_noticeRes .osResCalBlock ul{display:table;width:100%}
.os_noticeRes .osResCalBlock ul:after,.os_noticeRes .osResCalBlock ul:before{display:table;content:" "}
.os_noticeRes .osResCalBlock ul:after{clear:both}
.os_noticeRes .osResCalBlock li{width:16.66%;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px 0;color:#444;font-size:13px;line-height:normal;display:table-cell}
.os_noticeRes .osResCalBlock li:last-child{width:16.67%;border-right:1px solid #d5d5d5}
.os_noticeRes .osResCalBlock .osResCalTh li{border-top:2px solid #0E4C88;background:#fafafa;font-weight:bold;text-align:center}
.os_noticeRes .osResCalBlock .osResCalWeek{position:relative}
.os_noticeRes .osResCalBlock .osResCalWeek .holiday .osResCalDate{color:#e81135}
.os_noticeRes .osResCalBlock li .osResCalDate{display:block;padding:3px 5px;font-weight:bold;font-size:13px;color:#444}
.os_noticeRes .osResCalBlock li .osResCalCnt{display:block;padding:0 5px 5px 5px;font-size:13px;line-height:1.3}
.os_noticeRes .osResCalBlock li .osResCalCnt em{display:block;color:#444}
.os_noticeRes .osResCalBlock li.pcOnly .osResCalDate{color:#aaa}

/*쿠킹쇼 달력*/
.os_noticeRes .osResCalBlock.cookingshow li:last-child{width:1000px}
.os_noticeRes .osResCalBlock.cookingshow .osResCalTh{background-color:#909090}
.os_noticeRes .osResCalBlock.cookingshow .osResCalTh li{border-color:#909090;background-color:#909090;color:#fff;padding:1em 0}
.os_noticeRes .osResCalBlock.cookingshow .osResCalTh li b{display:block;border-left:1px solid #aeaeae}
.os_noticeRes .osResCalBlock.cookingshow .osResCalTh li:first-child b{border-left:none}
.os_noticeRes .osResCalBlock.cookingshow .osResCalWeek{min-height:100px}
.os_noticeRes .osResCalBlock.cookingshow .osResCalWeek .pcOnly .osResCalDate{color:#bbb}
.os_noticeRes .osResCalBlock.cookingshow .osResCalWeek .on{background-color:#eefbe5;color:#348000}

/*월별통합일정(js 탭 스크립트 사용)*/
.os_noticeRes .osResCalTab .tabWrapper {position:relative;display:block}
.os_noticeRes .osResCalTab .tabWrapper:after {content:'';position:absolute;z-index:-1;left:0;right:0;bottom:0;width:100%;height:1px;background:#e3e3e3}
.os_noticeRes .osResCalTab .tabs-toggles {display:table;margin:0;padding:0}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 {display:table-cell;height:50px;vertical-align:middle;text-align:center;background:#f4f4f4;border:1px solid #e3e3e3;border-left:0}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2:nth-of-type(1) {border-left:1px solid #e3e3e3}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle {display:block;min-width:102px;padding:2px 20px 3px;line-height:120%;word-break:break-all}
.os_noticeRes .osResCalTab .tabs-toggles li:last-child .tab-toggle {min-width:120px}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle .toggle-text {font-weight:500;font-size:14px;line-height:120%;word-break:break-all;color:#55565a}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle:hover .toggle-text {color:#002f5f}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle:focus {text-decoration:none}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active {border-top:4px solid #008fc5;border-bottom:1px solid #fff;background:#fff}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active .tab-toggle {padding:0 18px 4px}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active .tab-toggle .toggle-text{color:#000;font-weight:400}
.os_noticeRes .osResCalTab .outer-border-bottom{margin-bottom:20px}
.os_noticeRes .osResCalTab .outer-border-bottom .tabs-toggles .tab-toggle-wrap2 .tab-toggle .toggle-text i{display:inline-block}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2{height:70px}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active{border-top-color:#ff8400}
.os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle .toggle-text{font-size:22px;font-weight:300}

/*통합달력*/
.os_noticeRes .osResCalMonth .osResCalDay{display:none}
.os_noticeRes .osResCalMonth .osResCalTb{width:100%;border-left:1px solid #d5d5d5}
.os_noticeRes .osResCalMonth ul{display:table;width:100%;min-height:126px}
.os_noticeRes .osResCalMonth ul:after,.os_noticeRes .osResCalMonth ul:before{display:table;content:" "}
.os_noticeRes .osResCalMonth ul:after{clear:both}
.os_noticeRes .osResCalMonth li{width:14.28571428571429%;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-top:1px solid #d5d5d5;padding:10px;color:#000;font-size:18px;font-weight:300;line-height:1.2;letter-spacing:-.8px;display:table-cell}
.os_noticeRes .osResCalMonth li:last-child{border-right:1px solid #d5d5d5}
.os_noticeRes .osResCalMonth li:first-child .osResCalDate,
.os_noticeRes .osResCalMonth li:first-child .osResCalDay{color:#ef0808}
.os_noticeRes .osResCalMonth li:last-child .osResCalDate,
.os_noticeRes .osResCalMonth li:last-child .osResCalDay{color:#0a00d4}
.os_noticeRes .osResCalMonth .osResCalTh{margin-bottom:1px;min-height:55px}
.os_noticeRes .osResCalMonth .osResCalTh li{border-top:1px solid #d5d5d5;background:#f5f5f5;color:#000;text-align:center;line-height:55px}
.os_noticeRes .osResCalMonth .osResCalTh li:first-child{background:#ffdede}
.os_noticeRes .osResCalMonth .osResCalTh li:last-child{background:#d5e1ff}
.os_noticeRes .osResCalMonth .osResCalWeek{position:relative;margin-bottom:-1px}
.os_noticeRes .osResCalMonth .osResCalWeek li.bothLi{padding:0 !important}
.os_noticeRes .osResCalMonth .osResCalWeek li.bothLi .osResCalDate{padding:9px 0 0 9px}
.os_noticeRes .osResCalMonth .osResCalWeek li.bothLi .osResCalDay{padding:9px 3px}
.os_noticeRes .osResCalMonth .osResCalWeek li.bothLi p.bothP > span{display:block !important;height:50%;width:100%;padding:5px 10px}
.os_noticeRes .osResCalMonth .osResCalWeek .holiday .osResCalDate,
.os_noticeRes .osResCalMonth .osResCalWeek li.holiday:last-child .osResCalDay,
.os_noticeRes .osResCalMonth .osResCalWeek .holiday .osResCalCnt{color:#ef0808}
.os_noticeRes .osResCalMonth .osResCalWeek .pcOnly .osResCalDate{color:#bbb}
.os_noticeRes .osResCalMonth .osResCalWeek .on{background-color:#fff9db}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_green{background-color:#e3ffcf}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_blue{background-color:#dfeaff}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_pink{background-color:#fff0fc}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_orange{background-color:#ffd0a6}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_purple{background-color:#f3c3ff}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_sky{background-color:#00b0f0}
.os_noticeRes .osResCalMonth .osResCalWeek .on.bg_neon{background-color:#99ffcc}
.os_noticeRes .osResCalMonth li .osResCalDate{display:block;padding:0 5px 5px 0}
.os_noticeRes .osResCalMonth li .osResCalCnt{display:block;padding:0 5px 5px 0}
.os_noticeRes .osResCalMonth li .osResCalCnt em{display:block;font-size:14px;font-weight:400}
.os_noticeRes .osResCalMonth li b.osResCalCnt{font-weight:300}
.os_noticeRes .osResCalMonth li.pcOnly .osResCalDate{color:#aaa}

/*A-LIVE 편성표 달력*/
.os_noticeRes .osResCalBlock.osResCalALive li{width:20%;background-color:#fefefe;font-size:15px;letter-spacing:-.5px;line-height:1.2}
.os_noticeRes .osResCalBlock.osResCalALive .osResCalTh{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}
.os_noticeRes .osResCalBlock.osResCalALive .osResCalTh li{background-color:#d53170;border-color:#d53170;color:#fff}
.os_noticeRes .osResCalBlock.osResCalALive .osResCalTh.rowColor01 li{background-color:#f6e8ef;border-color:#f6e8ef;color:#222}
.os_noticeRes .osResCalBlock.osResCalALive .osResCalDate{position:relative;top:-8px;font-size:14px}
.os_noticeRes .osResCalBlock.osResCalALive .osResCalCntArea{padding:0 .5em 1em 1.15em}

/* DIM 처리 */
.os_noticeRes .osResDimWrap{position:relative;overflow:hidden}
.os_noticeRes .osResDimBg,
.os_noticeRes .osResDimBg.prom{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-image:url(/_ui/_noticeImg/res/dim_promo.png);background-position:50% 40%;background-repeat:no-repeat;background-color:#333;background-color:rgba(0,0,0,.7);text-indent:-9999px;font-size:0;line-height:0;direction:ltr}
.os_noticeRes .osResDimBg.prod{background-image:url(/_ui/_noticeImg/res/dim_prod.png)}
.os_noticeRes .osResDim{position:absolute;top:0;left:0;z-index:2;text-align:center;background-color:#000;opacity:.65;width:100%;height:100%;color:#fffed0;font-size:22px;line-height:1.5;letter-spacing:-2px;word-spacing:-1px;padding-left:5%;padding-right:5%}

/*해시태그, 라운드 제목*/
.os_noticeRes .osResTag{border-radius:1.5em;padding:.25em .7em;display:inline-block;margin-bottom:.3em;word-break:break-all}

/*제품상세 메인*/
.os_noticeRes .osResMain{padding-left:20px;padding-right:20px;margin:0 auto 50px auto;text-align:center;position:relative;overflow:hidden;color:#444;font-size:18px;line-height:1.4;font-weight:300;word-break:keep-all;word-wrap:break-word;letter-spacing:-1px}
.os_noticeRes .osResMain .mainLogo{margin:0 auto 30px auto;width:70%}
.os_noticeRes .osResMain .mainTxt{max-width:1000px;margin:30px auto}
.os_noticeRes .osResMain .mainTxt .mainSub{margin-bottom:30px;font-size:26px;font-weight:400;line-height:1.2}
.os_noticeRes .osResMain .mainTxt .mainTitle{margin-bottom:30px;font-size:60px;font-weight:500;line-height:1;letter-spacing:-2px;color:#333}
.os_noticeRes .osResMain .mainTxt .mainTitle strong{font-weight:500}
.os_noticeRes .osResMain .mainTxt .mainDesc{margin-bottom:30px}
.os_noticeRes .osResMain .mainTxt .mainComment{margin-bottom:30px;font-size:16px;color:#56565a}
.os_noticeRes .osResMain .mainImg{position:relative}

/*제품상세 세트상품*/
.os_noticeRes .osResProd{max-width:1100px;margin:0 auto;text-align:center;font-weight:300;font-size:14px;color:#56565a;border:0 none;margin-bottom:30px;padding-top:30px}
.os_noticeRes .osResProd p{margin-bottom:0}
.os_noticeRes .osResProd ul{display:block;border-top:0 none;margin:0 auto;padding:0;margin-bottom:20px;overflow:hidden}
.os_noticeRes .osResProd ul li{float:left;margin:15px auto 15px auto;padding:0 15px 0 15px;height:auto;width:100%;position:relative}
.os_noticeRes .osResProd [class^=col] li{min-height:0}
.os_noticeRes .osResProd .col2{max-width:960px;margin-left:auto;margin-right:auto}
.os_noticeRes .osResProd .col2 li{width:50%}
.os_noticeRes .osResProd .col3 li{width:33.3%;padding:0 10px}
.os_noticeRes .osResProd .col4 li{width:25%;padding:0 10px}

.os_noticeRes .osResProd .prodTitle{display:inline-block;font-size:18px;font-weight:400;height:35px;line-height:35px;padding-left:25px;padding-right:25px;margin:0 auto 30px auto;border-radius:35px}
.os_noticeRes .osResProd .prodTxt,
.os_noticeRes .osResProd .osResBtn,
.os_noticeRes .osResProd .osResBtn01,
.os_noticeRes .osResProd .osResBtn02,
.os_noticeRes .osResProd .osResBtn03,
.os_noticeRes .osResProd .osResBtn04,
.os_noticeRes .osResProd .osResBtn05{max-width:390px;margin:15px auto 0 auto}
.os_noticeRes .osResProd .prodLabel{position:absolute;z-index:2;display:block;top:-15px;right:5%;text-align:right;width:4.7em}
.os_noticeRes .osResProd .prodLabel,
.os_noticeRes .osResProd .prodImg .prodLabel{line-height:1.5}
.os_noticeRes .osResProd .prodLabel span{display:inline-block;text-align:center;width:4.7em;height:4.7em;margin-bottom:5px;border-radius:4.8em;padding-top:1.65em;background-color:#bbb;color:#fff;opacity:.95;letter-spacing:-1px}
.os_noticeRes .osResProd .prodLabel .line2{padding-top:.9em}
.os_noticeRes .osResProd .prodImg{position:relative;display:block;margin:0 auto;width:100%;height:160px;line-height:160px;max-width:280px;padding:0}
.os_noticeRes .osResProd .prodImg img{width:auto;max-height:160px;max-width:100%;margin:0 auto;vertical-align:-35%}
.os_noticeRes .osResProd .prodTxt{min-height:3em;font-size:16px;line-height:20px;color:#313131}
.os_noticeRes .osResProd .prodDesc{min-height:3em;font-size:12px;line-height:18px;font-weight:400;color:#313131}
.os_noticeRes .osResProd .prodTxt strong,
.os_noticeRes .osResProd .prodTxt b{font-weight:400;display:block;margin-bottom:0;min-height:0}
.os_noticeRes .osResProd .osResBtnGrp a{border:1px solid #012f60;background-color:#012f60;color:#fff;font-weight:400;letter-spacing:-.8px;font-size:14px}
.os_noticeRes .osResProd .osResBtnGrp a:hover{border:1px solid #012f60;color:#012f60;background-color:#fff;transition:background-color .3s, color .3s}

/* 제품상세 특징 리스트 추가 - 재반영 */
.os_noticeRes .osResFeatureList>ul>li {display:table;table-layout:fixed;background:url(/_ui/responsive/theme-blue/images/akl_product/icon/ico_bullet.png) no-repeat 4% 50% / 3.5% auto;width:100%;padding:20px 0;border-top:1px solid #e3e3e3;text-align:left}
.os_noticeRes .osResFeatureList>ul>li:last-child {border-bottom:1px solid #e3e3e3}
.os_noticeRes .osResFeatureList .featCont {display:table-cell;width:70%;padding-left:10%;box-sizing:border-box;vertical-align:middle}
.os_noticeRes .osResFeatureList .featImg {display:table-cell;width:30%;box-sizing:border-box;vertical-align:middle;text-align:center}
.os_noticeRes .osResCircleList {padding-left:.3em}
.os_noticeRes .osResCircleList li:before {display:inline-block;width:.25em;content:'• ';color:#dadada}
.os_noticeRes .osResCircleList li {padding-left:.3em;text-indent:-.3em}
.os_noticeRes .osResCircleList li:first-child {padding-top:0}

/*제품상세 사용방법*/
.os_noticeRes .osResHowTo{margin:50px auto 20px auto;padding-top:40px;border-top:1px solid #e3e3e3;border-bottom:0 none;color:#55565a;font-weight:300;font-size:16px;line-height:1.6;letter-spacing:-1px}
.os_noticeRes .osResHowTo *{letter-spacing:-1px}
.os_noticeRes .osResHowTo > dl{overflow:hidden;margin-bottom:40px}
.os_noticeRes .osResHowTo > dl > dt{float:left;width:15%;font-size:26px;font-weight:500;color:#56565a;padding-right:10px}
.os_noticeRes .osResHowTo > dl > dd{float:right;width:85%;margin-top:.5em;color:#808285}

/*제품상세 사용방법 개선 (2020년 6월)*/
.os_noticeRes.os_prodRes .osResHowTo > dl > dt{letter-spacing:-1.4px}
.os_noticeRes.os_prodRes .osResHowTo ol{padding-left:.95em}
.os_noticeRes.os_prodRes .osResHowTo ol > li{text-indent:-.95em}
.os_noticeRes.os_prodRes .osResHowTo ul{padding-left:.5em}
.os_noticeRes.os_prodRes .osResHowTo ul > li{text-indent:-.5em}

/*제품상세 상단 비주얼*/
.os_noticeRes .osResHeader .visual-area{padding:50px 0;text-align:center;position:relative;background-repeat:repeat;background-size:cover;background-position:top center;min-height:0;height:auto}
.os_noticeRes .osResHeader .visual-area .v-logo{margin:0 auto;padding-top:30px}
.os_noticeRes .osResHeader .visual-area .txt-info-visual{margin:0 auto 70px auto;padding:30px 0 0;max-width:100%;width:100%;min-height:180px}
.os_noticeRes .osResHeader .visual-area .txt-etc-visual{margin:50px auto 0 auto;padding:0}
.os_noticeRes .osResHeader .visual-area .v-logo-txt{max-width:960px;width:95%;margin:0 auto 50px auto;padding:0;font-size:26px;font-weight:400;line-height:36px;color:#56565a}
.os_noticeRes .osResHeader .visual-area .v-tit{max-width:960px;width:95%;margin:0 auto 30px auto;padding:0;font-size:60px;font-weight:400;line-height:70px;color:#56565a}
.os_noticeRes .osResHeader .visual-area .v-tit span{font-size:inherit}
.os_noticeRes .osResHeader .visual-area .v-tit strong{font-weight:500;font-size:60px}
.os_noticeRes .osResHeader .visual-area .v-txt{max-width:960px;width:95%;margin:30px auto;padding:0;font-size:18px;font-weight:300;line-height:28px;color:#56565a}
.os_noticeRes .osResHeader .visual-area .v-etc{max-width:960px;width:95%;margin:0 auto 30px auto;padding:0;font-size:16px;font-weight:300;line-height:26px;color:#56565a}
.os_noticeRes .osResHeader .visual-area .v-pro{margin:30px auto;padding:0;position:relative}

/*제품상세 상단 비주얼 개선 2020년 6월*/
.os_noticeRes.os_prodRes{letter-spacing:-1px}
.os_noticeRes.os_prodRes .osResHeader .visual-area{padding:80px 0 100px 0}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-logo{margin:0 auto;padding:0}
.os_noticeRes.os_prodRes .osResHeader .visual-area .txt-info-visual{padding:30px 0 0}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-logo-txt{line-height:1.4444;letter-spacing:-.9px}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-tit{margin-top:0;line-height:1.1667;letter-spacing:-3px}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-tit strong{line-height:1.1667;letter-spacing:-3px}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-txt{margin:25px auto 20px auto}
.os_noticeRes.os_prodRes .osResHeader .visual-area .fntP{font-size:16px;letter-spacing:-.8px;line-height:1.5}
.os_noticeRes.os_prodRes .osResHeader .visual-area .v-pro{margin:30px auto 0 auto}
.os_noticeRes.os_prodRes .osResHeader .visual-area .txt-etc-visual{margin:20px auto 0 auto}

/*제품상세 컨텐츠 타이틀*/
.os_noticeRes .t-big .tit,
.os_noticeRes .t-small .tit,
.os_noticeRes .t-mini .tit{margin:0 auto}
.os_noticeRes .t-big .tit strong,
.os_noticeRes .t-small .tit strong,
.os_noticeRes .t-mini .tit strong{font-weight:400}
.os_noticeRes .t-big .tit span,
.os_noticeRes .t-small .tit span,
.os_noticeRes .t-mini .tit span {display:block;font-weight:400;line-height:1.2}
.os_noticeRes .t-big .desc,
.os_noticeRes .t-small .desc,
.os_noticeRes .t-mini .desc{display:block;margin-top:17px;font-size:16px;color:#56565a;text-align:center;padding:0 8.5% 0;font-weight:300;line-height:1.5}
.os_noticeRes .t-big .tit{font-size:60px;letter-spacing:-2px;line-height:70px}
.os_noticeRes .t-big .desc{font-size:18px}
.os_noticeRes .t-small .tit{font-size:44px;letter-spacing:-2px;line-height:1.2}
.os_noticeRes .t-mini .tit{font-size:32px;letter-spacing:-2px;line-height:1.2}
.os_noticeRes .t-mini .desc{margin-top:7px !important}
.os_noticeRes .point-wrap{text-align:center;padding:0;margin-bottom:30px}
.os_noticeRes .com-tit{font-size:44px;font-weight:400;letter-spacing:-1px;line-height:1.3;color:#55565a}
.os_noticeRes.os_prodRes .com-tit{margin-bottom:25px}
.os_noticeRes .com-tit span{display:inline-block;font-weight:inherit;font-size:inherit}
.os_noticeRes .com-tit em{display:block;font-size:32px;font-style:normal}
.os_noticeRes .com-tit strong{font-weight:400}
.os_noticeRes .com-tit ~ p,
.os_noticeRes .com-tit ~ div,
.os_noticeRes .com-tit ~ dl dt,
.os_noticeRes .com-tit ~ dl dd,
.os_noticeRes .com-tit ~ ul li,
.os_noticeRes .com-tit ~ ol li,
.os_noticeRes .com-tit ~ div > ul li,
.os_noticeRes .com-tit ~ div > ol li,
.os_noticeRes .com-tit ~ div > p,
.os_noticeRes .com-tit ~ * strong,
.os_noticeRes .com-tit ~ * b{color:#56565a;letter-spacing:-1px}

  /*flex 플렉스 박스*/
  .os_noticeRes .osResFlex,
  .os_noticeRes .osResFlex.txtL{display:flex;align-items:center;justify-content:flex-start}
  .os_noticeRes .osResFlex.txtR{justify-content:flex-end}
  .os_noticeRes .osResFlex.txtC{justify-content:space-around}
  .os_noticeRes .osResFlex.txtJ{justify-content:space-between}
  .os_noticeRes .osResFlex.verT{align-items:flex-start}
  .os_noticeRes .osResFlex.verM{align-items:center}
  .os_noticeRes .osResFlex.verB{align-items:flex-end}
  .os_noticeRes .osResFlex > :first-child{order:0}
  .os_noticeRes .osResFlex .boxL{order:0 !important;margin:0 25px 0 0}
  .os_noticeRes .osResFlex > :last-child{order:1}
  .os_noticeRes .osResFlex .boxR{order:1 !important;margin:0 0 0 25px}

  /* flex 플렉스 박스 2  */
  .os_noticeRes .osResFlex2{display:flex;margin-left:auto;margin-right:auto}
  .os_noticeRes .osResFlex2.verT{align-items:flex-start}
  .os_noticeRes .osResFlex2.verM{align-items:center}
  .os_noticeRes .osResFlex2.verB{align-items:flex-end}
  .os_noticeRes .osResFlex2 > dt{flex-shrink:0} 
  .os_noticeRes .osResFlex2 > dd{flex-grow:1;padding:1em}

  /* flex 플렉스 리스트 기본 */
  .os_noticeRes .osFlexList .flexBasic{display:flex;justify-content:space-between;text-align:center;margin-left:auto;margin-right:auto}
  .os_noticeRes .osFlexList .flexBasic.txtL{justify-content:flex-start}
  .os_noticeRes .osFlexList .flexBasic.txtR{justify-content:flex-end}
  .os_noticeRes .osFlexList .flexBasic.txtC{justify-content:space-around}
  .os_noticeRes .osFlexList .flexBasic.txtJ{justify-content:space-between}
  .os_noticeRes .osFlexList .flexBasic.verT{align-items:flex-start}
  .os_noticeRes .osFlexList .flexBasic.verM{align-items:center}
  .os_noticeRes .osFlexList .flexBasic.verB{align-items:flex-end}    

  /* flex 플렉스 리스트 자동 채움 */
  .os_noticeRes .osFlexList .flexAuto{display:flex;align-items:flex-end;margin-left:auto;margin-right:auto}
  .os_noticeRes .osFlexList .flexAuto > li {flex:1;text-align:center}
  .os_noticeRes .osFlexList .flexAuto.txtL{align-items:flex-start}
  .os_noticeRes .osFlexList .flexAuto.txtR{align-items:flex-end}
  .os_noticeRes .osFlexList .flexAuto.txtC{align-items:center}
      
  /* flex 플렉스 리스트 도형 */
  .os_noticeRes .osFlexList .flexCircle{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}
  .os_noticeRes .osFlexList .flexCircle > li{flex:1;border-radius:50%;color:#fff;position:relative;overflow:hidden}
  .os_noticeRes .osFlexList .flexCircle > li:before{content:'';display:block;padding-top:100%}
  .os_noticeRes .osFlexList .flexCircle > li > p{left:0;top:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;line-height:1.25}
  .os_noticeRes .osFlexList .flexCircle.box li{border-radius:0}
  .os_noticeRes .osFlexList .flexCircle.txtL{justify-content:flex-start}
  .os_noticeRes .osFlexList .flexCircle.txtR{justify-content:flex-end}
  .os_noticeRes .osFlexList .flexCircle.txtC{justify-content:space-around}
  .os_noticeRes .osFlexList .flexCircle.txtJ{justify-content:space-between}

  /* flex 플렉스 리스트 도형 + 텍스트 */
  .os_noticeRes .osFlexList .flexCircleTxt {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto}
  .os_noticeRes .osFlexList .flexCircleTxt > li {position:relative;flex:1 1 25%;margin-bottom:30px}
  .os_noticeRes .osFlexList .flexCircleTxt > li:after{content:'';display:block;padding-top:100%}
  .os_noticeRes .osFlexList .flexCircleTxt > li > p{border-radius:50%;color:#000;overflow:hidden;left:10%;top:20%;right:10%;bottom:0;position:absolute;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;line-height:1.25;border:2px solid red}
  .os_noticeRes .osFlexList .flexCircleTxt > li .topTxt{position:absolute;bottom:80%;height:20%;left:0;width:100%;line-height:1.2;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center}
  .os_noticeRes .osFlexList .flexCircleTxt.txtL{justify-content:flex-start}
  .os_noticeRes .osFlexList .flexCircleTxt.txtR{justify-content:flex-end}
  .os_noticeRes .osFlexList .flexCircleTxt.txtC{justify-content:space-around}
  .os_noticeRes .osFlexList .flexCircleTxt.txtJ{justify-content:space-between}
  .os_noticeRes .osFlexList .flexCircleTxt.box > li > p{border-radius:0}
  .os_noticeRes .osFlexList .flexCircleTxt.wRow1 > li {flex:1 1 100%}
  .os_noticeRes .osFlexList .flexCircleTxt.wRow2 > li {flex:1 1 50%;max-width:50%}
  .os_noticeRes .osFlexList .flexCircleTxt.wRow3 > li {flex:1 1 33%;max-width:33%}
  .os_noticeRes .osFlexList .flexCircleTxt.wRow4 > li {flex:1 1 25%;max-width:25%}
  .os_noticeRes .osFlexList .flexCircleTxt.wRow5 > li {flex:1 1 20%;max-width:20%}

@media (max-width:1024px) {
  /*가격정보*/
  .os_noticeRes .osResPrice dl{display:flex;justify-content:center;align-content:stretch;flex-wrap:wrap;margin-top:.3em;padding-bottom:.5em}
  .os_noticeRes .osResPrice dl dt{width:auto;padding:0 0 0 .5em;margin:0;text-align:right;flex-grow:1}
  .os_noticeRes .osResPrice dl.txtL dt{flex-grow:0}
  .os_noticeRes .osResPrice dl dt:before{content:none}
  .os_noticeRes .osResPrice dl dd{position:relative;float:left;width:auto;text-align:left;padding:0 0 0 .5em;margin:0;flex-grow:1}
  .os_noticeRes .osResPrice dl dd:before{content:":";padding:0 .2em}
}

@media (max-width:768px){
  /*header & content*/
  .os_noticeRes .osResHeader{width:100%}
  .os_noticeRes .osResContent{width:100%}

  /*pcOnly*/
  .os_noticeRes .pc {display:none}
  /*moOnly*/
  .os_noticeRes .mob {display:block !important}

  /*월별통합일정(js 탭 스크립트 사용)*/
  .os_noticeRes .osResCalTab .outer-border-bottom {margin:0}
  .os_noticeRes .osResCalTab .tabWrapper:after {display:none;content:none}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 {border:0;background:none}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2:nth-of-type(1) {border-left:0}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle {min-width:0;padding:0 20px 4px}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active {border-top:0;border-bottom:4px solid #008fc5;background:none}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active .tab-toggle {padding:0 20px 0;border:0}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle {min-width:0;border:0;background:#fff;text-align:center}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle .toggle-text {display:block;padding:0;white-space:nowrap;color:#55565a;font-size:14px;font-weight:500;line-height:120%;background:none}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle:hover .toggle-text ,
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active .tab-toggle .toggle-text {color:#000;font-weight:500}
  .os_noticeRes .osResCalTab .outer-border-bottom {position:relative;border:0}
  .os_noticeRes .osResCalTab .outer-border-bottom.border-none {border:0}
  .os_noticeRes .osResCalTab .outer-border-bottom:before {content:'';position:absolute;box-sizing:content-box;width:100%;padding-left:15px;padding-right:15px;height:1px;left:-15px;right:0;bottom:0;background:#e3e3e3}
  .os_noticeRes .osResCalTab .outer-border-bottom .tabs-toggles .tab-toggle-wrap2.active .tab-toggle {margin:0;border:0}
  .os_noticeRes .osResCalTab .outer-border-bottom>.tabWrapper {overflow:hidden;overflow-x:auto}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2{height:50px}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2 .tab-toggle .toggle-text{font-size:14px;font-weight:400}
  .os_noticeRes .osResCalTab .tabs-toggles .tab-toggle-wrap2.active{border-bottom-color:#ff8400}

  /*통합달력*/
  .os_noticeRes .osResCalMonth .osResCalWeek li.bothLi .osResCalDate{padding:9px 0 0 0}
  .os_noticeRes .osResCalMonth .osResCalWeek li.bothLi p.bothP{padding-left:0}
  .os_noticeRes .osResCalMonth .osResCalWeek li.bothLi p.bothP > span{height:50%;width:100%;padding:9px 9px 9px 5px}
  .os_noticeRes .osResCalMonth .osResCalWeek li.bothLi p.bothP > span > .pl08{padding-left:8px}
  .os_noticeRes .osResCalMonth .osResCalWeek li.bothLi p.bothP > .pl78{padding-left:78px}

  /*A-LIVE 편성표 달력 (220603_반응형 아이패드 해상도 적용)*/
  .os_noticeRes .osResCalBlock.osResCalALive{margin:20px auto;border-top:2px solid #0E4C88}
  .os_noticeRes .osResCalBlock.osResCalALive .osResCalTh{display:none}
  .os_noticeRes .osResCalBlock.osResCalALive ul{display:block}
  .os_noticeRes .osResCalBlock.osResCalALive li{padding:.5em 0;border:0 none;border-bottom:1px solid #ddd;display:block;width:100%;overflow:hidden;height:auto}
  .os_noticeRes .osResCalBlock.osResCalALive li:last-child{border-right:0 none;width:100%}
  .os_noticeRes .osResCalBlock.osResCalALive li p{margin-bottom:0}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalDate{float:left;width:2em;color:#333;font-weight:bold;font-size:14px;line-height:20px;text-align:center;padding:0}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalDay{display:block;float:left;width:3em;color:#56565a;font-weight:bold;font-size:14px;line-height:20px;text-align:center}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCnt{font-size:13px}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCntArea{padding-left:6em;font-size:13px;line-height:20px;text-align:left}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCntArea span{display:inline-block;padding-top:.1em;padding-right:0}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCntArea span:after{content:" |";padding-left:5px;display:inline-block}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCntArea span:last-child:after{content:""}
  .os_noticeRes .osResCalBlock.osResCalALive li .osResCalCntArea span em{display:inline}
  .os_noticeRes .osResCalBlock.osResCalALive .pcOnly {display:none}
  .os_noticeRes .osResCalBlock.osResCalALive .holiday .osResCalDay{color:#e81135}

  .os_noticeRes .osResCalBlock.osResCalALive{border-top:0 none;border-bottom:4px solid #d5d5d5}
  .os_noticeRes .osResCalBlock.osResCalALive li{width:100%;padding-top:1em;padding-bottom:1em}
  .os_noticeRes .osResCalBlock.osResCalALive .osResCalWeek{border-top:4px solid #d5d5d5}
  .os_noticeRes .osResCalBlock.osResCalALive .osResCalDate{position:static}
  .os_noticeRes .osResCalBlock.osResCalALive .osResCalCntArea{margin-left:20%;padding-bottom:.5px;position:relative;top:-2px}
  .os_noticeRes .osResCalBlock.osResCalALive .osResCalCntArea.moOnly .colorRed{color:#d53170}

  /* 제품상세 특징 리스트 추가 - 재반영 */
  .os_noticeRes .osResFeatureList>ul>li {background:none}
  .os_noticeRes .osResFeatureList .featCont {padding-left:0;padding-right:3%}
    
  /*제품상세 사용방법*/
  .os_noticeRes .osResHowTo{margin-top:25px;margin-bottom:20px;padding-top:20px;font-weight:300;font-size:14px;line-height:1.5;letter-spacing:-1px}
  .os_noticeRes .osResHowTo *{letter-spacing:-1px}
  .os_noticeRes .osResHowTo > dl{margin-bottom:0}
  .os_noticeRes .osResHowTo > dl > dt{float:none;width:auto;font-size:18px;padding-right:0;margin-bottom:10px}
  .os_noticeRes .osResHowTo > dl > dd{float:none;width:auto;margin-bottom:37px;margin-top:0;font-size:14px}

  /*제품상세 사용방법 개선 2020년 6월*/
  .os_noticeRes.os_prodRes .osResHowTo{margin-top:45px;padding:0}
  .os_noticeRes.os_prodRes .osResHowTo > dl > dt{font-size:18px;letter-spacing:-1.35px;margin:25px 0 0}
  .os_noticeRes.os_prodRes .osResHowTo > dl > dd{font-size:14px;letter-spacing:-1.05px;margin:15px 0 0}
  .os_noticeRes.os_prodRes .osResHowTo ol > li,
  .os_noticeRes.os_prodRes .osResHowTo ul > li
  .os_noticeRes.os_prodRes .osResHowTo p{letter-spacing:-1.35px;line-height:1.4286;margin-bottom:.3em}

  /*제품상세 상단 비주얼*/
  .os_noticeRes .osResHeader .visual-area{padding:35px 0;min-height:0;height:auto}
  .os_noticeRes .osResHeader .visual-area .v-logo{margin:0 auto;padding-top:20px}
  .os_noticeRes .osResHeader .visual-area .txt-info-visual{margin:0 auto 40px auto;padding:20px 0 0;min-height:0}
  .os_noticeRes .osResHeader .visual-area .txt-etc-visual{margin:50px auto 0 auto}
  .os_noticeRes .osResHeader .visual-area .v-logo-txt{margin:0 auto 35px auto;font-size:20px;line-height:1.3}
  .os_noticeRes .osResHeader .visual-area .v-tit{margin:0 auto 20px auto;font-size:30px;font-weight:400;line-height:1.1}
  .os_noticeRes .osResHeader .visual-area .v-tit span{font-size:inherit}
  .os_noticeRes .osResHeader .visual-area .v-tit strong{font-weight:500;font-size:30px}
  .os_noticeRes .osResHeader .visual-area .v-txt{margin:20px auto;font-size:16px;line-height:1.4}
  .os_noticeRes .osResHeader .visual-area .v-etc{margin:0 auto 20px auto;font-size:14px;line-height:1.4}
  .os_noticeRes .osResHeader .visual-area .v-pro{margin:20px auto}

  /*제품상세 상단 비주얼 개선 2020년 6월*/
  .os_noticeRes.os_prodRes .osResHeader .visual-area{padding:40px 0 60px 0}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .v-logo{padding:0}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .txt-info-visual{padding:20px 0 0}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .v-logo-txt{font-size:18px;line-height:1.3333;letter-spacing:-1px;margin:0 auto 30px auto;width:100%}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .v-tit{margin-top:0;font-size:36px;line-height:1.1667;letter-spacing:-1.8px;width:100%}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .v-tit strong{font-size:36px;line-height:1.1667}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .v-txt{line-height:1.375;letter-spacing:-.8px;width:97%;margin:20px auto}
  .os_noticeRes.os_prodRes .osResHeader .visual-area .fntP{font-size:15px;letter-spacing:-.75px;line-height:1.4}

  /*제품상세 사용 순서 개선 2020년 6월*/
  .product-body-view .os_noticeRes.os_prodRes .product-process,
  .os_noticeRes.os_prodRes .product-body-view .product-process{padding:30px 13px 60px;border:10px solid #f4f4f4}
  .akl .os_noticeRes.os_prodRes .product-process .owl-nav .owl-next,
  .os_noticeRes.os_prodRes .product-process .owl-nav .owl-next{right:-5px}
  .akl .os_noticeRes.os_prodRes .product-process .owl-nav .owl-prev,
  .os_noticeRes.os_prodRes .product-process .owl-nav .owl-prev{left:-5px}
  .os_noticeRes.os_prodRes .product-process-step.blue .step-num{letter-spacing:-1px}
  .os_noticeRes.os_prodRes .product-process .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}

  /*제품상세 컨텐츠 타이틀*/
  .os_noticeRes .t-big,
  .os_noticeRes .t-small,
  .os_noticeRes .t-mini{line-height:1.2;letter-spacing:-2px}
  .os_noticeRes .t-big .desc,
  .os_noticeRes .t-small .desc,
  .os_noticeRes .t-mini .desc{display:block;margin-top:20px;font-size:14px;text-align:center;font-weight:300;line-height:1.5;padding:0 5%}
  .os_noticeRes .t-big .tit{font-size:32px;line-height:1.5}
  .os_noticeRes .t-big .desc{font-size:16px}
  .os_noticeRes .t-small .tit{font-size:26px}
  .os_noticeRes .t-mini .tit{font-size:22px}
  .os_noticeRes.os_prodRes .com-tit{margin-bottom:20px}
  .os_noticeRes .com-tit em{font-size:20px}
  .os_noticeRes .com-tit,
  .os_noticeRes .com-tit span {font-size:26px}
  .os_noticeRes .point-wrap{margin-bottom:25px}

  /* 프로모션 제품상세 리스트 v22*/
  .osResDetail.promo_v22{padding-bottom:0}
  .osResDetail.promo_v22 .pcomp-area{padding-bottom:0;margin-bottom:32px}
  .osResDetail.promo_v22 .code-im,
  .osResDetail.promo_v22 .code-im.h360{height:auto}
  .osResDetail.promo_v22 .code-im.h240{height:auto;margin-top:0}
  .osResDetail.promo_v22 .code-im span{position:static}
  .osResDetail.promo_v22 .code-im.w690 span img{max-width:345px;width:92%;min-width:180px}
  .osResDetail.promo_v22 .code-im.w480 span img{max-width:240px;width:64%;min-width:180px}
  .osResDetail.promo_v22 .comp-info dl{height:auto;margin-bottom:0}
  .osResDetail.promo_v22 .comp-info dl dt,
  .osResDetail.promo_v22.proTit1 .comp-info dl dt,
  .osResDetail.promo_v22.proTit2 .comp-info dl dt,
  .osResDetail.promo_v22.proTit3 .comp-info dl dt{margin-bottom:5px;min-height:auto;height:auto}
  .osResDetail.promo_v22.line1 .comp-info dl dd,
  .osResDetail.promo_v22.line2 .comp-info dl dd,
  .osResDetail.promo_v22.line3 .comp-info dl dd{min-height:auto}
  .osResDetail.promo_v22 .comp-info dl dd p,
  .osResDetail.promo_v22.line1 .comp-info dl dd p,
  .osResDetail.promo_v22.line2 .comp-info dl dd p,
  .osResDetail.promo_v22.line3 .comp-info dl dd p{margin-bottom:25px;min-height:auto}
  .osResDetail.promo_v22.type-gift .comp-info{margin-top:30px}
  .osResDetail.promo_v22.type-gift .comp-info:nth-child(1){margin-top:0}
  .osResDetail.promo_v22.type-food.type-gift .comp-box dl dt,
  .osResDetail.promo_v22.type-food .comp-box dl dt{padding-top:0;box-sizing:border-box}
  .osResDetail.promo_v22.type-food .comp-box dl dt span.po-txt{display:block;text-align:center;width:100%;height:1.5em;margin-bottom:3px;position:static}
  .osResDetail.promo_v22 .comp-box dl dd p.fntE{margin-bottom:0}
  .osResDetail.promo_v22 .cc-btn{margin-top:25px}

  /*가격정보*/
  .os_noticeRes .osResPrice dl{font-size:15px}
}

@media (max-width:680px) {
  /*font*/
  .os_noticeRes .fntLogo{font-size:84px}
  .os_noticeRes .fntH1{font-size:60px;line-height:1.2}
  .os_noticeRes .fntH2{font-size:44px;line-height:1.2}
  .os_noticeRes .fntH3{font-size:32px;line-height:1.3}
  .os_noticeRes .fntH4{font-size:24px;line-height:1.3}
  .os_noticeRes .fntH5{font-size:18px;line-height:1.4}
  .os_noticeRes .fntH6{font-size:16px;line-height:1.4}
  .os_noticeRes .fntP{font-size:15px;line-height:1.4}

  .os_noticeRes .fntH1.fntL{font-size:64px}
  .os_noticeRes .fntH2.fntL{font-size:48px}
  .os_noticeRes .fntH3.fntL{font-size:36px}
  .os_noticeRes .fntH4.fntL{font-size:28px}
  .os_noticeRes .fntH5.fntL{font-size:22px}
  .os_noticeRes .fntH6.fntL{font-size:17px}
  .os_noticeRes .fntP.fntL{font-size:18px}

  .os_noticeRes .fntH1.fntM{font-size:56px}
  .os_noticeRes .fntH2.fntM{font-size:40px}
  .os_noticeRes .fntH3.fntM{font-size:34px}
  .os_noticeRes .fntH4.fntM{font-size:26px}

  /*width*/
  .os_noticeRes .widXL,.os_noticeRes .widXXL{width:100%}

  /*background image*/
  .os_noticeRes .bgFull,
  .os_noticeRes .bgContain{background-size:contain;background-repeat:repeat}
  .os_noticeRes .bgCover{background-size:cover}
  .os_noticeRes .bgFullX{background-size:100% auto;background-repeat:repeat}
  .os_noticeRes .bgFullY{background-size:auto 100%;background-repeat:repeat}
  .os_noticeRes .bgImg{background-size:90%}

  /*table - 프로모션,세로형,이미지 공지*/
  .os_noticeRes .osResTb01{font-size:16px}

  /*table - 프로모션,반응형,이미지 공지*/
  .os_noticeRes .osResTb02{font-size:16px}

  /*table - 프로모션,가로형,이미지 공지*/
  .os_noticeRes .osResTbPromo,
  .os_noticeRes .osResTb03{font-size:16px}

  /*이미지 공지*/
  .os_noticeRes .osNoticeImg{width:920px;max-width:88.16666667%;padding-bottom:25px}

  /*텍스트 공지*/
  .os_noticeRes .osResH1{font-size:22px}
  .os_noticeRes .osResH2{font-size:16px;background-position:0 8px}

  /*제품상세정보*/
  .os_noticeRes .osResDetail dl dt{padding:6px 4px 10px;font-size:18px;margin-right:0}
  .os_noticeRes .osResDetail dl dd{font-size:16px;margin-left:140px;margin-bottom:18px;margin-top:4px}
  .osResDetail .comp-info dl dt{height:auto;min-height:auto;margin-bottom:25px}
  .osResDetail.proTit2 .comp-info dl dt{height:auto;min-height:auto;margin-bottom:25px}
  .osResDetail.proTit1 .comp-info dl dt{height:auto;min-height:auto;margin-bottom:25px}

  /*제품상세 메인*/
  .os_noticeRes .osResMain{padding-left:15px;padding-right:15px;font-size:16px}
  .os_noticeRes .osResMain .mainLogo{margin-bottom:20px}
  .os_noticeRes .osResMain .mainTxt{margin:20px auto}
  .os_noticeRes .osResMain .mainTxt .mainSub{margin-bottom:20px;font-size:22px}
  .os_noticeRes .osResMain .mainTxt .mainTitle{margin-bottom:20px;font-size:50px}
  .os_noticeRes .osResMain .mainTxt .mainTitle strong{font-weight:500}
  .os_noticeRes .osResMain .mainTxt .mainDesc{margin-bottom:20px}
  .os_noticeRes .osResMain .mainTxt .mainComment{margin-bottom:20px}

  /*제품상세 세트상품*/
  .os_noticeRes .osResProd .col3 li,
  .os_noticeRes .osResProd .col4 li{width:50%;height:28em}
  .os_noticeRes .osResProd .osResBtn,
  .os_noticeRes .osResProd [class*=osResBtn0]{width:auto;max-width:200px}
}

@media all and (min-width:640px){
  .os_noticeRes .moView{display:none !important}
}

@media all and (max-width:639px){
  /*init*/
  .os_noticeRes{font-size:14px}

  /*mobile align*/
  .os_noticeRes .moTxtL{text-align:left !important}
  .os_noticeRes .moTxtR{text-align:right !important}
  .os_noticeRes .moTxtC{text-align:center !important}
  .os_noticeRes .moTxtJ{text-align:justify !important}

  .os_noticeRes .moVerT{vertical-align:top !important}
  .os_noticeRes .moVerM{vertical-align:middle !important}
  .os_noticeRes .moVerB{vertical-align:bottom !important}

  /*font*/
  .os_noticeRes .fntLogo{font-size:54px;word-break:keep-all}
  .os_noticeRes .fntH1{font-size:38px;line-height:1.1;letter-spacing:-3px;word-break:keep-all}
  .os_noticeRes .fntH2{font-size:28px;line-height:1.2;letter-spacing:-2.5px;word-break:keep-all}
  .os_noticeRes .fntH3{font-size:24px;line-height:1.2;letter-spacing:-1.5px}
  .os_noticeRes .fntH4{font-size:20px;line-height:1.3;letter-spacing:-1px}
  .os_noticeRes .fntH5{font-size:18px;line-height:1.3;letter-spacing:-1px}
  .os_noticeRes .fntH6{font-size:16px;line-height:1.4;letter-spacing:-1px}

  .os_noticeRes .fntH1.fntL{font-size:42px}
  .os_noticeRes .fntH2.fntL{font-size:32px}
  .os_noticeRes .fntH3.fntL{font-size:26px}
  .os_noticeRes .fntH4.fntL{font-size:23px}
  .os_noticeRes .fntH5.fntL{font-size:19px}
  .os_noticeRes .fntH6.fntL{font-size:17px}

  .os_noticeRes .fntH1.fntM{font-size:34px}
  .os_noticeRes .fntH2.fntM{font-size:30px}
  .os_noticeRes .fntH3.fntM{font-size:25px}
  .os_noticeRes .fntH4.fntM{font-size:23px}

  /*margin padding*/
  .os_noticeRes .marS{margin:10px}
  .os_noticeRes .marSM{margin:15px}
  .os_noticeRes .marM{margin:20px}
  .os_noticeRes .marML{margin:25px}
  .os_noticeRes .marL{margin:30px}
  .os_noticeRes .marX{margin:35px}
  .os_noticeRes .marXM{margin:50px}
  .os_noticeRes .marXL{margin:60px}
  .os_noticeRes .marXX{margin:70px}
  .os_noticeRes .marXXL{margin:80px}
  .os_noticeRes .padS{padding:10px}
  .os_noticeRes .padSM{padding:15px}
  .os_noticeRes .padM{padding:20px}
  .os_noticeRes .padML{padding:25px}
  .os_noticeRes .padL{padding:30px}
  .os_noticeRes .padX{padding:35px}
  .os_noticeRes .padXM{padding:50px}
  .os_noticeRes .padXL{padding:60px}
  .os_noticeRes .padXX{padding:70px}
  .os_noticeRes .padXXL{padding:80px}
  .os_noticeRes .marBS{margin-bottom:10px}
  .os_noticeRes .marBSM{margin-bottom:15px}
  .os_noticeRes .marBM{margin-bottom:20px}
  .os_noticeRes .marBML{margin-bottom:25px}
  .os_noticeRes .marBL{margin-bottom:30px}
  .os_noticeRes .marBX{margin-bottom:35px}
  .os_noticeRes .marBXM{margin-bottom:50px}
  .os_noticeRes .marBXL{margin-bottom:60px}
  .os_noticeRes .marBXX{margin-bottom:70px}
  .os_noticeRes .marBXXL{margin-bottom:80px}
  .os_noticeRes .padBS{padding-bottom:10px}
  .os_noticeRes .padBSM{padding-bottom:15px}
  .os_noticeRes .padBM{padding-bottom:20px}
  .os_noticeRes .padBML{padding-bottom:25px}
  .os_noticeRes .padBL{padding-bottom:30px}
  .os_noticeRes .padBX{padding-bottom:35px}
  .os_noticeRes .padBXM{padding-bottom:50px}
  .os_noticeRes .padBXL{padding-bottom:60px}
  .os_noticeRes .padBXX{padding-bottom:70px}
  .os_noticeRes .padBXXL{padding-bottom:80px}
  .os_noticeRes .marTS{margin-top:10px}
  .os_noticeRes .marTSM{margin-top:15px}
  .os_noticeRes .marTM{margin-top:20px}
  .os_noticeRes .marTML{margin-top:25px}
  .os_noticeRes .marTL{margin-top:30px}
  .os_noticeRes .marTX{margin-top:35px}
  .os_noticeRes .marTXM{margin-top:50px}
  .os_noticeRes .marTXL{margin-top:60px}
  .os_noticeRes .marTXX{margin-top:70px}
  .os_noticeRes .marTXXL{margin-top:80px}
  .os_noticeRes .padTS{padding-top:10px}
  .os_noticeRes .padTSM{padding-top:15px}
  .os_noticeRes .padTM{padding-top:20px}
  .os_noticeRes .padTML{padding-top:25px}
  .os_noticeRes .padTL{padding-top:30px}
  .os_noticeRes .padTX{padding-top:35px}
  .os_noticeRes .padTXM{padding-top:50px}
  .os_noticeRes .padTXL{padding-top:60px}
  .os_noticeRes .padTXX{padding-top:70px}
  .os_noticeRes .padTXXL{padding-top:80px}
  .os_noticeRes .marLS{margin-left:10px}
  .os_noticeRes .marLSM{margin-left:15px}
  .os_noticeRes .marLM{margin-left:20px}
  .os_noticeRes .marLML{margin-left:25px}
  .os_noticeRes .marLL{margin-left:30px}
  .os_noticeRes .marLX{margin-left:35px}
  .os_noticeRes .marLXM{margin-left:50px}
  .os_noticeRes .marLXL{margin-left:60px}
  .os_noticeRes .marLXX{margin-left:70px}
  .os_noticeRes .marLXXL{margin-left:80px}
  .os_noticeRes .padLS{padding-left:10px}
  .os_noticeRes .padLSM{padding-left:15px}
  .os_noticeRes .padLM{padding-left:20px}
  .os_noticeRes .padLML{padding-left:25px}
  .os_noticeRes .padLL{padding-left:30px}
  .os_noticeRes .padLX{padding-left:35px}
  .os_noticeRes .padLXM{padding-left:50px}
  .os_noticeRes .padLXL{padding-left:60px}
  .os_noticeRes .padLXX{padding-left:70px}
  .os_noticeRes .padLXXL{padding-left:80px}
  .os_noticeRes .marRS{margin-right:10px}
  .os_noticeRes .marRSM{margin-right:15px}
  .os_noticeRes .marRM{margin-right:20px}
  .os_noticeRes .marRML{margin-right:25px}
  .os_noticeRes .marRL{margin-right:30px}
  .os_noticeRes .marRX{margin-right:35px}
  .os_noticeRes .marRXM{margin-right:50px}
  .os_noticeRes .marRXL{margin-right:60px}
  .os_noticeRes .marRXX{margin-right:70px}
  .os_noticeRes .marRXXL{margin-right:80px}
  .os_noticeRes .padRS{padding-right:10px}
  .os_noticeRes .padRSM{padding-right:15px}
  .os_noticeRes .padRM{padding-right:20px}
  .os_noticeRes .padRML{padding-right:25px}
  .os_noticeRes .padRL{padding-right:30px}
  .os_noticeRes .padRX{padding-right:35px}
  .os_noticeRes .padRXM{padding-right:50px}
  .os_noticeRes .padRXL{padding-right:60px}
  .os_noticeRes .padRXX{padding-right:70px}
  .os_noticeRes .padRXXL{padding-right:80px}
  .os_noticeRes .osResHeader.padTop{padding-top:40px}

  /*width*/
  .os_noticeRes .widXXS{max-width:340px;width:95%;margin-left:auto;margin-right:auto}
  .os_noticeRes .widXS{max-width:400px;width:95%;margin-left:auto;margin-right:auto}
  .os_noticeRes .widS{max-width:540px;width:95%;margin-left:auto;margin-right:auto}
  .os_noticeRes .widM{max-width:760px;width:95%;margin-left:auto;margin-right:auto}
  .os_noticeRes .widL{max-width:960px;width:95%;margin-left:auto;margin-right:auto}

  /*background image*/
  .os_noticeRes .bgImg{background-size:contain}

  /*float*/
  .os_noticeRes .floL,.os_noticeRes .floR{float:none;display:block;margin-left:auto;margin-right:auto;width:initial !important}

  /*icon*/
  .os_noticeRes .icoXS{width:10%}
  .os_noticeRes .icoS{width:20%}
  .os_noticeRes .icoM{width:45%}
  .os_noticeRes .icoL{width:70%}
  .os_noticeRes .icoXL{width:90%}
  .os_noticeRes .icoXXL{width:100%}

  /*inline-to-block*/
  .os_noticeRes .txtToBlock{display:block}
  /*block-to-inline*/
  .os_noticeRes .txtToInline{display:inline}
  /*pc only*/
  .os_noticeRes .pcOnly{display:none}
  .os_noticeRes img.pcOnly{display:none}
  .os_noticeRes table.pcOnly{display:none}
  .os_noticeRes .pcView{display:none !important}
  .os_noticeRes .pcIb,
  .os_noticeRes .pcib{display:none}

  /*mobile only*/
  .os_noticeRes .moOnly{display:block}
  .os_noticeRes img.moOnly{display:inline-block}
  .os_noticeRes table.moOnly{display:table}
  .os_noticeRes .moIb,
  .os_noticeRes .moib{display:inline-block} 

  /*absolute-to-static*/
  .os_noticeRes .abToSt{position:static}
  /*relative-to-static*/
  .os_noticeRes .reToSt{position:static}

  /*table - 프로모션,세로형,이미지 공지*/
  .os_noticeRes .osResTb01{font-size:14px;letter-spacing:-.5px}
  .os_noticeRes .osResTb01 thead th{padding:.4em .6em}
  .os_noticeRes .osResTb01 tbody td{padding:.4em .6em}
  .os_noticeRes .osResTb01 tfoot th{padding:.4em .6em}
  .os_noticeRes .osResTb01 tfoot td{padding:.4em .6em}

  /*table - 프로모션,반응형,이미지 공지*/
  .os_noticeRes table.osResTb02,
  .os_noticeRes .osResTb02 thead,
  .os_noticeRes .osResTb02 tbody,
  .os_noticeRes .osResTb02 tfoot,
  .os_noticeRes .osResTb02 th,
  .os_noticeRes .osResTb02 td,
  .os_noticeRes .osResTb02 tr{display:block}
  .os_noticeRes .osResTb02 thead tr{display:none}
  .os_noticeRes .osResTb02 tbody tr{border-bottom:2px solid #ddd}
  .os_noticeRes .osResTb02 tbody tr:last-child{border-bottom:0 none}
  .os_noticeRes .osResTb02 td{position:relative;width:100%;padding-left:31.5%;padding-right:4px;min-height:2.1em}
  .os_noticeRes .osResTb02 td:before{position:absolute;top:0;bottom:0;left:0;width:30%;white-space:nowrap;font-weight:bold;background:#fafafa;padding-top:7px;padding-bottom:6px;color:#444;text-align:center;text-indent:0}
  .os_noticeRes .osResTb02 td:before{content:attr(data-title)}
  .os_noticeRes .osResTb02 td{text-align:left}
  .os_noticeRes .osResTb02 td a{text-indent:0}
  .os_noticeRes .osResTb02 td a{width:90%}
  .os_noticeRes .osResTb02.half td{padding-left:50%}
  .os_noticeRes .osResTb02.half td:before{width:48.5%}
  .os_noticeRes .osResTb02 thead tr.moView{display:block !important}

  /*table - 프로모션,가로형,이미지 공지*/
  .os_noticeRes .osResTbPromo,
  .os_noticeRes .osResTb03{font-size:14px;letter-spacing:-1px}
  .os_noticeRes .osResTbPromo,
  .os_noticeRes .osResTb03 tbody th{padding:.6em .3em .8em}
  .os_noticeRes .osResTbPromo tbody td,
  .os_noticeRes .osResTb03 tbody td{padding:.6em .3em .8em}

  /*table - 반응형,텍스트 공지*/
  .os_noticeRes .osResTb,
  .os_noticeRes .osResTb04{font-size:14px}
  .os_noticeRes .osResTb,
  .os_noticeRes .osResTb thead,
  .os_noticeRes .osResTb tbody,
  .os_noticeRes .osResTb tfoot,
  .os_noticeRes .osResTb th,
  .os_noticeRes .osResTb td,
  .os_noticeRes .osResTb tr,
  .os_noticeRes .osResTb04,
  .os_noticeRes .osResTb04 thead,
  .os_noticeRes .osResTb04 tbody,
  .os_noticeRes .osResTb04 tfoot,
  .os_noticeRes .osResTb04 th,
  .os_noticeRes .osResTb04 td,
  .os_noticeRes .osResTb04 tr{display:block}
  .os_noticeRes .osResTb thead tr,
  .os_noticeRes .osResTb04 thead tr{display:none}
  .os_noticeRes .osResTb th,
  .os_noticeRes .osResTb04 th{font-size:14px;letter-spacing:-1px}
  .os_noticeRes .osResTb td,
  .os_noticeRes .osResTb04 td{position:relative;width:100%;padding-left:31.5%;padding-right:4px;min-height:2.3em;letter-spacing:-.5px}
  .os_noticeRes .osResTb td:before,
  .os_noticeRes .osResTb04 td:before{position:absolute;top:0;bottom:0;left:0;width:30%;white-space:nowrap;font-weight:bold;background:#fafafa;padding-top:7px;padding-bottom:6px;color:#444;text-align:center;text-indent:0;content:attr(data-title)}
  .os_noticeRes .osResTb .headline:before,
  .os_noticeRes .osResTb04 .headline:before{width:30%}
  .os_noticeRes .osResTb .borderT,
  .os_noticeRes .osResTb04 .borderT{border-top:1px solid #0E4C88}
  .os_noticeRes .osResTb .borderB,
  .os_noticeRes .osResTb04 .borderB{border-bottom:1px solid #0E4C88}
  .os_noticeRes .osResTb.half td,
  .os_noticeRes .osResTb04.half td{padding-left:50%}
  .os_noticeRes .osResTb.half td:before,
  .os_noticeRes .osResTb04.half td:before{width:48.5%}
  .os_noticeRes .osResTb thead tr.moView,
  .os_noticeRes .osResTb04 thead tr.moView{display:block !important}

  /*table - 가로형,텍스트 공지*/
  .os_noticeRes .osResTb05,
  .os_noticeRes .osResTbRow{font-size:14px;letter-spacing:-1px}
  .os_noticeRes .osResTbRow th,
  .os_noticeRes .osResTbRow td,
  .os_noticeRes .osResTb05 th,
  .os_noticeRes .osResTb05 td{padding:7px 3px 7px 4px}

  /*table - 일반 테이블 (2019년 7월 버전) */
  .os_noticeRes .osResTb06 th,
  .os_noticeRes .osResTb06 td{padding:7px 4px 7px 4px;letter-spacing:-1px}
  .os_noticeRes .osResTb06 thead th{padding:10px 4px 10px 4px}

  /*table - 반응형 테이블 (2019년 7월 버전) */
  .os_noticeRes table.osResTb07,
  .os_noticeRes .osResTb07 thead,
  .os_noticeRes .osResTb07 tbody,
  .os_noticeRes .osResTb07 tfoot,
  .os_noticeRes .osResTb07 th,
  .os_noticeRes .osResTb07 td,
  .os_noticeRes .osResTb07 tr{display:block}
  .os_noticeRes .osResTb07 th,
  .os_noticeRes .osResTb07 td{padding:7px 4px 7px 4px;letter-spacing:-1px}
  .os_noticeRes .osResTb07 thead th{padding:10px 4px 10px 4px}
  .os_noticeRes .osResTb07 thead tr{display:none}
  .os_noticeRes .osResTb07 tbody tr td{position:relative;width:100%;padding-left:31.5%;padding-right:4px;background:#fff;min-height:2.6em}
  .os_noticeRes .osResTb07 tbody tr td:before{position:absolute;top:0;bottom:0;left:0;width:30%;white-space:nowrap;font-weight:400;background:#f4f4f4;padding-top:7px;padding-bottom:6px;color:#222;text-align:center;text-indent:0;content:attr(data-title)}
  .os_noticeRes .osResTb07 .borderT{border-top:1px solid #444}
  .os_noticeRes .osResTb07 .borderB{border-bottom:1px solid #444}
  .os_noticeRes .osResTb07.half tbody tr td{padding-left:50%}
  .os_noticeRes .osResTb07.half tbody tr td:before{width:48.5%;letter-spacing:-2px}
  .os_noticeRes .osResTb07 tbody tr th,
  .os_noticeRes .osResTb07 tbody tr td{background:#fff}
  .os_noticeRes .osResTb07 tbody tr:nth-child(2n) th,
  .os_noticeRes .osResTb07 tbody tr:nth-child(2n) td{background:#fafafa}
  .os_noticeRes .osResTb07 thead tr.moView{display:block !important}

  /*table - 일반 테이블 (2020년 6월 버전) */
  .os_noticeRes .osResTb08 th,
  .os_noticeRes .osResTb08 td{padding:11px 8px}

  /*table - 반응형 테이블 (2020년 6월 버전) */
  .os_noticeRes table.osResTb09,
  .os_noticeRes .osResTb09 thead,
  .os_noticeRes .osResTb09 tbody,
  .os_noticeRes .osResTb09 tfoot,
  .os_noticeRes .osResTb09 th,
  .os_noticeRes .osResTb09 td,
  .os_noticeRes .osResTb09 tr{display:block}
  .os_noticeRes .osResTb09 th,
  .os_noticeRes .osResTb09 td{padding:11px 8px}
  .os_noticeRes .osResTb09 thead th{padding:11px 8px}
  .os_noticeRes .osResTb09 thead tr{display:none}
  .os_noticeRes .osResTb09 tbody tr th{border-right:0 none;border-top:2px solid #bbb}
  .os_noticeRes .osResTb09 tbody tr:first-child th{border-top:0 none}
  .os_noticeRes .osResTb09 tbody tr td{position:relative;width:100%;padding-left:31.5%;padding-right:4px;background:transparent;min-height:2.6em;border-right:0 none}
  .os_noticeRes .osResTb09 tbody tr td:before{position:absolute;top:0;bottom:0;left:0;width:30%;white-space:nowrap;font-weight:500;background:#f4f4f4;padding:11px 4px;text-align:center;text-indent:0;content:attr(data-title)}
  .os_noticeRes .osResTb09 tbody tr:last-child td:last-child{border-bottom:0 none}
  .os_noticeRes .osResTb09 .borderT{border-top:1px solid #444}
  .os_noticeRes .osResTb09 .borderB{border-bottom:1px solid #444}
  .os_noticeRes .osResTb09.half tbody tr td{padding-left:50%}
  .os_noticeRes .osResTb09.half tbody tr td:before{width:48.5%;letter-spacing:-2px;padding:11px 2px}
  .os_noticeRes .osResTb09 thead tr.moView{display:block !important}

  /*table 리스트형 테이블 (가로 -> 세로)*/
  .os_noticeRes .osResTbList{display:table;border-top:1px solid #e3e3e3}
  .os_noticeRes .osResTbList > .listRow{display:table-row-group}
  .os_noticeRes .osResTbList > .listRow > dl{display:table-row;border-top:0 none;width:100%}
  .os_noticeRes .osResTbList > .listRow > dl > dt{display:table-cell;padding:5px;border-top:0 none;vertical-align:middle;font-weight:700}
  .os_noticeRes .osResTbList > .listRow > dl > dd{display:table-cell;border-left:1px solid #e3e3e3;padding:5px;border-top:0 none}

  /*카드 무이자 페이지 테이블*/
  .os_noticeRes .osResTbCardGrp table{border-top:1px solid #66656a;margin-top:8px}
  .os_noticeRes .osResTbCardGrp table tbody tr td:before{display:flex;align-items:center;width:80px;padding:10px 0 10px 12px;text-align:left;content:attr(data-title);font-size:13px;line-height:18.5667px;letter-spacing:-1px;color:#002f5f}
  .os_noticeRes .osResTbCardGrp table tbody tr td{padding-left:95px;font-size:13px;line-height:18px;letter-spacing:-1px;font-weight:500;color:#55565a}
  .os_noticeRes .osResTbCardGrp.custW100 table tbody tr td:before{width:100px}
  .os_noticeRes .osResTbCardGrp.custW100 table tbody tr td{padding-left:115px}
  .akl .amway-theme .os_noticeRes .osResTbCardGrp table tbody td{font-size:13px}

  /*가로 스크롤 테이블*/
  .os_noticeRes .osResTbScrollWrap{overflow:auto;overflow-y:auto;border:2px solid #e3e3e3;box-shadow:inset 0 0 10px rgba(0,0,0,.05);-webkit-overflow-scrolling:touch}                      
  .os_noticeRes .osResTbScrollWrap .osResTbScroll{min-width:620px}

  /*뉴스룸*/
  .os_noticeRes .osResNewsRoom table tr td.headline{width:100%;padding-left:31.5%;padding-right:4px}
  .os_noticeRes .osResNewsRoom td{text-align:left}
  .os_noticeRes .osResNewsRoom td a{text-indent:0;width:90%}

  /*table - 정정공지,반응형,텍스트 공지*/
  .os_noticeRes .osResFixBlock tbody tr td[data-title="변경이후"]::before{color:#ac1542}
  .os_noticeRes .osResFixBlock .osResTbBlock.noHeader{border-top:1px solid #AC1542}
  .os_noticeRes .osResFixBlock table{font-size:14px}
  .os_noticeRes .osResFixBlock .borderT,
  .os_noticeRes .osResFixBlock table .borderT{border-top:1px solid #AC1542}
  .os_noticeRes .osResFixBlock .borderB,
  .os_noticeRes .osResFixBlock table .borderB{border-bottom:1px solid #AC1542}
  .os_noticeRes .osResFixBlock table td{word-break:break-all}

  /*button*/
  .os_noticeRes .osResBtn,
  .os_noticeRes .osResBtnXL,
  .os_noticeRes .osResBtnL,
  .os_noticeRes .osResBtnS,
  .os_noticeRes [class*=osResBtn0]{width:70%}
  .os_noticeRes .osResBtnXL,
  .os_noticeRes .osResBtn01XL,
  .os_noticeRes .osResBtn02XL,
  .os_noticeRes .osResBtn03XL,
  .os_noticeRes .osResBtn04XL,
  .os_noticeRes .osResBtn05XL{font-size:18px;line-height:26px;padding:17px 10px;width:100%}
  .os_noticeRes .osResBtnL,
  .os_noticeRes .osResBtn01L,
  .os_noticeRes .osResBtn02L,
  .os_noticeRes .osResBtn03L,
  .os_noticeRes .osResBtn04L,
  .os_noticeRes .osResBtn05L{font-size:16px;line-height:23px;padding:11px 10px;width:100%}
  .os_noticeRes .osResBtnS,
  .os_noticeRes .osResBtn01S,
  .os_noticeRes .osResBtn02S,
  .os_noticeRes .osResBtn03S,
  .os_noticeRes .osResBtn04S,
  .os_noticeRes .osResBtn05S{width:auto}
  .os_noticeRes .osResBtnGrp a{margin-left:0;margin-right:0}
  .os_noticeRes .osResBtnGrp a:first-child{margin-left:0}
  .os_noticeRes .osResBtnGrp a:last-child{margin-right:0}

  /*이미지 공지*/
  .os_noticeRes .osNoticeImg{max-width:100%;padding-bottom:25px}

  /*텍스트 공지*/
  .os_noticeRes .osResTxtP{font-size:14px}
  .os_noticeRes .osResH1{margin-bottom:.5em;font-size:20px;text-align:left;border-bottom:0;margin-top:0}
  .os_noticeRes .osResH2{margin:1.5em 0 .5em;padding-left:.8em;background:url(/_ui/_noticeImg/res/m_bl_dot.gif) 0 9px no-repeat;background-size:7px 5px}
  .os_noticeRes .osResH1 ~ [class*=wid]{font-size:14px}

  /*제품상세정보*/
  .os_noticeRes .osResDetail dl dt{float:none;width:100% !important;margin-bottom:10px}
  .os_noticeRes .osResDetail dl dd{margin-left:0 !important;margin-bottom:40px}

  /*가격정보*/
  .os_noticeRes .osResPrice dl{display:block;padding-left:5%;font-size:15px;margin-top:1em}
  .os_noticeRes .osResPrice dl dt{float:left;width:20%;padding:0 0 .5em .5em;margin:0;text-align:left}
  .os_noticeRes .osResPrice dl dt:before{content:none}
  .os_noticeRes .osResPrice dl dd{position:relative;float:left;width:28%;text-align:left;padding:0 0 .5em;margin:0}
  .os_noticeRes .osResPrice dl dd:before{content:":";position:absolute;left:-.8em;top:0}

  /*알아두세요(- 불릿)*/
  .os_noticeRes .osResNoticeList > ul{padding-left:.5em}
  .os_noticeRes .osResNoticeList > ul > li{text-indent:-.5em;margin-top:.3em;margin-bottom:.3em}
  .os_noticeRes .osResNoticeList > ul > li li{text-indent:-.5em;margin-top:.3em}
  .os_noticeRes .osResNoticeList > p{padding-left:.5em;text-indent:-.5em;margin-top:.3em;margin-bottom:.3em}
  .os_noticeRes .osResFooter{padding-top:25px;padding-bottom:30px}
  .os_noticeRes .osResFooter > p,
  .os_noticeRes .osResFooter > ul,
  .os_noticeRes .osResFooter > ol,
  .os_noticeRes .osResFooter > .osResNoticeList{padding-left:13px;padding-right:13px}


  /*알아두세요(1. 숫자)*/
  .os_noticeRes .osResNoticeList > ol{padding-left:.95em}
  .os_noticeRes .osResNoticeList > ol > li{text-indent:-.95em;margin-top:.3em;margin-bottom:.3em}
  .os_noticeRes .osResNoticeList > ol > li li{text-indent:-.95em;margin-top:.3em}

  /*주의사항(당구장 표시)*/
  .os_noticeRes .osResWarning > ul{padding-left:1.2em}
  .os_noticeRes .osResWarning > ul > li{text-indent:-1.2em;margin-top:.3em;margin-bottom:.3em}
  .os_noticeRes .osResWarning > ul > li li{text-indent:-1.2em;margin-top:.3em}
  .os_noticeRes .osResWarning > p{padding-left:1.2em;text-indent:-1.2em;margin-top:.3em;margin-bottom:.3em}

  /*브랜드 체험 달력*/
  .os_noticeRes .osResCalBlock{margin:20px auto;border-top:2px solid #0E4C88}
  .os_noticeRes .osResCalBlock .osResCalTh{display:none}
  .os_noticeRes .osResCalBlock ul{display:block}
  .os_noticeRes .osResCalBlock li{padding:.5em 0;border:0 none;border-bottom:1px solid #ddd;display:block;width:100%;overflow:hidden;height:auto}
  .os_noticeRes .osResCalBlock li:last-child{border-right:0 none;width:100%}
  .os_noticeRes .osResCalBlock li p{margin-bottom:0}
  .os_noticeRes .osResCalBlock li .osResCalDate{float:left;width:2em;color:#333;font-weight:bold;font-size:14px;line-height:20px;text-align:center;padding:0}
  .os_noticeRes .osResCalBlock li .osResCalDay{display:block;float:left;width:3em;color:#56565a;font-weight:bold;font-size:14px;line-height:20px;text-align:center}
  .os_noticeRes .osResCalBlock li .osResCalCnt{font-size:13px}
  .os_noticeRes .osResCalBlock li .osResCalCntArea{padding-left:6em;font-size:13px;line-height:20px;text-align:left}
  .os_noticeRes .osResCalBlock li .osResCalCntArea span{display:inline-block;padding-top:.1em;padding-right:0}
  .os_noticeRes .osResCalBlock li .osResCalCntArea span:after{content:" |";padding-left:5px;display:inline-block}
  .os_noticeRes .osResCalBlock li .osResCalCntArea span:last-child:after{content:""}
  .os_noticeRes .osResCalBlock li .osResCalCntArea span em{display:inline}
  .os_noticeRes .osResCalBlock .pcOnly {display:none}
  .os_noticeRes .osResCalBlock .holiday .osResCalDay{color:#e81135}

  /*쿠킹쇼 달력*/
  .os_noticeRes .osResCalBlock{border-top:2px solid #909090}
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalCnt{font-size:14px}
  .os_noticeRes .osResCalBlock.cookingshow li:last-child{width:inherit}
  .os_noticeRes .osResCalBlock.cookingshow .osResCalWeek{min-height:initial}
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalDate,
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalDay,
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalCntArea{padding-top:5px}
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalCntArea span,
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalCntArea b{display:inline-block;padding-left:3px}
  .os_noticeRes .osResCalBlock.cookingshow li .osResCalCntArea span:after{display:none}

  /*통합달력*/
  .os_noticeRes .osResCalMonth{margin:20px auto;border-top:2px solid #ff8400}
  .os_noticeRes .osResCalMonth .osResCalTh{display:none}
  .os_noticeRes .osResCalMonth ul{display:block;min-height:0}
  .os_noticeRes .osResCalMonth li{padding:.5em 0;border:0 none;border-bottom:1px solid #ddd;display:block;width:100%;overflow:hidden;height:auto;letter-spacing:-.5px}
  .os_noticeRes .osResCalMonth li:last-child{border-right:0 none;width:100%}
  .os_noticeRes .osResCalMonth li p{margin-bottom:0}
  .os_noticeRes .osResCalMonth li .osResCalDate{float:left;width:2em;color:#444;font-weight:500;font-size:14px;line-height:20px;text-align:center;padding:0}
  .os_noticeRes .osResCalMonth li .osResCalDay{display:block;float:left;width:3em;color:#444;font-weight:500;font-size:14px;line-height:20px;text-align:center}
  .os_noticeRes .osResCalMonth li .osResCalCnt{font-size:14px;padding-top:0}
  .os_noticeRes .osResCalMonth li .osResCalCntArea{padding-left:6em;font-size:13px;line-height:20px;text-align:left}
  .os_noticeRes .osResCalMonth li .osResCalCntArea span{display:inline}
  .os_noticeRes .osResCalMonth li .osResCalCntArea b{display:inline-block;padding:0 5px 0 0}
  .os_noticeRes .osResCalMonth li .osResCalCntArea em{display:inline-block}
  .os_noticeRes .osResCalMonth li .osResCalCntArea .osResCalCnt em:after{content:" |";padding-left:5px;display:inline-block}
  .os_noticeRes .osResCalMonth li .osResCalCntArea span:last-child em:after{content:""}
  .os_noticeRes .osResCalMonth .pcOnly {display:none}
  .os_noticeRes .osResCalMonth .holiday .osResCalDay{color:#e81135}

  /* DIM 처리 */
  .os_noticeRes .osResDimBg{background-size:230px auto}

  /*제품상세 메인*/
  .os_noticeRes .osResMain{padding-left:10px;padding-right:10px;font-size:15px;font-weight:400;line-height:1.4;margin-bottom:30px}
  .os_noticeRes .osResMain .mainLogo{margin-bottom:15px}
  .os_noticeRes .osResMain .mainTxt{margin:15px auto}
  .os_noticeRes .osResMain .mainTxt .mainSub{margin-bottom:15px;font-size:18px;line-height:1.3}
  .os_noticeRes .osResMain .mainTxt .mainTitle{margin-bottom:15px;font-size:38px;letter-spacing:-3px;line-height:1.1}
  .os_noticeRes .osResMain .mainTxt .mainTitle strong{font-weight:500}
  .os_noticeRes .osResMain .mainTxt .mainDesc{margin-bottom:15px;line-height:1.4}
  .os_noticeRes .osResMain .mainTxt .mainComment{margin-bottom:15px;font-size:15px}

  /*제품상세 세트상품*/
  .os_noticeRes .osResProd{padding-top:15px}
  .os_noticeRes .osResProd ul{padding-top:10px}
  .os_noticeRes .osResProd ul li,
  .os_noticeRes .osResProd [class^=col] li{height:auto;min-height:0;padding:0 10px;margin:20px auto}
  .os_noticeRes .osResProd .prodTitle{margin-bottom:10px}
  .os_noticeRes .osResProd .prodImg{max-width:240px;height:auto;margin:20px auto 10px auto;padding:0;line-height:1;vertical-align:initial}
  .os_noticeRes .osResProd .prodImg,
  .os_noticeRes .osResProd .prodTxt{padding-top:0}
  .os_noticeRes .osResProd .prodTxt{min-height:0}
  .os_noticeRes .osResProd .prodDesc{min-height:0;margin-top:10px}
  .os_noticeRes .osResProd .prodTxt strong,
  .os_noticeRes .osResProd .prodTxt b{min-height:0}
  .os_noticeRes .osResProd .col2 li,
  .os_noticeRes .osResProd .col3 li,
  .os_noticeRes .osResProd .col4 li{width:100%}


  /*flex 플렉스 박스*/
  .os_noticeRes .osResFlex{display:block;text-align:center !important;padding:10px 20px}
  .os_noticeRes .osResFlex .boxL,
  .os_noticeRes .osResFlex .boxR{margin:25px 0}

  /* flex 플렉스 박스 2  */
  .os_noticeRes .osResFlex2{flex-direction:column;text-align:center}
  .os_noticeRes .osResFlex2 > dt,
  .os_noticeRes .osResFlex2 > dd{min-width:100%}
  .os_noticeRes .osResFlex2.moToRow{flex-direction:row}
  .os_noticeRes .osResFlex2.moToRow > dt,
  .os_noticeRes .osResFlex2.moToRow > dd{min-width:auto}
  .os_noticeRes .osResFlex2.moToRow > dd{text-align:left}

  /* flex 박스 기본 */
  .os_noticeRes .osFlexList .flexBasic{flex-direction:row}
  .os_noticeRes .osFlexList .flexBasic > li{width:100% !important}
  .os_noticeRes .osFlexList .flexBasic > li:last-child{margin-bottom:0}
  .os_noticeRes .osFlexList .flexBasic.mRow1 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexBasic.mRow1 > li{flex:1 1 80%} 
  .os_noticeRes .osFlexList .flexBasic.mRow2 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexBasic.mRow2 > li{flex:1 1 40%} 
  .os_noticeRes .osFlexList .flexBasic.mRow3{flex-wrap:wrap;flex-direction:row}
  .os_noticeRes .osFlexList .flexBasic.mRow3 > li{flex:1 1 30%}
  .os_noticeRes .osFlexList .flexBasic.mRow4{flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexBasic.mRow4 > li{flex:1 1 20%} 
  .os_noticeRes .osFlexList .flexBasic.mRow5{flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexBasic.mRow5 > li{flex:1 1 15%} 

  /* flex 플렉스 리스트 자동 채움 */
  .os_noticeRes .osFlexList .flexAuto{flex-direction:column;align-items:center}

  /* flex 플렉스 리스트 도형 */
  .os_noticeRes .osFlexList .flexCircle{flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircle.mRow1 {flex-wrap:wrap} 
  .os_noticeRes .osFlexList .flexCircle.mRow1 > li{flex:1 1 80%} 
  .os_noticeRes .osFlexList .flexCircle.mRow2 {flex-wrap:wrap} 
  .os_noticeRes .osFlexList .flexCircle.mRow2 > li{flex:1 1 40%;max-width:40%} 
  .os_noticeRes .osFlexList .flexCircle.mRow3 {flex-wrap:wrap} 
  .os_noticeRes .osFlexList .flexCircle.mRow3 > li{flex:1 1 30%;max-width:30%} 
  .os_noticeRes .osFlexList .flexCircle.mRow4 {flex-wrap:wrap} 
  .os_noticeRes .osFlexList .flexCircle.mRow4 > li{flex:1 1 20%;max-width:20%} 
  .os_noticeRes .osFlexList .flexCircle.mRow5 {flex-wrap:wrap} 
  .os_noticeRes .osFlexList .flexCircle.mRow5 > li{flex:1 1 15%;max-width:15%} 

  /* flex 플렉스 리스트 도형 + 텍스트 */
  .os_noticeRes .osFlexList .flexCircleTxt.mRow1 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircleTxt.mRow1 > li{flex:1 1 100%}
  .os_noticeRes .osFlexList .flexCircleTxt.mRow2 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircleTxt.mRow2 > li{flex:1 1 50%;max-width:50%}
  .os_noticeRes .osFlexList .flexCircleTxt.mRow3 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircleTxt.mRow3 > li{flex:1 1 33%;max-width:33%}
  .os_noticeRes .osFlexList .flexCircleTxt.mRow4 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircleTxt.mRow4 > li{flex:1 1 25%;max-width:25%}
  .os_noticeRes .osFlexList .flexCircleTxt.mRow5 {flex-wrap:wrap;flex-direction:row} 
  .os_noticeRes .osFlexList .flexCircleTxt.mRow5 > li{flex:1 1 20%;max-width:20%}
}
@media all and (max-width:420px){
  /*table - 프로모션,세로형,이미지 공지*/
  .os_noticeRes .osResTb01{font-size:13px;letter-spacing:-.8px;word-break:break-all}
  .os_noticeRes .osResTb01 thead th{padding:.4em}
  .os_noticeRes .osResTb01 tbody td{padding:.4em}
  .os_noticeRes .osResTb01 tfoot th{padding:.4em}
  .os_noticeRes .osResTb01 tfoot td{padding:.4em}

  /*oversize*/
  .itemS{overflow:hidden}
  .itemS img{max-width:110%;position:relative;left:-5%}
  #pbContent .prdNews .os_noticeRes .itemS img{max-width:110%;position:relative;left:-5%}
  .editor .os_noticeRes .itemS img{max-width:110% !important}

  .itemM{overflow:hidden}
  .itemM img{max-width:120%;position:relative;left:-10%}
  #pbContent .prdNews .os_noticeRes .itemM img{max-width:120%;position:relative;left:-10%}
  .editor .os_noticeRes .itemM img{max-width:120% !important}

  .itemL{overflow:hidden}
  .itemL img{max-width:130%;position:relative;left:-15%}
  #pbContent .prdNews .os_noticeRes .itemL img{max-width:130%;position:relative;left:-15%}
  .editor .os_noticeRes .itemL img{max-width:130% !important}

  .itemXL{overflow:hidden}
  .itemXL img{max-width:140%;position:relative;left:-20%}
  #pbContent .prdNews .os_noticeRes .itemXL img{max-width:140%;position:relative;left:-20%}
  .editor .os_noticeRes .itemXL img{max-width:140% !important}

  .itemXXL{overflow:hidden}
  .itemXXL img{max-width:150%;position:relative;left:-25%}
  #pbContent .prdNews .os_noticeRes .itemXXL img{max-width:150%;position:relative;left:-25%}
  .editor .os_noticeRes .itemXXL img{max-width:150% !important}

  /*가격정보*/
  /*1 column*/
  /* .os_noticeRes .osResPrice dl{padding-left:4%}
  .os_noticeRes .osResPrice dl .col1,
  .os_noticeRes .osResPrice dl .col3,
  .os_noticeRes .osResPrice dl dt{width:28%}
  .os_noticeRes .osResPrice dl dt:before{content:none}
  .os_noticeRes .osResPrice dl dd,
  .os_noticeRes .osResPrice dl .col2,
  .os_noticeRes .osResPrice dl .col4{position:relative;width:68%;padding-left:10px}
  .os_noticeRes .osResPrice dl dd:before{content:":";position:absolute;left:-.5em;top:0}*/

  /*2 column*/
  .os_noticeRes .osResPrice dl{padding-left:3px}
  .os_noticeRes .osResPrice dl dt{padding-left:0;width:17.3%;letter-spacing:-1px;font-size:.9em}
  .os_noticeRes .osResPrice dl dd{width:32.7%;letter-spacing:-1px;font-size:.9em}
  .os_noticeRes .osResPrice dl dd:before{left:-9.5px}
  .os_noticeRes .osResPrice dl .col1{width:15%}
  .os_noticeRes .osResPrice dl .col2{width:38%}
  .os_noticeRes .osResPrice dl .col3{width:20%}
  .os_noticeRes .osResPrice dl .col4{width:26%}

  /*해시태그, 라운드 제목*/
  .os_noticeRes .osResTag{padding:.15em .5em}
}
@media all and (max-width:340px){
  .os_noticeRes{overflow:hidden}
}
@media (max-width:324px) {
  /*제품상세 사용방법*/
  .os_noticeRes .osResHowTo > dl > dd{margin-bottom:20px}
}
@media (max-width:320px) {
  /* 제품상세 특징 리스트 추가 - 재반영 */
  .os_noticeRes .osResFeatureList .featCont {display:table-row}
  .os_noticeRes .osResFeatureList .featImg {display:table-row}
  .os_noticeRes .osResFeatureList .featImg>span {display:block;width:50%;margin:10px auto 0}
}
@media all and (max-width:300px){
  /*init*/
   #pbContent .prdNews .os_noticeRes img{max-width:100%}

  /*제품상세정보*/
  .os_noticeRes .osResDetail dl dt{float:none;width:100%}
  .os_noticeRes .osResDetail dl dl{margin-left:0}
}
@media print{
  .noPrint{display:none}
  .os_noticeRes{color:#000}
}
/* 암웨이 반응형 공지 스타일 끝 */

/*abnkorea*/
.os_noticeWrap .mgNone{margin-top:0 !important}
.os_noticeWrap .mgtS{margin-top:10px !important}
.os_noticeWrap .mgtM{margin-top:20px !important}
.os_noticeWrap .mgtL{margin-top:30px !important}
.os_noticeWrap .mgbNone{margin-bottom:0 !important}
.os_noticeWrap .mgbS{margin-bottom:10px !important}
.os_noticeWrap .mgbM{margin-bottom:20px !important}
.os_noticeWrap .mgbL{margin-bottom:30px !important}
.os_noticeWrap .pdNone{padding-top:0 !important}
.os_noticeWrap .pdtS{padding-top:15px !important}
.os_noticeWrap .pdtM{padding-top:20px !important}
.os_noticeWrap .pdtL{padding-top:30px !important}
.os_noticeWrap .pdbNone{padding-bottom:0 !important}
.os_noticeWrap .pdbS{padding-bottom:15px !important}
.os_noticeWrap .pdbM{padding-bottom:20px !important}
.os_noticeWrap .pdbL{padding-bottom:30px !important}
.os_noticeWrap .colorM{color:#0a70d3 !important}
.os_noticeWrap .colorS{color:#333 !important}
.os_noticeWrap .colorR{color:#e81135 !important}
.os_noticeWrap .fszS{font-size:16px !important}
.os_noticeWrap .fszM{font-size:22px !important}
.os_noticeWrap .fszL{font-size:28px !important}
.os_noticeWrap .floatL{float:left}
.os_noticeWrap .floatR{float:right}
.os_noticeWrap .floatN{float:none !important}
.os_noticeWrap .dsInline{display:inline-block !important}
.os_noticeWrap .clearfx:after{content:"";display:block;clear:both}
.os_noticeWrap .textL{text-align:left !important;padding-left:12px !important}
.os_noticeWrap .textR{text-align:right !important;padding-right:12px !important}
.os_noticeWrap .textC{text-align:center !important}
.os_noticeWrap .textJ{text-align:justify !important}
.os_noticeWrap.os_pc{margin:0 auto;display:block !important}
.os_noticeWrap.os_mo{display:none !important}
.os_noticeWrap strong{font-weight:bold}
.os_noticeWrap .os_img-wrapImg {margin:0;padding:0;line-height:0;font-size:0}
.os_noticeWrap .os_btnWrap,.os_noticeWrap .os_btn-wrap{position:relative}
.os_noticeWrap .os_img-wrapImg .os_btn {position:absolute}
.os_noticeWrap .os_movie-wrap{position:relative}
.os_noticeWrap .os_movie {position:absolute}
.os_noticeWrap .osTextLink{text-decoration:underline}
.os_noticeWrap .img_p{margin:0;padding:0;line-height:0;font-size:0}
.os_noticeWrap .osMt0{margin-top:0}
.os_noticeWrap [class$=osRed]{color:#E81035}
.os_noticeWrap [class$=osBlue]{color:#1961A9 !important}
.os_noticeWrap [class$=osGreen]{color:#108906}
.os_noticeWrap [class^=os_pop]{display:none}
.os_noticeWrap .osTxtL{text-align:left}
.os_noticeWrap .osTxtR{text-align:right}
.os_noticeWrap .osTxtC{text-align:center}
.os_noticeWrap .btmLine{text-decoration:underline}
.os_noticeWrap .smallTxt {font-size:11px;color:#999;letter-spacing:-1px}
.os_noticeWrap a:link.osBlueLink {color:#1961A9;text-decoration:underline}
.os_noticeWrap .osTbBlock{border-top:2px solid #0E4C88}
.os_noticeWrap .osTbBlock .osTb{width:100%;border-left:1px solid #ddd}
.os_noticeWrap .osTbBlock .osTb th,
.os_noticeWrap .osTbBlock .osTb td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.os_noticeWrap .osTbBlock .osTb thead th,
.os_noticeWrap .osTbBlock .osTb.osTbType2 tbody th{background-color:#fafafa;color:#444}
.os_noticeWrap .osTbBlock .osTb.osTbType2 tbody td {text-align:left !important}
.os_noticeWrap .osTbBlock .osTb tbody th{font-weight:normal}
.os_noticeWrap .osTbBlock .osTb .osTxtL{text-align:left !important}
.os_noticeWrap .osTbBlock .osTb.osTbType2 tbody th{font-weight:bold}
.os_noticeWrap .osFixSection{background:#fff}
.os_noticeWrap .osFixSection .osH2{text-align:left !important}
.os_noticeWrap .osFixSection .osTbBlock{border-color:#AC1542}
.os_noticeWrap .osFixSection .osTbBlock .osTb{border-left:0}
.os_noticeWrap .osFixSection .osTbBlock .osTb .osTblast{border-right:0}
.os_noticeWrap .osFixSection .osTbBlock .osTb .osFixT{color:#AC1542 !important}
.os_noticeWrap.os_pc{width:682px;color:#444}
.os_noticeWrap.os_pc img{max-width:100%}
.os_noticeWrap.os_pc .osH1{margin:20px 0 30px;padding-bottom:10px;border-bottom:1px solid #d5d5d5;color:#333;font-weight:bold;font-size:26px;line-height:normal;text-align:center;letter-spacing:-2px}
.os_noticeWrap.os_pc .osH2{margin:25px 0 13px;padding-left:13px;background:url(/_ui/_noticeImg/res/bl_dotM.gif) 0 6px no-repeat;color:#333;font-weight:bold;font-size:18px;line-height:normal;letter-spacing:-1px}
.os_noticeWrap.os_pc .osH3{margin:25px 0 13px;padding-left:13px;background:url(/_ui/_noticeImg/res/bl_arr.gif) 2px 5px no-repeat;color:#333;font-weight:bold;font-size:16px;line-height:normal}
.os_noticeWrap.os_pc .osH4{color:#333;font-weight:bold}
.os_noticeWrap.os_pc .osHBlock{position:relative}
.os_noticeWrap.os_pc .osHBlock .osBtnSchedule{position:absolute;right:0;top:-8px}
.os_noticeWrap.os_pc .osTxtP{margin:8px 0;color:#444;font-weight:normal;font-size:12px;line-height:18px}
.os_noticeWrap.os_pc .osHtxtBlock{margin:0 0 0 13px}
.os_noticeWrap.os_pc .osHtxtBlockBox {padding:10px 20px;border:1px solid #ececec}
.os_noticeWrap.os_pc .caption{margin:8px 0;color:#444;font-weight:normal;font-size:12px;line-height:18px;text-align:center;color:#777;font-style:italic}
.os_noticeWrap.os_pc [class^=osList],
.os_noticeWrap.os_pc [class^=osBlStar]{margin:5px 0}
.os_noticeWrap.os_pc [class*=osBlStar]{padding-left:10px;text-indent:-13px;font-size:11px}
.os_noticeWrap.os_pc .osBlDash,
.os_noticeWrap.os_pc .osList-osBlDash>li{padding-left:13px;background:url(/_ui/_noticeImg/res/bl_dash.gif) 0 8px no-repeat}
.os_noticeWrap.os_pc .osBlDotS,
.os_noticeWrap.os_pc .osList-osBlDotS>li{padding-left:10px;background:url(/_ui/_noticeImg/res/bl_dotS.gif) 0 9px no-repeat}
.os_noticeWrap.os_pc ol[class^=osListNum]{margin-left:13px;list-style-type:decimal}
.os_noticeWrap.os_pc .osButtonBlock{margin:20px 0;text-align:center}
.os_noticeWrap.os_pc .osButtonSchedule{float:right;text-align:right}
.os_noticeWrap.os_pc [class^=osBtn]{display:inline-block;min-width:70px;padding:6px 15px 4px 15px;border:1px solid #0E4479;background:#0E4C88;color:#fff;font-weight:bold;font-size:12px;text-align:center}
.os_noticeWrap.os_pc [class^=osBtn]:hover,
.os_noticeWrap.os_pc [class^=osBtn]:focus,
.os_noticeWrap.os_pc [class^=osBtn]:active{text-decoration:none}
.os_noticeWrap.os_pc .osTbBlock{margin-bottom:10px}
.os_noticeWrap.os_pc .osTbBlock .osTb thead th{padding:10px 0;font-weight:bold;font-size:12px;line-height:normal;text-align:center}
.os_noticeWrap.os_pc .osTbBlock .osTb tbody th,
.os_noticeWrap.os_pc .osTbBlock .osTb tbody td{padding:7px 10px;color:#444;font-size:12px;line-height:1.5;text-align:center}
.os_noticeWrap.os_pc .osCalendarSection{margin:20px 0;padding-top:20px;border-top:1px dashed #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection .osBlDash{margin-top:10px}
.os_noticeWrap.os_pc .osCalendarSection .osBtnCal{display:inline-block;padding:7px 40px 5px 20px;border:1px solid #0E4479;background:#0E4C88 url(/_ui/_noticeImg/res/ico_display.gif) no-repeat right 15px;color:#fff;font-weight:bold;font-size:14px}
.os_noticeWrap.os_pc .osCalendarSection .osBtnCal span,
.os_noticeWrap.os_pc .osCalendarSection .osCalDay{display:none}
.os_noticeWrap.os_pc .osCalendarSection .osBtnCal.on{background-position:right -35px}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock{border-top:2px solid #0E4C88}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb{width:100%;border-left:1px solid #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb th,
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb td{border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb thead th{padding:10px 0;background:#fafafa;color:#444;font-weight:bold;font-size:12px;line-height:normal;text-align:center}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb tbody td{padding:5px;font-size:12px;vertical-align:top}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb td .osCalDate{display:block;margin-bottom:3px;font-weight:bold;font-size:12px;color:#444}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb td .osCalCnt{display:block;margin-bottom:5px;font-size:11px;line-height:14px}
.os_noticeWrap.os_pc .osCalendarSection .osCalTbBlock .osCalTb td .osCalCnt em{display:block;color:#1961A9}
.os_noticeWrap.os_pc .osCalendarSection ul{width:678px;border-left:1px solid #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection ul:after,
.os_noticeWrap.os_pc .osCalendarSection ul:before{display:table;content:" "}
.os_noticeWrap.os_pc .osCalendarSection ul:after{clear:both}
.os_noticeWrap.os_pc .osCalendarSection li{float:left;width:112px;border-right:1px solid #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection .osCalTh{border-top:2px solid #0E4C88}
.os_noticeWrap.os_pc .osCalendarSection .osCalTh li{padding:10px 0;background:#fafafa;color:#444;font-weight:bold;font-size:12px;line-height:normal;text-align:center}
.os_noticeWrap.os_pc .osCalendarSection .os_monthCal{border-bottom:1px solid #d5d5d5;background:url(/_ui/_noticeImg/res/bg_cal.gif) repeat-y}
.os_noticeWrap.os_pc .osCalendarSection .os_monthCal li{border-top:1px solid #d5d5d5}
.os_noticeWrap.os_pc .osCalendarSection li .osCalDate{display:block;padding:3px 5px;font-weight:bold;font-size:12px;color:#444}
.os_noticeWrap.os_pc .osCalendarSection li .osCalCnt{display:block;padding:0 5px 5px 5px;font-size:11px;line-height:14px}
.os_noticeWrap.os_pc .osCalendarSection li .osCalCnt em{display:block;color:#1961A9}
.os_noticeWrap.os_pc .os_cardInfo {padding-bottom:40px;width:682px;background:#f1f1f1}
.os_noticeWrap.os_pc .os_cardInfo .os_inCardInfo {margin:0 35px 0 35px;padding:35px 35px 10px 35px;background:#fff}
.os_noticeWrap.os_pc .os_cardInfo .os_inCardInfo dt {padding:0 0 10px 10px;color:#555;font-weight:bold;font-size:14px;background:url(/_ui/_noticeImg/2015/07/0730_card/bl_bar.jpg) no-repeat left 3px}
.os_noticeWrap.os_pc .os_cardInfo .os_inCardInfo dd {padding:0 0 30px 11px;font-size:12px;color:#666;line-height:1.6}
.os_noticeWrap.os_pc .os_cardInfo .os_img{display:block;text-align:center;padding-top:20px !important}
.os_noticeWrap.os_pc .os_cardInfo1 {padding-bottom:40px;width:682px;background:#f1f1f1;color:#666}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo {margin:0 35px 0 35px;padding:35px 30px 30px 30px;background:#fff}
.os_noticeWrap.os_pc .os_cardInfo1 .dots {width:552px;height:1px;padding:0 30px;margin-left:35px;background-color:#fff}
.os_noticeWrap.os_pc .os_cardInfo1 .dots span {display:block;height:1px;background:#fff url(/_ui/_noticeImg/res/bl_dash.jpg) repeat-x left top}
.os_noticeWrap.os_pc .os_cardInfo1 .txt1 {letter-spacing:-1px;margin-top:10px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo .card_box {overflow:hidden;margin-top:20px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo .card_box .img_p {float:left;width:158px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo .card_box dl {float:left;width:371px;margin-left:20px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo .card_box dt {padding:0 0 5px 0;color:#666;font-weight:bold;font-size:12px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo .card_box dd {padding:0 0 10px 0;font-size:12px;color:#666;line-height:1.6}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo ul {margin-top:20px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_inCardInfo ul li {padding-left:10px;background:url(/_ui/_noticeImg/resbl_dotS01.jpg) no-repeat left 10px;line-height:22px}
.os_noticeWrap.os_pc .os_cardInfo1 .os_btmINfo {padding-top:20px;border-top:1px solid #eee}
.os_noticeWrap.os_pc .os_cardInfo1 .os_btmINfo li {padding-left:16px;padding-bottom:23px;color:#666;line-height:1.6;text-indent:-16px}
.os_noticeWrap.os_pc .os_cardInfo .os_btmINfo li {padding-left:16px;padding-bottom:23px;color:#666;line-height:1.6;text-indent:-16px}
.os_noticeWrap.os_pc .osFixSection .osH2{padding-left:24px;background:url(/_ui/_noticeImg/res/bl_fix.gif) 0 0 no-repeat}
.os_noticeWrap.os_pc .osFixSection{padding-top:15px}
.os_noticeWrap.os_pc .osNtcList{padding-bottom:40px}
.os_noticeWrap.os_pc .osNtcList dd{text-align:left;padding:0 0 5px 11px;margin-left:40px;font-size:12px;background:url(/_ui/_noticeImg/res/bl_ntcDot.gif) no-repeat left 8px}
.os_noticeWrap.os_pc .osNtcList li{text-align:left;padding:0 0 5px 11px;margin-left:40px;font-size:12px;background:url(/_ui/_noticeImg/res/bl_ntcDot.gif) no-repeat left 8px}
.os_noticeWrap.os_pc .osQABlock{margin-top:20px;padding-top:10px;padding-left:13px;border-top:1px dashed #d5d5d5}
.os_noticeWrap.os_pc dl.osListQA dt{margin-top:10px;color:#333;font-size:14px}
.os_noticeWrap.os_pc dl.osListQA dd{margin:8px 0 15px 15px;color:#666}
.os_noticeWrap.os_pc .monthPlan{overflow:hidden;display:block;padding:25px 0 10px 40px;line-height:1.4}
.os_noticeWrap.os_pc .monthPlan li{float:left;text-align:center;padding:7px;width:105px;height:115px;border:1px solid #fff;vertical-align:top;font-size:12px;background:#f7fbfc}
.os_noticeWrap.os_pc .monthPlan li.first{clear:both}
.os_noticeWrap.os_pc .monthPlan .os_date{display:block;padding-bottom:7px;text-align:left}
.os_noticeWrap.os_pc .monthPlan .os_week{display:none}
.os_noticeWrap.os_pc .monthPlan .os_week.os_txtR,
.os_noticeWrap.os_pc .monthPlan .os_date.os_txtR {color:#e81135}
.os_noticeWrap.os_pc .monthPlan .os_txtWrap span{display:block;padding:2px 0}
.os_noticeWrap.os_pc .monthPlan .os_txtB{color:#0a63b6}
.os_noticeWrap.os_pc .monthPlan .os_txtA{color:#444444}
.os_noticeWrap.os_pc .monthPlan .os_txtC {color:#ffa200}
.os_noticeWrap.os_pc .monthPlan .os_txtD {color:#e81135}
.os_noticeWrap.os_pc .monthPlan .os_txtG {color:#cacaca}
.os_noticeWrap.os_pc.cookingshow .osNtcList > li{margin-left:10px !important}
.os_noticeWrap.os_pc.cookingshow .monthPlan {padding-left:5px}
.os_noticeWrap.os_pc.cookingshow .monthPlan li {width:96px;background:#f9f9f9}
.os_noticeWrap.os_pc.cookingshow .monthPlan .os_date {padding-bottom:4px}
.os_noticeWrap.os_pc.os_cooking201701 .monthPlan {padding:0}
.os_noticeWrap.os_pc.os_cooking201701 .monthPlan li {text-align:left;border-top:0;border-right:0;border-bottom:1px solid #ececec;border-left:1px solid #ececec;background:#fff;margin-left:-1px;width:99px;height:104px}
.os_noticeWrap.os_pc.os_cooking201701 .monthPlan li.first {width:103px}
.os_noticeWrap.os_pc.os_cooking201701 .monthPlan li.on {background:#f9f9f9}
.os_noticeWrap.os_pc.os_cooking201701 .monthPlan .os_date {text-align:right}
.os_noticeWrap.os_pc.os_cooking201701 .osNtcList {padding:25px 0 40px 0}
.os_noticeWrap.os_pc.os_cooking201701 .osNtcList li {margin-left:25px}
.os_noticeWrap .osNotice {background-color:#ededed;padding-bottom:25px}
.os_noticeWrap .osList_notice1 {margin:0 !important;padding:0 32px}
.os_noticeWrap .osList_notice1 li {line-height:22px;text-indent:-0.6em;text-align:left}
.os_noticeWrap .osList_notice2 {padding:0 35px}
.os_noticeWrap .osList_notice2 li {font-size:11px;line-height:18px;text-indent:-0.6em;text-align:left}
.os_noticeWrap.os_pc .osNotice .os_img-wrap,
.os_noticeWrap.os_pc .osNotice .os_img-wrapImg {text-align:left}
.myMessage .os_noticeWrap a{padding:0;line-height:0}
.os_noticeWrap .os_dim-wrap {overflow:hidden;position:relative}
.os_noticeWrap .os_dim {position:absolute;top:0;left:0;padding-top:50%;width:100%;height:100%;background:url(/_ui/_noticeImg/res/bg_dim.png);font-weight:bold;font-size:16px;text-align:center;line-height:20px;color:#fff}
.os_noticeWrap.os_pc .os_img-wrap {font-size:0;line-height:0}
.os_noticeWrap.os_pc .priceInfo {background:#fff;padding:20px 10px;font-size:16px;text-align:center;margin:20px 20px 40px 20px}
.os_noticeWrap.os_pc .priceInfo  strong {display:block;line-height:160%;margin-bottom:13px}
.os_noticeWrap.os_pc .priceInfo dl {position:relative;display:inline-block}
.os_noticeWrap.os_pc .priceInfo dl dt {font-weight:bold;display:inline-block;letter-spacing:-0.015em}
.os_noticeWrap.os_pc .priceInfo dl dd {display:inline-block;padding-right:7px}
.os_noticeWrap.os_pc .priceInfo dl:before {position:absolute;right:0;top:15%;content:'';border-right:1px solid #ccc;width:1px;height:70%}
.os_noticeWrap.os_pc .priceInfo dl:last-child:before {border-right:0}
.os_noticeWrap.os_pc .priceInfo dl,
.os_noticeWrap.os_pc .priceInfo dt,
.os_noticeWrap.os_pc .priceInfo dd {display:inline-block}
.os_kcrmNum_notice {font-size:8px;color:#bcbcbc;text-align:right;font-family:arial;padding-right:8px;padding-bottom:3px}
.os_noticeWrap.os_pc .os_dim .bg{background:url(/_ui/_noticeImg/res/bg_promotion_end.png) no-repeat;position:absolute;top:54%;left:50%;margin-top:-375px;margin-left:-210px;width:420px;height:390px;display:block}
.os_noticeWrap.os_pc .os_dim .bg .text{display:block;padding-top:160px;text-align:center;color:#fffed0;font-size:26px;line-height:35px;letter-spacing:-2px}
.os_noticeWrap.os_pc .os_dim-priceInfo {position:absolute;top:0%;left:0%;width:100%;height:100%;background:url(/_ui/_noticeImg/res/bg_dim.png);font-weight:bold;font-size:16px;text-align:center;line-height:20px;color:#fff}
.os_noticeWrap.os_pc .priceInfo {background:#fff;padding:20px 10px;font-size:16px;text-align:center;margin:20px 20px 40px 20px}
.os_noticeWrap .hide{display:inline-block;position:absolute;left:-9999px;top:-9999px;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;margin:0;padding:0}
.os_noticeWrap .os_tab-btnNew {overflow:hidden}
.os_noticeWrap .os_tab-btnNew li {float:left}
.os_noticeWrap .os_tab-itemNew li {display:none}
.os_noticeWrap .os_tab-itemNew li:first-child {display:block}
.os_noticeWrap .os_tab-itemNew.block li {display:block} .os_noticeWrap .os_tbl01 th{padding:10px 0;text-align:center;font-size:12px;line-height:18px}
.os_noticeWrap .os_tbl01 td {padding:10px 0;text-align:center;font-size:12px;line-height:18px}
.os_noticeWrap .os_tbl-wrap.os_tbl_green {padding-left:40px;background-color:#F8F5E6}
.os_noticeWrap .os_tbl_green .os_tbl01 {width:602px;border-right:1px solid #70a600}
.os_noticeWrap .os_tbl_green .os_tbl01 td {color:#555;border-bottom:1px solid #70a600;border-left:1px solid #70a600;background-color:#f9f7ee}
.os_noticeWrap .os_tbl_green .os_tbl01 th{border-left:1px solid #fff;background-color:#70a600;color:#fff}
.os_noticeWrap .os_tbl_green .os_tbl01 th:first-child{border-left:1px solid #70a600}
.os_noticeWrap .os_tbl-wrap.os_tbl_gray {padding-left:40px;background-color:#F8F5E6}
.os_noticeWrap .os_tbl_gray .os_tbl01 {width:602px;border-right:1px solid #444}
.os_noticeWrap .os_tbl_gray .os_tbl01 td {color:#555;border-bottom:1px solid #444;border-left:1px solid #444;background-color:#f9f7ee}
.os_noticeWrap .os_tbl_gray .os_tbl01 th{border-left:1px solid #fff;background-color:#666;color:#fff}
.os_noticeWrap .os_tbl_gray .os_tbl01 th:first-child{border-left:1px solid #444}
.os_noticeWrap.os_pc .os_header_news .osH1{border:0 none;color:#e81135}
.os_noticeWrap.os_pc .os_header_news .osTxtP{font-size:14px;padding:0 10px 20px 10px;border-bottom:1px solid #d5d5d5;color:#777;text-align:center;margin-bottom:40px}
@media print{
  .os_noticeWrap.os_pc{width:auto}
}
@media screen and (max-width:639px){
  .os_noticeWrap.os_pc{display:none !important}
  .os_noticeWrap.os_mo{display:block !important}
  .os_noticeWrap strong{font-weight:bold}
  .os_noticeWrap .os_img-wrapImg {margin:0;padding:0;line-height:0;font-size:0}
  .os_noticeWrap .os_img-wrapImg img {width:100%}
  .os_noticeWrap .os_btnWrap,
  .os_noticeWrap .os_btn-wrap{position:relative}
  .os_noticeWrap .os_img-wrapImg .os_btn {position:absolute}
  .os_noticeWrap .os_movie-wrap{position:relative}
  .os_noticeWrap .os_movie {position:absolute;top:0;left:0}
  .os_noticeWrap .os_movie-wrap.noBg {position:relative;width:100%;height:0;padding:56.25% 0 0;margin:0 auto}
  .os_noticeWrap .os_movie.noBg {position:absolute;top:0;left:0;width:100%;height:100%}
  .os_noticeWrap .img_p{margin:0;padding:0;line-height:0;font-size:0}
  .os_noticeWrap .osMt0{margin-top:0}
  .os_noticeWrap [class$=osRed]{color:#E81035}
  .os_noticeWrap [class$=osBlue]{color:#1961A9 !important}
  .os_noticeWrap [class$=osGreen]{color:#108906}
  .os_noticeWrap [class^=os_pop]{display:none}
  .os_noticeWrap .osTxtL{text-align:left}
  .os_noticeWrap .osTxtR{text-align:right}
  .os_noticeWrap .osTxtC{text-align:center}
  .os_noticeWrap .btmLine{text-decoration:underline} /* 기본라인*/.os_noticeWrap .smallTxt {font-size:11px;color:#999;letter-spacing:-1px}
  .os_noticeWrap a:link.osBlueLink {color:#1961A9;text-decoration:underline}
  .os_noticeWrap .osTbBlock{border-top:2px solid #0E4C88}
  .os_noticeWrap .osTbBlock .osTb{width:100%;border-left:1px solid #ddd}
  .os_noticeWrap .osTbBlock .osTb th,.os_noticeWrap .osTbBlock .osTb td{border-right:1px solid #ddd;border-bottom:1px solid #ddd}
  .os_noticeWrap .osTbBlock .osTb thead th,
  .os_noticeWrap .osTbBlock .osTb.osTbType2 tbody th{background-color:#fafafa;color:#444}
  .os_noticeWrap .osTbBlock .osTb.osTbType2 tbody td {text-align:left !important}
  .os_noticeWrap .osTbBlock .osTb tbody th{font-weight:normal}
  .os_noticeWrap .osTbBlock .osTb .osTxtL{text-align:left !important}
  .os_noticeWrap .osTbBlock .osTb.osTbType2 tbody th{font-weight:bold}
  .os_noticeWrap .osFixSection{background:#fff}
  .os_noticeWrap .osFixSection .osH2{text-align:left !important}
  .os_noticeWrap .osFixSection .osTbBlock{border-color:#AC1542}
  .os_noticeWrap .osFixSection .osTbBlock .osTb{border-left:0}
  .os_noticeWrap .osFixSection .osTbBlock .osTb .osTblast{border-right:0}
  .os_noticeWrap .osFixSection .osTbBlock .osTb .osFixT{color:#AC1542 !important}
  .os_noticeWrap.os_mo .monthPlan li:after,.os_noticeWrap.os_mo .monthPlan li:before{display:table;content:" "}
  .os_noticeWrap.os_mo .monthPlan li:after{clear:both}
  .os_noticeWrap.os_mo .os_cardInfo .os_inCardInfo {padding:30px 10px;background:#fff}
  .os_noticeWrap.os_mo .os_cardInfo .os_inCardInfo dt {padding-bottom:15px;color:#222;font-weight:bold;font-size:14px}
  .os_noticeWrap.os_mo .os_cardInfo .os_inCardInfo dd {padding-bottom:30px;color:#444;font-size:14px;line-height:1.6}
  .os_noticeWrap.os_mo .os_cardInfo .os_inCardInfo dd span{color:#666;font-size:12px;display:inline}
  .os_noticeWrap.os_mo .os_cardInfo .os_btmINfo {padding-top:20px;border-top:1px solid #eee}
  .os_noticeWrap.os_mo .os_cardInfo .os_btmINfo li {padding-left:16px;padding-bottom:23px;color:#666;line-height:1.6;text-indent:-16px}
  .os_noticeWrap.os_mo .os_cardInfo .os_img{display:block;text-align:center;padding-top:10px !important}
  .os_noticeWrap .osNotice {background-color:#ededed;padding-bottom:25px}
  .os_noticeWrap .osList_notice1 {margin:0 !important;padding:0 32px}
  .os_noticeWrap .osList_notice1 li {line-height:22px;text-indent:-0.6em;text-align:left}
  .os_noticeWrap .osList_notice2 {padding:0 35px}
  .os_noticeWrap .osList_notice2 li {font-size:11px;line-height:18px;text-indent:-0.6em;text-align:left}
  .os_noticeWrap.os_mo{font-size:14px;line-height:20px}
  .os_noticeWrap.os_mo .btnPopClose{background:url(/_ui/_noticeImg/res/btn_close.gif) 0 0 no-repeat;background-size:20px}
  .os_noticeWrap.os_mo img{max-width:100%}
  .os_noticeWrap.os_mo .osH1{margin-bottom:0.5em;color:#333;font-weight:bold;font-size:18px;line-height:normal}
  .os_noticeWrap.os_mo .osH2{margin:1.5em 0 0.5em;padding-left:0.8em;background:url(/_ui/_noticeImg/res/m_bl_dot.gif) 0 0.35em no-repeat;background-size:7px auto;color:#333;font-weight:bold;font-size:14px;line-height:normal}
  .os_noticeWrap.os_mo .osH3{margin:1em 0 0.5em;padding-left:0.8em;background:url(/_ui/_noticeImg/res/m_bl_dot.gif) 0.2em 0.6em no-repeat;background-size:5px 2px;color:#333;font-weight:bold}
  .os_noticeWrap.os_mo .osH4{color:#333;font-weight:bold}
  .os_noticeWrap.os_mo .osHBlock .osBtnSchedule{width:100%;margin-bottom:0.5em;padding-left:0;padding-right:0}
  .os_noticeWrap.os_mo .osTxtP{margin:1em 0}
  .os_noticeWrap.os_mo .osHtxtBlockBox {padding:10px 20px;border:1px solid #ececec}
  .os_noticeWrap.os_mo [class^=osList],
  .os_noticeWrap.os_mo [class^=osBlStar]{margin:0.5em 0}
  .os_noticeWrap.os_mo [class*=osBlStar]{padding-left:0.8em;text-indent:-0.8em;font-size:13px}
  .os_noticeWrap.os_mo .osBlDash,
  .os_noticeWrap.os_mo .osList-osBlDash>li{padding-left:0.8em;text-indent:-0.6em}
  .os_noticeWrap.os_mo .osBlDotM,
  .os_noticeWrap.os_mo .osList-osBlDotM>li,
  .os_noticeWrap.os_mo .osBlDotS,
  .os_noticeWrap.os_mo .osList-osBlDotS>li{padding-left:0.8em;background:url(/_ui/_noticeImg/res/m_bl_dot.gif) 0.3em 0.6em no-repeat;background-size:3px auto}
  .os_noticeWrap.os_mo li .osList-osBlDotS>li{padding-left:1.5em}
  .os_noticeWrap.os_mo ol[class^=osListNum]>li{list-style-type:decimal;margin-left:1.5em;margin-bottom:0.2em;line-height:1.5}
  .os_noticeWrap.os_mo .osButtonBlock{margin:1em 0;text-align:center}
  .os_noticeWrap.os_mo [class^=osBtn]{display:inline-block;min-width:70px;padding:7px 15px;background:#0E4C88;color:#fff;font-weight:bold;font-size:14px;text-align:center}
  .os_noticeWrap.os_mo [class^=osBtn]:hover,
  .os_noticeWrap.os_mo [class^=osBtn]:focus,
  .os_noticeWrap.os_mo [class^=osBtn]:active{color:#fff}
  .os_noticeWrap.os_mo .osTbBlock{margin-bottom:0.5em}
  .os_noticeWrap.os_mo .osTbBlock .osTb thead th{padding:0.5em;font-weight:bold;font-size:14px;line-height:normal;text-align:center}
  .os_noticeWrap.os_mo .osTbBlock .osTb tbody th,
  .os_noticeWrap.os_mo .osTbBlock .osTb tbody td{padding:0.5em;color:#666;font-size:13px;line-height:1.5;text-align:center}
  .os_noticeWrap.os_mo .osTbBlock .osTb.osTbType2 tbody th{font-size:14px}
  .os_noticeWrap.os_mo .osTbBlock .osTb.osTbType2 tbody td {text-align:left !important}
  .os_noticeWrap.os_mo .osTrEven th,
  .os_noticeWrap.os_mo .osTrEven td{background:#fdfdfd}
  .os_noticeWrap.os_mo .osTbBlock.osTbRowScope table:first-child{border-top:0}
  .os_noticeWrap.os_mo .osTbBlock.osTbRowScope table{border-top:1px solid #0E4C88}
  .os_noticeWrap.os_mo .osTbBlock.osTbRowScope th{background-color:#fafafa;color:#444;font-weight:bold}
  .os_noticeWrap.os_mo .osTbBlock .osTb{width:100%}
  .os_noticeWrap.os_mo .osCalendarSection{margin:20px 0}
  .os_noticeWrap.os_mo .osCalendarSection .osCalHeader{padding:10px;background:#0E4C88;color:#fff;font-weight:bold;font-size:19px;line-height:normal;text-align:center}
  .os_noticeWrap.os_mo .osCalendarSection .osCalTh,
  .os_noticeWrap.os_mo .osCalendarSection .osCalHeader .osBlStar-osBlue,
  .os_noticeWrap.os_mo .osCalendarSection .osBlDash,
  .os_noticeWrap.os_mo .osCalendarSection .osEmpty{display:none}
  .os_noticeWrap.os_mo .osCalendarSection ul{margin-top:20px;border-top:2px solid #0E4C88}
  .os_noticeWrap.os_mo .osCalendarSection ul li{padding:0.5em 0;border-bottom:1px solid #ddd}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalDate{float:left;width:2em;color:#333;font-weight:bold;font-size:14px;line-height:20px;text-align:center}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalDay{float:left;width:3em;color:#666;font-weight:bold;font-size:14px;line-height:20px;text-align:center}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalCntArea{padding-left:6em;font-size:13px;line-height:20px;text-align:left}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalCntArea span{display:inline-block;padding-top:0.1em}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalCntArea span:after{content:" |"}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalCntArea span:last-child:after{content:""}
  .os_noticeWrap.os_mo .osCalendarSection ul li .osCalCntArea span em{color:#1961A9}
  .os_noticeWrap.os_mo .img_p img {width:100%}
  .os_noticeWrap.os_mo .os_cardInfo1 {width:100%;background:#f1f1f1;color:#666}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo {background:#fff}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo .os_inCardInfo_inner {padding:0 5% 5% 5%}
  .os_noticeWrap.os_mo .os_cardInfo1 .txt1 {letter-spacing:-1px;margin-top:10px}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo {overflow:hidden}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo dl {margin-top:20px}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo dt {padding:0 0 5px 0;color:#666;font-weight:bold;font-size:14px}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo dd {padding:0 0 10px 0;font-size:14px;color:#666;line-height:1.6}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo ul {margin-top:20px}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_inCardInfo ul li {padding-left:10px;background:url(/_ui/_noticeImg/res/bl_dotS01.jpg) no-repeat left 10px;line-height:22px}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_btmINfo {padding-top:20px;border-top:1px solid #eee}
  .os_noticeWrap.os_mo .os_cardInfo1 .os_btmINfo li {padding-left:16px;padding-bottom:23px;color:#666;line-height:1.6;text-indent:-16px}
  .os_noticeWrap.os_mo .osFixSection .osH2{padding-left:1.5em;background:url(/_ui/_noticeImg/res/m_bl_fix.gif) 0 0 no-repeat;background-size:1em}
  .os_noticeWrap.os_mo .osFixSection{padding-top:1em}
  .os_noticeWrap.os_mo .osFixSection .osTbBlock.osTbRowScope table:first-child{border-top:0}
  .os_noticeWrap.os_mo .osFixSection .osTbBlock.osTbRowScope table{border-top:1px solid #AC1542}
  .os_noticeWrap.os_mo .osFixSection .osTbBlock.osTbRowScope th{border-left:none;border-right:1px solid #ddd;background-color:#fafafa;color:#444;font-weight:bold}
  .os_noticeWrap.os_mo .osFixSection .osTbBlock.osTbRowScope td{border-right:none;text-align:center}
  .os_noticeWrap.os_mo .osNtcList{padding-bottom:6%;max-width:640px}
  .os_noticeWrap.os_mo .osNtcList dd{text-align:left;padding:0 0 5px 11px;margin-left:3.2%;font-size:12px;line-height:16px;background:url(/_ui/_noticeImg/res/bl_ntcDot.gif) no-repeat left 7px}
  .os_noticeWrap.os_mo .osNtcList li{text-align:left;padding:0 0 5px 11px;margin-left:3.2%;font-size:12px;line-height:16px;background:url(/_ui/_noticeImg/res/bl_ntcDot.gif) no-repeat left 7px}
  .os_noticeWrap.os_mo .osQABlock{margin-top:1em;padding-top:0.5em;border-top:1px dashed #d5d5d5}
  .os_noticeWrap.os_mo dl.osListQA dt{margin-top:0.5em;color:#333;font-size:14px}
  .os_noticeWrap.os_mo dl.osListQA dd{margin:0.5em 0 1em 0.5em}
  .os_noticeWrap.os_mo .monthPlan{overflow:hidden;display:block;max-width:640px;margin-bottom:1em}
  .os_noticeWrap.os_mo .monthPlan li{overflow:hidden;padding:7px;border-bottom:1px solid #dbdbdb;font-size:12px}
  .os_noticeWrap.os_mo .monthPlan li:after,
  .os_noticeWrap.os_mo .monthPlan li:before{display:table;content:" "}
  .os_noticeWrap.os_mo .monthPlan li:after{clear:both}
  .os_noticeWrap.os_mo .monthPlan .os_date{float:left;width:2em;text-align:center;color:#666666}
  .os_noticeWrap.os_mo .monthPlan .os_week{float:left;width:3em;text-align:center;color:#999999}
  .os_noticeWrap.os_mo .monthPlan .os_week.os_txtR, .os_noticeWrap.os_mo .monthPlan .os_date.os_txtR {color:#e81135}
  .os_noticeWrap.os_mo .monthPlan .os_txtWrap{padding-left:6em;text-align:left}
  .os_noticeWrap.os_mo .monthPlan .os_txtWrap span:after{content:" |"}
  .os_noticeWrap.os_mo .monthPlan .os_txtWrap span:last-child:after{content:""}
  .os_noticeWrap.os_mo .monthPlan .os_txtB{color:#0a63b6}
  .os_noticeWrap.os_mo .monthPlan .os_txtA{color:#444444}
  .os_noticeWrap.os_mo .monthPlan .os_txtC {color:#ffa200} .os_noticeWrap.os_mo .monthPlan .os_txtD {color:#e81135}
  .os_noticeWrap.os_mo.os_cooking201701 .monthPlan li.on {background:#f9f9f9}
  .os_noticeWrap.os_mo.os_cooking201701 .monthPlan{max-width:100%}
  .os_noticeWrap.os_mo .osNotice {background-color:#ededed;padding-bottom:25px;font-size:14px}
  .os_noticeWrap.os_mo .osNotice .os_img-wrap{width:27%;transform:translate(-10%,0)}
  .os_noticeWrap.os_mo .osNotice .os_img-wrapImg {width:27%;transform:translate(-10%,0)}
  .os_noticeWrap.os_mo .osList_notice1 {margin:0 !important;padding:0 4.25%}
  .os_noticeWrap.os_mo .osList_notice1 li {line-height:22px;text-indent:-0.6em;text-align:left}
  .os_noticeWrap.os_mo .osList_notice2 {padding:0 5.46%}
  .os_noticeWrap.os_mo .osList_notice2 li {font-size:11px;line-height:18px;text-indent:-0.6em;text-align:left}
  .myMessage .os_noticeWrap a{padding:0;line-height:0}
  .os_noticeWrap .os_dim-wrap {overflow:hidden;position:relative}
  .os_noticeWrap .os_dim {position:absolute;top:0;left:0;padding-top:50%;width:100%;height:100%;background:url(/_ui/_noticeImg/res/bg_dim.png);font-weight:bold;font-size:16px;text-align:center;line-height:20px;color:#fff} /* 모바일 */.os_noticeWrap.os_mo .priceInfo {background:#fff;font-size:14px;margin:20px 20px 50px 20px;text-align:left;padding:0}
  .os_noticeWrap.os_mo .priceInfo > strong {display:block;line-height:160%;text-align:center;margin-bottom:8px} .os_noticeWrap.os_mo .priceInfo strong{font-weight:bold} .os_noticeWrap.os_mo .priceInfo dl {position:relative;display:inline-block;margin-top:4px;width:49%}
  .os_noticeWrap.os_mo .priceInfo dl:nth-child(even) {margin-left:0%}
  .os_noticeWrap.os_mo .priceInfo dl:before {position:absolute;right:0;top:15%;content:'';border-right:0px solid #ccc;display:inline-block;width:1px;height:70%}
  .os_noticeWrap.os_mo .priceInfo dl dt {font-weight:bold;display:inline-block;letter-spacing:-0.015em}
  .os_noticeWrap.os_mo .priceInfo dl dd {display:inline-block;padding-right:0}
  .os_noticeWrap.os_mo .priceInfo dl:last-child:before {border-right:0}
  .os_noticeWrap.os_mo .priceInfo dl:nth-child(2):before {border-right:0}
  .os_noticeWrap.os_mo .priceInfo.type1 dl dd {letter-spacing:-1px}
  .os_noticeWrap.os_mo .priceInfo.type1 dl:nth-child(even) {width:43%}
  .os_noticeWrap.os_mo .priceInfo.type1 dl:nth-child(odd) {width:55%}
  .os_kcrmNum_notice {font-size:8px;color:#bcbcbc;text-align:right;font-family:arial;padding-right:8px;padding-bottom:3px}
  .os_noticeWrap.os_mo .os_dim .bg{background:url(/_ui/_noticeImg/res/bg_promotion_end.png) no-repeat;background-size:210px 195px;position:absolute;top:50%;left:50%;margin-top:-185px;margin-left:-110px;width:210px;height:195px;display:block}
  .os_noticeWrap.os_mo .os_dim .bg .text{display:block;padding-top:80px;text-align:center;color:#fffed0;font-size:14px;line-height:18px;letter-spacing:-2px;font-weight:normal}
  .os_noticeWrap.os_mo .os_dim-priceInfo {position:absolute;top:0%;left:0%;width:100%;height:100%;background:url(/_ui/_noticeImg/res/bg_dim.png);font-weight:bold;font-size:16px;text-align:center;line-height:20px;color:#fff}
  .os_noticeWrap .os_tab-btnNew li {float:left}
  .os_noticeWrap .os_tab-btnNew li a {width:100%}
  .os_noticeWrap .os_tab-itemNew li {display:none}
  .os_noticeWrap .os_tab-itemNew li:first-child {display:block}
  .os_noticeWrap .os_tab-itemNew.block li{display:block} .os_noticeWrap .os_tbl01 th {padding:10px 0;text-align:center;font-size:12px;line-height:18px}
  .os_noticeWrap .os_tbl01 td {padding:10px 0;text-align:center;font-size:12px;line-height:18px}
  .os_noticeWrap .os_tbl-wrap.os_tbl_green {padding-left:6.25%;background-color:#F8F5E6}
  .os_noticeWrap .os_tbl_green .os_tbl01 {width:94.02%;border-right:1px solid #70a600}
  .os_noticeWrap .os_tbl_green .os_tbl01 td {color:#555;border-bottom:1px solid #70a600;border-left:1px solid #70a600;background-color:#f9f7ee}
  .os_noticeWrap .os_tbl_green .os_tbl01 th{border-left:1px solid #fff;background-color:#70a600;color:#fff}
  .os_noticeWrap .os_tbl_green .os_tbl01 th:first-child{border-left:1px solid #70a600}
  .os_noticeWrap .os_tbl-wrap.os_tbl_gray {padding-left:6.25%;background-color:#F8F5E6}
  .os_noticeWrap .os_tbl_gray .os_tbl01 {width:94.02%;border-right:1px solid #444}
  .os_noticeWrap .os_tbl_gray .os_tbl01 td {color:#555;border-bottom:1px solid #444;border-left:1px solid #444;background-color:#f9f7ee}
  .os_noticeWrap .os_tbl_gray .os_tbl01 th{border-left:1px solid #fff;background-color:#666;color:#fff}
  .os_noticeWrap .os_tbl_gray .os_tbl01 th:first-child{border-left:1px solid #444}
}
@media screen and (min-width:540px){
  .os_noticeWrap.os_mo .priceInfo {text-align:center;font-size:16px}
  .os_noticeWrap.os_mo .priceInfo dl {width:auto;margin:0 2%}
  .os_noticeWrap.os_mo .priceInfo dl:nth-child(odd) {width:auto}
  .os_noticeWrap.os_mo .priceInfo.type1 dl:nth-child(odd) {width:auto}
}
@media screen and (max-width:320px){
  .os_noticeWrap.os_mo .priceInfo dl:nth-child(even) {width:38%}
  .os_noticeWrap.os_mo .priceInfo dl{width:60%}
  .os_noticeWrap.os_mo .priceInfo.type1 {margin-right:0;margin-left:0}
}
/*//abnkorea*/

/* -------- 이하  akl-event.css .css  하단에 배치 2019.01.08 -------- */
/* 사용안내문 */
.visualUse {text-align:center;background:#fff url(../images/akl_common/@img/bg_info_use.png) no-repeat top center !important;background-size:contain !important;padding:0 20% !important}
.visualUse .tit {display:inline-block;margin-top:7%;color:#fff;font-size:58px;letter-spacing:-.05em}
.visualUse .tit em {font-weight:500;font-size:58px}
.visualUse .tit .pc{display:none}
.visualUse img {margin-top:5%;max-width:80%}
.visualUse + div {padding-top:0 !important}
.cusUseNotice > div {padding:40px 20%}
.cusUseNotice > div:nth-child(odd) {background-color:#f3f9f7}
.menuUsetit {font-size:22px;color:#0a5139;font-weight:500}
.menuUsetit,
.menuUsetext {padding-left:50px !important;position:relative}
.menuUsetit:before,
.menuUsetext:before {position:absolute;top:0;left:0;display:inline-block;width:37px;height:37px;color:#fff;text-align:center;font-size:24px;font-weight:700}
.menuUsetit:before {content:"Q";background-color:#0a5139}
.menuUsetext:before {content:"A";background-color:#002f5f}
.menuUsetext *{letter-spacing:-1px}
.menuUsetext {margin-top:20px !important}
.menuUsetext p {font-size:20px;font-weight:500;color:#002f5f;padding:2px 0 5px}
.menuUsetext p.type02 {color:#222}
.menuUsetext ul li {color:#222;font-size:20px;margin-left:20px;text-indent:-20px}
.menuUsetext ul li em{font-size:16px}
.menuUsetext .fc_blue {margin-left:20px;color:#0075a4}
.menuRockImg {margin-top:35px !important;text-align:center}
.chromeUsetit {padding-top:20px!important}
.chromeUsetit span {display:block;font-size:16px;position:relative;padding-left:8px;margin-bottom:10px}
.chromeUsetit span:before {content:"";width:4px;height:4px;background:#444;border-radius:24px;position:absolute;left:0;top:12px}
.chromeUsetit b{color:#0075a4;font-weight:400}
.chromeUsetit ul {margin-left:8px}
.chromeUsetit ul li {font-size:16px}
.chromeUsetit .browser-btn .bt-akl-blue {border-radius:4px;height:50px;line-height:50px;font-size:20px;margin:10px 0 40px 90px}
.chromeUsetit .browser-btn .bt-akl-blue:hover {color:#002F5F!important;background-color:#002F5F}
.chromeUsetit .browser-btn .bt-akl-blue:visited {color:#fff;background-color:#002f5f}
.faqText p{font-size:40px;letter-spacing:-2px;color:#000;font-weight:500}
.faqText .browser-btn .bt-akl-blue {border-radius:4px;height:50px;line-height:50px;font-size:20px;margin-top:15px}
.faqText .browser-btn .bt-akl-blue:hover {color:#002F5F!important;background-color:#002F5F}
.faqText .browser-btn .bt-akl-blue:visited {color:#fff!important}
.faqText .browser-btn.center {text-align:center}
.menuUseIcon {background:url(../images/akl_common/@img/@menu_use_icon.png) no-repeat 0 4px !important;margin-left:30px;text-indent:40px}

 /*** 메뉴잠금 안내 ***/
.menuRockNotice{position:relative;font-size:15px;text-align:center}
.menuRockNotice * {color:#222;letter-spacing:-2px}
.menuRockNotice .menuRockWrap {background:#f4f4f4;padding:40px;text-align:center;font-size:45px;margin-bottom:60px;font-weight:500}
.menuRockNotice .menuRockWrap span{display:block;color:#c4133f}
.menuRockNotice .menuRockImg{text-align:center;border-top:1px solid #dadada;margin-top:60px;padding-top:55px}
.menuRockNotice .menuRockImg.first {border-top:0;margin-top:0}
.menuRockNotice .menuRockImg img{width:100%;max-width:500px}
.menuRockNotice .menuRockBtn{text-align:center;margin-top:30px}
.menuRockNotice .menuRockBtn .bt-akl-blue:visited {color:#fff}
.menuRockNotice .menuRockBtn .bt-akl-blue:hover {color:#002F5F}
.menuRockNotice .menuRocktit{font-size:30px;font-weight:500}
.menuRockNotice .menuRocktit2{font-size:50px;margin-top:60px;color:#002f5f;border-top:1px solid #dadada;font-weight:500;padding-top:55px}
.menuRockNotice .menuRocktext {font-size:30px;margin-top:40px}
.menuRockNotice .menuRocktext span{display:block;margin-top:10px;font-size:26px;color:#444}
.menuRockNotice .menuRocktext span i{display:block;font-size:26px;color:#444}
.menuRockNotice .menuRocktext b{color:#0075a4;font-weight:400}
.menuRockNotice .menuRocktext2{margin-top:10px;font-size:26px;color:#666}
.menuRockNotice .menuRocktext2 a{color:#0075a4;font-size:26px}
.menuRockNotice .losWrap {border-top:1px solid #dadada;margin-top:60px;padding-top:55px}

/*** 홈페이지 오픈안내 ***/
.os_noticeRes .eventNoticeC01{height:1094px;background:url(../images/akl_common/@img/@event_bg01.jpg) repeat-x center top;text-align:center;padding-top:90px}
.os_noticeRes .eventNoticeC02{background:#f4f4f4;text-align:center;padding-top:60px}
.os_noticeRes .eventNoticeC02 .btnlist{overflow:hidden;max-width:970px;text-align:center;margin:40px auto 10px;border-top:1px solid #cbcbcb;padding-top:40px}
.os_noticeRes .eventNoticeC02 .btnlist li {display:inline-block;margin:0 6px 15px}
.os_noticeRes .eventNoticeC02 .pointtext {font-size:20px;padding-bottom:70px;margin-bottom:0}
.os_noticeRes .eventNoticeC03{height:1045px;background:#1a83ad url(../images/akl_common/@img/@event_bg02.png) repeat-x 0 top;text-align:center;overflow:hidden}
.os_noticeRes .eventNoticeC03 #banner_notice {width:700px;margin:0 auto}
.os_noticeRes .eventNoticeC03 #banner_notice .tit-txt{font-size:50px;color:#ffd81c;font-weight:500;letter-spacing:-2px;margin:60px 0 14px;background:url(../images/akl_common/@img/@event_logo.png) no-repeat center top;padding-top:70px}
.os_noticeRes .eventNoticeC03 #banner_notice .sub-txt{font-size:30px;color:#fff;letter-spacing:-2px;line-height:150%;display:block;margin-bottom:60px}
.os_noticeRes .eventNoticeC03 #banner_notice .owl-carousel .item img {max-width:871px;width:auto;display:inline-block}
.os_noticeRes .eventNoticeC03 > p.browser-text {clear:both;letter-spacing:-2px}
.os_noticeRes .eventNoticeC03 > p.browser-text span{line-height:130%;display:inline-block;color:#fff;font-size:30px;font-weight:500;background:url(../images/akl_common/@img/@event_icon.png) no-repeat 0 top;padding-left:100px}
.os_noticeRes .eventNoticeC03 > p.browser-text em{display:block;color:#ffd81c;font-size:30px;font-weight:500}
.os_noticeRes .eventNoticeC03 > p.browser-btn {text-align:center;margin-top:30px}
.os_noticeRes .eventNoticeC03 > p.browser-btn .bt-akl-blue {background-color:#0a397c;border:1px solid #0a397c;font-size:16px;padding:0 25px;width:250px;border-radius:4px}
.akl .os_noticeRes .eventNoticeC03 > p.browser-btn .bt-akl-blue:hover,
.os_noticeRes .eventNoticeC03 > p.browser-btn .bt-akl-blue:visited {color:#fff}
.os_noticeRes .eventNoticeC04{background:#f4f4f4;text-align:center}
.os_noticeRes .eventNoticeC04 > img{margin:60px 0 80px}
.akl .eventNoticeC03 #banner_notice .owl-nav .owl-prev {height:45px;left:-120px;background:url(../images/akl_common/@img/@btn_prev.png) no-repeat left 50% !important;background-size:25px 45px !important}
.akl .eventNoticeC03 #banner_notice .owl-nav .owl-next {height:45px;right:-120px;background:url(../images/akl_common/@img/@btn_next.png) no-repeat left 50% !important;background-size:25px 45px !important}
.openEvent {background:#0e2236}
.openEvent .openEvent01{height:1354px;background:url(../images/akl_common/@img/@event_bg03.jpg) repeat-x center top;text-align:center;padding-top:140px}
.openEvent .openEvent01>div{height:1146px;background:url(../images/akl_common/@img/@event_text04.png) no-repeat center top}
.openEvent .openEvent02{min-height:888px;background:#0e2236 url(../images/akl_common/@img/@event_logo.png) no-repeat center 95%;padding-top:70px;padding-bottom:170px}
.openEvent .openEvent02 p {text-align:center}
.openEvent .openEvent02 .qulist {text-align:center;margin-top:70px}
.openEvent .openEvent02 .qulist li{display:inline-block;width:228px;height:288px;margin:0 5px 15px}
.openEvent .openEvent02 .qulist li span{display:block;margin:70px 0 0 50px;text-align:left;font-size:17px;color:#fff}
.openEvent .openEvent02 .qulist li span em{display:block;font-size:17px}
.openEvent .openEvent02 .qulist li.qulist1{background:url(../images/akl_common/@img/@event_bg04.png) no-repeat 0 0}
.openEvent .openEvent02 .qulist li.qulist2{background:url(../images/akl_common/@img/@event_bg05.png) no-repeat 0 0}
.openEvent .openEvent02 .qulist li.qulist3{background:url(../images/akl_common/@img/@event_bg06.png) no-repeat 0 0}
.openEvent .openEvent02 .qulist li.qulist4{background:url(../images/akl_common/@img/@event_bg07.png) no-repeat 0 0}
.openEvent .openEvent02 .qulist li.qulist5{background:url(../images/akl_common/@img/@event_bg08.png) no-repeat 0 0}
.openEvent .openEvent02 .openEventBtn {text-align:center;margin-top:50px;margin-bottom:60px}
.openEvent .openEvent02 .openEventBtn .link-btn {display:inline-block;width:230px;height:62px;line-height:62px;background:#dc4b8f;color:#fff!important;border-radius:36px;font-size:20px}
.openEvent .openEvent02 .openEventBtn .link-btn .glyphicon-menu-right:before {font-size:20px;top:-6px;margin-left:10px;height:20px}
.openEvent .openEvent02 .openEvenTip {color:#b9bcc0;font-size:15px;text-align:left;background:url(../images/akl_common/@img/@event_text06.png) no-repeat left 50%;padding-left:50px;line-height:62px;margin-left:90px}
.openEvent .openEvent02 .openEvenTip em{margin-right:20px}
.openEvent .openEvent02 .openEvenTip .link-btn{display:inline-block;color:#00abef!important}

@media (max-width:1024px) {
  /* 사용안내문 */
  .visualUse .tit {font-size:34px}
  .visualUse .tit em {font-size:34px}
}

@media (max-width:768px) {
  /* 사용안내문 */
  .visualUse .tit {font-size:24px}
  .visualUse .tit em {font-size:24px}
  .visualUse .tit .pc{display:block}
  .menuUsetit,
  .menuUsetext {padding-left:40px !important;position:relative}
  .menuUsetit:before,
  .menuUsetext:before {position:absolute;top:0;left:0;display:inline-block;width:30px;height:30px;color:#fff;text-align:center;font-size:18px;font-weight:500}
  .menuUsetit {font-size:16px}
  .menuUsetext p {font-size:16px}
  .menuUsetext ul li {font-size:16px;margin-left:15px;text-indent:-15px}
  .menuUsetext .fc_blue {margin-left:15px}
  .cusUseNotice > div {padding:25px 15px}
  .menuUseIcon {background:url(../images/akl_common/@img/@menu_use_icon.png) no-repeat 0 5px !important;background-size:25px auto !important;text-indent:30px}
  .chromeUsetit .browser-btn .bt-akl-blue {height:40px;line-height:40px;font-size:16px;margin:10px 0 20px 0}
  .faqText p{font-size:20px;letter-spacing:-2px;text-align:center}
  .faqText .browser-btn .bt-akl-blue {height:40px;line-height:40px;font-size:16px}
  .faqText .browser-btn.center {text-align:center}

  /*** 메뉴잠금 안내 ***/
  .menuRockNotice * {letter-spacing:-1px}
  .menuRockNotice .menuRockWrap {padding:20px;font-size:25px;margin-bottom:30px}
  .menuRockNotice .menuRockImg{margin-top:30px;padding-top:25px}
  .menuRockNotice .menuRockBtn{margin-top:30px}
  .menuRockNotice .menuRocktit{font-size:15px}
  .menuRockNotice .menuRocktit2{font-size:25px;margin-top:30px;padding-top:25px}
  .menuRockNotice .menuRocktext {font-size:14px;margin-top:20px}
  .menuRockNotice .menuRocktext span{font-size:13px}
  .menuRockNotice .menuRocktext span i{font-size:13px}
  .menuRockNotice .menuRocktext2{font-size:14px}
  .menuRockNotice .menuRocktext2 a{font-size:14px}
  .menuRockNotice .losWrap {border-top:1px solid #dadada;margin-top:60px;padding-top:55px}
  .os_noticeRes .eventNoticeC01{height:589px;background:url(../images/akl_common/@img/@event_bg01_mob.jpg) repeat-x center bottom;padding-top:50px;background-size:39px auto}
  .os_noticeRes .eventNoticeC01 > img{width:100%;max-width:324px;margin:0 auto}
  .os_noticeRes .eventNoticeC02 {padding-top:40px}
  .os_noticeRes .eventNoticeC02 > img{width:100%;max-width:324px;margin:0 auto}
  .os_noticeRes .eventNoticeC02 .btnlist{margin:40px auto 10px;width:310px}
  .os_noticeRes .eventNoticeC02 .btnlist li{float:left;width:49.5%;margin:0 0 5px;display:block;overflow:hidden;border-radius:4px;text-align:center}
  .os_noticeRes .eventNoticeC02 .btnlist li a{display:block}
  .os_noticeRes .eventNoticeC02 .btnlist li:nth-of-type(even){float:right}
  .os_noticeRes .eventNoticeC02 .btnlist li img{width:158px;max-width:none}
  .os_noticeRes .eventNoticeC02 .pointtext {font-size:12px;padding-bottom:40px}
  .os_noticeRes .eventNoticeC03{height:620px;background:#1a83ad url(../images/akl_common/@img/@event_bg02_mob.png) no-repeat 0 top;background-size:375px auto}
  .os_noticeRes .eventNoticeC03 #banner_notice {width:300px;margin:0 auto}
  .os_noticeRes .eventNoticeC03 #banner_notice .tit-txt{white-space:nowrap;font-size:24px;margin:40px 0 14px;background:url(../images/akl_common/@img/@event_logo.png) no-repeat center top;padding-top:40px;background-size:70px auto}
  .os_noticeRes .eventNoticeC03 #banner_notice .sub-txt{font-size:14px;line-height:150%;display:block;margin-bottom:60px;letter-spacing:-1px}
  .os_noticeRes .eventNoticeC03 #banner_notice .owl-carousel .item img {max-width:300px;width:300px!important;display:inline-block}
  .os_noticeRes .eventNoticeC04 > img{width:100%;max-width:316px;margin:30px 0 40px}
  .akl .eventNoticeC03 #banner_notice .owl-nav .owl-prev {height:22px;left:-8px;background:url(../images/akl_common/@img/@btn_prev.png) no-repeat left 50% !important;background-size:auto 22px !important}
  .akl .eventNoticeC03 #banner_notice .owl-nav .owl-next {height:22px;right:-25px;background:url(../images/akl_common/@img/@btn_next.png) no-repeat left 50% !important;background-size:auto 22px !important}
  .os_noticeRes .eventNoticeC03 > p.browser-text {letter-spacing:-1px}
  .os_noticeRes .eventNoticeC03 > p.browser-text span{font-size:15px;background:url(../images/akl_common/@img/@event_icon.png) no-repeat 50% top;padding:50px 0 0 0;background-size:40px auto}
  .os_noticeRes .eventNoticeC03 > p.browser-text em{font-size:15px}
  .os_noticeRes .eventNoticeC03 > p.browser-btn {margin-top:20px}
  .openEvent .openEvent01{height:931px;background:url(../images/akl_common/@img/@event_bg03_mob.jpg) repeat-x center bottom;padding-top:80px;background-size:cover}
  .openEvent .openEvent01>div{height:772px;background:url(../images/akl_common/@img/@event_text04_mob.png) no-repeat center top;background-size:366px auto}
  .openEvent .openEvent02{min-height:400px;padding-top:40px;padding-bottom:130px}
  .openEvent .openEvent02 p img{width:100%;max-width:280px;margin:0 auto}
  .openEvent .openEvent02 .qulist {margin-top:40px}
  .openEvent .openEvent02 .qulist li{display:block;width:335px;height:149px;margin:0 auto 15px}
  .openEvent .openEvent02 .qulist li span{display:block;margin:0;font-size:15px;padding:40px 30px 0 40px}
  .openEvent .openEvent02 .qulist li span em{display:inline;font-size:15px}
  .openEvent .openEvent02 .qulist li.qulist1{background:url(../images/akl_common/@img/@event_bg04_mob.png) no-repeat 10px 0;background-size:310px auto}
  .openEvent .openEvent02 .qulist li.qulist2{background:url(../images/akl_common/@img/@event_bg05_mob.png) no-repeat 10px 0;background-size:310px auto}
  .openEvent .openEvent02 .qulist li.qulist3{background:url(../images/akl_common/@img/@event_bg06_mob.png) no-repeat 10px 0;background-size:310px auto}
  .openEvent .openEvent02 .qulist li.qulist4{background:url(../images/akl_common/@img/@event_bg07_mob.png) no-repeat 10px 0;background-size:310px auto}
  .openEvent .openEvent02 .qulist li.qulist5{background:url(../images/akl_common/@img/@event_bg08_mob.png) no-repeat 10px 0;background-size:310px auto}
  .openEvent .openEvent02 .openEventBtn {margin-top:30px;margin-bottom:30px}
  .openEvent .openEvent02 .openEventBtn .link-btn {width:210px;height:45px;line-height:45px;font-size:18px}
  .openEvent .openEvent02 .openEventBtn .link-btn .glyphicon-menu-right:before {font-size:18px;top:-4px;height:20px}
  .openEvent .openEvent02 .openEvenTip {line-height:17px;margin-left:20px;padding:40px 20px 0 0;background:url(../images/akl_common/@img/@event_text06.png) no-repeat left 0}
  .openEvent .openEvent02 .openEvenTip em{display:block}
  .openEvent .openEvent02 .openEvenTip .link-btn{margin-top:5px}
}
@media (max-width:420px) {
  /* 사용안내문 */
  .visualUse .tit {font-size:18px}
  .visualUse .tit em {font-size:18px}
}
@media (max-width:320px) {
  .os_noticeRes .eventNoticeC01{height:500px}
  .os_noticeRes .eventNoticeC01 > img{max-width:280px;margin:0 auto}
  .os_noticeRes .eventNoticeC02 .btnlist{margin:40px 10px 10px}
  .os_noticeRes .eventNoticeC02 .btnlist li{float:left;width:49.5%;margin:0 0 5px;display:block;overflow:hidden;border-radius:4px;text-align:center}
  .os_noticeRes .eventNoticeC02 .btnlist li a{display:block}
  .os_noticeRes .eventNoticeC02 .btnlist li:nth-of-type(even){float:right}
  .os_noticeRes .eventNoticeC02 .btnlist li img{width:140px;max-width:none}
  .os_noticeRes .eventNoticeC03 #banner_notice {width:280px}
  .os_noticeRes .eventNoticeC03 #banner_notice .tit-txt{font-size:20px}
  .os_noticeRes .eventNoticeC03 #banner_notice .sub-txt{font-size:12px}
  .os_noticeRes .eventNoticeC04 > img{max-width:280px;margin:20px auto 30px}
  .akl .eventNoticeC03 #banner_notice .owl-nav .owl-prev {left:0}
  .akl .eventNoticeC03 #banner_notice .owl-nav .owl-next {right:-15px}
  .openEvent .openEvent01{height:780px}
  .openEvent .openEvent01>div{height:672px;background:url(../images/akl_common/@img/@event_text04_mob.png) no-repeat center top;background-size:300px auto}
  .openEvent .openEvent02 .qulist li{width:280px;height:130px}
  .openEvent .openEvent02 .qulist li span{font-size:14px;padding:40px 30px 0 40px}
  .openEvent .openEvent02 .qulist li span em{font-size:14px}
  .openEvent .openEvent02 .qulist li.qulist1{background:url(../images/akl_common/@img/@event_bg04_mob.png) no-repeat 5px 0;background-size:275px auto}
  .openEvent .openEvent02 .qulist li.qulist2{background:url(../images/akl_common/@img/@event_bg05_mob.png) no-repeat 5px 0;background-size:275px auto}
  .openEvent .openEvent02 .qulist li.qulist3{background:url(../images/akl_common/@img/@event_bg06_mob.png) no-repeat 5px 0;background-size:275px auto}
  .openEvent .openEvent02 .qulist li.qulist4{background:url(../images/akl_common/@img/@event_bg07_mob.png) no-repeat 5px 0;background-size:275px auto}
  .openEvent .openEvent02 .qulist li.qulist5{background:url(../images/akl_common/@img/@event_bg08_mob.png) no-repeat 5px 0;background-size:275px auto}
}
/* -------- 끝  akl-event.css .css  하단에 배치 2019.01.08 -------- */

/*UI팀 추가*/
/*공통영역 버튼,링크 피드백*/
.main-v2 .main-top-banner .owl-item a:active:after,
.main-banner-ctrl .cont button:active:before,
.main-banner-ctrl .all-view:active:before,
.akl .main-v2 .main-top-banner .owl-nav .owl-next:active:before,
.akl .main-v2 .main-top-banner .owl-nav .owl-prev:active:before,
.main-notice li a:active:after,
.main-v2 .main-direct-menu li a:active:before,
.main-curation-a .add-btn:active:after,
.akl .main-v2 .owl-nav .owl-next:active:before,
.akl .main-v2 .owl-nav .owl-prev:active:before,
.other-rcmd-btn:active:after,
.main-brand-logo li a:active:after,
.main-brand-product .tit-cont .cont a:active:before,
.main-banner-link li a:active:after,
.main-notice .more-btn:active:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:inherit}
/*버튼, 링크 피드백 ios*/
@media (max-width:768px){
  .ua-ios .main-v2 .main-direct-menu li a:active:before,
  .ua-ios .main-brand-logo li a:active:after{display:none}
  .ua-ios .main-v2 .main-direct-menu li a:active,
  .ua-ios .main-brand-logo li a:active{filter:brightness(90%);-webkit-filter:brightness(90%);-moz-filter:brightness(90%);-o-filter:brightness(90%)}
  .ua-ios .main-v2 .main-direct-menu li a,
  .ua-ios .main-brand-logo li a{background:#fff}
}
/*//UI팀 추가*/

/*페이지 수정*/
/* Gnh 2019년 9월 개편 */
/* Gnh 메인 */
.nGnh_new .nVisual{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_visual01.jpg);text-align:left;background-repeat:no-repeat;background-position:right 0;color:#383838;padding-left:19.40%;height:550px;padding-right:50%}
.nGnh_new .nVisual h2{padding-left:0;padding-right:0;padding-top:69px;font-size:37px;line-height:42px;color:#1e1e1e;text-align:left}
.nGnh_new .nVisual h2 em{display:block;font-size:0;line-height:0;color:transparent;letter-spacing:0 !important;width:205px;height:67px;background:url(../images/gnh_new/nbg_logo01.png) no-repeat left top;margin:0 0 13px}
.nGnh_new .nVisual p{text-align:left;margin:11px 0 0;font-size:18px;line-height:26px;font-weight:400;color:rgba(30,30,30,.8)}
.nGnh_new .nVisual .nBtn{margin:35px 0 30px}

.nGnh_new .nBgBrand{height:594px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand01.jpg) no-repeat center 0}
.nGnh_new .nBgBrand:nth-child(2){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand02.jpg)}
.nGnh_new .nBgBrand:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand03.jpg)}

.nGnh_new .nPlayer{height:540px;background:#5a6674 url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_movie.jpg) no-repeat 50% 0}

.nGnh_new .nBgLeaflet{position:relative;padding-top:39.17151162790698%;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand04.jpg) no-repeat center top;border:1px solid #e0e0e0;background-size:cover}
.nGnh_new .nBgLeaflet a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}

/* GnH 보태니컬 에너지 */
.nGnh_botanical .nVisual{height:394px;text-align:left;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_visual01.jpg);background-repeat:no-repeat;background-position:center 0;color:#363636;padding-right:0}
.nGnh_botanical .nVisual h2{padding-left:92px;padding-right:15%;padding-top:152px;font-size:36px;line-height:42px;color:#363636;text-align:left;width:100%}
.nGnh_botanical .nVisual p{margin:11px 0;padding-left:92px;padding-right:25%;font-size:18px;line-height:26px;font-weight:400;color:rgba(30,30,30,.8)}

.nGnh_botanical .ingredient .nColWrap{padding:0 80px}
.nGnh_botanical .ingredient h1{padding:57px 0 50px 80px;color:#f79a56;font-size:30px;text-align:left}
.nGnh_botanical .ingredient h2{margin-top:0;font-size:24px;padding-bottom:14px;line-height:1}
.nGnh_botanical .ingredient h2 em{width:184px;height:140px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item01.jpg) no-repeat center top;font-size:0;margin:0 auto 30px auto}
.nGnh_botanical .ingredient .nBgIngre:nth-child(2) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item02.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre:nth-child(3) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item03.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre:nth-child(4) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item04.jpg) no-repeat center top}

.nGnh_botanical .ingredient .nBgIngre2{padding-top:60px}
.nGnh_botanical .ingredient .nBgIngre2 h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item05.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre2:nth-child(2) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item06.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre2:nth-child(3) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item07.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre2:nth-child(4) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item08.jpg) no-repeat center top}

.nGnh_botanical .ingredient .nBgIngre3{padding-top:60px}
.nGnh_botanical .ingredient .nBgIngre3 h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item09.jpg) no-repeat center top}
.nGnh_botanical .ingredient .nBgIngre3:nth-child(2) h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_item1.jpg) no-repeat center top}

/* Gnh 브랜드 스토리 */
.nGnh_story .nVisual{height:394px;text-align:left;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/nbg_visual01.jpg);background-repeat:no-repeat;background-position:center 0;color:#363636;padding-right:0}
.nGnh_story .nVisual h2{padding-left:92px;padding-right:15%;padding-top:152px;font-size:36px;line-height:42px;color:#363636;text-align:left;width:100%}
.nGnh_story .nVisual p{margin:11px 0;padding-left:92px;padding-right:25%;font-size:18px;line-height:26px;font-weight:400;color:rgba(30,30,30,.8)}
.nGnh_story .info{text-align:left;padding:75px 75px 0 80px}
.nGnh_story .info article{padding-bottom:65px}
.nGnh_story .info h2{color:#8cc641;font-size:30px;padding-bottom:10px;font-weight:400}
.nGnh_story .info p{font-size:20px;color:#666;line-height:30px}
.nGnh_story .info p strong{font-size:24px;color:#383838;display:block;padding-bottom:8px}
.nGnh_story .conSafe{padding:0 80px}
.nGnh_story .conSafe section{margin-top:0}
.nGnh_story .nBgIcon{border:1px solid #dbdbdb;padding-bottom:40px}
.nGnh_story .nBgIcon{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon01.png) no-repeat center 82%}
.nGnh_story .nBgIcon h2{font-size:20px;padding:36px;line-height:28px;padding-bottom:10px}
.nGnh_story .nBgIcon p{font-size:16px;line-height:22px;padding:0 10px 130px 10px}
.nGnh_story .nBgIcon:nth-child(2){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon02.png) no-repeat center 82%}
.nGnh_story .nBgIcon:nth-child(3){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon03.png) no-repeat center 82%}

/* Gnh 역사 */
.nGnh_history .nVisual{height:394px;text-align:left;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_visual01.jpg);background-repeat:no-repeat;background-position:center 0;color:#363636;padding-right:0}
.nGnh_history .nVisual h2{padding-left:92px;padding-right:15%;padding-top:152px;font-size:36px;line-height:42px;color:#363636;text-align:left;width:100%}
.nGnh_history .nVisual p{margin:11px 0;padding-left:92px;padding-right:25%;font-size:18px;line-height:26px;font-weight:400;color:rgba(30,30,30,.8)}
.nGnh_history .info{text-align:left;padding:75px 75px 0 80px}
.nGnh_history .info article{padding-bottom:35px}
.nGnh_history .info h2{color:#8cc641;font-size:30px;padding-bottom:10px;font-weight:400}
.nGnh_history .info p{font-size:20px;color:#666;line-height:30px}
.nGnh_history .info p strong{font-size:24px;color:#383838;display:block;padding-bottom:8px}
.nGnh_history .info .cmt{font-size:16px;color:#b7b7b7;display:block;font-style:italic;padding-top:38px}
.nGnh_history .info img{width:100%;max-width:828px}

@media (max-width:1023px){
  /* Gnh 메인 */
  .nGnh_new .nVisual.nItem01{padding-left:15%;background-position:80% top}

  /* GnH 보태니컬 에너지 */
  .nGnh_botanical .ingredient .nColItem{margin-bottom:20px}
  .nGnh_botanical .ingredient .nColWrap{padding:0}
  .nGnh_botanical .ingredient h2 em{margin:0 auto 15px auto}
  .nGnh_botanical .ingredient p{padding-left:20px;padding-right:20px}
  .nGnh_botanical .ingredient .nColWrap.nCol4 .nColItem{padding:0}
}
@media (max-width:768px){
  /* Gnh 메인 */
  .nGnh_new .nVisual{height:409px;padding-right:0;background-size:cover}
  .nGnh_new .nVisual.nItem01{background-position:right bottom;padding-left:8.26%}
  .nGnh_new .nVisual h2{padding-top:30px;font-size:23px;line-height:28px;margin:0}
  .nGnh_new .nVisual h2 em{width:126px;height:46px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_logo01_m.png) no-repeat left top / 100% 100%;margin:0 0 6px}
  .nGnh_new .nVisual p {margin-top:8px;font-size:18px;line-height:25px}
  .nGnh_new .nVisual .nBtn{font-size:14px;padding:2px 22px;margin:12px 0 0}

  .nGnh_new [class*="nBgBrand"]{height:293px;text-align:left;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand01_m.jpg) no-repeat center center;background-size:cover}
  .nGnh_new [class*="nBgBrand"] .nInner{padding:40px 30px}
  .nGnh_new .nBgBrand:nth-child(2){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand02_m.jpg)}
  .nGnh_new .nBgBrand:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand03_m.jpg)}
  .nGnh_new [class*="nBgBrand"] h2{text-align:left;padding:0}
  .nGnh_new [class*="nBgBrand"] p{font-size:13px;line-height:18px}
  .nGnh_new [class*="nBgBrand"] p + .nBtn{margin-top:3px}

  .nGnh_new .nPlayer{height:unset;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_movie_m.jpg);background-size:cover;background-position:center 50%}

  .nGnh_new .nBgLeaflet{padding-top:65%;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_brand04_m.jpg) center 90% / cover}

  /* GnH 보태니컬 에너지 */
  .nGnh_botanical .nVisual{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_visual01_m.jpg);height:198px}
  .nGnh_botanical .nVisual h2{font-size:24px;padding-left:39px;padding-right:30%;padding-top:50px;line-height:1}
  .nGnh_botanical .nVisual p{font-size:14px;padding-left:39px;padding-right:35%;line-height:1.4}
  .nGnh_botanical .ingredient h1{padding:27px 0 10px 30px;font-size:21px}
  .nGnh_botanical .ingredient h2{font-size:21px;padding-bottom:10px}
  .nGnh_botanical .ingredient .nBgIngre2,
  .nGnh_botanical .ingredient .nBgIngre3{padding-top:0}
  .nGnh_botanical .ingredient .nColWrap.nCol4 .nColItem{padding:0 10px}
  .nGnh_botanical .ingredient p{font-size:14px;line-height:20px}
  .nGnh_botanical .ingredient .nBgIngre p br{display:block}
  .nGnh_botanical .ingredient .nBgIngre2 p br{display:block}
  .nGnh_botanical .ingredient .nBgIngre3 p br{display:block}

  /* Gnh 브랜드 스토리 */
  .nGnh_story .nVisual{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/nbg_visual01_m.jpg);height:197px;background-size:cover;background-position:right 75%}
  .nGnh_story .nVisual h2{font-size:24px;padding-left:30px;padding-right:30%;padding-top:60px;line-height:1}
  .nGnh_story .nVisual p{font-size:14px;padding-left:30px;padding-right:35%;line-height:1.4}

  .nGnh_story .info{padding:26px 30px 0 30px}
  .nGnh_story .info article{padding-bottom:28px}
  .nGnh_story .info h2{padding-left:0;padding-right:0;font-size:21px;padding-bottom:0;margin-bottom:13px}
  .nGnh_story .info p{font-size:14px;line-height:23px}
  .nGnh_story .info p strong{font-size:20px;font-weight:400}
  .nGnh_story .conSafe{padding:0 30px}
  .nGnh_story .nBgIcon{padding-bottom:40px}
  .nGnh_story .nBgIcon{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon01.png) no-repeat center 82%;background-size:93px 93px}
  .nGnh_story .nBgIcon h2{font-size:18px;padding:32px;line-height:25px;padding-bottom:10px}
  .nGnh_story .nBgIcon p{font-size:14px;line-height:20px;padding:0 10px 98px 10px}
  .nGnh_story .nBgIcon:nth-child(2){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon02.png) no-repeat center 82%;background-size:93px 93px}
  .nGnh_story .nBgIcon:nth-child(3){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_story/icon03.png) no-repeat center 82%;background-size:93px 93px}

  /* Gnh 역사 */
  .nGnh_history .nVisual{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_botanical/nbg_visual01_m.jpg);height:197px;background-size:cover;background-position:right 75%}
  .nGnh_history .nVisual h2{font-size:24px;padding-left:30px;padding-right:30%;padding-top:70px;line-height:1}
  .nGnh_history .nVisual p{font-size:14px;padding-left:30px;padding-right:35%;line-height:1.4}

  .nGnh_history .info{padding:26px 30px 0 30px}
  .nGnh_history .info article{padding-bottom:28px}
  .nGnh_history .info h2{padding-left:0;padding-right:0;font-size:21px;padding-bottom:0;margin-bottom:13px}
  .nGnh_history .info p{font-size:14px;line-height:23px}
  .nGnh_history .info p strong{font-size:20px;font-weight:400}
  .nGnh_history .info img{width:100%;max-width:322px}

  .nGnh_history .info .cmt{font-size:13px}
}
@media (max-width:425px){
  /* Gnh 메인 */
  .nGnh_new .nVisual{height:409px;padding-right:0;background-size:cover}
  .nGnh_new .nVisual.nItem01{height:673px;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh_new/nbg_visual01_m.jpg);background-position:left 90%;padding-left:8.26%}
}

/*사업 성장 특별 보상 프로그램 리뉴얼*/
.box-diagram04-left dl.case01.case01_pf20 dd .text-hidden,
.box-diagram04-left dl.case01_pf20 dd .text-hidden{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travel23_pc_v2.png) no-repeat 0 0}
.box-diagram04-left dl.case02.case02_pf20 dd .text-hidden,
.box-diagram04-left dl.case02_pf20 dd .text-hidden{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travel23_pc_v2.png) no-repeat 100% 0}
@media (max-width:500px) {
  .box-diagram04-left dl.case01.case01_pf20 dd .text-hidden,
  .box-diagram04-left dl.case01_pf20 dd .text-hidden{width:253px;background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travel23_mob_v2.png) no-repeat 0 0;background-size:265px auto}
  .box-diagram04-left dl.case02.case02_pf20 dd .text-hidden,
  .box-diagram04-left dl.case02_pf20 dd .text-hidden{width:270px;background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travel23_mob_v2.png) no-repeat -35px -246px;background-size:265px auto}
}

/* 사업성장 특별보상 프로그램 Personal Q 보너스 탭 보너스 금액 이미지 */
.box-diagram04-left dl.case02.version2 dd .text-hidden{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travel23_pc_v3.png) no-repeat right 0}

/* 여행점수 조회 수정 2019.1.08 */
.calc-travel-point .txt-math>span.type1{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_pc_v2.png) no-repeat -332px 0}
@media (max-width:768px){
  .calc-travel-point .txt-math>span.type1{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_mob_v2.png) no-repeat 50% -85px;background-size:auto 117px}
}
@media (max-width:358px){
  .calc-travel-point .txt-math>span.type1{background-size:auto 101px}
}

/* 비즈니스 > 보상프로그램 > 사업성장 특별보상 프로그램 */
.akl .word-Description.ms_191010{padding-bottom:0;border-bottom:0}
.akl .word-Description .list-content .content-list:nth-child(odd){background-color:#fff}
.word-Description .guid-box.on .w6.on a.title{background:url(/_ui/responsive/theme-blue/images/akl_common/ico_ars_up.png) no-repeat right center;background-size:16px}
.word-Description .guid-box.on .w60 a.title{background:url(/_ui/responsive/theme-blue/images/akl_common/ico_ars_down.png) no-repeat right center;background-size:16px}

/* 비즈니스 > 보상프로그램 > 사업성장 특별보상 프로그램 핀 이미지 교체 */
.akl .pin-icon.bg-pinlevel-bronze{background:#fff url(/_ui/responsive/theme-blue/images/akl_common/business/bg_reward_bronze.gif) no-repeat center bottom;background-size:120px auto}

/* 브랜드페이지 >  뉴트리라이트 홈 > 체성분측정 데이터 조회하기 버튼 추가 */
.nBtnWrap_ms .nBtns_ms{width:100%;position:absolute;left:0;bottom:40px}
.nBtnWrap_ms .nBtns_ms .nBtn{position:initial;bottom:initial;left:initial;-webkit-transform:translate(0);transform:translate(0%);-ms-transform:translate(0%)}
[class*="nBgExperience"] .nBtns_ms .nBtn:hover{transform:translate(0%) !important;-webkit-transform:translate(0%) !important;-ms-transform:translate(0%) !important}
@media (max-width:768px){
  .nBgExperience .nBtns_ms{bottom:20px;margin-bottom:0}
}

/*제품상세 > 하단 브랜드 배너 > 아티스트리 인텐시브 스킨 케어 배너 수정 */
.experience-brands__content .banner-title .pdp-type13{min-width:331px}
@media (max-width:768px) {
  .experience-brands__content .banner-title .pdp-type13{min-width:0}
}

/* 엣모스피어 브랜드 페이지 수정 */
.atmosphere .txtbox.s4 div.img2.osType{top:auto;bottom:4%}
@media (max-width:768px){
  .atmosphere .txtbox.s4 div.img1.osType{top:4%}
  .atmosphere .txtbox.s7 div img{max-width:320px}
}

/* 서비스 안내 li width값 수정 */
.info-icotype.service_n{width:100%}
.info-icotype.service_n li{width:33.33333%}
.info-icotype.service_n li:nth-child(1):before{background-image:url(/_ui/responsive/theme-blue/images/akl_common/customer/ico_service02.png)}
.info-icotype.service_n li:nth-child(2):before{background-image:url(/_ui/responsive/theme-blue/images/akl_common/customer/ico_service03.png)}
.info-icotype.service_n li:nth-child(3):before{background-image:url(/_ui/responsive/theme-blue/images/akl_common/customer/ico_service04.png)}
@media(max-width:768px){
  .info-icotype.service_n li{width:100%}
  .info-icotype.service_n li:nth-child(2){border-top:1px solid #e3e3e3}
  .info-icotype.service_n li:nth-child(3){border-top:1px solid #e3e3e3}
  .pcOnly {display:none}
}

/*홈 - 암웨이 브랜드 - 아티스트리 제품 소개 - 인텐시브 배너 배경 수정 */
.brand .brand-artisti-banner.type03_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_03_v2.jpg) no-repeat right top;background-size:cover}
@media (max-width:768px) {
  .brand .brand-artisti-banner.type03_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_03_v2.jpg) no-repeat 50% top;background-size:cover}
}

/*홈 - 암웨이 브랜드 - 아티스트리 제품 소개 - 아티스트리 맨 제품 크기 수정 */
@media (max-width:768px) {
  .brand .brand-artisti-banner.type09 a p img{height:auto;bottom:20px;right:38px;width:40%;max-width:215px}
}

/*홈 - 암웨이 브랜드 - 아티스트리 - 제품 소개 - 시그니처 셀렉트 배너 배경 수정 */
.brand .brand-artisti-banner.type01_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_01_v2.jpg) no-repeat right top;background-size:cover}
@media (max-width:768px) {
  .brand .brand-artisti-banner.type01_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_01_v2.jpg) no-repeat 50% top;background-size:cover}
  .brand .brand-artisti-banner.type01_v2 a p img{height:auto;bottom:10px;right:30px;width:70%}
}

/*홈 - 암웨이 브랜드 - 아티스트리 - 제품 소개 - 유스 익스텐드 배너 배경 수정 */
@media (max-width:768px) {
  .brand .brand-artisti-banner.type05_v2 a p img{height:auto;bottom:20px;right:35px;width:45%}
}
@media (max-width:321px) {
  .brand .brand-artisti-banner.type05_v2 a p img{height:auto;bottom:20px;right:35px;width:55%}
}

/*홈 - 암웨이 브랜드 - 아티스트리 - 제품 소개 - 아티스트리 스튜디오 배너 배경 수정 */
.brand .brand-artisti-banner.type18_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_18_v2.jpg) no-repeat right top;background-size:cover}
@media (max-width:768px) {
  .brand .brand-artisti-banner.type18_v2{background:url(/_ui/responsive/theme-blue/images/akl_brand/artistry/banner/bg_18_v2.jpg) no-repeat 50% top;background-size:cover}
  .brand .brand-artisti-banner.type18_v2 a p img{height:auto;bottom:20px;right:25px;width:65%}
}

/*홈 - 쇼핑 - 뷰티 홈 탑 배너 로고 수정 */
.full-width-banner-component.cateMain .sub-title-wrap .category_beauty_artistry{padding-top:48px;background:url(/_ui/responsive/theme-blue/images/category_bnr_logo_beauty_artistry.png) 0 0 no-repeat}

/*  브랜드 페이지 새티니크 수정 - 2019.11.20  */
.newHome .nColWrap.ver2 h2{padding-left:0}
.newHome .nColWrap.ver2 h3{margin:30px 0 20px;font-size:22px;color:#138598;font-weight:600}
.newHome .nColWrap.ver2 h3.titCo1{color:#c97b0c}
.newHome .nColWrap.ver2 h3.titCo2{color:#ba3151}
.newHome .nColWrap.ver2 h3.titCo3{color:#664b85}
.newHome .nColWrap.ver2 h3.titCo4{color:#2196b5}
.newHome .nColWrap.ver2 h3.titCo5{color:#4b4b4b}
.newHome .nColWrap.ver2 h3 em{display:inline-block;margin-bottom:6px;font-size:18px;color:#383838;font-weight:500}
.newHome .nColWrap h2.ntit01{text-align:left}
.newHome .nColWrap h2.ntit02{text-align:left;font-size:32px;font-weight:600}
.newHome .nColWrap h2.ntit02 em{display:inline-block;margin-bottom:5px;font-size:28px;font-weight:500}
.newHome.ver2 p.ntxt01{margin-top:20px;font-size:15px;text-align:left;color:#686868;line-height:1.6}
.newHome.ver2 p.ntxt02{margin:20px 0 0;font-size:18px;color:#686868}
.newHome.ver2 p.ntxt02 em{display:block;margin-top:16px;font-size:12px;color:#909192;font-style:italic}
.newHome.ver2 p.ntxt03{margin:10px 0 0;font-size:12px;color:#686868;font-style:italic;text-align:left}
.newHome.ver2 .wrBox02{background-color:#f5f5f5;margin-top:82px;padding:37px 80px 60px}
.newHome.ver2 .wrBox03{background-color:#e9eaea;margin-top:32px;padding:60px 40px}
.newHome.ver2 .wrBox04{background-color:#e9eaea;margin-top:12px;padding:37px 80px 60px}
.newHome.ver2 .wrBox05{background-color:#f5f5f5;margin-top:40px;padding:48px 20px}

.nSatinique.ver2 .nVisualText h2{max-width:369px;margin-top:26px;padding:0}
.nSatinique.ver2 .nVisualText p{margin-top:0;padding-top:100px}
.nSatinique.ver2 .nVisual.nItem01{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual_02.jpg) no-repeat left bottom / cover}
.nSatinique.ver2 .nVisual.nItem01 h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_logo_02.png) no-repeat}
.nSatinique.ver2 .nVisual.nItem01{position:relative}
.nSatinique.ver2 .nVisual.nItem01 .nVisualText{position:absolute;right:0;transform:translate(0, 0);width:40%}
.nSatinique.ver2 .nVisual.nItem01 .nVisualText img{max-width:369px}
.nSatinique.ver2 .nImgBox:first-child{margin-left:0}
.nSatinique.ver2 .nImgBox.boxSt03{display:flex}
.nSatinique.ver2 .nImgBox p.boxSt04{flex:1 1 auto;margin-top:0}

.nContWrap.ver2{background:0;margin-top:0;padding:50px 80px 10px}

.nColWrap.ver2 .nColItem.fx1{flex:1 1}
.nColWrap.ver2.wrBox01{margin:50px 0 0}
.nColWrap.ver2 .nColItem{width:auto}
.nColWrap.ver2 .nColItem.boxSt01{padding:40px 0 20px;border-right:1px solid #dadada}
.nColWrap.ver2 .nColItem.boxSt02{padding:55px 0 0 45px}
@media (max-width:1024px){
  .nContWrap.ver2{background:0;margin-top:0;padding:50px 30px 10px}
  .nSatinique.ver2 .nVisual.nItem01{background-position:40% 0}

  .newHome.ver2 .wrBox02{padding:20px 30px 80px}
  .newHome.ver2 .wrBox04{padding:20px 30px 80px}
}
@media (max-width:768px){
  .newHome.ver2 .wrBox02{margin-top:60px}
  .newHome.ver2 .wrBox03 .nColItem{padding:40px 0;border-top:1px solid #dadada}
  .newHome.ver2 .wrBox03 .nColItem:first-child{padding:0 0 40px;border-top:0}
  .newHome.ver2 .wrBox05{margin-top:32px;padding:60px 40px}
  .newHome.ver2 .wrBox05 .nColItem{padding:40px 0;border-top:1px solid #dadada}
  .newHome.ver2 .wrBox05 .nColItem:first-child{padding:0 0 40px;border-top:0}
  .newHome.ver2 p.ntxt03{margin-top:0;text-align:center}
  .nSatinique.ver2 .nVisual.nItem01 h2{margin-top:40px;margin-left:auto;margin-right:auto;padding:0}
  .nSatinique.ver2 .nVisual.nItem01 h2 em{width:206px;height:35px}
  .nSatinique.ver2 .nVisualText p{margin-top:0;padding-top:69px}
  .nSatinique.ver2 .nVisual.nItem01{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual_02_m.jpg) no-repeat center bottom / cover;height:750px}
  .nSatinique.ver2 .nVisual.nItem01 .nVisualText{position:static;width:100%}
  .nSatinique.ver2 .nVisual.nItem01 .nVisualText img{display:inline-block}

  .nColWrap.ver2 .nColItem.boxSt01{margin-top:0;border-right:0}
  .nColWrap.ver2 .nColItem.boxSt02{padding:0}
  .nColWrap.ver2 .nColItem.boxSt02 h2,
  .nColWrap.ver2 .nColItem.boxSt02 p{text-align:center}
  .nColWrap.ver2.wrBox01 img.mob{width:100%;max-width:630px;margin:0 auto}

  .nContWrap.ver2{padding:20px 0 20px}
}
@media (max-width:730px){
  .newHome.ver2 .wrBox03{padding:60px 10px}
  .newHome.ver2 .wrBox05{padding:48px 10px}
}
@media (max-width:425px){
    .nSatinique.ver2 .nVisual.nItem01{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual_02_m_425.jpg) no-repeat center bottom / cover;height:750px}
}
@media (max-width:400px){
    .nSatinique.ver2 .nVisual.nItem01{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual_02_m_425.jpg) no-repeat center bottom / cover;height:600px}
}

/*홈 > 뷰티 홈 - 뷰티 솔루션 모바일 텍스트 영역 수정*/
@media (max-width:768px){
  .akl .solution-page a[href*=beauty-solution] .news-result-prom-text{padding:15px 10px}
  .akl .solution-page a[href*=beauty-solution] .news-result-prom-text .product__title{height:4em;letter-spacing:-1.5px}
}

/* 비지니스 > 글로벌 자격인정(GAR)에 의한 자격인정 조건과 보상 프로그램 텍스트 영역 수정 */
.akl .gn-box.center .txtSt01{max-width:630px;margin:1em auto 0;text-align:left}
@media (max-width:768px){
  .akl .gn-box.center .txtSt01{max-width:310px}
}

/*제품상세 > 하단 브랜드 배너 > 새티니크 */
.experience-brands__content .banner-title .pdp-type27{color:#fff;padding-top:67px;background:url(/_ui/responsive/theme-blue/images/akl_common/logo/exlogo31.png) no-repeat 0 0;background-size:211px auto}
@media (max-width:768px) {
  .experience-brands__content .banner-title .pdp-type27{text-align:left;padding-top:35px;background:url(/_ui/responsive/theme-blue/images/akl_common/logo/exlogo31.png) no-repeat 0 0;background-size:105px auto}
  .experience-brands__content .banner-title .pdp-type27 img{max-height:92px}
}

/*제품상세 > 하단 브랜드 배너 > G&H  */
.experience-brands__content .banner-title .pdp-type28{color:#383838;padding-top:60px;background:url(/_ui/responsive/theme-blue/images/akl_common/logo/exlogo14.png) no-repeat 0 0px;background-size:88px auto}
.experience-brands__content .banner-sub-title .pdp-type28{color:#1e1e1e;font-size:28px;line-height:38px;opacity:.8}

@media (max-width:768px) {
  .experience-brands__content .banner-title .pdp-type28{padding-top:35px;background:url(/_ui/responsive/theme-blue/images/akl_common/logo/exlogo14.png) no-repeat 0 0px;background-size:44px auto}
}

/*배포 요청 :아이폰 사파리 브라우저 클릭이번트 버그관련 css 수정*/
/* 2020-01-09 ios safari:Click Event 버그 수정 */
@media (max-width:768px) {
  .mobile-nav-menu .category > li > a img,
  .new-v2 .header-wrapper .header-logo .mo-logo,
  .new-v2 .certification a img.mo_img,
  .mobile-nav-menu .promotion a img,
  #myAccount dd.myPage ul li a span img,
  .mobile-nav-menu .brand li a img,
  .mobile-nav-menu .business > a img {pointer-events:none}
}

/*암웨이 아티스트리 사이트 내 수정 요청 :카테고리 홈 글씨 줄바꿈 수정*/
.akl .simpleimagecomponent a.category-item label .category-name{word-break:keep-all;line-height:1.3}

/*Member 계정 장바구니 주문하기 버튼 css 배포 관련 요청 - 재수정 건 배포*/
@media (max-width:768px){
  /* S :2020-01-16 버튼영역 재정의 */
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont:after{display:none !important}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont{display:table;width:100%;table-layout:fixed}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart{display:table-cell;float:none;margin:0;vertical-align:top;padding:0;width:inherit}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart:first-child{padding-right:10px}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart ~ .btn_cart{padding-right:10px}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart:last-child{padding-right:0}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .bt-bundling{display:table-cell;width:50px;height:49px;float:none;vertical-align:middle;position:static;text-align:center;text-indent:0;font-size:0}
  .main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .bt-bundling:after{position:relative;top:-1px;left:auto;vertical-align:middle;display:inline-block}
  /* E :2020-01-16 버튼영역 재정의 */
}

/* S :2020-01-16 버튼영역 재정의 */
.express-checkout-block .express-checkout-btns{display:table;width:100%;table-layout:fixed;margin:0}
.express-checkout-block .express-checkout-btns .btn_cart{display:table-cell;float:none;vertical-align:top}
.express-checkout-block .express-checkout-btns .btn_cart:first-child{padding:0 2px 0 0}
.express-checkout-block .express-checkout-btns .btn_cart ~ .btn_cart{padding:0 0 0 2px;width:50% !important}
.express-checkout-block .express-checkout-btns .btn_cart:last-child{padding-right:0 !important;width:100%}
.express-checkout-block .express-checkout-btns .btn_cart .bt-akl-red{display:block}
/* E :2020-01-16 버튼영역 재정의 */

/*[brand-n by Nutrilite] 신규 추가 200204*/
.nbyNutri .bTxt{padding:70px 0 85px}
.nbyNutri .bTxt h2{text-align:center;color:#076433;font-size:45px;padding-bottom:27px;font-weight:400}
.nbyNutri .bTxt h2 span{color:#00ace1}
.nbyNutri .bTxt h2 span.orange{color:#f78d1e}
.nbyNutri .bTxt h2 span.purple{color:#7358a5}
.nbyNutri .bTxt p{position:relative;font-size:24px;line-height:1.8;letter-spacing:-.1em;padding:0 20px;padding-top:27px}
.nbyNutri .bTxt p:before{content:'';width:54px;height:2px;background-color:#4d4d4d;position:absolute;left:50%;top:0;margin-left:-27px}
.nbyNutri .item04{margin-bottom:6px}
.nbyNutri .item04 img:nth-child(2){padding-top:7px}
.nbyNutri .item05{margin-top:6px}
.nbyNutri .item05 div{float:left;width:33.33333%;padding-bottom:6px;overflow:hidden}
.nbyNutri .item05 div img{width:99%}
.nbyNutri .item05 div:nth-child(1){text-align:left}
.nbyNutri .item05 div:nth-child(2){text-align:center}
.nbyNutri .item05 div:nth-child(3){text-align:right}
.nbyNutri .item05 div:nth-child(4){text-align:left}
.nbyNutri .item05 div:nth-child(5){text-align:center}
.nbyNutri .item05 div:nth-child(6){text-align:right}
.nbyNutri .item05 div:nth-child(7){text-align:left}
.nbyNutri .item05 div:nth-child(8){text-align:center}
.nbyNutri .item05 div:nth-child(9){text-align:right}
.nbyNutri .item05 .padOnly{display:none}
.nbyNutri .item06{background:#e9d7c3 url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nby_item_06_bg.jpg) no-repeat;background-size:100% auto}
.nbyNutri .item06 .cardNews{width:50%;padding:9em 6em 9em 6em;text-align:center}
.nbyNutri .item06{background:#e9d7c3 url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nby_item_06_bg.jpg) no-repeat;background-size:100% auto}
.nbyNutri .item08{margin-top:6px}
.nbyNutri .item08 img{width:100%}

@media all and (max-width:1024px){
  .nbyNutri .item06 .cardNews {width:50%;padding:7em 5em 7em 5em}
}
@media all and (max-width:768px){
  .nbyNutri .bTxt{padding:40px 0 35px}
  .nbyNutri .bTxt h2{color:#076433;font-size:22px;margin-bottom:0;padding-bottom:20px}
  .nbyNutri .bTxt p{font-size:14px;line-height:1.6;padding:0 12px;padding-top:20px}
  .nbyNutri .bTxt p:before{width:30px;height:2px;background-color:#4d4d4d;margin-left:-15px}
  .nbyNutri .item04{margin-bottom:4px}
  .nbyNutri .item04 img:nth-child(2){padding-top:4px}
  .nbyNutri .item05{margin-top:3px}
  .nbyNutri .item05 div{float:left;width:50%;padding-bottom:4px}
  .nbyNutri .item05 div img{width:99%}
  .nbyNutri .item05 div:nth-child(odd){text-align:left}
  .nbyNutri .item05 div:nth-child(2n){text-align:right}
  .nbyNutri .item05 .padOnly{display:block}
  .nbyNutri .item06{height:auto;text-align:center;background:#e9d7c3 url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nby_item_06_bg.jpg) no-repeat;background-size:100% auto}
  .nbyNutri .item06 .cardNews{width:50%;padding:3em}
  .nbyNutri .item08{margin-top:4px}
}
@media all and (max-width:640px){
  .nbyNutri .item06{background-image:none}
}
/*카드뉴스 슬라이드*/
.nbyNutri .ts-controls{width:100%}
.nbyNutri .ts-paging{text-align:center;margin-top:30px}
.nbyNutri .ts-paging-btn{margin-left:5px;width:20px;height:20px;border:1px solid #fff;background:transparent;border-radius:50%;font-size:0;outline:none}
.nbyNutri .ts-paging-btn:first-child{margin-left:0}
.nbyNutri .ts-paging-active {background:#fff;border:0}
.nbyNutri .ts-prev{position:absolute;left:-49px;top:300px;display:block;border:0;float:left;width:37px;height:65px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/arrow_left.png) no-repeat !important;background-size:100% 100%;font-size:0;outline:none}
.nbyNutri .ts-next{position:absolute;top:300px;right:-49px;display:block;border:0;float:right;width:37px;height:65px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/arrow_right.png) no-repeat !important;background-size:100% 100%;font-size:0;outline:none}

@media (max-width:1024px) {
  .nbyNutri .ts-paging{margin-top:15px}
  .nbyNutri .ts-paging-btn{margin-left:5px;width:15px;height:15px}
  .nbyNutri .ts-controls {width:90%;margin:0 auto}
  .nbyNutri .ts-prev{top:38%;left:-14%;width:45px;height:60px;background-size:65% !important;background-position:50% !important}
  .nbyNutri .ts-next{top:38%;right:-14%;width:45px;height:60px;background-size:65% !important;background-position:50% !important}
}
@media all and (max-width:769px){
  .nbyNutri .ts-prev{top:34%;left:-14%;width:45px;height:80px;background-size:55% !important;background-position:45% 50% !important}
  .nbyNutri .ts-next{top:34%;right:-14%;width:45px;height:80px;background-size:55% !important;background-position:55% 50% !important}
}
@media (max-width:639px) {
  .nbyNutri .moWidFull{width:100% !important}
  .nbyNutri .ts-prev{top:34%;left:-10%;width:45px;height:80px;background-size:44% !important}
  .nbyNutri .ts-next{top:34%;right:-10%;width:45px;height:80px;background-size:44% !important}
}
@media (max-width:425px) {
  .nbyNutri .ts-prev{top:36%;left:-13%;width:45px;height:80px;background-size:33% !important}
  .nbyNutri .ts-next{top:36%;right:-13%;width:45px;height:80px;background-size:33% !important}
}
@media (max-width:320px) {
  .nbyNutri .ts-prev{top:31%;left:-17%;width:45px;height:80px}
  .nbyNutri .ts-next{top:31%;right:-17%;width:45px;height:80px}
}
/*[brand-n by Nutrilite] 신규 추가 200204*/

/* 암웨이 소개 - 암웨이 대표 브랜드 n by nutrilite 추가 20200303 */
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.nbyNutrilite2 .owl-item:nth-child(11) a{background-image:url(/_ui/responsive/theme-blue/images/akl_brand/about/brand_icons_v1.png);background-position:-1662px 0}

/* 새티니크 브랜드 페이지 동영상 추가 20200305 */
.nSatinique .nPlayerWrap{padding-top:20px}
.nSatinique .nPlayerWrap h2{font-size:26px;margin:40px 0 10px;font-weight:300}
.nSatinique .nPlayerWrap h2 b{font-size:32px;font-weight:500;display:block;line-height:1.5}
.nSatinique .nPlayerWrap .nPlayer.mov1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_01.jpg) no-repeat 50% 0}
.nSatinique .nPlayerWrap .nPlayer.mov2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_02.jpg) no-repeat 50% 0}
.nSatinique .nPlayerWrap .nPlayer.mov3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_03.jpg) no-repeat 50% 0}
@media (max-width:768px){
  .nSatinique .nPlayerWrap h2{font-size:22px;margin:30px 0 10px}
  .nSatinique .nPlayerWrap h2 b{font-size:26px}
  .nSatinique .nPlayerWrap .nPlayer.mov1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_01_m.jpg) no-repeat center top;background-size:auto 100%}
  .nSatinique .nPlayerWrap .nPlayer.mov2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_02_m.jpg) no-repeat center top;background-size:auto 100%}
  .nSatinique .nPlayerWrap .nPlayer.mov3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_03_m.jpg) no-repeat center top;background-size:auto 100%}
}

/* 베르가닉 브랜드 페이지 상단 배너 배경 이미지 수정 - 20200413 추가 수정 */
.nVerganic .nVisual.nItem01.bgType01 {
  background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_visual01_v3.jpg)
}

@media (max-width:768px) {
  .nVerganic .nVisual.nItem01.bgType01 {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_visual01_m_v3.jpg)}
}

/* S :2020-03-11 scan-paygo 요구사항 */
/*.new-v2 .search-btn-container.scan-paygo .mobile-search-btn {width:calc(100% - 36px) !important}
.new-v2 .search-btn-container.scan-paygo .scan-paygo-btn {display:none !important}*/
/* E :2020-03-11 scan-paygo 요구사항 */

/* 뉴핀 성취자 페이지 css수정 _ 2.03.16 추가 */
.newpin-area [class^='ico-np']{width:150px;height:112px}
.newpin-area .np-list-wrap .list .tit em{margin-left:0}
@media screen and (max-width:639px) {
  .newpin-area [class^='ico-np']{width:75px;height:62px}
}

/*갱년기 자가진단 팝업*/
.content_womanhealth ::-webkit-scrollbar{width:.4em}
.content_womanhealth ::-webkit-scrollbar-thumb{background:#dadada;border-radius:1em}
.content_womanhealth ::scrollbar{width:.4em}
.content_womanhealth ::scrollbar-thumb{background:#dadada;border-radius:1em}
.content_womanhealth{margin:30px;letter-spacing:-1px;color:#56565a;word-break:keep-all;background-color:#fff;font-size:15px}
.content_womanhealth p,
.content_womanhealth div{word-break:keep-all;letter-spacing:-1px;margin-bottom:0}
.content_womanhealth strong,
.content_womanhealth b{font-weight:500}
.content_womanhealth img{max-width:100%}
.content_womanhealth .txtC{text-align:center !important;margin-left:auto;margin-right:auto}
.content_womanhealth .marB{margin-bottom:20px !important}
.content_womanhealth .padT{padding-top:15px !important}
.content_womanhealth .color_purple{color:#9c63a7}
.content_womanhealth .color_result01{color:#5ec2cd}
.content_womanhealth .color_result02{color:#96bb3d}
.content_womanhealth .color_result03{color:#ffbb3a}
.content_womanhealth .color_result04{color:#ec6062}
.content_womanhealth .fl20{float:left;width:20%;display:block;margin:10px auto}
.content_womanhealth .fl20 .radio-label{width:16px}
.content_womanhealth .fl20 span{margin:0 auto 5px auto;display:block;font-size:15px}
.content_womanhealth .fl20 label{color:#002f5f}
.content_womanhealth .fl50{width:50%;float:left;border-left:1px solid #dadada}
.content_womanhealth .fl50:first-child{border-left:0 none}
.content_womanhealth .fl33{float:left;width:33.3333%;padding:0 10px}
.content_womanhealth .pointC0{height:12px;background-color:#5ec2cd;border-radius:24px 0 0 24px}
.content_womanhealth .pointC1{height:12px;background-color:#abd544}
.content_womanhealth .pointC2{height:12px;background-color:#ffd985}
.content_womanhealth .pointC3{height:12px;background-color:#ffb19f}
.content_womanhealth .pointC4{height:12px;background-color:#fe7a70;border-radius:0 24px 24px 0}
.content_womanhealth .wh_tit{font-size:16px;line-height:1.375}
.content_womanhealth .wh_tit strong{font-size:20px;line-height:1.3}
.content_womanhealth .wh_txt{font-size:14px;line-height:1.429;word-break:keep-all}
.content_womanhealth .wh_comment{font-size:12px;line-height:1.5;font-weight:lighter;word-break:keep-all;margin-left:.5em;text-indent:-.5em}
.content_womanhealth .wh_termstxt{border:1px solid #dadada;padding:20px 10px;height:150px;overflow:auto;font-size:95%}
.content_womanhealth .control-label{padding-top:11px}
.content_womanhealth .amw-radio-overlay{display:inline-block}
.content_womanhealth .wrapper-memb-join{margin-bottom:30px}
.content_womanhealth .wh_table tr th{text-align:center;vertical-align:middle;color:#56565a;border-right:10px solid #fff}
.content_womanhealth .wh_table tr td{border-bottom:1px dashed #dadada;font-size:15px}
.content_womanhealth .wh_table tr:last-child td{border-bottom:0 none;font-size:15px}
.womanhealth_result{background-color:#efeaf2}
.womanhealth_result .content_womanhealth{padding:15px;margin-bottom:10px}
.womanhealth_result hr{border-color:#000}
.bt-whpop-purple{background-color:#9c63a7 !important;border-color:#9c63a7 !important;color:#fff !important;width:100%}
.whpop_comment{font-size:12px;text-align:left;font-weight:lighter;width:89.3%;margin:10px auto 0}
@media (max-width:768px) {
.content_womanhealth{margin:30px 20px}
.bt-whpop-purple{width:89.3%}
}
@media (min-width:769px) {
.content_womanhealth .wh_tit{font-size:24px}
.content_womanhealth .wh_tit strong{font-size:30px}
.content_womanhealth .wh_txt{font-size:21px}
.content_womanhealth .wh_comment{font-size:14px}
.whpop_comment{width:auto}
}

/*20200421 푸터에 strong 대신 CSS로 볼드 표시*/
.akl.new-v2 .footer ul li a[href*=info-policy]{font-weight:500}

/*20200527 푸터에 특정 아이콘 위치 지정(소비자피해 보상보험 가입사실 확인)*/
.footer-icon-macco.pc{text-align:right;margin-top:5px;margin-right:10px}
.footer-icon-macco.mob img{height:3em}
.footer-icon-macco.mob > a{border-bottom:0 none !important}

/* 20200605 제품상세 및 맞춤메시지 레이어 팝업 닫기버튼 위치 수정 */
.akl .amway-theme .product-detail .layerWrapper .cart-popup__header,
.akl .amway-theme .message-center-details .layerWrapper .cart-popup__header{height:70px}

.akl .amway-theme .product-detail .layerWrapper a.cart-popup__close,
.akl .amway-theme .message-center-details .layerWrapper a.cart-popup__close{font-size:24px !important;width:40px !important;height:40px !important;margin:-20px 0 0 0 !important;padding:0!important;top:50% !important;right:10px !important}
.akl .amway-theme .product-detail .layerWrapper a.cart-popup__close img,
.akl .amway-theme .message-center-details .layerWrapper a.cart-popup__close img{width:20px !important;height:20px !important}
@media (max-width:768px) {
  .akl .amway-theme .product-detail .layerWrapper .cart-popup__header,
  .akl .amway-theme .message-center-details .layerWrapper .cart-popup__header{height:50px}
  .akl .amway-theme .product-detail .layerWrapper a.cart-popup__close,
  .akl .amway-theme .message-center-details .layerWrapper a.cart-popup__close{font-size:initial !important;width:35px !important;height:35px !important;padding:10px !important}
  .akl .amway-theme .product-detail .layerWrapper a.cart-popup__close img,
  .akl .amway-theme .message-center-details .layerWrapper a.cart-popup__close img{width:15px !important;height:15px !important}
}

/*20200702 팀 뉴트리라이트 아이폰에서 제목 선수 이름 잘림 현상 수정*/
@media (max-width:768px) {
  .team-player-box .team-tit{padding-top:.2em}
}

/*20200730 엣모스피어 브랜드 페이지 > 깨끗한 공기의 기준, 초미세 정화력 페이지 3번 4번 컨텐츠 배경 수정*/
.brand .nAtmospherePuri .sky_p1_vis4.bg_v2 {background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis4_v2.jpg) 50% 50% / cover no-repeat}

.brand .nAtmospherePuri .sky_p1_vis5.bg_v2 {background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis5_v2.jpg) 50% 50% / cover no-repeat;height:854px}

/*20200828 뉴핀성취차 브론즈핀 라인 추가 요청*/
.newpin-area .ico-np24 {background-image:url(/_ui/responsive/theme-blue/images/akl_common/business/new_pin24.png)}

/*200828 PF21 추가 시작*/
/***twotime-cash-incentive [월간보너스] 연속 달성 인센티브***/
.os_noticeRes .osResWarning ul.twotime li {margin-bottom:.3em}
.os_noticeRes .coreplus_box .c_twotime .leftBox {width:50%;display:flex;justify-content:center;background:#fff}
.os_noticeRes .coreplus_box .c_twotime .leftBox .l_point {color:#ed0b54;font-size:14px}
.os_noticeRes .coreplus_box .c_twotime.box3 .leftBox {width:45%}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl {width:33.333%;text-align:center}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl dt,
.os_noticeRes .coreplus_box .c_twotime .leftBox dl dd{padding:1em 10px;font-size:16px;margin-right:4px;min-height:110px;display:flex;align-items:center;justify-content:center}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl:nth-child(3) dt,
.coreplus_box .leftBox dl:nth-child(3) dd{margin-right:0}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl dt{color:#164783;border-bottom:2px solid #67a2c7;background-color:#dfeaf4;font-weight:500}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl dd{border-bottom:2px solid #94bdd8}
.os_noticeRes .coreplus_box .c_twotime .leftBox dl dd>div {font-weight:400}
.os_noticeRes .coreplus_box .c_twotime .rightBox {width:40%;background:#f7f4f2;margin-left:10px;padding:2.6em 20px 1.4em 2.6em;min-height:220px;max-width:390px;width:100%;box-shadow:3px 3px 6px #adafb2}
.os_noticeRes .coreplus_box .c_twotime .rightBox .maintxt {border-bottom:1px solid #ed0b54;padding-bottom:5px}
.os_noticeRes .coreplus_box .c_twotime .rightBox .maintxt .icon_plus {color:#f6a2af}
.os_noticeRes .coreplus_box .c_twotime .rightBox .maintxt .r_point {color:#ed0b54;right:0}
.os_noticeRes .coreplus_box .c_twotime .rightBox p.result {color:#ed0b54}
.os_noticeRes .coreplus_box .c_twotime.box3 .rightBox{width:45%;max-width:440px;padding:1.2em 20px 1.4em 2.6em}
.os_noticeRes .coreplus_box .c_twotime.box4 .rightBox{padding:.8em 20px 5px 2.6em}
.os_noticeRes .coreplus_box .c_twotime.box5 .rightBox{padding:.8em 20px 5px 2.6em}
.os_noticeRes .coreplus_box .c_twotime .rightBox .toptxt {color:#a6a5a6}
.os_noticeRes .coreplus_box .c_twotime .rightBox .icon_plus {bottom:-3px;left:-26px}

/***personal-incentive [연간보너스] 퍼스널 그룹 성장 인센티브***/
.os_noticeRes .coreplus_box .c1_personal .left {margin-right:20px}
.os_noticeRes .coreplus_box .c1_personal .right {max-width:410px}
.os_noticeRes .coreplus_box .c1_personal .right>.tit {color:#3a6497;padding-bottom:5px}
.os_noticeRes .coreplus_box .c1_personal .right>.table {border-bottom:3px solid #c4d8e9}
.os_noticeRes .coreplus_box .c1_personal .right>.table table thead tr th{border-bottom:2px solid #c4d8e9;background:#c4d8e9;color:#3a6497;border-right:10px solid #fff;border-bottom:2px solid #7aadce}
.os_noticeRes .coreplus_box .c1_personal .right>.table table tbody tr td {border-bottom:1px solid #c4d8e9}
.os_noticeRes .coreplus_box .c1_personal .right>.table table tbody tr td:nth-child(1) {border-right:10px solid #fff}
.os_noticeRes .coreplus_box .c1_personal .right>.table table tbody tr:last-child td {border-bottom:0}
.os_noticeRes .coreplus_box .c3_personal {border:2px solid #55bc8a;border-radius:25px;box-shadow:10px 10px 0 #dff2e9}
.os_noticeRes .coreplus_box .c3_personal .tit {top:-17px;left:0;color:#55bc8a;background:#fff;border-radius:20px}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox {width:45%;display:flex;justify-content:center;background:#fff;text-align:center}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox div dl dt ,
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox div dl dd{display:flex;align-items:center;justify-content:center;font-weight:400}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first {padding-top:65px;width:25%;margin-right:50px}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first dl dt {min-height:40px;margin:17px 0;position:relative;background-color:#dfeaf4}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first dl dt:nth-child(2) {background-color:#3a6497;color:#fff;margin-bottom:0}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first dl dt:after {content:'˙ ˙ ˙ ˙ ˙ ˙';position:absolute;top:50%;transform:translateY(-50%);right:-40px;margin-top:3px;font-size:18px;color:#c1c2c4}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second {width:75%;display:flex;justify-content:space-between}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl {width:50%;float:left}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:first-child {margin-right:5px;color:#70a8cb}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:nth-child(2) {margin-left:5px;color:#346094}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl dt {min-height:66px;background-color:#dfeaf4;border-bottom:3px solid #70a8cb}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:nth-child(2) dt {min-height:66px;background-color:#cfd2e3;border-bottom:3px solid #346094}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl dd {min-height:60px;border-bottom:2px solid #70a8cb}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:nth-child(2) dd {min-height:60px;border-bottom:2px solid #346094}
.os_noticeRes .coreplus_box .c5_personal .c5_box1 .rightBox {width:40%;background:#f7f4f2;margin-left:20px;padding:2.6em 20px 1.4em 20px;min-height:186px;max-width:390px;width:100%;box-shadow:3px 3px 6px #adafb2}

/*** front-line-incentive _G20730_002_2.2-FAA-프론트라인-성장-인센티브_v1.1***/
.os_noticeRes .coreplus_box .c1_frontline .right {max-width:500px}
.os_noticeRes .coreplus_box .c1_frontline .right .tit {color:#3a6497;padding-bottom:5px}
.os_noticeRes .coreplus_box .c1_frontline .right .table {border-bottom:2px solid #c4d8e9}
.os_noticeRes .coreplus_box .c1_frontline .right .table table thead tr th {border-bottom:2px solid #c4d8e9;background:#c4d8e9;color:#3a6497;border-right:10px solid #fff;border-bottom:2px solid #7aadce}
.os_noticeRes .coreplus_box .c1_frontline .right .table table thead tr th:nth-child(2) {border-bottom:2px solid #c4d8e9;background:#c4d8e9;color:#3a6497;border-bottom:2px solid #7aadce}
.os_noticeRes .coreplus_box .c1_frontline .right .table table tbody tr td {border-right:10px solid #fff;border-bottom:1px solid #c4d8e9;font-weight:400}
.os_noticeRes .coreplus_box .c1_frontline .right .table table tbody tr td:nth-child(2n) {border-right:10px solid #fff;border-bottom:1px solid #c4d8e9;font-weight:600}
.os_noticeRes .coreplus_box .c1_frontline .right .table table tbody tr:last-child td {border-bottom:0}
.os_noticeRes .coreplus_box .c3_frontline .leftBox {max-width:625px;border-bottom:2px solid #d0d1d3}
.os_noticeRes .coreplus_box .c3_frontline .leftBox table thead tr th {border-bottom:2px solid #8d8f93;background:#d1d2d4;color:#636567;border-right:10px solid #fff}
.os_noticeRes .coreplus_box .c3_frontline .leftBox table tbody tr td {border-right:10px solid #fff;border-bottom:1px solid #d0d1d3;font-weight:400}
.os_noticeRes .coreplus_box .c3_frontline .leftBox table tbody tr:last-child td {border-bottom:0}
.os_noticeRes .coreplus_box .c3_frontline .rightBox {margin-left:20px;max-width:285px}
.os_noticeRes .coreplus_box .c3_frontline .rightBox dl dt,
.coreplus_box .c3_frontline .rightBox dl dd{display:flex;align-items:center;justify-content:center}
.os_noticeRes .coreplus_box .c3_frontline .rightBox dl dt {background-color:#74aacc;color:#fff;min-height:49px;font-weight:400}
.os_noticeRes .coreplus_box .c3_frontline .rightBox dl dd {color:#3a6497;font-weight:600;border:1px solid #74aacc;min-height:45px;margin-top:2px;margin-bottom:2px}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox {width:45%;display:flex;justify-content:center;background:#fff;text-align:center}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox div dl dt ,
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox div dl dd{display:flex;align-items:center;justify-content:center;font-weight:400}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first {padding-top:65px;width:25%;margin-right:50px}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first dl dt {min-height:40px;margin:17px 0;position:relative;background-color:#dfeaf4}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first dl dt:nth-child(2) {margin-bottom:0;background-color:#3a6497;color:#fff}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first dl dt:after {content:'˙ ˙ ˙ ˙ ˙ ˙';position:absolute;top:50%;transform:translateY(-50%);right:-40px;margin-top:3px;font-size:18px;color:#c1c2c4}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second {width:75%;display:flex;justify-content:space-between}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl {width:50%;float:left}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:first-child {margin-right:5px;color:#70a8cb}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:nth-child(2) {margin-left:5px;color:#346094}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl dt {min-height:66px;background-color:#dfeaf4;border-bottom:3px solid #70a8cb}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl dd {min-height:60px;border-bottom:2px solid #70a8cb}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:nth-child(2) dt {background-color:#cfd2e3;border-bottom:3px solid #346094}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:nth-child(2) dd {border-bottom:2px solid #346094}
.os_noticeRes .coreplus_box .c4_frontline .c4_box1 .rightBox {width:40%;background:#f7f4f2;margin-left:20px;padding:2em 20px 1.4em 20px;min-height:186px;max-width:390px;width:100%;box-shadow:3px 3px 6px #adafb2}
.os_noticeRes .coreplus_box .c4_frontline .c4_box2 {background:#f7f4f2;margin-left:208px;padding:2em 20px 1.4em 20px;min-height:186px;max-width:670px;width:100%;box-shadow:3px 3px 6px #adafb2}

/*** faa-incentive G20730_002_2.3-FAA-성장-인센티브_v1.1 ***/
.os_noticeRes .coreplus_box .c2_faa .tit{color:#3a6497;padding-bottom:5px}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox{width:45%;display:flex;justify-content:center;background:#fff;text-align:center;border-bottom:1px solid #6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dt ,
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dd{display:flex;align-items:center;justify-content:center;font-weight:400}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl{width:25%;float:left;margin-right:5px;margin-left:5px;color:#70a8cb}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl:first-child{margin-left:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl:nth-child(4){margin-right:0px}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dt{min-height:80px;height:102px;background-color:#d1d2d4;border-bottom:2px solid #6f6f71;color:#6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl:nth-child(4) dt{background-color:#dfeaf4;border-bottom:2px solid #70a8cb;color:#70a8cb}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dd{min-height:50px;border-bottom:1px solid #d2d3d4;color:#6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dd.last{border-bottom:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dd:nth-child(2){padding:5px 0;min-height:77px}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl:nth-child(2) dd:nth-child(2){border-bottom:0;color:#6f6f71;height:117px}
.os_noticeRes .coreplus_box .c3_faa .c3_box1 .rightBox{width:40%;background:#f7f4f2;margin-left:20px;padding:1em 20px 1em 20px;min-height:186px;max-width:390px;width:100%;box-shadow:3px 3px 6px #adafb2}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox{width:45%;display:flex;justify-content:center;background:#fff;text-align:center;border-bottom:1px solid #6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl{color:#70a8cb;margin-left:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl dd{border-bottom:1px solid #d2d3d4;color:#6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl dd.last{border-bottom:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox p.icon{position:relative;min-height:150px}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox p.icon img{position:absolute;top:62px;left:50%;transform:translateX(-50%)}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first{width:48%;float:left}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first .top{display:flex;align-items:center;justify-content:center;font-weight:400;background-color:#d1d2d4;border-bottom:2px solid #6f6f71;color:#6f6f71;min-height:50px}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first .top2{display:flex;align-items:center;justify-content:center;font-weight:400;background-color:#dfeaf4;border-bottom:2px solid #70a8cb;color:#70a8cb;min-height:50px}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl{width:48%;float:left;margin:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl:nth-child(2){margin-left:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl:nth-child(3){margin-right:0px;float:right}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl dd{display:flex;align-items:center;justify-content:center;font-weight:400;min-height:50px}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .first dl dd.point{padding:10px 0;display:block;border-bottom:0}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .right dl{color:#70a8cb}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .leftBox .right dl dd{border-bottom:1px solid #d2d3d4;color:#6f6f71}
.os_noticeRes .coreplus_box .c3_faa .c3_box2 .rightBox{max-width:390px;background:#f7f4f2;margin-left:20px;padding:1.5em 20px 1em 20px;min-height:164px;box-shadow:3px 3px 6px #adafb2}
@media screen and (max-width:639px) {
  /***twotime-cash-incentive [월간보너스] 연속 달성 인센티브***/
  .os_noticeRes .osResWarning ul.twotime{padding-left:10px}
  .os_noticeRes .osResWarning ul.twotime li{text-indent:-7px !important}
  .os_noticeRes .coreplus_box .c_twotime .leftBox dl dt,
  .coreplus_box .c_twotime .leftBox dl dd{font-size:15px;padding:.5em 5px;min-height:110px}
  .os_noticeRes .coreplus_box .c_twotime.box3 .leftBox dl dd{min-height:144px}
  .os_noticeRes .coreplus_box .c_twotime.box4 .leftBox dl dd{min-height:144px}
  .os_noticeRes .coreplus_box .c_twotime.box5 .leftBox dl dd{min-height:144px}
  .os_noticeRes .coreplus_box .c_twotime .rightBox{margin-left:0;margin-top:20px;padding:2em 15px 1.4em 2em}
  .os_noticeRes .coreplus_box .c_twotime.box3 .rightBox{margin-left:0;margin-top:20px;padding:2em 15px 1.4em 2em}
  .os_noticeRes .coreplus_box .c_twotime.box4 .rightBox{margin-left:0;margin-top:20px;padding:2em 15px 1.4em 2em}
  .os_noticeRes .coreplus_box .c_twotime.box5 .rightBox{margin-left:0;margin-top:20px;padding:2em 15px 1.4em 2em}
  .os_noticeRes .coreplus_box .c_twotime .rightBox .icon_plus{bottom:2px;left:-21px}

  /***personal-incentive [연간보너스] 퍼스널 그룹 성장 인센티브***/
  .os_noticeRes .coreplus_box .c1_personal .left{margin-right:0px}
  .os_noticeRes .coreplus_box .c1_personal .right{margin-top:20px}
  .os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first{margin-right:25px;width:30%}
  .os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:first-child{margin-right:2px}
  .os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .second dl:nth-child(2){margin-left:2px}
  .os_noticeRes .coreplus_box .c5_personal .c5_box1 .leftBox .first dl dt:after{content:'˙ ˙ ˙';right:-19px}
  .os_noticeRes .coreplus_box .c5_personal .c5_box1 .rightBox{margin-left:0;margin-top:20px}

  /*** front-line-incentive _G20730_002_2.2-FAA-프론트라인-성장-인센티브_v1.1***/
  .os_noticeRes .coreplus_box .c3_frontline .rightBox{margin-left:0px;margin-top:20px;max-width:100%}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first{margin-right:25px;width:30%}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:first-child{margin-right:2px}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .second dl:nth-child(2){margin-left:2px}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box1 .leftBox .first dl dt:after{content:'˙ ˙ ˙';right:-19px}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box1 .rightBox{margin-left:0;margin-top:20px}
  .os_noticeRes .coreplus_box .c4_frontline .c4_box2{margin-left:0}

  /*** faa-incentive G20730_002_2.3-FAA-성장-인센티브_v1.1 ***/
  .os_noticeRes .coreplus_box .c3_faa .c3_box1 .leftBox dl dd:nth-child(2){min-height:95px}
  .os_noticeRes .coreplus_box .c3_faa .c3_box1 .rightBox{margin-left:0;margin-top:20px}
  .os_noticeRes .coreplus_box .c3_faa .c3_box2 .rightBox{margin-left:0;margin-top:20px}
}
/*200828 PF21 추가 끝*/

/* 바디키 마이핏 관련 이미지 수정 20200901 */
.nNutrilite .nBgProgram{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program01_re_v2.png) no-repeat center 0;background-size:100%;background-color:#f5f7f9}
@media (max-width:768px) {
  .nNutrilite .nBgProgram{background-size:155px}
}
/* //바디키 마이핏 관련 이미지 수정 20200901 */

/* 바디키 202009 시작 */
/* pc 공통 */
.myBodykey_newProgram .renew_justMo{display:none}
.myBodykey_newProgram .renew_justPc{display:block}

/* 바디키 마이핏 프로그램_pc */
.myBodykey_newProgram .prog_recolor_green01{color:#006225}
.myBodykey_newProgram .bodykey_prog_start{padding:0 20px}
.myBodykey_newProgram .bodykey_prog_renewinfo{text-align:center;border-bottom:1px solid #e3e3e3}
.myBodykey_newProgram .prog_renewinfo_tit{width:100%;font-size:32px;background-color:#f4f4f4;padding:38px 0 38px 0;font-weight:500;margin:60px 0 40px 0}
.myBodykey_newProgram .prog_renewinfo_sHead{font-size:28px;color:#f3981d;font-weight:400;margin-bottom:28px}
.myBodykey_newProgram .prog_renewinfo_sHead span{font-size:32px;font-weight:500}
.myBodykey_newProgram .prog_renewinfo_descript{font-size:14px;padding-bottom:40px}
.myBodykey_newProgram .prog_renewinfo_descript span{font-size:16px;font-weight:500}

.myBodykey_newProgram .bodykey_prog_resystem{padding-top:40px}
.myBodykey_newProgram .bodykey_prog_resystem ul{display:table;table-layout:fixed;max-width:640px;box-sizing:border-box;text-align:center;margin:0 auto}
.myBodykey_newProgram .bodykey_prog_resystem li{padding-bottom:30px}
.myBodykey_newProgram .bodykey_prog_resystem .resystem_icon{display:table-cell;width:90px;height:auto;font-size:16px;vertical-align:middle;text-align:center;word-break:keep-all;word-wrap:break-word}
.myBodykey_newProgram .bodykey_prog_resystem .resystem_icon img{width:100%}
.myBodykey_newProgram .bodykey_prog_resystem .resystem_title{display:table-cell;font-size:14px;padding-left:30px;vertical-align:middle;text-align:left}

.myBodykey_newProgram .bodykey_prog_relunch{padding-bottom:60px}
.myBodykey_newProgram .prog_relunch_wrap{max-width:480px;margin:0 auto;border:1px solid #006225;border-radius:15px;overflow:hidden}
.myBodykey_newProgram .relunch_head{font-size:16px;padding:18px 30px;background-color:#006225;text-align:center;color:#ffffff;margin:0}
.myBodykey_newProgram .relunch_head span{font-size:14px}
.myBodykey_newProgram .relunch_body{display:table;table-layout:fixed;max-width:480px;max-height:114px}
.myBodykey_newProgram .relunch_body .relunch_body_img{display:table-cell;width:50%;vertical-align:middle}
.myBodykey_newProgram .relunch_body .relunch_body_img img{width:100%}
.myBodykey_newProgram .relunch_body .relunch_body_txt{display:table-cell;width:50%;vertical-align:middle;padding:0 5px}
.myBodykey_newProgram .relunch_body .relunch_body_txt strong{font-weight:500}
/* //바디키 마이핏 프로그램_pc */

/* 프로그램 세부일정_pc */
.myBodykey_newProgram .detail_prog_mar{padding:60px 0}
.myBodykey_newProgram .bodykey_detail_prog {padding:0 0 60px 0}

.myBodykey_newProgram .bodykey_detail_prog img{display:block;width:100%;height:auto}
.myBodykey_newProgram .bodykey_detail_prog .line{border-bottom:1px solid #e3e3e3}
.myBodykey_newProgram .bodykey_detail_prog .detail_prog_img{margin:0 auto}
.myBodykey_newProgram .prog_detail_cadalog{margin-top:60px}
.myBodykey_newProgram .renew_cadalog_list{max-width:668px;font-size:14px;text-align:left;margin:25px auto 0 auto}
.myBodykey_newProgram .prog_detail_notice{margin-top:60px;padding-bottom:60px;border-bottom:1px solid #e3e3e3}
.myBodykey_newProgram .d_notice_wrap{padding:40px 30px;background-color:#f4f4f4;border:1px solid #e3e3e3}
.myBodykey_newProgram .prog_detail_notice .detail_notice_head{width:165px;background-color:#186331;color:#ffffff;font-size:24px;padding-left:27px;line-height:50px}
.myBodykey_newProgram .prog_detail_notice .detail_notice_topTxt{padding-left:.5em}
.myBodykey_newProgram .prog_detail_notice .detail_notice_topTxt p{text-indent:-.5em;font-size:16px}
.myBodykey_newProgram .prog_detail_notice .detail_notice_topImg{padding:30px 0;max-width:587px}
/* 프로그램 세부일정_pc */

/* 바디키 운동 제안_pc */
.myBodykey_newProgram .bodykey_renew_gym strong.bold{font-weight:bold}
.myBodykey_newProgram .bodykey_renew_gym .renew_justPc img {width:100%;height:auto}
.myBodykey_newProgram .bodykey_renew_gym{padding-bottom:60px}
.myBodykey_newProgram .renew_gym_txt{font-size:16px;font-weight:500;padding-bottom:40px}
/* //바디키 운동 제안_pc */

/* 바디키 공지사항_pc */
.myBodykey_newProgram .renew_notice{position:relative}
.myBodykey_newProgram .bodykey_renew_notice{font-size:32px;font-weight:500;color:#008fc5;text-align:center;position:relative;top:50%;padding:120px 0}
/* //바디키 공지사항_pc */
@media (max-width:768px) {
  /* mobile 공통 */
  .myBodykey_newProgram .renew_justPc{display:none}
  .myBodykey_newProgram .renew_justMo{display:block}

  /* 바디키 마이핏 프로그램_mo */
  .myBodykey_newProgram .prog_renewinfo_tit{font-size:24px;margin:30px 0 28px 0}
  .myBodykey_newProgram .prog_renewinfo_sHead{font-size:21px}
  .myBodykey_newProgram .prog_renewinfo_sHead span{font-size:24px}

  .myBodykey_newProgram .bodykey_prog_resystem .resystem_icon{display:block;width:100%;text-align:center}
  .myBodykey_newProgram .bodykey_prog_resystem .resystem_icon img {width:81px}
  .myBodykey_newProgram .bodykey_prog_resystem .resystem_title{display:block;width:100%;text-align:center;padding-left:0!important}
  .myBodykey_newProgram .bodykey_prog_resystem .resystem_title dt{font-size:16px;padding:20px 0;font-weight:500}

  .myBodykey_newProgram .relunch_body .relunch_body_img {display:block;width:100%;text-align:center;padding:0 20px}
  .myBodykey_newProgram .relunch_body .relunch_body_txt {display:block;width:100%;text-align:center;padding:0 20px}
  .myBodykey_newProgram .relunch_body .relunch_body_txt p{margin:0;padding-bottom:30px}
  /* 바디키 마이핏 프로그램_mo */

  /* 프로그램 세부일정_mo */
  .myBodykey_newProgram .detail_prog_mar{padding:35px 0 40px 0}
  .myBodykey_newProgram .bodykey_detail_prog{padding :0 0 30px 0}
  .myBodykey_newProgram .prog_detail_notice .detail_notice_head{width:122px;line-height:40px;font-size:18px;padding-left:20px}
  .myBodykey_newProgram .prog_detail_notice{margin-top:40px;padding-bottom:40px}
  .myBodykey_newProgram .prog_detail_cadalog{margin-top:40px}
  .myBodykey_newProgram .renew_cadalog_list{font-size:16px;margin-top:20px;padding-left:.5em}
  .myBodykey_newProgram .renew_cadalog_list li{text-indent:-.5em}
  .myBodykey_newProgram .d_notice_wrap{padding:30px 15px}
  /* //프로그램 세부일정_mo */

  /* 바디키 운동 제안_mo */
  .myBodykey_newProgram .renew_gym_moSection{text-align:center}
  .myBodykey_newProgram .gym_moSection_tit img {max-width:190px;margin:0 auto}
  .myBodykey_newProgram .renew_gym_off .line_false{border:0;padding-bottom:0}
  .myBodykey_newProgram .renew_gym_off .gym_moSection_tit{margin-top:30px}
  .myBodykey_newProgram .renew_gym_on .gym_moSection_tit{margin-top:40px}
  .myBodykey_newProgram .renew_gym_txt{font-size:14px;padding-bottom:30px}
  .myBodykey_newProgram .gym_moSection_cont{padding:30px 0;border-bottom:1px solid #e3e3e3}
  .myBodykey_newProgram .gym_cont_head{font-size:18px;font-weight:500;color:#006225}
  .myBodykey_newProgram .gym_cont_head.more01{color:#006225}
  .myBodykey_newProgram .gym_cont_head.more02{color:#003b16}
  .myBodykey_newProgram .gym_cont_head.more03{color:#5f9774}
  .myBodykey_newProgram .gym_cont_head.more04{color:#3e7151}
  .myBodykey_newProgram .gym_moSection_poto{margin:20px 0}
  .myBodykey_newProgram .gym_moSection_poto img{width:100%}
  .myBodykey_newProgram .gym_moSection_dic{font-size:16px;font-weight:500;padding-bottom:20px}
  .myBodykey_newProgram .gym_moSection_dic .addNum{font-size:14px;font-weight:400}
  .myBodykey_newProgram .gym_moSection_em{font-size:14px}
  .myBodykey_newProgram .renew_gym_final{font-size:18px;font-weight:500;padding-top:30px;letter-spacing:-1.2px!important}
  /* //바디키 운동 제안_mo */

  /* 바디키 공지사항_mo */
  .myBodykey_newProgram .bodykey_renew_notice{font-size:24px;padding:90px 0}
  /* //바디키 공지사항_mo */
}
/* //바디키 202009 끝 */

/* 바디키 마이핏 프로그램 일정 관련 텍스트 추가 - 200907 */
.myBodykey_newProgram .prog_detail_notice .prog_calen_noti{font-size:16px}
.myBodykey_newProgram .prog_detail_notice .prog_calen_noti .calList ul{padding-left:2.9em}
.myBodykey_newProgram .prog_detail_notice .prog_calen_noti .calList ul li{text-indent:-2.9em}
.myBodykey_newProgram .prog_detail_notice .prog_calen_noti .cautionBox{background-color:#fff;padding:1.2em;border:1px solid #e3e3e3}
@media (max-width:639px){
  .myBodykey_newProgram .prog_detail_notice .prog_calen_noti .cautionBox{padding:1em}
}
/* //바디키 마이핏 프로그램 일정 관련 텍스트 추가 - 200907 *

/* FAQ BS-02 답변 수정 - 200911 */
.os_noticeRes .osResTbBlock.tbCust_BS02_faq{width:100%;max-width:500px;border-top:0;font-size:14px;text-align:center}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 {background-color:#fff;color:#56565a}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 thead tr{border-top:1px solid #ddd}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 thead th{background-color:#fff;color:#56565a;vertical-align:middle;padding:.3em}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 thead th.slashTB{background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="gainsboro"/></svg>');padding:.3em 1em}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 tbody th{background-color:#fff;color:#56565a;vertical-align:middle;padding:.8em 0em}
.os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 tbody td{padding:.8em .3em;vertical-align:middle}
@media (max-width:639px){
  .os_noticeRes .osResTbBlock.tbCust_BS02_faq .osResTb05 thead th.slashTB{padding:.3em .5em}
}
/* //FAQ BS-02 답변 수정 - 200911 */

/* nby 브랜드 페이지 수정 - 200925 */
.nbyNutri .prodBox01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}
.nbyNutri .prodBox01 div{width:calc(25% - .35%);margin-bottom:.5%}
.nbyNutri .item06.item06Bg_v2{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nBy_nutri_2009_bg.jpg)}
@media (max-width:768px){
  .nbyNutri .item08_v2{margin-top:2px}
}
@media (max-width:640px){
  .nbyNutri .item06.item06Bg_v2{background-image:none}
  .nbyNutri .prodBox01_mob{display:flex;flex-wrap:wrap;justify-content:space-between}
  .nbyNutri .prodBox01_mob div{width:calc(50% - .25%);margin-bottom:.4%}
}
/* //nby 브랜드 페이지 수정 - 200925 */

/* 콜센터 상담 및 ARS 서비스 연결 안내 수정 - 201103 */
.call-center .number > li em.call-num0:before{content:'0'}
.call-center .visual .img{width:356px;height:513px;background-image:url(/_ui/responsive/theme-blue/images/akl_common/customer/call_center01_v2.png)}
    
@media (max-width:768px){
  .call-center .visual .img{width:290px;height:232px;background-image:url(/_ui/responsive/theme-blue/images/akl_common/customer/call_center02_v2.png)}
}
/* //콜센터 상담 및 ARS 서비스 연결 안내 수정 - 201103 */

/* 아티스트리 브랜드 페이지 '아티스트리 브랜드 역사' 이미지 수정 */
.nArtistry .nBgBrand:nth-child(2).nBgBrand_v2 {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand02_v2.jpg)}
@media (max-width:639px){
  .nArtistry .nBgBrand:nth-child(2).nBgBrand_v2 {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand02_m_v2.jpg)}
}
/* //아티스트리 브랜드 페이지 '아티스트리 브랜드 역사' 이미지 수정 */

/*20201210 엣모스피어 브랜드 페이지 > 깨끗한 공기의 기준, 초미세 정화력 페이지 4번 컨텐츠 배경 수정*/
.brand .nAtmospherePuri .sky_p1_vis5.bg_v3 {background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis5_v3.jpg) 50% 50% / cover no-repeat}
/*  //20201210 엣모스피어 브랜드 페이지 > 깨끗한 공기의 기준, 초미세 정화력 페이지 4번 컨텐츠 배경 수정  */

/*눈 건강 자가진단 팝업*/
.content_eyecare ::-webkit-scrollbar{width:.4em}
.content_eyecare ::-webkit-scrollbar-thumb{background:#dadada;border-radius:1em}
.content_eyecare ::scrollbar{width:.4em}
.content_eyecare ::scrollbar-thumb{background:#dadada;border-radius:1em}
.content_eyecare{padding:30px;letter-spacing:-1px;color:#56565a;word-break:keep-all;font-size:15px}
.content_eyecare.bgEvent{background-color:#fff6e4}
.content_eyecare p,
.content_eyecare div{word-break:keep-all;letter-spacing:-1px;margin-bottom:0}
.content_eyecare strong,
.content_eyecare b{font-weight:500}
.content_eyecare img{max-width:100%}
.content_eyecare .txtC{text-align:center !important;margin-left:auto;margin-right:auto}
.content_eyecare .marB{margin-bottom:15px !important}
.content_eyecare .padT{padding-top:15px !important}
.content_eyecare .color_purple{color:#9c63a7}
.content_eyecare .color_orange{color:#f58220}
.content_eyecare .color_red{color:#dc5257}
.content_eyecare .color_black{color:#000}
.content_eyecare .eyecare_tit{font-size:19px;line-height:1.375}
.content_eyecare .eyecare_tit strong{font-size:21px;line-height:1.3}
.content_eyecare .eyecare_txt{font-size:14px;line-height:1.429;word-break:keep-all;font-weight:300;padding-top:.5em;padding-bottom:.5em}
.content_eyecare .eyecare_txt2{font-size:13px;line-height:1.429;word-break:keep-all;font-weight:300;padding-top:.5em;padding-bottom:.5em}
.content_eyecare .eyecare_list li{font-size:14px;line-height:1.5;font-weight:lighter;word-break:keep-all;margin-left:.5em;text-indent:-.5em}
.content_eyecare .eyecare_comment{font-size:12px;line-height:1.5;font-weight:lighter;word-break:keep-all;color:#555;padding:20px 10px 10px 10px}
.content_eyecare .eyecare_termstxt{border:1px solid #dadada;padding:20px 10px;height:120px;overflow:auto;font-size:95%}
.content_eyecare .control-label{padding-top:11px}
.content_eyecare .amw-radio-overlay{display:inline-block}
.content_eyecare .wrapper-memb-join{margin-bottom:30px}
.content_eyecare .eyecare_table{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;font-size:12px}
.content_eyecare .eyecare_table th,
.content_eyecare .eyecare_table td{vertical-align:middle}
.content_eyecare .eyecare_table thead tr{border:0 none}
.content_eyecare .eyecare_table thead tr th{background-color:#F9EDE4;border:0 none;line-height:1.08;padding:.7em .2em;color:#000;text-align:center;font-weight:300}
.content_eyecare .eyecare_table tbody tr th,
.content_eyecare .eyecare_table tbody tr td{background-color:#fff;border:0 none;line-height:1.4;color:#000;font-weight:300;padding-top:.8em;padding-bottom:.6em}
.content_eyecare .eyecare_table tbody tr:nth-child(2n) th,
.content_eyecare .eyecare_table tbody tr:nth-child(2n) td{background-color:#f3f3f3}
.content_eyecare .eyecare_table tbody tr th{padding-left:.7em}
.content_eyecare .eyecare_table tbody tr td{padding:0 .5em .2em .5em}
.content_eyecare .eyecare_table .amw-radio-wrap{vertical-align:top}
.content_eyecare .eyecare_result{margin-top:35px;padding:0 0 0 25px;background:url(/_ui/responsive/theme-blue/images/eyecare/bul_01.png) 0 0/21px 21px no-repeat;font-size:16px;font-weight:300}
.bt-eyecare-pop-orange{background-color:#f58220 !important;border-color:#f58220 !important;color:#fff !important;width:100%}
.bt-eyecare-pop-sky{background-color:#3FB0E3 !important;border-color:#3FB0E3 !important;color:#fff !important;width:100%}
.eyecare_pop_comment{font-size:12px;text-align:left;font-weight:lighter;width:89.3%;margin:10px auto 0}
@media (max-width:768px) {
  .content_eyecare{padding:30px 20px}
  .bt-eyecare-pop-orange{width:89.3%}
  .bt-eyecare-pop-sky{width:89.3%}
}
@media (min-width:769px) {
  .content_eyecare .eyecare_tit{font-size:20px}
  .content_eyecare .eyecare_tit strong{font-size:30px}
  .content_eyecare .eyecare_txt{font-size:16px}
  .content_eyecare .eyecare_txt2{font-size:14px}
  .content_eyecare .eyecare_list li{font-size:15px}
  .content_eyecare .eyecare_comment{font-size:12px}
  .content_eyecare .eyecare_table{font-size:14px}
  .content_eyecare .eyecare_result{font-size:16px}
  .eyecare_pop_comment{width:auto}
}
/*//눈 건강 자가진단 팝업*/

/* 암웨이퀸 브랜드 썸네일 수정 - 210203 */
.nQueen [class*="nBgExperience"]{background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience01_v2.jpg) no-repeat center 0}
@media (max-width:768px){
  .nQueen [class*="nBgExperience"]{background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience01_m_v2.jpg) no-repeat center 0;background-size:100%}
}
/* //암웨이퀸 브랜드 썸네일 수정 - 210203 */

/* nby 브랜드 페이지 수정 - 200925 */
.nbyNutri .item06.item06Bg_v3{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nBy_nutri_2009_bg_v2.jpg)}
@media (max-width:640px) {
  .nbyNutri .item06.item06Bg_v3{background-image:none}
}
/* //nby 브랜드 페이지 수정 - 200925 */

 /* 비즈니스 > 여행점수 조회 > 여행점수 확인 콘텐츠 내 배경 이미지 수정 */
.calc-travel-point .txt-math>span.type2{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_pc_v3.png) no-repeat -332px 0}
        
@media (max-width:768px){
  .calc-travel-point .txt-math>span.type2{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_mob_v3.png) no-repeat 50% -85px;background-size:auto 117px}
}
 /* //비즈니스 > 여행점수 조회 > 여행점수 확인 콘텐츠 내 배경 이미지 수정 */

/* 바디키 프로그램 세부일정 수정 - 210303 */
.myBodykey_newProgram .d_notice_wrap .d_noti_para{margin-top:40px;font-size:16px}
.myBodykey_newProgram .d_notice_wrap .d_noti_para:first-child{margin-top:0}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_star{padding-left:.5em;text-indent:-.5em}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_unList{padding-left:.5em}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_unList li{text-indent:-.5em}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_detail{margin:15px 0 25px;padding-left:.6em}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_detail .para_orderList{padding-left:.5em}
.myBodykey_newProgram .d_notice_wrap .d_noti_para .para_detail .para_orderList li{text-indent:-1em}
@media (max-width:768px){
  .myBodykey_newProgram .d_notice_wrap .d_noti_para{margin-top:30px;font-size:15px}
  .myBodykey_newProgram .d_notice_wrap .d_noti_para:first-child{margin-top:0}
}
/* //바디키 프로그램 세부일정 수정 - 210303 */

/*아티스트리 브랜드 리뉴얼 2021 스타일 시작*/
/*main*/
.artistry_a2021 .nColWrap .nColItem .titleH2{font-size:40px;line-height:1.2;color:#000;letter-spacing:-1px;font-weight:400}
.artistry_a2021 .nColWrap .nColItem .titleH3{font-size:32px;line-height:1.25;color:#000;letter-spacing:-.5px;font-weight:500}
.artistry_a2021 .nColWrap .nColItem .titleH4{font-size:18px;line-height:1.44;color:#002f5f;letter-spacing:-.5px;font-weight:700}
.artistry_a2021 .nColWrap .nColItem .textP01{font-size:28px;line-height:1.285;color:#56565a;font-weight:400}
.artistry_a2021 .nColWrap .nColItem .textP02{font-size:16px;line-height:1.5;color:#56565a;font-weight:400}
.artistry_a2021 sup a{color:inherit !important}
.artistry_a2021 .padT50{padding-top:50px}
.artistry_a2021 .padT30{padding-top:30px}
.artistry_a2021 .padT20{padding-top:20px}
.artistry_a2021 .nColWrap .nColItem .btnMore{font-size:14px;line-height:2;height:30px;width:90px;border:1px solid #333;text-align:center;background-color:transparent;font-weight:500;display:inline-block;color:#333 !important}
.artistry_a2021 .bg_a2021_01{height:500px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_main_cont04.jpg);background-size:cover}
.artistry_a2021 .bg_a2021_02{height:500px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_main_cont06.jpg);background-size:cover;background-position:center right}
@media (max-width:768px) {
  .artistry_a2021 .nColWrap .nColItem .titleH2{font-size:25px;line-height:1.24;letter-spacing:-.5px;font-weight:500}
  .artistry_a2021 .nColWrap .nColItem .titleH3{font-size:22px;line-height:1.27}
  .artistry_a2021 .nColWrap .nColItem .textP01{font-size:22px}
  .artistry_a2021 .nColWrap .nColItem .textP02{font-size:15px;letter-spacing:-1px}
  .artistry_a2021 .padT50{padding-top:25px}
  .artistry_a2021 .padT30{padding-top:20px}
  .artistry_a2021 .bg_a2021_01{height:330px;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_main_cont04_mo.jpg);background-position:50% 33%}
  .artistry_a2021 .bg_a2021_02{height:auto;background-image:none;padding-left:0;padding-right:0;padding-bottom:0}
}
/*clean*/
.artistry_a2021 .bg_a2021_03{height:430px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont01.jpg);background-size:cover;background-position:bottom right}
.artistry_a2021 .bg_a2021_04{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont02_2.jpg);background-size:cover}
.artistry_a2021 .bg_a2021_05{height:430px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont03.jpg);background-size:cover;background-position:50% 50%}
.artistry_a2021 .nColWrap .nColItem .textP03{font-size:18px;line-height:1.44;color:#56565a;font-weight:400}
.artistry_a2021 .nColWrap .nColItem .textP04{font-size:22px;line-height:1.90;color:#000;font-weight:500}
.artistry_a2021 .nColWrap .nColItem .textP04 strong{font-size:32px;line-height:1.31;font-weight:700;color:#00a399}
@media (max-width:768px) {
  .artistry_a2021 .bg_a2021_04{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont02_2_mo.jpg);background-size:cover;background-repeat:repeat;padding-bottom:20px}
  .artistry_a2021 .nColWrap .nColItem .textP03{font-size:15px;line-height:1.4}
  .artistry_a2021 .nColWrap .nColItem .textP03 b{font-weight:700}
  .artistry_a2021 .nColWrap .nColItem .textP04{font-size:17px;line-height:1.82}
  .artistry_a2021 .nColWrap .nColItem .textP04 strong{font-size:25px;line-height:1.24}
}
@media (max-width:639px) {
  .artistry_a2021 .bg_a2021_03{height:auto;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont01_mo.jpg);background-position:center bottom}                
  .artistry_a2021 .bg_a2021_05{height:auto;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_clean_cont03_mo.jpg);background-position:center bottom}
}
/*story*/
.artistry_a2021 .bg_a2021_06{height:430px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_story_cont01_2.jpg);background-size:cover;background-position:50% 50%}
.artistry_a2021 .a2021_ingr{text-align:left;display:block;max-width:1200px}
.artistry_a2021 .a2021_ingr li{display:inline-block;text-align:center;width:230px;height:240px;vertical-align:top}
.artistry_a2021 .a2021_ingr img{width:100px;margin-bottom:20px}
.artistry_a2021 .a2021_ingr p{font-size:18px;line-height:1.44;font-weight:400;color:#56565a;margin-top:10px}
.artistry_a2021 .a2021_ingr p strong{font-size:22px;line-height:1.36;font-weight:500;color:#000}
@media (max-width:768px) {
  .artistry_a2021 .bg_a2021_06{height:auto;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_story_cont01_2_mo.jpg);padding-bottom:40px}
  .artistry_a2021 .amway-theme .outer-border-bottom:before{padding-right:0}
}
@media (max-width:639px) {
  .artistry_a2021 .a2021_ingr{width:95%;margin-left:auto;margin-right:auto}
  .artistry_a2021 .a2021_ingr li{width:49%;height:173px}
  .artistry_a2021 .a2021_ingr img{width:80px;margin-bottom:12px}
  .artistry_a2021 .a2021_ingr p{font-size:15px;line-height:1.4;margin-top:3px}
  .artistry_a2021 .a2021_ingr p strong{font-size:17px;line-height:1.35}
}
/*timeline*/
.artistry_a2021 .title-border-a2021{padding-bottom:18px;border-bottom:1px solid #e3e3e3}
.artistry_a2021 .timeline .scrollbar-inner .slideBox > div{display:table-cell}
.artistry_a2021 .timeline .owl-dots{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/company_timeline_bg_2021.png);padding:8px 0 20px 281px}
.artistry_a2021 .timeline .owl-dots .owl-dot{margin-right:152.5px}
.artistry_a2021 .scroll-wrapper>.scroll-content{width:100% !important;display:table}
.artistry_a2021 .timeline .slideBox{display:table-row !important}
.artistry_a2021 .timeline .scroll-wrapper.scrollbar-inner{min-height:300px}
@media (max-width:768px) {
  .artistry_a2021 .timeline .scrollbar-inner .slideBox > div{display:block}
  .artistry_a2021 .timeline .scroll-wrapper.scrollbar-inner{max-height:none}
}
/*//아티스트리 브랜드 리뉴얼 2021 스타일 끝*/

/*한국 암웨이 연혁 2021년 스타일 시작*/
.timeline.s1.amwaykorea_timeline_2021 .owl-dots{padding:8px 0 20px 299px}
.timeline.s1.amwaykorea_timeline_2021 .owl-dots .owl-dot{margin-right:83.5px}
@media (max-width:768px) {
  .brand-contents.history .timeline.amwaykorea_timeline_2021 .slideBox{height:500px}
}
/*//한국 암웨이 연혁 2021년 스타일 끝*/

/*암웨이 쇼핑-뷰티 홈 이미지 수정 시작 210304*/
.brand-banner-wrap-artistry{background:url(/_ui/responsive/theme-blue/images/akl_common/bg_brand_banner_wrap_artistry.jpg) no-repeat 0 0;background-size:cover;margin-bottom:20px}
.brand-banner-wrap-artistry .inner{padding:150px 0 60px;color:#585858}
.brand-banner-wrap-artistry .inner > strong{color:#5a7456}
.brand-banner-wrap-artistry .inner > p{font-size:20px}
.brand-banner-wrap-artistry .inner sup a{color:inherit !important;position:relative;top:-.5em}
.brand-banner-wrap-artistry .logo_artistry_2021{background:url(/_ui/responsive/theme-blue/images/akl_common/logo_artistry_2021.png) no-repeat 50% 50%;background-size:contain;margin-top:100px;height:48px;width:100%;font:0/0 a}
@media (max-width:768px) {
  .brand-banner-wrap-artistry{background-position:57% 100%}
  .brand-banner-wrap-artistry .inner{padding:80px 0 40px}
  .brand-banner-wrap-artistry .inner > strong{font-size:24px}
  .brand-banner-wrap-artistry .inner > p{display:block;font-size:14px}
  .brand-banner-wrap-artistry .inner sup a{top:-.2em}
  .brand-banner-wrap-artistry .logo_artistry_2021{height:24px}
}
.akl .category-banner .sub_ban .banner__message--main.type_beauty_skinnutri{margin-top:32px;padding-top:75px;background:url(/_ui/responsive/theme-blue/images/akl_common/logo_artistry_nutrition.png) no-repeat 0 0;background-size:170px auto}
.akl .category-banner .sub_ban p.banner__message--sub.type_beauty_skinnutri{font-size:22px;color:#56565a;margin-top:0}
.akl .category-banner .sub_ban p.banner__message--sub.type_beauty_skinnutri strong{font-size:22px;font-weight:bold;color:#2b2b2b;display:inline}
@media (max-width:768px) {
  .akl .category-banner .sub_ban .banner__message--main.type_beauty_skinnutri{background-size:135px auto;background-position:top center}
  .akl .category-banner .sub_ban p.banner__message--sub.type_beauty_skinnutri{font-size:18px}
  .akl .category-banner .sub_ban p.banner__message--sub.type_beauty_skinnutri strong{font-size:18px}
}
.full-width-banner-component.cateMain .sub-title-wrap .category_beauty_artistry_v2{padding-top:48px;background:url(/_ui/responsive/theme-blue/images/category_bnr_logo_beauty_artistry_v2.png) 0 0 no-repeat}
/*//암웨이 쇼핑-뷰티 홈 이미지 수정 끝 210304*/

/* 메인 온라인 매거진, 이런상품어때요 배경 수정_210325*/
.akl .main-recommend{margin:0 0 10px 0;height:412px;position:relative;background:url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_pc_v3.jpg) no-repeat center top #e4e4e4}
.akl .main_magazine{position:relative;height:354px;margin:0 0 10px 0;padding:24px 0 0 70px;background:url(/_ui/responsive/theme-blue/images/new-main/img_magazine_pc_v3.jpg) repeat-x left top}

@media (max-width:768px){
  .akl .main-recommend{height:auto;padding:14px 18px 12px 18px;margin:0 0 4px 0;background:url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_mo_v3.jpg) no-repeat center top #e4e4e4}
  .akl .main_magazine{height:228px;padding:15px 0 0 18px;background-size:800px 228px;background-color:#fff}
}
/* //메인 온라인 매거진, 이런상품어때요 배경 수정_210325*/

/* 온라인할인판매방지 맞춤메시지 폰트 수정_210405*/
.large-buy *{font-size:inherit}
/* //온라인할인판매방지 맞춤메시지 폰트 수정_210405*/

/* XS 브랜드 페이지 동영상 넓이 수정_210412 */
.nXsenergy2 .nVideo.wd100 {max-width:100%}
.nXsenergy2 .owl-video .nPlayer.nBg01{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg01.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg02{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg02.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg03{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg03.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg04{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg04.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg05{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg05.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg06{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg06.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg07{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg07.jpg)}
.nXsenergy2 .owl-video .nPlayer.nBg08{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video_2104_bg08.jpg)}
/* //XS 브랜드 페이지 동영상 넓이 수정_210412 */

/* 암웨이 소개 - 암웨이 대표 브랜드 수정_210416 */
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.personalDivideAdd .owl-item a{background-image:url(/_ui/responsive/theme-blue/images/akl_brand/about/brand_icons_v2.png)}
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.personalDivideAdd .owl-item:nth-child(11) a{background-image:url(/_ui/responsive/theme-blue/images/akl_brand/about/brand_icons_v2.png);background-position:-1653px 0}
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.personalDivideAdd .owl-item:nth-child(12) a{background-position:-1814px 0}
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.personalDivideAdd .owl-item:nth-child(13) a{background-position:-1976px 0}
.akl .brand #recentlyViewedListTab.product-recentlyviewed__imagelist.personalDivideAdd .owl-item:nth-child(14) a{background-position:-2138px 0}
/* //암웨이 소개 - 암웨이 대표 브랜드 수정_210416 */
    
/* 암웨이 브랜드 페이지 - n By Nutrilite_210524 */
.nbyNutri .prodBox01 div{width:calc(33.33% - .35%)}
.nbyNutri .item06.item06Bg_v3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nby/nBy_nutri_2105_bg.jpg) no-repeat top center / cover}
@media (max-width:1024px){
  .nbyNutri.type02 .ts-controls{width:100%}
}
@media (max-width:640px){
  .nbyNutri .item06.item06Bg_v3{background-image:none;background-color:#e9d7c3}
}
/* //암웨이 브랜드 페이지 - n By Nutrilite_210524 */
/*건강지킴이 프로그램 탭 추가 210712 추가 */
.jikimi_program .pcOnly{display:block}
.jikimi_program .moOnly{display:none}
.jikimi_program .disIb{display:inline-block}

/*건강성장 프로그램이란?*/
.jikimi_program .p_info{background-color:#fffdf9;text-align:center;padding-bottom:50px}
.jikimi_program .p_info .p_tit{color:#56565a;padding-bottom:60px}
.jikimi_program .p_info .p_tit b{padding:60px 10px 10px 10px;font-size:40px;color:#76b433;line-height:1.3;text-align:center;font-weight:600;display:block}
.jikimi_program .p_info .p_tit b span{color:#56565a}
.jikimi_program .p_info .p_tit p{font-size:24px;line-height:1.3}

/* 건강성장 프로그램 일정 */
.jikimi_program .jikimi_pro02_cont01{padding:40px 0 0} 
.jikimi_program .jikimi_pro02_cont03{padding:60px 0 0}
.jikimi_program .com_img img{width:100%}

/*프로그램 이벤트 / 공지*/
.jikimi_pro03_cont01{text-align:center;padding-top:80px;padding-bottom:80px}
.jikimi_pro03_cont01 b.tit{font-size:24px;color:#002f5f;display:block;padding-bottom:15px}
.jikimi_pro03_cont01 p.txt{font-size:16px;line-height:24px;display:block}

@media screen and (max-width:768px) {
  /*타이틀 마진조정*/
  .brand .brand-contents .top-title-wrapper.renew2106_marB0{margin-bottom:10px}
  .jikimi_program .pcOnly{display:none}
  .jikimi_program .moOnly{display:block}

  /*건강성장 프로그램이란?*/
  .jikimi_program .p_info{padding-bottom:35px}
  .jikimi_program .p_info .p_tit{padding-bottom:50px}
  .jikimi_program .p_info .p_tit b{padding:35px 5px 13px 5px;font-size:23px;line-height:1.2}
  .jikimi_program .p_info .p_tit p{font-size:15px}

  /* 건강성장 프로그램 일정 */    
  .jikimi_program.myBodykey_newProgram .prog_detail_notice{margin-bottom:0;margin-top:35px}
  .jikimi_program .jikimi_pro02_cont01{padding:20px 0 0}
  .jikimi_program .jikimi_pro02_cont03{padding:40px 0 0}

  /*프로그램 이벤트 / 공지*/
  .jikimi_pro03_cont01{padding-top:37px;padding-bottom:27px}
  .jikimi_pro03_cont01 b.tit{font-size:16px;padding-bottom:14px;padding-bottom:15px}
  .jikimi_pro03_cont01 p.txt{font-size:15px;line-height:22px}
}
/* //건강지킴이 프로그램 탭 추가 210712 추가 */

/* 브랜드 페이지 업데이트 21.08.09 start */
/*농부페이지*/
.renew2106 .disIb{display:inline-block}
.renew2106_framers .pcOnly{display:block}
.renew2106_framers .moOnly{display:none}
/*농부페이지 타이틀*/
.renew2106_framers .big_tit{font-size:18px;line-height:26px;margin-bottom:35px}
.renew2106_framers .big_tit b{font-size:24px;display:inline-block;padding-top:5px}
/*농부페이지 농부 리스트*/
.renew2106_framers .farmer_list{display:flex;flex-direction:row;justify-content:space-between;margin:30px 0 0;overflow-x:auto;padding:10px;margin-left:-5px;text-align:center}
.renew2106_framers .farmer_list li{position:relative;width:320px;height:380px;min-width:200px;border-radius:1em;box-shadow:0 0 5px #999;overflow:hidden;margin-right:30px}
.renew2106_framers .farmer_list li.active{border:2px solid #002F5F}
.renew2106_framers .farmer_list li a{display:block;height:100%}
.renew2106_framers .farmer_list li:nth-child(1){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_03.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li:nth-child(2){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_04.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li:nth-child(3){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_05.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li:nth-child(4){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_02.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li:nth-child(5){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_01.jpg) no-repeat center top / 101% auto;margin-right:0}
.renew2106_framers .farmer_list li .farmer01{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_03.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li .farmer02{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_04.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li .farmer03{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_05.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li .farmer04{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_02.jpg) no-repeat center top / 101% auto}
.renew2106_framers .farmer_list li .farmer05{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farmer_list_01.jpg) no-repeat center top / 101% auto;margin-right:0}

.renew2106_framers .farmer_list li b{font-size:24px;padding-bottom:50px;color:#1f532f;display:block;line-height:32px;font-weight:500;padding-top:75%}
.renew2106_framers .farmer_list li b span{font-size:18px;display:block;padding-bottom:2px}
.renew2106_framers .farmer_list li button{width:72%;padding:.25em .3em .25em .3em;color:#537507;border-radius:3em;border:2px solid #537507;display:inline-block;position:absolute;bottom:40px;left:50%;margin-left:-36%;font-size:18px;background-color:#fff;z-index:30}
.renew2106_framers .farmer_list li button img{width:24px;height:24px;margin-top:-2px;margin-right:2px;display:inline-block}
.renew2106_framers .farmer_list li a:hover{color:#537507}
.renew2106_framers .farmer_list li a:visited{color:#537507}
.renew2106_framers .farmer_list::-webkit-scrollbar{height:6px}/*스크롤 바 */
.renew2106_framers .farmer_list::-webkit-scrollbar-thumb{background:#1f532f;border-radius:3px}/* 실질적 스크롤 바 */
.renew2106_framers .farmer_sub{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:60px}
.renew2106_framers .farmer_sub article{margin-top:50px;width:50%;margin-right:3%}
.renew2106_framers .farmer_sub article figure{margin:0;position:relative}
.renew2106_framers .farmer_sub .video_wrap{width:47%}
.renew2106_framers .farmer_sub figure figcaption{color:#1f532f;font-size:24px;padding-bottom:10px;margin:0;margin-left:130px}
.renew2106_framers .farmer_sub figure .id_pic{border-radius:50%;width:100px;height:100px;overflow:hidden;position:absolute;left:0;top:0}
.renew2106_framers .farmer_sub figure p{font-size:18px;line-height:26px;padding-right:5%;margin-left:130px}
.renew2106_framers .farmer_sub figure p b{color:#1f532f;font-size:34px;line-height:42px;display:block;font-weight:500;padding-bottom:20px}

/*농장 페이지 비주얼*/
.renew2106 .moOnly{display:none}
.renew2106 .pcOnly{display:block}
.newHome.renew2106_fram .nVisual.nItem01_renew2106{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_farm_visual01.jpg);height:430px}
.newHome.renew2106_fram .nVisual h2{font-size:32px;line-height:40px;padding-top:150px}
.newHome.renew2106_fram .nVisual p{font-size:16px;line-height:24px}
.newHome.renew2106_fram .owl-carousel{height:430px}
.newHome.renew2106_fram .owl-carousel .owl-dots{bottom:60px}
.newHome.renew2106_fram .farm_sub{display:none}

/*농장 페이지 리스트*/
.renew2106_fram .farm_list{display:flex;flex-direction:row;justify-content:space-between;margin:35px 0 0;overflow-x:auto;padding:10px;margin-left:-10px;text-align:center}
.renew2106_fram .farm_list li{position:relative;width:320px;min-width:200px;border-radius:1em;box-shadow:0 0 5px #999;overflow:hidden;margin-right:30px}
.renew2106_fram .farm_list li:nth-child(1){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farm_list_pic_01.jpg) no-repeat center top / 111% auto}
.renew2106_fram .farm_list li:nth-child(2){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farm_list_pic_02.jpg) no-repeat center top / 111% auto}
.renew2106_fram .farm_list li:nth-child(3){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farm_list_pic_03.jpg) no-repeat center top / 111% auto}
.renew2106_fram .farm_list li:nth-child(4){background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/farm_list_pic_04.jpg) no-repeat center top / 111% auto;margin-right:0}
.renew2106_fram .farm_list li p{font-size:24px;padding-bottom:50px;color:#1f532f;display:block;line-height:32px;font-weight:500;padding-top:83%}
.renew2106_fram .farm_list li button{font-size:18px;color:#537507;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/ico_arrow.jpg) no-repeat left center / auto 80%;padding-left:1.5em;margin-bottom:120px}
.renew2106_fram .farm_list li a{width:62%;padding:.25em .3em;color:#537507;border-radius:3em;border:2px solid #537507;display:inline-block;position:absolute;bottom:40px;left:50%;margin-left:-31%;font-size:18px}
.renew2106_fram .farm_list li a:hover{color:#537507}
.renew2106_fram .farm_list li a:visited{color:#537507}
.renew2106_fram .farm_list::-webkit-scrollbar{height:6px}/*스크롤 바 */
.renew2106_fram .farm_list::-webkit-scrollbar-thumb{background:#1f532f;border-radius:3px}/* 실질적 스크롤 바 */
.renew2106_fram .farm_content article p{font-size:14px}

/*농장페이지 지도*/
.renew2106_fram .fram_map {text-align:center;padding-top:40px}

/*뉴트리라이트 메인*/
/*씨앗에서 완제품까지 영역 1단*/
.renew2106 .nBgSeed{margin:10px 0}
.renew2106 .nBgSeed article{height:500px;background-position:center top;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_seed.jpg);text-align:center}
.renew2106 .nBgSeed h2{padding-top:190px;margin-top:0;margin-left:50%;width:50%}
.renew2106 .nBgSeed .nBtn{margin-top:12px;margin-left:50%}

/*컨텐츠(뉴트리라이트 역사, 농장, 과학) 영역 3단*/
.renew2106 .nBgBrand{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01_v1.jpg);background-position:center center}
.renew2106 .nBgBrand:nth-child(2){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02_v1.jpg)}
.renew2106 .nBgBrand:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03_v1.jpg)}

/*컨텐츠(켐페인) 영역 2단 :역사, 캠페인*/
.renew2106 .nBgCampaign.nBg_history{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand001.jpg)}
.renew2106 .nBgCampaign.nBg_campaign{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand002.jpg)}

/*프로세스나인 페이지*/
/*농장 비주얼*/
.renew2106_seed .disIb{display:inline-block}
.amway-theme #home.renew2106_seed{overflow:hidden}
.amway-theme #home.renew2106_seed .container{max-width:1024px}

#home.renew2106_seed .seedVisual{height:430px;padding-top:155px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/seedVisual.jpg) no-repeat center bottom}
#home.renew2106_seed .seedVisual h1{font-size:32px;width:50%;line-height:1.4;font-weight:500;margin-left:50%;padding:0 0 0 30px;text-align:center}
#home.renew2106_seed .seedVisual h1 em{display:block;font-size:18px;font-weight:400}

#home.renew2106_seed #intro{padding-top:0;padding-bottom:30px}
#home.renew2106_seed #intro h1{font-size:68px;line-height:1.3;padding:1.4em 0 .9em 0}
#home.renew2106_seed #process #process-intro h2 {font-size:36px;font-weight:700;line-height:1.2}  

#home.renew2106_seed #process #process-tiles .container{text-align:center}
#home.renew2106_seed #process #process-intro{padding:10px 0 60px 0}

@media (max-width:1024px) {
  /* 농부 페이지 */
  .renew2106_framers .farmer_list li b{font-size:20px}
  .renew2106_framers .farmer_sub article{margin-top:22px;margin-right:0}
  .renew2106_framers .farmer_sub figure p{font-size:15px;line-height:22px;padding-right:0%}
  .renew2106_framers .farmer_sub figure p b{font-size:22px;line-height:28px;padding-bottom:15px}
}

@media (max-width:768px) {
  /*타이틀 하단 마진 조정*/
  .brand .brand-contents .top-title-wrapper.renew2106_marB0{margin-bottom:10px}

  /*농부페이지*/
  .renew2106_framers .pcOnly{display:none}
  .renew2106_framers .moOnly{display:block}

  /*농부페이지 타이틀*/
  .renew2106_framers .big_tit{font-size:15px;line-height:21px;margin-bottom:30px}
  .renew2106_framers .big_tit b{font-size:15px}

  /*농부페이지 농부 리스트*/
  .renew2106_framers .farmer_list{margin:13px 0 0 -10px}
  .renew2106_framers .farmer_list li{min-width:175px;height:260px;margin-right:20px;border-radius:.5em}
  .renew2106_framers .farmer_list li b{font-size:18px;padding-bottom:26px;line-height:24px;padding-top:78%}
  .renew2106_framers .farmer_list li b span{font-size:14px}
  .renew2106_framers .farmer_list li button{font-size:14px;width:130px;bottom:25px;left:50%;margin-left:-65px}
  .renew2106_framers .farmer_list li button img{width:20px;height:20px}
  .renew2106_framers .farmer_sub{flex-direction:column;margin-bottom:0;flex-direction:column-reverse}
  .renew2106_framers .farmer_sub article{margin-top:22px;width:100%;margin-right:0}
  .renew2106_framers .farmer_sub .video_wrap{width:100%}
  .renew2106_framers .farmer_sub figure figcaption{font-size:18px;padding-bottom:2px;margin:0;margin-left:80px}
  .renew2106_framers .farmer_sub figure .id_pic{width:60px;height:60px}
  .renew2106_framers .farmer_sub figure p{font-size:15px;line-height:22px;padding-right:0%;margin-left:80px}
  .renew2106_framers .farmer_sub figure p b{font-size:22px;line-height:28px;padding-bottom:15px}
  
  /*농장 페이지 리스트*/
  .renew2106_fram .farm_list li{min-width:200px;min-height:295px;margin-right:20px}
  .renew2106_fram .farm_list li p{font-size:18px;padding-bottom:26px;line-height:24px;padding-top:78%}
  .renew2106_fram .farm_list li button{font-size:14px;margin-bottom:75px}
  .renew2106_fram .farm_list li a{font-size:14px;width:130px;bottom:25px;left:50%;margin-left:-65px}
  .renew2106_fram .fram_map {padding-top:20px}
  .renew2106_fram .fram_map img{width:100%}
  
  /*뉴트리라이트 메인*/
  /*씨앗에서 완제품까지 영역 1단 2021.06.16 추가 영역*/
  .renew2106 .nBgSeed{margin:5px 0}
  .renew2106 .nBgSeed article{height:280px;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_seed_m.jpg);background-size:cover;background-position:center center}
  .renew2106 .nBgSeed h2 {padding-top:40px;margin-left:0;width:100%}
  .renew2106 .nBgSeed .nBtn{margin-left:0}

  /*컨텐츠(뉴트리라이트 역사, 농장, 과학) 영역 3단*/
  .renew2106 .nBgBrand {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01_v1_m.jpg)} 
  .renew2106 .nBgBrand:nth-child(2) {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02_v1_m.jpg)} 
  .renew2106 .nBgBrand:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03_v1_m.jpg)}

  /*컨텐츠(켐페인) 영역 2단 :역사, 캠페인*/
  .renew2106 .nBgCampaign.nBg_history{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand001_m.jpg)}
  .renew2106 .nBgCampaign.nBg_campaign{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand002_m.jpg)}
  .renew2106.nNutrilite .nBgCampaign h2{padding-top:65%}

  /*컨텐츠(체험) 영역 3단*/
  .renew2106 .nBgExperience{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience01_m.jpg)}
  .renew2106 .nBgExperience:nth-child(2){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience02_m.jpg)}
  .renew2106 .nBgExperience:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience03_m.jpg)}
  .renew2106 .nBgExperience h2{padding-top:48%}

  /*프로세스나인 페이지*/
  #home.renew2106_seed .seedVisual{background-position:60% center}
  #home.renew2106_seed #intro h1{font-size:30px}
  #home.renew2106_seed #process #process-intro {padding:10px 0 0 0}
  #home.renew2106_seed #process #process-intro h1{font-size:30px}
  #home.renew2106_seed #process #process-intro h2{font-size:23px}
  #home.renew2106_seed #process #process-tiles .container .row{margin-left:auto;margin-right:auto}
}
@media (max-width:682px){
  /* 농장 페이지 */
  .renew2106 .moOnly{display:block}
  .renew2106 .pcOnly{display:none}
  .newHome.renew2106_fram .nVisual.nItem01_renew2106 {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_farm_visual01_m.jpg);height:446px}
  .newHome.renew2106_fram .nVisual h2{font-size:22px;line-height:28px;padding-top:260px}
  .newHome.renew2106_fram .nVisual p{font-size:15px;line-height:22px}
  .newHome.renew2106_fram .owl-carousel{height:446px}
  .newHome.renew2106_fram .owl-carousel .owl-dots{bottom:19px}
  
  /*뉴트리라이트 메인*/
  /*컨텐츠(켐페인) 영역 2단 :역사, 캠페인*/
  .renew2106.nNutrilite .nBgCampaign h2{padding-top:70%}

  /*컨텐츠(체험) 영역 3단*/
  .renew2106 .nBgExperience h2{padding-top:50%}
  
  /*프로세스나인 페이지*/
  #home.renew2106_seed .seedVisual{height:280px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/seedVisual_m.jpg) no-repeat center bottom / cover;padding-top:35px}
  #home.renew2106_seed .seedVisual h1{font-size:22px;margin-left:0;width:100%}
  #home.renew2106_seed .seedVisual h1 em{font-size:13px}
}
/* 브랜드 페이지 업데이트 21.08.09 end */

/*21.08.12 고객 서비스 페이지 추가 정보 삽입 - start*/
.print_wrap.cs-column .cs-column__content .cs-column__center__item{max-width:1000px}
.print_wrap.cs-column .cs-column__content .cs-column__center__item .box{display:flex;justify-content:flex-start;padding:50px 0 50px 50px;align-items:center;border:1px solid #e1e1e1}
.print_wrap.cs-column .cs-column__content .cs-column__center__item .box .text-wrap .box_btn a{color:#0075a3}
.print_wrap.cs-column .cs-column__content .cs-column__center__item .box .text-wrap .box_btn a img{width:13px;padding-left:5px;padding-bottom:5px}
.print_wrap.cs-column .cs-column__content .cs-column__center__item .box .text-wrap .osResNoticeList ul li .list_icon{color:#bababa}
.print_wrap.cs-column .cs-column__content .cs-column__center__item .box .text-wrap .subtxt{font-size:14px;color:#808285}

@media (max-width:768px){
  .print_wrap.cs-column .cs-column__content .cs-column__center__item .box{align-items:flex-start}
  .print_wrap.cs-column .cs-column__content .cs-column__center__item .box{padding:23px 24px}
  .print_wrap.cs-column .cs-column__content .cs-column__center__item .box .text-wrap .box_btn a img{padding-bottom:3px;padding-left:0;width:8px}
}
/*21.08.12 고객 서비스 페이지 추가 정보 삽입 - end*/

/* 브랜드 퍼스널 케어의 홈 사이트 수정 210825 start */
.scalpAdd.brand-banner-warp-personalcare{background:url(/_ui/responsive/theme-blue/images/akl_common/bg_brand_banner_warp_bathbody_v1.jpg) no-repeat 0 0;background-size:cover}
.scalpAdd.brand-banner-warp-personalcare .card-box .item01 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare01_v1.png) no-repeat 50% 50%;background-size:cover}
.scalpAdd.brand-banner-warp-personalcare .card-box .item02 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare02_v1.png) no-repeat 50% 50%;background-size:cover}
.scalpAdd.brand-banner-warp-personalcare .card-box .item03 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare03_v1.png) no-repeat 50% 50%;background-size:cover}
@media screen and (max-width:768px){
  .scalpAdd.brand-banner-warp-personalcare .card-box .item01 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare01_mob_v1.png) no-repeat 50% 50%;background-size:cover}
  .scalpAdd.brand-banner-warp-personalcare .card-box .item02 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare02_mob_v1.png) no-repeat 50% 50%;background-size:cover}
  .scalpAdd.brand-banner-warp-personalcare .card-box .item03 a{background:url(/_ui/responsive/theme-blue/images/akl_common/img_brand_banner_warp_personalcare03_mob_v1.png) no-repeat 50% 50%;background-size:cover}
}
/* 브랜드 퍼스널 케어의 홈 사이트 수정 210825 end */

/* 210903 카드뉴스 공지 내 사용 시작 */
.os_noticeRes .card_swiper_wrap [class^=cardSection],
.os_noticeRes .card_swiper_wrap [class^=card_section0]{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
/* 210903 카드뉴스 공지 내 사용 끝 */

/* PF22 인센티브 프로그램 변경 관련 페이지 전체 수정 css 스타일 추가 - 시작 */
.os_noticeRes .coreplus_box.pf22 h2{font-weight:600;font-size:22px;position:relative;padding-left:80px;margin-top:80px;color:#0e2c2f}
.os_noticeRes .coreplus_box.pf22 h2.first{margin-top:30px}
.os_noticeRes .coreplus_box.pf22 h2 .box_tit{padding:8px 12px;border:1px solid #58b3bd;box-shadow:1px 1px 2px #adafb2;font-size:18px;position:absolute;top:-10px;left:0}
.os_noticeRes .coreplus_box.pf22 .imgBox .imgBox_txt{padding-left:80px}
.os_noticeRes .coreplus_box.pf22 .imgBox .imgBox_txt strong{font-weight:600}
.os_noticeRes .coreplus_box.pf22 .sub_box_tit{border-top:2px solid #babbbd;margin-top:30px;position:relative;width:917px;width:100%}
.os_noticeRes .coreplus_box.pf22 .sub_box_tit img{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:0}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox{width:49%}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox{width:40%}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl{width:33.333%}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl dt,
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl dd{margin-right:0}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl dt{color:#3f3c3e;background-color:#daeaee;border-bottom:4px solid #5eb5bd;position:relative}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl dt:after{content:"";z-index:10;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-9px;top:50%;transform:translateY(-50%)}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.first dt{background-color:#daeaee}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.first dt:after{border-left:10px solid #daeaee}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.second dt{background-color:#b9d8dd}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.second dt:after{border-left:10px solid #b9d8dd}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.third dt{background-color:#96c7cf}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl.third dt:after{display:none}
.os_noticeRes .coreplus_box.pf22 .c_twotime .leftBox dl dd{border-bottom:2px solid #5eb5bd}
.os_noticeRes .coreplus_box.pf22 .c_twotime .rightBox2{margin-left:20px}
@media screen and (max-width:639px) {
  .os_noticeRes .coreplus_box.pf22 h2{font-size:17px;padding-left:70px}
  .os_noticeRes .coreplus_box.pf22 h2 .box_tit{font-size:16px}
  .os_noticeRes .coreplus_box.pf22 h2.line2 .box_tit{top:-5px}
  .os_noticeRes .coreplus_box.pf22 .imgBox .imgBox_txt{padding-left:70px}
  .os_noticeRes .coreplus_box.pf22 .c_twotime .rightBox2{margin-left:0;margin-top:10px}
}
/* PF22 인센티브 프로그램 변경 관련 페이지 전체 수정 css 스타일 추가 - 끝 */

/* 211007 카드혜택 배경 수정 */
.akl .benefit-container .benefit-content .event__bg{background:url(/_ui/responsive/theme-blue/images/card_benefit/img-event-bg_2109.jpg) 0 0 no-repeat #d1e1f8}
@media (max-width:768px){
  .akl .benefit-container .benefit-content .event__bg{background-image:url(/_ui/responsive/theme-blue/images/card_benefit/img-event-bg-m_2109.png)}
}
/* //211007 카드혜택 배경 수정 */

/* 211018 _ [ADUR-9819] 아티스트리 브랜드 페이지 수정 css 스타일 추가 - 시작 */
.artistry_a2021 .nColWrap .nColItem .textP05{font-size:22px;line-height:1.22;font-weight:400;color:#222222}
.artistry_a2021 .padT70to20{padding-top:70px}
.artistry_a2021 .bg_a2021_01.bg_v2{height:500px;width:100%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_main_cont04_v2.jpg);background-size:cover}
@media (max-width:768px){
  .artistry_a2021 .nColWrap .nColItem .textP05{font-size:14px}
  .artistry_a2021 .padT70to20{padding-top:20px}
  .artistry_a2021 .bg_a2021_01.bg_v2{height:513px;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/a2021_main_cont04_mo_v2.jpg);background-position:50% 50%;color:#fff}
  .artistry_a2021 .bg_a2021_01.bg_v2 .boxL{height:292px}
  .artistry_a2021 .bg_a2021_01.bg_v2 .boxR.m_white h3{color:#fff}
  .artistry_a2021 .bg_a2021_01.bg_v2 .boxR.m_white p{color:#fff}
  .artistry_a2021 .bg_a2021_01.bg_v2 .boxR.m_white div a{color:#fff !important;border-color:#fff}
}
/* 211018 _ [ADUR-9819] 아티스트리 브랜드 페이지 수정 css 스타일 추가 - 끝 */

/* 21.11.03 브랜드페이지 배너 추가 건 - start */
.os_noticeRes .bnr_recommend{display:flex;align-items:center;width:100%;height:134px;box-shadow:0 0 7px rgba(0,0,0,.1);padding:0 50px;background-repeat:no-repeat;background-size:cover;margin-bottom:50px}
.os_noticeRes .bnr_recommend.nutrilite{background-color:#fffdf0;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_nutrilite.png)}
.os_noticeRes .bnr_recommend.artistry{background-color:#f5f9fa;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_artistry.png)}
.os_noticeRes .bnr_recommend.glister{background-color:#fafbfd;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_glister.png)}
.os_noticeRes .bnr_recommend.gnh{background-color:#fafbf7;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_gnh.png)}
.os_noticeRes .bnr_recommend.verganic{background-color:#fbf6f3;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_verganic.png)}
.os_noticeRes .bnr_recommend.atmosphereSky{background-color:#f5fbff;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_atmosphereSky.png)}
.os_noticeRes .bnr_recommend.eSpring{background-color:#f2f6f8;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_eSpring.png)}
.os_noticeRes .bnr_recommend.amwayhome{background-color:#f6f6f6;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_amwayhome.png)}
.os_noticeRes .bnr_recommend.amwayQueen{background-color:#f7f7f7;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_amwayQueen.png)}
.os_noticeRes .bnr_recommend.XSEnergy{background-color:#f5f5f5;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_XSEnergy.png)}
.os_noticeRes .bnr_recommend.oneforone{background-color:#f5f5f5;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_oneforone.png)}
.os_noticeRes .bnr_recommend.nbyNutrilite{background-color:#fbf8f5;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_nbyNutrilite.png)}
.os_noticeRes .bnr_recommend.satinique{background-color:#f5f5f5;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/common/bg_satinique.png)}
  
.os_noticeRes .bnr_recommend .logo_txt{width:80%;display:flex;align-items:center}
.os_noticeRes .bnr_recommend .logo_txt b{line-height:1;margin-left:15px;font-size:24px}
.os_noticeRes .bnr_recommend .btn_wrap{width:20%;text-align:right}
.os_noticeRes .bnr_recommend .btn_wrap a{width:130px;height:46px;border:1px solid #aaa9a4;font-size:16px;border-radius:3em;color:#56565a;font-weight:500;display:inline-block;text-align:center;line-height:46px}
.os_noticeRes .bnr_recommend .btn_wrap a span{display:inline-block;margin-right:3px;font-weight:500;font-size:22px;vertical-align:middle;margin-top:-3px}
@media screen and (max-width:639px){
  .os_noticeRes .bnr_recommend{background-image:none;height:80px;padding:0 25px}
  .os_noticeRes .bnr_recommend .logo_txt b{margin-left:10px;font-size:16px}
  .os_noticeRes .bnr_recommend.nutrilite .logo_txt img{height:12px}
  .os_noticeRes .bnr_recommend.artistry .logo_txt img{height:13px}
  .os_noticeRes .bnr_recommend.glister .logo_txt img{height:24px}
  .os_noticeRes .bnr_recommend.gnh .logo_txt img{height:17px}
  .os_noticeRes .bnr_recommend.verganic .logo_txt img{height:29px}
  .os_noticeRes .bnr_recommend.atmosphereSky .logo_txt img{height:22px}
  .os_noticeRes .bnr_recommend.eSpring .logo_txt img{height:31px}
  .os_noticeRes .bnr_recommend.amwayhome .logo_txt img{height:27px}
  .os_noticeRes .bnr_recommend.amwayQueen .logo_txt img{height:17px}
  .os_noticeRes .bnr_recommend.XSEnergy .logo_txt img{height:18px}
  .os_noticeRes .bnr_recommend.oneforone .logo_txt img{height:28px}
  .os_noticeRes .bnr_recommend.nbyNutrilite .logo_txt img{height:23px}
  .os_noticeRes .bnr_recommend.satinique .logo_txt img{height:24px}
  .os_noticeRes .bnr_recommend .btn_wrap a{width:80px;height:30px;line-height:30px;font-size:13px}
  .os_noticeRes .bnr_recommend .btn_wrap a span{margin-top:-3px;font-size:17px}
}
/* 21.11.03 브랜드페이지 배너 추가 건 - end */

/*220105 후아 Amway.co.kr 원포원 페이지 팩샷 변경 요청의 건*/
.nOneforone .nVisual.nItem02{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/w_nbg_visual02_v3.jpg)}
.nOneforone .nVisual h2 em{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_logo01_v2.png) 0 0 no-repeat;width:151px;height:29px}
.nOneforone .nBgPrd3{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd07_v2.jpg)}
.nOneforone .addmorejung.nBgPrd:nth-child(3){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/w_nbg_prd03_v2.jpg)}
.nOneforone .nBgPrd:nth-child(1){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01_v2.jpg)}
@media (max-width:768px){
  .nOneforone .nVisual.nItem02{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/m_nbg_visual02_v3.jpg)}
  .nOneforone .nVisual h2 em{background-size:100px 19px;width:100px;height:19px}
  .nOneforone .addmorejung.nBgPrd:nth-child(3){background-color:#f0f2f4;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/m_nbg_prd03_v2.jpg)}
  .nOneforone .nBgPrd3{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd07_m_v2.jpg)}
  .nOneforone .nBgPrd:nth-child(1){background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01_m_v2.jpg)}
}
/*//220105 후아 Amway.co.kr 원포원 페이지 팩샷 변경 요청의 건*/

/*220119 후아 액티브라이너 상세페이지 변경 및 ABN 업로드 요청 */
.nOneforone .nColWrap .nBgPrd.nBgHua{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01_v3.jpg)}
@media (max-width:768px) {
  .nOneforone .nColWrap .nBgPrd.nBgHua{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01_m_v3.jpg)}
}
/*//220119 후아 액티브라이너 상세페이지 변경 및 ABN 업로드 요청 */

/* 20220215 비즈니스 > 여행점수 조회 > 여행점수 확인 콘텐츠 내 배경 이미지 수정 */
.calc-travel-point .txt-math>span.type2.PF2022{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_pc_2022.png) no-repeat -332px 0}
@media (max-width:768px){
  .calc-travel-point .txt-math>span.type2.PF2022{background:url(/_ui/responsive/theme-blue/images/akl_common/business/img_rewards_travelmath1_mob_2022.png) no-repeat 50% -85px;background-size:auto 117px}
}
/* //20220215 비즈니스 > 여행점수 조회 > 여행점수 확인 콘텐츠 내 배경 이미지 수정 */

/* 20220217 브랜드 뉴트리라이트 바디키 프로그램 페이지 수정 */
.nNutrilite .nBgProgram.bodykey_main_2022_mar{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program01_re_v3.jpg);background-size:100%;background-color:#f5f7f9;background-position:center 0;background-repeat:no-repeat}
.myBodykey_newProgram .bodykey_prog_start.bodykey_prog_start_22Mar{padding:0;border:1px solid #e3e3e3;box-sizing:border-box} 
p.bodykey_prog_2022_bigtitle{line-height:1.6}
.bodykey_prog_start .bodykey_prog_renewinfo.bodykey_prog_22_title{border:none} 
.bodykey_prog_start .bodykey_prog_22Mar_about{margin:0 auto} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox{display:flex;flex-wrap:wrap;padding-top:30px} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_flexbox_cont{width:25%} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox :nth-child(2).bodykey_prog_22Mar_flexbox_cont{border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox :nth-child(3).bodykey_prog_22Mar_flexbox_cont{border-right:1px solid #e3e3e3} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_2022_mar_icon img{width:60px} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_soTitle dl dt{padding:15px 0 10px 0;font-weight:500;color:#282828} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_soTitle dl dt span{font-size:20px} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_2022_mar_cont4_text01{display:inline-block;margin-bottom:5px} 
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_22Mar_fontWeight,
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_22Mar_fontWeight {font-weight:normal}
.bodykey_prog_start .bodykey_prog_22Mar_about .bodykey_prog_22Mar_flexbox .bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_2022_mar_cont4_text02{font-size:14px;line-height:1.3;display:inline-block;font-weight:normal} 
.myBodykey_newProgram .bodykey_prog_resystem.bodykey_prog_22Mar_li li{padding-bottom:40px}
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dt span{font-size:20px} 
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dd{font-size:16px}
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dt{padding:20px 0 10px 0;color:#282828} 
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_2022_mar_cont4_text01{display:inline-block;margin-bottom:5px} 
.bodykey_prog_resystem .resystem_title.bodykey_prog_22Mar_soTitle dl dd span.bodykey_prog_2022_mar_cont4_text02{font-size:14px;line-height:1.3;display:inline-block;font-weight:normal}
/* //20220217 브랜드 뉴트리라이트 바디키 프로그램 페이지 수정 */

/* 메인 온라인 매거진, 이런상품어때요 배경 수정_220302*/
.akl .main-recommend{margin:0 0 10px 0;height:440px;position:relative;background:url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_pc_v3.jpg) no-repeat center top}
.akl .main_magazine{position:relative;height:354px;margin:0 0 10px 0;padding:24px 0 0 70px;background:url(/_ui/responsive/theme-blue/images/new-main/img_magazine_pc_v3.jpg) repeat-x left top}
@media (max-width:768px){
  .akl .main-recommend{height:auto;padding:14px 18px 12px 18px;margin:0 0 4px 0;background:url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_mo_v3.jpg) no-repeat center top #c6e9e3}
  .akl .main_magazine{height:228px;padding:15px 0 0 18px;background-size:800px 228px;background-color:#fff}
}
/* //메인 온라인 매거진, 이런상품어때요 배경 수정_220302*/

/* 220419_컨텐츠(켐페인) 영역 2단 추가 마이팩, 마이랩*/
.nNutrilite .nBg_myPack{height:540px;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_barndMyPack_w.jpg)}
.nNutrilite .nBg_myPack .nInner em,
.nNutrilite .nBg_myLab .nInner em{margin-bottom:10px}
.nNutrilite .nBg_myLab{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_barndMyLab_w.jpg)}
.nNutrilite .nBg_myPack .logo_img,
.nNutrilite .nBg_myLab .logo_img{padding-top:10px}
.nNutrilite .nBg_myPack .nBtn,
.nNutrilite .nBg_myLab .nBtn{margin:15px 0 0 0}
@media (max-width:768px){
  .nNutrilite .nBg_myPack{display:table;height:193px;padding-right:50%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_barndMyPack_m.jpg);background-size:cover} 
  .nNutrilite .nBg_myLab{display:table;height:193px;padding-right:50%;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_barndMyLab_m.jpg);background-size:cover} 
  .nNutrilite .nBg_myPack .nInner em,
  .nNutrilite .nBg_myLab .nInner em{margin-bottom:7px}
  .nNutrilite .nBg_myLab .logo_img img{width:50%} 
  .nNutrilite .nBg_myPack .nInner,
  .nNutrilite .nBg_myLab .nInner{display:table-cell;vertical-align:middle}
  .nNutrilite .nBg_myPack .logo_img img{width:30%}
  .nNutrilite .nBg_myPack .nBtn,
  .nNutrilite .nBg_myLab .nBtn{margin:12px 0 0 0}
}
/* //220419_컨텐츠(켐페인) 영역 2단 추가 마이팩, 마이랩*/

/* 220511_뉴트리라이트 브랜드 스토리 배너 교체 (220523_로딩시 플리킹 현상 제거) */
.nNutrilite .nVisual,
.nNutrilite .nVisual.nVisBg {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual01_v2.jpg)}
@media (max-width:768px){
  .nNutrilite .nVisual,
  .nNutrilite .nVisual.nVisBg {background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual01_m_v2.jpg)}
  .nNutrilite .nVisual.nItem01.nVisBg:before {display:none}
}
/* //220511_뉴트리라이트 브랜드 스토리 배너 교체 (220523_로딩시 플리킹 현상 제거) */


/*220704_맞춤메시지 개발 양식 제작요청 - 장스오 재시작 시작*/
.os_noticeRes .jangsOh_msg{background:url(/_ui/responsive/theme-blue/images/akl_common/jangsOh_msg_bg.png);text-align:center;background-position:top center;padding-bottom:4em;background-repeat:no-repeat;background-size:1376px auto}
.os_noticeRes .jangsOh_msg .jangsOh_logo{width:100%}
.os_noticeRes .jangsOh_msg > div:nth-child(1){padding-top:8em}
.os_noticeRes .jangsOh_msg h1{line-height:1.17;letter-spacing:-5.4px;padding-top:.4em}
.os_noticeRes .jangsOh_msg hr{width:60px;height:3px;opacity:.5;background-color:#9174d1}
.os_noticeRes .jangsOh_msg > p{color:#796a9a;line-height:1.38;letter-spacing:-1.6px}
.os_noticeRes .jangsOh_msg_cont{background:#fff;border-radius:20px;max-width:640px;margin:0 auto;margin-top:3em;padding:3em 0}
.os_noticeRes .jangsOh_msg_cont p:nth-child(1), .os_noticeRes .jangsOh_msg_cont > p:nth-child(1) span{color:#111;letter-spacing:-1.6px;line-height:1.38}
.os_noticeRes .jangsOh_msg_cont .jangsOh_btn{background:#112f5c;max-width:300px;padding:10px 43px}
.os_noticeRes .jangsOh_msg_cont .jangsOh_btn a{color:#fff;line-height:1.35}

@media (max-width:680px){
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:64%}
}

@media (max-width:639px){
  .os_noticeRes .jangsOh_msg.widM{width:100%}
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:70%}
}
@media (min-width:500px) and (max-width:639px){
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:40%}
}

@media (max-width:500px){
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:62%}
}

@media (max-width:425px){
  .os_noticeRes .jangsOh_msg > div:nth-child(1){padding-top:6em}
  .os_noticeRes .jangsOh_msg{background-size:cover}
  .os_noticeRes .jangsOh_msg hr{width:30px}
}

@media (max-width:400px){
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:68%}
}

@media (max-width:375px){
  .os_noticeRes .jangsOh_msg > div:nth-child(1){padding-top:5em}
  .os_noticeRes .jangsOh_msg .jangsOh_logo{width:70%}
}
/*220704_맞춤메시지 개발 양식 제작요청 - 장스오 재시작 끝*/

/* 220729 amway.co.kr 뉴트리라이트 브랜드 섹션 업데이트 & 페이지 추가 건 0818 수정 */
/*---- common ----*/
/* color font */
.nurtriPurple1{display:inline-block;color:#8f138f;font-size:20px;margin-bottom:10px}
.nurtriPurple2{display:inline-block;color:#8f138f;font-size:24px;margin-bottom:10px}
.nurtriGreen1{display:inline-block;color:#537507;font-size:18px;margin-top:12px}

/* tit */
h3.nutri_title-h3{font-size:32px;color:#1f532f;margin-bottom:40px;font-weight:bold}
h4.nutri_title-h4{font-size:30px;color:#1f532f;margin-bottom:40px;font-weight:700}
p.nutri_txt{font-size:18px;margin:40px 0}
b.nutri_txt_bold{font-size:24px;display:inline-block}
.slide-container .card-content h6{font-size:18px;color:#537507;font-weight:bold;padding:17px 0 25px 0}
.renew2022_seed .moOnly{display:none}

@media screen and (max-width:1024px) {
  .renew2022_seed .pcOnly{display:block}
}

@media screen and (max-width:639px) {
  /* color font */
  .nurtriPurple1{font-size:18px;margin-bottom:15px}
  .nurtriPurple2{font-size:20px;margin-bottom:15px}
  .nurtriGreen1{font-size:14px;margin-top:12px;line-height:1}

  /* tit */
  h3.nutri_title-h3{font-size:21px;margin-bottom:40px}
  h4.nutri_title-h4{font-size:23px;margin-bottom:30px}
  .renew2022_seed.process .slide-container .nutri_title-h4{margin-bottom:20px}
  p.nutri_txt{font-size:15px;margin:15px 0}
  b.nutri_txt_bold{font-size:15px;padding-top:10px}
  .slide-container .card-content h6{font-size:18px;color:#537507;font-weight:bold;padding:17px 0 25px 0}
  .renew2022_seed .moOnly{display:block}
  .renew2022_seed .pcOnly{display:none}
}
/*----  //common ----*/

/*---- Newpage_2022 ----*/
.renew2022_seed{margin-top:70px}
.renew2022_seed .disIb{display:inline-block}

.renew2022_seed .titT2{width:90%;margin:0 auto;display:flex;justify-content:flex-start;padding:70px 0}
.renew2022_seed .titT3{width:100%;margin:0 auto;display:flex;justify-content:flex-start;padding:70px 0;padding-bottom:0;border-top:1px solid #d4d4d4}
.renew2022_seed .titT2 .txt, .renew2022_seed .titT3 .txt{padding:50px 0 0 45px}
.renew2022_seed .titT3 .txt{padding:70px 0 0 70px}

.renew2022_seed .seedVisual .box{border-radius:0 40px 0 40px;padding:70px 0;width:40%;margin:0 auto;margin-top:-92px;position:relative}
.renew2022_seed .titT2 .txt.newpage{width:65%;padding-top:8px;padding-left:70px}
.renew2022_seed .box2{border-radius:0 40px 0 40px;padding:50px 0;margin:0 auto}
.renew2022_seed .titT2_2{width:90%;margin:0 auto;display:flex;flex-flow:row-reverse;justify-content:flex-end;align-items:center;padding:70px 0;}
.renew2022_seed .titT2_2 .txt.newpage{width:65%;padding:0 60px 0 0}

/* accodion */
.renew2022_seed .akl-toggle-wrap{width:70%;margin:0 auto}
.accordion-custom .panel-title div{padding:0;padding-bottom:0}
.akl .panel-heading+.panel-collapse>.panel-body{padding-bottom:40px}

.accordion-custom2 .panel-heading{align-items:center;position:relative}
.accordion-custom2 .panel{border-bottom:1px solid #e3e3e3}
.accordion-custom2 .panel:last-child{border-bottom:none}
.accordion-custom2 .panel .inner{width:85%;margin:0 auto}
.akl .accordion-custom2 .panel-title{padding :20px 50px 20px 10px}
.brand-contents .accordion-custom2 .pull-right{position:absolute;display:inline-block;top:50%;right:0;margin-top:-7px}
.renew2022_seed .accordion-custom2 .col-md-12{display:flex;justify-content:space-between ;padding:15px 0px}
.renew2022_seed .accordion-custom2 .col-md-12 p{margin-bottom:0;font-size:18px}
.renew2022_seed .accordion-custom2 .col-md-12 .txt{margin-left:20px;margin-top:0;width:50%;display:flex;align-items:center}
/* //accodion */

@media screen and (max-width:768px) {
  .renew2022_seed .seedVisual .box{width:60%}
}

@media screen and (max-width:639px) {
  .renew2022_seed{margin-top:35px}
  .renew2022_seed .titT2{width:100%;flex-flow:wrap;padding:40px 0}
  .renew2022_seed .titT3{width:100%;flex-flow:wrap;padding:0;flex-direction:column-reverse;padding-top:40px}
  .renew2022_seed .bg.pcOnly{display:none}
  .renew2022_seed .bg.moOnly{display:block;text-align:center;margin-bottom:30px}
  .renew2022_seed .titT3 .bg{width:100%;margin-top:15px}
  .renew2022_seed .titT2 .txt, .renew2022_seed .titT3 .txt{padding:0;width:100%}

  .renew2022_seed .seedVisual .box{border-radius:0 30px 0 30px;padding:40px 0;width:77%;margin-top:-51px}
  .renew2022_seed .box2{border-radius:0 65px;padding:35px 17px}
  .renew2022_seed .titT2{padding:35px 0;width:100%}
  .renew2022_seed .titT2_2{padding:35px 0;width:100%}
  .renew2022_seed .titT2 .txt.newpage{width:100%;padding-top:0;padding-left:0}
  .renew2022_seed .titT2_2 .txt.newpage{width:100%;padding:0}

  /* accodion */
  .renew2022_seed .akl-toggle-wrap{width:100%}
  .renew2022_seed .panel-collapse {margin-left:0}
  .accordion-custom2 .panel .inner{width:100%}
  .renew2022_seed .accordion-custom .panel-title .panel-title-flex h4{width:80%}
  .renew2022_seed .accordion-custom .panel-title .panel-title-flex p{width:20%}
  .panel-heading{padding:0}
  .akl .panel-heading+.panel-collapse>.panel-body{padding:0 10px;padding-bottom:20px}
  .renew2022_seed .panel-collapse .panel-body{padding :0}
  /* .akl .accordion-custom2 .panel-title{padding :20px 50px 20px 10px} */
  .renew2022_seed .accordion-custom2 .col-md-12{flex-wrap:wrap;padding:0}
  .renew2022_seed .accordion-custom .col-md-12 p{font-size:16px}
  .renew2022_seed .accordion-custom2 .col-md-12 .txt{margin-left:0px;margin-top:10px;width:100%;font-size:15px}
  /* //accodion */
}
/*---- //Newpage_2022 ----*/

/*---- Processnine_2022 ----*/
/* .renew2022_seed flex */
.renew2022_seed.nutri_flex{background-color:#f3f4f2;display:flex;justify-content:space-between;padding:58px 140px 60px 140px;border-radius:0 80px}
.renew2022_seed.nutri_flex .trace_img{width:46%;text-align:right}
.renew2022_seed.nutri_flex .trace_img img{max-width:440px;width:100%}
.renew2022_seed.nutri_flex .text_box{width:46%}
.renew2022_seed.nutri_flex .nutri_title-h3{margin-bottom:30px;margin-top:0px}
.renew2106_framers .big_tit_2022{padding-top:40px;margin-bottom:40px}

/* process */
.renew2022_seed.process{border-radius:0 80px 0 80px;padding-bottom:70px}
.renew2022_seed.process > .big_tit_2022{padding-top:70px;padding-left:40px}
.nutri_section01_wrap{max-width:1376px;margin:0 auto;overflow:hidden;position:relative}
.renew2022_seed .nutri_section01_wrap .NutriSection01{width:74%;margin:0 auto;overflow:hidden}
.renew2022_seed .nutri_section01_wrap .swiper-wrapper{margin:0 auto;height:596px}
.renew2022_seed .nutri_section01_wrap .swiper-slide{width:332px}
.renew2022_seed .nutri_section01_wrap .swiper-slide .slide-container{margin:0 10px;background-color:#fff;box-shadow:0 0 5px #999;border-radius:1em;overflow:hidden;height:590px}
.renew2022_seed .nutri_section01_wrap .card-content{padding:24px 24px 33px 24px;text-align:left}
.renew2022_seed .nutri_section01_wrap .card-icon{right:25px;top:200px;height:100px;width:100px;position:absolute}
.renew2022_seed .nutri_section01_wrap .card-image{width:100%;height:250px;object-fit:cover}
.renew2022_seed .nutri_section01_wrap .swiper-button-prev{left:100px}
.renew2022_seed .nutri_section01_wrap .swiper-button-next{right:100px}

/* accodion */
.renew2022_seed .collapsed .icon-minus:before{content:''!important;background :url(/_ui/responsive/theme-blue/images/akl_brand/nutrilite/2022nutri_icon_plus.png)!important;width:20px;height:21px;background-repeat:no-repeat}
.renew2022_seed .icon-minus:before {content:''!important;background :url(/_ui/responsive/theme-blue/images/akl_brand/nutrilite/2022nutri_icon_minus.png)!important;width:20px;height:21px;background-repeat:no-repeat}
.brand-contents .accordion-custom2 .pull-right:before{position:absolute;right:14px}
.accordion-custom2 .panel .panel-heading{padding:0 1em}
.renew2022_seed .akl-toggle-wrap{width:100%;margin:0 auto}
.renew2022_seed .accordion-custom .panel-title .panel-title-flex{display:flex;align-items:center} 
.akl .accordion-custom .panel-title{padding :20px 50px 20px 10px}
.akl .accordion-custom .panel-title .panel-title-flex p{margin-right:40px}
.accordion-custom .panel .inner{width:85%;margin:0 auto}
.accordion-custom .panel-title div{padding:0;padding-bottom:0}
.renew2022_seed .panel-collapse {margin-left:130px}
.renew2022_seed .panel-collapse .panel-body{padding-left:27px}
.renew2022_seed .accordion-custom .col-md-12{display:flex;justify-content:space-between;align-items:self-end;padding-left:0;padding-right:0}
.renew2022_seed .accordion-custom .col-md-12 p{text-align:right;margin-bottom:0;font-size:18px;padding:15px 0}
.renew2022_seed .accordion-custom .nutriRed {color :#ff0000}
/* //accodion */ 

/* button */
.renew2022_seed .secondary-button{width:165px;padding:.25em .3em;color:#537504;border-radius:3em;border:2px solid #537504;display:inline-block;font-size:18px;text-align:center}
.renew2022_seed .secondary-buttonT2{width:44%;padding:.25em .3em;color:#537504;border-radius:3em;border:2px solid #537504;display:inline-block;font-size:18px;text-align:center;font-weight:500;position:absolute;bottom:40px}
.renew2022_seed .secondary-button:hover{color:#274a00}
.renew2022_seed .secondary-button:visited{color:#274a00}
.renew2022_seed .secondary-buttonT2:hover{color:#274a00}
.renew2022_seed .secondary-buttonT2 a:visited{color:#274a00}
.renew2106_fram .farm_list::-webkit-scrollbar{height:6px}

/*scroll bar */
.renew2106_fram .farm_list::-webkit-scrollbar-thumb{background:#1f532f;border-radius:3px}
.renew2106_fram .farm_content article p{font-size:14px}
@media screen and (max-width:1024px) {
  .renew2022_seed .nutri_section01_wrap .NutriSection01{width:90%}
  .renew2022_seed .nutri_section01_wrap .swiper-button-prev{left:10px}
  .renew2022_seed .nutri_section01_wrap .swiper-button-next{right:10px}
 }

@media screen and (max-width:639px) {
  /* button */
  .renew2022_seed .secondary-button{width:130px;padding:.25em .3em;border:1px solid #537504;font-size:14px}
  .renew2022_seed .secondary-buttonT2{width:130px;padding:.25em .3em;border:1px solid #537504;font-size:14px;position:absolute;bottom:40px}

  /* .renew2022_seed flex */
  .renew2022_seed.nutri_flex{padding:35px 20px 50px 25px;display:block;border-radius:0 60px;width:100%}
  .renew2022_seed.nutri_flex .trace_img{text-align:center;width:100%}
  .renew2022_seed.nutri_flex .trace_img img{width:81%;padding-bottom:2.5em}
  .renew2022_seed.nutri_flex .text_box{width:100%}
  .renew2022_seed.nutri_flex h3.nutri_title-h3{font-size:24px}
  .renew2022_seed.nutri_flex .nutri_title-h3{margin-bottom:25px;margin-top:0px}
  .renew2022_seed .nutri_section01_wrap{margin:0 auto}
  .renew2022_seed .nutri_section01_wrap .NutriSection01{width:84%}
  .renew2022_seed .nutri_section01_wrap .swiper-button-prev{background-size:263px auto;background-position:0 -33px !important;left:0}
  .renew2022_seed .nutri_section01_wrap .swiper-button-next{background-size:263px auto;background-position:-32px -33px !important;right:0}
  .renew2022_seed .titT2 .txt, .renew2022_seed .titT3 .txt{padding:0;width:100%}

  /* process */
  .renew2022_seed.process{border-radius:0 60px 0 60px;padding-bottom:40px}
  .renew2022_seed .nutri_section01_wrap .swiper-wrapper{height:500px}
  .renew2022_seed .nutri_section01_wrap .swiper-slide .slide-container{border-radius:.5em}
  .renew2022_seed.process > .big_tit_2022{padding-top:40px;padding-left:12px}
  .renew2022_seed .nutri_section01_wrap .card-image{height:200px}
  .renew2022_seed .nutri_section01_wrap .card-icon{top:165px;width:75px;height:75px}
  .renew2022_seed .nutri_section01_wrap .swiper-slide .slide-container{height:490px}

  /* accodion */
  .renew2022_seed .akl-toggle-wrap{width:100%}
  .accordion-custom .panel .inner{width:100%}
  .renew2022_seed .panel-collapse {margin-left:0}
  .akl .accordion-custom .panel-title .panel-title-flex p{margin-right:17px}
  .renew2022_seed .accordion-custom .col-md-12 p{font-size:16px}
  .renew2022_seed .panel-collapse .panel-body{padding-left:0px}
  .renew2022_seed .accordion-custom .col-md-12 p{padding:7px 0;font-size:15px}
  .accordion-custom2 .panel .panel-heading{padding:0}
  .brand-contents .accordion-custom2 .pull-right:before{position:absolute;right:10px}
  /* //accodion */ 
 }
/*----  //Processnine_2022 ----*/

/*---- Home_2022 ----*/
.renew2106 .nBgSeed2022 .nTxt{display:flex;justify-content:flex-start;align-items:center}
.renew2106 .nBgSeed2022 .nTxt .inner{border-radius:0 75px;background-color:#215732;padding:100px 68px 95px 68px;margin-left:14%}
.renew2106 .nBgSeed2022 .nTxt h2{margin-left:0;width:100%;color:#fff;padding-top:40px}
.renew2106 .nBgSeed2022 .nTxt a{margin-left:0;color:#fff;margin-top:20px}
.renew2106 .nBgSeed2022 article.nTxt{height:500px;background-position:center top;background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_seed2022_pc.jpg);text-align:center}
@media screen and (max-width:639px) {
  .renew2106 .nBgSeed2022 .nTxt{padding-right:0%;justify-content:center}
  .renew2106 .nBgSeed2022 .nTxt .inner{padding:50px 12px 45px 12px;margin-left:0;border-radius:0 40px}
  .renew2106 .nBgSeed2022 .nTxt h2{padding-top:32px}
  .renew2106 .nBgSeed2022 article.nTxt{background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_seed2022_m.jpg);background-repeat:no-repeat;background-position:50% 100%;height:310px;background-size:cover;margin-top:5px}
  .renew2106 .nBgSeed2022 .nTxt a{margin-top:10px}
}
/*---- //Home_2022 ----*/

/*---- //TracenineStep_2022 ----*/
.espring .swiper{width:100%;height:auto;overflow:hidden}
.espring .swiper .nutri_title-h4{margin-bottom:30px}
.espring .swiper .swiper-slide{height:auto;line-height:300px;align-items:flex-start;width:100%}
.espring .swiper .swiper-slide:nth-child(2n){line-height:500px;height:auto}
.botanical h2.step-tit2022{font-size:34px;font-weight:400;line-height:1.3}

/* bontanical */
.espring .swiper .botanical{max-width:960px;padding-top:40px} 
.espring .swiper-wrapper{min-height:300px;max-height:1300px}

/* bullet */
.espring .swiper-pagination{padding-bottom:20px;width:768px;display:flex;justify-content:space-between;margin:0 auto}
.espring .swiper-pagination-bullet{width:55px;height:55px;text-align:center;line-height:53px;font-size:20px;font-weight:bold;color:#767676;border:1px solid #767676;background:#fff}
.espring .swiper-pagination-bullet-active{background-color:#8f138f;color:#fff;border-color:#8f138f}
.espring .swiper-button-disabled{opacity:0}
.espring .btn-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:200px}
.espring .prev-btn{color:#8f138f}
.espring .next-btn{color:#8f138f}
.espring .prev-btn, .espring .next-btn{background-color:#fff;font-size:20px;font-weight:600!important}

/* button */
.espring .prev-btn{margin-left:-208px}
.espring .next-btn{margin-right:-208px}
@media screen and (max-width:1378px) {
.espring .prev-btn{margin-left:0px}
.espring .next-btn{margin-right:0px}
}
@media screen and (max-width:768px) {
  .espring .swiper-pagination{width:100%}
  .espring .swiper-pagination{flex-wrap:wrap;justify-content:center}
}

@media screen and (max-width:639px) {
  .espring .swiper{width:100%}
  .brand .brand-contents h2.step-tit2022:not(:first-child){margin-top:26px}
  .espring .swiper .nutri_title-h4{margin-bottom:0px}
  .botanical h2.step-tit2022{font-size:22px;margin-top:30px}
  .espring .swiper-pagination{width:98%;flex-wrap:wrap;justify-content:center}
  .espring .swiper-pagination-bullet{width:45px;height:45px;text-align:center;line-height:43px;font-size:14px;margin-bottom:10px;margin:7px 7px}
  .espring .swiper .swiper-slide.auto_height02{height :820px}
  .espring .swiper .swiper-slide.auto_height03{height :600px}
  .espring .swiper .swiper-slide.auto_height04{height :950px}
  /* .espring .swiper .swiper-wrapper.auto_height02{height :820px}
  .espring .swiper .swiper-wrapper.auto_height03{height :600px}
  .espring .swiper .swiper-wrapper.auto_height04{height :950px} */
  .espring .swiper-button-prev, .espring .swiper-button-next{display:none}
  .espring .btn-wrap{background-color:#f4f4f3;padding:20px 10px;margin-top:30px;width:100%;position:absolute;bottom:0}
  .espring .prev-btn{color:#215732;border-radius:2em;border:2px solid #215732;padding:.3em 0;width:120px;float:left}
  .espring .next-btn{color:#8f138f;border-radius:2em;border:2px solid #8f138f;padding:.3em 0;width:120px;float:right}
  .espring .prev-btn, .espring .next-btn{font-size:15px;background-color:#f4f4f3}
}=
@media screen and (max-width:375px) {
  .espring .swiper-pagination{width:100%}
  .espring .swiper-pagination-bullet{margin:8px 12px}
}
/*---- //TracenineStep_2022 ----*/
/* //220729 amway.co.kr 뉴트리라이트 브랜드 섹션 업데이트 & 페이지 추가 건  */

/* 220905  팀 뉴트리라이트 상세 페이지 제작 요청 건 */
.teamNutri .os_noticeRes{overflow:hidden}
.teamNutri .txt_logo {margin-bottom:45px}
.teamNutri .txt_logo p{text-align:center;margin-top:45px}
.teamNutri .tab-content.tabs-content-blocks{margin-top:40px}
.teamNutri .outer-border-bottom.border-none{margin-top:30px}

/* 핵심 가치, 원칙*/
.teamNutri .nutri_vision .flexBasic{flex-direction:column}
.teamNutri .moOnlyTit{display:none}
.teamNutri  h3 {text-align:center;font-size:30px;color:#333}
.teamNutri .nutri_vision .osFlexList{display:flex;flex-direction:row;margin-left:auto;margin-right:auto}
.teamNutri .nutri_vision .flexBasic .img{width:100%;text-align:center;padding:10px}
.teamNutri .nutri_vision .flexBasic .img img{width:94px;border:3px solid #2a507d;border-radius:50%}
.teamNutri .nutri_vision .flexBasic p{width:100%;text-align:center;padding:5px;font-size:14px}
.teamNutri .nutri_vision .flexBasic p b{padding-bottom:5px;font-size:16px;color:#002f5f;display:block}
.teamNutri .osResNoticeList  {margin-bottom:20px}
.teamNutri .osResNoticeList > p{margin-top:0;text-align:center}

/*팀 뉴트리라이트의 발자취 */
.teamNutri .medal_trace{margin:0 auto;width:100%}
.teamNutri .medal_trace .flexBasic{position:relative;max-width:1060px;margin:0 auto;width:90%}
.teamNutri .medal_trace .flexBasic:before{content:'';position:absolute;left:-5%;top:50%;width:110%;height:4px;margin-top:-3px;background-color:#002f5f;border-radius:5px;z-index:2}
.teamNutri .medal_trace .flexBasic .item{position:relative;min-height:300px;background-color:#f4f4f4;border-radius:2em;flex-basis:17.5%;display:flex;flex-direction:column}
.teamNutri .medal_trace .flexBasic .item:after{width:1.3em;height:1.3em;content:'';background-color:#fff;left:50%;top:50%;margin:-.75em 0 0 -.75em;position:absolute;border-radius:2em;border:4px solid #002f5f;z-index:3}
.teamNutri .medal_trace .flexBasic .item > div{flex-basis:50%;padding:30px 0 30px 0}
.teamNutri .medal_trace .flexBasic .item .img{display:flex;flex-direction:row;justify-content:center}
.teamNutri .medal_trace .flexBasic .item:nth-child(1) .img img{position:relative;top:29px}
.teamNutri .medal_trace .flexBasic .item:nth-child(2) .img img{position:relative;top:23px}
.teamNutri .medal_trace .flexBasic .item:nth-child(3) .img img{position:relative;top:15px}
.teamNutri .medal_trace .flexBasic .item .txt{text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:191px;font-size:15px}
.teamNutri .medal_trace .flexBasic .item .txt b{font-size:16px;display:block;padding-bottom:3px;color:#002f5f}

@media screen and (max-width:639px) {
  .teamNutri .txt_logo {margin-bottom:30px}
  .teamNutri .txt_logo p{text-align:left}
  .teamNutri .tab-content.tabs-content-blocks{margin-top:20px}
  .teamNutri .outer-border-bottom.border-none{margin-top:20px}

  /* 핵심 가치, 원칙*/
  .teamNutri .nutri_vision .flexBasic{flex-direction:row}
  .teamNutri h3{margin-top:0;padding-bottom:10px;width:100%;text-align:left;font-size:18px}
  .teamNutri .nutri_vision .osFlexList{display:block;width:100%}
  .teamNutri .nutri_vision .flexBasic{margin-bottom:15px}
  .teamNutri .nutri_vision .flexBasic:last-child{margin-bottom:5px}
  .teamNutri .nutri_vision .flexBasic .img{width:17.4%;text-align:left;padding:0}
  .teamNutri .nutri_vision .flexBasic p{width:82.6%;text-align:left;margin-bottom:0;padding:5px 10px 5px 13px;font-size:15px}
  .teamNutri .nutri_vision .flexBasic p b{padding-bottom:0}
  .teamNutri .nutri_vision .flexBasic .img img{width:auto;height:100%;max-height:90px;border-width:2px}
  .teamNutri .osResNoticeList > p{text-align:left}
  .teamNutri .osResNoticeList  {padding-top:20px;margin-bottom:20px}

  /*팀 뉴트리라이트의 발자취 */
  .teamNutri .medal_trace{width:100%}
  .teamNutri .medal_trace .flexBasic:before{width:4px;height:100%;left:50%;top:-3%;margin-left:-2px}
  .teamNutri .medal_trace .flexBasic{width:100%}
  .teamNutri .medal_trace .flexBasic .item:after{width:1.3em;height:1.3em;margin:-0.65em 0 0 -0.65em;border:4px solid #002f5f}
  .teamNutri .medal_trace .flexBasic .item{padding:15px 0;flex-direction:row;min-height:115px;flex-basis:100%;margin-bottom:40px}
  .teamNutri .medal_trace .flexBasic .item .txt{text-align:left;padding-left:20px;min-height:auto;padding-right:10px}
  .teamNutri .medal_trace .flexBasic .item > div{padding:0}
  .teamNutri .medal_trace .flexBasic .item:nth-child(1) .img img,
  .teamNutri .medal_trace .flexBasic .item:nth-child(2) .img img,
  .teamNutri .medal_trace .flexBasic .item:nth-child(3) .img img{top:0}
  .teamNutri .medal_trace .flexBasic .item .img img{max-width:200px;width:71.53%}
}
@media screen and (max-width:360px) {
  .teamNutri .moOnlyTit{display:block}
}

/* 서브 탭 */
.amway-theme .teamNutri .outer-border-bottom .tabs-toggles.sTab_style .tab-toggle-wrap.active {background-color:#028fc4}
.amway-theme .teamNutri .outer-border-bottom .tabs-toggles.sTab_style .tab-toggle-wrap.active .tab-toggle {border:1px solid #028fc4}
.amway-theme .teamNutri .outer-border-bottom .tabs-toggles.sTab_style .tab-toggle-wrap.active .tab-toggle .toggle-text{color:#fff}
.amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap.active:nth-of-type(1){border-left:1px solid #028fc4}
.amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap.active{border-top:0;border-bottom:1px solid #028fc4}
.amway-theme .teamNutri .tabs-toggles.sTab_style{width:100%}
.amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap{height:70px;width:50%}
.amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap .tab-toggle {padding:0 20px 0}
.amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap .tab-toggle .toggle-text{font-size:18px}

/* 국내 후원 선수&팀 */
/* 스포츠 종류 */
.teamNutri .sports_type{overflow-y:hidden;margin-bottom:30px}
.teamNutri .sports_type ul{width:100%;display:flex;padding-bottom:10px;justify-content:space-between}
.teamNutri .sports_type li{flex:0 1 82px;margin-right:8px;text-align:center}
.teamNutri .sports_type li:last-child{margin-right:0}
.teamNutri .sports_type li img{width:82px}
.teamNutri .sports_type li a span{display:block;font-size:14px;color:#bbbbbb;font-weight:500;padding-top:5px}
.teamNutri .sports_type li a{display:block}
.teamNutri .sports_type li.active a span {color:#002f5f}

/* 스포츠 선수 */
.teamNutri .sports_player{display:flex;flex-direction:row;flex-wrap:wrap}
.teamNutri .sports_player li{flex:0 1 300px;margin-right:58px;margin-bottom:60px;text-align:center;border:2px solid #f4f4f4;padding-top:20px}
.teamNutri .sports_player li:nth-child(4n){margin-right:0}
.teamNutri .sports_player li span{display:block;font-size:16px;color:#002f5f;background-color:#f4f4f4;padding:18px 5px;font-weight:500}

/* 팀 후원*/
.teamNutri .team_sponsor .top_txt{padding-top:10px;font-size:18px;color:#002f5f;text-align:center;display:block}
.teamNutri .team_sponsor .top_txt img{max-width:190px;width:30.43%;position:relative;top:-5px;padding-right:5px}
.teamNutri .team_sponsor .top_img{padding:50px 0 40px;text-align:center}

@media screen and (max-width:768px) {
  /* 서브 탭 */
  .amway-theme .teamNutri .outer-border-bottom .tabs-toggles.sTab_style .tab-toggle-wrap.active .tab-toggle {border:1px solid #028fc4}
  .amway-theme .teamNutri .outer-border-bottom .tabs-toggles.sTab_style .tab-toggle-wrap.active{border-right:0}
  .amway-theme .teamNutri .tabs-toggles.sTab_style{width:100%}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap.active .tab-toggle {background-color:#028fc4}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap .tab-toggle {background-color:#fff}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap {border:1px solid #dadada;width:50%}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap:last-child {border-left:0}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap{height:40px}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap .tab-toggle {padding:0 20px 0}
  .amway-theme .teamNutri .tabs-toggles.sTab_style .tab-toggle-wrap .tab-toggle .toggle-text{font-size:14px}

  /* 스포츠 종류 */            
  .teamNutri .sports_type{width:100%;margin-bottom:10px}
  .teamNutri .sports_type ul{width:100%;flex-wrap:wrap;padding-bottom:0;justify-content:flex-start}
  .teamNutri .sports_type li{flex:0 0 25%;padding:.5em;margin-right:0;margin-bottom:10px}
  .teamNutri .sports_type li img{display:none}
  .teamNutri .sports_type li.active{background-color:rgba(42, 80, 125, 0.15)}
  .teamNutri .sports_type li a span{font-size:14px;padding-top:0px}

  /* 스포츠 선수 */
  .teamNutri .sports_player li{flex:0 1 32.33%;margin:.5%;padding-top:0px;border:1px solid #f4f4f4}
  .teamNutri .sports_player li:nth-child(4n){margin-right:.5%}
  .teamNutri .sports_player li span{font-size:16px;padding:.5em}          

  /* 팀 후원*/
  .teamNutri .team_sponsor .top_txt{font-size:16px}
  .teamNutri .team_sponsor .top_img{padding:27px 0 25px}
}
/* //220905  팀 뉴트리라이트 상세 페이지 제작 요청 건 */
/*v.220907*/

/* S : 20250502 ASB-12624 뉴트리라이트 홈페이지 운영 현행화 */
.newHome.nNutrilite.renew2106 .nBgPlayer {padding: 26px 67px 36px 38px; background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nBgPlayer2024_w.jpg) 50% 50% / cover no-repeat; height: 850px; position: relative;}
.newHome.nNutrilite.renew2106 .nBgPlayer .nTxt {text-align: center;}
.newHome.nNutrilite.renew2106 .nBgPlayer h1 {color: #0e4d25; line-height: 1.2; font-size: 40px; font-weight: 500; letter-spacing: -2px;}
.newHome.nNutrilite.renew2106 .nBgPlayer h3 {color: #0e4d25; line-height: 1.2; font-size: 22px; font-weight: 500;}
.newHome.nNutrilite.renew2106 .nBgPlayer .playerArea {max-width: 650px; width: 94.2%; margin-left: auto; margin-right: auto; margin-top: 18px;}
.newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo {display: flex; justify-content: flex-start; align-items: center; color: #404042; position: absolute; bottom: 3%; right: 5%; max-width: 460px; width: 100%;}
.newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo .gloLogoImg {background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/globalDatamark.png) 0 0 / auto 100% no-repeat; max-width: 45px; width: 100%; height: 45px;}
.newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo .gloLogoTxt {font-size: 20px; font-weight: 500; letter-spacing: -1px; line-height: 1; margin-left: 3px;}
.newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo em {display: inline-block; font-size: 12px; font-weight: 500; line-height: 1; margin-top: 6px; letter-spacing: -1px;}
.newHome.nNutrilite.renew2106 .renew2106 .pcOnly {display: block;}
.newHome.nNutrilite.renew2106 .renew2106 .moOnly {display: none;}
.newHome.nNutrilite.renew2106 .nTxt h2 {font-weight: 500;}
.newHome.nNutrilite.renew2106 .nColWrap .nColItem {background-color: #f5f7f9;}
.newHome.nNutrilite.renew2106 .new2024 .nBgBrand {height: 564px;}
.newHome.nNutrilite.renew2106 .nBgBrand.mainSc {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01_2024_w.jpg); background-position: center center;}
.newHome.nNutrilite.renew2106 .nBgBrand.mainSd {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02_2024_w.jpg);}
.newHome.nNutrilite.renew2106 .nBgBrand.mainFarm {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03_2024_w.jpg);}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap {height: 336px; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand01_2024_w.jpg); padding: 52px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap:nth-child(2) {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand02_2024_w.jpg); margin-top: 10px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap:nth-child(3) {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand03_2024_w.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50% 0; margin-top: 10px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap, .newHome.nNutrilite.renew2106 .nColWrap .lapWrap:nth-child(2) {background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner {margin-left: 60px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .lapLogo {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_logo01.png); background-repeat: no-repeat; background-position: 0 50%; background-size: contain; margin: 15px 0; max-width: 213px; width: 139.85%; height: 48px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(2) .inner .lapLogo {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_logo02.png); background-repeat: no-repeat; background-position: 50% 0; background-size: contain; margin: 15px 0; max-width: 138px; width: 26.95%;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(3) .inner .lapLogo {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_logo03.png); background-repeat: no-repeat; background-position: 50% 0; background-size: contain; margin: 15px 0; max-width: 138px; width: 26.95%;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .subTxt {font-size: 17px; font-weight: 400; line-height: 1.2; letter-spacing: -.5px;}
.newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .nBtn {margin-top: 15px;}
.newHome.nNutrilite.renew2106 .nBgProgram h2 {font-weight: 500;}
.newHome.nNutrilite.renew2106 .nBgProgram.bodykey_main_2022_mar {background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program01_re_v3.jpg) center 0 / 100% no-repeat #f5f7f9;}
.newHome.nNutrilite.renew2106 .nBgProgram:nth-child(3) {background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program03_v3.png);}
.newHome.nNutrilite.renew2106 .nTxt2 h2 {font-weight: 500;}
.newHome.nNutrilite.renew2106 .new2024 .nBgExperience.brandNew {background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience01_2024_w.jpg) center 0 / 100% no-repeat #f5f7f9;}
.newHome.nNutrilite.renew2106 .new2024 .nBtnWrap_ms.brandNew {background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience02_2024_w.jpg) center 0 / 100% no-repeat #f5f7f9;}
.newHome.nNutrilite.renew2106 .new2024 .nBgExperience.fintness.brandNew {background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience03_2024_w.jpg) center 0 / 100% no-repeat #f5f7f9;}
.amway-theme .teamNutri .tabs-toggles.sTab_style.type2 {display: flex; align-items: center; justify-content: center;}
.amway-theme .teamNutri .tabs-toggles.sTab_style.type2 .tab-toggle-wrap {width: 100%;}
.amway-theme .teamNutri .tabs-toggles.sTab_style.type2 .tab-toggle-wrap a {height: 100%;}
.amway-theme .teamNutri .tabs-toggles.sTab_style.type2 .tab-toggle-wrap a .toggle-text {height: 100%; display: flex; align-items: center; justify-content: center;}
.amway-theme .teamNutri .sports_type ul {justify-content: flex-start;}
.amway-theme .teamNutri .sports_type ul.typeLegend li:not(:last-child) {margin-right: 35px;}
.amway-theme .teamNutri .nutri_vision .flexBasic p br.pcOnly {display: block;}
.amway-theme .teamNutri .nutri_vision ~ .moOnly {display: none;}

@media (max-width: 1023px) {
  .newHome.nNutrilite.renew2106 .nColWrap .nBgBrand .nInner {padding: 0 5px;}
}

@media (max-width: 768px) {
  .newHome.nNutrilite.renew2106 .pcOnly {display: block;}
  .newHome.nNutrilite.renew2106 .moOnly {display: none;}
  .newHome.nNutrilite.renew2106 .new2024 .nBgBrand {height: 193px;}
  .newHome.nNutrilite.renew2106 .nBgBrand.mainSc {display: table; padding-right: 20%; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01_2024_m.jpg); background-size: cover;}
  .newHome.nNutrilite.renew2106 .nBgBrand.mainSd {display: table; padding-right: 20%; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02_2024_m.jpg);}
  .newHome.nNutrilite.renew2106 .nBgBrand.mainFarm {display: table; padding-right: 20%; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03_2024_m.jpg);}
  .newHome.nNutrilite.renew2106 .nBgBrand .nInner {display: table-cell; vertical-align: middle;}
  .newHome.nNutrilite.renew2106 .nTxt h2 {margin-top: 0; font-size: 19px; line-height: 22px;}
  .newHome.nNutrilite.renew2106 .new2024 .nBgBrand .nInner h2 {padding-right: 0; padding-left: 27px;}
  .newHome.nNutrilite.renew2106 .nTxt h2 .ltspcng {font-size: 10px; letter-spacing: 1.2px !important;}
  .newHome.nNutrilite.renew2106 .new2024 .nBgBrand .nInner .nBtn.col3 {margin-left: 27px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap {margin-top: 5px; height: 380px; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand01_2024_m.jpg); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; padding: 30px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner {margin-left: 0; text-align: center;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .lapLogo {margin: 9px auto; height: 27.5px; background-size: contain; background-position: 50% 50%; width: 100%;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .subTxt {font-size: 11px; line-height: 1.4;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner .nBtn {margin-top: 12px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap .inner h2 {padding: 0;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon .inner {text-align: left;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(2) {margin-top: 5px; height: 200px; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand02_2024_m_v2.jpg); background-repeat: no-repeat; background-size: 100%; background-position: 50% 100%; padding: 20px 30px 30px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(2) .inner .lapLogo {margin: 9px 0; background-size: auto 100%; background-position: 0 50%; max-width: 138px; width: 36.95%; height: 36px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(3) {margin-top: 5px; height: 200px; background-image: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/lapWrap_brand03_2024_m_v2.jpg); background-repeat: no-repeat; background-size: 100%; background-position: 50% 0; padding: 20px 30px 30px;}
  .newHome.nNutrilite.renew2106 .nColWrap .lapWrap.horizon:nth-child(3) .inner .lapLogo {margin: 9px 0; background-size: auto 100%; background-position: 0 50%; max-width: 138px; width: 39.95%; height: 36px;}
  .newHome.nNutrilite.renew2106 .nBgProgram h2 {padding: 165px 5px 0; font-size: 13px;}
  .newHome.nNutrilite.renew2106 .new2024 .nBgExperience h2 {padding-top: 64%;}
  .newHome.nNutrilite.renew2106 .nTxt2 h2 {font-size: 15px; line-height: 15px;}
	.amway-theme .teamNutri .tabs-toggles.sTab_style.type2 .tab-toggle-wrap {margin-bottom: 0 !important;}
	.amway-theme .teamNutri .sports_type ul.typeLegend li:not(:last-child) {margin-right: 0;}
  .amway-theme .teamNutri .nutri_vision .flexBasic p br.pcOnly {display: none;}
  .amway-theme .teamNutri .nutri_vision ~ .moOnly {display: block;}
}

@media (max-width: 682px) {
  .newHome.nNutrilite.renew2106 .pcOnly {display: none;}
  .newHome.nNutrilite.renew2106 .moOnly {display: block;}
}

@media (max-width: 639px) {
  .newHome.nNutrilite.renew2106 .nBgPlayer {padding: 15px 10px 15px 15px; background: url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nBgPlayer2024_m.jpg) 0 50% / cover no-repeat; height: 220px;}
  .newHome.nNutrilite.renew2106 .nBgPlayer .nTxt {text-align: left; width: 65%; margin-left: auto;}
  .newHome.nNutrilite.renew2106 .nBgPlayer h1 {font-size: 19px; text-align: left;}
  .newHome.nNutrilite.renew2106 .nBgPlayer h3 {font-size: 7.5px; text-align: left;}
  .newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo {position: absolute; right: 3%; bottom: 5%; max-width: 155px; width: 100%;}
  .newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo .gloLogoImg {max-width: 22.5px; width: 100%; height: 22.5px; background-size: auto 100%;}
  .newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo .gloLogoTxt {font-size: 7px; font-weight: 500; line-height: 1; letter-spacing: 0;}
  .newHome.nNutrilite.renew2106 .nBgPlayer .gloLogo em {font-size: 5px; line-height: 1; margin-top: 3px; display: block; letter-spacing: 0;}
  .newHome.nNutrilite.renew2106 .playerArea {width: 100%; margin-top: 5px;}
  .teamNutri .nutri_vision .flexBasic .img img {height: auto;}
}
/* E : 20250502 ASB-12624 뉴트리라이트 홈페이지 운영 현행화 */