
/* subMenu9 */
.mobshow {display:none;}
.subMenu9 .txt_area2 .top {font-size:40px; color:#434040; margin:0 0 13px;}
.subMenu9 .txt_area2 .gray_color {font-size:19px; font-weight:500; color:#767676;}
.subMenu9_1 .subBanner .txt_area {top:154px; left:0; width:50%; transform:translate(0,0);}
.subMenu9_2 .subBanner .txt_area {top:154px; left:0; width:50%; transform:translate(0,0);}

.subMenu9_1 .subBanner {background-image:url('../hoImage/sub/menu9/subvisual_9_1.png');}
.subMenu9_1 .subBanner .txt_area h2:after {
	content:'Skin Booster';
	transform:translate(-52%,0);
	color:#ba8a66;	
}

.subMenu9_2 .subBanner {background-image:url('../hoImage/sub/menu9/subvisual_9_2.png');}
.subMenu9_2 .subBanner .txt_area h2:after {
	content:'Skin Booster';
	transform:translate(-52.1%,-1px);
	color:#78cbff;	
}
.subMenu9_1 .title_area h3.line:before {transform:translate(70%,-50%);}
.subMenu9_1 .title_area h3.line:after {transform:translate(-70%,-50%);}

.subMenu9_2 .title_area h3.line:before {transform:translate(52.5%,-50%);}
.subMenu9_2 .title_area h3.line:after {transform:translate(-52.5%,-50%);}

/* submenu9_1 */
.subMenu9_1 .effect .flex dl{ flex: 1; }
.subMenu9_1 .effect .flex dl dd{
    margin-top: 10px;
    line-height: 2;
}
.subMenu9_1 .cateDetail_Box .flex{ align-items: center;}
.subMenu9_1 .section_03 {background:#f8f8f8;}
.subMenu9_1 .section_04 {position:relative; z-index:1;}
.subMenu9_1 .section_04:after {
	content:''; 
	position:absolute; 
	left:50%;
	bottom:-120px;
	transform:translate(-50%,0); 
	height:120px; background:#fff;
	width:100vw;
	z-index:-1;
	border-radius:0 0 150px 0;
	-webkit-border-radius:0 0 150px 0;
	-moz-border-radius:0 0 150px 0;
	-ms-border-radius:0 0 150px 0;
	-o-border-radius:0 0 150px 0;
}

.subMenu9_1 .section_06 {background:#f8f8f8;}
.subMenu9_1 .cateDetail_Box .flex .right dl dt:after {right:-10px;}
/* menu9_1 색상 */
.subWrap .title_area3 .tit9_1:after {background:#ba8a66;} /* 타이틀 dot 색상 */
.cateDetail_Box .right9_1 {padding-top:79px;} /* 오른쪽 텍스트 상단 padding */
.cateDetail_Top .flex .right dt.t9_1 span:after {background:#f3c5a1;} /* top 텍스트 bg 색상 */
.cateDetail_Box .flex .r9_1 {color:#ba8a66;} /* 상단 설명글 하단 (조숙경원장)텍스트 색상 */
.cateDetail_Box .flex .per9_1 {color:#ba8a66;} /* 상단 설명글 하단 (조숙경원장)텍스트 색상 */

.per9_1 li {color:#ba8a66;} /* personal case > hover전 텍스트 색상 */
.per9_1 li span {background:#ba8a66;} /* persoanl case > 넘버 bg */

.effect .eff9_1 {background:#ba8a66;} /* effect > 넘버 bg */

.faqList .acco9_1 dl dt span {color:#ba8a66;} /* faq > Q 텍스트 색상 */
.faqList .acco9_1 dl dt:after {background-image:url('../hoImage/sub/menu9/menu9_1_plus.png');} /* faq > 플러스버튼 */
.faqList .acco9_1 dl dt.selected:after {background-image:url('../hoImage/sub/menu9/menu9_1_minus.png');} /* faq > 마이너스버튼*/


/* submenu9_2 */
.section_type { padding: 100px 0 50px 0; }
.section_type .flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 50px 0;
    gap: 50px;
}
.section_type .sub-tit{
    line-height: 2;
    font-size: 18px;
    text-align: center;
    padding: 50px 0;
    color: #595959;
}
.section_type .img_block{
    width: 100%;
    height: 100%;
    background-color: #f8f8f8;
    border-radius: 10px;
    margin-top: 50px;
    overflow: hidden;
}
.section_type .img_block img { transition: transform 0.5s ease-in-out; }
.section_type .img_block:hover img{ transform: scale(1.1); }
.subMenu9_2 .effect .flex dl{ flex: 1; }
.subMenu9_2 .effect .flex dl dd{
    margin-top: 10px;
    line-height: 2;
}
.subMenu9_2 .cateDetail_Box .flex{ align-items: center;}
.subMenu9_2 .section_03 {background:#f8f8f8;}
.subMenu9_2 .section_06 {background:#f8f8f8;}
.subMenu9_2 .cateDetail_Box .flex .right dl dt:after {right:-10px;}
/* menu9_2 색상 */
.subWrap .title_area3 .tit9_2:after {background:#78cbff;} /* 타이틀 dot 색상 */
.cateDetail_Box .right9_2 {padding-top:79px;} /* 오른쪽 텍스트 상단 padding */
.cateDetail_Top .flex .right dt.t9_2 span:after {background:#bfe6ff;} /* top 텍스트 bg 색상 */
.cateDetail_Box .flex .r9_2 {color:#78cbff;} /* 상단 설명글 하단 (조숙경원장)텍스트 색상 */
.cateDetail_Box .flex .per9_2 {color:#78cbff;} /* 상단 설명글 하단 (조숙경원장)텍스트 색상 */
.per9_2 li {color:#78cbff;} /* personal case > hover전 텍스트 색상 */
.per9_2 li span {background:#78cbff;} /* persoanl case > 넘버 bg */
.effect .eff9_2 {background:#78cbff;} /* effect > 넘버 bg */
.faqList .acco9_2 dl dt span {color:#78cbff;} /* faq > Q 텍스트 색상 */
.faqList .acco9_2 dl dt:after {background-image:url('../hoImage/sub/menu9/menu9_2_plus.png');} /* faq > 플러스버튼 */
.faqList .acco9_2 dl dt.selected:after {background-image:url('../hoImage/sub/menu9/menu9_2_minus.png');} /* faq > 마이너스버튼*/


@media screen and (max-width:800px) {
    /* menu9_1 */

    .subMenu9_1 .subBanner .txt_area{ width: 100%; }
	.subMenu9_1 .cateDetail_Box .flex .right dl dt:after {display: none;}
    .subMenu9 .cateDetail_Box .flex .right{ padding-top: 5vw; }
	.subMenu9_1 .subBanner {background-image:url('../hoImage/sub/menu9/subvisual_9_1_m.png');}
	.subMenu9_1 .subBanner .txt_area h2:after {transform:translate(-52.1%,6px);}
	.subMenu9_1 .cateDetail_Box .right3_1 {padding-top:7.5vw;}
	.subMenu9_1 .cateDetail_Box .flex .right dl dt:after {right:-4vw;}
	.subMenu9_1 .cateDetail_Box .flex .right dl dd {word-break:break-all;}
	.subMenu3 .txt_area2 .top {font-size:7.8vw; margin:0 10vw 2.3vw;}
	.subMenu3 .txt_area2 .gray_color {font-size:3.8vw;}
	.comm3_1 .slide_con .txt_area1, .comm3_1 .slide_con .txt_area2,
	.comm3_1 .slide_con .txt_area3, .comm3_1 .slide_con .txt_area4 { margin-top:0; padding-top:1vw; height:50vw; }
	.subMenu9_1 .section_04 {padding-bottom:0 !important;}
	.subMenu9_1 .section_04:after {height:13.6vw; bottom:-13.6vw;}
	.subMenu9_1 .section_05 {padding:28vw 0 18.8vw;}

    /* menu9_2 */

    .subWrap .title_area3 .tit9_2.fz_sm{font-size: 3.8vw;}
    .subMenu9_2 .subBanner .txt_area{ width: 100%; }
	.subMenu9_2 .subBanner {background-image:url('../hoImage/sub/menu9/subvisual_9_1_m.png');}
    .subMenu9_2 .cateDetail_Box .flex .right dl dt:after { display: none; }
}