@charset "UTF-8";
.showcase_dreamiez body {
	margin: 0;
}

.showcase_dreamiez * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.showcase_dreamiez p, .showcase_dreamiez h1, .showcase_dreamiez h2, .showcase_dreamiez h3, .showcase_dreamiez h4, .showcase_dreamiez h5, .showcase_dreamiez h6, .showcase_dreamiez ul, .showcase_dreamiez ol, .showcase_dreamiez li, .showcase_dreamiez dl, .showcase_dreamiez dt, .showcase_dreamiez dd, .showcase_dreamiez table, .showcase_dreamiez th, .showcase_dreamiez td, .showcase_dreamiez form, .showcase_dreamiez fieldset, .showcase_dreamiez legend, .showcase_dreamiez input, .showcase_dreamiez textarea, .showcase_dreamiez button, .showcase_dreamiez select, .showcase_dreamiez em, .showcase_dreamiez strong, .showcase_dreamiez span, .showcase_dreamiez a {
	margin: 0;
	padding: 0;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

.showcase_dreamiez input, .showcase_dreamiez textarea, .showcase_dreamiez select, .showcase_dreamiez button, .showcase_dreamiez table {
	font-size: 13px;
	line-height: 1.4;
	letter-spacing: -0.3px;
	color: #252525;
	-webkit-appearance: none;
	appearance: none;
	font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}

.showcase_dreamiez img, .showcase_dreamiez fieldset {
	border: 0;
	vertical-align: top;
}

.showcase_dreamiez ul, .showcase_dreamiez ol {
	list-style: none;
}

.showcase_dreamiez em, .showcase_dreamiez address {
	font-style: normal;
}

.showcase_dreamiez a {
	text-decoration: none;
}

.showcase_dreamiez a:hover, .showcase_dreamiez a:active, .showcase_dreamiez a:focus {
	text-decoration: none;
}

.showcase_dreamiez table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

.showcase_dreamiez hr {
	display: none !important;
}

.showcase_dreamiez .u_skip, .showcase_dreamiez .blind {
	overflow: hidden !important;
	position: absolute !important;
	clip: rect(0 0 0 0) !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
}

.showcase_dreamiez button {
	border: none;
	background: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

.showcase_dreamiez img {
	width: 100%;
	vertical-align: top;
}

/* viewport size */
/* vw 변환 function */
.showcase_dreamiez {
	overflow: hidden;
}

.showcase_dreamiez img {
	pointer-events: none;
	-o-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	    user-select: none;
}

.showcase_dreamiez .only_en {
	display: none;
}

.showcase_dreamiez .only_pc {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.showcase_dreamiez .only_pc.inline {
	display: inline-block !important;
}

.showcase_dreamiez .only_mo {
	display: none !important;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez {
		min-width: 320px;
	}
	.showcase_dreamiez .only_pc {
		display: none !important;
	}
	.showcase_dreamiez .only_tab {
		display: none !important;
	}
	.showcase_dreamiez .only_mo {
		display: -webkit-box !important;
		display: -webkit-flex !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.showcase_dreamiez .only_mo.inline {
		display: inline-block !important;
	}
}

.showcase_dreamiez .container .section1.spot.only_pc {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	min-height: 100vh;
	background: #c3e289 url(../img/pc/main/bg2.png) no-repeat;
	overflow: hidden;
	-webkit-background-size: 100% 100%;
	        background-size: 100% 100%;
	background-position: center center;
}

.showcase_dreamiez .container .section1.spot.only_pc .dreamiez_title {
	margin-top: 190px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dreamiez_title .dreamiez_logo {
	width: 100%;
	max-width: 577.87px;
	height: auto;
	display: block;
}

.showcase_dreamiez .container .section1.spot.only_pc .dreamiez_title .with_line {
	width: 321px;
	height: auto;
	display: block;
	margin-top: 20px;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left1 {
	position: absolute;
	left: 30%;
	top: 17%;
	width: 18px;
	height: 18px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left2 {
	position: absolute;
	left: 38%;
	top: 27%;
	height: 341px;
	width: 12px;
	height: 12px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left3 {
	position: absolute;
	left: 24%;
	top: 29%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left4 {
	position: absolute;
	left: 14%;
	top: 37%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left5 {
	position: absolute;
	left: 9%;
	top: 25%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_left6 {
	position: absolute;
	left: 18%;
	top: 14%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_right1 {
	position: absolute;
	top: 19%;
	right: 24%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_right2 {
	position: absolute;
	top: 25%;
	right: 38%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_right3 {
	position: absolute;
	top: 9%;
	right: 11%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .dot .dot_right4 {
	position: absolute;
	top: 7%;
	right: 28%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img {
	position: relative;
	width: 100%;
	width: 1054.54px;
	height: 676px;
	top: -80px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .garden {
	position: absolute;
	width: 100%;
	height: 100%;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .garden .garden_left {
	position: absolute;
	left: 0;
	bottom: 100px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .garden .garden_left img {
	width: 443.89px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .garden .garden_right {
	position: absolute;
	right: 0px;
	top: 0;
	z-index: 1;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .garden .garden_right img {
	width: 479.06px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .house {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: 30px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .house .house_center img {
	display: block;
	width: 594px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .house .sm {
	position: absolute;
	bottom: -40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .house .lemyo_move {
	width: 100px;
	height: 117px;
	position: absolute;
	left: 184px;
	top: -45px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .flower {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .flower .flower_left {
	position: absolute;
	left: 85px;
	bottom: 90px;
	width: 194.19px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .flower .flower_left img {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .flower .flower_right {
	position: absolute;
	right: 39px;
	bottom: 85px;
	width: 193.35px;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .flower .flower_right img {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .kinoco {
	position: absolute;
	width: 128.79px;
	height: auto;
	bottom: 54px;
	right: 230px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .right .right_right {
	position: absolute;
	right: 182px;
	bottom: 192px;
	width: 118px;
	height: auto;
	z-index: 5;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .right .right_left_top {
	position: absolute;
	left: 250px;
	bottom: 373px;
	width: 95.17px;
	height: auto;
	z-index: 5;
}

.showcase_dreamiez .container .section1.spot.only_pc .spot_bg_img .right .right_left_bottom {
	position: absolute;
	left: 190px;
	bottom: 226px;
	width: 97.34px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date {
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 150px;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date h3 {
	width: 374px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date h3 img {
	width: 100%;
	height: 100%;
	display: block;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date .pre_order_date_text {
	margin-top: 20px;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date .pre_order_date_text p {
	color: #489151;
	font-size: 20px;
	line-height: 32px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section1.spot.only_pc .pre_order_date .pre_order_date_text span {
	color: #489151;
	font-size: 20px;
	line-height: 32px;
	font-weight: 700;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section1.spot.only_mo {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 100%;
	background: #c3e289 url(../img/mo/main/bg2.svg) no-repeat;
	overflow: hidden;
	-webkit-background-size: 100% -webkit-calc(min(660px, 100vw * 1.76));
	        background-size: 100% calc(min(660px, 100vw * 1.76));
	min-height: 989px;
	/* 375px 기준 전체 높이 */
	max-height: 989px;
	/* 필요시 설정 */
	background-repeat: no-repeat;
	background-position: center top;
}

.showcase_dreamiez .container .section1.spot.only_mo .dreamiez_title {
	margin-top: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dreamiez_title .dreamiez_logo {
	width: 100%;
	max-width: 298.4px;
	height: auto;
	display: block;
}

.showcase_dreamiez .container .section1.spot.only_mo .dreamiez_title .with_line {
	width: 100%;
	max-width: 257px;
	height: auto;
	display: block;
	margin-top: 20px;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left1 {
	position: absolute;
	left: 30%;
	top: 3%;
	width: 18px;
	height: 18px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left2 {
	position: absolute;
	left: 17%;
	top: 25%;
	width: 24px;
	height: 24px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left3 {
	position: absolute;
	left: 5%;
	top: 64%;
	width: 30px;
	height: 30px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left4 {
	position: absolute;
	left: 28%;
	top: 32%;
	width: 10px;
	height: 9px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left5 {
	position: absolute;
	left: 28%;
	top: 55%;
	width: 10px;
	height: 9px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left6 {
	position: absolute;
	left: 13%;
	top: 32%;
	width: 10px;
	height: 9px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_left7 {
	position: absolute;
	left: 17%;
	top: 44%;
	width: 10px;
	height: 9px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right1 {
	position: absolute;
	top: 3%;
	right: 15%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right2 {
	position: absolute;
	top: 25%;
	right: 11%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right3 {
	position: absolute;
	bottom: 47%;
	right: 17%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right4 {
	position: absolute;
	top: 11%;
	right: 0%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right5 {
	position: absolute;
	top: 14%;
	right: 18%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .dot .dot_right6 {
	position: absolute;
	bottom: 29%;
	right: 13%;
	width: 20px;
	height: 20px;
	z-index: 2;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img {
	position: relative;
	width: 100%;
	max-width: 474.85px;
	height: 415px;
	margin: 35px auto 0 auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .garden .garden_left {
	position: absolute;
	left: -30px;
	bottom: 28px;
	width: 212.18px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .garden .garden_left img {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .garden .garden_right {
	position: absolute;
	right: -18px;
	bottom: 55px;
	width: 277.85px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .garden .garden_right img {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .house {
	position: absolute;
	width: 356.63px;
	height: 286.97px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: 0px;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .house .house_center {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 20px;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .house .house_center img {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .house .sm {
	position: absolute;
	bottom: -20px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
}

.showcase_dreamiez .container .section1.spot.only_mo .spot_bg_img .house .lemyo_move {
	width: 56px;
	height: 67px;
	position: absolute;
	left: 108px;
	top: -42px;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin-bottom: 120px;
	margin-top: 50px;
	text-align: center;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date h3 {
	width: 100%;
	max-width: 275px;
	height: auto;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date h3 img {
	width: 100%;
	height: 100%;
	display: block;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date .pre_order_date_text {
	margin-top: 20px;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date .pre_order_date_text p {
	color: #489151;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section1.spot.only_mo .pre_order_date .pre_order_date_text span {
	display: block;
	margin-top: 10px;
	color: #489151;
	font-size: 20px;
	line-height: 32px;
	font-weight: 700;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section_character {
	overflow: hidden;
	width: 100%;
	height: auto;
	min-height: 100vh;
	padding-top: 130px;
	padding-bottom: 170px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	background: url(../img/pc/dreamiez_bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	        background-size: cover;
	text-align: center;
	-webkit-transition: all 0.5s cubic-bezier(0.32, 0.94, 0.6, 1);
	transition: all 0.5s cubic-bezier(0.32, 0.94, 0.6, 1);
	z-index: 3;
}

.showcase_dreamiez .container .section_character.dreamiez-mode {
	padding-bottom: 593px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character {
		background: url(../img/mo/dreamiez_bg.jpg) no-repeat bottom center;
		-webkit-background-size: cover;
		        background-size: cover;
		padding-top: 130px;
		padding-bottom: 80vw;
		-webkit-transition: all 0.5s cubic-bezier(0.32, 0.94, 0.6, 1);
		transition: all 0.5s cubic-bezier(0.32, 0.94, 0.6, 1);
	}
	.showcase_dreamiez .container .section_character.dreamiez-mode {
		padding-bottom: 114.67vw;
	}
}

.showcase_dreamiez .container .section_character .section2_title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section_character .section2_title h3 {
	color: #fff;
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	letter-spacing: 0;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .section2_title h3 {
		color: #fff;
		font-size: 24px;
		line-height: 32px;
		font-weight: 700;
		letter-spacing: 0;
	}
}

.showcase_dreamiez .container .section_character .section2_title > img {
	margin-top: 25px;
	display: block;
	width: 227px;
	height: auto;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .section2_title {
		padding: 0 20px;
		width: 100%;
	}
}

.showcase_dreamiez .container .section_character .section2_text {
	margin-top: 25px;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section_character .section2_text > p:nth-child(1) {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section_character .section2_text > p:nth-child(2) {
	margin-top: 16px;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section_character .character_box.only_pc {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: fit-content;
	margin: 0 auto;
	height: 100%;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: fit-content;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 14px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li {
	width: 82px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li a .img_box {
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li a .name {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: -0.2px;
	margin-top: 10px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.dreamiez .img_box {
	background: url(../img/pc/icon/icon_dreamiez@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.mark .img_box {
	background: url(../img/pc/icon/icon_mk@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.renjun .img_box {
	background: url(../img/pc/icon/icon_rj@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.jeno .img_box {
	background: url(../img/pc/icon/icon_jn@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.haechan .img_box {
	background: url(../img/pc/icon/icon_hc@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.jaemin .img_box {
	background: url(../img/pc/icon/icon_jm@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.chenle .img_box {
	background: url(../img/pc/icon/icon_cn@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.jisung .img_box {
	background: url(../img/pc/icon/icon_js@2x.png) center center no-repeat;
	-webkit-background-size: 72px 72px;
	        background-size: 72px 72px;
	width: 82px;
	height: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on {
	width: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on a {
	width: 82px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on a .name {
	font-weight: 700;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.dreamiez .img_box {
	background: url(../img/pc/icon/icon_dreamiez_on@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.dreamiez .img_box {
		background: url(../img/mo/icon/icon_dreamiez_on@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.mark .img_box {
	background: url(../img/pc/icon/icon_EONG@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.mark .img_box {
		background: url(../img/mo/icon/icon_EONG@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.renjun .img_box {
	background: url(../img/pc/icon/icon_jjun@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.renjun .img_box {
		background: url(../img/mo/icon/icon_jjun@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jeno .img_box {
	background: url(../img/pc/icon/icon_jjed@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jeno .img_box {
		background: url(../img/mo/icon/icon_jjed@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.haechan .img_box {
	background: url(../img/pc/icon/icon_jjopoo@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.haechan .img_box {
		background: url(../img/mo/icon/icon_jjopoo@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jaemin .img_box {
	background: url(../img/pc/icon/icon_kkyuping@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jaemin .img_box {
		background: url(../img/mo/icon/icon_kkyuping@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.chenle .img_box {
	background: url(../img/pc/icon/icon_lemyo_on@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.chenle .img_box {
		background: url(../img/mo/icon/icon_lemyo_on@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jisung .img_box {
	background: url(../img/pc/icon/icon_bamjji@2x.png) center center no-repeat;
	-webkit-background-size: 82px 82px;
	        background-size: 82px 82px;
	width: 82px;
	height: 82px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_pc .character_list ul li.on.jisung .img_box {
		background: url(../img/mo/icon/icon_bamjji@2x.png) center center no-repeat;
		-webkit-background-size: 62px 62px;
		        background-size: 62px 62px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list .navigation_btn {
	position: absolute;
	width: 854px;
	top: 24px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	right: 0;
	z-index: 2;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list .navigation_btn .navigation_prev_btn {
	background: url(../img/pc/btn_prev.svg) no-repeat;
	width: 40px;
	height: 40px;
	-webkit-background-size: 40px 40px;
	        background-size: 40px 40px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .character_list .navigation_btn .navigation_next_btn {
	background: url(../img/pc/btn_next.svg) no-repeat;
	width: 40px;
	height: 40px;
	-webkit-background-size: 40px 40px;
	        background-size: 40px 40px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member {
	width: 100%;
	max-width: 1100px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 40px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 20px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide > div {
	width: 480px;
	height: 560px;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide .hover_box {
	position: relative;
	display: inline-block;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide .hover_box .pr1 {
	display: block;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	opacity: 1;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide .hover_box .pr2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide .hover_box:hover .pr1 {
	opacity: 0;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-slide .hover_box:hover .pr2 {
	opacity: 1;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-pagination {
	position: absolute;
	bottom: 16px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	z-index: 10;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #fff;
	opacity: 50%;
}

.showcase_dreamiez .container .section_character .character_box.only_pc .sliderContent_member .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 100%;
}

.showcase_dreamiez .container .section_character .character_box.only_mo {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: fit-content;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li {
	width: 68px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li a .img_box {
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li a .name {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: -0.2px;
	margin-top: 10px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.dreamiez .img_box {
	background: url(../img/mo/icon/icon_dreamiez@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.mark .img_box {
	background: url(../img/mo/icon/icon_mk@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.renjun .img_box {
	background: url(../img/mo/icon/icon_rj@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.jeno .img_box {
	background: url(../img/mo/icon/icon_jn@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.haechan .img_box {
	background: url(../img/mo/icon/icon_hc@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.jaemin .img_box {
	background: url(../img/mo/icon/icon_jm@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.chenle .img_box {
	background: url(../img/mo/icon/icon_cn@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.jisung .img_box {
	background: url(../img/pc/icon/icon_js@2x.png) center center no-repeat;
	-webkit-background-size: 62px 62px;
	        background-size: 62px 62px;
	width: 68px;
	height: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on {
	width: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on a {
	width: 68px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on a .name {
	font-weight: 700;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.dreamiez .img_box {
		background: url(../img/mo/icon/icon_dreamiez_on@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.mark .img_box {
		background: url(../img/mo/icon/icon_EONG@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.renjun .img_box {
		background: url(../img/mo/icon/icon_jjun@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.jeno .img_box {
		background: url(../img/mo/icon/icon_jjed@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.haechan .img_box {
		background: url(../img/mo/icon/icon_jjopoo@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.jaemin .img_box {
		background: url(../img/mo/icon/icon_kkyuping@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.chenle .img_box {
		background: url(../img/mo/icon/icon_lemyo_on.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section_character .character_box.only_mo .character_list ul li.on.jisung .img_box {
		background: url(../img/mo/icon/icon_bamjji@2x.png) center center no-repeat;
		-webkit-background-size: 68px 68px;
		        background-size: 68px 68px;
		width: 68px;
		height: 68px;
	}
}

.showcase_dreamiez .container .section_character .character_box.only_mo .sliderContent_member {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 40px;
	padding: 0 20px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .sliderContent_member .swiper-wrapper .swiper-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 20px;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .sliderContent_member .swiper-wrapper .swiper-slide > div {
	width: 100%;
	height: 100%;
}

.showcase_dreamiez .container .section_character .character_box.only_mo .sliderContent_member .swiper-wrapper .swiper-slide > div img {
	display: block;
	width: 100%;
	height: 100%;
}

.showcase_dreamiez .container .section3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: url(../img/pc/section3_bg_all.png), -webkit-gradient(linear, left top, left bottom, from(#ccecfc), to(#9cdeff));
	background: url(../img/pc/section3_bg_all.png), -webkit-linear-gradient(top, #ccecfc 0%, #9cdeff 100%);
	background: url(../img/pc/section3_bg_all.png), linear-gradient(180deg, #ccecfc 0%, #9cdeff 100%);
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	        background-size: 100%;
	background-position: bottom center;
	padding-top: 654px;
	padding-bottom: clamp(250px, 22.24vw, 600px);
	position: relative;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 {
		background: url(../img/mo/section3_bg_all@2x.png), -webkit-gradient(linear, left top, left bottom, from(#ccecfc), to(#9cdeff));
		background: url(../img/mo/section3_bg_all@2x.png), -webkit-linear-gradient(top, #ccecfc 0%, #9cdeff 100%);
		background: url(../img/mo/section3_bg_all@2x.png), linear-gradient(180deg, #ccecfc 0%, #9cdeff 100%);
		padding-top: 522px;
		background-repeat: no-repeat;
		background-position: bottom;
		-webkit-background-size: contain;
		        background-size: contain;
		padding-bottom: clamp(200px, 80vw, 893px);
	}
}

.showcase_dreamiez .container .section3 .inner {
	max-width: 1180px;
	width: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .inner {
		padding: 0 16px;
	}
}

.showcase_dreamiez .container .section3 .section3_top_icon {
	position: absolute;
	top: 155px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	    -ms-transform: translate(-50%, 0);
	        transform: translate(-50%, 0);
	max-width: 388px;
	min-width: 350px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .section3_top_icon {
		left: 60%;
		top: 90px;
		max-width: 340px;
	}
}

.showcase_dreamiez .container .section3 .section3_top_icon img {
	display: block;
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section3 .section3_top_icon .section3_icon1 {
	position: relative;
	z-index: 5;
}

.showcase_dreamiez .container .section3 .section3_top_icon .clould_icon_top_left {
	bottom: 260px;
	left: -154px;
	width: 154px;
	position: absolute;
	height: auto;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .section3_top_icon .clould_icon_top_left {
		left: -100px;
	}
}

.showcase_dreamiez .container .section3 .section3_top_icon .clould_icon_top_right {
	top: 227px;
	right: -40px;
	width: 148px;
	height: auto;
	position: absolute;
}

.showcase_dreamiez .container .section3 .top {
	width: 980px;
	padding: 60px 0;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	background-color: #f6f8fa;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	position: relative;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .top {
		width: 100%;
		padding: 40px 18px;
	}
}

.showcase_dreamiez .container .section3 .top .cloud_box.only_pc .cloud {
	position: absolute;
	pointer-events: none;
	z-index: 1;
}

.showcase_dreamiez .container .section3 .top .cloud_box.only_pc .cloud.num01 {
	top: 35px;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	left: -220px;
	width: 316px;
	height: 237px;
	background: url(../img/pc/cl_bottom_left.png);
	-webkit-background-size: 100% auto;
	        background-size: 100% auto;
}

.showcase_dreamiez .container .section3 .top .cloud_box.only_pc .cloud.num02 {
	bottom: 400px;
	right: 0;
	-webkit-transform: translate(300px, 0);
	    -ms-transform: translate(300px, 0);
	        transform: translate(300px, 0);
	width: 254px;
	height: 204px;
	background: url(../img/pc/cl_bottom_right.png);
	-webkit-background-size: 100% auto;
	        background-size: 100% auto;
}

.showcase_dreamiez .container .section3 .top h3 {
	color: #0099ff;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	letter-spacing: 0;
	width: 80px;
	background-color: rgba(0, 153, 255, 0.1);
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	padding: 8px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.showcase_dreamiez .container .section3 .top > span {
	margin-top: 16px;
	display: block;
	color: #3f3f3f;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section3 .top > em:nth-of-type(1) {
	margin-top: 16px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top > p {
	margin-top: 8px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top > em:nth-of-type(2) {
	margin-top: 14px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top .btn_box.soon {
	margin-top: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	width: 100%;
	max-width: 580px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .top .btn_box.soon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		row-gap: 10px;
		padding: 0 13.5px;
	}
	.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link {
		width: 100%;
	}
}

.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link {
	display: block;
	border: 1px solid #dcdee0;
	background-color: #fff;
	padding: 15px 0;
	width: 280px;
	height: 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link {
		width: 100%;
	}
}

.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link > span {
	font-weight: 600;
}

.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link:last-child {
	color: #3f3f3f;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top .btn_box.soon .btn_link.disable {
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: -0.2px;
	cursor: not-allowed;
	pointer-events: none;
}

.showcase_dreamiez .container .section3 .top .btn_box.ongoing {
	margin-top: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	width: 100%;
	max-width: 580px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .top .btn_box.ongoing {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
		row-gap: 10px;
		padding: 0 13.5px;
	}
	.showcase_dreamiez .container .section3 .top .btn_box.ongoing .btn_link {
		width: 100%;
	}
}

.showcase_dreamiez .container .section3 .top .btn_box.ongoing .btn_link {
	display: block;
	border: 1px solid #dcdee0;
	background-color: #fff;
	padding: 15px 0;
	width: 280px;
	height: 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	color: #3f3f3f;
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: -0.2px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .top .btn_box.ongoing .btn_link {
		width: 100%;
	}
}

.showcase_dreamiez .container .section3 .top .btn_box.ongoing .btn_link > span {
	font-weight: 600;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc {
	margin-top: 40px;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul {
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-template-rows: 50% 50%;
	gap: 20px;
	max-width: 825px;
	margin: 0 auto;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li {
	width: 195px;
	height: auto;
	grid-column: span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(1) {
	grid-column: 2 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(2) {
	grid-column: 4 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(3) {
	grid-column: 6 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(4) {
	grid-column: 1 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(5) {
	grid-column: 3 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(6) {
	grid-column: 5 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li:nth-child(7) {
	grid-column: 7 / span 2;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li .name {
	width: -webkit-fit-content;
	width: fit-content;
	margin: 0 auto;
	display: block;
	margin-bottom: 10px;
	padding: 8px 12px;
	background-color: #d8edde;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #42b764;
	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_pc ul li img {
	display: block;
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo {
	margin-top: 40px;
	max-width: 580px;
	height: 100%;
	width: 100%;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul {
	width: 100%;
	padding-bottom: 30px;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li > div {
	position: relative;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li > div img:nth-of-type(1) {
	display: block;
	width: 192px;
	height: auto;
	object-fit: cover;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li > div img:nth-of-type(2) {
	position: absolute;
	bottom: -15px;
	right: -30px;
	width: 75px;
	height: auto;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li .name {
	display: block;
	width: -webkit-fit-content;
	width: fit-content;
	margin: 16px auto 0 auto;
	display: block;
	margin-bottom: 10px;
	padding: 6px 12px;
	background-color: #d8edde;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #42b764;
	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(1) .name {
	color: #42b764;
	background-color: #d8edde;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(2) .name {
	color: #eb5c35;
	background-color: #ffdd87;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(3) .name {
	color: #1a7ec2;
	background-color: #cdecfa;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(4) .name {
	color: #f0534a;
	background-color: #f8e6dc;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(5) .name {
	color: #ec4990;
	background-color: #ffe7f1;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(6) .name {
	color: #832aad;
	background-color: #edd7f4;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo ul li:nth-child(7) .name {
	color: #b5591a;
	background-color: #f4e3d8;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo .swiper-pagination .swiper-pagination-bullet {
	background: #3f3f3f;
	opacity: 0.1;
	width: 8px;
	height: 8px;
	margin: 0 3px;
}

.showcase_dreamiez .container .section3 .top .lineup_img.only_mo .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #3f3f3f;
}

.showcase_dreamiez .container .section3 .bottom {
	width: 980px;
	margin-top: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 20px;
	margin: 20px auto 0 auto;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .bottom {
		width: 100%;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
	}
}

.showcase_dreamiez .container .section3 .bottom .left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 50%;
	background-color: #f6f8fa;
	padding: 60px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	overflow: hidden;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .bottom .left {
		width: 100%;
		padding: 40px 18px;
	}
}

.showcase_dreamiez .container .section3 .bottom .left h3 {
	color: #0099ff;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	letter-spacing: 0;
	background-color: rgba(0, 153, 255, 0.1);
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	padding: 8px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.showcase_dreamiez .container .section3 .bottom .left > span {
	margin-top: 16px;
	display: block;
	color: #3f3f3f;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section3 .bottom .left > p {
	margin-top: 8px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .bottom .left .tag_img {
	display: block;
	margin-top: 24px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .bottom .left .tag_img {
		padding: 0 5px;
	}
}

.showcase_dreamiez .container .section3 .bottom .right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: 50%;
	background-color: #f6f8fa;
	padding: 60px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	text-align: center;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .bottom .right {
		width: 100%;
		padding: 40px 18px;
	}
}

@media (max-width: 480px) {
	.showcase_dreamiez .container .section3 .bottom .right {
		padding: 40px 12px;
	}
}

.showcase_dreamiez .container .section3 .bottom .right .bg_ico_area.only_mo {
	position: absolute;
	bottom: -88px;
	right: -69px;
	width: 172px;
	height: auto;
	pointer-events: none;
}

.showcase_dreamiez .container .section3 .bottom .right .bg_ico_area.only_mo .mo_cl1 {
	width: 100%;
	height: auto;
}

.showcase_dreamiez .container .section3 .bottom .right h3 {
	color: #0099ff;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	letter-spacing: 0;
	background-color: rgba(0, 153, 255, 0.1);
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	padding: 8px 16px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.showcase_dreamiez .container .section3 .bottom .right > span {
	margin-top: 16px;
	display: block;
	color: #3f3f3f;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	letter-spacing: 0;
}

.showcase_dreamiez .container .section3 .bottom .right > p {
	margin-top: 8px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

.showcase_dreamiez .container .section3 .bottom .right .card_img {
	display: block;
	margin-top: 24px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .bottom .right .card_img {
		padding: 0 5px;
	}
}

@media (max-width: 480px) {
	.showcase_dreamiez .container .section3 .bottom .right .card_img {
		padding: 0 8px;
	}
}

.showcase_dreamiez .container .section3 .sns {
	position: relative;
	width: 980px;
	text-align: center;
	margin: 150px auto 0 auto;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .sns {
		width: 100%;
		margin-top: 80px;
	}
}

.showcase_dreamiez .container .section3 .sns .sns_inner {
	width: 100%;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .sns .sns_inner {
		padding: 0 14px;
	}
}

.showcase_dreamiez .container .section3 .sns .sns_inner .desc {
	display: block;
	margin-bottom: 46px;
	color: #3f3f3f;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	letter-spacing: -0.2px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .section3 .sns .sns_inner .desc {
		margin-bottom: 24px;
		color: #3f3f3f;
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		letter-spacing: -0.2px;
	}
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_pc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_pc .box_inner {
	width: 380px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_pc .box_inner .btn_link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	height: 68px;
	border: 1px solid #dcdee0;
	background: #fff;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #3f3f3f;
	font-size: 18px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: 0px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_pc .box_inner .btn_link .icon_insta {
	margin-right: 9px;
	background: url(../img/pc/ico_insta.png) 50% 0 no-repeat;
	width: 24px;
	height: 24px;
	-webkit-background-size: 24px 24px;
	        background-size: 24px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_pc .box_inner .btn_link .icon_x {
	margin-right: 9px;
	width: 20px;
	height: 24px;
	background: url(../img/pc/ico_x.png) 50% 0 no-repeat;
	-webkit-background-size: 20px 24px;
	        background-size: 20px 24px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_mo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_mo .box_inner {
	width: 100%;
	max-width: 450px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_mo .box_inner .btn_link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	height: 64px;
	border: 1px solid #dcdee0;
	background: #fff;
	-webkit-border-radius: 2px;
	        border-radius: 2px;
	color: #3f3f3f;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	letter-spacing: 0px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_mo .box_inner .btn_link .icon_insta {
	margin-right: 14px;
	background: url(../img/pc/ico_insta.png) 50% 0 no-repeat;
	width: 24px;
	height: 24px;
	-webkit-background-size: 24px 24px;
	        background-size: 24px 24px;
}

.showcase_dreamiez .container .section3 .sns .btn_box.only_mo .box_inner .btn_link .icon_x {
	margin-right: 14px;
	background: url(../img/pc/ico_x.png) 50% 0 no-repeat;
	width: 20px;
	height: 24px;
	-webkit-background-size: 20px 24px;
	        background-size: 20px 24px;
}

.showcase_dreamiez .container .notice {
	background-color: #ebedee;
	padding: 65px 0 55px 0;
	text-align: center;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .notice {
		text-align: left;
		padding: 60px 20px;
	}
}

.showcase_dreamiez .container .notice span {
	color: #3f3f3f;
	font-size: 18px;
	line-height: 26px;
	font-weight: 700;
	letter-spacing: -0.2px;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .notice span {
		color: #3f3f3f;
		font-size: 18px;
		line-height: 26px;
		font-weight: 700;
		letter-spacing: -0.2px;
	}
}

.showcase_dreamiez .container .notice p {
	margin-top: 10px;
	color: #3f3f3f;
	font-size: 14px;
	line-height: 20px;
	font-weight: 400;
	letter-spacing: 0;
}

@media screen and (max-width: 990px) {
	.showcase_dreamiez .container .notice p {
		color: #3f3f3f;
		font-size: 13px;
		line-height: 19px;
		font-weight: 400;
		letter-spacing: 0;
	}
}
/*# sourceMappingURL=showcase_dreamiez.css.map */
