/* vw기준 - 960px */

@import url(//cdn.design-factory.co.kr/_font/pretendard/fonts.css);
@font-face {
    font-family:'Goyang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Goyang.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

/*font-family:"Pretendard", sans-serif;*/

* {font-family:"Pretendard", sans-serif; line-height:normal; box-sizing:border-box;}
/*
네모니2 02 Light
font-family: Sandoll Nemony2;
font-weight: 400;

네모니2 03 basic
font-family: Sandoll Nemony2;
font-weight: 500;

네모니2 04 bold
font-family: Sandoll Nemony2;
font-weight: 700;

네모니 베이직
font-family: Sandoll Nemony;
font-weight: 400;
*/

html {-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none;}
body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
img {border:none; margin:0; padding:0; outline:none;}
a {border:none; margin:0; padding:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; margin:0; padding:0;}
ul > li {display:block;}


img.fx {max-width: 100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	width:100%;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:13px; 
	color:#000000; 
	line-height:21px; 
}

input::placeholder {color:#000000; opacity:1;}
input::-webkit-input-placeholder {color:#000000;}
input:-ms-input-placeholder {color:#000000;}
input:-moz-input-placeholder {color:#000000;}

textarea {overflow-y:scroll; resize:none;}

textarea::placeholder {color:#000000; opacity:1;}
textarea::-webkit-input-placeholder {color:#000000;}
textarea:-ms-input-placeholder {color:#000000;}
textarea:-moz-input-placeholder {color:#000000;}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:right 10px center;
	width:100%;
	padding:0 27px 0 10px;
}

select::-ms-expand {display:none;}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; width:56px; height:56px; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:contain; background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}

/*라디오 버튼*/
.radio_label {display:inline-block; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; width:56px; height:56px; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:contain; background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}


/* 전체 스크롤바 디자인 */
::-webkit-scrollbar {
  width: 4px;
}

/* 스크롤바 배경 */
::-webkit-scrollbar-track {
  background: transparent;
}

/* 스크롤바 손잡이 */
::-webkit-scrollbar-thumb {
  background-color: #16494a;
  border-radius: 3px;
}

/* 스크롤바 손잡이 hover 시 */
::-webkit-scrollbar-thumb:hover {
  background-color: darkred;
}


#wrap {max-width:100%; min-width:280px; margin:0 auto;}

/*헤더*/
#header {width:100%; margin:0 auto;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

#main_con {}
#main_con > .contents_con {width:100%; margin:0 auto; background:#1A2824; position:relative;}
#main_con > .contents_con > .bg {position:absolute; top:0; left:0; right:0; z-index:10;}
#main_con > .contents_con > .inner_con {padding:7.19vw 0 0; position:relative; top:0; left:0; right:0; z-index:20;}
#main_con > .contents_con > .inner_con > .title_con {width:65.83vw; margin:0 auto;}
#main_con > .contents_con > .inner_con > .title_con > img {width:100%;}
#main_con > .contents_con > .inner_con > .list_con {margin:64.17vw 0 0; position:relative; z-index:10;}
#main_con > .contents_con > .inner_con > .list_con > ul {display:flex; flex-direction:column; gap:4.90vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li {width:85.42vw; background:#E55552; margin:0 0 0 6.77vw; border-radius:5.21vw; box-shadow:0 2.08vw 0.52vw rgba(0,0,0,0.7);}
#main_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(even) {background:#B08523;}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a {}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a > .list_div {display:flex; align-items:center; width:100%; padding:0 5.21vw; position:relative;}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a > .list_div > .text_con {display:flex; align-items:center; width:100%; height:18.44vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a > .list_div > .text_con > span {font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; letter-spacing:-0.14vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a > .list_div > .icon {position:absolute; right:0;}
#main_con > .contents_con > .inner_con > .list_con > ul > li > a > .list_div > .icon > img {width:100%;}
#main_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(1) > a > .list_div > .icon {width:20.63vw; right:-3.23vw; bottom:-2.08vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) > a > .list_div > .icon {width:18.54vw; right:-0.63vw; bottom:-2.08vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(3) > a > .list_div > .icon {width:17.71vw; bottom:-2.08vw;}
#main_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(4) > a > .list_div > .icon {width:21.88vw; right:-1.04vw; bottom:-2.08vw;}
#main_con > .contents_con > .inner_con > .img_con {width:69.69vw; margin-top:8.23vw; margin-left:19.17vw;}
#main_con > .contents_con > .inner_con > .img_con > img {width:100%;}

#pc_main_con {}
#pc_main_con > .contents_con {width:100%; margin:0 auto; background:url("/img/main/pc_main_top_bg.png")no-repeat center/cover;}
#pc_main_con > .contents_con > .inner_con {padding:min(100px, 5.21vw) 0 min(120px, 6.25vw); position:relative;}
#pc_main_con > .contents_con > .inner_con > .title_con {width:min(622px, 32.40vw); margin:0 auto;}
#pc_main_con > .contents_con > .inner_con > .title_con > img {width:100%;}
#pc_main_con > .contents_con > .inner_con > .text01_con {margin:min(36px, 1.88vw) 0 0; text-align:center;}
#pc_main_con > .contents_con > .inner_con > .text01_con > span {font-family: Sandoll Nemony; font-size:min(54px, 2.81vw); color:#FFF; font-weight:400; line-height:normal; letter-spacing:max(-1.35px, -0.07vw);}
#pc_main_con > .contents_con > .inner_con > .qr_con {width:min(499px, 25.99vw); position:absolute; left:min(790px, 41.15vw); top:min(580px, 30.21vw);}
#pc_main_con > .contents_con > .inner_con > .qr_con > img {width:100%;}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con {}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con > img {position:absolute;}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con > img.deco01 {width:min(124px, 6.46vw); top:min(4px, 0.21vw); left:max(-190px, -9.90vw);}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con > img.deco02 {width:min(140px, 7.29vw); top:max(-26px, -1.35vw); right:max(-118px, -6.15vw);}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con > img.deco03 {width:min(194px, 10.10vw); bottom:min(40px, 2.08vw); left:max(-190px, -9.90vw);}
#pc_main_con > .contents_con > .inner_con > .qr_con > .deco_con > img.deco04 {width:min(149px, 7.76vw); bottom:min(60px, 3.13vw); right:max(-70px, -3.65vw);}
#pc_main_con > .contents_con > .inner_con > .text02_con {margin:min(412px, 21.46vw) 0 0; text-align:center;}
#pc_main_con > .contents_con > .inner_con > .text02_con > span {font-family: Sandoll Nemony; font-size:min(40px, 2.08vw); color:#FFF; font-weight:400; line-height:normal; letter-spacing:max(-1px, -0.05vw);}

/*광고집행 pc*/
#wrap > .bg {width:1920px; position:fixed; top:50%; left:50%; z-index:10; transform:translate(-50%, -50%);}
#wrap > .bg > img {width:100%;}
#wrap > .left_con {width:min(510px, 26.56vw); position:absolute; top:min(189px, 9.84vw); left:min(117px, 6.09vw); z-index:10;}
#wrap > .left_con > img {}
#wrap > .right_con {width:min(113px, 8.59vw); position:absolute; top:min(471px, 24.53vw); right:min(291px, 15.16vw); z-index:10;}
#wrap > .right_con > img {}
#pc_con {width:100%; margin:0 auto; position:relative; top:0; left:0; z-index:20;}
#pc_con .contents_con {width:500px; margin:0 auto;}
#pc_con .contents_con > iframe {width:100%; height:100vh; border:none; overflow:unset;}

/* 냥냥클로스를 찾아라 */
.find_info_con {width:100%; margin:0 auto; position:relative;}
.find_info_con > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:rgba(255,255,255,0.4); padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.find_info_con > .top_con > a {display:block; width:7.50vw;}
.find_info_con > .top_con > a > img {width:100%;}
.find_info_con > .top_con > img {width:11.77vw; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.find_info_con > .contents_con {width:100%; margin:0 auto; background:linear-gradient(180deg, rgba(21, 145, 107, 0.00) 69.22%, rgba(21, 145, 107, 0.50) 100%), linear-gradient(180deg, rgba(68, 227, 179, 0.00) 61.43%, rgba(68, 227, 179, 0.70) 100%), #85CDB7; position:relative;}
.find_info_con > .contents_con > .bg {position:absolute; top:0; left:0; right:0; z-index:10;}
.find_info_con > .contents_con > .inner_con {padding:20.00vw 0 9.48vw; position:relative; top:0; left:0; right:0; z-index:20;}
.find_info_con > .contents_con > .inner_con > .txt_con {display:flex; flex-direction:column;}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con {display:flex; flex-direction:column; align-items:center;}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con > .text01_con {}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con > .text01_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw; text-shadow:-0.42vw 0.42vw 0.52vw rgba(0,0,0,0.4);}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con > .text02_con {display:flex; justify-content:center; align-items:center; gap:1.04vw;}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con > .text02_con > img {width:33.54vw; filter:drop-shadow(-0.42vw 0.42vw 0.52vw rgba(0,0,0,0.5));}
.find_info_con > .contents_con > .inner_con > .txt_con > .title_con > .text02_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw; text-shadow:-0.42vw 0.42vw 0.52vw rgba(0,0,0,0.4);}
.find_info_con > .contents_con > .inner_con > .txt_con > .text01_con {margin:2.60vw 0 0; text-align:center;}
.find_info_con > .contents_con > .inner_con > .txt_con > .text01_con > span {font-family: Sandoll Nemony2; font-size:3.96vw; color:#222; font-weight:400; line-height:150%; letter-spacing:-0.10vw;}
.find_info_con > .contents_con > .inner_con > .txt_con > .text02_con {display:flex; justify-content:center; align-items:center; gap:2.50vw; width:64.17vw; margin:0 auto; height:7.71vw; background:#FFF; margin-top:5.31vw; border-radius:5.21vw;}
.find_info_con > .contents_con > .inner_con > .txt_con > .text02_con > span {font-family: Sandoll Nemony; font-size:3.75vw; color:#222; font-weight:400; line-height:150%;}
.find_info_con > .contents_con > .inner_con > .txt_con > .text02_con > span.color_text {font-family: Sandoll Nemony; color:#E55552;}
.find_info_con > .contents_con > .inner_con > .btn_con {margin:3.23vw 0 0; position:relative;}
.find_info_con > .contents_con > .inner_con > .btn_con > .bubble_con {width:85.10vw; margin:0 auto; margin-bottom:2.71vw; position:relative;}
.find_info_con > .contents_con > .inner_con > .btn_con > .bubble_con > img {width:100%;}
.find_info_con > .contents_con > .inner_con > .btn_con > .bubble_con > .text_con {position:absolute; top:16.46vw; right:9.06vw;}
.find_info_con > .contents_con > .inner_con > .btn_con > .bubble_con > .text_con > span {font-family: Sandoll Nemony2; font-size:4.38vw; color:#222; font-weight:400; line-height:150%; letter-spacing:-0.11vw;}
.find_info_con > .contents_con > .inner_con > .btn_con > .bubble_con > .text_con > span .color_text {font-family: Sandoll Nemony2; color:#E55552; font-weight:700;}
.find_info_con > .contents_con > .inner_con > .btn_con > .img_con {width:69.06vw; margin:0 auto;}
.find_info_con > .contents_con > .inner_con > .btn_con > .img_con > img {width:100%;}
.find_info_con > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:85.42vw; margin:0 auto; height:18.44vw; background:#E55552; position:absolute; bottom:0; left:50%; transform:translateX(-50%); font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; letter-spacing:-0.14vw; border-radius:5.21vw;}
.find_info_con > .contents_con > .inner_con > .list_con {margin:7.92vw 0 0;}
.find_info_con > .contents_con > .inner_con > .list_con > .title_con {display:flex; flex-direction:column; align-items:center; position:relative;}
.find_info_con > .contents_con > .inner_con > .list_con > .title_con > img {width:73.33vw;}
.find_info_con > .contents_con > .inner_con > .list_con > .title_con > .text_con {display:flex; justify-content:center; align-items:center; width:85.42vw; margin:0 auto; height:18.44vw; background:#01563E; position:absolute; top:19.27vw; left:50%; transform:translateX(-50%); z-index:10; border-radius:5.21vw;}
.find_info_con > .contents_con > .inner_con > .list_con > .title_con > .text_con > span {font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; letter-spacing:-0.14vw;}
.find_info_con > .contents_con > .inner_con > .list_con > ul {display:flex; flex-direction:column; gap:1.56vw; width:85.42vw; margin:0 auto; padding:16.56vw 3.13vw 5.21vw; border:0.21vw solid rgba(255,255,255,0.3); background:rgba(255,255,255,0.2); border-radius:5.21vw; backdrop-filter:blur(0.42vw); box-shadow:0 0.52vw 2.19vw 0 rgba(0, 0, 0, 0.25);}
.find_info_con > .contents_con > .inner_con > .list_con > ul > li {display:flex; justify-content:center; align-items:center; width:100%; height:7.71vw; background:#0DA076; border-radius:10.42vw;}
.find_info_con > .contents_con > .inner_con > .list_con > ul > li > span {font-family: Sandoll Nemony2; font-size:3.75vw; color:#EDEDED; font-weight:400; line-height:150%; letter-spacing:-0.09vw;}
.find_info_con > .contents_con > .inner_con > .list_con > ul > li > span .color_text {font-family: Sandoll Nemony2; font-weight:700;}
.find_info_con > .contents_con > .inner_con > .info_con {width:85.42vw; margin:0 auto; margin-top:4.58vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .title_con {border-bottom:0.10vw solid #FFF; padding:2.29vw 1.04vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .title_con > span {font-family: Sandoll Nemony; font-size:4.17vw; color:#FFF; font-weight:400; line-height:normal; letter-spacing:-0.10vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con {padding:3.33vw 0 0;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con > ul {display:flex; flex-direction:column; gap:2.08vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con > ul > li {position:relative;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con > ul > li:before {content:''; width:1.04vw; height:1.04vw; background:#FFF; border-radius:100%; position:absolute; top:1.25vw; left:1.04vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con > ul > li > span {display:inline-block; padding:0 0 0 3.13vw; font-family: Sandoll Nemony2; font-size:2.92vw; color:#FFF; font-weight:400; line-height:130%; letter-spacing:-0.07vw;}
.find_info_con > .contents_con > .inner_con > .info_con > .list_con > ul > li:last-child:before {content:none;}

/* 냥냥클로스 찾기 성공시 */
.find_success_con {}
.find_success_con > .contents_con {position:relative; overflow:hidden;}
.find_success_con > .contents_con > .bg {}
.find_success_con > .contents_con > .bg > img {width:100%;}
.find_success_con > .contents_con > .inner_con {position:absolute; top:0; left:0; right:0;}
.find_success_con > .contents_con > .inner_con > .info_con {display:none; padding:17.71vw 0 0;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 {display:block;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .title_con {text-align:center; overflow:hidden;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .title_con > span {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .title_con .char {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .img_con {margin:27.19vw 0 0; position:relative;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .img_con > .box_con {width:64.27vw; margin:0 auto; position:relative; z-index:10;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .img_con > .box_con > img {width:100%;}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .img_con > .cat_con {width:24.58vw; position:absolute; top:9.38vw; left:25.52vw; z-index:0; transform:rotate(-10deg);}
.find_success_con > .contents_con > .inner_con > .info_con.step01 > .img_con > .cat_con > img {width:100%;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 {}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .text_con {text-align:center;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .text_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con {margin:18.13vw 0 0; position:relative;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cat_con {width:76.25vw; margin:0 auto; position:relative; z-index:10;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cat_con > img {width:100%;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cloud_con {}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cloud_con > img {position:absolute;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cloud_con > img.cloud01 {width:89.06vw; bottom:-4.17vw; left:-4.17vw; z-index:10;}
.find_success_con > .contents_con > .inner_con > .info_con.step02 > .img_con > .cloud_con > img.cloud02 {width:39.58vw; top:0; right:-6.77vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 {position:relative;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .top_con > a {display:block; width:7.50vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .top_con > a > img {width:100%;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .img_con {width:84.17vw; margin:0 auto; margin-top:9.06vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .img_con > img {width:100%;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con {width:85.10vw; margin:0 auto; height:85.83vw; background:url("/img/find/find_success_info03_text_bg.png")no-repeat center/cover; background-size:contain; padding:5.21vw; text-align:center; position:absolute; top:99.38vw; left:0; right:0;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con > span {display:inline-block; min-height:53.33vw; font-family:'Goyang'; font-size:4.17vw; color:#000; font-weight:400; line-height:160%; white-space:pre-line;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con > .btn_con {border-top:0.10vw solid #626262; margin:7.71vw 0 0; padding:7.71vw 0 0;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con > .btn_con > a {display:inline-flex; justify-content:center; align-items:center; gap:2.08vw;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con > .btn_con > a > span {font-family:'Goyang'; font-size:4.17vw; color:#000; font-weight:400; line-height:160%;}
.find_success_con > .contents_con > .inner_con > .info_con.step03 > .text_con > .btn_con > a > img {width:2.60vw;}

/* 냥냥클로스 찾기 성공 후 동의 */
.find_success_sub02_con {}
.find_success_sub02_con > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.find_success_sub02_con > .top_con > a {display:block; width:7.50vw;}
.find_success_sub02_con > .top_con > a > img {width:100%;}
.find_success_sub02_con > .contents_con {background:url("/img/find/find_success_sub02_bg.png")no-repeat top/cover;}
.find_success_sub02_con > .contents_con > .inner_con {padding:15.52vw 0 11.88vw; position:relative;}
.find_success_sub02_con > .contents_con > .inner_con > .title_con {text-align:center;}
.find_success_sub02_con > .contents_con > .inner_con > .title_con > .text01_con {}
.find_success_sub02_con > .contents_con > .inner_con > .title_con > .text01_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw;}
.find_success_sub02_con > .contents_con > .inner_con > .title_con > .text02_con {margin:2.71vw 0 0;}
.find_success_sub02_con > .contents_con > .inner_con > .title_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:3.96vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.10vw;}
.find_success_sub02_con > .contents_con > .inner_con > .lego_con {width:35.21vw; margin:2.71vw 0 0; position:absolute; top:51.56vw; left:40.31vw}
.find_success_sub02_con > .contents_con > .inner_con > .lego_con > img {width:100%;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list {width:89.58vw; margin:0 auto; background:rgba(255,255,255,0.9); margin-top:42.71vw; padding:9.38vw 5.21vw 5.21vw; position:relative; z-index:10; border-radius:4.17vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .img_con {width:31.77vw; position:absolute; top:-13.13vw; left:4.17vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .img_con > img {width:100%;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul {display:flex; flex-direction:column; gap:2.08vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li {}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li > .list_div {display:flex; gap:2.08vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li > .list_div > input {width:100%; height:12.50vw; border:none; background:#FFF; padding:3.13vw; font-size:3.65vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.18vw; border-radius:1.04vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li > .list_div > input::placeholder {color:#BABABA;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li > .list_div > a {flex-shrink:0; display:flex; justify-content:center; align-items:center; width:21.88vw; height:12.50vw; background:#10A064; font-size:3.13vw; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.16vw; border-radius:1.04vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > ul > li.auth_code_wrap {display:none;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con {margin:3.13vw 0 0;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label {display:flex; justify-content:space-between; align-items:center;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con {display:flex; align-items:center; gap:1.04vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con input[type=checkbox] {display:none;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con .check_icon {display:inline-block; width:3.75vw; height:3.75vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:contain; background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con span {font-size:3.65vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.18vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .img_con {width:2.19vw;}
.find_success_sub02_con > .contents_con > .inner_con > .input_list > .check_con > .check_label > .img_con > img {width:100%;}
.find_success_sub02_con > .contents_con > .inner_con > .btn_con {margin:7.60vw 0 0;}
.find_success_sub02_con > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:89.58vw; margin:0 auto; height:18.44vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}

/* 냥냥클로스 찾기 실패 */
.find_failed_con {}
.find_failed_con > .contents_con {position:relative;}
.find_failed_con > .contents_con > .bg {position:absolute; top:0; left:0; right:0;}
.find_failed_con > .contents_con > .bg > img {width:100%;}
.find_failed_con > .contents_con > .info_con {display:none; background:#000;}
.find_failed_con > .contents_con > .info_con > .bg {}
.find_failed_con > .contents_con > .info_con > .bg > img {width:100%;}
.find_failed_con > .contents_con > .info_con > .contents_con {padding:17.71vw 0 0; position:absolute; top:0; left:0; right:0;}
.find_failed_con > .contents_con > .info_con.step01 {display:block; }
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .title_con {text-align:center; overflow:hidden;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .title_con > span {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .title_con .char {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .img_con {margin:39.58vw 0 0; position:relative;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .img_con > .box_con {width:78.96vw; margin:0 auto; position:relative; z-index:10;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .img_con > .box_con > img {width:100%;}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .img_con > .cat_con {width:24.58vw; position:absolute; top:-29.83vw; left:50%; z-index:0; transform:translateX(-50%);}
.find_failed_con > .contents_con > .info_con.step01 > .contents_con > .img_con > .cat_con > img {width:100%;}
.find_failed_con > .contents_con > .info_con.step02 {position:relative;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con {padding:17.71vw 0 33vw; overflow:hidden;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .text_con {text-align:center;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .text_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con {margin:29.17vw 0 0;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .img_con {position:relative; text-align:center;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .img_con > img {width:59.38vw; position:relative; z-index:10;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .cloud_con {}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .cloud_con > img {position:absolute;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .cloud_con > img.cloud01 {width:89.06vw; top:116.04vw; left:-4.17vw; z-index:20;}
.find_failed_con > .contents_con > .info_con.step02 > .contents_con > .img_con > .cloud_con > img.cloud02 {width:39.58vw; top:69.38vw; right:-6.77vw; z-index:0;}
.find_failed_con > .contents_con > .info_con.step03 {height:195.63vw; position:relative; overflow:hidden;}
.find_failed_con > .contents_con > .info_con.step03 > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.find_failed_con > .contents_con > .info_con.step03 > .top_con > a {display:block; width:7.50vw;}
.find_failed_con > .contents_con > .info_con.step03 > .top_con > a > img {width:100%;}
.find_failed_con > .contents_con > .info_con.step03 > .bg {width:100%; height:100%; position:relative; top:-16.54vw;}
.find_failed_con > .contents_con > .info_con.step03 > .bg > video {width:100%; height:177.81vw; }
.find_failed_con > .contents_con > .info_con.step03 > .contents_con {padding:16.98vw 0 0; position:absolute; top:0; left:0; right:0;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .title_con {text-align:center;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .title_con > span {font-family: Sandoll Nemony; font-size:6.25vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.16vw;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con {position:relative; margin:72.19vw 0 0;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text01_con {text-align:center;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text01_con > span {font-family:'Goyang'; font-size:4.17vw; color:#FFF; font-weight:400; line-height:160%;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text02_con {margin:1.04vw 0 0; text-align:center;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text02_con > span {font-family:'Goyang'; font-size:3.65vw; color:#FFF; font-weight:600; line-height:130%;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text03_con {margin:6.56vw 0 0; text-align:center;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .text03_con > span {font-family: Sandoll Nemony; font-size:4.17vw; color:#FFF; font-weight:400; line-height:170%; letter-spacing:-0.10vw;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con {}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con > img {position:absolute;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con > img.icon01 {width:23.96vw; bottom:17.19vw; left:-1.88vw;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con > img.icon02 {width:24.79vw; bottom:-8.13vw; left:-7.42vw;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con > img.icon03 {width:18.44vw; bottom:14.17vw; right:3.65vw;}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .txt_con > .deco_con > img.icon04 {width:15.73vw; bottom:-3.46vw; right:-2.35vw;} 
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .btn_con {position:absolute; bottom:-32.29vw; left:50%; transform:translateX(-50%);}
.find_failed_con > .contents_con > .info_con.step03 > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:85.42vw; margin:0 auto; height:18.44vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}

/* 이벤트공통 */
.event_con {width:100%; margin:0 auto; position:relative;}
.event_con > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.event_con > .top_con > a {display:block; width:7.50vw;}
.event_con > .top_con > a > img {width:100%;}
.event_con > .contents_con {background:url("/img/event/event_con_bg.png")no-repeat top/cover;}

/* 이벤트 sub01 */
.event_sub01 > .contents_con > .inner_con {padding:20.10vw 0 16.04vw;}
.event_sub01 > .contents_con > .inner_con > .txt_con {}
.event_sub01 > .contents_con > .inner_con > .txt_con > .img_con {width:83.02vw; margin:0 auto;}
.event_sub01 > .contents_con > .inner_con > .txt_con > .img_con > img {width:100%;}
.event_sub01 > .contents_con > .inner_con > .txt_con > .text_con {margin:4.58vw 0 0; text-align:center;}
.event_sub01 > .contents_con > .inner_con > .txt_con > .text_con > span {font-family: Sandoll Nemony; font-size:4.38vw; color:#FFF; font-weight:500; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con {margin:5.00vw 0 0;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul {display:flex; flex-direction:column; align-items:center;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li {width:89.58vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div {}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con {position:relative; z-index:20; text-align:center;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > img {width:73.33vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > .txt_con {display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:1.04vw; width:100%; height:23.65vw; background:#E55552; padding:0 5.21vw; position:absolute; top:18.85vw; left:50%; transform:translateX(-50%); border-radius:5.21vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > .txt_con > .text01_con {display:flex; justify-content:center; align-items:center; width:22.08vw; height:6.25vw; background:#FFF; border-radius:5.21vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > .txt_con > .text01_con > span {font-family: Sandoll Nemony; font-size:3.65vw; color:#E55552; font-weight:400; line-height:100%; letter-spacing:-0.09vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > .txt_con > .text02_con {}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > .txt_con > .text02_con > span {font-family: Sandoll Nemony; font-size:6.77vw; color:#FFF; font-weight:6.77vw; color:#FFF; font-weight:400; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con {display:flex; flex-direction:column; gap:3.13vw; width:100%; background-size:contain; margin-top:-7.60vw; padding:0 3.13vw; position:relative; z-index:10; filter:drop-shadow(0 5px 10px rgba(0,0,0,0.4));}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .text_con {}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .text_con > span {font-family: Sandoll Nemony2; display:inline-block; padding:0 0 6.56vw; font-size:3.54vw; color:#FFF; font-weight:500; line-height:150%; letter-spacing:-0.08vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .text_con > span:last-child {padding:0;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .date_con {display:flex; align-items:center; gap:2.08vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .date_con > .title_con {display:flex; justify-content:center; align-items:center; width:17.71vw; height:6.25vw; background:#FFF; border-radius:5.21vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .date_con > .title_con > span {font-family: Sandoll Nemony2; font-size:3.33vw; color:#11A3A1; font-weight:700; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .date_con > .text_con {}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .date_con > .text_con > span {font-family: Sandoll Nemony2; font-size:3.33vw; color:#222; font-weight:500; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .btn_con {}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .btn_con > a {font-family: Sandoll Nemony; display:flex; justify-content:center; align-items:center; width:100%; height:15.63vw; border:0.42vw solid #1C706F; background:#058786; border-radius:3.13vw; font-size:5.21vw; color:#FFF; font-weight:400; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .btn_con > a.off {border:0.42vw solid #8D8D8D; background:#C3C8C8; color:#9D9D9D;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .etc_con {text-align:center;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .info_con > .etc_con > span {font-family: Sandoll Nemony2; font-size:2.92vw; color:#134C4E; font-weight:400; line-height:150%;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) {margin:6.04vw 0 0;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(3) {margin:7.81vw 0 0;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(4) {margin:3.13vw 0 0;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(even) > .list_div > .title_con > .txt_con {background:#B08523;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(even) > .list_div > .title_con > .txt_con > .text01_con > span {color:#B08523;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(1) > .list_div > .info_con {height:108.44vw; background:url("/img/event/event_list_con_li_bg01.png")no-repeat center/cover; padding-top:28.33vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) > .list_div > .info_con {height:110.83vw; background:url("/img/event/event_list_con_li_bg02.png")no-repeat center/cover; padding-top:27.60vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(3) > .list_div > .info_con {height:84.27vw; background:url("/img/event/event_list_con_li_bg03.png")no-repeat center/cover; padding-top:29.58vw;}
.event_sub01 > .contents_con > .inner_con > .list_con > ul > li:nth-child(4) > .list_div > .info_con {height:73.44vw; background:url("/img/event/event_list_con_li_bg04.png")no-repeat center/cover; padding-top:29.38vw;}

/* 이벤트 sub02 */
.event_sub02 > .contents_con {background:url("/img/event/event_sub02_bg.png")no-repeat top/cover;}
.event_sub02 > .contents_con > .inner_con {padding:18.85vw 0 10.00vw;}
.event_sub02 > .contents_con > .inner_con > .post_con {width:74.58vw; margin:0 auto; position:relative; z-index:10;}
.event_sub02 > .contents_con > .inner_con > .post_con > .img_con {}
.event_sub02 > .contents_con > .inner_con > .post_con > .img_con > img {width:100%; filter:drop-shadow(0 1.04vw 1.04vw rgba(0,0,0,0.25));}
.event_sub02 > .contents_con > .inner_con > .post_con > .text_con {width:max-content; text-align:center; position:absolute; top:9.69vw; left:50%; transform:translateX(-50%);}
.event_sub02 > .contents_con > .inner_con > .post_con > .text_con > span {font-family:'Goyang'; font-size:4.17vw; color:#000; font-weight:400; line-height:160%; white-space:pre-line;}
.event_sub02 > .contents_con > .inner_con > .post_con > .text_con > span .color_text {font-family:'Goyang'; color:#0051FF;}
.event_sub02 > .contents_con > .inner_con > .cat_con {width:86.15vw; position:absolute; top:86.77vw; left:5.21vw;}
.event_sub02 > .contents_con > .inner_con > .cat_con > img {width:100%;}
.event_sub02 > .contents_con > .inner_con > .list_con {margin:53.75vw 0 0; position:relative; z-index:10;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul {display:flex; flex-direction:column; gap:6.25vw; width:89.58vw; margin:0 auto;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li {}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:2.08vw;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:15.52vw; background-size:contain; text-align:center; filter:drop-shadow(0 0 1.04vw rgba(0,0,0,0.4));}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > span {font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.14vw;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .textarea_con {width:100%; height:32.19vw; background:rgba(255,255,255,0.9); padding:5.21vw; border-radius:5.21vw; box-shadow:0 0.52vw 2.08vw rgba(0,0,0,0.4);}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .textarea_con > textarea {font-family: Sandoll Nemony2; width:100%; height:100%; border:none; padding:3.13vw; font-size:4.69vw; color:#000; font-weight:400; line-height:150%; letter-spacing:-0.12vw; border-radius:3.13vw; overflow-y:auto;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li > .list_div > .textarea_con > textarea::placeholder {color:#AEAEAE;}
.event_sub02 > .contents_con > .inner_con > .btn_con {margin:8.44vw 0 0;}
.event_sub02 > .contents_con > .inner_con > .btn_con > a {font-family: Sandoll Nemony; display:flex; justify-content:center; align-items:center; width:89.58vw; margin:0 auto; height:18.44vw; background:#E55552; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}
.event_sub02 > .contents_con > .inner_con > .info_con {width:85.42vw; margin:0 auto; margin-top:5.10vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .title_con {border-bottom:0.10vw solid #FFF; padding:2.29vw 1.04vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .title_con > span {font-family: Sandoll Nemony; font-size:4.17vw; color:#FFF; font-weight:400; line-height:normal; letter-spacing:-0.10vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con {padding:3.33vw 0 0;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con > ul {display:flex; flex-direction:column; gap:2.08vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con > ul > li {position:relative;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con > ul > li:before {content:''; width:1.04vw; height:1.04vw; background:#FFF; border-radius:100%; position:absolute; top:1.25vw; left:1.04vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con > ul > li > span {font-family: Sandoll Nemony2; display:inline-block; padding:0 0 0 3.13vw; font-size:2.92vw; color:#FFF; font-weight:400; line-height:130%; letter-spacing:-0.07vw;}
.event_sub02 > .contents_con > .inner_con > .info_con > .list_con > ul > li:last-child:before {content:none;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li:nth-child(1) > .list_div > .title_con {background:url("/img/event/event_sub02_list_con_title_bg01.png")no-repeat center/cover;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) > .list_div > .title_con {background:url("/img/event/event_sub02_list_con_title_bg02.png")no-repeat center/cover;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li:nth-child(3) > .list_div > .title_con {height:24.79vw; background:url("/img/event/event_sub02_list_con_title_bg03.png")no-repeat center/cover;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) > .list_div > .textarea_con {height:67.60vw;}
.event_sub02 > .contents_con > .inner_con > .list_con > ul > li:nth-child(3) > .list_div > .textarea_con {height:67.60vw;}

/* 이벤트 sub02_2 */
.event_sub02_2 > .contents_con {background:url("/img/event/event_sub03_bg.png")no-repeat top/cover;}
.event_sub02_2 > .contents_con > .inner_con {padding:15.52vw 0 9.79vw; position:relative; background-color:rgba(0,0,0,0.65); z-index:10;}
.event_sub02_2 > .contents_con > .inner_con > .title_con {text-align:center;}
.event_sub02_2 > .contents_con > .inner_con > .title_con > .text01_con {}
.event_sub02_2 > .contents_con > .inner_con > .title_con > .text01_con > span {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.event_sub03_2 > .contents_con > .inner_con > .title_con > .text02_con {}
.event_sub02_2 > .contents_con > .inner_con > .title_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:4.38vw; color:#FFF; font-weight:700; line-height:150%;}
.event_sub02_2 > .contents_con > .inner_con > .img_con {width:82.71vw; margin:0 auto; margin-top:30.10vw;}
.event_sub02_2 > .contents_con > .inner_con > .img_con > img {width:100%;}
.event_sub02_2 > .contents_con > .inner_con > .btn_con {margin:20.52vw 0 0;}
.event_sub02_2 > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:89.58vw; margin:0 auto; height:18.44vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}

/* 이벤트 sub03 */
.event_sub03 > .contents_con {background:url("/img/event/event_sub03_bg.png")no-repeat top/cover;}
.event_sub03 > .contents_con > .inner_con {padding:15.52vw 0 9.79vw; position:relative;}
.event_sub03 > .contents_con > .inner_con > .title_con {text-align:center;}
.event_sub03 > .contents_con > .inner_con > .title_con > .text01_con {}
.event_sub03 > .contents_con > .inner_con > .title_con > .text01_con > span {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.event_sub03 > .contents_con > .inner_con > .title_con > .text02_con {}
.event_sub03 > .contents_con > .inner_con > .title_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:4.38vw; color:#FFF; font-weight:700; line-height:150%;}
.event_sub03 > .contents_con > .inner_con > .lego_con {width:35.21vw; margin:1.67vw 0 0; position:absolute; top:42.50vw; left:40.31vw;}
.event_sub03 > .contents_con > .inner_con > .lego_con > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .input_list {width:89.58vw; margin:0 auto; background:rgba(255,255,255,0.9); margin-top:42.71vw; padding:15.21vw 5.21vw 5.21vw; position:relative; z-index:10; border-radius:4.17vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.event_sub03 > .contents_con > .inner_con > .input_list > .img_con {width:29.38vw; position:absolute; top:-33.33vw; left:5.42vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > .img_con > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul {display:flex; flex-direction:column; gap:2.08vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li {}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li > .list_div {display:flex; gap:2.08vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li > .list_div > input {width:100%; height:12.50vw; border:none; background:#FFF; padding:3.13vw; font-size:3.65vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.18vw; border-radius:1.04vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li > .list_div > input::placeholder {color:#BABABA;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li > .list_div > a {flex-shrink:0; display:flex; justify-content:center; align-items:center; width:26.04vw; height:12.50vw; background:#10A064; font-size:3.13vw; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.16vw; border-radius:1.04vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > ul > li.auth_code_wrap {display:none;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con {margin:3.13vw 0 0;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label {display:flex; justify-content:space-between; align-items:center;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con {display:flex; align-items:center; gap:1.04vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con input[type=checkbox] {display:none;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con .check_icon {display:inline-block; width:3.75vw; height:3.75vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-size:contain; background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con span {font-size:3.65vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.18vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .text_con input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .img_con {width:2.19vw;}
.event_sub03 > .contents_con > .inner_con > .input_list > .check_con > .check_label > .img_con > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .receipt_con {margin:3.33vw 0 0;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con {}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o {display:none; width:89.58vw; margin:0 auto; background:rgba(255,255,255,0.9); padding:5.21vw; border-radius:4.17vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .text_con {}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .text_con > span {font-size:3.65vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.18vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .contents_con {display:flex; align-items:flex-start; gap:2.08vw; margin:2.08vw 0 0;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .contents_con > .img_con {width:71.88vw; height:29.17vw; background:no-repeat center/cover; border-radius:3.13vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .contents_con > .img_con > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .contents_con > a {display:inline-block; width:7.81vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_o > .contents_con > a > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x {width:89.58vw; margin:0 auto; background:rgba(255,255,255,0.9); padding:5.21vw; border-radius:4.17vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x > .contents_con {display:flex; flex-direction:column; align-items:center; gap:2.08vw; padding:4.17vw 0;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x > .contents_con > .img_con {width:10.63vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x > .contents_con > .img_con > img {width:100%;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x > .contents_con > .text_con {text-align:center;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .photo_con > .photo_x > .contents_con > .text_con > span {font-size:3.65vw; color:#1F1F1F; font-weight:700; line-height:140%; letter-spacing:-0.18vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con {margin:4.06vw 0 0;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con > label {}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con > label > input {display:none}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con > label > .text_con {display:flex; justify-content:center; align-items:center; gap:1.04vw; width:89.58vw; margin:0 auto; height:18.44vw; background:#515151; border-radius:5.21vw;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con > label > .text_con > span {font-family: Sandoll Nemony;  font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal;}
.event_sub03 > .contents_con > .inner_con > .receipt_con > .btn_con > label > .text_con > img {width:6.77vw;}
.event_sub03 > .contents_con > .inner_con > .btn_con {margin:3.02vw 0 0;}
.event_sub03 > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:89.58vw; margin:0 auto; height:18.44vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}

/* 이벤트 sub03_2 */
.event_sub03_2 > .contents_con {background:url("/img/event/event_sub03_bg.png")no-repeat top/cover;}
.event_sub03_2 > .contents_con > .inner_con {padding:15.52vw 0 9.79vw; background-color:rgba(0,0,0,0.65); position:relative; z-index:10;}
.event_sub03_2 > .contents_con > .inner_con > .title_con {text-align:center;}
.event_sub03_2 > .contents_con > .inner_con > .title_con > .text01_con {}
.event_sub03_2 > .contents_con > .inner_con > .title_con > .text01_con > span {font-family: Sandoll Nemony; font-size:12.50vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.31vw;}
.event_sub03_2 > .contents_con > .inner_con > .title_con > .text02_con {}
.event_sub03_2 > .contents_con > .inner_con > .title_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:4.38vw; color:#FFF; font-weight:700; line-height:150%;}
.event_sub03_2 > .contents_con > .inner_con > .img_con {width:61.88vw; margin:0 auto; margin-top:10.31vw;}
.event_sub03_2 > .contents_con > .inner_con > .img_con > img {width:100%;}
.event_sub03_2 > .contents_con > .inner_con > .btn_con {margin:20.52vw 0 0;}
.event_sub03_2 > .contents_con > .inner_con > .btn_con > a {font-family: Sandoll Nemony; display:flex; justify-content:center; align-items:center; width:89.58vw; margin:0 auto; height:18.44vw; background:#E55552; font-size:5.73vw; color:#FFF; font-weight:400; line-height:normal; border-radius:5.21vw;}

/* mbti 공통 */
.mbti_con {width:100%; margin:0 auto; position:relative;}
.mbti_con > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.mbti_con > .top_con > a {display:block; width:7.50vw;}
.mbti_con > .contents_con {background:url("/img/mbti/mbti_bg.png")no-repeat top/cover; overflow:hidden;}

/* mbti test_sub01 */
.test_sub01_con {}
.test_sub01_con > .contents_con {}
.test_sub01_con > .contents_con > .inner_con {padding:16.48vw 0 7.19vw; position:relative;}
.test_sub01_con > .contents_con > .inner_con > .txt_con {display:flex; flex-direction:column; margin:0 0 0 8.44vw;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .text01_con {}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .text01_con > span {font-family:'Goyang'; font-size:7.29vw; color:#FFF; font-weight:400; line-height:160%;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .img_con {margin:1.46vw 0 0; position:relative; z-index:10;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .img_con > img {}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .img_con > img.lego {width:42.50vw;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .img_con > img.mbti {width:75.31vw; margin:4.27vw 0 0;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .text02_con {margin:6.46vw 0 0;}
.test_sub01_con > .contents_con > .inner_con > .txt_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:6.25vw; color:#FFF; font-weight:500; line-height:140%;}
.test_sub01_con > .contents_con > .inner_con > .deco_con {}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco01 {width:63.75vw; height:86.04vw; background:url("/img/mbti/mbti_test_sub01_con_deco_con_deco01_bg.png")no-repeat center/cover; background-size:contain; position:absolute; top:75.00vw; right:0;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco01 > img {width:38.13vw; position:absolute; top:15.83vw; right:5.52vw;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco02 {width:61.04vw; height:80.63vw; background:url("/img/mbti/mbti_test_sub01_con_deco_con_deco02_bg.png")no-repeat center/cover; background-size:contain; position:absolute; top:113.23vw; left:0;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco02 > img {width:45.52vw; position:absolute; top:13.33vw; left:3.54vw;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco_icon {}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco_icon > img {position:absolute;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco_icon > img.deco_icon01 {width:22.29vw; top:4.79vw; right:13.44vw;}
.test_sub01_con > .contents_con > .inner_con > .deco_con > .deco_icon > img.deco_icon02 {width:42.71vw; top:22.60vw; right:-8.96vw;}
.test_sub01_con > .contents_con > .inner_con > .btn_con {margin:102.92vw 0 0;}
.test_sub01_con > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:83.33vw; margin:0 auto; height:17.71vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:150%; border-radius:5.21vw;}

/* mbti test_sub02 */
.test_sub02_con {}
.test_sub02_con > .contents_con {}
.test_sub02_con > .contents_con > .inner_con {padding:16.48vw 0 7.19vw; position:relative;}
.test_sub02_con > .contents_con > .inner_con > .txt_con {display:flex; flex-direction:column; margin:0 0 0 8.44vw;}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .text01_con {}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .text01_con > span {font-family:'Goyang'; font-size:7.29vw; color:#FFF; font-weight:400; line-height:160%;}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .img_con {margin:1.46vw 0 0; position:relative; z-index:10;}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .img_con > img {}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .img_con > img.lego {width:42.50vw;}
.test_sub02_con > .contents_con > .inner_con > .txt_con > .img_con > img.mbti {width:75.31vw; margin:4.27vw 0 0;}.test_sub01_con > .contents_con > .inner_con > .deco_con {}
.test_sub02_con > .contents_con > .inner_con > .deco_con {}
.test_sub02_con > .contents_con > .inner_con > .deco_con > .deco_icon {}
.test_sub02_con > .contents_con > .inner_con > .deco_con > .deco_icon > img {position:absolute;}
.test_sub02_con > .contents_con > .inner_con > .deco_con > .deco_icon > img.deco_icon01 {width:22.29vw; top:4.79vw; right:13.44vw;}
.test_sub02_con > .contents_con > .inner_con > .deco_con > .deco_icon > img.deco_icon02 {width:42.71vw; top:22.60vw; right:-8.96vw;}
.test_sub02_con > .contents_con > .inner_con > .img_con {position:absolute; top:73.65vw; left:0; right:0;}
.test_sub02_con > .contents_con > .inner_con > .img_con > img {width:100%;}
.test_sub02_con > .contents_con > .inner_con > .img_con > .text_con {position:absolute; top:4.27vw; right:4.58vw; text-align:center;}
.test_sub02_con > .contents_con > .inner_con > .img_con > .text_con > span {display:inline-block; width:max-content; font-family: Sandoll Nemony2; font-size:5.21vw; color:#222; font-weight:700; line-height:150%;}
.test_sub02_con > .contents_con > .inner_con > .input_con {width:83.33vw; margin:0 auto; background:rgba(255,255,255,0.9); margin-top:75.94vw; padding:5.21vw; position:relative; z-index:10; border-radius:5.21vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul {display:flex; flex-direction:column; gap:2.08vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li {}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div {}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > input {width:100%; height:17.71vw; border:none; background:#FFF; padding:0 3.13vw; font-family: Sandoll Nemony2; font-size:4.58vw; color:#222; font-weight:500; line-height:150%; border-radius:3.13vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > input::placeholder {color:#AEAEAE;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > ul {display:flex; justify-content:center; align-items:center; gap:2.08vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > ul > li {width:100%;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > ul > li > label {display:flex; align-items:center; gap:2.08vw; width:100%; height:17.71vw; background:#FFF; padding:0 3.13vw; border-radius:3.13vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > ul > li > label > .check_icon {width:5.63vw; height:5.63vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > ul > li > .list_div > ul > li > label > span {font-family: Sandoll Nemony2; font-size:4.58vw; color:#222; font-weight:500; line-height:normal; letter-spacing:-0.23vw;}
.test_sub02_con > .contents_con > .inner_con > .input_con > .btn_con {margin:3.13vw 0 0;}
.test_sub02_con > .contents_con > .inner_con > .input_con > .btn_con > a {display:flex; justify-content:center; align-items:center; height:17.71vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; line-height:150%; border-radius:3.13vw;}

/* mbti test_sub03 */
.test_sub03_con {width:100%; margin:0 auto;}
.test_sub03_con > .contents_con {}
.test_sub03_con > .contents_con > .inner_con {}
.test_sub03_con > .contents_con > .inner_con > .step_con {display:none;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con {padding:14.58vw 0 15.21vw;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con {position:relative;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con > .fixed_bar {width:83.33vw; margin:0 auto; height:2.50vw; background:#FFF; border-radius:10.42vw;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con > .progress_now {display:flex; align-items:center; width:87.29vw; margin:0 auto; height:7.29vw; position:absolute; top:50%; left:50%; transform:translate(-50%,-46%);}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con > .progress_now > .progress_bar {width:8.3%; height:7.29vw; background:url("/img/mbti/mbti_test_sub03_con_progress_bar.png")no-repeat; background-size:cover; background-position:left; position:relative; top:50%; left:0; transform:translateY(-50%);}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con > .progress_now .progress_icon {width:11.88vw; position:absolute; top:50%; right:-3.13vw; transform:translateY(-50%);}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .progress_con > .progress_now .progress_icon > img {width:100%;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .question_con {display:flex; flex-direction:column; justify-content:center; align-items:center; gap:2.08vw; width:83.33vw; margin:0 auto; height:63.85vw; background:#FFC035; margin-top:7.60vw; border-radius:5.21vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .question_con > .number_con {display:flex; justify-content:center; align-items:center; width:10.00vw; height:10.00vw; background:#E55552; border-radius:100%;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .question_con > .number_con > span {font-size:5.21vw; color:#FFF; font-weight:800; line-height:160%;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .question_con > .text_con {text-align:center;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .question_con > .text_con > span {font-family: Sandoll Nemony2; font-size:7.29vw; color:#222; font-weight:400; line-height:140%;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .answer_con {margin:26.15vw 0 0;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .answer_con > ul {display:flex; flex-direction:column; align-items:center; gap:3.02vw;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .answer_con > ul > li {text-align:center;}
.test_sub03_con > .contents_con > .inner_con > .step_con > .contents_con > .answer_con > ul > li > a {display:flex; justify-content:center; align-items:center; width:83.33vw; height:40.73vw; background:rgba(255,255,255,0.9); font-family: Sandoll Nemony2; font-size:6.25vw; color:#222; font-weight:400; line-height:140%; border-radius:5.21vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.test_sub03_con > .contents_con > .inner_con > .step_con.step01 {display:block;}

/* mbti 결과 페이지 */
.result_con {background:#888; overflow:hidden;}
.result_con > .contents_con {padding:4.90vw 0 4.79vw;}
.result_con > .contents_con > .inner_con {position:relative;}
.result_con > .contents_con > .inner_con > .title_con {text-align:center;}
.result_con > .contents_con > .inner_con > .title_con > .text01_con {}
.result_con > .contents_con > .inner_con > .title_con > .text01_con > span {font-family:'Goyang'; font-size:8.44vw; color:#FFF; font-weight:400; line-height:160%; letter-spacing:-0.19vw;}
.result_con > .contents_con > .inner_con > .title_con > .text02_con {margin:-1.04vw 0 0;}
.result_con > .contents_con > .inner_con > .title_con > .text02_con > span {font-family: Sandoll Nemony2; font-size:8.85vw; color:#FFF; font-weight:700; line-height:160%;}
.result_con > .contents_con > .inner_con > .title_con > .text03_con {display:flex; justify-content:center; align-items:center; width:44.79vw; margin:0 auto; height:9.58vw; border-radius:52.08vw;}
.result_con > .contents_con > .inner_con > .title_con > .text03_con > span {font-family: Sandoll Nemony2; font-size:6.25vw; color:#FFF; font-weight:700; line-height:160%;}
.result_con > .contents_con > .inner_con > .bubble_con {margin:4.38vw 0 0; position:relative;}
.result_con > .contents_con > .inner_con > .bubble_con > .character_con {}
.result_con > .contents_con > .inner_con > .bubble_con > .character_con > img {width:100%;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con {}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > .img_con {position:absolute; top:0; left:0; right:0;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > .img_con > img {}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul {}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li {display:flex; justify-content:center; align-items:center; position:absolute; text-align:center;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li > span {font-family:'Goyang'; font-size:5.94vw; color:#FFF; font-weight:400; line-height:130%;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li01 {width:30.21vw; height:17.19vw; top:0; left:9.38vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li02 {width:18.75vw; height:27.08vw; top:32.81vw; left:5.21vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li03 {width:19.79vw; height:16.67vw; top:64.58vw; left:8.85vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li04 {width:34.90vw; height:11.46vw; top:89.27vw; left:6.04vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li05 {width:43.75vw; height:13.02vw; top:0; right:3.13vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li06 {width:19.79vw; height:40.10vw; top:16.67vw; right:3.13vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li07 {width:27.08vw; height:17.71vw; top:62.18vw; right:3.54vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .list_con > ul > li.li08 {width:29.17vw; height:17.71vw; top:84.38vw; right:4.17vw;}
.result_con > .contents_con > .inner_con > .bubble_con > .name_con {position:absolute; bottom:0;}
.result_con > .contents_con > .inner_con > .bubble_con > .name_con > img {width:100%;}
.result_con > .contents_con > .inner_con > .text_con {text-align:center;}
.result_con > .contents_con > .inner_con > .text_con > span {font-family:'Goyang'; font-size:5.63vw; color:#FFF; font-weight:400; line-height:130%;}
.result_con > .contents_con > .inner_con > .product_con {width:89.58vw; margin:0 auto; background:#FFF; margin-top:5.63vw; padding:4.69vw 3.54vw 3.85vw; border-radius:2.60vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.result_con > .contents_con > .inner_con > .product_con > .text_con {text-align:center;}
.result_con > .contents_con > .inner_con > .product_con > .text_con > span {font-family:'Goyang'; font-size:5.21vw; color:#222; font-weight:400; line-height:130%;}
.result_con > .contents_con > .inner_con > .product_con > .list_con {margin:3.13vw 0 0;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul {display:flex; justify-content:center; align-items:flex-start; gap:3.18vw;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li {}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a {display:block;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .img_con {width:38.54vw; background:no-repeat center/cover; background-color:#F0EEEE; border-radius:2.60vw;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .img_con > img {width:100%;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .txt_con {margin:1.56vw 0 0; text-align:center;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .txt_con > .text01_con {}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .txt_con > .text01_con > span {font-family:'Goyang'; font-size:3.33vw; color:#222; font-weight:400; line-height:130%;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .txt_con > .text02_con {margin:0.73vw 0 0;}
.result_con > .contents_con > .inner_con > .product_con > .list_con > ul > li > a > .txt_con > .text02_con > span {font-family:'Goyang'; font-size:3.33vw; color:#222; font-weight:600; line-height:130%;}
.result_con > .contents_con > .inner_con > .btn_con {margin:3.85vw 0 0;}
.result_con > .contents_con > .inner_con > .btn_con > a {display:flex; justify-content:center; align-items:center; gap:1.04vw; width:60.10vw; margin:0 auto; height:10.21vw; background:#e82c8e; border-radius:5.21vw;}
.result_con > .contents_con > .inner_con > .btn_con > a > span {font-family:'Goyang'; font-size:5.21vw; color:#FFF; font-weight:700; line-height:6.25vw;}
.result_con > .contents_con > .inner_con > .btn_con > a > img {width:5.31vw;}
.result_con > .contents_con > .inner_con > .sns_con {margin:3.85vw 0 0;}
.result_con > .contents_con > .inner_con > .sns_con > .text_con {text-align:center;}
.result_con > .contents_con > .inner_con > .sns_con > .text_con > span {font-family:'Goyang'; font-size:5.21vw; color:#FFF; font-weight:400; line-height:6.25vw;}
.result_con > .contents_con > .inner_con > .sns_con > ul {display:flex; justify-content:center; align-items:center; gap:4.17vw; margin:2.50vw 0 0;}
.result_con > .contents_con > .inner_con > .sns_con > ul > li {}
.result_con > .contents_con > .inner_con > .sns_con > ul > li > a {display:block; width:12.92vw;}
.result_con > .contents_con > .inner_con > .sns_con > ul > li > a > img {width:100%;}
.result_con > .contents_con > .inner_con > .list_con {margin:7.92vw 0 0;}
.result_con > .contents_con > .inner_con > .list_con > ul {display:flex; flex-direction:column; align-items:center; gap:2.08vw;}
.result_con > .contents_con > .inner_con > .list_con > ul > li {}
.result_con > .contents_con > .inner_con > .list_con > ul > li > a {display:flex; justify-content:center; align-items:center; width:87.50vw; margin:0 auto; height:18.44vw; background:#E55552; font-family: Sandoll Nemony; font-size:5.73vw; color:#FFF; font-weight:400; border-radius:5.21vw; box-shadow:0 1.25vw 1.88vw 0 rgba(0,0,0,0.25);}
.result_con > .contents_con > .inner_con > .list_con > ul > li:nth-child(2) > a {background:#E3A825;}
.result_con.infj_m {background:url("/img/mbti/infj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.infj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#8E2623;}
.result_con.infj_m > .contents_con > .inner_con > .btn_con > a {background:#8E2623;}
.result_con.infj_f {background:url("/img/mbti/infj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.infj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#3D57C7;}
.result_con.infj_f > .contents_con > .inner_con > .btn_con > a {background:#3D57C7;}
.result_con.infp_m {background:url("/img/mbti/infp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.infp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#FF0900;}
.result_con.infp_m > .contents_con > .inner_con > .btn_con > a {background:#FF0900;}
.result_con.infp_f {background:url("/img/mbti/infp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.infp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#0AC5CC;}
.result_con.infp_f > .contents_con > .inner_con > .btn_con > a {background:#0AC5CC;}
.result_con.intj_m {background:url("/img/mbti/intj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.intj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#00264C;}
.result_con.intj_m > .contents_con > .inner_con > .btn_con > a {background:#00264C;}
.result_con.intj_f {background:url("/img/mbti/intj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.intj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#869810;}
.result_con.intj_f > .contents_con > .inner_con > .btn_con > a {background:#869810;}
.result_con.intp_m {background:url("/img/mbti/intp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.intp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#349DC9;}
.result_con.intp_m > .contents_con > .inner_con > .btn_con > a {background:#349DC9;}
.result_con.intp_f {background:url("/img/mbti/intp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.intp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#3E3E3E;}
.result_con.intp_f > .contents_con > .inner_con > .btn_con > a {background:#3E3E3E;}
.result_con.isfj_m {background:url("/img/mbti/isfj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.isfj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#964311;}
.result_con.isfj_m > .contents_con > .inner_con > .btn_con > a {background:#964311;}
.result_con.isfj_f {background:url("/img/mbti/isfj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.isfj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#02B1C8;}
.result_con.isfj_f > .contents_con > .inner_con > .btn_con > a {background:#02B1C8;}
.result_con.isfp_m {background:url("/img/mbti/isfp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.isfp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#0C4897;}
.result_con.isfp_m > .contents_con > .inner_con > .btn_con > a {background:#0C4897;}
.result_con.isfp_f {background:url("/img/mbti/isfp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.isfp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#89400D;}
.result_con.isfp_f > .contents_con > .inner_con > .btn_con > a {background:#89400D;}
.result_con.istj_m {background:url("/img/mbti/istj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.istj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#0897C1;}
.result_con.istj_m > .contents_con > .inner_con > .btn_con > a {background:#0897C1;}
.result_con.istj_f {background:url("/img/mbti/istj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.istj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#003419;}
.result_con.istj_f > .contents_con > .inner_con > .btn_con > a {background:#003419;}
.result_con.istp_m {background:url("/img/mbti/istp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.istp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#AA5300;}
.result_con.istp_m > .contents_con > .inner_con > .btn_con > a {background:#AA5300;}
.result_con.istp_f {background:url("/img/mbti/istp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.istp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#000000;}
.result_con.istp_f > .contents_con > .inner_con > .btn_con > a {background:#000000;}

.result_con.enfj_m {background:url("/img/mbti/enfj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.enfj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#0C7C46;}
.result_con.enfj_m > .contents_con > .inner_con > .btn_con > a {background:#0C7C46;}
.result_con.enfj_f {background:url("/img/mbti/enfj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.enfj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#D86AA4;}
.result_con.enfj_f > .contents_con > .inner_con > .text03_con {background:#D86AA4;}
.result_con.enfp_m {background:url("/img/mbti/enfp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.enfp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#E9AA0D;}
.result_con.enfp_m > .contents_con > .inner_con > .btn_con > a {background:#E9AA0D;}
.result_con.enfp_f {background:url("/img/mbti/enfp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.enfp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#89400D;}
.result_con.enfp_f > .contents_con > .inner_con > .btn_con > a {background:#89400D;}
.result_con.entj_m {background:url("/img/mbti/entj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.entj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#2F2F2F;}
.result_con.entj_m > .contents_con > .inner_con > .btn_con > a {background:#2F2F2F;}
.result_con.entj_f {background:url("/img/mbti/entj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.entj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#044818;}
.result_con.entj_f > .contents_con > .inner_con > .btn_con > a {background:#044818;}
.result_con.entp_m {background:url("/img/mbti/entp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.entp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#A48122;}
.result_con.entp_m > .contents_con > .inner_con > .btn_con > a {background:#A48122;}
.result_con.entp_f {background:url("/img/mbti/entp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.entp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#DE231E;}
.result_con.entp_f > .contents_con > .inner_con > .btn_con > a {background:#DE231E;}
.result_con.esfj_m {background:url("/img/mbti/esfj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.esfj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#FF5C03;}
.result_con.esfj_m > .contents_con > .inner_con > .btn_con > a {background:#FF5C03;}
.result_con.esfj_f {background:url("/img/mbti/esfj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.esfj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#2686FE;}
.result_con.esfj_f > .contents_con > .inner_con > .btn_con > a {background:#2686FE;}
.result_con.esfp_m {background:url("/img/mbti/esfp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.esfp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#CD8A19;}
.result_con.esfp_m > .contents_con > .inner_con > .btn_con > a {background:#CD8A19;}
.result_con.esfp_f {background:url("/img/mbti/esfp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.esfp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#FE0083;}
.result_con.esfp_f > .contents_con > .inner_con > .btn_con > a {background:#FE0083;}
.result_con.estj_m {background:url("/img/mbti/estj_m_result_page_bg.png")no-repeat center/cover;}
.result_con.estj_m > .contents_con > .inner_con > .title_con > .text03_con {background:#353535;}
.result_con.estj_m > .contents_con > .inner_con > .btn_con > a {background:#353535;}
.result_con.estj_f {background:url("/img/mbti/estj_w_result_page_bg.png")no-repeat center/cover;}
.result_con.estj_f > .contents_con > .inner_con > .title_con > .text03_con {background:#61240A;}
.result_con.estj_f > .contents_con > .inner_con > .btn_con > a {background:#61240A;}
.result_con.estp_m {background:url("/img/mbti/estp_m_result_page_bg.png")no-repeat center/cover;}
.result_con.estp_m > .contents_con > .inner_con > .title_con > .text03_con {background:#2144CB;}
.result_con.estp_m > .contents_con > .inner_con > .btn_con > a {background:#2144CB;}
.result_con.estp_f {background:url("/img/mbti/estp_w_result_page_bg.png")no-repeat center/cover;}
.result_con.estp_f > .contents_con > .inner_con > .title_con > .text03_con {background:#1E5CFF;}
.result_con.estp_f > .contents_con > .inner_con > .btn_con > a {background:#1E5CFF;}

/* 이벤트페이지 팝업 */
.find_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; top:0; left:0; right:0; z-index:200;}
.find_popup_con {display:none; width:80%; margin:0 auto; background:rgba(255,255,255,0.9); padding:5.21vw; border-radius:4.17vw; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); z-index:200;}
.find_popup_con > .contents_con {display:flex; flex-direction:column; align-items:center; gap:4.27vw; position:relative;}
.find_popup_con > .contents_con > .img_con {width:54.48vw; margin:0 auto;}
.find_popup_con > .contents_con > .img_con > img {width:100%;}
.find_popup_con > .contents_con > .text_con {text-align:center;}
.find_popup_con > .contents_con > .text_con > span {font-family: Sandoll Nemony; font-size:5.00vw; color:#000; font-weight:400; line-height:140%;}
.find_popup_con > .contents_con > .btn_con {width:100%;}
.find_popup_con > .contents_con > .btn_con > a {font-family: Sandoll Nemony; display:flex; justify-content:center; align-items:center; width:100%; height:17.71vw; background:rgba(16, 135, 140, 0.70); border-radius:3.13vw; font-size:5.73vw; color:#FFF; font-weight:400; line-height:150%; letter-spacing:-0.14vw;}
.find_popup_con > .contents_con > .closed_btn {position:absolute; top:-13.54vw; right:-5.21vw;}
.find_popup_con > .contents_con > .closed_btn > a {display:block; width:6.15vw;}
.find_popup_con > .contents_con > .closed_btn > a > img {width:100%;}

/* 숨겨진 크리스마스 이야기 */
.cartoon_con {width:100%; margin:0 auto; position:relative;}
.cartoon_con > .top_con {display:flex; align-items:center; width:100%; height:15.52vw; background:transparent; padding:0 3.13vw; position:absolute; top:0; left:0; right:0; z-index:100;}
.cartoon_con > .top_con > a {display:block; width:7.50vw;}

/* 개인정보 활동 동의 팝업 */
.agree_popup_con_bg {display:none; width:100%; height:100%; background:rgba(0,0,0,0.65); position:fixed; top:0; left:0; right:0; z-index:200;}
.agree_popup_con {display:none; width:86%; background:#FFF; padding:5.21vw; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); z-index:200; border-radius:4.17vw; box-shadow:0 0.52vw 2.19vw 0 rgba(0,0,0,0.4);}
.agree_popup_con > .contents_con {}
.agree_popup_con > .contents_con > .title_con {border-bottom:0.10vw solid #D8D8D8; padding:1.25vw 0;}
.agree_popup_con > .contents_con > .title_con > span {font-size:3.13vw; color:#222; font-weight:700; line-height:140%; letter-spacing:-0.16vw;}
.agree_popup_con > .contents_con > .info_con {}
.agree_popup_con > .contents_con > .info_con > .text_con {margin:4.69vw 0;}
.agree_popup_con > .contents_con > .info_con > .text_con > span {font-size:3.13vw; color:#ABABAB; font-weight:400; line-height:150%; letter-spacing:-0.16vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con {display:flex; flex-direction:column; gap:2.08vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div {display:flex; flex-direction:column; gap:2.08vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .title_con {}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .title_con > span {font-size:2.71vw; color:#222; font-weight:500; line-height:140%; letter-spacing:-0.14vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .text01_con {}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .text01_con > span {font-size:2.71vw; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.14vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .list_con {}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .list_con > ul {display:flex; flex-direction:column; gap:0.52vw;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .list_con > ul > li {position:relative;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .list_con > ul > li:before {content:''; width:0.73vw; height:0.73vw; background:#222; position:absolute; top:50%; left:1.67vw; transform:translateY(-50%); border-radius:100%;}
.agree_popup_con > .contents_con > .info_con > .contents_con > .info_div > .list_con > ul > li > span {display:inline-block; padding:0 0 0 4.17vw; font-size:2.71vw; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.14vw;}
.agree_popup_con > .contents_con > .btn_con {display:flex; justify-content:center; align-items:center; gap:2.08vw; margin:5.21vw 0 0;}
.agree_popup_con > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:37.40vw; height:13.13vw; background:#EFEFEF; font-family: Sandoll Nemony; font-size:4.17vw; color:#CACACA; font-weight:400; line-height:150%; letter-spacing:-0.10vw; border-radius:3.13vw;}
.agree_popup_con > .contents_con > .btn_con > a.agree_btn {background:#E55552; color:#FFF;}
.agree_popup_con > .contents_con > .btn_con > a.disagree_btn {}

/*푸터*/
#footer {width:100%; margin:0 auto;}


@media all and (max-width: 1580px) { 

	#pc_main_con > .contents_con {height:100vh; position:relative;}
	#pc_main_con > .contents_con > .inner_con {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%);}

}

@media all and (max-width: 1460px) { 

	#wrap > .left_con {top:50%; left:3vw; transform:translateY(-50%);}
	#wrap > .right_con {top:50%; right:12vw; transform:translateY(-50%);}

}

@media all and (max-width: 1180px) { 

	#wrap > .left_con {display:none;}
	#wrap > .right_con {display:none;}

}