.pdtDetail {letter-spacing:-0.5px;}
.pdtDetail .v-row {display:table;width:100%;height:100%;}
.pdtDetail .v-cell {display:table-cell;vertical-align:middle;}
.pdtDetail .v-cell.va-t {vertical-align:top;}
.pdtDetail .pdt_frame {max-width:1170px;margin:0 auto;}
.pdtDetail .sup {font-size:0.6em;vertical-align:super;}
.pdtDetail .event_pdt_banner{max-width:1170px;margin:80px auto 80px auto;text-align:center;}
.pdtDetail .pdt_top_banner{max-width:1170px;margin:50px auto 0;text-align:center;}
.pdtDetail .pdt_top_banner .playerArea{margin-top:60px;}

.emblem {margin:80px 0 60px; text-align:center;}

.pdt_summery {padding-top:40px;}
.pdt_name_en {
	text-align:center;
	font-family:'gb';
	font-size:52px !important;
	font-weight: bold !important;
	line-height:54px !important;
	color:#222;
}
.pdt_name_en .bg {display:inline-block;padding:0 9px 0 5px;background:#5f77ba;color:#fff;}
.pdt_name {margin-top:15px;text-align:center;font-family:'gb','nb';font-size:26px;line-height:38px;color:#222;}
.pdt_name span {color:#0b658a;}
.pdt_copy {
	margin-top:20px;
	text-align:center;
	font-size:16px;
	line-height:28px;
	font-family: 'nb';
}

.pdt_keyvisual {margin-top:65px;}

.effect_list {padding-top:74px;word-wrap:break-word;word-break:keep-all;}
.effect_list .tit {margin:20px 0 46px;text-align:center;font-family:'nb';font-size:30px;line-height:38px;color:#222;}
.effect_list ul {margin:0 auto;text-align:center;}
.effect_list ul:after {content:'';display:block;clear:both;}
.effect_list li {
	padding-top:36px !important;
}
.effect_list li:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:3px;background:#0b658a;
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-o-transition-duration:.6s;
	transition-duration:.6s;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
}
.effect_list li strong.parag {line-height:34px;}
.effect_list li strong span {font-family:'nr';}
.effect_list li p {
	margin-top:26px !important;
	font-size:15px !important;
	line-height:24px !important;
	height: 72px;
}
.effect_list li p br {
	display: none;
}

.effect_list ul.col2 {width:890px;}
.effect_list ul.col2 li {width:322px;margin:0 40px;}
.effect_list ul.col3 li {    
		width: calc(33.333% - 17px) !important;
    margin: 0 10px !important;
	}
.effect_list ul.col3 li:first-child {
	margin-left:0 !important;
}
.effect_list ul.col3 li:last-child {
	margin-right: 0 !important;
}
.effect_list ul.col4 li {width:260px;margin:0 20px;}
.effect_list ul.col5 li {width:201px;margin:0 19px;}
.effect_list ul.col4 li:first-child {margin-left:0}
.effect_list ul.col4 li:last-child {margin-right:0}
.effect_list ul.col5 li:first-child {margin-left:0}
.effect_list ul.col5 li:last-child {margin-right:0}
.pdt_bg {
	margin-top:130px !important;
	font-family:'nb';
	font-size: 16px !important;
  line-height: 26px !important;
}
.pdt_bg .v-cell {text-align:center;}

.pdt_feature {
	width:auto !important;
	margin:0 auto;
	word-wrap:break-word;
	word-break:keep-all;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding: 76px 0 70px !important;
	font-family:'nb';
}
.pdt_feature .titbox h3 {font-family:'nb';color:#222; 
 max-width: none !important;
 min-width: auto !important; 
 margin:0  !important;
 }
.pdt_feature .imgbox img {max-width:100%;}
.pdt_feature .txt {padding-right:5%;}
.pdt_feature .type1_1 {width:820px;padding-top:144px;margin:0 auto;}
.pdt_feature .type1_1 .titbox {position:relative;width:490px;padding-left:90px;z-index:1;}
.pdt_feature .type1_1 .titbox h3 {font-size:46px;line-height:48px; 
max-width: none !important;
min-width: auto !important;
margin:0  !important;}
.pdt_feature .type1_1 .titbox .txt {margin-top:20px;}
.pdt_feature .type1_1 .imgbox {position:relative;margin-top:-20px;}
.pdt_feature .type1_1 .txtbox {width:54%;padding-left:72px;margin-top:33px;}
.pdt_feature .type1_1 .txt {font-size:16px;line-height:28px;color:#666;}
.pdt_feature .type1 {
	padding-top:130px !important;
}
.pdt_feature .type1 .titbox {
	padding-left:10px !important;
	font-family:'nb';
}
.pdt_feature .type1 .titbox h3 {
	font-size:26px !important;
	font-weight: normal;
	max-width: none !important;
	min-width: auto !important;
	margin:0  !important;
	text-align: left;
}
.pdt_feature .type1 .titbox h3 span {
	font-family:'nr';
	font-weight: normal !important;
}
.pdt_feature .type1 .titbox h3 em {
	display: block;
	padding-top: 10px;
}
.pdt_feature .type1 .titbox .txt {
	margin-top:10px !important;
	font-size:16px;
	line-height:28px;
	color:#666;
	font-weight: normal !important;
    position: relative !important;
    bottom: auto !important;
    right: auto !important;
    text-align: left !important;
}
.pdt_feature .type1 .titbox .txt em {color:#222;}
.pdt_feature .type1 .imgbox {
	position: relative;
	width:420px!important;
	padding-right: 100px;
	margin-top:-40px;
}
.pdt_feature .type1 .imgbox p {
	position:absolute;
	left:100%;
	bottom:0;
	width:74%;
	height:90px;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	margin-left: 40px !important;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
}
.pdt_feature .type1_2 {position:relative;}
.pdt_feature .type1_2 .imgbox {margin-top:0;}
.pdt_feature .type1_2 .titbox {position:absolute;left:50%;top:228px;padding-left:60px;}
.pdt_feature .type2 {
	position:relative;
	width:262px !important;
	margin-top:-204px !important;
	margin-left:460px !important;
}
.pdt_feature .type2 .tit {
	margin-top:30px !important;
	font-family:'nb';
	font-size:16px !important;
	font-weight: bold;
	line-height:24px;
	color:#222 !important;
	height: auto !important;
	text-align: left !important;
}
.pdt_feature .type2 .tit br,
.pdt_feature .type2 .txt br {
	display: none;
}
.pdt_feature .type2 .txt {
	margin-top:12px !important;
	font-size:14px !important;
	line-height:22px !important;
	position: relative !important;
    bottom: auto !important;
    right: auto !important;
    height: auto;
    text-align: left !important;
    font-weight: normal !important;
}
.pdt_feature .type3 {
	width:720px !important;
	height: 400px;
	padding-top:0 !important;
	padding-right:0 !important;
	margin:0 !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_feature .type3 .titbox {
	width:300px;
	padding-top:30px !important;
	color:#222;
}
.pdt_feature .type3 .titbox h3 {
	font-size:24px;
	line-height:38px;
	font-weight: bold;
	max-width: none !important;
	min-width: auto !important;
	margin:0  !important;
}
.pdt_feature .type3 .titbox .txt {
	position:relative;
	padding-top:20px;
	margin-top:20px;
	font-size:15px !important;
	line-height:26px;
}
.pdt_feature .type3 .titbox .txt:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#222;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform .8s .3s;
	-moz-transition:transform .8s .3s;
	-o-transition:transform .8s .3s;
	transition:transform .8s .3s;
}
.pdt_feature .type3 .imgbox {width:600px;}
.pdt_feature .type3_1 .titbox {margin-top:120px;text-align:center;}
.pdt_feature .type3_1 .titbox h3 {font-size:28px;line-height:40px;max-width: none !important;
min-width: auto !important;
margin:0  !important;}
.pdt_feature .type3_1 .titbox .txt {display:inline-block;position:relative;padding-top:20px;padding-right:0;margin-top:20px;font-size:16px;line-height:26px;color:#222;/*border-top:1px solid #222;*/}
.pdt_feature .type3_1 .titbox .txt:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:1px;background:#222;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition-duration:.8s;
	-moz-transition-duration:.8s;
	-o-transition-duration:.8s;
	transition-duration:.8s;
}

.pdt_feature .usage {margin-top:60px; text-align:center;}
.pdt_feature .usage h4 {display:inline-block; height:42px; padding:0 20px; margin-bottom:45px; border:1px solid #5f77ba; line-height:42px; font-family:'nb'; font-size:22px; color:#5f77ba;}
.pdt_feature .usage ul li {display:inline-block; font-size:0; vertical-align:top;}
.pdt_feature .usage ul li strong {display:block; margin:25px 0 20px; font-family:'nb'; font-size:20px; color:#5f77ba;}
.pdt_feature .usage ul li p {padding-bottom:10px; line-height:26px; font-size:16px; color:#222;}
.pdt_feature .usage ul li p em {font-family:'nb';}
.pdt_feature .usage.L3 ul {display:inline-block;}
.pdt_feature .usage.L3 ul li {position:relative ;width:245px; padding:0 40px;}
.pdt_feature .usage.L3 ul li:nth-of-type(2):before, .pdt_feature .usage.L3 ul li:nth-of-type(2):after {position:absolute; top:0; content:''; display:block; width:1px; height:100%; background:#ccc;}
.pdt_feature .usage.L3 ul li:nth-of-type(2):before {left:0%;}
.pdt_feature .usage.L3 ul li:nth-of-type(2):after {left:100%;}


.pdt_texture {
	height:500px !important;
	margin-top:130px !important;
	background-color:#e5e5e5;
	background-size:cover !important;
	background-position:center bottom 0 !important;
}
.pdt_texture2 {height:470px;margin-top:0;}
.pdt_texture .v-row {
	width:660px !important;
	margin: 0 30px !important;
}
.pdt_texture .v-cell {padding:110px 0 30px;}
.pdt_texture2 .v-cell {padding-top:30px;}
.pdt_texture h3 {
	position:relative !important;
	padding-bottom:20px !important;
	font-family:'nb','gb' !important;
	font-size:20px !important;
	line-height:30px !important;
	color:#5f77ba !important;
	font-weight: bold !important;
	max-width: none !important;
    min-width: auto !important;
    margin: 0 !important;
    text-align: left !important;
}
.pdt_texture h3:after {content:'';display:block;position:absolute;left:0;bottom:0 !important;width:33px;height:1px;background:#5f77ba;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform .6s .2s;
	-moz-transition:transform .6s .2s;
	-o-transition:transform .6s .2s;
	transition:transform .6s .2s;
}
.pdt_texture .txt1 {
	margin-top:33px;
	font-family:'nb';
	font-size:20px;
	line-height:34px;
	color:#222;
	text-align: left !important;
}
.pdt_texture .txt1 em {
	color:#5f77ba; 
	font-weight: bold !important;
}
.pdt_texture .txt2 {
	margin-top:20px;
	font-size:16px;
	line-height:28px;
	color:#222;
	font-family:'nb';
	text-align: left !important;
}
.pdt_texture .txt2 em {
	font-family:'nb';
	font-weight: bold;
}
.pdt_texture .txt3 {font-size:14px;line-height:28px;color:#222;}

.pdt_ingredient {
	position:relative;
	padding-top:20px !important;
	padding-bottom:180px !important;
	color:#222;
	background-image:url('https://image.aestura.com/resources/web/images/product/bg_pdt_ingredient.png');
	background-repeat:repeat;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
}
.pdt_ingredient:before {
	content:'';
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	width:418px;
	height:754px;
	background-image:url('https://image.aestura.com/resources/web/images/product/acc_pdt_ingredient.png');
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	transition:.2s;
}
.pdt_ingredient .ingredient_row {
	position:relative;
}
.pdt_ingredient .ingre_txt {color:#666;}
.pdt_ingredient .ingre_info .ingre_hash .tag {color:#fff;background:#5f77ba;}
.pdt_ingredient .sec_tit {
	padding:80px 40px 20px !important;
	text-align:center;
	font-family:'gb','nb';
	font-size:34px !important;
	line-height:54px;
	font-weight: bold;
	max-width: none !important;
    min-width: auto !important;
    margin: 0 !important;
}
.pdt_ingredient h3.sec_tit {
	padding:114px 0 60px;
	font-size:43px;
	max-width: none !important;
	min-width: auto !important;
	margin:0  !important;
}
.pdt_ingredient .ingre_info,
.pdt_ingredient .imgbox_vs {
	width:680px !important;
	margin:0 auto;
}
.pdt_ingredient .imgbox_vs picture{
	display: block;
	width: 100%;
}
.pdt_ingredient .imgbox_vs picture img {
	width: 100%;
}
.pdt_ingredient .matebox {width:610px;margin:0 auto;}
.pdt_ingredient .matebox li {padding-top:5px;margin-top:70px;border-top:3px solid #222;}
.pdt_ingredient .matebox li:first-child {margin-top:0;}
.pdt_ingredient .matebox .txt {font-family:'nb';font-size:16px;color:#5f77ba;}
.pdt_ingredient .matebox .txt2 {margin-top:10px;font-family:'nb';font-size:18px;line-height:26px;}
.pdt_ingredient .matebox .txt2 span {font-family:'nr';}
.pdt_ingredient .matebox .img {margin-top:36px;}
.pdt_ingredient .pentagonbox {width:800px;margin:0 auto;margin-top:40px;text-align:center;}
.pdt_ingredient .pentagonbox dl {position:relative;margin-bottom:90px;}
.pdt_ingredient .pentagonbox dt {height:340px;}
#pentagon {position:absolute;left:0;top:-72px;
	-webkit-transform:rotate(-18deg);
	-moz-transform:rotate(-18deg);
	-ms-transform:rotate(-18deg);
	-o-transform:rotate(-18deg);
	transform:rotate(-18deg);
}
.pdt_ingredient .pentagonbox dt p {position:relative;padding-top:16px;font-family:'nb';font-size:30px;line-height:38px;}
.pdt_ingredient .pentagonbox dd {position:absolute;left:0;top:0;width:132px;height:132px;margin-left:-66px;margin-top:-66px;background:#fff;border:1px solid #f7f7f7;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_ingredient .pentagonbox dd.c1 {left:50%;top:0;}
.pdt_ingredient .pentagonbox dd.c2 {left:72%;top:40%;}
.pdt_ingredient .pentagonbox dd.c3 {left:64%;top:100%;}
.pdt_ingredient .pentagonbox dd.c4 {left:35%;top:100%;}
.pdt_ingredient .pentagonbox dd.c5 {left:28%;top:40%;}
.pdt_ingredient .pentagonbox dd p {font-family:'nb';font-size:20px;line-height:24px;}
.pdt_ingredient .ingre_info:after {content:'';display:block;clear:both;}
.pdt_ingredient .ingre_info {
	position:relative;
	height: auto !important;
	margin: 30px auto 0 !important;
}
.pdt_ingredient .ingre_info2 {margin-top:60px;}
.pdt_ingredient .ingre_info .txtbox {position:absolute;top:0px;left:590px;}
.pdt_ingredient .ingre_info .txtbox strong {
	font-family: 'gb','nb';
	font-size:36px;
	line-height:50px;
	display: block !important;
	}
.pdt_ingredient .ingre_info .txtbox p {padding-top:35px;font-size:16px;line-height:28px;}
.pdt_ingredient .ingre_info .txtbox p em {font-family:'nb';}
.pdt_ingredient .ingre_info.v-row .imgbox.v-cell {
	width:400px !important; 
	padding-right:60px !important;
	text-align:right;
}
.pdt_ingredient .ingre_info .imgbox2 {padding-top:12px;padding-left:175px;}
.pdt_ingredient .ingre_info .imgbox img {max-width:100%;}
.pdt_ingredient .ingre_info.v-row .conbox {
	width:410px !important;
	padding-top:4px;
	word-wrap:break-word;
	word-break:keep-all;
}
.pdt_ingredient .ingre_info .ingre_tit {
	font-family:'nb';
	font-size:24px;
	line-height:40px;
	font-weight: bold !important;
}
.pdt_ingredient .ingre_info .ingre_tit .nr {
	font-size: 22px !important;
	font-weight: normal !important;
}
.pdt_ingredient .ingre_info .ingre_tit span {
	padding-top:0 !important;
	display:block;
	font-size:34px;
}
.pdt_ingredient .ingre_info .ingre_hash {margin-top:20px;}
.pdt_ingredient .ingre_info .ingre_hash .tag {display:inline-block;padding:0 9px 2px;margin-right:5px;font-size:20px;line-height:32px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.pdt_ingredient .ingre_info .ingre_hash .tag em {font-family:'nb';}
.pdt_ingredient .ingre_info .ingre_txt {
	margin-top:28px;
	font-size:15px !important;
	line-height:26px !important;
}
.pdt_ingredient .ingre_info .ingre_wrap {padding-top:130px;text-align:center;}
.pdt_ingredient .ingre_info .ingre_wrap img {padding-top:50px;}
.pdt_ingredient .chklist {
	margin:22px 20px 0 20px !important;
}
.pdt_ingredient .chklist.col1 {width:325px;}
.pdt_ingredient .chklist.col2 {
	width:680px !important;
}
.pdt_ingredient .chklist.col2 ul {
	display: flex;
  flex-wrap: wrap;
	row-gap: 30px;
	column-gap: 20px;
}

.pdt_ingredient .chklist.col3 {
	width:auto !important;
}
.pdt_ingredient .chklist:after {content:'';display:block;clear:both;}
.pdt_ingredient .chklist li {
	position:relative;
	float:left;
	width:328px;
	min-height:120px !important;
	padding-top:32px;
	padding-bottom: 32px;
	border-bottom:2px solid #222;
}
.pdt_ingredient .chklist li:nth-child(1),
.pdt_ingredient .chklist li:nth-child(2) {border-top:2px solid #222;}
.pdt_ingredient .chklist.col1 li {float:none;}
.pdt_ingredient .chklist.col1 li:nth-child(2) {border-top:0;}
.pdt_ingredient .chklist.col2 li {
	margin-right:0px !important;
}
.pdt_ingredient .chklist.col2 li:nth-child(2n) {margin-right:0;}
.pdt_ingredient .chklist.col2 li:nth-child(2n+1) {clear:both;}
.pdt_ingredient .chklist.col3 li {margin-right:0px !important;}
.pdt_ingredient .chklist.col3 li:nth-child(3n) {margin-right:0;}
.pdt_ingredient .chklist.col3 li:nth-child(3n+1) {clear:both;}
.pdt_ingredient .chklist.col3 li:nth-child(3) {
	border-top:none !important;
	width: 100% !important;
}
.pdt_ingredient i.chk {display:inline-block;position:relative;vertical-align:top;width:24px;height:24px;margin-right:52px;border:1px solid #222;
	-webkit-box-shadow:0 1px 0 #c4c4c4;
	-moz-box-shadow:0 1px 0 #c4c4c4;
	box-shadow:0 1px 0 #c4c4c4;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_ingredient i.chk:before,
.pdt_ingredient i.chk:after {content:'';display:block;position:absolute;}
.pdt_ingredient i.chk:before {left:10px;top:0;width:8px;height:22px;margin-top:-10px;border-width:0 4px 4px 0;border-style:solid;border-color:#5f77ba;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.pdt_ingredient .chklist i.chk:after {left:36px;top:50%;width:30px;height:2px;margin-top:-1px;background:#54689d;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform .8s;
	-moz-transition:transform .8s;
	-o-transition:transform .8s;
	transition:transform .8s;
}
.pdt_ingredient .chklist li strong {
	display:inline-block;
	width:-webkit-calc(100% - 90px) !important;
	width:-moz-calc(100% - 90px) !important;
	width:calc(100% - 90px) !important;
	vertical-align:top;
	font-family:'nb';
	font-size:18px !important;
	line-height:25px;
	font-weight: bold;
	text-align: left !important;
}
.pdt_ingredient .chklist li p {
	padding-left:78px;
	margin-top:16px;
	font-size:15px !important;
	line-height:22px !important;
	text-align: left !important;
}
.pdt_ingredient .chklist2 li {position:relative;width:300px;padding-top:20px;margin-top:40px;/*border-top:2px solid #222;*/}
.pdt_ingredient .chklist2 li:before {content:'';display:block;position:absolute;left:0;top:0;width:100%;height:2px;background:#222;
	-webkit-transform:scaleX(0.5);
	-moz-transform:scaleX(0.5);
	-ms-transform:scaleX(0.5);
	-o-transform:scaleX(0.5);
	transform:scaleX(0.5);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform 1s;
	-moz-transition:transform 1s;
	-o-transition:transform 1s;
	transition:transform 1s;
}
.pdt_ingredient .chklist2 li:nth-child(1):before {
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-o-transition-delay:.2s;
	transition-delay:.2s;
}
.pdt_ingredient .chklist2 li:nth-child(2):before {
	-webkit-transition-delay:.35s;
	-moz-transition-delay:.35s;
	-o-transition-delay:.35s;
	transition-delay:.35s;
}
.pdt_ingredient .chklist2 li:nth-child(3):before {
	-webkit-transition-delay:.5s;
	-moz-transition-delay:.5s;
	-o-transition-delay:.5s;
	transition-delay:.5s;
}
.pdt_ingredient .chklist2 li.animated:before {
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
}
.pdt_ingredient .chklist2 i.chk {margin-top:7px;margin-right:17px;}
.pdt_ingredient .chklist2 li p {display:inline-block;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);vertical-align:top;font-size:16px;line-height:27px;}
.pdt_ingredient .chk_tit {
	font-size:22px;
	line-height:32px;
	margin-left: 20px;
}
.pdt_ingredient .chk_tit em {font-family:'nb';}

.pdt_ingredient .pointlist {width:1050px;margin:0 auto;font-size:0;line-height:0;text-align:center;word-wrap:break-word;word-break:keep-all;}
.pdt_ingredient .pointlist .item {display:inline-block;position:relative;width:504px;height:230px;padding:30px 40px 0 110px;margin:0 8px;margin-top:30px;text-align:left;vertical-align:top;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_ingredient .pointlist .item .n {display:block;position:absolute;left:30px;top:30px;width:60px;height:58px;padding-top:10px;text-align:center;font-size:12px;line-height:12px;color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_ingredient .pointlist .item .n:before {content:'';display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:#879bd0;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:top;
	-moz-transform-origin:top;
	-ms-transform-origin:top;
	-o-transform-origin:top;
	transform-origin:top;
	-webkit-transition:transform .7s .4s cubic-bezier(0.07, 0.51, 0.12, 1);
	-moz-transition:transform .7s .4s cubic-bezier(0.07, 0.51, 0.12, 1);
	-o-transition:transform .7s .4s cubic-bezier(0.07, 0.51, 0.12, 1);
	transition:transform .7s .4s cubic-bezier(0.07, 0.51, 0.12, 1);
}
.pdt_ingredient .pointlist .item.animated .n:before {
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	-o-transform:scaleY(1);
	transform:scaleY(1);
}
.pdt_ingredient .pointlist .item .n em {display:block;font-family:'gb';font-size:30px;line-height:28px;}
.pdt_ingredient .pointlist .item .tit {font-family:'nb';font-size:22px;line-height:32px;}
.pdt_ingredient .pointlist .item .txt {margin-top:10px;font-size:14px;line-height:22px;}

.pdt_ingredient.visible {
	background-image:url('https://image.aestura.com/resources/web/images/product/bg_pdt_ingredient_visible.png');
}
.pdt_ingredient.visible:before {
	background-image:url('https://image.aestura.com/resources/web/images/product/acc_pdt_ingredient_visible.png');
}
.pdt_ingredient.visible,
.pdt_ingredient.visible .ingre_txt {color:#fff;}
.pdt_ingredient.visible .ingre_info .ingre_hash .tag {color:#222;background:#fff;}
.pdt_ingredient.visible .ingre_info .ingre_hash .tag em {color:#5f77ba;}
.pdt_ingredient.visible .chklist li {border-color:#fff;}
.pdt_ingredient.visible .chklist2 li {border-color:#fff;}
.pdt_ingredient.visible .chklist2 li:before {background-color:#fff;}
.pdt_ingredient.visible .chklist li:nth-child(1),
.pdt_ingredient.visible .chklist li:nth-child(2),
.pdt_ingredient.visible .chklist li:nth-child(3) {border-top-color:#fff;}
.pdt_ingredient.visible i.chk {border-color:#fff;
	-webkit-box-shadow:0 1px 0 #a7b6dd;
	-moz-box-shadow:0 1px 0 #a7b6dd;
	box-shadow:0 1px 0 #a7b6dd;
}
.pdt_ingredient.visible i.chk:before {border-color:#fff;}
.pdt_ingredient.visible .pointlist .item {color:#879bd0;background:#fff;}
.pdt_ingredient.visible .matebox li {border-color:#fff;}
.pdt_ingredient.visible .matebox .txt {color:#222;}
.pdt_ingredient.visible .pentagonbox dd p {color:#879bd0;}

.pdt_howto {padding-top:113px;}
.pdt_howto:after {content:'';display:block;clear:both;}
.pdt_howto h3 {
	max-width: none !important;
    min-width: auto !important;
    margin: 0 0 73px !important;
	text-align:center;
	font-family:'gb';
	font-size:28px;
	color:#222;
	}
.pdt_howto .howto_list {
	text-align:center;
	/*display: flex;
	flex-direction: row;
	flex-wrap: wrap;*/
}
.pdt_howto .howto_list.col3 {
	text-align:center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.pdt_howto .howto_list.col3 .item {
	width: calc(33.333% - 30px);
	display:flex;
	flex-direction: row;
	margin:0 !important; 
	text-align:left;
	word-wrap:break-word;
	word-break:keep-all;
	margin-top: 34px !important;
	column-gap: 20px;
}
.pdt_howto .howto_list.col3 .item:first-child {
	margin-left: 0;
	width: calc(33.333% - 15px);
}
.pdt_howto .howto_list.col3 .item:last-child {
	margin-right: 0;
	width: calc(33.333% - 15px);
}
.pdt_howto .howto_list.col3 .item .howto_img {
	width: auto;
	height: auto;
}
.pdt_howto .howto_list.col3 .item .howto_img picture{
	display: block;
	width: 190px;
	height: 180px;
}
/*.pdt_howto .howto_list:after {content:'';display:block;clear:both;}*/
.pdt_howto .howto_list .item {
	display:inline-block;
	width:100% !important;
	margin:0 15px;
	text-align:left;
	word-wrap:break-word;
	word-break:keep-all;
}
.pdt_howto .howto_list.col3 .howto_img img {
	max-width:100%;
	width: auto !important;
	height: 180px;
}
.pdt_howto .howto_list.col3 .howto_txt {
	margin-top:50px;
	position:relative;
	font-size:16px;
	line-height:24px;
	width: 100% !important;
}
.pdt_howto .howto_list.col3 .howto_txt:after {content:'';display:block;clear:both;}
.pdt_howto .s {
    float: left;
    width: 65px;
    font-family: 'gb';
    font-size: 14px;
    line-height: 1;
    color: #222;
}
.pdt_howto .item .s {
	float:left;
	width:75px;
	font-family:'gb';
	font-size:18px;
	font-weight: bold;
	line-height:1;
	color:#222;
}
.pdt_howto .item .t {
	float:left;
	position:relative;
	width:-webkit-calc(100% - 80px) !important;
	width:-moz-calc(100% - 80px) !important;
	width:calc(100% - 80px) !important;
	padding-top:37px;
	font-size: 14px;
}
.pdt_howto .item .t:before {content:'';display:block;position:absolute;left:0;top:8px;width:100%;height:1px;background:#dcdcdc;
	-webkit-transform:scaleX(0);
	-moz-transform:scaleX(0);
	-ms-transform:scaleX(0);
	-o-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform .8s;
	-moz-transition:transform .8s;
	-o-transition:transform .8s;
	transition:transform .8s;
}
.pdt_howto .howto_list .item:nth-child(1) .t:before {
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-o-transition-delay:.2s;
	transition-delay:.2s;
}
.pdt_howto .howto_list .item:nth-child(2) .t:before {
	-webkit-transition-delay:.45s;
	-moz-transition-delay:.45s;
	-o-transition-delay:.45s;
	transition-delay:.45s;
}
.pdt_howto .howto_list .item:nth-child(3) .t:before {
	-webkit-transition-delay:.7s;
	-moz-transition-delay:.7s;
	-o-transition-delay:.7s;
	transition-delay:.7s;
}
.pdt_howto .howto_list .item:nth-child(4) .t:before {
	-webkit-transition-delay:.95s;
	-moz-transition-delay:.95s;
	-o-transition-delay:.95s;
	transition-delay:.95s;
}
.pdt_howto .howto_list .item:nth-child(5) .t:before {
	-webkit-transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-o-transition-delay:1.2s;
	transition-delay:1.2s;
}
.pdt_howto .howto_list .t2 {
    position: relative;
}
.pdt_howto .howto_list .t2 span {
    position: absolute;
    left: 0px;
    top: -2px;
    color: #222;
    font-family: 'nb';
    width: 30px;
}
.pdt_howto .howto_list .animated .t:before {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.pdt_howto .howto_list .tip {margin-top:24px;color:#5f77ba;}
.pdt_howto .howto_list .n {width:75px;position:absolute;left:0px;top:37px;text-align:center;color:#222; font-weight: bold;}
.pdt_howto .howto_list.col1 .item {width:480px;}
.pdt_howto .howto_list.col1 .howto_txt {padding:0 80px;margin-top:32px;}
.pdt_howto .howto_list.col2 {width:850px;margin:0 auto;}
.pdt_howto .howto_list.col2 .item {margin-top:32px;}
.pdt_howto .howto_list.col2 .item:nth-child(1),
.pdt_howto .howto_list.col2 .item:nth-child(2) {margin-top:0;}
.pdt_howto .howto_list_txt {float:right;width:320px;}
.pdt_howto .howto_list_txt:before {}
.pdt_howto .howto_list_txt .item {position:relative;margin-top:33px;}
.pdt_howto .howto_list_txt .item:before {content:'';display:block;position:absolute;z-index:-1;left:0;top:9px;width:100%;height:1px;background:#dcdcdc;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
	-webkit-transform-origin:left;
	-moz-transform-origin:left;
	-ms-transform-origin:left;
	-o-transform-origin:left;
	transform-origin:left;
	-webkit-transition:transform .8s;
	-moz-transition:transform .8s;
	-o-transition:transform .8s;
	transition:transform .8s;
}
.pdt_howto .howto_list_txt .item:first-child {margin-top:18px;}
.pdt_howto .howto_list_txt .item .s {float:none;background:#fff;}
.pdt_howto .howto_list_txt .item .t {float:none;width:100%;padding-top:7px;font-size:16px;line-height:24px;}
.pdt_howto .howto_vod {float:left;width:800px;height:450px;}
.pdt_howto .videoArea {overflow:hidden;position:relative;width:100%;height:100%;}
.pdt_howto .videoArea .cover {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;font-size:0;color:transparent;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
.pdt_howto .videoArea .cover.stop {display:none;background:none;}
.pdt_howto .videoArea video {position:absolute;left:50%;top:50%;width:100%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.pdt_howto .howto_list.slide {margin-top:35px;}
.pdt_howto .howto_list.slide .slick-arrow {position:absolute;z-index:10;bottom:0;width:42px;height:76px;font-size:0;background-color:transparent;background-repeat:no-repeat;}
.pdt_howto .howto_list.slide .slick-arrow:focus {outline:none;}
.pdt_howto .howto_list.slide .slick-prev {left:12px;background-image:url('../images/common/arr_slick_prev.png');background-position:left center;}
.pdt_howto .howto_list.slide .slick-next {right:12px;background-image:url('../images/common/arr_slick_next.png');background-position:right center;}
.pdt_howto .howto_list.slide .slick-prev:hover {background-image:url('../images/common/arr_slick_prev_on.png');}
.pdt_howto .howto_list.slide .slick-next:hover {background-image:url('../images/common/arr_slick_next_on.png');}
.pdt_howto .howto_list.slide .item {padding-top:0;outline:none;}
.pdt_howto .howto_list.slide .s {width:90px;font-size:22px;}
.pdt_howto .howto_list.slide .t {width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);}
.pdt_howto .howto_list.slide .t:before {
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
}
.pdt_howto .howto_list.slide .howto_txt {padding:0 135px;margin-top:55px;}
.pdt_howto .howto_list.slide .howto_txt strong {display:block;font-family:'gb';color:#222;}
.pdt_howto .howto_list.slide .howto_txt p {margin-top:5px;}

.pdt_howto2 {margin-top:80px;}
.pdt_howto2 .howto_vod {width:1130px; height:635px; margin:0 auto; border:20px solid #bac1e4;}
.pdt_howto2 .videoArea {overflow:hidden;position:relative;width:100%;height:100%;}
.pdt_howto2 .videoArea .cover {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;font-size:0;color:transparent;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
.pdt_howto2 .videoArea .cover.stop {display:none;background:none;}
.pdt_howto2 .videoArea video {position:absolute;left:50%;top:50%;width:100%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.pdt_addexp {margin-top:140px;}
.pdt_addexp h3 {position:relative;}
.pdt_addexp h3:after {position:absolute; right:0; top:50%; content:''; display:block; width:100%; height:1px; background:#dcdcdc;}
.pdt_addexp h3 span {position:relative; z-index:1; display:inline-block; padding-right:30px; font-family:'nb'; font-size:24px; background:#fff; color:#222;}
.pdt_addexp .addexp_list {overflow:hidden; margin-top:40px;}
.pdt_addexp .addexp_list .item {float:left; width:33.333%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.pdt_addexp .addexp_list > li:nth-of-type(1) {padding-right:40px;}
.pdt_addexp .addexp_list > li:nth-of-type(2) {padding:0 20px;}
.pdt_addexp .addexp_list > li:nth-of-type(3) {padding-left:40px;}
.pdt_addexp .addexp_list.col2 .item {width:50%;}
.pdt_addexp .addexp_list.col2 > li:nth-of-type(1) {padding-right:20px;}
.pdt_addexp .addexp_list.col2 > li:nth-of-type(2) {padding-left:20px;}
.pdt_addexp .addexp_list .item .t {font-family:'nb'; font-size:18px; color:#222;}
.pdt_addexp .addexp_list .item ul {margin-top:15px;}
.pdt_addexp .addexp_list .item ul li {padding-left:14px; text-indent:-14px; line-height:24px; word-break:keep-all;}



/* line color */
.line_md .pdt_name span,
.line_md .effect_list p em {color:#5f77ba;}
.line_md .effect_list li {border-color:#5f77ba;}
.line_md .effect_list li:before {background-color:#5f77ba;}
.line_atobarrier .pdt_name span,
.line_atobarrier .effect_list p em {color:#0b658a;}
.line_atobarrier .effect_list li {border-color:#0b658a;}
.line_atobarrier .effect_list li:before {background-color:#0b658a;}
.line_white .pdt_name span,
.line_white .effect_list p em {color:#a7a9ac;}
.line_white .effect_list li {border-color:#a7a9ac;}
.line_white .effect_list li:before {background-color:#a7a9ac;}
.line_regederm .pdt_name span,
.line_regederm .effect_list p em {color:#7f3688;}
.line_regederm .effect_list li {border-color:#7f3688;}
.line_regederm .effect_list li:before {background-color:#7f3688;}
.line_theracne .pdt_name span,
.line_theracne .effect_list p em {color:#991c3a;}
.line_theracne .effect_list li {border-color:#991c3a;}
.line_theracne .effect_list li:before {background-color:#991c3a;}
.line_trichone .pdt_name span,
.line_trichone .effect_list p em {color:#754200;}
.line_trichone .effect_list li {border-color:#754200;}
.line_trichone .effect_list li:before {background-color:#754200;}
.line_acica .pdt_name span,
.line_acica .effect_list p em {color:#005438;}
.line_acica .effect_list li {border-color:#005438;}
.line_acica .effect_list li:before {background-color:#005438;}


.obj {
	-webkit-transition:.5s ease;
	-moz-transition:.5s ease;
	-o-transition:.5s ease;
	transition:.5s ease;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform;
	opacity:0;
	-webkit-transform:translate(0,30px);
	-moz-transform:translate(0,30px);
	-ms-transform:translate(0,30px);
	-o-transform:translate(0,30px);
	transform:translate(0,30px)
}
.obj1 {
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
	-o-transition-delay:0.1s;
	transition-delay:0.1s;
}
.obj2 {
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
}
.obj3 {
	-webkit-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	transition-delay:0.3s;
}
.obj4 {
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
}
.obj5 {
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	transition-delay:0.5s;
}
.obj6 {
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-o-transition-delay:0.6s;
	transition-delay:0.6s;
}
.obj7 {
	-webkit-transition-delay:0.7s;
	-moz-transition-delay:0.7s;
	-o-transition-delay:0.7s;
	transition-delay:0.7s;
}
.obj8 {
	-webkit-transition-delay:0.8s;
	-moz-transition-delay:0.8s;
	-o-transition-delay:0.8s;
	transition-delay:0.8s;
}
.obj.animated {opacity:1;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0);
}
.effect_list li:nth-child(1):before {
	-webkit-transition-delay:0s;
	-moz-transition-delay:0s;
	-o-transition-delay:0s;
	transition-delay:0s;
}
.effect_list li:nth-child(2):before {
	-webkit-transition-delay:.2s;
	-moz-transition-delay:.2s;
	-o-transition-delay:.2s;
	transition-delay:.2s;
}
.effect_list li:nth-child(3):before {
	-webkit-transition-delay:.4s;
	-moz-transition-delay:.4s;
	-o-transition-delay:.4s;
	transition-delay:.4s;
}
.effect_list li:nth-child(4):before {
	-webkit-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-o-transition-delay:.6s;
	transition-delay:.6s;
}
.effect_list li:nth-child(5):before {
	-webkit-transition-delay:.8s;
	-moz-transition-delay:.8s;
	-o-transition-delay:.8s;
	transition-delay:.8s;
}
.effect_list li.animated:before {
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
}
.pdt_feature .type3 .titbox .txt.animated:before,
.pdt_feature .type3_1 .titbox .txt.animated:before,
.pdt_texture h3.animated:after,
.pdt_howto .howto_list .item.animated .t:before {
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
}
.pdt_ingredient .chklist li i.chk:after {
	-webkit-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-o-transition-delay:.3s;
	transition-delay:.3s;
}
/*.pdt_ingredient .chklist li:nth-child(1) i.chk:after {transition-delay:.2s;}
.pdt_ingredient .chklist li:nth-child(2) i.chk:after {transition-delay:.4s;}
.pdt_ingredient .chklist li:nth-child(3) i.chk:after {transition-delay:.6s;}
.pdt_ingredient .chklist li:nth-child(4) i.chk:after {transition-delay:.8s;}
.pdt_ingredient .chklist li:nth-child(5) i.chk:after {transition-delay:1s;}*/
.pdt_ingredient .chklist li.animated i.chk:after {
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1);
}

/* new pdt atobarrier_line */
.line_atobarrier_new .color1{color:#0b658a;}
.line_atobarrier_new .bgColor{background:#0b658a;}

.line_atobarrier_new .pdt_visual{position:relative;padding-top:30px;text-align:center;background:url('https://image.aestura.com/resources/web/images/product/atobarrier_365_bg.png')no-repeat center top;background-size:110% 120%;}

.line_atobarrier_new .pdt_test .con_list li:nth-child(1) > .heading{background:#85b2c4;}
.line_atobarrier_new .pdt_test .con_list li:nth-child(2) > .heading{background:#5493ad;}
.line_atobarrier_new .pdt_test .con_list li:nth-child(3) > .heading{background:#0b658a;}

.line_atobarrier_new .pdt_feature_type1 .titbox{padding-top:150px;padding-right:10px;}
.line_atobarrier_new .pdt_concept{position:relative;height:691px;background:url('https://image.aestura.com/resources/pdtview/web/atobarrier_365_cream/line_bg.jpg')no-repeat center top;background-size:cover;}
.line_atobarrier_new .pdt_key_visual .pdt_hash li{border:1px solid #fff;color:#fff;}
.pdt_new.line_atobarrier_new .pdt_key_visual h3{color:#fff;}

.line_atobarrier_new .arrow_down:after{background:url('https://image.aestura.com/resources/web/images/product/arrow_down_type1.png')no-repeat center top;background-size:cover;}

/* new pdt acica_line */
.line_acica_new .color1{color:#005438;}
.line_acica_new .pdt_visual{position:relative;padding-top:30px;text-align:center;background:url('https://image.aestura.com/resources/web/images/product/acica_bg.png')no-repeat center top;background-size:100% 100%;}
.line_acica_new .pdt_concept{position:relative;height:691px;background:url('https://image.aestura.com/resources/pdtview/web/acica_stress_relief_cream_essence/line_bg.jpg')no-repeat center top;background-size:cover;}

.line_acica_new .pdt_key_visual h3{color:#222;}

.line_acica_new .pdt_test .con_list li:nth-child(1) > .heading{background:#99bbaf;}
.line_acica_new .pdt_test .con_list li:nth-child(2) > .heading{background:#669888;}
.line_acica_new .pdt_test .con_list li:nth-child(3) > .heading{background:#337660;}
.line_acica_new .pdt_test .con_list li:nth-child(4) > .heading{background:#005438;}

.line_acica_new .pdt_key_visual .pdt_hash li{border:1px solid #005438;color:#005438;}

.line_acica_new .arrow_down:after{background:url('https://image.aestura.com/resources/web/images/product/arrow_down_type2.png')no-repeat center top;background-size:cover;}

/* new pdt theracne_line */
.line_theracne_new .bgColor{background:#991c3a;}
.line_theracne_new .color1{color:#991c3a;}

.line_theracne_new .pdt_visual{position:relative;padding-top:30px;text-align:center;background:url('https://image.aestura.com/resources/web/images/product/theracne_bg.png')no-repeat center top;background-size:100% 100%;}
.line_theracne_new .pdt_concept{position:relative;height:691px;background:url('https://image.aestura.com/resources/pdtview/web/theracne_365_hydration_toner/line_bg.jpg')no-repeat center top;background-size:cover;}

.line_theracne_new .pdt_test .con_list li:nth-child(1) > .heading{background:#b76075;}
.line_theracne_new .pdt_test .con_list li:nth-child(2) > .heading{background:#991c3a;}

.line_theracne_new .pdt_key_visual .pdt_hash li{border:1px solid #991c3a;color:#991c3a;}

/*pdt new*/
.pdt_new{margin-top:50px;}
.pdt_new .inner{width:800px;margin:0 auto;}
.pdt_new .inner_wrap{width:980px;margin:0 auto;}
.pdt_new .bgColor1{background:#f8f8f8;}
.pdt_new .bgColor2{background:#e5e5e5;}

.pdt_new .pdt_visual h2{font-size:62px;line-height:1.2;color:#fff;font-family:'nb','gb';}
.pdt_new .pdt_visual h2 .sup{color:#fff;}
.pdt_new .pdt_visual .visual_img{position:relative;max-width:780px;margin:25px auto 0;}
.pdt_new .pdt_visual .visual_img .emblem{position:absolute;top:6%;right:12%;}
.pdt_new .pdt_visual .top_txt{padding-top:30px;color:#fff;font-size:26px;line-height:38px;}
.pdt_new .pdt_visual .top_txt .point{position:relative;}
.pdt_new .pdt_visual .top_txt .point:before{display:block;content:"";position:absolute;top:0;left:50%;width:2px;height:2px;background:#fff;border-radius:50%;transform:translateX(-50%);}
.pdt_new .pdt_visual .top_txt .sup{color:#acd0df;}
.pdt_new .pdt_visual .bottom_txt{position:absolute;left:0;bottom:6%;font-size:14px;line-height:1.4;text-align:left;}

.pdt_new .pdt_features{max-width:1100px;margin:0 auto;}
.pdt_new .pdt_features:after{display:block;content:"";clear:both;}
.pdt_new .pdt_features.type1 .feature_row{font-size:0;}
.pdt_new .pdt_features.type1 .feature_row > div{display:inline-block;vertical-align:top;}
.pdt_new .pdt_features .titbox .txt{font-size:26px;line-height:42px;color:#222;}
.pdt_new .pdt_features .titbox .txt .point{font-family:'nb';}
.pdt_new .pdt_features .titbox h3{font-size:42px;line-height:54px;color:#222;font-family:'nb';}
.pdt_new .pdt_features .imgbox{position:relative;width:66%;}
.pdt_new .pdt_features .side_txt {position:absolute;left:100%;bottom:0;width:74%;height:18px;font-size:12px;line-height:16px;color:#888;text-transform:uppercase;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
}
.pdt_new .pdt_features.type2{position:relative;margin-top:105px;}
.pdt_new .pdt_features.type2 .titbox{position:absolute;top:120px;left:0;z-index:1;}
.pdt_new .pdt_features.type2 .imgbox{float:right;}
.pdt_new .pdt_features.type3 .imgbox{float:left;}
.pdt_new .pdt_features.type3{position:relative;}
.pdt_new .pdt_features.type3 .titbox{position:absolute;top:40px;right:120px;z-index:1;}

.pdt_new .pdt_concept{margin-top:140px;}
.pdt_new .pdt_concept .box{position:absolute;top:50%;left:50%;width:560px;padding:65px;margin-left:310px;box-sizing:border-box;background:#fff;transform:translate(-50%,-50%);text-align:center;}
.pdt_new .pdt_concept .box .top_txt{font-size:18px;line-height:30px;color:#222;}
.pdt_new .pdt_concept .box .top_txt span{font-family:'nb';}
.pdt_new .pdt_concept .box .tit{display:block;padding-top:10px;font-size:36px;line-height:50px;color:#222;font-family:'nb';}


.pdt_new .pdt_info_detail{width:1200px;margin:140px auto 0;}
.pdt_new .pdt_info_detail.type2{width:100%;margin-top:0;}

.pdt_new .pdt_key_visual{position:relative;}
.pdt_new .pdt_key_visual .txt_box{width:1170px;margin:0 auto;padding:170px 90px 0;box-sizing:border-box;}
.pdt_new .pdt_key_visual .txt{font-size:19px;line-height:38px;padding-right:4px;}
.pdt_new .pdt_key_visual .txt + .pdt_hash{display:inline-block;width:auto;vertical-align:top;}
.pdt_new .pdt_key_visual .pdt_hash{width:80%;font-size:0;}
.pdt_new .pdt_key_visual .pdt_hash li{display:inline-block;vertical-align:top;padding:0 10px;margin-right:4px;font-size:19px;line-height:36px;height:38px;border-radius:2px;box-sizing:border-box;}
.pdt_new .pdt_key_visual .pdt_hash li.last{margin-top:3px;}
.pdt_new .pdt_key_visual .pdt_hash li:last-child{margin-right:0;}
.pdt_new .pdt_key_visual h3{display:block;margin-top:30px;font-family:'gb','nb';font-size:42px;line-height:1.4;color:#222;}
.pdt_new .pdt_key_visual .top_txt{display:block;margin-top:30px;font-size:30px;line-height:1.4;color:#222;font-family:'nb';}
.pdt_new .pdt_key_visual .top_txt + h3{margin-top:10px;font-size:42px;line-height:1.3;}
/* .pdt_new .pdt_key_visual .top_txt + h3 + .txt1{margin-top:60px;} */
.pdt_new .pdt_key_visual .txt1{margin-top:25px;font-size:18px;line-height:28px;color:#222;}
.pdt_new .pdt_key_visual .txt1 + .txt1{margin-top:15px;}
.pdt_new .pdt_key_visual .txt1 em{font-family:'nb';}

.pdt_new .pdt_info{text-align:center;}
.pdt_new .pdt_info .con2{padding-top:100px;}

.pdt_new .pdt_dermaon{width:980px;padding:0 100px 80px;margin:0 auto;background:url('https://image.aestura.com/resources/web/images/product/pdt_ingredient_bg_type1.png')no-repeat center top;background-size:100% 100%;box-sizing:border-box;}
.pdt_new .pdt_dermaon .sec_tit{padding:100px 0 10px;font-size:42px;line-height:52px;font-family:'nb';text-align:center;color:#fff;}
.pdt_new .pdt_dermaon .txt1{font-size:14px;line-height:20px;text-align: center;}
.pdt_new .pdt_dermaon .ingre_info{padding-top:4%;font-size:0;text-align:center;}
.pdt_new .pdt_dermaon .ingre_info > div{display:inline-block;vertical-align:middle;}
.pdt_new .pdt_dermaon .ingre_info .imgbox{padding:0;}
.pdt_new .pdt_dermaon .ingre_info .txt_wrap{padding-left:50px;font-size:20px;line-height:32px;box-sizing:border-box;color:#fff;text-align:left;}
.pdt_new .pdt_dermaon .row_tit{display:block;margin-top:80px;font-size:32px;line-height:1.4;font-family:'nb';text-align:center;color:#fff;}
.pdt_new .pdt_dermaon .txt1{font-size:32px;line-height:1.4;text-align:center;color:#fff;}
.pdt_new .pdt_dermaon .ingredient_git_wrap{margin-top:40px;background:#fff;text-align:center;}

.pdt_new .pdt_fin{text-align:center;padding-bottom:80px;}
.pdt_new .pdt_fin .top_txt{display:block;padding-top:100px;padding-bottom:10px;font-size:26px;font-style:italic;line-height:54px;font-family:'nb';text-align:center;}
.pdt_new .pdt_fin .heading{display:block;padding-bottom:50px;font-size:36px;line-height:50px;color:#222;font-family:'nb';}
.pdt_new .pdt_fin .sup{font-size:0.4em;color:#888;font-family:'nr';}
.pdt_new .pdt_fin .heading sup.last{display:block;margin:20px 0 10px 0;font-size:14px;color:#888;font-weight:400;font-family:'nr';}
.pdt_new .pdt_fin .fin_con{padding-bottom:40px;}
.pdt_new .pdt_fin .fin_con li{margin-top:80px;}
.pdt_new .pdt_fin .fin_con li:first-child{margin-top:0;}
.pdt_new .pdt_fin .fin_con .list_tit{display:block;margin:0 auto 40px;font-size:0;}
.pdt_new .pdt_fin .fin_con .list_tit .txt{display:block;margin-top:10px;font-size:26px;line-height:34px;color:#222;font-family:'nb';text-align:center;}
.pdt_new .pdt_fin .fin_con .list_tit .num{display:block;width:32px;height:32px;margin:0 auto;background:#9dbbb1;font-size:23px;font-family:'gb';color:#fff;line-height:32px;border-radius:50%;;text-align:center;}

.pdt_new .pdt_test{padding:120px 0;}
.pdt_new .pdt_test.type1{width:780px;margin:0 auto;}
.pdt_new .pdt_test .top_txt{font-family:'gb','nb';font-size:36px;color:#222;}
.pdt_new .pdt_test .top_txt span{line-height:1.6;}
.pdt_new .pdt_test .top_txt span:nth-child(1){display:block;font-family:'nr';padding-bottom:4px;}
.pdt_new .pdt_test .top_txt span:nth-child(3){display:block;}
.pdt_new .pdt_test .con_list{margin:30px auto 0;}
.pdt_new .pdt_test .con_list li{font-size:0;padding-bottom:50px;}
.pdt_new .pdt_test .con_list li > .heading{display:inline-block;position:relative;width:170px;height:170px;vertical-align:middle;border-radius:50%;}
.pdt_new .pdt_test .con_list li > .heading:after{display:block;content:"";position:absolute;bottom:-38px;left:50%;width:2px;height:25px;background:#85b2c4;}
.pdt_new .pdt_test .con_list li:last-child > .heading:after{display:none;}
.pdt_new .pdt_test .con_list li > .heading em{position:absolute;top:50%;left:50%;width:100%;font-size:24px;line-height:34px;font-family:"nb";color:#fff;transform:translate(-50%,-50%);text-align:center;}
.pdt_new .pdt_test .con_list li > .txt_box{display:inline-block;width:calc(100% - 170px);vertical-align:middle;padding-left:50px;box-sizing:border-box;}
.pdt_new .pdt_test .con_list li > .txt_box .txt1{font-size:20px;line-height:32px;color:#222;text-align:left;}
.pdt_new .pdt_test .con_list li > .txt_box .txt2{padding-top:5px;font-size:16px;line-height:30px;color:#888;text-align:left;}
.pdt_new .pdt_test .desc{margin-top:30px;padding-left:30px;font-size:0;text-align:left;}
.pdt_new .pdt_test .desc > div{display:inline-block;vertical-align:middle;}
.pdt_new .pdt_test .desc > .txt_wrap{padding-left:50px;text-align:left;}
.pdt_new .pdt_test .desc > .txt_wrap .txt1{font-size:26px;line-height:1.4;color:#222;font-family:'gb','nb';}
.pdt_new .pdt_test .desc > .txt_wrap .txt2{padding-top:20px;font-size:34px;line-height:1.4;font-family:'gb','nb';}
.pdt_new .pdt_test .grey_box{margin-top:60px;background:#fafafa;padding:50px 0;text-align:center;}
.pdt_new .pdt_test .grey_box strong{display:block;font-size:34px;line-height:67px;color:#222;font-family:'nb';}
.pdt_new .pdt_test .grey_box strong sup{color:#888;}
.pdt_new .pdt_test .grey_box em{display:block;padding-top:15px;font-size:20px;line-height:32px;color:#222;}
.pdt_new .pdt_test .grey_box em + p{padding-top:20px;}
.pdt_new .pdt_test .grey_box p{padding-top:10px;font-size:20px;line-height:32px;color:#555;}

.pdt_new .pdt_formulation{padding:120px 0;font-size:0;text-align:center;}
.pdt_new .pdt_formulation .txt_wrap{display:inline-block;vertical-align:middle;width:30%;text-align:left;}
.pdt_new .pdt_formulation .img_wrap{display:inline-block;vertical-align:middle;width:700px;}
.pdt_new .pdt_formulation .img_wrap img{width:100%;}
.pdt_new .pdt_formulation .top_txt{display:block;padding-bottom:8px;margin-bottom:20px;font-size:26px;line-height:34px;font-family:'nb';color:#222;border-bottom:2px solid #222;}
.pdt_new .pdt_formulation .txt1{margin-top:15px;font-size:16px;line-height:24px;color:#555;}

.pdt_new .pdt_desc{padding:100px 0;font-size:0;}
.pdt_new .pdt_desc .pdt_frame > div{display:inline-block;vertical-align:middle;}
.pdt_new .pdt_desc .pdt_frame .txt_wrap{padding-left:40px;box-sizing:border-box;}
.pdt_new .pdt_desc .txt_wrap p{font-size:18px;line-height:28px;color:#222;}

.pdt_new .pdt_texture{margin-top:0;}
.pdt_new .pdt_texture .v-cell.va-t{padding-top:150px;}

.pdt_new .arrow_down{position:relative;}
.pdt_new .arrow_down:after{display:block;content:"";position:absolute;top:-23px;left:50%;width:50px;height:50px;transform:translateX(-50%);}

.pdtDetail .pdtText{ margin: 50px 25px 0; text-align:center; color:#000; font-size:20px; }

.playerArea{display:block;width:1170px;margin:0 auto;}
.pdt_top_banner{position:relative;background:0!important;z-index:1;}
.pdt_top_banner:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:140px;background:rgb(146, 164, 224);z-index:-1;}

/*251015*/
.pdt_keyvisual img{
	width: 720px;
	height: auto;
}
#product_detail_page {
	width: 720px;
	margin: 0 auto;
}
.effect_list li strong + .v-row {
    margin-top: 25px;
}
.pdtDetail .v-row {
    display: table;
    width: 100%;
    height: 100%;
}
.effect_list .li3 {
	display: flex;
	flex-direction: column;
}
.effect_list .li3 li {
	padding: 24px 5px 35px 15px !important;
}
.effect_list .li3 li strong {
    display: inline-block;
    font-family: 'nb';
    font-size: 17px;
    color: #222;
		width: 100%;
		text-align: left;
}
.effect_list .li3 li strong + .v-row {
    margin-top: 25px !important;
		display: flex !important;
    flex-direction: row;
    align-items: center;
}
.effect_list .li3 li .icon {
    width: 50px;
		height: auto !important;
		margin-top: 0 !important;
}
.effect_list .li3 li .icon img {
	max-width: 36px;
}
.effect_list .li3 li .v-row p {
    padding-right: 8%;
    font-size: 14px !important;
    line-height: 21px !important;
		font-family: 'nb';
		height: auto !important;
		margin-top: 0 !important;
}
.chklist .br {
	display: none;
}
.pdt_howto .howto_list .howto_img img{
	width: 620px;
	height: auto;
}
.pdt_howto .howto_list .howto_txt .s {
	  float: left;
    width: 65px;
    font-family: 'gb';
    font-size: 14px;
    line-height: 1;
    color: #222;

}
.pdt_howto .howto_list .howto_txt .t2.t {
	font-size: 14px;
  line-height: 21px;
	font-family: 'nb';
}
.pdt_howto .howto_list .howto_txt .t2.t span {
	font-weight: bold;
}
.pdt_howto .howto_list .item {
    padding-top: 26px;
}
.feature_row.type3 .titbox {
	width: auto !important;
	padding-left: 15px !important;
}
.pdt_feature .feature_row.type3 .titbox h3 {
    position: relative;
    padding: 0 0 20px 10px;
    font-family: 'nb';
    font-size: 21px;
    line-height: 27px;
    max-width: none !important;
    min-width: auto !important;
    margin: 0 !important;
}
.pdt_feature .feature_row.type3 .titbox h3:before {
	content:'';display:block;position:absolute;left:0;top:0;width:2px;height:100%;background:#222;
	-webkit-transform:scaleY(0);
	-moz-transform:scaleY(0);
	-ms-transform:scaleY(0);
	-o-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:top;
	-moz-transform-origin:top;
	-ms-transform-origin:top;
	-o-transform-origin:top;
	transform-origin:top;
	-webkit-transition:transform .8s .1s;
	-moz-transition:transform .8s .1s;
	-o-transition:transform .8s .1s;
	transition:transform .8s .1s;
}
.pdt_feature .feature_row.type3 .titbox.animated h3:before,
.pdt_feature .feature_row.type3_1 .titbox .txt.animated:before {
	-webkit-transform:scaleY(1);
	-moz-transform:scaleY(1);
	-ms-transform:scaleY(1);
	transform:scaleY(1);
}
.pdt_feature .feature_row.type3 .txtbox {
    margin-top: 10px !important;
}
.pdt_feature .feature_row.type3 .imgbox {
	width: 450px !important;
}
.pdt_ingredient .ingre_info .imgbox {
	padding: 0 13px !important;
  text-align: center !important;
	width: auto !important;
}
.pdt_ingredient .ingre_info .conbox {
	padding: 0 13px !important;
  margin-top: 30px !important;
	width: auto !important;
}
.pdt_ingredient .ingre_info .conbox .ingre_tit {
	font-size: 17px !important;
	line-height: 26px !important;
	font-family: 'nb';
}
.pdt_ingredient .ingre_info .ingre_tit span {
	font-size: 17px !important;
	line-height: 26px !important;
	font-family: 'nb';
	display: inline-block !important;
}
.pdt_ingredient .ingre_info .conbox.ingre_txt {
	margin-top: 15px !important;
	font-size: 13px !important;
	line-height: 20px !important;
}
.ingredient_row  .ingre_info .txtbox{
	position: relative;
	left: 0;
	font-size: 23px;
  line-height: 30px;
	width: auto !important;
	height: auto !important;
	margin-bottom: 30px !important;
}
.ingredient_row  .ingre_info .txtbox p {
	position: relative;
	right: auto;
	width: 100% !important;
  font-family: 'gb';
}
.ingredient_row  .ingre_info .imgbox2 {
	padding: 0 !important;
	text-align: center;
}
.chklist.obj2 li:last-child{
	width: 100% !important;
}
.chklist.scroll.obj.obj2.animated li:last-child{
	width: 50% !important;
}
.chklist.scroll.obj.obj2.animated li:last-child strong br {
	display: none;
}
.pdt_feature .type2 .imgbox {
	padding-left: 0;
}
.pdt_feature .type2 .conbox {
	left: 0 !important;
  top: 300px !important;
  width: 100% !important;
}
.shape .hex span {
	position: absolute;
	left: 0px;
	top: 30% !important;
	width: 100%;
	font-family: 'nb';
	font-size: 16px !important;
	text-align: center;
}
.pdt_ingredient .chklist.scroll {
	padding-left: 0 !important;
}
.pdt_ingredient .chklist.scroll li {
	width: 50% !important;
}
.pdt_ingredient .chklist.scroll li.br {
	display: none;
}
.pdt_feature .type1 .imgbox.hastxt {
	padding-right: 60px;
  margin: -24px -25px 0;
}
.pdt_feature .type1 .imgbox.hastxt p {
    position: absolute;
    left: 434px !important;
    bottom: 0;
    width: 74%;
    height: 54px;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
}
.feature_row.type3 .titbox > h3 {
	margin-top: 140px !important;
	max-width: none !important;
	min-width: auto !important;
}
.effect_list li .icon img {
	width: auto;
    height: auto;
}
.txt_wrap .txt {
	position: relative !important;
    bottom: 0 !important;
    right: 0 !important;
    text-align: left !important;
    font-weight: normal !important;
}
.ingredient_row .ingre_info .txtbox {
	position: relative !important;
	left: auto !important;
}
.ingredient_row .sec_txt {
    padding: 80px 0 20px;
    text-align: center;
    font-family: 'gb', 'nb';
    font-size: 36px;
    font-weight: bold;
}
.chklist2 {
    margin: -25px 20px 40px !important;
}
.pdt_ingredient .chklist2 li {
	width: 100% !important;
    padding-top: 20px !important;
    margin-top: 40px !important;
}
.pdt_ingredient .in_sec > .desc.desc5 > picture{
	display: none;
}