@charset "utf-8";

/*
    2019 brand 개편
    300 - light
    400 - regular
    500 - medium
    700 - bold
*/

/* 로컬 폰트 임시 추가 
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url(/_ui/responsive/theme-blue//fonts/notokr-light.woff2) format('woff2'),
		 url(/_ui/responsive/theme-blue//fonts/notokr-light.woff) format('woff') ;
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	src: url(/_ui/responsive/theme-blue//fonts/notokr-regular.woff2) format('woff2'),
		 url(/_ui/responsive/theme-blue//fonts/notokr-regular.woff) format('woff') ;
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url(/_ui/responsive/theme-blue//fonts/notokr-medium.woff2) format('woff2'),
		 url(/_ui/responsive/theme-blue//fonts/notokr-medium.woff) format('woff') ;
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url(/_ui/responsive/theme-blue//fonts/notokr-bold.woff2) format('woff2'),
		 url(/_ui/responsive/theme-blue//fonts/notokr-bold.woff) format('woff') ;
}*/


/* common - layout */
.dHidden { display: none; }
.tHidden { display: block; }  
.newHome { padding-bottom: 40px; }
.nContWrap { padding: 80px; margin-top: 10px; background: #f5f7f9; }
.nContWrap.nBgColor01 { background: #fff5eb; }
.nContWrap.nBgColor02 { background: #ebefe3; }
.nContWrap.nBgColor03 { background: #dce7f0; }
.nContWrap.nBgColor04 { background: #f9f8f6; }
.nContWrap img { max-width: 100%; }
.nContWrap .nColWrap { margin-top: 80px; }
.nContWrap .nColWrap:first-child { margin-top: 0; }
.nColWrap { display:-webkit-flex; display:-ms-flex; display: flex; margin-top: 10px; margin-left: -10px; }
.nColWrap .nColItem { position: relative; flex:1 1 auto; -ms-flex:1 1 auto; width: 683px; margin-left: 10px; text-align: center; }
.nColWrap.nCol1 { display: block; margin:10px 0 0; }
.nColWrap.nCol1 .nColItem { flex:auto; width: 100%; margin: 0;}
/*.nColWrap .nColItem:first-child { margin-left: 0; }*/
.nColWrap .nColItem .nBtn { margin-top: 15px; }
.nColWrap .nColItem p + .nBtn { margin-top: 15px;}
.nNutrilite .nColWrap .nColItem,
.nArtistry .nColWrap .nColItem {  background-color: #f5f7f9; }

/* common - txt style */
.newHome,
.newHome h2 { font-family: 'Noto Sans KR', sans-serif; font-weight: normal; font-weight: 500; letter-spacing: -0.1em; word-spacing: -0.05em; text-align: center; color: #383838;}
.newHome h2,
.newHome .nColWrap h2 { text-align: center; margin: 0; }
.newHome p { font-size: 18px; font-weight: 400; line-height: 26px; color: rgba(56,56,56,0.8); }
.newHome .nWhite *,
.newHome .nWhite .nBtn { color: #fff; }
.newHome .nWhite p,
.newHome .nWhite p * { color: rgba(255,255,255,0.8) }
.newHome .nBlack * { color: #383838; }
.newHome .nBlack p,
.newHome .nBlack p * { color: rgba(56,56,56,0.8); }
.newHome .nTxt h2 { margin-top: 56px; font-size: 32px; line-height: 40px; }
.newHome .nTxt h2 em { display: block; margin-bottom: 13px; font-size: 18px;  line-height: 1; font-style: normal; font-weight: 500; text-transform: uppercase; letter-spacing: 1.6px !important;}
.newHome .nTxt h2 sup { top: -0.6em; font-size: 0.55em; }
.newHome .nTxt p { margin-top: 10px; font-size: 16px; line-height: 24px; }
.newHome .nTxt p span { border-bottom: 1px solid; }
.newHome p.nNote { margin: 0; font-size: 12px; font-style: italic; color: rgba(56,56,56,0.6); line-height: 18px; letter-spacing: -0.05em; font-weight: 400;}
.newHome .nWhite p.nNote,
.newHome p.nNote.nWhite  { color: rgba(255,255,255,0.6) }
.newHome .nTxt2 h2 { font-size: 22px; line-height:25px; }
.newHome .nTxt2 p { margin: 4px 0 0; font-size: 16px; line-height: 24px; }
.newHome a:hover { color: inherit; }
.newHome .nTitStyle { margin-top: 78px; font-size: 32px; color:#383838; text-align:left; }
.newHome .nTitStyle + .nColWrap { margin-top: 40px; }


/* common - button */
.newHome .nBtn { display: inline-block; padding: 4px 21px; margin-bottom: 40px; font-size: 14px; font-weight: 500; border: 1px solid; color: #383838;}
.newHome .nBtn.nBtnSize { width: 133px; }
.newHome .nBtnWrap .nBtn { margin: 0 3px 40px; }

/* common - content */
.nInfoCont {  text-align: left; }
.nInfoCont:after { content:''; display: block; clear: both; }
.nInfoCont .nImg { float: left; width: 46.6%; }
.nInfoCont .nImg img { max-width: 100%; }
.nInfoCont .nTxt { display:table; height: 385px;  padding-left: 80px; vertical-align: middle; }
.nInfoCont .nTxt > div {display: table-cell; vertical-align: middle; }
.nInfoCont .nTxt h2 { margin: 0; }
.nInfoCont .nTxt strong { display: block; }
.nInfoCont.nRight .nImg { float: right; }
.nInfoCont.nRight .nTxt { padding-left: 0; padding-right: 80px; }

.nPlayer { position: relative; width: 100%; }
.nPlayer .nPlayBtn { display: block; width: 112px; height: 112px; position: absolute; top: 50%; left: 50%; margin:-56px 0 0 -56px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/common/play_button.png) 0 0 no-repeat; font-size: 0; color: transparent; line-height: 0; }

[class*="nBgExperience"] { margin-left: 12px; padding-bottom: 86px; }
[class*="nBgExperience"] h2 { padding-top: 65%; }
[class*="nBgExperience"] .nBtn { position: absolute; bottom: 40px; left: 50%; margin-bottom: 0; transform:translate(-50%); -webkit-transform:translate(-50%); -ms-transform:translate(-50%); }
[class*="nBgExperience"] .nBtn:hover { transform:translate(-50%) !important; -webkit-transform:translate(-50%) !important; -ms-transform:translate(-50%) !important;}

/*190902_추가 뉴트리1차*/
[class*="nBgExperience"] .nBtnGrp{position:absolute;bottom:40px;text-align:center;width:100%}
[class*="nBgExperience"] .nBtnGrp > .nBtn{position:static;-webkit-transform:translate(0) !important;transform:translate(0) !important;margin:5px}
[class*="nBgExperience"] .nBtnGrp > .nBtn:hover{-webkit-transform:translate(0) !important;transform:translate(0) !important}
/*//190902_추가 뉴트리1차*/

/* common - sub content */
.nBrandSub { text-align: left; }
.nBrandSub .nSubItem { margin: 80px; }
.nBrandSub [class*="nSubBg"] { height:394px; }
.brand .brand-contents .nBrandSub .nSubTit { margin-top: 55px; font-size: 30px; color: #37b0e5; font-weight: 500; line-height: 28px; }
.brand .brand-contents .nBrandSub .nSubTit2 { margin: 0; font-size: 24px; }
.brand .brand-contents .nBrandSub .nSubTit2 + .nSubImg { margin-top:20px; }
.nBrandSub p { margin: 0; font-size: 20px; line-height: 30px; color: rgba(56,56,56,0.8); }
.nBrandSub .nSubTxt { margin: 15px 0 0; font-size: 18px; line-height:28px; color:#707070 }
.nBrandSub sup { font-size: 0.65em; top: -.5em; }
.nBrandSub .nSubNote { display: block; margin-top: 5px; font-size: 16px; line-height: 24px; color: rgba(162,162,162,0.8); font-style: italic; font-weight: 300;  }
.nBrandSub .nSubImg { margin-top: 50px; text-align: center; }
.nBrandSub .nSubImg img { max-width: 100%; }
.nBrandSub .nSubInner { margin-top: 55px; padding: 80px 0 10px; border-top: 2px solid #e2e2e2; }
.nBrandSub .nSubInner.first { padding-top: 0; border-top: 0; }
.nBrandSub .nSubInner .nSubTit { margin-top: 0 !important; }

/* visual */
.newHome .nVisual { height: 500px; padding-right: 50%; text-align: center; background-repeat: no-repeat; background-position: right 0; color: #383838; }
.newHome .nVisual h2 { padding-top: 110px; margin-bottom: 0; font-size: 44px; line-height: 50px; color: #383838; text-align: center;}
.newHome .nVisual h2 em { display: block; margin:0 auto 25px; font-size: 0; line-height: 0; color: transparent; letter-spacing: 0 !important;  }
.newHome .nVisual p { margin: 11px 0 0; font-size: 18px; line-height: 26px; font-weight: 400; }
.newHome .nVisual p.nNote { font-size: 12px; line-height: 18px; }
.newHome .nVisual .nBtn { margin-top: 26px; }
.newHome .nVisual.nWhite h2 { color: #fff;}
.newHome .owl-carousel .owl-nav button.owl-prev,
.newHome .owl-carousel .owl-nav button.owl-next { width: 34px; height: 65px; margin-top: -32px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/common/nIcon_arrow.png) no-repeat !important; background-size: auto 100%; }
.newHome .owl-carousel .owl-nav button.owl-prev { left: 40px; }
.newHome .owl-carousel .owl-nav button.owl-next { right: 40px; background-position: -34px 0  !important; }
.newHome .owl-carousel .owl-nav button span { color: rgba(0,0,0,0) }
.newHome .owl-carousel .owl-dots { right: auto; bottom: 85px; width: 100%; padding-right: 50%; text-align: center; line-height: 0; }
.newHome .owl-carousel .owl-dots button.owl-dot { width: 8px; height: 8px; margin: 0 8px; background-color: #838a8e; border-radius: 50%; }
.newHome .owl-carousel .owl-dots button.owl-dot.active { background-color: #fff }

/* visual - 뉴트리라이트 */
.nNutrilite .nVisual h2 em { width: 212px; height: 20px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_logo.png) no-repeat; }
.nNutrilite .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual01.jpg); }
.nNutrilite .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual02.jpg); }
.nNutrilite .nVisual.nItem03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual03.jpg); }
.nNutrilite .nVisual.nItem04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual04.jpg); }

/* 뉴트리라이트 컨텐츠 */
.nNutrilite .nBgBrand { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01.jpg) no-repeat center 0; }
.nNutrilite .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02.jpg); }
.nNutrilite .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03.jpg); }

.nNutrilite .nBgCampaign { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_campaign01.jpg) no-repeat center 0; background-size: 100%; background-color: #f5f7f9;}/* 2019.08.02 수정 190805_재수정 */
.nNutrilite .nBgCampaign.nBgCampaign_v1 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_campaign01_v1.jpg) no-repeat center 0; background-size: 100%; background-color: #f5f7f9;}/* 2019.08.02 수정 190805_재수정추가 */
.nNutrilite .nBgCampaign:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_campaign02.jpg); }
.nNutrilite .nBgCampaign h2 { padding-top: 54.5%; font-size: 24px; }
.nNutrilite .nBgCampaign p { margin: 4px 0 0; }

.nNutrilite .nBgProgram { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program01.png) no-repeat center 0; background-size: 100%;  background-color: #f5f7f9;}
.nNutrilite .nBgProgram:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program02.png); }
.nNutrilite .nBgProgram:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program03.png); }
.nNutrilite .nBgProgram:nth-child(4) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_program04.png); }
.nNutrilite .nBgProgram h2 { padding-top: 105%; font-size: 22px; }
.nNutrilite .nBgProgram p { margin: 6px 0 0;  }

.nNutrilite .nBgExperience { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience01.jpg) no-repeat center 0; background-size: 100%; }
.nNutrilite .nBgExperience:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience02.jpg); }
.nNutrilite .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_Experience03.jpg); }

/* visual - 아티스트리 */
.nArtistry .owl-carousel .owl-dots { bottom: 75px; }
.nArtistry .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_visual01.jpg); }
.nArtistry .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_visual02.jpg); }
.nArtistry .nVisual.nItem01 h2 em { width: 180px; height: 24px; margin-bottom: 35px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_logo01.png) no-repeat; }
.nArtistry .nVisual.nItem02 h2 em { width: 186px; height: 42px; margin-bottom: 15px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_logo02.png) no-repeat; }

/* 아티스트리 컨텐츠 */
.nArtistry .nBgInfo { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info01.jpg) no-repeat center 0; }
.nArtistry .nBgInfo:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info02.jpg); }
.nArtistry .nBgInfo:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info03.jpg); }
.nArtistry .nBgInfo .nNote { position: absolute; bottom: 20px; left:0; width: 100%; }

.nArtistry .nPlayer { height: 540px; background:url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_movie.jpg) no-repeat 50% 0; }

.nArtistry .nBgBrand { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand01.jpg) no-repeat center 0; }
.nArtistry .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand02.jpg); }
.nArtistry .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand03.jpg); }

.nArtistry .nColItem.nBgCampaign { background-color:#f9f9fa; }
.nArtistry .nBgCampaign { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_campaign01.jpg) no-repeat center 0; background-size: 100%;}
.nArtistry .nBgCampaign:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_campaign02.jpg); }
.nArtistry .nBgCampaign h2 { margin-top: 0; padding-top: 52.5%; }

.nArtistry .nBgExperience { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_Experience01.jpg) no-repeat center 0; background-size: 100%; }
.nArtistry .nBgExperience:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_Experience02.jpg); }
.nArtistry .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_Experience03.jpg); }

/* visual - XS에너지 수정 전 - 배포후 삭제예정 */
.nXsenergy .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_visual01.jpg); }
.nXsenergy .nVisual.nItem01 h2 em { width: 200px; height: 40px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_logo01.png) no-repeat center; background-size:contain}
.nXsenergy .nVisual.nItem01 p { margin: 10px 0 0; font-size: 20px; line-height: 26px; font-weight: 500 }

/* XS에너지 컨텐츠 수정 전 - 배포후 삭제예정 */
.nXsenergy [class*="nBgInfo"] { height: 535px; padding:0 20px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info01.jpg) 50% 0 no-repeat; }
.nXsenergy [class*="nBgInfo"] strong { font-weight: 500; }
.nXsenergy [class*="nBgInfo"] p.nNote { font-style:normal; }
.nXsenergy .nBgInfo02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info02.jpg); }
.nXsenergy .nBgInfo03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info03.jpg); }
.nXsenergy .nBgInfo04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info04.jpg); }

.nXsenergy .nBgnation { height: 486px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nBgnation01.jpg) 100% 0 no-repeat; }
.nXsenergy .nBgnation .nInner { padding: 140px 0 0 80px; text-align: left; }
.nXsenergy .nBgnation .nInner h2 { margin-bottom: 15px; text-align: left; color:#fff;}
.nXsenergy .nBgnation .nInner li { position: relative; padding-left: 6px; color: rgba(56,56,56,0.8); line-height: 24px; color:#fff; }
.nXsenergy .nBgnation .nInner li:before { content:'·'; position: absolute; top: 0; left: 0; }
/* .nXsenergy .nBgnation .nInner li span { color: rgba(208,41,48,0.8); } */

.nXsenergy .owl-video [class*="nBgPlay"] { height: 486px; margin-top: 10px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video01.jpg) 50% 50% no-repeat; }
.nXsenergy .owl-video [class*="nBgPlay"] .nPlayer { height: 100%; }
.nXsenergy .owl-video .nBgPlay02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video02.jpg); }
.nXsenergy .owl-video .nBgPlay03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video03.jpg); }
.nXsenergy .owl-video .nBgPlay04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video04.jpg); }
.nXsenergy .owl-video .nBgPlay05 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video05.jpg); }
.nXsenergy .owl-video .nBgPlay06 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video06.jpg); }
.nXsenergy .owl-video .nBgPlay07 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video07.jpg); }
.nXsenergy .owl-video .owl-dots { bottom: 40px; padding-right: 0; }

/* visual - XS에너지 수정 후 */
.nXsenergy2 .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_visual01.jpg); }
.nXsenergy2 .nVisual.nItem01 h2 em { width: 200px; height: 40px; margin: 0 auto; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_logo01.png) no-repeat center; background-size:contain}
.nXsenergy2 .nVisual.nItem01 p { margin: 40px 0 0; font-size: 16px;  }

/* XS에너지 컨텐츠 수정 후 */
.nXsenergy2 [class*="nBgInfo"] { height: 535px; padding:0 20px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info01.jpg) 50% 0 no-repeat; }
.nXsenergy2 [class*="nBgInfo"] p + .nBtn { margin: 5px 0 0; }
.nXsenergy2 .nBgInfo02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info02.jpg); }
.nXsenergy2 .nBgInfo02:before { content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info02_sub.png) 0 90% no-repeat; background-size: 100%; }
.nXsenergy2 .nBgInfo03 { height: 504px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info03.jpg); }

.nXsenergy2 [class*="nBgPrd"] { display: table; height: 486px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_prd01.jpg) 100% 0 no-repeat; }
.nXsenergy2 .nBgPrd2 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_prd02.jpg) }
.nXsenergy2 [class*="nBgPrd"] .nInner{ display: table-cell; padding: 80px; vertical-align: middle; text-align: left; }
.nXsenergy2 [class*="nBgPrd"] h2 { margin: 0; text-align: left; }
.nXsenergy2 [class*="nBgPrd"] p { margin: 10px 0 20px }
.nXsenergy2 [class*="nBgPrd"] .nBtn { margin:0; width: 130px; text-align: center; }
.nXsenergy2 [class*="nBgPrd"] .nBtn:first-child { margin-left: 0; }
.nXsenergy2 .nBgPrd2 p { margin: 10px 0 40px; }
.nXsenergy2 .nBgPrd2 .nBtnWrap span { display:inline-block; margin: 0 4px; }
.nXsenergy2 .nBgPrd2 .nBtnWrap span:before { content:''; display: block; width: 146px; height: 122px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/img_prd01.png) 0 0 no-repeat; }
.nXsenergy2 .nBgPrd2 .nBtnWrap span:nth-child(2):before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/img_prd02.png); }
.nXsenergy2 .nBgPrd2 .nBtnWrap .nBtn { width: 146px; padding: 3px 10px; }

.nXsenergy2 .nVideo { max-width: 50%;/* width: 100%;*/ }
.ieBrowser .nXsenergy2 .nVideo { max-width: 100%; width: 683px; }
.nXsenergy2 .owl-video { position: relative; height: 504px; }
.nXsenergy2 .owl-video .nPlayer { height: 504px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video01.jpg) 50% 50% no-repeat;  }
.nXsenergy2 .owl-video .nBgPlay02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video02.jpg); }
.nXsenergy2 .owl-video .nBgPlay03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video03.jpg); }
.nXsenergy2 .owl-video .nBgPlay04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video04.jpg); }
.nXsenergy2 .owl-video .nBgPlay05 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video05.jpg); }
.nXsenergy2 .owl-video .nBgPlay06 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video06.jpg); }
.nXsenergy2 .owl-video .nBgPlay07 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video07.jpg); }
.nXsenergy2 .owl-video .nBgPlay08 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video08.jpg); }
.nXsenergy2 .owl-video .owl-dots { bottom: 40px; padding-right: 0; }
.nXsenergy2 .owl-video .owl-nav { display:block; }

/* visual - 글리스터 */
.nGlister .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_visual01.jpg); }
.nGlister .nVisual.nItem01 h2 em { width: 136px; height: 52px; margin-bottom: 20px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_logo01.png) no-repeat; }
.nGlister .nVisual p { font-size: 16px; line-height: 24px; }

/* 글리스터 컨텐츠 */
.nGlister .nBgInfo { height: 595px; background: #eff6fb url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info01.jpg) no-repeat center 100%; background-size: 100%; }
.nGlister .nBgInfo:nth-child(2) { background-color: #f8f8f4; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info02.jpg); background-size: auto; }
.nGlister .nBgInfo:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info03.jpg); background-size: 100%; }
.nGlister .nBgInfo .nNote { position: absolute; bottom: 15px; left:0; width: 100%; }

.nGlister .nPlayer { height: 540px; background:#5a6674 url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_movie.jpg) no-repeat 50% 0; }

/* visual - 새티니크 */
.nSatinique .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual01.jpg); }
.nSatinique .nVisual.nItem01 h2 em { width: 206px; height: 36px; margin-bottom: 18px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_logo01.png) no-repeat; }

/* 새티니크 컨텐츠 */
.nSatinique .nImgBox p { margin: 15px 0 0; font-size: 16px; line-height: 24px; text-align: left; }
.nSatinique [class*="nBoxStyle"] .nInner { height: 375px; background: #fff; }
.nSatinique .nBoxStyle2 .nInner { height: 412px;}
.nSatinique .nPrd .nInner span { display: block; font-size: 18px; font-weight: 500; color: rgba(56,56,56,0.8) }
.nSatinique .nPrd .nInner strong { display: block; padding: 35px 0 5px; font-size:22px; color: #363636; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase }
.nSatinique .nPrd .nInner .nTit { margin: 0 0 15px; font-size: 22px; font-weight: 500; color: #383838; line-height: 28px; }
.nSatinique .nPrd .nInner .nTit sup { top: -0.6em; font-size: 0.6em; }
.nSatinique .nPrd .nInner strong + .nTit { margin-bottom: 0; }
.nSatinique .nPrd .nInner .nNote { line-height: 16px; }
.nSatinique .nPrd > p { margin: 35px 0 0; font-size: 16px; color: rgba(56,56,56, 0.8); line-height: 24px; text-align: center; font-weight: 400; }

.nSatinique .nPlayer { height: 540px; background:#5a6674 url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie.jpg) no-repeat 50% 0; }

/* visual - G & H */
.nGnH .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_visual01.jpg); }
.nGnH .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_visual02.jpg); }
.nGnH .nVisual h2 em { width: 84px; height: 38px; margin-bottom: 18px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_logo01.png) no-repeat; }

/* G & H 컨텐츠 */
.nGnH .nPlayer { height: 540px; background:#5a6674 url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_movie.jpg) no-repeat 50% 0; }
.nGnH .nContWrap .nColWrap { margin-top: 10px; }
.nGnH .nContWrap .nColWrap:first-child { margin-top: 0; }
.nGnH .nContWrap .nColItem { padding: 0 10px; background-color: #fff !important; }
.nGnH .nContWrap h2 { margin-top: 30px; }
.nGnH .nBgColor01 h2 { color: #f68e2d; }
.nGnH .nBgColor02 h2 { color: #6b8529; }
.nGnH .nBgColor03 h2 { color: #5285b5; }
.nGnH .nImgBox [class*="nBgLogo"] { margin: 40px auto 0;  font-size: 0; color: transparent; line-height: 0; }
.nGnH .nImgBox .nBgLogo01 { width: 116px; height:24px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo01.png) no-repeat;}
.nGnH .nImgBox .nBgLogo02 { width: 120px; height:24px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo02.png) no-repeat;}
.nGnH .nImgBox .nBgLogo03 { width: 120px; height:24px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo03.png) no-repeat;}
.nGnH .nCol2 .nImgBox { height: 433px; }
.nGnH .nCol2 .nImgBox:nth-child(1) { background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_01.png) no-repeat 50% 80%; }
.nGnH .nCol2 .nImgBox:nth-child(2) { background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_02.png) no-repeat 50% 78%; }
.nGnH .nBgColor02 .nCol2 .nImgBox:nth-child(1) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_01.png); }
.nGnH .nBgColor02 .nCol2 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_02.png); }
.nGnH .nBgColor03 .nCol2 .nImgBox:nth-child(1) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_01.png); }
.nGnH .nBgColor03 .nCol2 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_02.png); }
.nGnH .nCol3 h2 { margin: 35px 0 2px; font-size: 22px; line-height: 28px; }
.nGnH .nCol3 .nImgBox { padding-bottom: 200px;  background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_03.png) no-repeat 50% 75%; }
.nGnH .nCol3 .nImgBox:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_04.png)  }
.nGnH .nCol3 .nImgBox:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_05.png)  }
.nGnH .nCol3 .nImgBox .nNote { position: absolute; bottom: 20px; left: 0; width: 100%; }
.nGnH .nCol3 .nImgBox p { margin: 0;}
.nGnH .nBgColor02 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_04.png) }
.nGnH .nBgColor03 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_04.png) }
.nGnH .nBgColor03 .nImgBox:nth-child(3) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_05.png) }

/* visual - 베르가닉 */
.nVerganic .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_visual01.jpg); }
.nVerganic .nVisual h2 { padding-top: 95px}
.nVerganic .nVisual h2 em { width: 132px; height: 50px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_logo01.png) no-repeat; }
.nVerganic .nVisual p { margin: 15px 0 0; }

/* 베르가닉 컨텐츠 */
.nVerganic .nInfoCont { position: relative; padding-left: 59.7%; background: #fff}
.nVerganic .nInfoCont:before { content: ''; display: block; width: 59.7%; height: 385px; position: absolute; top: 0; left: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_info01.jpg) 50% 0 no-repeat; }
.nVerganic .nInfoCont .nTxt { padding-left:55px; }
.nVerganic .nInfoCont h2 em { width: 132px; height: 50px; margin-bottom:23px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_logo01.png) no-repeat; font-size: 0; line-height: 0; color: transparent; }
.nVerganic .nInfoCont p strong { display: block; font-weight: 500; }

.nVerganic .nImgBox { position:relative; background: #fff; }
.nVerganic .nImgBox strong { display: block; font-size: 22px; font-weight: 500; color: #383838; }
.nVerganic .nImgBox strong em { font-size: 40px; }
.nVerganic .nImgBox p { margin: 0; }
.nVerganic .nCol3 .nImgBox { padding: 40px 10px 210px; }
.nVerganic .nCol3 .nImgBox:after { content:''; display: block; width: 100%; height: 144px; position: absolute; bottom: 38px; left: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_img01.jpg) 50% 0 no-repeat; }
.nVerganic .nCol3 .nImgBox:nth-child(2):after { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_img02.jpg) }
.nVerganic .nCol3 .nImgBox:nth-child(3):after { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_img03.jpg) }
.nVerganic .nCol2 .nImgBox { padding: 50px 10px 210px; }
.nVerganic .nCol2 .nImgBox:after { content:''; display: block; width: 100%; height: 136px; position: absolute; bottom: 40px; left: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_mark01.png) 50% 0 no-repeat; }
.nVerganic .nCol2 .nImgBox:nth-child(2):after { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_mark02.png) }
.nVerganic .nContWrap .nNote { margin-top: 30px; text-align: left; }

/* visual - 암웨이퀸 */
.nQueen .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_visual01.jpg); }
.nQueen .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_visual02.jpg); }
.nQueen .nVisual h2 { padding-top: 95px}
.nQueen .nVisual h2 em { width: 246px; height: 26px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_logo01.png) no-repeat; }
.nQueen .nVisual.nItem02 h2 { padding-left: 5px; }
.nQueen .owl-carousel .owl-dots { bottom: 45px; }

/* 암웨이퀸 컨텐츠 */
.nQueen .nBgBrand { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand01.jpg) no-repeat center 0; }
.nQueen .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand02.jpg); }
.nQueen .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand03.jpg); }

.nQueen [class*="nBgExperience"] { padding-bottom: 96px; background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience01.jpg) no-repeat center 0; background-size: 100%; }
.nQueen .nBgExperience:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience02.jpg); }
.nQueen .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience03.jpg); }
.nQueen .nBgExperience2:nth-child(1) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience04.jpg); }
.nQueen .nBgExperience2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience05.jpg); }
.nQueen .nBgExperience2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience06.jpg); }
.nQueen [class*="nBgExperience"] h2 { padding-top: 70%; }
.nQueen [class*="nBgExperience"] p { margin: 8px 0 0; }
.nQueen [class*="nBgExperience"] .nBtn { bottom: 35px; }

/* 암웨이 퀸 - 제품 */
.queen_prod_list li > span img.mt10 { margin-top: 10px;}
.nQueen-txt { display: none; }

/* visual - 이스프링 */
.nEspring .nVisual { height: 550px; }
.nEspring .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_visual01.jpg); }
.nEspring .nVisual h2 { padding-top: 50px}
.nEspring .nVisual h2 em { width: 152px; height: 30px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_logo01.png) no-repeat; }
.nEspring .nVisual p { font-size: 16px; line-height: 24px; }
.nEspring .nVisual .nBtn { margin:15px 0 30px;}

/* 이스프링 컨텐츠 */
.nEspring .nBgBrand { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand01.jpg) no-repeat center 0; }
.nEspring .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand02.jpg); }
.nEspring .nBgBrand2 { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand03.jpg) no-repeat center 0; }
.nEspring .nBgBrand2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand04.jpg); }
.nEspring .nBgBrand2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand05.jpg); }

.nEspring .nBgHistory { display: table; width: 100%; height: 480px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_history.jpg) no-repeat center 0; }
.nEspring .nBgHistory .nInner { display: table-cell; padding-left: 80px; padding-right: 30%; vertical-align: middle; text-align: left; }
.nEspring .nBgHistory h2 { margin-bottom: 23px; text-align: left; }
.nEspring .nBgHistory dl { font-size: 16px; }
.nEspring .nBgHistory dl dt { float: left; width: 68px; color: #363636; font-weight: 700;   }
.nEspring .nBgHistory dl dd { position: relative; padding-left:68px;  padding-bottom: 15px; line-height:24px; font-weight: 400; color: #646362; }
.nEspring .nBgHistory dl dd:before { content:''; display: block; position: absolute; top: 5px; left: 48px; width: 1px; height: 100%; background:#8b6e5a; }
.nEspring .nBgHistory dl dd:after { content:''; display: block; position: absolute; top: 5px; left: 42px; width: 13px; height: 13px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_history.png); z-index:1; }
.nEspring .nBgHistory dl dd:last-child:before { display: none;}

.nEspring .nBgMedia { position: relative; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_media.jpg) no-repeat center 0; }
.nEspring .nBgMedia.nColItem .nBtn { margin-top: 5px;}
.nEspring .nBgMedia .nPlayBtn { display: block; width: 112px; height: 112px; position: absolute; top: 50%; left: 50%; margin: -56px 0 0 -56px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/common/play_button.png) 0 0 no-repeat; font-size: 0; color: transparent; line-height: 0; }
.nEspring .nBgExperience { background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_Experience01.jpg) no-repeat center 0; background-size: 100%; }
.nEspring .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_Experience02.jpg); }
.nEspring .nBgExperience h2 { padding-top: 65.5%; line-height: 40px; }
.nEspring .nBgExperience p { margin: 0; }

/* 이스프링 서브 */
.nEspring .nSubBg1 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub01.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg2 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub02.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg3 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub03.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg4 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub04.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg5 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub05.jpg) 0 0 no-repeat; }
.nEspring .nSubBg6 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub06.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg7 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub07.jpg) 100% 0 no-repeat; }
.nEspring .nSubBg8 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub08.jpg) 50% 0 no-repeat; }
.nEspring [class*="nStep"] { max-width: 1016px; width: 100%; margin: 35px auto; }
.nEspring [class*="nStep"]:after { content:''; display: block; clear: both; }
.nEspring [class*="nStep"] li { position: relative;  float:left; width: 33%; font-size: 18px; color: #56565a; line-height: 24px; text-align: center; font-weight: 400;}
.nEspring [class*="nStep"] li:before { content:''; display: block; width: 100%; height: 1px; position: absolute; top: 96px; left: -50%; background: #999; z-index: -1;}
.nEspring [class*="nStep"] li:after { content:''; display: block; width: 8px; height: 9px; position: absolute; top: 92px; left: 0;  background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_step.png) 0 -200px no-repeat; }
.nEspring [class*="nStep"] li:first-child:before,
.nEspring [class*="nStep"] li:first-child:after { display: none; }
.nEspring [class*="nStep"] li span { display: block; margin:0 0 15px; font-size: 24px; color: #002f5f; font-weight: 500; }
.nEspring [class*="nStep"] li span:before { content:''; display: block; margin:0 auto 35px; width: 196px; height: 196px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_step.png) 0 0 no-repeat; }
.nEspring .nStep3 li:nth-child(2) { width: 34%; }
.nEspring .nStep3 li:nth-child(2) span:before { background-position: -200px 0; }
.nEspring .nStep3 li:nth-child(3) span:before { background-position: -400px 0; }
.nEspring .nStep6 { margin: 0 auto; }
.nEspring .nStep6 li { margin-top: 60px; }
.nEspring .nStep6 li:before { top: 70px; }
.nEspring .nStep6 li:after { top: 63px; width: 14px; height: 14px; background-position: -20px -200px; }
.nEspring .nStep6 li:nth-child(4):before,
.nEspring .nStep6 li:nth-child(4):after { display: none; }
.nEspring .nStep6 li span:before {  width: 142px; height: 142px; background-position: 0 -220px; }
.nEspring .nStep6 li:nth-child(2) span:before { background-position: -200px -220px; }
.nEspring .nStep6 li:nth-child(3) span:before { background-position: -400px -220px; }
.nEspring .nStep6 li:nth-child(4) span:before { background-position: 0 -380px; }
.nEspring .nStep6 li:nth-child(5) span:before { background-position: -200px -380px; }
.nEspring .nStep6 li:nth-child(6) span:before { background-position: -400px -380px; }
.nEspring .nSubInfo strong { display: block; font-size: 20px; color: #002f5f; font-weight: 500;}
.nEspring .nSubInfo span {  display: block; font-size: 18px; color: #56565a; font-weight: 400; line-height: 24px;}
.nEspring .nSub03_01 { max-width: 1096px; margin: 0 auto; text-align: center; }
.nEspring .nSub03_01:after { content: ''; display: block; clear: both; }
.nEspring .nSub03_01 ul { width: 62%; float: left; }
.nEspring .nSub03_01 li { float: left; width: 33%; margin-top: 45px;}
.nEspring .nSub03_01 li strong { margin-bottom: 5px; }
.nEspring .nSub03_01 li strong:before { content:''; display: block; width: 110px; height: 110px; margin: 0 auto 10px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3.png) no-repeat; }
.nEspring .nSub03_01 li:nth-child(2) strong:before { background-position: -120px 0; }
.nEspring .nSub03_01 li:nth-child(3) strong:before { background-position: -240px 0;}
.nEspring .nSub03_01 li:nth-child(4) strong:before { background-position: 0 -120px; }
.nEspring .nSub03_01 li:nth-child(5) strong:before { background-position: -120px -120px;}
.nEspring .nSub03_01 li:nth-child(6) strong:before { background-position: -240px -120px; }
.nEspring .nSub03_01 .nResult { float: right; margin-top: 30px; }
.nEspring .nSub03_01 .nResult span:before { content:''; display: block; width: 380px; height: 378px; margin: 0 auto 10px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3.png) -420px 0 no-repeat; }
.nEspring .nSub03_01 .nResult span { font-size: 24px; color: #002f5f; line-height: 32px; font-weight: 500; }
.nEspring .nSub03_02 { max-width: 1096px; margin: 15px auto 0; }
.nEspring .nSub03_02 ol { min-height: 307px; padding: 0 0 0 272px;background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_02.png) 0 40px no-repeat; }
.nEspring .nSub03_02 li { display: table;  height: 128px; table-layout: fixed; }
.nEspring .nSub03_02 li em { display: table-cell; width: 160px; padding-left: 42px; font-size: 20px; color: #383838; font-weight: 500; vertical-align:middle;}
.nEspring .nSub03_02 li > div { display: table-cell; position: relative; padding-left: 80px; vertical-align:middle; }
.nEspring .nSub03_02 li > div:before { content:''; display: block; position: absolute; bottom: 0; left: 0; transform: translateY(-50%); width: 64px; height: 56px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3.png) 0 -300px no-repeat; }
.nEspring .nSub03_02 li:nth-child(2) > div:before { bottom: 0; left: 5px; width: 56px; height: 66px; background-position: -120px -300px; }
.nEspring .nSub03_02 li:nth-child(3) > div:before { bottom: 0; left: 10px;  width: 45px; height: 66px; background-position: -240px -300px; }
.nEspring .nSub03_03 ul { max-width: 1040px; margin: 45px auto 0; text-align: center; }
.nEspring .nSub03_03 ul:after { content: ''; display: block; clear: both; }
.nEspring .nSub03_03 li { float: left; width: 33%;}
.nEspring .nSub03_03 li strong { font-size: 24px; margin-bottom: 5px; }
.nEspring .nSub03_03 li strong:before { content:''; display: block; width: 226px; height: 226px; margin: 0 auto 35px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3.png) 0 -400px no-repeat; }
.nEspring .nSub03_03 li:nth-child(2) strong:before { background-position: -240px -400px; }
.nEspring .nSub03_03 li:nth-child(3) strong:before { background-position: -480px -400px;}
.nEspring .nSubMark { margin-top: 30px; padding:0 60px;}
.nEspring .nSubMark dl { position: relative; display: table; padding: 20px 0 20px 165px; margin-top: 30px; }
.nEspring .nSubMark dl:before { content:''; display: inline-block; position: absolute; top:50%; left:0; margin-top: -64px; width: 128px; height: 128px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_mark.png) 0 0 no-repeat; }
.nEspring .nSubMark dl:nth-child(2):before { background-position: 0 -165px; }
.nEspring .nSubMark dt { font-size:20px; color: #002f5f; font-weight:500; }
.nEspring .nSubMark dd { font-size: 18px; line-height: 26px; color:#56565a; font-weight: 400; }
.brand .brand-contents .nEspring .nSubPrice { font-size: 18px; color: #56565a; line-height:32px; margin: 20px 0; }
.nEspring .nSubPrice strong { position:relative; display: inline-block; padding:10px 10px 10px 55px; font-size: 32px; color: #002f5f; font-weight: 700; vertical-align: -5px; }
.nEspring .nSubPrice strong:before { content:''; display: block; position: absolute; top:0; left:0; width: 48px; height: 50px; background:url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_price.png) 0 0 no-repeat; }
.nEspring .nTblStyle { width: 100%; margin-bottom: 60px; border:1px solid #e3e3e3; }
.nEspring .nTblStyle th { height: 70px; padding: 0 20px; font-size: 20px; line-height: 1; color: #002f5f; font-weight: 500; text-align: center; border:1px solid #e3e3e3; }
.nEspring .nTblStyle tbody td { padding: 30px 20px; font-size: 20px !important; color: #56565a; font-weight: 400;  line-height: 30px; text-align: center; border:1px solid #e3e3e3; vertical-align:middle;}
.nEspring .nTblStyle tbody td .color-blue { font-weight: 400; }
.nEspring .nDlStyle { display: table; width: 100%; margin: 20px 0 30px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;  table-layout: fixed; }
.nEspring .nDlStyle dt { display: table-cell; width:24%; font-size: 24px; color: #002f5f; font-weight: 500; background:#f4f4f4; text-align: center; vertical-align: middle; }
.nEspring .nDlStyle dd { display: table-cell; width:76%; padding: 25px 40px; font-size: 20px; line-height: 28px; color: #56565a; font-weight: 400; vertical-align: middle; }
.nEspring .nDlStyle dd .nline { display:inline-block; width: 120px;}
.nEspring .nSubMovie { margin-top: 60px; margin-left: -15px; text-align: center; }
.nEspring .nSubMovie .nColItem { width: 395px; margin-left: 15px; }
.nEspring .nSubMovie .nPlayer { height:0; padding-top:73.4%; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie01.jpg) no-repeat; }
.nEspring .nSubMovie .nColItem:nth-child(2) .nPlayer { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie02.jpg) }
.nEspring .nSubMovie .nColItem:nth-child(3) .nPlayer { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie03.jpg) }
.nEspring .nSubMovie .nPlayInfo strong { display: block; margin: 23px 0 10px; font-size: 24px; color: #002f5f; font-weight: 500; }
.nEspring .nSubMovie .nPlayInfo span { font-size: 18px; color:#56565a; line-height: 24px; font-weight: 400; }
 
/* visual - 엣모스피어 */
.nAtmosphere .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_visual01.jpg); }
.nAtmosphere .nVisual h2 { padding-top: 130px}
.nAtmosphere .nVisual h2 em { width: 256px; height: 18px; margin: 0 auto 30px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_logo01.png) no-repeat; }
.nAtmosphere .nVisual h2 span { display: block; width: 140px; height: 33px; margin: 0 auto 5px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_logo02.png) no-repeat; font-size: 0; color: transparent; line-height: 0; }
.nAtmosphere .nVisual p { font-size: 16px; line-height: 24px; }
.nAtmosphere .nVisual .nBtn { margin:15px 0 30px;}

/* visual - 엣모스피어 드라이브 */
.nAtmosphereDrive .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual01.jpg); }
.nAtmosphereDrive .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual02.jpg); }
.nAtmosphereDrive .nVisual.nItem03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual03.jpg); }
.nAtmosphereDrive .nVisual h2 { padding-top: 114px;color:#fff;}
.nAtmosphereDrive .nVisual.nItem03 h2 { color:#383838;}
.nAtmosphereDrive .nVisual h2 em { width: 133px; height: 42px; margin: 0 auto 25px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_logo01.png) no-repeat; }
.nAtmosphereDrive .nVisual p { font-size: 16px; line-height: 24px;color:#fff;}
.nAtmosphereDrive .nVisual.nItem03 p { color:#383838;}
.nAtmosphereDrive .nVisual p strong{font-weight:bold; font-size:19px; display:block; margin: 0 auto 12px}
.nAtmosphereDrive .nVisual .nBtn { margin:15px 0 30px;border-color:#fff;color:#fff;}
.nAtmosphereDrive .nVisual.nItem03 .nBtn {color:#383838;border-color:#383838;}

/* 엣모스피어 컨텐츠 */
.nAtmosphere .nBgBrand { height: 595px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand01.jpg) no-repeat center 0; }
.nAtmosphere .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand02.jpg); }
.nAtmosphere .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand03.jpg);  }
.nAtmosphere .nBgBrand strong { font-weight: 500; }
.nAtmosphere .nBgDrive { display: table; height: 480px; background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_drive.jpg) no-repeat 100% 0; }
.nAtmosphere .nBgDrive .nInner { display: table-cell; padding:0 50% 0 80px; vertical-align: middle; text-align: left; }
.nAtmosphere .nBgDrive h2 { text-align: left; margin-top:0; }
.nAtmosphere .nBgDrive h2 span { display: block; margin-bottom: 3px; font-size: 18px; font-weight: 300; letter-spacing: 0.05em; word-spacing: 0; }
.nAtmosphere .nBgDrive p { font-weight: 300; }
.nAtmosphere .nBgDrive p + .nBtn { margin: 5px 0 0;}
.nAtmosphere .nBgMedia { position: relative; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_media.jpg) no-repeat center 0; }
.nAtmosphere .nBgMedia p { font-weight: 300; letter-spacing: -0.01em;}
.nAtmosphere .nBgMedia.nColItem .nBtn { margin-top: 5px;}
.nAtmosphere .nBgMedia .nPlayBtn { display: block; width: 112px; height: 112px; position: absolute; top: 50%; left: 50%; margin: 0 0 0 -56px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/common/play_button.png) 0 0 no-repeat; font-size: 0; color: transparent; line-height: 0; }
.nAtmosphere .nBgExperience { background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_Experience01.jpg) no-repeat center 0; background-size: 100%; }
.nAtmosphere .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_Experience02.jpg); }
.nAtmosphere .nBgExperience h2 { padding-top: 67%; line-height: 40px; }
.nAtmosphere .nBgExperience p { margin: 0; }

/* visual - 암웨이홈 */
.nHome .nVisual h2 em { width: 138px; height: 46px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_logo01.png) 30px 0 no-repeat; }
.nHome .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_visual01.jpg); }
.nHome .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_visual02.jpg); }
.nHome .nVisual p { margin: 8px 0 0; font-size: 16px; line-height: 24px; }
.nHome .nVisual .nSubTit { margin: 11px 0 0; font-size: 19px; font-weight: 700;}
.nHome .nVisual p sup { font-size: 0.3em; }
.nHome .owl-carousel .owl-dots { bottom: 60px; }

/* 암웨이홈 컨텐츠 */
.nHome .nBgPrd { background: #f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd01.jpg) no-repeat 0 0; background-size: 100%  }
.nHome .nBgPrd:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd02.jpg); }
.nHome .nBgPrd:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd03.jpg); }
.nHome .nBgPrd h2 { padding-top: 63.5%; font-size: 16px;  }
.nHome .nBgPrd h2 strong { display: block; font-size: 28px; font-weight: 700; color: #33c2ee;  }
.nHome .nBgPrd h2 strong span { font-size: 17px; font-weight: 500; vertical-align: middle; color: #33c2ee; }
.nHome .nBgPrd:nth-child(2) h2 strong, 
.nHome .nBgPrd:nth-child(2) h2 strong span { color: #ffae00; }
.nHome .nBgPrd:nth-child(3) h2 strong,
.nHome .nBgPrd:nth-child(3) h2 strong span { color: #89bf2b; }
.nHome .nBgPrd .nBtnWrap { margin-top: 15px; }

.nHome .nBgBrand { padding-top: 260px; background:#f6f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_brand01.jpg) no-repeat center 0; }
.nHome .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_brand02.jpg); }
.nHome .nBgBrand h2 { margin: 30px 0 15px;}
.nHome .nBgBrand p + .nBtn { margin-top: 25px; }

.nHome .nBgInfo { text-align: left;}
.nHome .nBgInfo + .nBgInfo { margin-top: 90px; }
.nHome .nBgInfo .nInner { position: relative; padding-left: 350px; }
.nHome .nBgInfo .nInner:before { content:''; display:block; width: 345px; height: 263px; position: absolute; top: 0; left: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_info01.jpg) no-repeat; }
.nHome .nBgInfo:nth-child(2) .nInner:before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_info02.jpg); }
.nHome .nBgInfo h2 { margin: 0 0 15px; }
.nHome .nBgInfo h2 span { display: block; margin-bottom: 10px; font-size: 22px; font-weight: 400; line-height: 1; }
.nHome .nBgInfo h2 sup { font-size: 0.4em; top: -1em; }
.nHome .nBgInfo ul { margin-bottom: 15px; }
.nHome .nBgInfo ul li { position:relative; padding-left: 10px; font-size: 18px; line-height: 31px; color: rgba(56,56,56,0.8) }
.nHome .nBgInfo ul li:before { content:'-'; display:inline-block; position: absolute; top: 0; left: 0;}
.nHome .nBgInfo dl { margin: 5px 0 0 10px; font-size: 15px; line-height: 22px;}
.nHome .nBgInfo dt,
.nHome .nBgInfo dd { color: rgba(56,56,56,0.8); font-weight: 400; }
.nHome .nBgInfo dt { font-weight: 500; }
.nHome .nBgInfo dt:before { content:''; display:inline-block; width: 3px; height: 3px; margin-right: 5px; background: #5e5e5f; vertical-align: middle; }
.nHome .nBgInfo dd { padding-left: 10px; }
.nHome .nBgInfo p.nNote { margin-top: 15px; text-indent: -10px; padding-left: 10px; }

/* 암웨이홈 서브 */
.nHome .nSubBg1 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub01.jpg) 50% 0 no-repeat; }
.nHome .nSubBg2 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_01.jpg) 100% 0 no-repeat; }
.nHome .nSubBg3 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_02.jpg) 0 0 no-repeat; }
.nHome .nSubBg4 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_03.jpg) 100% 0 no-repeat; }
.nHome .nBrandSub .nSubItem.nmgb { margin-bottom:40px; }
.nHome .nSubItem .nHistoryTit { padding-bottom: 40px; margin: 0; font-size: 40px; font-weight: 400; text-align: center; line-height: 1; border-bottom: 2px solid #383838; }
.nHome .nHistory dl { position: relative; min-height: 301px; padding: 40px 0 40px 395px; border-bottom: 1px solid #e1e1e1; }
.nHome .nHistory dl:before { content: ''; display: block; width: 335px; height: 221px; position: absolute; top: 40px; left: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history01.jpg) 0 0 no-repeat; }
.nHome .nHistory dl:nth-child(2):before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history02.jpg); }
.nHome .nHistory dl:nth-child(3):before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history03.jpg); }
.nHome .nHistory dt { margin-bottom: 10px; font-size: 30px; font-weight: 500; line-height: 1; }
.nHome .nHistory dd { margin-top: 5px; font-size: 20px; line-height: 28px; color: #707070; font-weight: 400; }
.nHome .nPrdLine.nSubItem { margin: 60px 80px 65px; }
.nHome .nPrdLine h2 { font-size: 25px; }
.nHome .nPrdLine h2 em { font-size: 42px; }
.brand .brand-contents .nHome .nPrdLine .nSubTit2 { margin: 28px 0 0; color: #383838; }
.nHome .nPrdLine .nFColor1 { color:#069ecd; }
.nHome .nPrdLine .nFColor2 { color:#eda200; }
.nHome .nPrdLine .nFColor3 { color:#75a81c; }
.nHome .nPrdLine p { margin: 20px 0 0; font-size: 20px; line-height: 30px; font-weight: 300; }
.nHome .nPrdLine p strong { display: block; font-weight: 500; color: #383838; }
.nHome .nPrdLine p + p { margin: 10px 0 0; }

/* visual - 원포원 */
.nOneforone .nVisual { padding: 50px 50% 0 0;}
.nOneforone .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_visual01.jpg); }
.nOneforone .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_visual02.jpg); }
.nOneforone .nVisual h2 { padding-top: 30px; }
.nOneforone .nVisual h2 em { width: 100px; height: 50px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_logo01.png) 0 0 no-repeat; }
.nOneforone .nVisual > div { width: 448px; height: 360px; margin: 0 auto; /*background: rgba(255,255,255,0.6);*/ }
.nOneforone .nVisual p { margin: 8px 0 0; font-size: 16px; line-height: 24px; }
.nOneforone .owl-carousel .owl-dots { bottom: 40px; }

/* 원포원 컨텐츠 */
.nOneforone [class*="nBgPrd"] { padding-bottom: 110px; background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01.jpg) 0 0 no-repeat; background-size: 100%; }
.nOneforone .nBgPrd:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd02.jpg); }
.nOneforone .nBgPrd:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd03.jpg); }
.nOneforone .nBgPrd2 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd04.jpg); }
.nOneforone .nBgPrd2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd05.jpg); }
.nOneforone .nBgPrd2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd06.jpg); }
.nOneforone .nBgPrd3 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd07.jpg); }
.nOneforone .nBgPrd3:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd08.jpg); }
.nOneforone .nBgPrd3:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd09.jpg); }
.nOneforone [class*="nBgPrd"] h2 { padding-top: 65%; }
.nOneforone [class*="nBgPrd"] .nBtn { position: absolute; bottom: 40px; margin: 0; transform:translate(-50%)}
.nOneforone [class*="nBgPrd"] .nBtn:hover { transform:translate(-50%) !important; -webkit-transform:translate(-50%) !important; -ms-transform:translate(-50%) !important;}
.nOneforone .nPlayer { height: 540px; background:#5a6674 url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_movie.jpg) no-repeat 50% 0; }


@media (max-width:1399px){
    /*.nColWrap .nColItem p { font-size: 16px; }*/
    .nBgProgram h2,
    [class*="nBgExperience"] h2 { font-size: 18px; }

    .nInfoCont .nTxt { height: auto; }
    .nVerganic .nInfoCont .nTxt { height: 385px; }

    .nNutrilite .nVisual { background-position: 60% 0; }
    .nXsenergy .nBgnation { background-position: 60% 0; } /* xs에너지 수정 전 - 배포 후 삭제 예정 */
    .nSatinique [class*="nBoxStyle"] .nInner { height: auto; }
    .nSatinique .nBoxStyle2 .nInner { height: 100%; padding-bottom: 25px; }
    .nGnH .nCol2 .nImgBox:nth-child(2) { background-size: 90%; }
    .nEspring .nSub03_01 ul { width: 100%; float: none; overflow: hidden; }
    .nEspring .nSub03_01 .nResult { float: none; margin-top: 50px; text-align: center;}
}
@media (max-width:1023px){
    .tHidden { display:none; }  
    .nContWrap { padding: 40px; }
    .nContWrap .nColWrap { margin-top: 40px; }
    .nColWrap.nCol4 .nColItem { padding: 0 10px; }
    .nColWrap.nCol4 .nColItem br { display: none; }
    .nColWrap .nBgInfo .nInner,
    .nColWrap .nBgBrand .nInner { padding: 0 5px; }

    .nBrandSub .nSubItem { margin: 50px 20px; }

    .newHome .nVisual { padding-right: 40%; background-position: 60% 0;  }
    .nNutrilite .nVisual.nItem04  { background-position: 70% 0; }
    .newHome .owl-carousel .owl-dots { padding-right: 40%;}
    .nXsenergy2 .owl-video .owl-dots { padding-right: 0; }

    /* xs에너지 수정 전 - 배포 후 삭제 예정 */
    .nXsenergy .owl-video .owl-dots { padding-right: 0;}
    .nXsenergy .nBgnation .nInner { width:40%; padding: 100px 0 0 40px; }

    .nInfoCont .nImg { float: none; width: 100%; text-align: center; }
    .nInfoCont .nTxt { width: 100%; padding-left: 0; text-align:center; }
    .nInfoCont .nTxt h2 { margin: 40px 0 0; text-align: center; }
    .nInfoCont.nRight .nImg { float: none; }
    .nInfoCont.nRight .nTxt { padding-right: 0; }

    .nVerganic .nInfoCont .nTxt { padding-left: 30px; text-align: left; }
    .nVerganic .nInfoCont .nTxt h2 { margin: 0; text-align: left; }

    .nSatinique .nPrd .nInner .nTit {  font-size: 18px;  line-height: 22px; }

    .nGlister .nBgInfo:nth-child(1) { background-position: 50% 80%;}
    .nGlister .nBgInfo:nth-child(3) { background-position: 50% 60%;}

    .nGnH .nCol2 .nImgBox:nth-child(1) { background-position: 50% 90%; }
    .nGnH .nCol2 .nImgBox:nth-child(1) br { display:none; }
    .nGnH .nCol2 .nImgBox:nth-child(2) { background-position: 50% 65%; }

    .nVerganic .nCol3 .nImgBox:after { width: 82%; left: 9%; background-size: 100%; }
    
    .nXsenergy2 [class*="nBgPrd"] { background-position: 80% 0; }

    .nEspring .nBgHistory .nInner { padding-left: 40px;}
    .nEspring .nBgMedia .nPlayBtn { margin-top: 0; }
    .nEspring .nSubMark { padding: 0 30px; }
    .nEspring .nSub03_02 { max-width: 1096px; margin: 15px auto 0; }
    .nEspring .nSub03_02 ol { min-height: auto; padding: 350px 0 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_02_m.png) center 0 no-repeat; }
    .nEspring .nSub03_02 li { display: block;  height: auto;}
    .nEspring .nSub03_02 li em { display: block; width: 100%; padding: 12px; font-size: 20px; text-align: center; background: #e2e3ec;  }
    .nEspring .nSub03_02 li > div { display: block; padding: 15px 15px 20px 95px; }
    .nEspring .nSub03_02 li > div:before { left:15px; bottom: auto; top: 15px;  transform: translate(0) }
    .nEspring .nSub03_02 li:nth-child(2) > div:before { top: 20px; left: 20px;}
    .nEspring .nSub03_02 li:nth-child(3) > div:before { top: 20px; left: 25px;}
    .nEspring .nSub03_02 span br { display: none; }

    .nAtmosphere .nBgDrive { background-position: 70% 0; }
    .nAtmosphere .nBgDrive .nInner { padding:0 40% 0 40px; }
    .nAtmosphere .nBgMedia .nPlayBtn { top: 50%; }

    .nHome .nVisual.nItem02 h2 { padding-top: 50px; }
    .nHome .nVisual.nItem02 p br { display: none; }
    .nHome .nBgInfo .nInner { padding-left: 300px; }

    .nOneforone .nVisual > div { width: 360px;}
}

@media (max-width:768px){
    .newHome { padding-bottom: 20px; }
    .mHidden { display: none; }
    .dHidden { display: block; }
    .nContWrap { margin-top: 5px; padding: 30px; }
    .nColWrap , .nColWrap.nCol1 { display: block; margin-top: 0; margin-left: 0; }
    .nContWrap .nColWrap { margin-top: 35px; }
    .nColWrap .nColItem , .nColWrap.nCol1 .nColItem { width:100%; margin-left: 0;  margin-top: 5px; }
    .nColWrap.nCol2-2,
    .nColWrap.nCol4-2 { display:-webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; margin-left:-5px;}
    .nColWrap.nCol4-2 { margin-top: 0; }
    .nColWrap.nCol2-2 .nColItem,
    .nColWrap.nCol4-2 .nColItem { width: 48%; margin-left: 5px; }
    .nColWrap .nColItem .nBtn,
    .nColWrap .nColItem p + .nBtn { margin-top: 10px;}
    .nColWrap .nColItem p { font-size: 14px; line-height: 1.4; }
 
    .newHome .nTxt h2 { margin-top: 0; font-size: 19px; line-height: 22px;}
    .newHome .nTxt h2 em { margin-bottom: 10px; font-size: 12px;}
    .newHome .nTxt p { font-size: 16px; line-height: 24px; }
    .newHome .nTxt2 h2 { font-size: 15px; line-height: 15px; }
    .newHome .nTxt2 p { margin: 5px 0 0; font-size: 13px; line-height: 16px; }
    .newHome .nTxt .nNote { font-size: 11px; line-height:14px; }
    .newHome .nTitStyle { margin-top: 38px; font-size: 19px; text-align:center; }
    .newHome .nTitStyle + .nColWrap { margin-top: 20px; }

    .newHome .nBtn { width: auto; min-width: 55px; margin-bottom: 20px; padding: 2px 10px; font-size: 10px; }

    .newHome .owl-carousel { padding: 0; }
    .newHome .nVisual { height: 409px; padding-right: 0; background-size: cover; }
    .newHome .nVisual h2 { padding-top: 45px; font-size: 27px; line-height: 32px; margin:0; }
    .newHome .nVisual h2 em { margin-bottom: 15px; }
    .newHome .nVisual p { margin-top: 8px; font-size: 13px; line-height: 18px; }
    .newHome .nVisual .nBtn { font-size: 14px; padding:2px 22px; margin: 12px 0 0; }
    .newHome .nVisual p.nNote { font-size: 11px; line-height: 14px; }
    .newHome .owl-carousel .owl-nav button.owl-prev,
    .newHome .owl-carousel .owl-nav button.owl-next { width: 17px; height: 33px; margin-top: -17px; background-size: 34px !important; }
    .newHome .owl-carousel .owl-nav button.owl-prev { left: 5px; }
    .newHome .owl-carousel .owl-nav button.owl-next { right: 5px; background-position: -17px 0 !important; }
    .newHome .owl-carousel .owl-nav button span { color: rgba(0,0,0,0) }
    .newHome .owl-carousel .owl-dots { bottom: 20px; padding-right: 0; }

    /* common - 컨텐츠 */
    .nInfoCont .nTxt h2 { margin: 20px 0 0; }
    .nInfoCont .nTxt p { margin:5px 0 10px; font-size: 13px; line-height: 18px;}    
    .nInfoCont .nTxt .nNote { margin-bottom:0; }
    
    .nPlayer { height: 0 !important; padding-top: 56.5%; }
    .nPlayer .nPlayBtn { width: 56px; height: 56px;  margin:-28px 0 0 -28px; background-size: 56px; }

    .nBgExperience { padding-bottom: 52px; }
    .nBgExperience h2 { padding-top: 62%; }
    .nBgExperience .nBtn { bottom: 20px; margin-bottom: 0; }
    .nBgExperience .nBtnGrp{bottom:20px;margin-bottom:0} /*190902_추가 뉴트리1차*/

    /* common - sub content */
    .nBrandSub .nSubItem { margin: 25px 30px; }
    .nBrandSub [class*="nSubBg"] { height: 0; padding-top:56.5%; }
    .brand .brand-contents .nBrandSub .nSubTit { margin: 25px 0 15px; padding: 0; font-size: 24px; line-height: 26px; }
    .brand .brand-contents .nBrandSub .nSubTit2 { font-size: 18px; }
    .nBrandSub p,
    .nBrandSub .nSubTxt { font-size: 14px; line-height: 20px; }
    .nBrandSub sup { top: -.4em; }
    .nBrandSub .nSubNote { margin-top: 5px; font-size: 12px; line-height: 18px; color: #b7b7b7;  }
    .nBrandSub .nSubImg { margin-top: 20px; }
    .nBrandSub .nSubImg .dHidden { display: inline-block;}
    .nBrandSub .nSubImg img { max-width: 315px; width: 100%; }
    .nBrandSub .nSubInner { margin: 20px -30px 0; padding: 25px 30px 0; border-width: 1px; }
    
    /* 뉴트리라이트 */
    .nNutrilite .nVisual h2 em { width: 148px; height: 13px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_logo_m.png); background-size: 148px; }
    .nNutrilite .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual01_m.jpg); }
    .nNutrilite .nVisual.nItem01:before { content: ''; display: block; width: 100%; height: 205px; position: absolute; bottom: 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual01_inner_m.png) 50% 0 no-repeat; background-size: 375px; z-index:0;}
    .nNutrilite .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual02_m.jpg); background-size: auto 100%; background-position: 50% 100%; background-color: #d3ead3;}
    .nNutrilite .nVisual.nItem03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual03_m.jpg); background-position: 50% 100%;}
    .nNutrilite .nVisual.nItem04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_visual04_m.jpg); background-position: 50% 30%;}
    
    .nNutrilite .nBgBrand { display: table; height: 193px; padding-right: 50%; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand01_m.jpg); background-size: cover; }
    .nNutrilite .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand02_m.jpg); }
    .nNutrilite .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/nutrilite/nbg_brand03_m.jpg); }
    .nNutrilite .nBgBrand .nInner { display: table-cell; vertical-align: middle; }
    .nNutrilite .nBgBrand .nInner .nBtn { margin: 10px 0 0;}

    .nNutrilite .nBgCampaign h2 { padding: 55% 5px 0; font-size: 13px; }
    .nNutrilite .nBgCampaign p { margin: 4px 0 0; padding: 0 5px; font-size: 11px; line-height: 14px; }

    .nNutrilite .nBgProgram { background-size: 155px; }
    .nNutrilite .nBgProgram h2 {  padding: 165px 5px 0; font-size: 13px; }
    .nNutrilite .nBgProgram p {  padding: 0 5px; font-size: 11px; line-height: 14px; }

    /* 아티스트리 */
    .nArtistry .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_visual01_m.jpg); background-position: 50% 100%; }
    .nArtistry .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_visual02_m.jpg); background-position: 50% 100%; }
    .nArtistry .nVisual.nItem01 h2 em { width: 112px; height: 15px; margin-bottom: 15px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_logo01_m.png) no-repeat; background-size: 112px;}
    .nArtistry .nVisual.nItem02 h2 { padding-top: 35px;}
    .nArtistry .nVisual.nItem02 h2 em { width: 110px; height: 26px; margin-bottom: 15px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_logo02.png) no-repeat; background-size: 110px;}

    .nArtistry .nBgInfo { height: 293px; text-align: left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info01_m.jpg) no-repeat 100% 20%; background-size:100%; }
    .nArtistry .nBgInfo:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info02_m.jpg); }
    .nArtistry .nBgInfo:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_info03_m.jpg); }
    .nArtistry .nBgInfo .nInner { width:60%; padding: 40px 0 0 30px }
    .nArtistry .nBgInfo h2 { text-align: left; padding: 0; }
    .nArtistry .nBgInfo p { font-size: 13px; line-height: 18px; }
    .nArtistry .nBgInfo .nNote { bottom: 25px; left: 30px; width: auto;  }
        
    .nArtistry .nPlayer { background:#000 url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_movie_m.jpg) 50% 0 no-repeat; background-size:auto 100%; }

    .nArtistry .nBgBrand { display: table; height: 193px; text-align: left;  background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand01_m.jpg); background-position:100% 50%; background-size: cover; }
    .nArtistry .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand02_m.jpg); }
    .nArtistry .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/artistry/nbg_brand03_m.jpg); }
    .nArtistry .nBgBrand .nInner { display: table-cell; vertical-align: middle; padding: 0 30px;  }
    .nArtistry .nBgBrand h2 { text-align: left; padding: 0;}
    .nArtistry .nBgBrand .nBtn { margin: 13px 0 0;}

    .nArtistry .nBgCampaign h2 { padding: 55% 5px 0; font-size: 15px; }
    .nArtistry .nBgCampaign .nBtn { margin-top: 7px; }

    /* XS에너지 수정 전 - 배포 후 삭제예정 */
    .nXsenergy .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_visual01_m.jpg); background-position: 50% 100%;  }
    .nXsenergy .nVisual.nItem01 h2 { padding-top: 36px; }
    .nXsenergy .nVisual.nItem01 h2 em { width: 100px; height: 30px}
    .nXsenergy .nVisual.nItem01 p { margin:5px 0 0; font-size: 13px; line-height: 18px; }

    .nXsenergy [class*="nBgInfo"] { display: table; width: 100%; height: 223px; padding: 0 30px; text-align: left; background:#2a2a2a url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info01_m.jpg) 100% 0 no-repeat; background-size: auto 100%; }
    .nXsenergy .nBgInfo02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info02_m.jpg); background-position:0 30%; background-size: cover; }
    .nXsenergy .nBgInfo03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info03_m.jpg); background-color: #1b1a1a; }
    .nXsenergy .nBgInfo04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_info04_m.jpg); background-position:0 50%; background-size: cover; }
    .nXsenergy [class*="nBgInfo"] .nInner { display:table-cell; vertical-align: middle; padding-right: 35%; }
    .nXsenergy .nBgInfo03 .nInner { padding-right: 20%; }
    .nXsenergy [class*="nBgInfo"] h2 { padding: 0; text-align: left; }
    .nXsenergy [class*="nBgInfo"] p { margin: 7px 0 0; font-size: 12px; line-height: 17px; }
    .nXsenergy [class*="nBgInfo"] p br { display: none; }
    .nXsenergy [class*="nBgInfo"] p.nNote { font-size: 10px; line-height: 1em;}
    .nXsenergy [class*="nBgInfo"] .nBtn { margin-bottom: 0; }

    .nXsenergy .nBgnation { height: auto; padding-bottom: 40%; background:#1e4e50 url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nBgnation01_m.png) 50% 100% no-repeat; background-size: 100%; }
    .nXsenergy .nBgnation .nInner { width: 100%; padding: 30px;}
    .nXsenergy .nBgnation .nInner h2 { padding: 0; font-size: 19px; margin-bottom: 10px; }
    .nXsenergy .nBgnation .nInner li { font-size: 12px; line-height: 15px; }
    .nXsenergy .nBgnation .nInner li:before { content:'·'; position: absolute; top: 0; left: 0; }
    /* .nXsenergy .nBgnation .nInner li span { color: rgba(208,41,48,0.8); } */

    .nXsenergy .owl-video [class*="nBgPlay"] { height: 193px; margin-top: 5px; background-size: cover;}
    .nXsenergy .owl-video [class*="nBgPlay"] .nPlayer { height: 100% !important; padding:0;  }
    .nXsenergy .owl-video .owl-dots { bottom: 15px; padding-right: 0; }
    .nXsenergy .owl-video .nBgPlay05 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy/nbg_video05_m.jpg); }

    /* XS에너지 수정 후 */
    .nXsenergy2 .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_visual01_m.jpg); background-position: 50% 100%;  }
    .nXsenergy2 .nVisual.nItem01 h2 em { width: 149px; height: 37px}
    .nXsenergy2 .nVisual.nItem01 p { margin:20px 0 10px; font-size: 13px; line-height: 18px; }

    .nXsenergy2 [class*="nBgInfo"] { padding: 25px 30px 0; text-align: left;   }
    .nXsenergy2 [class*="nBgInfo"] h2 { padding: 0; text-align: left; }
    .nXsenergy2 [class*="nBgInfo"] p { font-size: 12px; line-height: 18px; }
    .nXsenergy2 [class*="nBgInfo"] p + .nBtn { margin: 0; }
    .nXsenergy2 .nBgInfo01 { height: 222px; padding-top: 50px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info01_m.jpg) 100% 50% no-repeat; background-size: cover; }
    .nXsenergy2 .nBgInfo02 { height: auto;  padding-bottom: 42%; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info02_m.jpg) 0 100% no-repeat; background-size: 100%; }
    .nXsenergy2 .nBgInfo02:before { display:none;}
    .nXsenergy2 .nBgInfo03 { height: 302px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_info03_m.jpg) 50% 100% no-repeat; background-size: cover;}

    .nXsenergy2 [class*="nBgPrd"] { height: 377px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_prd01_m.jpg) 50% 100% no-repeat; background-size: cover; }
    .nXsenergy2 .nBgPrd2 { height: 302px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_prd02_m.jpg); background-position: 90% 0; }
    .nXsenergy2 [class*="nBgPrd"] .nInner{ padding: 25px 30px; vertical-align: top; }
    .nXsenergy2 [class*="nBgPrd"] h2 { padding: 0; text-align: left; }
    .nXsenergy2 [class*="nBgPrd"] p { margin: 8px 0 10px; font-size: 12px; line-height: 18px; }
    .nXsenergy2 [class*="nBgPrd"] .nBtn { margin:0; text-align: center; }
    .nXsenergy2 [class*="nBgPrd"] .nBtn:first-child { margin-left: 0; }
    .nXsenergy2 .nBgPrd2 p { margin: 8px 0 20px; }
    .nXsenergy2 .nBgPrd2 .nBtnWrap span:before { width: 90px; height: 74px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/img_prd01.png) 50% 50% no-repeat; background-size: cover; }
    .nXsenergy2 [class*="nBgPrd"] .nBtnWrap .nBtn { width: 90px; padding: 2px 5px; }

    .nXsenergy2 .nVideo,
    .ieBrowser .nXsenergy2 .nVideo { max-width: 100%; width: 100%; }
    .nXsenergy2 .owl-video { height: 192px; }
    .nXsenergy2 .owl-video .nPlayer { height: 192px !important; padding: 0; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video01_m.jpg);  background-size: cover}
    .nXsenergy2 .owl-video .nBgPlay02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video02_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video03_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay04 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video04_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay05 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video05_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay06 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video06_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay07 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video07_m.jpg); }
    .nXsenergy2 .owl-video .nBgPlay08 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/xsenergy2/nbg_video08_m.jpg); }
    .nXsenergy2 .owl-video .owl-dots { bottom: 20px;  }
    
    /* 글리스터 */
    .nGlister .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_visual01_m.jpg);  background-position: 50% 100%; }
    .nGlister .nVisual.nItem01 h2 { padding-top: 35px; }
    .nGlister .nVisual.nItem01 h2 em { width: 68px; height: 26px; margin-bottom: 5px; background-size: 68px;}

    .nGlister .nBgInfo { height: 293px; text-align:left; background:#eff6fb url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info01_m.jpg) no-repeat; background-position: 100% 100% !important; background-size:375px;}
    .nGlister .nBgInfo:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info02_m.jpg); background-position: 100% 50% !important;  background-size:cover; }
    .nGlister .nBgInfo:nth-child(2):before { content:''; position: absolute; top:50%; right: 20%; margin-top:-113px;  display: block; width:74px; height: 227px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info02_img.png); background-size: 74px;  }
    .nGlister .nBgInfo:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/glister/nbg_info03_m.jpg); background-size:375px;}
    .nGlister .nBgInfo .nInner {padding: 40px 0 0 30px }
    .nGlister .nBgInfo h2 { text-align: left; padding: 0; }
    .nGlister .nBgInfo p { width:55%;  font-size: 13px; line-height: 18px; }
    .nGlister .nBgInfo .nNote { bottom: 20px; width: 55%; left:30px; }
    .nGlister .nBgInfo p br { display: none; }
 
    .nGlister .nPlayer { background-size: cover;}

    /*  새티니크 */
    .nSatinique .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_visual01_m.jpg); background-position: 50% 100% }
    .nSatinique .nVisual.nItem01 h2 { padding-top: 35px; }
    .nSatinique .nVisual.nItem01 h2 em { width: 133px; height: 23px; margin-bottom: 5px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_logo01_m.png) no-repeat; background-size:133px;}

    .nSatinique .nImgBox { margin-top: 25px; }
    .nSatinique .nImgBox p { margin: 15px 0 0; font-size: 13px; line-height: 18px; text-align: center; }
    .nSatinique .nImgBox p br { display: none; }    
    .nSatinique .nPrd .nInner { padding: 0 35px; text-align: center }
    .nSatinique .nBoxStyle2 .nInner { padding-bottom: 5px; }
    .nSatinique .nPrd .nInner .dHidden { display: inline-block;}
    .nSatinique .nPrd .nInner span { margin-bottom: 5px; font-size: 11px; }
    .nSatinique .nPrd .nInner strong {  padding: 20px 0 5px; font-size:15px; }
    .nSatinique .nPrd .nInner .nTit { margin: 0 0 10px; font-size: 15px;  line-height: 18px; }
    .nSatinique .nPrd .nInner .nTit sup { top: -0.5em; font-size: 0.6em; }
    .nSatinique .nPrd .nInner strong + .nTit { padding: 0; margin: 0; }
    .nSatinique .nPrd .nInner .nNote { margin-bottom:20px; font-size: 11px; line-height: 14px; }
    .nSatinique .nPrd > p { margin: 25px 0 35px; font-size: 13px; line-height:  18px;  }

    .nSatinique .nPlayer { background:#58595f url(/_ui/responsive/theme-blue/images/akl_brand_new/satinique/nbg_movie_m.jpg) no-repeat 50% 0; background-size:auto 100%; }

    /* G&H */
    .nGnH .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_visual01_m.jpg); background-position: 50% 100%; }
    .nGnH .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_visual02_m.jpg); background-position: 50% 100%; }
    .nGnH .nVisual h2 { padding-top: 35px;}
    .nGnH .nVisual h2 em { width: 48px; height: 22px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nbg_logo01_m.png) no-repeat; background-size: 48px;}
    
    .nGnH .nContWrap .nColWrap { margin-top: 5px; }
    .nGnH .nContWrap .nColItem { padding: 20px 15px 0; }
    .nGnH .nImgBox p { font-size: 12px; line-height: 16px; }
    .nGnH .nImgBox [class*="nBgLogo"] { margin: 0 auto 3px; width: 95px; height: 19px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo01_m.png) no-repeat; background-size: 95px; }
    .nGnH .nImgBox .nBgLogo02 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo02_m.png); background-size: 95px; }
    .nGnH .nImgBox .nBgLogo03 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_logo03_m.png); background-size: 95px; }
    .nGnH .nCol2 .nImgBox { height: auto; padding-bottom: 200px;}
    .nGnH .nCol2 .nImgBox:nth-child(1) { margin-top:0; background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_01_m.png) no-repeat 50% 85%; background-size: 183px; }
    .nGnH .nCol2 .nImgBox:nth-child(2) { background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_02_m.png) no-repeat 50% 84%; background-size: 200px; }
    .nGnH .nBgColor02 .nCol2 .nImgBox:nth-child(1) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_01_m.png); }
    .nGnH .nBgColor02 .nCol2 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_02_m.png); }
    .nGnH .nBgColor03 .nCol2 .nImgBox:nth-child(1) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_01_m.png); }
    .nGnH .nBgColor03 .nCol2 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_02_m.png); }

    .nGnH .nCol3 h2 { margin: 0; padding: 0; font-size: 14px; line-height: 18px; text-align: left; }
    .nGnH .nCol3 .nImgBox { display: table; height: 130px; padding: 15px; text-align: left;  background:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_03_m.png) no-repeat 100% 50%; background-size: 120px;}
    .nGnH .nCol3 .nImgBox .nInner { display: table-cell; padding-right: 35%; vertical-align: middle; }
    .nGnH .nCol3 .nImgBox:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_04_m.png)  }
    .nGnH .nCol3 .nImgBox:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img01_05_m.png)  }
    .nGnH .nCol3 .nImgBox .nNote { position: relative; bottom: 0; font-size: 10px; }
    .nGnH .nCol3 .nImgBox p { margin: 5px 0 0;}
    .nGnH .nBgColor02 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img02_04_m.png) }
    .nGnH .nBgColor03 .nImgBox:nth-child(2) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_04_m.png) }
    .nGnH .nBgColor03 .nImgBox:nth-child(3) { background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/gnh/nprd_img03_05_m.png) }

    .nGnH .nPlayer { background-size: auto 100%; }
        
    /* visual - 베르가닉 */
    .nVerganic .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_visual01_m.jpg); background-position:0 100%;}
    .nVerganic .nVisual h2 { padding-top: 35px}
    .nVerganic .nVisual h2 em { width: 76px; height: 29px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_logo01_m.png) no-repeat; background-size: 76px; }
    .nVerganic .nVisual p { margin: 5px 0 0; }

    /* 베르가닉 컨텐츠 */
    .nVerganic .nInfoCont { padding-left: 0; }
    .nVerganic .nInfoCont:before { display:none;}
    .nVerganic .nInfoCont .nTxt { padding: 20px 10px 10px; height: auto; text-align: center; }
    .nVerganic .nInfoCont .nTxt h2 {  text-align: center; }
    .nVerganic .nInfoCont h2 em { width: 76px; height: 29px; margin:0 auto 10px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/verganic/nbg_logo01_m.png) no-repeat; background-size: 76px; }
    .nVerganic .nInfoCont .nImg img { width: 100%; }

    .nVerganic .nImgBox p { font-size: 13px; }
    .nVerganic .nImgBox strong { font-size: 15px; }
    .nVerganic .nImgBox strong em { font-size: 25px; }
    .nVerganic .nCol3 { padding: 0 35px; }
    .nVerganic .nCol3 .nImgBox { padding: 12px 10px 20px; }
    .nVerganic .nCol3 .nImgBox:after { width: 100%; height: 72px; position: static; bottom: 0; left: 0; margin-top: 15px; background-size: 127px; }
    .nVerganic .nCol2 .nImgBox { padding: 17px 10px 20px; }
    .nVerganic .nCol2 .nImgBox:after { height: 68px; position: static; bottom: 0; margin-top: 17px; background-size: 103px; }
    .nVerganic .nCol2 .nImgBox strong { margin-bottom: 5px; }
    .nVerganic .nContWrap .nNote { margin-top: 15px; text-align: center; }

    /* visual - 암웨이퀸 */
    .nQueen .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_visual01_m.jpg); background-position: 50% 100%; }
    .nQueen .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_visual02_m.jpg); background-position: 50% 100%; }
    .nQueen .nVisual h2 { padding:45px 12px 0; }
    .nQueen .nVisual h2 em { width: 181px; height: 19px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_logo01_m.png); background-size: 181px; }
    .nQueen .owl-carousel .owl-dots { bottom: 20px; }

    /* 암웨이퀸 컨텐츠 */
    .nQueen .nBgBrand { height: 293px;text-align: left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand01_m.jpg) no-repeat 30% 100%; background-size: cover; }
    .nQueen .nBgBrand .nInner { padding: 40px 30px;  }
    .nQueen .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand02_m.jpg); }
    .nQueen .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_brand03_m.jpg); }
    .nQueen .nBgBrand h2 { text-align: left; padding: 0; }
    .nQueen .nBgBrand p { font-size: 13px; line-height: 18px; }

    .nQueen [class*="nBgExperience"] { padding-bottom: 35px; background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience01_m.jpg) no-repeat center 0; background-size: 100%; }
    .nQueen .nBgExperience:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience02_m.jpg); }
    .nQueen .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience03_m.jpg); }
    .nQueen .nBgExperience2:nth-child(1) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience04_m.jpg); }
    .nQueen .nBgExperience2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience05_m.jpg); }
    .nQueen .nBgExperience2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/nbg_Experience06_m.jpg); }
    .nQueen [class*="nBgExperience"] h2 { padding-top: 50%; line-height: 15px; }
    .nQueen [class*="nBgExperience"] p { margin: 10px 0 0; }
    .nQueen [class*="nBgExperience"] p + .nBtn { position: static; left: 0; transform: translate(0); margin: 15px 0 0; }

    .nQueen-txt { display: block !important; font-size: 15px !important; margin: 15px 0 0 !important; }

    /* visual - 이스프링 */
    .nEspring .nVisual { height: 550px; }
    .nEspring .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_visual01_m.jpg); background-position: 50% 90%}
    .nEspring .nVisual h2 { padding-top: 40px}
    .nEspring .nVisual h2 em { width: 97px; height: 19px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_logo01_m.png); background-size: 97px; }

    /* 이스프링 컨텐츠 */
    .nEspring [class*="nBgBrand"] { height: 293px;  text-align: left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand01_m.jpg) no-repeat 100% 100%; background-size: cover;}
    .nEspring [class*="nBgBrand"] .nInner { padding: 40px 30px; }
    .nEspring .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand02_m.jpg); }
    .nEspring .nBgBrand2 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand03_m.jpg); }
    .nEspring .nBgBrand2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand04_m.jpg); }
    .nEspring .nBgBrand2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_brand05_m.jpg); }
    .nEspring [class*="nBgBrand"] h2 { text-align: left; padding: 0; }
    .nEspring [class*="nBgBrand"] p { font-size: 13px; line-height: 18px; }
    .nEspring [class*="nBgBrand"] p + .nBtn { margin-top: 3px; }

    .nEspring .nBgHistory { width: 100%; height: 567px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_history_m.jpg) no-repeat center 100%; background-size: cover; }
    .nEspring .nBgHistory .nInner { display: block; padding: 40px 30px; }
    .nEspring .nBgHistory h2 { font-size: 19px; padding: 0;  }
    .nEspring .nBgHistory dl dt { font-size: 16px; line-height: 1; }
    .nEspring .nBgHistory dl dd { padding-bottom: 15px; font-size: 13px; line-height: 15px; }
    .nEspring .nBgHistory dl dd:after { top: 1px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_history_m.png); background-size:13px;}
    
    .nEspring .nBgMedia { height: 293px; padding:40px 30px; text-align:left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_media_m.jpg) no-repeat 50% 50%; background-size: cover; }
    .nEspring .nBgMedia h2 { text-align: left; padding: 0; }
    .nEspring .nBgMedia p { margin: 5px 0; }
    .nEspring .nBgMedia .nPlayBtn { width: 56px; height: 56px;  margin:0 0 0 -28px; background-size: 56px; }

    .nEspring .nBgExperience { background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_Experience01_m.jpg) no-repeat center 0; background-size: 100%; }
    .nEspring .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_Experience02_m.jpg); }
    .nEspring .nBgExperience h2 { padding-top: 50%;}

    /* 이스프링 서브 */
    .nEspring [class*="nSubBg"] { background-size:cover;}
    .nEspring .nSubBg1 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub01_m.jpg)}
    .nEspring .nSubBg2 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub02_m.jpg)}
    .nEspring .nSubBg3 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub03_m.jpg)}
    .nEspring .nSubBg4 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub04_m.jpg)}
    .nEspring .nSubBg5 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub05_m.jpg)}
    .nEspring .nSubBg6 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub06_m.jpg)}
    .nEspring .nSubBg7 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub07_m.jpg)}
    .nEspring .nSubBg8 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nbg_sub08_m.jpg)}
    .nEspring [class*="nStep"] { margin: 0 auto 50px; }
    .nEspring [class*="nStep"] li { position: relative; display: block; width: 100%; float: none; margin-top: 25px; width: 100%; font-size: 14px; line-height: 20px;}
    .nEspring [class*="nStep"] li:before,
    .nEspring [class*="nStep"] li:after { display: none;}
    .nEspring [class*="nStep"] li span { margin:0 0 15px; font-size: 18px; }
    .nEspring [class*="nStep"] li span:before {  margin:0 auto 15px; width: 147px; height: 147px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_step_m.png) 0 0 no-repeat; background-size: 450px; }
    .nEspring .nStep3 li:nth-child(2) { width: 100%; }
    .nEspring .nStep3 li:nth-child(2) span:before { background-position: -150px 0; }
    .nEspring .nStep3 li:nth-child(3) span:before { background-position: -300px 0; }
    .nEspring .nStep6 { margin: 0 auto; }
    .nEspring .nStep6 li { margin-top: 50px; float: left; width: 50%; }
    .nEspring .nStep6 li:nth-child(3) { float: right; }
    .nEspring .nStep6 li:before { display: none; }
    .nEspring .nStep6 li:after,
    .nEspring .nStep6 li:nth-child(4):after { display: block; top: 47px; width: 10px; height: 12px; margin-left: -5px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_step_m.png) 0 -384px no-repeat; background-size: 450px; }
    .nEspring .nStep6 li:nth-child(3):after,
    .nEspring .nStep6 li:nth-child(5):after { left: 50%; top: -32px; margin-left: -5px; transform: rotate(90deg)}
    .nEspring .nStep6 li:nth-child(4):after { left: auto; right: 0;  transform: rotate(180deg); margin-left: 0; margin-right: -5px;  }
    .nEspring .nStep6 li span:before {  width: 106px; height: 106px;  background-position: 0 -150px; background-size: 450px; }
    .nEspring .nStep6 li:nth-child(2) span:before { background-position: -150px -150px; }
    .nEspring .nStep6 li:nth-child(3) span:before { background-position: -300px -150px; }
    .nEspring .nStep6 li:nth-child(4) span:before { background-position: 0 -260px; }
    .nEspring .nStep6 li:nth-child(5) span:before { background-position: -150px -260px; }
    .nEspring .nStep6 li:nth-child(6) span:before { background-position: -300px -260px; }
    .nEspring .nSubInfo strong { font-size: 18px; }
    .nEspring .nSubInfo span { font-size: 14px; line-height: 18px;}
    .nEspring .nSub03_01 { margin: 5px auto 0; }
    .nEspring .nSub03_01 li { width: 50%; margin-top: 20px;}
    .nEspring .nSub03_01 li strong { margin-bottom: 5px; }
    .nEspring .nSub03_01 li strong:before { width: 82px; height: 82px; margin: 0 auto 5px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3_m.png) no-repeat; background-size: 400px; }
    .nEspring .nSub03_01 li:nth-child(2) strong:before { background-position: -100px 0; }
    .nEspring .nSub03_01 li:nth-child(3) strong:before { background-position: -200px 0;}
    .nEspring .nSub03_01 li:nth-child(4) strong:before { background-position: 0 -100px; }
    .nEspring .nSub03_01 li:nth-child(5) strong:before { background-position: -100px -100px;}
    .nEspring .nSub03_01 li:nth-child(6) strong:before { background-position: -200px -100px; }
    .nEspring .nSub03_01 .nResult { float: none; position: relative; width: 100%; height: 313px; margin: 35px 0 30px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_01_m.png) 50% 0 no-repeat; background-size: 314px;}
    .nEspring .nSub03_01 .nResult span:before { display: none; }
    .nEspring .nSub03_01 .nResult span { position: absolute; top: 117px; left: 0; width: 100%; font-size: 18px;  line-height: 20px;}
    .nEspring .nSub03_02 { max-width: 1096px; margin: 15px auto 0; }
    .nEspring .nSub03_02 ol { min-height: auto; padding: 176px 0 0; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_02_m.png) center 0 no-repeat; background-size: 158px; }
    .nEspring .nSub03_02 li { display: block;  height: auto;}
    .nEspring .nSub03_02 li em { display: block; width: 100%; padding: 9px; font-size: 15px; text-align: center; background: #e2e3ec;  }
    .nEspring .nSub03_02 li > div { display: block; padding: 10px 15px 15px 65px; }
    .nEspring .nSub03_02 li > div:before { left:8px; width: 94px; height: 41px;   background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3_m.png) 0 -200px no-repeat; background-size: 400px;}
    .nEspring .nSub03_02 li:nth-child(2) > div:before { left: 8px; width: 40px; height: 46px;  background-position: -100px -200px; }
    .nEspring .nSub03_02 li:nth-child(3) > div:before { left: 10px; width: 35px; height: 50px;  background-position: -200px -200px; }
    .nEspring .nSub03_03 ul {  margin:0; }
    .nEspring .nSub03_03 li { float: none; width: 100%; margin-top: 25px; }
    .nEspring .nSub03_03 li strong { font-size: 18px; margin-bottom: 5px; }
    .nEspring .nSub03_03 li strong:before { width: 170px; height: 170px; margin: 0 auto 15px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nicon_sub3_m.png) 0 -250px no-repeat; background-size: 400px; }
    .nEspring .nSub03_03 li:nth-child(2) strong:before { background-position: -200px -250px; }
    .nEspring .nSub03_03 li:nth-child(3) strong:before { background-position: 0px -425px;}

    .nEspring .nSubMark { margin-top: 30px; padding:0;}
    .nEspring .nSubMark dl { position: relative; display: block; padding: 0; margin-top: 0; }
    .nEspring .nSubMark dl:before { content:''; display: block; position: static; margin: 10px auto 15px; width: 92px; height: 92px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub03_mark_m.png) 0 0 no-repeat; background-size: 92px;}
    .nEspring .nSubMark dl:nth-child(2):before { background-position: 0 -100px; }
    .nEspring .nSubMark dt { font-size: 18px; }
    .nEspring .nSubMark dd { font-size: 14px; line-height: 20px;}
    .brand .brand-contents .nEspring .nSubPrice { font-size: 14px; line-height:20px; margin: 10px 0 15px; }
    .nEspring .nSubPrice strong {  padding:8px 8px 8px 40px; font-size: 24px; vertical-align: -4px; }
    .nEspring .nSubPrice strong:before { width: 36px; height: 38px; background-position:0 -30px; background-size: 50px;  }
    .nEspring .nDlStyleWrap { margin-bottom: 40px; }
    .nEspring .nDlStyle { display: table; width: 100%; margin: -1px 0 0; border-top: 1px solid #e3e3e3; table-layout: fixed;}
    .nEspring .nDlStyle dt { width: 135px; font-size: 15px;}
    .nEspring .nDlStyle dd { width:auto; padding: 15px 18px; font-size: 15px; line-height: 19px; }
    .nEspring .nDlStyle.nColm { margin: 15px 0 10px; }
    .nEspring .nDlStyle.nColm dt,
    .nEspring .nDlStyle.nColm dd { display: block; width: 100%; }
    .nEspring .nDlStyle.nColm dt { padding: 15px 0; font-size: 18px; }
    .nEspring .nDlStyle dd .nline { width: 90px;}
    .nEspring .nSubMovie { margin-top: 30px; margin-left: 0; }
    .nEspring .nSubMovie .nColItem { width: 100%; margin-left: 0; margin-top: 25px; text-align: left; }
    .nEspring .nSubMovie .nPlayer { height:0; padding-top: 46.5%; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie01_m.jpg) no-repeat; background-size: 100%; }
    .nEspring .nSubMovie .nColItem:nth-child(2) .nPlayer { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie02_m.jpg) }
    .nEspring .nSubMovie .nColItem:nth-child(3) .nPlayer { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/espring/nimg_sub_movie03_m.jpg) }
    .nEspring .nSubMovie .nPlayInfo strong { margin: 15px 0 5px; font-size: 18px; }
    .nEspring .nSubMovie .nPlayInfo span { font-size: 14px; line-height: 20px;}

    /* visual - 엣모스피어 */
    .nAtmosphere .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_visual01_m.jpg); background-position: 50% 100%}
    .nAtmosphere .nVisual h2 { padding-top: 35px}
    .nAtmosphere .nVisual h2 em { width: 173px; height: 12px; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_logo01_m.png); background-size: 173px; }
    .nAtmosphere .nVisual h2 span { width: 96px; height: 23px; margin: 0 auto; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_logo02_m.png); background-size: 96px;  }

	/* visual - 엣모스피어 드라이브 */
	.nAtmosphereDrive .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual01_m.jpg); background-position:50% 100%}
	.nAtmosphereDrive .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual02_m.jpg); background-position:50% 100%}
	.nAtmosphereDrive .nVisual.nItem03 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_visual03_m.jpg); background-position:50% 100%}
	.nAtmosphereDrive .nVisual h2 { padding-top: 67px}
	.nAtmosphereDrive .nVisual h2 em { width: 82px; height: 26px; margin: 0 auto 20px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_drive/nbg_logo01_m.png); background-size: 82px; }

    /* 엣모스피어 컨텐츠 */
    .nAtmosphere .nBgBrand { height: 293px;  text-align: left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand01_m.jpg) no-repeat 100% 100%; background-size: cover;}
    .nAtmosphere .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand02_m.jpg); }
    .nAtmosphere .nBgBrand:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_brand03_m.jpg); }
    .nAtmosphere .nBgBrand .nInner { padding: 40px 30px; }
    .nAtmosphere .nBgBrand h2 { text-align: left; padding: 0; }
    .nAtmosphere .nBgBrand p { font-size: 13px; line-height: 18px; }
    .nAtmosphere .nBgBrand p + .nBtn { margin-top: 3px; }

    .nAtmosphere .nBgDrive { height: 293px; background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_drive_m.jpg) 100% 100% no-repeat; background-size: cover;}
    .nAtmosphere .nBgDrive .nInner { display: table-cell; padding:40px 30px; vertical-align: middle; text-align: left; }
    .nAtmosphere .nBgDrive h2 { padding: 0;}
    .nAtmosphere .nBgDrive h2 span { display: block; margin-bottom: 0; font-size: 19px; font-weight: 500; letter-spacing: -1px; word-spacing: -0.05em; }
    .nAtmosphere .nBgDrive p { font-size: 13px; line-height: 18px; }
    .nAtmosphere .nBgDrive p + .nBtn { margin: 0;}

    .nAtmosphere .nBgMedia { height: 293px; padding:40px 30px; text-align:left; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_media_m.jpg) no-repeat 50% 50%; background-size: cover; }
    .nAtmosphere .nBgMedia h2 { text-align: left; padding: 0; }
    .nAtmosphere .nBgMedia p { font-size: 13px; margin: 5px 0; }
    .nAtmosphere .nBgMedia .nPlayBtn { width: 56px; height: 56px; top: 60%; margin:0 0 0 -28px; background-size: 56px; }

    .nAtmosphere .nBgExperience { background:#f5f7f9 url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_Experience01_m.jpg) no-repeat center 0; background-size: 100%; }
    .nAtmosphere .nBgExperience:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere/nbg_Experience02_m.jpg); }
    .nAtmosphere .nBgExperience h2 { padding-top: 50%;}

    /* visual - 암웨이홈 */
    .nHome .nVisual { padding: 0 30px; }
    .nHome .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_visual01_m.jpg); background-position: 0 100%;}
    .nHome .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_visual02_m.jpg); background-position: 0 100%;}
    .nHome .nVisual h2 { padding-top: 30px; }
    .nHome .nVisual h2 em { width: 89px; height: 30px; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_logo01_m.png) 20px 0 no-repeat; background-size: 69px; }
    .nHome .nVisual .nSubTit { font-size: 15px; color: #383838; font-weight: 500; }

    /* 암웨이홈 컨텐츠 */
    .nHome .nBgPrd { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd01_m.jpg); background-size: 100%  }
    .nHome .nBgPrd:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd02_m.jpg); }
    .nHome .nBgPrd:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_prd03_m.jpg); }
    .nHome .nBgPrd h2 { padding-top: 51.5%; font-size: 13px; line-height:24px; }
    .nHome .nBgPrd h2 strong {  font-size: 22px; }
    .nHome .nBgPrd h2 strong span { font-size: 15px;  }
    .nHome .nBgPrd:nth-child(2) h2 strong, 
    .nHome .nBgPrd:nth-child(2) h2 strong span { color: #ffae00; }
    .nHome .nBgPrd:nth-child(3) h2 strong,
    .nHome .nBgPrd:nth-child(3) h2 strong span { color: #89bf2b; }
    .nHome .nBgPrd .nBtnWrap { margin: 0; }
    .nHome .nBgPrd .nBtnWrap .nBtn { margin: 10px 4px 25px; }
    
    .nHome .nBgBrand { padding-top: 0; background-image:url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_brand01_m.jpg); background-size: 100%; }
    .nHome .nBgBrand:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_brand02_m.jpg); }
    .nHome .nBgBrand h2 { padding-top: 48%; margin: 0 0 8px;}
    .nHome .nBgBrand:nth-child(2) h2 { padding-top: 52%; }
    .nHome .nBgBrand p { margin: 0; }
    .nHome .nBgBrand p + .nBtn { margin-top: 15px; }

    .nHome .nBgInfo { text-align: left;}
    .nHome .nBgInfo + .nBgInfo { margin-top: 40px; }
    .nHome .nBgInfo .nInner { padding: 0; }
    .nHome .nBgInfo .nInner:before { width: 100%; height: 166px; position: static; background-color: #fff; background-size: 113px; background-position: 50% 50%; }
    .nHome .nBgInfo h2 { margin: 20px 0 8px; padding: 0; font-size: 16px; }
    .nHome .nBgInfo h2 span { margin-bottom: 5px; font-size: 11px;}
    .nHome .nBgInfo h2 sup { font-size: 0.2em; top: -0.5em; }
    .nHome .nBgInfo ul { margin-bottom: 0; }
    .nHome .nBgInfo ul li { margin-bottom: 10px; font-size: 14px; line-height: 17px; }
    .nHome .nBgInfo dl { margin: 5px 0 0 0; font-size: 13px; line-height: 18px;}
    .nHome .nBgInfo dt:before { content:''; display:inline-block; width: 3px; height: 3px; margin-right: 5px; background: #5e5e5f; vertical-align: middle; }
    .nHome .nBgInfo dd { padding-left: 10px; }
    .nHome .nBgInfo p.nNote { margin-top: 13px;  }
    .nHome .nBgInfo p.nNote + .nNote { margin-top: 0; }

    /* 암웨이홈 서브 */
    .nHome .nSubBg1 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub01_m.jpg); background-size: cover;}
    .nHome .nSubBg2 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_01_m.jpg) 50% 0; background-size: cover;}
    .nHome .nSubBg3 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_02_m.jpg) 50% 0; background-size: cover;}
    .nHome .nSubBg4 { background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub02_03_m.jpg) 50% 0; background-size: cover;}
    .nHome .nSubItem { margin: 0; }
    .nHome .nSubItem .nHistoryTit { padding: 40px 0 20px; margin: 0; font-size: 22px; border-bottom-width: 1px  }
    .nHome .nHistory { padding: 0 30px; }
    .nHome .nHistory dl { min-height: auto; padding: 30px 0; }
    .nHome .nHistory dl:before { width: 100%; height: 0; padding-top: 56.56%; position: static; background: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history01_m.jpg) 50% 0 no-repeat; background-size: cover; }
    .nHome .nHistory dl:nth-child(2):before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history02_m.jpg); }
    .nHome .nHistory dl:nth-child(3):before { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/home/nbg_sub_history03_m.jpg); }
    .nHome .nHistory dt { margin: 20px 0 10px; font-size: 19px; }
    .nHome .nHistory dd { margin-top: 5px; font-size: 13px; line-height: 18px; }
    .nHome .nHistory dd br { display: none; }
    .nHome .nPrdLine.nSubItem { margin: 40px 30px; }
    .nHome .nPrdLine h2 { padding: 0; margin-bottom: 10px; font-size: 15px; }
    .nHome .nPrdLine h2 em { font-size: 23px; }
    .brand .brand-contents .nHome .nPrdLine .nSubTit2 { font-size: 15px;  margin: 10px 0 0; }
    .nHome .nPrdLine .nFColor1 { color:#069ecd; }
    .nHome .nPrdLine .nFColor2 { color:#eda200; }
    .nHome .nPrdLine .nFColor3 { color:#75a81c; }
    .nHome .nPrdLine p { margin: 10px 0 0; font-size: 13px; line-height: 20px; font-weight: 400; }
    .nHome .nPrdLine p br { display: none; }

    /* visual - 원포원 */
    .nOneforone .nVisual { padding: 20px 30px; background-position: 0 100%; }
    .nOneforone .nVisual.nItem01 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_visual01_m.jpg);}
    .nOneforone .nVisual.nItem02 { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_visual02_m.jpg); }
    .nOneforone .nVisual h2 { padding-top: 20px; }
    .nOneforone .nVisual h2 em { width: 50px; height: 25px; background-size: 50px; }
    .nOneforone .nVisual > div { width: 100%; height: auto; min-height: 240px;  }
    .nOneforone .owl-carousel .owl-dots { bottom: 20px; }
    .nOneforone .nVisual .nBtn { margin:12px 0 20px; }

    /* 원포원 컨텐츠 */
    .nOneforone [class*="nBgPrd"] { padding-bottom: 68px; background: #fafafa url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd01_m.jpg) no-repeat; background-size: 100%; }
    .nOneforone .nBgPrd:nth-child(2) { background-color:#f0f2f4; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd02_m.jpg); }
    .nOneforone .nBgPrd:nth-child(3) { background-color: #f0f2f4; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd03_m.jpg); }
    .nOneforone .nBgPrd2 { background-color:#f5f7f9; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd04_m.jpg); }
    .nOneforone .nBgPrd2:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd05_m.jpg); }
    .nOneforone .nBgPrd2:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd06_m.jpg); }
    .nOneforone .nBgPrd3 { background-color:#f5f7f9; background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd07_m.jpg); }
    .nOneforone .nBgPrd3:nth-child(2) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd08_m.jpg); }
    .nOneforone .nBgPrd3:nth-child(3) { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_prd09_m.jpg); }
    .nOneforone [class*="nBgPrd"] h2 { padding-top: 46%; }
    .nOneforone [class*="nBgPrd"] .nBtn { bottom: 20px; }
    .nOneforone .nPlayer { background-image: url(/_ui/responsive/theme-blue/images/akl_brand_new/oneforone/nbg_movie_m.jpg); background-size: cover; }

}

@media (max-width:375px){ 
    .nNutrilite .nBgCampaign h2,
    .nArtistry .nBgCampaign h2 { padding: 58% 5px 0; }
    .nArtistry .nBgInfo { background-size: cover; }
    .nArtistry .nBgInfo .nInner { width: 76%;  }
    .nGlister .nBgInfo p,
    .nGlister .nBgInfo .nNote { width :50%; }
    .nEspring .nSub03_01 .nResult { height: 260px; background-size: 260px;}
    .nEspring .nSub03_01 .nResult span { top: 90px; font-size: 17px; }
    .nXsenergy2 .nBgInfo02 { padding-bottom: 30%; }
}



/*엣모스피어 2뎁스 컨텐츠 공통*/
.brand .nAtmosphere2Depth{text-align:left;box-sizing:border-box;overflow:hidden}
.brand .nAtmosphere2Depth *{box-sizing:border-box}
.brand .nAtmosphere2Depth p, .brand .nAtmosphere2Depth h1, .brand .nAtmosphere2Depth h2{margin:0;padding:0}
.brand .nAtmosphere2Depth sup, .brand .nAtmosphere2Depth sub{font-weight:400;font-size:66.6666%}
.brand .nAtmosphere2Depth .hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.brand .nAtmosphere2Depth .sky_wrap{max-width:1400px;margin:0 auto;padding:0;position:relative}
.brand .nAtmosphere2Depth .sky_con{max-width:760px;margin:0 auto;padding:60px 0;position:relative}
.brand .nAtmosphere2Depth .logo_atmosphere_sky{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/logo_atmosphere_sky.png) 50% 50% / cover no-repeat;width:250px;height:17px;margin-bottom:35px}
.brand .nAtmosphere2Depth .logo_atmosphere_sky_large{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/logo_atmosphere_sky_large.png) 50% 50% / cover no-repeat;width:363px;height:25px;margin-bottom:25px}
.brand .nAtmosphere2Depth .txt_title1{font-size:46px;font-weight:400;line-height:60px;color:#222;letter-spacing:-1px}
.brand .nAtmosphere2Depth .txt_title1 strong{font-size:56px;font-weight:700;color:#417290}
.brand .nAtmosphere2Depth .txt_title2{font-size:28px;font-weight:400;line-height:38px;color:#546f82;letter-spacing:-1px;margin-bottom:20px}
.brand .nAtmosphere2Depth .txt_title2 strong{font-size:34px;font-weight:700}
.brand .nAtmosphere2Depth .txt_title3{font-size:22px;font-weight:400;line-height:38px;color:#546f82;letter-spacing:-1px;margin-bottom:20px}
.brand .nAtmosphere2Depth .txt_title3 strong{font-size:34px;font-weight:700}
.brand .nAtmosphere2Depth .txt_title4{font-size:34px;font-weight:400;line-height:38px;color:#546f82;letter-spacing:-1px;margin-bottom:20px}
.brand .nAtmosphere2Depth .txt_title4 strong{font-size:34px;font-weight:700}
.brand .nAtmosphere2Depth .txt_num{display:block;font-size:24px;font-weight:500;height:35px;width:35px;line-height:35px;margin-bottom:10px;background:#546f82;color:#fff;text-align:center}
.brand .nAtmosphere2Depth .sky_moImg{display:none}
.brand .nAtmosphere2Depth .txt_p1{font-size:18px;line-height:24px;color:#444}
.brand .nAtmosphere2Depth .txt_p2{font-size:18px;line-height:24px;color:#546f82;margin-top:25px}
.brand .nAtmosphere2Depth .txt_p2 strong{font-size:28px;line-height:38px;font-weight:700}
.brand .nAtmosphere2Depth .txt_p3{font-weight:400;font-size:14px;line-height:24px;color:#444;}
.brand .nAtmosphere2Depth .txt_p3 strong{font-size:20px;font-weight:700;margin-bottom:5px}
.brand .nAtmosphere2Depth .txt_p4{font-weight:500;font-size:14px;line-height:18px;color:#23272a;overflow:hidden;margin-bottom:15px}
.brand .nAtmosphere2Depth .txt_p4 strong{font-size:21px;font-weight:700;line-height:25px;color:#769ab6;float:left;width:400px;text-align:right;padding:0 5px 0 0;margin:5px;border-right:2px solid #afbcc6;}
.brand .nAtmosphere2Depth .txt_p5{font-size:12px;font-weight:500;color:#769ab6;line-height:15px}
.brand .nAtmosphere2Depth .txt_p6{font-size:21px;line-height:27px;font-weight:500;color:#769ab6}
.brand .nAtmosphere2Depth .txt_list1{font-size:14px;font-weight:400;line-height:24px;color:#444}
.brand .nAtmosphere2Depth .txt_list1 li{text-indent:-0.8em;margin-left:0.8em;}

@media (max-width:1024px) {
	.brand .nAtmosphere2Depth .txt_p4{font-weight:400;font-size:20px;line-height:28px;overflow:visible;margin-bottom:15px;text-align:center;color:#769ab6}
	.brand .nAtmosphere2Depth .txt_p4 strong{display:block;font-size:27px;line-height:30px;float:none;width:auto;text-align:center;padding:0;margin:0 0 15px 0;border-right:0 none}
	.brand .nAtmosphere2Depth .txt_p5{font-size:14px;font-weight:400;color:#769ab6;line-height:16px;text-align:center;margin-bottom:20px}
	.brand .nAtmosphere2Depth .txt_p6{font-size:20px;line-height:28px;font-weight:400}
}

@media (max-width:768px) {
    .brand .nAtmosphere2Depth{text-align:center}
    .brand .nAtmosphere2Depth .pcView{display:none}
    .brand .nAtmosphere2Depth .logo_atmosphere_sky{display:inline-block}
    .brand .nAtmosphere2Depth .sky_moImg{display:block;width:100%;margin:0;padding:0}
    .brand .nAtmosphere2Depth .sky_txtWrap1{position:absolute;top:60px;left:0;width:100%;padding:0 10px}
    .brand .nAtmosphere2Depth .txt_num{margin-left:auto;margin-right:auto}
	.brand .nAtmosphere2Depth .txt_title3{text-align:center}
    .brand .nAtmosphere2Depth .txt_title2{text-align:center}
    .brand .nAtmosphere2Depth .txt_p1{margin-left:auto;margin-right:auto;width:85%}
    .brand .nAtmosphere2Depth .txt_p3{font-size:16px;line-height:24px}
    .brand .nAtmosphere2Depth .txt_p3 strong{font-size:24px;margin-bottom:10px;display:inline-block}
    .brand .nAtmosphere2Depth .txt_list1{font-size:16px}
}

@media (max-width:640px) {
    .brand .nAtmosphere2Depth .logo_atmosphere_sky{margin-bottom:21px}
    .brand .nAtmosphere2Depth .txt_title1{font-size:26px;line-height:36px;letter-spacing:-1px}
    .brand .nAtmosphere2Depth .txt_title1 strong{font-size:33px}
    .brand .nAtmosphere2Depth .txt_title2{font-size:26px;line-height:36px;letter-spacing:-1px}
    .brand .nAtmosphere2Depth .txt_title2 strong{font-size:26px}
    .brand .nAtmosphere2Depth .txt_title3 strong{font-size:28px}
    .brand .nAtmosphere2Depth .txt_title4 strong{font-size:28px}
    .brand .nAtmosphere2Depth .txt_p2 strong{font-size:22px}
    .brand .nAtmosphere2Depth .txt_p3{font-size:14px;line-height:22px}
    .brand .nAtmosphere2Depth .txt_p3 strong{font-size:18px}
	.brand .nAtmosphere2Depth .txt_p4{font-size:16px;line-height:22px}
	.brand .nAtmosphere2Depth .txt_p4 strong{font-size:22px}
	.brand .nAtmosphere2Depth .txt_p6{font-size:16px;line-height:24px}
    .brand .nAtmosphere2Depth .txt_list1{font-size:14px;line-height:22px}
}

/*엣모스피어 2뎁스 - 정화력 페이지*/
.brand .nAtmospherePuri .sky_p1_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis1.jpg) 50% 50% / cover no-repeat;height:550px}
.brand .nAtmospherePuri .sky_p1_vis2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis2.jpg) 50% 50% / cover no-repeat;height:861px}
.brand .nAtmospherePuri .sky_p1_vis3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis3.jpg) 50% 50% / cover no-repeat;height:679px}
.brand .nAtmospherePuri .sky_p1_vis4{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis4.jpg) 50% 50% / cover no-repeat;height:898px}
.brand .nAtmospherePuri .sky_p1_vis5{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis5.jpg) 50% 50% / cover no-repeat;height:1081px}
.brand .nAtmospherePuri .sky_p1_vis3 .sky_con{padding-left:300px}
.brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap1{padding-bottom:15px}
.brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap2{padding-top:0;padding-bottom:0;}
.brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap2 .txt_list1{border-top:2px solid #444;padding-top:15px}
.brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap1{text-align:center}
.brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap1 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap1 .txt_title4{text-align:center}
.brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap2{padding-top:0;padding-bottom:0;position:absolute;bottom:0;width:100%;max-width:none}
.brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap2 .txt_p3{max-width:760px;margin:30px auto;text-align:center;border-top:2px solid #444;padding-top:15px}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap1{text-align:center}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap1 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap1 .txt_title4{text-align:center}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2{padding-top:0;padding-bottom:0;position:absolute;bottom:40px;width:100%;max-width:none}
.brand .nAtmospherePuri .logo_aham{float:left;width:52px;height:47px;margin:5px 20px 40px 0}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_p3{max-width:760px;margin:15px auto;text-align:left}
.brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_list1{max-width:760px;margin:15px auto;text-align:left;border-top:2px solid #444;padding-top:15px}
@media (max-width:768px) {
    .brand .nAtmospherePuri .sky_p1_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p1_vis1_m.jpg) 50% 50% / cover no-repeat;height:710px;padding:0 10px}
    .brand .nAtmospherePuri .sky_p1_vis2{background:none;height:auto}
    .brand .nAtmospherePuri .sky_p1_vis3{height:auto;background:#f0f5f9}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap2 .txt_list1{border-top:2px solid #444;padding-top:15px}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_con{padding-left:0}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap2{position:absolute;bottom:60px;left:0;width:100%;padding:0 10px}
    .brand .nAtmospherePuri .sky_p1_vis4{background:none;height:auto}
    .brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap2{position:absolute;bottom:60px;left:0;width:100%;padding:0 10px}
    .brand .nAtmospherePuri .sky_p1_vis5{background:none;height:auto}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2{position:absolute;bottom:60px;left:0;width:100%;padding:0 10px;line-height:30px}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_p3{position:relative;padding:0 10px 15px 125px}
    .brand .nAtmospherePuri .logo_aham{float:none;width:104px;height:94px;margin:0;position:absolute;top:0;left:10px}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_list1{text-align:center}
}
@media (max-width:640px) {
    .brand .nAtmospherePuri .sky_p1_vis2 .sky_txtWrap1{position:relative;top:80px;padding-bottom:30px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(249,251,253,0.4) 100%)}
    .brand .nAtmospherePuri .sky_p1_vis2 .sky_moImg{margin-top:-80px}
    .brand .nAtmospherePuri .sky_p1_vis2{padding-bottom:40px}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap1{position:relative;z-index:2;top:80px;padding-bottom:30px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(240,245,249,1) 0%, rgba(248,249,251,0.4) 100%)}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_txtWrap2{position:relative;bottom:0;background:#f0f5f9;padding-bottom:30px}
    .brand .nAtmospherePuri .sky_p1_vis3 .sky_moImg{position:relative;top:50px;margin-top:-120px}
    .brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap1{position:relative;z-index:2;top:80px;padding-bottom:30px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(249,251,250,0.5) 100%)}
    .brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap2{position:relative;bottom:0;padding-bottom:30px}
    .brand .nAtmospherePuri .sky_p1_vis4 .sky_txtWrap2 .txt_p3{margin-top:0}
    .brand .nAtmospherePuri .sky_p1_vis4 .sky_moImg{position:relative;top:80px;margin-top:-80px}
    .brand .nAtmospherePuri .sky_p1_vis5{background:#f0f5f9}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap1{position:relative;z-index:2;top:80px;padding-bottom:30px;background: rgb(240,245,249);background: linear-gradient(180deg, rgba(240,245,249,1) 0%, rgba(240,245,249,0.5) 100%)}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2{position:relative;bottom:40px;padding-bottom:0}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_list1 li{word-break:break-all}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_moImg{position:relative;top:70px;margin-top:-150px}
    .brand .nAtmospherePuri .sky_p1_vis5 .sky_txtWrap2 .txt_p3{padding:0 10px 15px 75px}
    .brand .nAtmospherePuri .logo_aham{float:none;width:62px;height:56px;left:0}
}

/*엣모스피어 2뎁스 - 검증 페이지*/
.brand .nAtmospherePuri .sky_p2_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_vis1.jpg) 50% 50% / cover no-repeat;height:550px}
.brand .nAtmospherePuri .sky_p2_vis2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_vis2.jpg) 50% 50% / cover no-repeat;height:854px}
.brand .nAtmospherePuri .sky_p2_vis3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_vis3.jpg) 50% 50% / cover no-repeat;height:733px}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap1 .txt_title3{margin-bottom:0}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap1 .txt_title3 .txt_num{margin-bottom:20px}
.brand .nAtmospherePuri .logo_baf{float:left;margin:0 10px 15px 0}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2{padding:0;position:absolute;bottom:40px;width:100%;max-width:none}
.brand .nAtmospherePuri .logo_baf_small{float:left;width:45px;height:45px;margin:0 15px 5px 0}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_p3{max-width:760px;margin:15px auto;padding-left:340px;text-align:left;font-size:16px}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_p3 strong{font-size:20px;display:inline-block;margin:10px auto 20px auto;}
.brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_list1{position:relative;left:185px;max-width:450px;margin:15px auto;text-align:left;border-top:2px solid #444;padding-top:15px}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap1 .txt_title2{letter-spacing:-1px;margin-bottom:0}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap1 .txt_title2 .txt_num{margin-bottom:20px}
.brand .nAtmospherePuri .logo_ecare{float:left;margin:5px 15px 20px 0}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2{padding:0;position:absolute;bottom:40px;width:100%;max-width:none}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_p3{max-width:760px;margin:15px auto;text-align:left;font-weight:400;font-size:18px;line-height:24px;color:#444;padding-right:336px}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_p3 strong{font-size:20px;line-height:24px;font-weight:700;display:inline-block;margin:10px auto 30px auto;}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list1{max-width:430px;margin:15px auto;text-align:left;border-top:2px solid #444;padding-top:15px;position:relative;right:165px}
.brand .nAtmospherePuri .logo_ecare_small{float:left;width:48px;height:50px;margin:0 15px 10px 0}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2{max-width:760px;margin:15px auto;text-align:left;font-weight:400;font-size:14px;line-height:24px;color:#444}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2 li{display:inline-block;width:210px;border:1px solid #a9bbd0;border-radius:5px;margin-right:8px;text-align:center;padding-top:108px;margin-bottom:10px}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2 .list_box1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_illust1.png) center 11px / 83px 92px no-repeat #fff}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2 .list_box2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_illust2.png) center 27px / 144px 65px no-repeat #fff}
.brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2 li span{display:block;font-size:14px;line-height:16px;font-weight:500;background:#afbbc5;color:#fff;padding:5px}
@media (max-width:768px) {
    .brand .nAtmospherePuri .sky_p2_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_vis1_m.jpg) 50% 50% / cover no-repeat;height:710px;padding:0 10px}
    .brand .nAtmospherePuri .sky_p2_vis2{background:none;height:auto}
    .brand .nAtmospherePuri .logo_baf{display:none}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2{position:absolute;bottom:60px;left:0;width:100%;padding:0 10px;font-size:18px}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_p3{position:relative;max-width:none;margin:15px auto;padding:0 10px 0 125px}
    .brand .nAtmospherePuri .logo_baf_small{float:none;width:99px;height:99px;margin:0;position:absolute;top:15px;left:10px}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_p3 strong{margin-bottom:10px}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_list1{position:static;max-width:none;margin-left:auto;padding-left:10px;padding-right:10px;text-align:center}
    .brand .nAtmospherePuri .sky_p2_vis3{background:#f0f5f9;height:auto}
    .brand .nAtmospherePuri .logo_ecare{display:none}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap1 .txt_p1{margin:30px auto}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2{font-size:18px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_p3{position:relative;max-width:none;margin:15px auto;padding:0 10px 0 125px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_p3 strong{margin-top:0;margin-bottom:10px}
    .brand .nAtmospherePuri .logo_ecare_small{float:none;width:84px;height:87px;margin:0;position:absolute;top:0;left:15px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list1{position:static;max-width:none;margin:0 10px;padding-left:10px;padding-right:10px;text-align:center}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2{text-align:center;padding:15px 10px}
}
@media (max-width:640px) {
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap1{position:relative;z-index:2;top:80px;padding-bottom:30px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,1) 50%, rgba(249,251,250,0.5) 100%)}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2{position:relative;bottom:40px;left:0;width:100%;padding:0;z-index:2;font-size:14px}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_moImg{position:relative;top:80px;margin-top:-160px;z-index:1}
    .brand .nAtmospherePuri .sky_p2_vis2 .sky_txtWrap2 .txt_p3{padding:0 10px 0 75px}
    .brand .nAtmospherePuri .logo_baf_small{width:59px;height:59px;top:25px;left:10px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap1{position:relative;z-index:2;top:80px;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(240,245,249,1) 0%, rgba(240,245,249,0.5) 100%)}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2{position:relative;bottom:60px;left:0;width:100%;padding:0;z-index:2;font-size:14px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_list2 li{width:60%;max-width:360px;min-width:210px}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_moImg{position:relative;top:170px;margin-top:-240px;z-index:1}
    .brand .nAtmospherePuri .sky_p2_vis3 .sky_txtWrap2 .txt_p3{padding:0 10px 0 75px}
    .brand .nAtmospherePuri .logo_ecare_small{width:50px;height:52px}
}

/*엣모스피어 2뎁스 - 커넥트앱 페이지*/
.brand .nAtmospherePuri .sky_p3_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_vis1.jpg) 50% 50% / cover no-repeat;height:550px}
.brand .nAtmospherePuri .sky_p3_vis2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_vis2.jpg) 50% 50% / cover no-repeat;height:970px}
.brand .nAtmospherePuri .sky_p3_vis2 .txt_title2{text-align:center;margin-bottom:0}
.brand .nAtmospherePuri .sky_p3_vis2 .txt_title2 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_tabWrap{margin:0 auto;width:924px;height:680px;position:relative}
.brand .nAtmospherePuri .sky_tabWrap dt .active{background:#769ab6}
.brand .nAtmospherePuri .sky_tabWrap dt button{position:absolute;display:block;width:181px;height:86px;border:1px solid #86a3b3;top:0;border-radius:25px 25px 0 0;background:#b1cbda;color:#fff;font-size:20px;font-weight:300;line-height:24px;padding:10px 10px 0 10px;text-align:center}
.brand .nAtmospherePuri .sky_tabWrap dt strong{display:block}
.brand .nAtmospherePuri .sky_tabWrap dd{position:absolute;width:924px;height:592px;border:1px solid #86a3b3;top:87px;left:0;display:none;}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 dt button{left:0}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 dt button{left:186px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 dt button{left:371px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 dt button{left:557px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 dt button{left:743px}
.brand .nAtmospherePuri .sky_tabWrap .txt_p4{position:absolute;top:50px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1{display:block}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 dd{padding:100px 30px 20px 60px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl_items{width:832px;height:437px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-prev{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_prev_blue.png) 0 0 no-repeat !important;width:26px;height:46px;top:236px;left:-35px;margin-top:0}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-next{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_next_blue.png) 0 0 no-repeat !important;width:26px;height:46px;top:236px;right:0px;margin-top:0}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots{position:absolute;top:120px;right:45px;padding:0;margin:0;width:300px;text-align:right}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots {counter-reset: dots;}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dot:before {counter-increment:dots;content: counter(dots);}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot,
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot span,
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot.active span{background:none;height:0;width:30px;line-height:0;border:0 none}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot:before{display:inline-block;width:25px;height:25px;line-height:21px;text-align:center;font-size:15px;font-weight:500;color:#91a9bc;border:2px solid #91a9bc;border-radius:27px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot.active:before{color:#fff;background:#91a9bc}
.brand .nAtmospherePuri .sky_tabWrap .sky_p3_tab1_check1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab1_check1.png) 36px 0 no-repeat;height:100%}
.brand .nAtmospherePuri .sky_tabWrap .sky_p3_tab1_check2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab1_check2.png) 36px 0 no-repeat;height:100%}
.brand .nAtmospherePuri .sky_tabWrap .sky_p3_tab1_check3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab1_check3.png) 36px 0 no-repeat;height:100%}
.brand .nAtmospherePuri .sky_tabWrap .txt_p5{position:absolute;bottom:20px;right:40px;width:500px}
.brand .nAtmospherePuri .sky_tabWrap .sky_appImg img{width:100%}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 dd{padding:52px 0 0 120px;overflow:hidden}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .sky_appImg{width:218px;float:left;margin-right:37px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6{padding-top:190px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6 strong{display:block;width:185px;height:129px;margin-left:242px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab2_txt1.png) 0 0 no-repeat;font:0/0 a;margin-bottom:5px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 dd{padding:52px 0 0 145px;overflow:hidden}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .sky_appImg{width:218px;float:left;margin-right:30px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6{padding-top:290px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6 strong{display:block;width:185px;height:78px;margin-left:242px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab3_txt1.png) 0 0 no-repeat;font:0/0 a;margin-bottom:5px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 dd{padding:52px 0 0 135px;overflow:hidden}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .sky_appImg{width:218px;float:left;margin-right:30px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6{padding-top:240px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6 strong{display:block;width:239px;height:78px;margin-left:242px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab4_txt1.png) 0 0 no-repeat;font:0/0 a;margin-bottom:5px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 dd{padding:52px 0 0 125px;overflow:hidden}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .sky_appImg{width:218px;float:left;margin-right:38px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6{padding-top:210px}
.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6 strong{display:block;width:181px;height:129px;margin-left:250px;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_tab5_txt1.png) 0 0 no-repeat;font:0/0 a;margin-bottom:5px}
.brand .nAtmospherePuri .sky_p3_vis3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_vis3.jpg) 50% 50% / cover no-repeat;height:1019px}
.brand .nAtmospherePuri .sky_p3_vis3 .txt_title2{text-align:center;margin-bottom:0}
.brand .nAtmospherePuri .sky_p3_vis3 .txt_title2 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_roundWrap{margin:0 auto;width:675px;height:720px;position:relative}
.brand .nAtmospherePuri .sky_roundWrap dl{width:100%;height:100%;position:absolute;top:0;left:0;}
.brand .nAtmospherePuri .sky_roundWrap dt button{font:0/0 a;position:absolute;width:150px;height:150px;border-radius:150px;background:transparent;z-index:2}
.brand .nAtmospherePuri .sky_roundWrap dd{font:0/0 a;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
.brand .nAtmospherePuri .sky_roundWrap .sky_round1 dt button{left:16px;top:129px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round1 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round1.png)}
.brand .nAtmospherePuri .sky_roundWrap .sky_round2 dt button{left:262px;top:0px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round2 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round2.png)}
.brand .nAtmospherePuri .sky_roundWrap .sky_round3 dt button{left:510px;top:129px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round3 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round3.png)}
.brand .nAtmospherePuri .sky_roundWrap .sky_round4 dt button{left:525px;top:404px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round4 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round4.png)}
.brand .nAtmospherePuri .sky_roundWrap .sky_round5 dt button{left:263px;top:569px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round5 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round5.png)}
.brand .nAtmospherePuri .sky_roundWrap .sky_round6 dt button{left:0px;top:403px;}
.brand .nAtmospherePuri .sky_roundWrap .sky_round6 dd{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_round6.png)}
.brand .nAtmospherePuri .sky_p3_vis4{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_vis4.jpg) 50% 50% / cover no-repeat;height:711px}
.brand .nAtmospherePuri .sky_p3_vis4 .sky_txtWrap1{padding-top:0;}
.brand .nAtmospherePuri .sky_p3_vis4 .txt_title2{text-align:center;margin-bottom:0}
.brand .nAtmospherePuri .sky_p3_vis4 .txt_title2 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_smartWrap{margin:0 auto;width:902px;height:470px;position:relative;box-shadow:0 0 30px rgba(0,0,0,0.1)}
.brand .nAtmospherePuri .sky_smartWrap .owl-nav button.owl-prev{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_prev_white.png) 0 0 no-repeat !important;width:25px;height:46px;top:212px;left:10px;margin-top:0}
.brand .nAtmospherePuri .sky_smartWrap .owl-nav button.owl-next{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_next_white.png) 0 0 no-repeat !important;width:25px;height:46px;top:212px;right:10px;margin-top:0}
.brand .nAtmospherePuri .sky_smartWrap .owl-dots{position:absolute;bottom:10px;right:0;padding:0;margin:0;width:100%;text-align:center}
.brand .nAtmospherePuri .sky_smartWrap .owl-dots span{display:none}
.brand .nAtmospherePuri .sky_smartWrap .owl-dot{width:8px;height:8px;background:none !important;border:2px solid #fff;margin:0 4px !important}
.brand .nAtmospherePuri .sky_smartWrap .owl-dot.active{background:#fff !important}
.brand .nAtmospherePuri .sky_smartWrap .sky_p3_smart1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_smart1.jpg) 0 0 no-repeat;width:902px;height:470px}
.brand .nAtmospherePuri .sky_smartWrap .sky_p3_smart2{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_smart2.jpg) 0 0 no-repeat;width:902px;height:470px}
.brand .nAtmospherePuri .sky_smartWrap .sky_p3_smart3{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_smart3.jpg) 0 0 no-repeat;width:902px;height:470px}
.brand .nAtmospherePuri .sky_smartWrap .sky_p3_smart4{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_smart4.jpg) 0 0 no-repeat;width:902px;height:470px}
.brand .nAtmospherePuri .sky_p3_vis5{height:873px}
.brand .nAtmospherePuri .sky_p3_vis5 .sky_txtWrap1{padding-bottom:0}
.brand .nAtmospherePuri .sky_p3_vis5 .txt_title2{text-align:center;margin-bottom:50px}
.brand .nAtmospherePuri .sky_p3_vis5 .txt_title2 .txt_num{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_p3_vis5 .logo_atmosphere_sky_large{margin-left:auto;margin-right:auto}
.brand .nAtmospherePuri .sky_p3_vis5 .sky_p3_yt_wrap{width:913px;height:514px;margin:0 auto;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p3_yt.jpg) 0 0 no-repeat}
.brand .nAtmospherePuri .sky_p3_vis5 .sky_p3_yt_wrap a{display:block;margin:0;padding:0;width:100%;height:100%}
@media (max-width:1024px) {
    .brand .nAtmospherePuri .sky_p3_vis2{background:#fff;height:auto;padding-bottom:60px}
    .brand .nAtmospherePuri .sky_p3_vis2 .sky_txtWrap1{position:static}
	.brand .nAtmospherePuri .sky_tabWrap{width:100%;height:auto}
	.brand .nAtmospherePuri .sky_tabWrap .pc{display:none}
	.brand .nAtmospherePuri .sky_tabWrap dl{margin-bottom:5px}
	.brand .nAtmospherePuri .sky_tabWrap dt .active{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_down_white.png) 100% 50% no-repeat #546f82}
	.brand .nAtmospherePuri .sky_tabWrap dt button{position:static;width:92%;height:auto;border:0 none;border-radius:0;font-size:33px;font-weight:400;line-height:33px;margin:0 auto;padding:35px 0 35px 40px;text-align:left;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_up_white.png) 100% 50% no-repeat #546f82;border-right:40px solid transparent}
	.brand .nAtmospherePuri .sky_tabWrap dt strong{display:inline-block;font-weight:700}
	.brand .nAtmospherePuri .sky_tabWrap dd{position:relative;top:0;width:100%;height:auto;border:0 none}
	.brand .nAtmospherePuri .sky_tabWrap .txt_p4{position:static}
	.brand .nAtmospherePuri .sky_tabWrap .sky_moImg{display:block;max-width:690px;height:auto;margin:0 auto;padding:0}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 dd{padding:0}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl_items{width:100%;height:auto}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-prev{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_prev_round.png) 0 0 no-repeat !important;width:72px;height:72px;top:390px;left:86px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-next{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_ico_next_round.png) 0 0 no-repeat !important;width:72px;height:72px;top:390px;right:86px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots{position:static;margin-bottom:40px;width:100%;text-align:center}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dot:before {content:''}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot,
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot span,
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot.active span{width:35px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot:before{width:18px;height:18px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot.active:before{color:#fff;background:#91a9bc}
	.brand .nAtmospherePuri .sky_tabWrap [class*=sky_p3_tab1_check]{background:none;height:auto;margin:0 auto}
	.brand .nAtmospherePuri .sky_tabWrap .txt_p5{position:static;width:auto}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item dd{padding:0 0 100px 0;overflow:auto;background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_bg.jpg) 50% 50% no-repeat}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .sky_appImg{width:100%;float:none;text-align:center;margin:88px auto 0 auto}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .sky_appImg img{width:265px}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .txt_p6{padding:0;margin:0 10%;overflow:hidden;text-align:left}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .txt_p6 strong{margin:0;background-size:contain;float:left}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .txt_p6 span{display:block}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6{margin-top:30px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6 strong{width:148px;height:104px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6 span{margin:45px 0 0 153px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6{margin-top:48px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6 strong{width:157px;height:66px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6 span{margin:5px 0 0 162px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6{margin-top:66px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6 strong{width:229px;height:74px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6 span{clear:both;margin:0;padding-top:10px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6{margin-top:30px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6 strong{width:167px;height:120px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6 span{clear:both;margin:0;padding-top:10px}
    .brand .nAtmospherePuri .sky_p3_vis3{background:#f0f5fe;height:auto}
    .brand .nAtmospherePuri .sky_p3_vis3 .sky_txtWrap1{padding-bottom:0}
	.brand .nAtmospherePuri .sky_roundWrap{margin:0 auto;max-width:750px;width:100%;height:auto}
	.brand .nAtmospherePuri .sky_roundWrap dl{margin:0 auto;max-width:750px;width:100%;height:auto;position:static}
	.brand .nAtmospherePuri .sky_roundWrap dt button{width:26.9%;height:18.2%;padding:0}
	.brand .nAtmospherePuri .sky_roundWrap dl dd{max-width:750px;width:100%;margin:0 auto;height:auto;position:relative;background:0 none;}
	.brand .nAtmospherePuri .sky_roundWrap .sky_moImg{display:block;max-width:750px;width:100%;margin:0 auto;padding:0}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round1 dt button{left:8%;top:7.2%}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round2 dt button{left:36.4%;top:7.2%}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round3 dt button{left:64.7%;top:7.2%}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round4 dt button{left:8%;top:71.2%}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round5 dt button{left:36.4%;top:71.2%}
	.brand .nAtmospherePuri .sky_roundWrap .sky_round6 dt button{left:64.7%;top:71.2%}
    .brand .nAtmospherePuri .sky_p3_vis4{background:#f0f5fe;height:auto;padding-bottom:120px}
	.brand .nAtmospherePuri .sky_smartWrap{max-width:611px;width:100%;margin:0 auto;height:auto}
	.brand .nAtmospherePuri .sky_smartWrap .owl-nav button{display:none}
	.brand .nAtmospherePuri .sky_smartWrap .owl-dots{position:absolute;bottom:-40px;right:0;padding:0;margin:0;width:100%;text-align:center}
	.brand .nAtmospherePuri .sky_smartWrap .owl-dots span{display:none}
	.brand .nAtmospherePuri .sky_smartWrap button.owl-dot{width:18px;height:18px;background:none !important;border:2px solid #769ab6;margin:0 10px !important}
	.brand .nAtmospherePuri .sky_smartWrap button.owl-dot.active{background:#769ab6 !important}
	.brand .nAtmospherePuri .sky_smartWrap [class*=sky_p3_smart]{background:none;max-width:611px;width:100%;margin:0 auto;height:auto}
	.brand .nAtmospherePuri .sky_smartWrap .sky_moImg{display:block;max-width:611px;width:100%;margin:0 auto;padding:0}
	.brand .nAtmospherePuri .sky_p3_vis5{height:auto}
	.brand .nAtmospherePuri .sky_p3_vis5 .logo_atmosphere_sky_large{width:366px;height:25px}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_p3_yt_wrap{position:relative;max-width:750px;width:100%;height:auto;background:none;padding-top:33.74%;overflow:hidden}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_p3_yt_wrap .sky_p3_yt{display:block;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_moImg{display:block;max-width:750px;width:100%;margin:0 auto;padding:0}
}
@media (max-width:768px) {
    .brand .nAtmospherePuri .sky_p2_vis1{background:url(/_ui/responsive/theme-blue/images/akl_brand_new/atmosphere_2depth/sky_p2_vis1_m.jpg) 50% 50% / cover no-repeat;height:710px;padding:0 10px}
	.brand .nAtmospherePuri .sky_p3_vis2 .sky_txtWrap1{padding:40px 10px}
	.brand .nAtmospherePuri .sky_tabWrap dt button{width:95%;font-size:22px;line-height:22px;padding:20px 26px 20px 25px;border-right-width:25px;background-size:26px auto}
	.brand .nAtmospherePuri .sky_tabWrap dt .active{background-size:26px auto}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-next{width:43px;height:43px;background-size:contain !important;top:50%;left:90%}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-prev{width:43px;height:43px;background-size:contain !important;top:50%;left:5%;right:auto}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot:before{width:12px;height:12px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot,
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot span,
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-dots .owl-dot.active span{width:20px}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_txtWrap1{position:static;padding:60px 10px}
	.brand .nAtmospherePuri .sky_p3_vis5 .logo_atmosphere_sky_large{margin-bottom:0}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_p3_yt_wrap{padding-top:56.7%}

}
@media (max-width:640px) {
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-next{width:26px;height:26px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab1 .owl-nav button.owl-prev{width:26px;height:26px}
	.brand .nAtmospherePuri .sky_p3_vis2{padding-bottom:40px}
	.brand .nAtmospherePuri .sky_tabWrap dt button{font-size:18px;padding-top:12px;padding-bottom:12px;}
	.brand .nAtmospherePuri .sky_tabWrap dt strong{display:block}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item dd{padding-bottom:66px}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .sky_appImg{margin-top:52px}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .sky_appImg img{width:33.3%;max-width:265px}
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .txt_p6{margin-top:30px}	
	.brand .nAtmospherePuri .sky_tabWrap .tab_item .txt_p6 span{clear:both;margin-left:0;padding-top:10px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab2 .txt_p6 strong{height:77px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab3 .txt_p6 strong{height:47px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab4 .txt_p6 strong{height:47px}
	.brand .nAtmospherePuri .sky_tabWrap .sky_tab5 .txt_p6 strong{height:77px}
	.brand .nAtmospherePuri .sky_p3_vis3 .sky_txtWrap1{position:static;margin-bottom:0;padding:40px 10px 0 10px}
	.brand .nAtmospherePuri .sky_p3_vis4{padding-bottom:80px}
	.brand .nAtmospherePuri .sky_p3_vis4 .sky_txtWrap1{position:static;padding:0 10px 40px 10px}
	.brand .nAtmospherePuri .sky_smartWrap button.owl-dot{width:12px;height:12px;margin:0 6px !important}
	.brand .nAtmospherePuri .sky_p3_vis5 .sky_txtWrap1{padding:40px 10px}
	.brand .nAtmospherePuri .sky_p3_vis5 .logo_atmosphere_sky_large{width:260px;background-size:contain}
	.brand .nAtmospherePuri .sky_p3_vis5 .txt_title2{margin-bottom:30px}
}

.top_feature-area {float:right;padding-top:12px}
.top_feature-area .txt_msg{display:inline-block; font-size:14px;line-height:25px;color:#999;vertical-align:top;margin-right:20px;}
.feature-list {display:flex;}
.feature-list .feature-item:not(:first-child) {margin-left:12px}
.feature-list .feature-item .feature-target {display:block;width:25px;height:25px;background: url(/_ui/responsive/theme-blue/images/akl_common/sprite/sp_brand.png) 0 0 no-repeat;background-size:250px auto;}
.feature-list .feature-item .feature-icon01 {}
.feature-list .feature-item .feature-icon02 {background-position-x:-30px}
.top_feature-area.v1 {padding-top:0;}

.feature-list .feature-item .txt_msg{font-size:12px;line-height:18px;color: #999;}

.layer_section {opacity:0;visibility:hidden;transition:.2s;position:fixed;left:0;top:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.5);z-index:9001}
.layer_section .layer_section-container {transition:.4s;position:absolute;left:50%;top:65%;width:400px;transform:translate(-50%, -50%);background-color:#fff;border:1px solid #c0c0c0;}
.layer_section.showing {visibility:visible;opacity:1;}
.layer_section.showing .layer_section-container {top:50%;opacity:1;}
.layer_section-container .layer-header {padding:20px 33px;border-bottom:1px solid #c0c0c0}
.layer_section-container .layer-header .header-title {font-size: 24px;font-weight: 500;color: #002f5f;margin:0;}
.layer_section-container .btn_layer-close {position:absolute;top:20px;right:23px;width:20px;height:20px;background-color:transparent}
.layer_section-container .btn_layer-close::before,
.layer_section-container .btn_layer-close::after {content:"";display:block;position:absolute;left:0;width:20px;height:2px;background-color:#0075a4;transform:rotate(-45deg)}
.layer_section-container .btn_layer-close::after {transform:rotate(45deg)}
.layer_section-container .layer-content {overflow-y:auto;max-height:calc(100vh - 100px); padding:0 36px 33px;}
.layer_check-box {padding:32px 0;border-bottom:1px solid #e3e3e3;}
.layer_check-box .check-desc {margin-bottom:25px;font-size: 16px;font-weight: 500;letter-spacing: -0.8px;}
.layer_check-box .check-list {display:flex;}
.layer_check-box .check-list .form_element-checkbox {flex:1}
.share-list {display:flex;flex-wrap:wrap;padding-top:2px}
.share-list .share-item {width:33.333%;margin-top:30px;}
.share-list .share-item.check-item {display:none}
.share-list .share-item .share-link {display:flex;flex-direction:column;align-items:center}
.share-list .share-item .share-icon {width:56px;height:56px;background:url('/_ui/responsive/theme-blue/images/akl_common/sprite/sp_brand.png') 0 -30px no-repeat;background-size:250px auto}
.share-list .share-item .share-icon.ico01 {background-position-y:-30px}
.share-list .share-item .share-icon.ico02 {background-position-x:-60px}
.share-list .share-item .share-icon.ico03 {background-position-x:-120px}
.share-list .share-item .share-icon.ico04 {background-position-x:-180px}
.share-list .share-item .share-icon.ico05 {background-position-y:-90px}
.share-list .share-item .share-icon.ico06 {background-position:-60px -90px}
.share-list .share-item .share-text {margin-top:8px;font-size:12px;font-weight: 500;color:#55555a;letter-spacing: -0.6px;line-height: 1.5}
.accordion_renew  {margin-top:32px;border:1px solid #c0c0c0}
.accordion_renew .accordion_title {position:relative;padding:10px 9px;font-size:14px;color:#002f5f;font-weight: 500;letter-spacing: -0.7px}
.accordion_renew .accordion_title .btn_arrow {position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent}
.accordion_renew .accordion_title .btn_arrow:before,
.accordion_renew .accordion_title .btn_arrow:after {position:absolute;top:18px;display:block;content:"";width:10px;height:1px;background-color:#0075a4;transform:rotate(45deg)}
.accordion_renew .accordion_title .btn_arrow:after {transform:rotate(-45deg);right:11px}
.accordion_renew .accordion_title .btn_arrow:before {right:18px}
.accordion_renew .accordion_title.active .btn_arrow:before,
.accordion_renew .accordion_title.active .btn_arrow:after {top:20px}
.accordion_renew .accordion_title.active .btn_arrow:before {transform:rotate(-45deg)}
.accordion_renew .accordion_title.active .btn_arrow:after {transform:rotate(45deg);}
.accordion_renew .accordion_contents {display:none;padding:13px 12px;border-top:1px solid #c0c0c0}
.accordion_renew .accordion_contents .accordion_text {margin-bottom:0;font-size:14px;line-height:22px;letter-spacing:-.7px}

/* Brand Top Banner */
.banner_brand-wrap {margin-bottom:20px}
.banner_brand-wrap .banner_brand-inner {height:544px;padding:110px 0 0 140px;background-position: 75% 0;background-repeat:no-repeat}
.banner_brand-wrap .banner_brand-bg01 {background-image:url('/_ui/responsive/theme-blue/images/akl_brand_new/queen/brandNew_bg_01_01.jpg');}
.banner_brand-wrap .banner_brand-inner .banner_brand-title {margin:0 0 20px;font-size: 50px;font-weight: 500;line-height: 1;letter-spacing: -2.5px;color:#383838}
.banner_brand-wrap .banner_brand-inner .banner-subtitle {display:block;margin-bottom:25px;width:246px;height:26px;background: url(/_ui/responsive/theme-blue/images/akl_brand_new/queen/brandNew_bg_01_02.png) 0 0 no-repeat;}
.banner_brand-wrap .banner_brand-inner .banner_brand-desc {margin-bottom:33px;font-size: 24px;line-height: 1.5;letter-spacing: -1.2px;color: rgba(86, 86, 86, 0.8);}
.banner_brand-wrap .banner_brand-inner .banner_brand-link {display:inline-block;padding:9px 45px 10px;border: solid 1px #383838;font-size: 20px;font-weight: 500;line-height: 1.45;letter-spacing: -1px;color: #383838;}

/* Related Brand PLP */
.brand-contents .box_product.product_image-type {margin-top:-30px;border-top:0}
.brand-contents .box_product.product_image-type .product_item {width:calc((100% - 41px) / 4)}
.brand-contents .box_product.product_image-type .product_item:nth-child(3n+1) {clear:none}
.brand-contents .box_product.product_image-type .product_item:nth-child(4n+1) {clear: both;margin-left: 0}

@media (max-width:1270px) {
	.brand-contents .box_product.product_image-type .product_item {width: calc((100% - 20px) / 2)}
}

@media (max-width:768px) {
	.top_feature-area {position:absolute;right:16px;z-index:5}
    .top_feature-area .feature-list .feature-item.print {display:none}
	.brand-contents .box_product.product_image-type {margin-top:-20px}
	.brand-contents .box_product.product_image-type .product_item {width: calc(100% / 2)}
	.banner_brand-wrap {margin-bottom:5px}
	.banner_brand-wrap .banner_brand-inner {height:420px;padding:40px 0 0;text-align:center}
	.banner_brand-wrap .banner_brand-bg01 {background:#f4f7fe url('/_ui/responsive/theme-blue/images/akl_brand_new/queen/brandNew_bg_01_m.jpg') center bottom no-repeat;background-size:contain}
	.banner_brand-wrap .banner_brand-inner .banner_brand-title,
	.banner_brand-wrap .banner_brand-inner .banner_brand-desc {text-align:center}
	.banner_brand-wrap .banner_brand-inner .banner_brand-title {font-size:36px;margin-bottom:15px}
	.banner_brand-wrap .banner_brand-inner .banner-subtitle {width:auto;height:19px;margin-bottom:20px;background-position:center;background-size: contain}
	.banner_brand-wrap .banner_brand-inner .banner_brand-desc {width:auto;margin-bottom:15px;font-size:15px}
	.banner_brand-wrap .banner_brand-inner .banner_brand-link {padding:12px 52px 11px;font-size:16px;line-height:1}
	.layer_section .layer_section-container {width:343px}
    .share-list .share-item.check-item {display:block}


    .bod-view-body .top_feature-area{/*display:flex;*/padding-top:0;}
    .top_feature-area .txt_msg{display:inline;font-size:12px;line-height:25px;color:#999;vertical-align:top;margin-right:0;float: left;}
    .top_feature-area .txt_msg + .feature-list{margin-left:auto;}
}
@media (max-width:360px) {
	.layer_section .layer_section-container {width:300px}
}

/* On Air */
.sp_amway,
.sp_amway-a::after,
.sp_amway-b::before {background-image:url('/_ui/responsive/theme-blue/images/akl_common/sprite/sp_amway.png');background-repeat:no-repeat;background-size:250px auto;}
.sp_amway-a::after,
.sp_amway-b::before {content:"";display:inline-block}
.renewal-fonts.on_air {margin-top:-133px;margin-bottom:-50px;}
.on_air-wrap {position:relative}
.on_air-top {position:fixed;top:0;width:100%;border-bottom:1px solid #ccc;background-color:#fff;z-index:100;}
.on_air-top .top-inner {position:relative;max-width:1360px;margin:0 auto;z-index:100;}
.on_air-top .go-home {display:none;width:64px;height:64px;}
.on_air-top .go-home::before {display:none;width:18px;height:36px;background-position-x:-130px}
.on_air-top .on_air-logo {position:absolute;left:5px;top:16px;width:121px;height:32px;margin:0;}
.on_air-top .btn_schedule {position:absolute;right:5px;top:16px;width:78px;height:32px;background-position-y:-40px;background-color:transparent}
.calender-box {width:448px;margin:0 auto;padding:8px 0 0}
.calender-list {display:flex;justify-content:center;height:100%;padding-bottom:8px;overflow-x:auto}
.calender-list .calender-item {margin-right:16px}
.calender-list .calender-item:last-child {margin-right:0}
.calender-list .calender-item .calender-link {display:flex;justify-content:center;align-items:center;width:48px;height:48px;flex-basis:auto;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: -0.7px;
	color: #ccc;
}
.calender-list .calender-item.today .calender-link {color:#d7467e;flex-direction:column;border:2px solid #e15d8f;border-radius:50%}
.calender-list .calender-item.today .calender-link::after {content:"오늘";display:block;font-size:10px;letter-spacing: -0.5px}
.calender-list .calender-item.today ~ .calender-item .calender-link {color:#666;}
.on_air-contents {position:relative;max-width:732px;margin:230px auto 0;padding-bottom:60px;min-height:calc(100vh - 64px)}
.on_air-contents::before {content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#e5e5e5;}
.amway_video-section {position:relative;margin-top:30px;padding-left:12px;}
.on_air-time {position:relative;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.38;letter-spacing:-0.33px;color:#ccc;}
.on_air-time::before {position:absolute;top:0;left:-20px;width:17px;height:17px;background-position-x:-180px;}
.on_air-ing .on_air-time {color:#d7467e;}
.on_air-ing .on_air-time::before {background-position-x:-200px;}
.on_air-ing .on_air-time::after {content:"On Air";display:inline-block;width:40px;height:20px;margin-left:5px;border-radius: 21px;background-color: #d7467e;font-size: 10px;font-weight: 500;line-height: 20px;text-align:center;letter-spacing: -0.5px;color: #fff;}
.on_air-ing ~ .amway_video-section .on_air-time {color:#666;}
.on_air-ing ~ .amway_video-section .on_air-time::before {background-position-x:-220px;}
.on_air-ing .on_air-acc .accordion_title {color:#002f5f;}
.on_air-ing .on_air-acc .accordion_title .btn_arrow {display:none}
.on_air-ing .on_air-acc .accordion_contents {display:block}
.amway_video-section .btn_sns-onAir {display:block;position:absolute;top:0;right:0;width:18px;height:18px;padding:0;background-position-x:-150px;background-color:transparent;}
.amway_video-section .amway_video-play {
	position: relative;
	/*width: calc(587 / 720 * 100%);
	height: calc(326 / 998 * 100%);*/
	width: 100%;height: 0;margin: 0;padding:0 0 56.25%;
}
.amway_video-section .amway_video-play .video_thumbnail,
.amway_video-section .amway_video-play iframe,
.amway_video-section .amway_video-play .video_thumbnail::before,
.amway_video-section .amway_video-play .video_thumbnail::after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.amway_video-section .amway_video-play .video_thumbnail {z-index:10}
.amway_video-section .amway_video-play .video_thumbnail::before {content:"";background-color:#000;opacity:0.7;z-index:20}
.amway_video-section .amway_video-play .video_thumbnail::after {content:"방송이 종료되었습니다";display:flex;justify-content:center;align-items:center;color:#fff;letter-spacing: -0.7px;z-index:25}
.amway_video-section .amway_video-play .video_thumbnail img {width:100%;height:100%}
.amway_video-section.on_air-ing .amway_video-play .video_thumbnail {cursor:pointer}
.amway_video-section.on_air-ing .amway_video-play .video_thumbnail::before,
.amway_video-section.on_air-ing .amway_video-play .video_thumbnail::after,
.amway_video-section.on_air-ing ~ .amway_video-section .amway_video-play .video_thumbnail::after,
.amway_video-section.on_air-ing ~ .amway_video-section .amway_video-play .video_thumbnail::before{display:none}
.on_air-acc  {background-color:#f9f9f9;}
.on_air-acc .accordion_title {position:relative;padding:16px 38px 16px 16px;font-size:14px;color:#333;font-weight: 500;letter-spacing: -0.7px}
.on_air-acc .accordion_title .btn_arrow {position:absolute;width:100%;height:100%;left:0;top:0;background-color:transparent}
.on_air-acc .accordion_title .btn_arrow:before,
.on_air-acc .accordion_title .btn_arrow:after {position:absolute;top:50%;transform:translate(-50%);right:14px;display:block;content:"";width:12px;height:2px;background-color:#0075a4;transform:rotate(90deg)}
.on_air-acc .accordion_title .btn_arrow:after {transform:rotate(-180deg)}
.on_air-acc .accordion_title.active .btn_arrow:before,
.on_air-acc .accordion_title.active .btn_arrow:after {top:50%;transform:translateY(-50%)}
.on_air-acc .accordion_title.active .btn_arrow:before {display:none}
.on_air-acc .accordion_contents {display:none;padding:5px 16px 20px;}
.on_air-acc .accordion_contents .accordion_text {margin-bottom:0;font-size:14px;line-height:22px;letter-spacing:-.7px;color:#666;}
.on_air-none {position: relative;max-width: 732px;margin:0 auto;display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:65px;}
.on_air-none .no-schedule {position:relative;font-size: 16px;font-weight: 500;line-height: 1.5;letter-spacing: -0.8px;text-align: center;color: #999;}
.on_air-none .no-schedule::before {position:absolute;left:50%;top:-58px;transform:translateX(-50%);width:48px;height:48px;background-position:-200px -40px;}

/* layer-popup schedule*/
.layer_section {}
.layer_section.schedule .layer_section-container {border:0}
.layer_section.schedule .layer-header {padding:16px;border-bottom:0;background-color:#002f5f;}
.layer_section.schedule .layer-header .header-title {font-size:16px;color:#fff;}
.layer_section.schedule .layer_section-container .btn_layer-close {top:14px;right:18px;width:18px;height:18px}
.layer_section.schedule .layer_section-container .btn_layer-close::before,
.layer_section.schedule .layer_section-container .btn_layer-close::after {position:absolute;left:0;width:18px;height:1px;background-color:#fff}
.layer_section.schedule .layer_section-container .layer-content {padding:0 24px 24px}
.layer_section.schedule .layer_section-container .schedule-area {margin-top:24px;background-color:#f9f9f9;}


@media (max-width:768px) {
	.renewal-fonts.on_air {margin-top:-120px}
	.on_air-top .on_air-logo {left:50%;transform:translate(-50%)}
	.on_air-top .go-home {display:flex;border-right:1px solid #ccc;}
	.on_air-top .go-home::before {display:block}
	.on_air-top .btn_schedule {top:0;width:64px;height:64px;right:0;border:0; border-left:1px solid #ccc;background:none;}
	.on_air-top .btn_schedule::before {width:30px;height:36px;background-position:-80px -40px}
	.on_air-top .go-home,
	.on_air-top .btn_schedule {display:flex;justify-content:center;align-items:center}
	.calender-box {width:auto;border-top:1px solid #ccc;}
	.on_air-contents {margin-top:190px;padding-left:24px;padding-right:16px;min-height:calc(100vh - 130px)}
	.on_air-contents::before {left:24px;}
	.on_air-none {padding-top: 115px;min-height:calc(100vh - 65px);}
	
}
@media (max-width:472px) {
	.calender-list {justify-content:start}
}

/* 20220331 추가 */
/* S : 배송지 & 결제수단 레이어 팝업 */
.layer_section.type-wide-a .layer_section-container {min-width:600px;border-radius:16px;background-color:transparent;border:none;overflow:hidden}
.layer_section.type-wide-a .layer_section-container .layer-header {background-color:#fff;position:relative;z-index:2;padding:20px}
.layer_section.type-wide-a .layer_section-container .layer-header .header-title {font-weight:600}
.layer_section.type-wide-a .layer_section-container .layer-content {background-color:#fff;padding:20px;margin:-1px 0 0;max-height:calc(100vh - 250px)}
.layer_section.type-wide-a .btn-modal_apply, .layer_section.type-wide-a .btn-modal_close {background-color:#002f5f;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:-.8px;color:#fff}
.layer_section.type-wide-a .btn-modal_close.v2 {background-color:#fff;color:#002f5f;border-top:1px solid #002f5f}
.layer_section.type-wide-a .btn-modal_confirm {background-color:#002f5f;font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:-.8px;color:#fff}
.layer_section.type-wide-a .amwa-radio:checked+label:after {background-color:#002f5f}
.layer_section.type-wide-a .align-box.size-auto {position:relative;z-index:101;margin-top:-1px}
.box-adress-choice {font-size:0}
.box-adress-choice [class^="btn_default-"] ~  [class^="btn_default-"] {margin-left:4px}
.box-delivery-list {margin-top:20px;flex-wrap:wrap;display:flex}
.box-delivery-list .delivery-item {width:calc(100% / 3);margin-bottom:4px}
.base-address {margin-top:12px}
.base-address .base-address-title {font-size:18px;font-weight:500;color:#333;letter-spacing:-.7px;padding-bottom:8px;border-bottom:1px solid #111}
.base-address .base-address-title+.base-address-info > .new-join-wrap{margin-top: -10px;width: auto;}
.base-address-info {padding-bottom:20px}
.base-address-info .base-address-item {display:flex}
.base-address-info .base-address-item ~ .base-address-item {margin-top:12px;border-top:1px solid #e3e3e3;padding-top:12px}
.base-address-info .base-address-item .base-address-tit {font-size:14px;font-weight:600;color:#002f5f;width:90px;letter-spacing:-.7px}
.base-address-info .base-address-item .base-address-content {font-weight:500;font-size:14px;color:#333;width:calc(100% - 90px);letter-spacing:-.7px}
.base-address-content .box-form-message {position:relative;padding-right:76px}
.base-address-content .box-form-message .byte-txt {position:absolute;right:0;line-height:40px}
.base-address-content .address-message {position:relative;margin-top:8px;padding-left:10px;font-size:13px;color:#666;font-weight:500;line-height:22px;word-break:keep-all}
.base-address-content .address-message:before {content:'';position:absolute;left:0;top:9px;width:3px;height:3px;background-color:#666;border-radius:50%}
.base-address-content .delivery-msg-list {width:calc(100% - 76px)}
.base-address-content .delivery-msg-list button {font-size:13px;font-weight:500}
.layer-content .align-area .box-btns {position:absolute;right:0;bottom:10px}
.akl .layer-content .cart-popup__item-info {padding:0 !important}
.layer-content .form-wrapper.address-book {display:flex}
.layer-content .address-book span.btn-book {display:flex;margin-left:8px;flex:1}
.layer-content .address-book span.btn-book .medium {flex:1}
.layer-content .address-book span.btn-book .medium ~ .medium {margin-left:8px}
.layer-content .address-tit {margin:0;font-size:18px;padding-bottom:8px;color:#333;letter-spacing:-.7px;border-bottom:1px solid #111;font-weight:500}
.akl .layer-content .new-cart {padding-top:12px}
.layer-content .delv-shopbox > .form-group {border-bottom:1px solid #e3e3e3;padding-bottom:12px}
.layer-content .delv-shopbox > .form-group .control-label {padding-top:8px}
.layer-content .delv-shopbox > .form-group .form-group {margin-bottom:0}
.layer-content .Defaul-taddr {width:100%;padding:4px 0 0}
.layer-content .new-shipping-agree {border-top:none;margin:0;padding-top:0}
.layer-content .amwa-radio+label {display:inline-block;margin-right:20px}
.payment-title-wrap {border-bottom:1px solid #000;padding-bottom:8px}
.payment-title-wrap .payment-title-a {display:inline-block}
.payment-title-wrap .payment-des-a {padding-left:4px}
.payment-title-a {font-size:18px !important;font-weight:500;letter-spacing:-1.2px !important;color:#333;margin:0}
.payment-des-a {font-size:12px;color:#007eb0;letter-spacing:-1px;font-weight:500}
.payment_tab-list:after {content:'';display:block;clear:both}
.payment_tab-list {margin:12px 0 0}
.payment_tab-list .list-item--tab {float:left;margin-right:14px}
.payment_tab-list .list-item--tab .list-item--btn {width:228px;height:54px;text-align:center;background-color:#bbb;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.8px}
.payment_tab-list .list-item--tab.is-selected .list-item--btn {background-color:#038ec3}
.layer-content .tab_contents {margin-top:20px;display:none}
.layer-content .tab_contents.active {display:block}
.payment-item-a {display:flex;padding-bottom:20px;border-bottom:1px solid #e3e3e3}
.payment-item-a ~ .payment-item-a {padding-top:12px}
.payment-item-a .payment-title {width:132px}
.payment-item-a .payment-item-title {line-height:40px;font-size:16px;font-weight:600;letter-spacing:-.8px;color:#002f5f;margin:0}
.payment-item-a .payment-content {width:calc(100% - 132px)}
.box-form-a {display:table;width:100%}
.box-form-a .form-col {display:table-cell;vertical-align:top}
.box-form-a .form-col .form-input-a {width:100%}
.box-form-a .form-col.btn-type {width:1%;white-space:nowrap;padding-left:8px}
.box-form-a .form-col.btn-type .medium {font-size:14px;font-weight:600}
.payment-des-b {margin-top:12px;font-size:12px;color:#999;letter-spacing:-.6px}
.dash-list-a {margin-top:12px}
.dash-list-a .list-item {position:relative;padding-left:8px;font-size:12px;line-height:17px;letter-spacing:-.4px;color:#999;word-break:keep-all}
.dash-list-a .list-item:before {content:'';display:block;height:1px;width:4px;background-color:#999;position:absolute;left:0;top:7px}
.accordion_item-a .accordion-blt {position:relative;top:-3px;display:inline-block;width:9px;height:9px;border-bottom:3px solid #007eb0;border-right:3px solid #007eb0;transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:middle;margin-left:6px}
.accordion_item-a .accordion_title {position:relative;font-size:14px;color:#007eb0;letter-spacing:-.7px;font-weight:600}
.accordion_item-a .accordion_title.active .accordion-blt {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:1px}
.accordion_item-a .accordion_title .btn_open {position:absolute;left:0;top:0;width:100%;height:100%;border:none;background-color:transparent}
.accordion_item-a .accordion_content {display:none}
.accordion_item-a .active ~ .accordion_content {display:block}
.payment-content .choice-item-a {margin-top:12px}
.payment-content .choice-item-a ~ .choice-item-a {margin-top:4px}
.payment-content .cash-type {margin-top:4px}
.payment-content .cash-type .cash-phone {display:flex}
.payment-content .receipt-type {display:flex;margin-top:4px}
.payment-content .cash-type .cash-col-a {width:200px}
.payment-content .cash-type .cash-col-a label {position:relative;line-height:40px;margin:0;padding:0;width:100%;text-align:center}
.payment-content .cash-type .cash-col-a label:after {content:'';position:absolute;right:0;top:50%;width:1px;height:20px;margin-top:-10px;background-color:#dadada}
.payment-content .cash-type .cash-col-b {width:calc(100% - 200px);padding-left:8px}
.payment-content .receipt-type {border:1px solid #dadada}
.payment-content .receipt-type .form-control {border:none}
.payment-content .pvbv-type {margin-top:12px}
.payment-content .pvbv-type .txt-pvbv {font-size:14px;color:#54565a;letter-spacing:-.5px;margin-right:20px;font-weight:500}
.payment-content .pvbv-type .focus {margin:0 20px 0 0}
.payment-content .form-control {width:100%}
.payment-item-a.has-tooltip {margin-top:12px}
.payment-item-a.has-tooltip .payment-item-title {display:inline-block}
.payment-item-a.has-tooltip .tooltip-section {display:inline-block;position:relative}
.payment-item-a.has-tooltip .btn-tooltip {background-color:transparent;padding:0;margin:0 0 0 4px;vertical-align:middle}
.payment-item-a.has-tooltip .tooltip-section .tooltip-layer {right:auto;left:-100px;margin-top:10px}
.payment-item-a.has-tooltip .tooltip-section .tooltip-layer::before {right:auto;left:103px}
.payment-item-a.has-tooltip .tooltip-layer .tooltip-cont .tooltip-txt-b {margin-bottom:0}
.payment-des-c {margin:8px 0 0;font-size:12px;color:#007eb0;letter-spacing:-1px}
.accordion_item-b {padding:12px 0;border-bottom:1px solid #e3e3e3}
.accordion_item-b .accordion_title,
.accordion_item-c .accordion_title {position:relative}
.accordion_item-b .accordion_title .btn_open,
.accordion_item-c .accordion_title .btn_open-b {position:absolute;right:12px;top:50%;height:18px;font-size:12px;color:#007eb0;background-color:transparent;border:none;padding:0;margin:-9px 0 0;letter-spacing:-.4px;font-weight:400}
.accordion_item-b .accordion_title .btn_open .accordion-blt,
.accordion_item-c .accordion_title .btn_open-b .accordion-blt {position:relative;top:-3px;display:inline-block;width:8px;height:8px;border-bottom:2px solid #007eb0;border-right:2px solid #007eb0;transform:rotate(45deg);-webkit-transform:rotate(45deg);vertical-align:middle;margin-left:16px}
.accordion_item-b .accordion_title.active .accordion-blt,
.accordion_item-c .accordion_title.active .accordion-blt {transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:1px}
.accordion_item-b .accordion_title-txt {font-size:12px;color:#54565a;letter-spacing:-.4px;margin:0;line-height:22px}
.accordion_item-b .accordion_content .accordion_content-txt {margin:12px 0 8px;font-size:12px;color:#999;letter-spacing:-.4px}
.accordion_item-b .accordion_content,
.accordion_item-c .accordion_content {display:none}
.accordion_item-b .active ~ .accordion_content,
.accordion_item-c .active ~ .accordion_content {display:block}
.accordion_item-b [class^="form_element-"] input[type='checkbox'] + label {font-size:12px;font-weight:600;color:#54565a}
.accordion_item-b .accordion_content .check-item {margin-top:8px}
.accordion_item-b .tbl-list-view {margin-top:16px}
.payment-des-d {margin:12px 0 0;font-size:12px;color:#333;letter-spacing:-.6px}
.payment-item-a .payment-des-d {font-size: 18px;}
.payment-des-d .card-value {font-weight:600}
.layer-content .payment_custom {padding-top:12px}
@media (max-width: 768px){
	.layer_section.type-wide-a .layer_section-container {min-width:1px;width:calc(100% - 20px)}
	.box-delivery-list .delivery-item {width:calc(100% / 2)}
	.base-address-info {padding-bottom:0}
	.base-address-info .base-address-item.type-b {display:block}
	.base-address-info .base-address-item.type-b .base-address-content {width:100%;margin-top:8px}
	.base-address-info .base-address-item.type-b .m-message::placeholder {font-size:12px}
	.base-address-item.type-b .base-address-content .box-form-message {padding-right:60px}
	.base-address-item.type-b .base-address-content .box-form-message .byte-txt {font-size:12px}
	.base-address-content .delivery-msg-list {width:calc(100% - 60px)}
	.layer-content .form-wrapper.address-book {display:block}
	.layer-content .address-book span.btn-book {margin-left:0}
	.layer-content .delv-shopbox > .form-group .control-label {padding-top:0}
	.payment_tab-list {display:flex}
	.payment_tab-list .list-item--tab {float:none;flex:1;margin-right:0}
	.payment_tab-list .list-item--tab ~ .list-item--tab {margin-left:8px}
	.payment_tab-list .list-item--tab .list-item--btn {width:100%;height:50px}
	.payment-item-a {display:block}
	.payment-item-a .payment-title,
	.payment-item-a .payment-content {width:100%}
	.layer-content .form-input-a::placeholder,
	.layer-content .form-control::placeholder {font-size:14px}
	.payment-content .cash-type .cash-col-a {width:120px}
	.payment-content .cash-type .cash-col-b {width:calc(100% - 120px)}
	.tooltip-layer .tooltip-cont {width:300px}
}
.align-box {position:relative;display:flex;justify-content:center}
.align-box.size-auto {border-radius:0 0 16px 16px;overflow:hidden}
.align-box.size-auto button {flex:1 !important;height:55px}
.align-box.size-auto * {flex:1 !important}
/*  E : 배송지 & 결제수단 레이어 팝업 */