@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
*{box-sizing:border-box; font-family: 'Noto Sans KR', sans-serif;}
html,body,p{margin:0;padding:0;word-break: keep-all;}
img{max-width:100%;}
body{overflow-x:hidden; max-width:100%;}
ul.home-image-resize:after{content: "";display: block;clear: both;}
#image_list_ul_element{display:block; margin:0; padding:0;}

.samskin-slider > div{min-height:432px; border:1px solid #000;}

.img-f {width: 100%;}
.mb1 {margin-bottom: 0.3rem;}
.pc-block {display: block;}
.m-block {display: none;}

.small-txt {font-size: 12px !important; color: #4c595e !important; line-height: 1.4 !important;margin-top: 0.4rem;}
@media only screen and (min-width:40.063em){

	.middle_box, .video_box, .brand_box, .instagram_box, .footer_box, .notice_box{width:100%; max-width:1080px; margin:0 auto; background:transparent; position:relative;}
	.sns_box, .head_box{width:100%; margin:0 auto; background:transparent; position:relative;}
	
	#head-section {padding-top:90px;background:url(/images/main-bg-top.jpg) bottom center no-repeat; background-size: 100% 100%;}
	#head-section .head_box{position:relative;}
	#head-section .head_img{text-align:center; padding-top:3rem;}
	#head-section .head_img img{margin-top: 13.5rem; transform:translateX(5%);width: 66%;}
	#head-section .head_txt{position:absolute; top:0; left:0;width:100%;padding:0 20%;}
	#head-section .head_txt .head-small {color:#fff; font-size:26px; padding:8px 17px; font-weight:bold; display:inline-flex; max-width:100%; background:#12498a; margin-bottom:22px;margin-left: 10px;}
	#head-section .head_txt div {color: #fff; font-size: 68px;}
	#head-section .head_txt .withline {display: flex;width:100%;}
	#head-section .head_txt .withline div:first-of-type { text-shadow: 2px 2px #94d4f0;}
	#head-section .head_txt .withline .line {background: #fff; width: 33%; height: 0.25rem;margin-top: 3.4rem; margin-left: 3rem;}
	#head-section .head_txt div:nth-child(2) {font-weight:800;letter-spacing: 0.05rem;}
	#head-section .head_txt div:nth-child(3) {font-weight:300;}

	#head-section .head_share{position:absolute; right:0; top:40%;padding-right:20%;}
	#head-section .share_item img{margin-bottom:5px;}
	
	#middle-section{background:#549fc7; padding:4.5rem 0; }
	#middle-section *{color:#fff;}
	#middle-section .middle_content{font-size:18px;}
	#middle-section .middle_row{display:flex; width:100%; max-width:100%; border-bottom:1px solid #fff; padding-bottom:4px; margin-bottom:45px;}
	#middle-section .middle_row:last-child{margin-bottom:0; padding-bottom:0;}
	#middle-section .middle_title{flex:0 0 13%; max-width:13%; width:100%;}
	#middle-section .middle_content{flex:0 0 87%; max-width:87%; width:100%; font-weight:300;}
	#middle-section .middle_row:last-of-type{display:block; border:0;}
	#middle-section .middle_row:last-of-type p:first-child{font-size:22px; font-weight:bold; letter-spacing:0.5px; margin-bottom:19px;}
	#middle-section .middle_row:last-of-type p:last-child{line-height:1.9; margin-bottom:0px; font-weight:300;}
	
	.evt-details-section {background: url(/images/main-bg-mid.jpg) top center no-repeat; background-size: 100%;background-color: #effaff; padding-top: 5%;}
	
	#video-section{padding-top:7%; padding-bottom:7%; background-image:url(/images/video_bg.png); background-repeat:no-repeat; background-position:center center; background-size:auto;}
	.video_frame{position:relative; width:100%; margin:0 auto; max-width:100%; background:#fff;}
	#video-section .youtube-contents{padding:15px;}
	#video-section .video-item{display:none; position:absolute;top:0; left:0; width:100%; height:100%;}
	#video-section .video-item.active{display:block; position:inherit;}
	
	#video-section .video_tab_menu{display:flex; width:100%; max-width:100%;}
	#video-section .video_tab_item{color:#ffffffbf; flex:0 0 20%; max-width:20%; width:100%; text-align:center; cursor:pointer; padding:24px 0; font-size:23px; border-top-left-radius:20px; border-top-right-radius:20px;}
	#video-section .video_tab_item.active{color:#ffffff; font-weight:bold; background-image:url(/images/video_menu_active_bg.png) !important;}
	#video-section .video_tab_item:nth-of-type(1){background-image:url(/images/video_tab_1.png); background-size:100% 100%; background-repeat:no-repeat; background-color:#29a5c3;}
	#video-section .video_tab_item:nth-of-type(2){background-image:url(/images/video_tab_2.png); background-size:100% 100%; background-repeat:no-repeat; background-color:#0071cf;color:#73a4de;}
	#video-section .video_tab_item:nth-of-type(3){background-image:url(/images/video_tab_3.png); background-size:100% 100%; background-repeat:no-repeat; background-color:#253861;color:#7f8699;}
	#video-section .video_tab_item:nth-of-type(4){background-image:url(/images/video_tab_4.png); background-size:100% 100%; background-repeat:no-repeat; background-color:#d368ae;color:#e29fca;}
	#video-section .video_tab_item:nth-of-type(5){background-image:url(/images/video_tab_5.png); background-size:100% 100%; background-repeat:no-repeat; background-color:#eb90af;color:#f3c9d7;}
	
	#video-section .video_tab_item.active{background-color:#fff;}
	#video-section .video_tab_item.active:nth-of-type(1){color:#29a5c3;}
	#video-section .video_tab_item.active:nth-of-type(2){color:#0071cf;}
	#video-section .video_tab_item.active:nth-of-type(3){color:#253861;}
	#video-section .video_tab_item.active:nth-of-type(4){color:#d368ae;}
	#video-section .video_tab_item.active:nth-of-type(5){color:#eb90af;}
	
	#video-section .video_tab_item.active_right:nth-of-type(1){background-image:url(/images/active_right_bg.png),url(/images/video_tab_1.png); background-size:20px 29px,100% 100%; background-position:left 101%, center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(2){background-image:url(/images/active_right_bg.png),url(/images/video_tab_2.png); background-size:20px 29px,100% 100%; background-position:left 101%, center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(3){background-image:url(/images/active_right_bg.png),url(/images/video_tab_3.png); background-size:20px 29px,100% 100%; background-position:left 101%, center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(4){background-image:url(/images/active_right_bg.png),url(/images/video_tab_4.png); background-size:20px 29px,100% 100%; background-position:left 101%, center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(5){background-image:url(/images/active_right_bg.png),url(/images/video_tab_5.png); background-size:20px 29px,100% 100%; background-position:left 101%, center; background-repeat:no-repeat;}
	
	#video-section .video_live_chat{width:300px; height:auto; position:absolute; top:0; right:-300px;}
	
	#brand-section .brand_box{ display:table; overflow:hidden; margin-bottom:2%;}
	#brand-section .brand_box > p{letter-spacing:0.1em;}
	#brand-section .brand_box p{text-align:center; font-size:20px; margin-bottom:5%;}
	#brand-section .brand_box p:first-of-type{color:#12498a;}
	#brand-section .brand_item{display:flex; flex-direction: column; justify-content: center; flex:0 0 46%; max-width:46%; width:100%; border-top:12px solid #12498a; margin-bottom:6%; background:#fff; position:relative; text-align:center;}
	#brand-section .brand_item a{text-decoration:none; padding:4rem 0; }
	#brand-section .brand_item p{color:#000;}
	#brand-section .brand_item:nth-of-type(2){margin-top:15rem;}
	#brand-section .brand_item:nth-child(even){float:left;}
	#brand-section .brand_item:nth-child(odd){float:right}
	#brand-section .brand_item.brand_item_4 p:first-child{color:#bf0d0d; font-weight:bold; font-size:30px; margin-top:5%;}
	#brand-section .brand_item.brand_item_4 p:nth-child(2) {color:#114989; font-weight:bold; font-size:26px; margin-top:5%;}
	#brand-section .brand_item p:first-of-type{color:#114989; font-weight:bold; font-size:26px; margin-top:5%;}
	#brand-section .brand_item p sup{font-weight:400; font-size:10px;}
	#brand-section .brand_code{position:absolute; left:1rem; bottom:0; padding:20px; color:#b9b9b9;font-size:14px;text-align: left;}
	#brand-section .brand_code:before{content: '*';position:absolute; left:0.6rem;}
	#brand-section .brand_code2{position:absolute; left:0; bottom:0px; padding:10px; color:#b9b9b9; text-align:left; transform:translateY(100%); font-size:14px;}
	#brand-section .brand_arrow{position:absolute; right:0; bottom:0;}
	#brand-section .brand_arrow img{vertical-align:bottom;}
	#brand-section .brand_item.brand_item_left{transform:translateY(100%); opacity:0; transition-duration:1s;}
	#brand-section .brand_item.brand_item_right{transform:translateY(100%); opacity:0; transition-duration:1s;}

	#sns-section{margin-bottom:6rem; margin-top:6rem;}
	#sns-section .img-mid-product {position: absolute; right: 0; top: -2rem; width: 46%;}
	#sns-section .p-icon {margin-left: 2rem;}
	#sns-section .p-icon:before {content: url(/images/plus-icon.png);position:absolute; margin-top: 0.1rem;margin-left: -1.4rem;}
	#sns-section .galderma_row{display:flex; width:100%;padding:0 20%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(1) {font-size: 26px;color: #12498a;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(2) {font-size: 67px;color: #fff;line-height: 1.3;font-weight: 100;margin-left: -0.2rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(2) strong {letter-spacing: -0.15rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details {margin-top: 5rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row {display: flex;border-bottom: 1px solid #66b5e0; width: 100%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row:last-of-type {border-bottom: none;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row div {display: inline-block; font-size: 18px; color: #0b5286;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_tit {font-weight: 600; padding: 1rem 1rem; width: 11%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_con {padding: 1rem 0rem; width: 111%;letter-spacing: -0.06rem;padding-left: 1rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt {vertical-align: top; width:45%;height: 19rem;background: #b2e4fb; border-radius: 1rem;text-align:center;margin-bottom: 1rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt div {display: block;font-size: 16px;color: #000;padding:0 0.2rem 0.6rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt div p {margin-top: 0.4rem;}
	#sns-section .galderma_row:first-of-type{margin-bottom:5px;}
	#sns-section .galderma_oy_item{cursor:pointer;display:inline-block; width:fit-content; text-align:center;margin-left: 5rem;background: linear-gradient(to right, #346f9b 0%, #084b80 100%);padding: 1.6rem 4.75rem; border-radius: 0.3rem;}
	#sns-section .galderma_oy_item a {text-decoration:none; color: #fff;font-weight: 600;font-size: 20px;}
	#sns-section .galderma_oy_item .galderma_oliveyoung img {height: 16px;margin-left: 1rem;}

	#instagram-section .instagram_title p{margin-bottom:30px;}
	#instagram-section .instagram_title p:first-of-type{margin-bottom:10px;}
	#instagram-section .instagram_title span{background:linear-gradient( to bottom, #ffffff00 0%, #ffffff00 51%, #69a9ff55 52%, #69a9ff55 100% ); font-size:24px; font-weight:bold; color:#12498a; }


	#footer-section .footer_box{border-top:1px solid #000; padding-top:30px; padding-bottom:30px; margin-top:50px; padding-bottom:30px;}
	#footer-section .footer_item{display:inline-block; width:100%;}
	#footer-section .footer_row{display:flex; width:100%;}
	#footer-section .footer_item:nth-of-type(1){flex:0 0 25%; max-width:25%; text-align:left;}
	#footer-section .footer_item:nth-of-type(2){flex:0 0 50%; max-width:50%; text-align:center;}
	#footer-section .footer_item:nth-of-type(3){flex:0 0 25%; max-width:25%; text-align:right;}
	#footer-section .footer_share{display:none;}
	
	
	#notice-section .notice_box{margin-top:50px; padding-top:30px; border-top:1px solid #000;}
	#notice-section .product_info{max-width:1080px; margin:0 auto; color:#b9b9b9; text-align:left; font-size:10px;}


}

@media only screen and (max-width:1760px){
	#sns-section .img-mid-product {width: 40%;}
}

@media only screen and (max-width:1628px){
	#head-section .head_txt div {font-size: 60px;}
	#sns-section .img-mid-product {width: 38%;top:2rem;}
	
}
@media only screen and (max-width:1570px){
	#sns-section .img-mid-product {width: 35%;top:4rem;}
}
@media only screen and (max-width:1453px){
	#head-section .head_txt div {font-size: 54px;}
	#sns-section .img-mid-product {top:7rem;}
	
}
@media only screen and (max-width:1350px){
	#sns-section .img-mid-product {width: 30%;top:20rem;}
}

@media only screen and (max-width:1059px){
	.pc-block {display: none;}
	.m-block {display: block;}
	
	.mb1 {margin-bottom: 1.2rem;}
	
	
	.small-txt {font-size: 10px !important; color: #4c595e !important; line-height: 1.2 !important;}

	.middle_box, .brand_box, .instagram_box, .footer_box, .notice_box{width:100%; max-width:80%; margin:0 auto; background:transparent; position:relative;}
	.head_box, .video_box, .sns_box{max-width:100%; width:100%; margin:0 auto; background:transparent;}
	
	
	#head-section {padding-top:55px;background:url(/images/main-bg-top-m.jpg) bottom center no-repeat; background-size: 100%;}
	#head-section .head_box{position:relative;}
	#head-section .head_img{text-align:center; padding-top:3rem;}
	#head-section .head_img img{transform:translateX(0); max-width:100%;margin-top: 23%;}
	#head-section .head_txt{position:absolute; top:0; left:0; padding: 0 10%; }
	#head-section .head_txt .head-small {color:#fff; font-size:14px; letter-spacing: -0.1rem;padding:4px 10px; display:inline-flex; max-width:100%; background:#12498a; margin-bottom:22px;}
	#head-section .head_txt div {color: #fff;font-size:28px;}
	#head-section .head_txt div:nth-child(2){color:#fff; font-weight:bold; font-size:34px;}
	#head-section .head_txt div:nth-child(3){font-weight:400;}
	#head-section .head_share{display:none;}
	
	#middle-section{background:#549fc7; padding:3.2rem 0;}
	#middle-section *{color:#fff;}
	#middle-section .middle_content{font-size:16px;}
	#middle-section .middle_row{display:block; width:100%; max-width:100%; border-bottom:1px solid #fff; padding-bottom:4px; margin-bottom:30px;}
	#middle-section .middle_row:last-child{margin-bottom:0; padding-bottom:0;}
	#middle-section .middle_title{flex:0 0 100%; max-width:100%; width:100%;}
	#middle-section .middle_content{flex:0 0 100%; max-width:100%; width:100%; font-weight:300; padding-bottom:20px;}
	#middle-section .middle_row:last-of-type{display:block; border:0;letter-spacing: -0.1rem;}
	#middle-section .middle_row:last-of-type p:first-child{font-size:18px; font-weight:bold; letter-spacing:-0.5px; margin-bottom:19px;}
	#middle-section .middle_row:last-of-type p:last-child{line-height:1.9; margin-bottom:0px; font-weight:300; line-height:1.6;}
	#middle-section .middle_row:last-of-type p:last-child em {margin-bottom: 1rem;}
	
	
	.evt-details-section {background: url(/images/main-bg-mid-m.jpg) top center no-repeat; background-size: 100%;background-color: #effaff; padding-top: 15%;}
	
	#video-section{padding-top:7%; padding-bottom:7%; margin-bottom:10%; background-image:url(/images/video_bg_mo.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%;}
	.video_frame{position:relative; width:100%; margin:0 auto; max-width:100%; background:#fff;}
	#video-section .youtube-contents{padding:7px;}
	#video-section .video-item{display:none; position:absolute;top:0; left:0; width:100%; height:100%;}
	#video-section .video-item.active{display:block; position:inherit;}
	#video-section .video-item[data-id="4"] > div{padding:7px !important;}
	
	#video-section .video_tab_menu{display:flex; width:100%; max-width:100%;}
	#video-section .video_tab_item{color:#ffffffbf; flex:0 0 calc(20% + 1px); max-width:calc(20% + 1px); margin-left:-1px; width:100%; text-align:center; cursor:pointer; padding:1rem 0; font-size:16px; border-top-left-radius:15px; border-top-right-radius:15px;}
	#video-section .video_tab_item.active{color:#ffffffbf; font-weight:bold; background-image:url(/images/video_menu_active_bg.png) !important;}
	#video-section .video_tab_item:nth-of-type(1){background-image:url(/images/video_tab_1_mo.png); background-size:100% 100%; background-repeat:no-repeat;}
	#video-section .video_tab_item:nth-of-type(2){background-image:url(/images/video_tab_2_mo.png); background-size:100% 100%; background-repeat:no-repeat;}
	#video-section .video_tab_item:nth-of-type(3){background-image:url(/images/video_tab_3_mo.png); background-size:100% 100%; background-repeat:no-repeat;}
	#video-section .video_tab_item:nth-of-type(4){background-image:url(/images/video_tab_4_mo.png); background-size:100% 100%; background-repeat:no-repeat;}
	#video-section .video_tab_item:nth-of-type(5){background-image:url(/images/video_tab_5_mo.png); background-size:100% 100%; background-repeat:no-repeat;}
	
	#video-section .video_tab_item.active:nth-of-type(1){color:#29a5c3;}
	#video-section .video_tab_item.active:nth-of-type(2){color:#0071cf;}
	#video-section .video_tab_item.active:nth-of-type(3){color:#253861;}
	#video-section .video_tab_item.active:nth-of-type(4){color:#d368ae;}
	#video-section .video_tab_item.active:nth-of-type(5){color:#eb90af;}
	
	#video-section .video_tab_item.active_right:nth-of-type(1){background-image:url(/images/active_right_bg_mo.png),url(/images/video_tab_1_right_mo.png); background-size:12px 18px,100% 100%; background-position:left bottom, 1px center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(2){background-image:url(/images/active_right_bg_mo.png),url(/images/video_tab_2_right_mo.png); background-size:12px 18px,100% 100%; background-position:left bottom, 1px center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(3){background-image:url(/images/active_right_bg_mo.png),url(/images/video_tab_3_right_mo.png); background-size:12px 18px,100% 100%; background-position:left bottom, 1px center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(4){background-image:url(/images/active_right_bg_mo.png),url(/images/video_tab_4_right_mo.png); background-size:12px 18px,100% 100%; background-position:left bottom, 1px center; background-repeat:no-repeat;}
	#video-section .video_tab_item.active_right:nth-of-type(5){background-image:url(/images/active_right_bg_mo.png),url(/images/video_tab_5_right_mo.png); background-size:12px 18px,100% 100%; background-position:left bottom, 1px center; background-repeat:no-repeat;}
	
	
	
	
	#brand-section .brand_box{ display:table; overflow:hidden;}
	#brand-section .brand_box > p{letter-spacing:0.1em;}
	#brand-section .brand_box p{text-align:center; font-size:18px; margin-bottom:8%;}
	#brand-section .brand_box p:first-of-type{color:#12498a;}
	#brand-section .brand_logo img{max-width:60%;}
	#brand-section .brand_item{display:flex; flex-direction: column; justify-content: center; flex:0 0 48%; max-width:48%; width:100%; border-top:12px solid #12498a; margin-bottom:6%; background:#fff; position:relative; text-align:center;}
	#brand-section .brand_item a{text-decoration:none;padding:4rem 1rem; }
	#brand-section .brand_item p{color:#000;}
	#brand-section .brand_item:nth-of-type(2){margin-top:8rem;}
	#brand-section .brand_item:nth-child(even){float:left;}
	#brand-section .brand_item:nth-child(odd){float:right}
	#brand-section .brand_item p{font-size:14px;}
	#brand-section .brand_item.brand_item_4 p:first-child{color:#bf0d0d; font-weight:bold; font-size:16px; margin-top:5%;}
	#brand-section .brand_item.brand_item_4 p:nth-child(2) {color:#114989; font-weight:bold; font-size:14px; margin-top:5%;}
	#brand-section .brand_item p:first-of-type{color:#114989; font-weight:bold; font-size:16px; margin-top:5%;letter-spacing: -0.1rem;}
	#brand-section .brand_item p sup{font-weight:400; font-size:10px;}
	#brand-section .brand_code{position:absolute; left:0.4rem; bottom:0; padding:10px; color:#b9b9b9; font-size:10px;text-align: left;width: 77%;}
	#brand-section .brand_code:before{content: '*';position:absolute; left:0.2rem;}
	#brand-section .brand_code2{position:absolute; left:0; bottom:0px; padding:10px; color:#b9b9b9; text-align:left; transform:translateY(100%); font-size:12px;}
	#brand-section .brand_arrow{position:absolute; right:0; bottom:0;}
	#brand-section .brand_arrow img{vertical-align:bottom;}
	#brand-section .brand_item.brand_item_left{transform:translateY(100%); opacity:0; transition-duration:1s;}
	#brand-section .brand_item.brand_item_right{transform:translateY(100%); opacity:0; transition-duration:1s;}

	#sns-section{margin-bottom:6rem; margin-top:6rem;}
	#sns-section .img-mid-product {position: relative; right: 0; top: 2rem; width: 100%;}
	#sns-section .p-icon {margin-left: 2rem;}
	#sns-section .p-icon:before {content: url(/images/plus-icon.png);position:absolute; margin-top: 0.1rem;margin-left: -1.4rem;}
	#sns-section .galderma_row{display:flex; width:100%;justify-content: center;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(1) {font-size: 14px;color: #12498a;text-align:center;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(2) {font-size: 36px;color: #fff;line-height: 1.3;font-weight: 100;text-align:center;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_tit p:nth-child(2) strong {letter-spacing: -0.05rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details {margin-top: 1rem;padding: 0 8%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row {display: flex;border-bottom: 1px solid #66b5e0; width: 100%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row:last-of-type {border-bottom: none;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row div {display: inline-block; font-size: 16px; color: #0b5286;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_tit {font-weight: 600; padding: 0.6rem 1rem; width: 20%;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_con {padding: 0.6rem 1rem; width: 80%;letter-spacing: -0.06rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_con:last-of-type {padding: 0.6rem 0rem; width: 80%;letter-spacing: -0.06rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt {vertical-align: top;width:49%;height:12rem;background: #cdeeff; border-radius: 1rem;text-align:center;margin-bottom: 1rem;}
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt div {display: block;font-size: 12px;color: #000;padding:0 0.2rem 0.6rem;}
	#sns-section .galderma_row:first-of-type{margin-bottom:45px;}
	#sns-section .galderma_oy_item{cursor:pointer;display:inline-block; width:fit-content; text-align:center;margin: 0 2rem;background: linear-gradient(to right, #346f9b 0%, #084b80 100%);padding: 1.6rem 1rem; border-radius: 0.3rem;}
	#sns-section .galderma_oy_item a {text-decoration:none; color: #fff;font-weight: 600;font-size: 14px;}
	#sns-section .galderma_oy_item .galderma_oliveyoung img {height: 12px;margin-left: 0.4rem;}

	#instagram-section{margin-top:2rem;}
	#instagram-section .instagram_title p{font-size: 14px; margin-bottom:30px;letter-spacing: -0.08rem;}
	#instagram-section .instagram_title p:first-of-type{margin-bottom:10px;}
	#instagram-section .instagram_title span{background:linear-gradient( to bottom, #ffffff00 0%, #ffffff00 51%, #69a9ff55 52%, #69a9ff55 100% ); font-size:18px; font-weight:bold; color:#12498a;letter-spacing: -0.08rem; }


	#footer-section .footer_box{border-top:1px solid #000; padding-top:30px; padding-bottom:30px; margin-top:50px; padding-bottom:30px;}
	#footer-section .footer_item{display:inline-block; width:100%;}
	#footer-section .footer_row{display:block; width:100%;}
	#footer-section .footer_item:nth-of-type(1){flex:0 0 100%; max-width:100%; text-align:center;}
	#footer-section .footer_item:nth-of-type(2){flex:0 0 100%; max-width:100%; text-align:center;}
	#footer-section .footer_item:nth-of-type(3){flex:0 0 100%; max-width:100%; text-align:center;}
	#footer-section .footer_share{display:flex; width:80%; margin:0 auto; margin-bottom:30px;}
	#footer-section .footer_share .share_item{display:inline-block; flex:0 0 25%; max-width:25%; width:100%; padding:0 4px; text-align:center;}
	
	#notice-section .notice_box{margin-top:50px; padding-top:30px; border-top:1px solid #000;}
	#notice-section .product_info{max-width:100%; margin:0 auto; color:#b9b9b9; text-align:left; font-size:10px;}
}

@media (min-width: 800px) and (max-width: 1059px){
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt {height: 15rem;}
}
@media only screen and (max-width:820px){
	#brand-section .brand_code{font-size:10px;}
	/*#brand-section .brand_box{padding-bottom:4rem;}*/
}

@media only screen and (max-width:640px){
	
	
	#sns-section .event_stamp{transform:translate(14%, -58%); text-align:right;}
	#sns-section .event_stamp img{width:50%;}
	#brand-section .brand_item a {padding-bottom: 5rem;}
	
}
@media (min-width: 475px) and (max-width: 640px){
	#sns-section .galderma_row .galderma_evt_des .galderma_evt_details .galderma_evt_details_box .galderma_evt_details_row .galderma_evt_details_row_txt {height: 14rem;}
}

@media only screen and (max-width: 385px){
	#brand-section .brand_item a {padding-bottom: 7rem;}
	#brand-section .brand_code{width: 72%;}
}
