@import url(/play-gajwa/common/fonts/NotoSansKR-Hestia.css); /* archive copy: Noto Sans Korean (Hestia) stylesheet and woff files self-hosted */
/*100,300,350,400,500,700,900*/
/* archive copy: the Hanna early-access import was removed, its font files answer 404 (checked 2026-11-12) */

/* global defaults */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,span,th,td,legend,figure {margin:0;padding:0;}
	fieldset,img,abbr,acronym{border:none;}
	fieldset{display:block;}
	ol,ul {list-style:none outside;}
	h1,h2,h3,h4,h5,h6,address,caption,cite,code,dfn,em,th,var {font-size:100%;font-weight:300;}

	.accessibility,hr,legend,caption,hr{position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden; visibility:hidden; text-indent:-1000em;}
	.skip{position:absolute; top:-50px; left:0; z-index:9999; width:100%; height:35px; padding-top:15px; display:block; font-size:12px; line-height:20px; color:#333; background-color:#eee; text-align: center;}
	caption {position:relative;text-indent:-100000px;font-size:0;}


/* Skip Navigation */
	#skip_to_container a {z-index: 100000;position: absolute;top: 0;left: 0;width: 1px;height: 1px;font-size: 0;line-height: 0;overflow: hidden;}
	#skip_to_container:hover,#skip_to_container:active,#skip_to_container:focus{width:100%; height:auto; margin:0; padding:5px 0; font-weight:400; font-size:12px; line-height:1; color:#202020; text-decoration:none !important; text-indent:10px}

/* s: All Style */
	a:link, a:visited{text-decoration:none}
	a:hover{text-decoration:none}
	html{overflow-y:auto;}
	html,body{width:100%; min-height:100%; -webkit-text-size-adjust:none}
	input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=password],input[type=image],input[type=button],textarea,select{ -webkit-border-radius:0; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
	select::-ms-expand {display:none}
	input[type=radio],input[type=checkbox]{-webkit-border-radius:0; -webkit-appearance:none; display:none}
	img,video,audio,object,embed,iframe{max-width:100%;}
	/*:lang(zh), zh{font-family: 'Kanit', sans-serif;}*/
	body,th,td,input,select,button,textarea{font-style:normal; font-weight:normal; font-weight:400; font-size:12px; letter-spacing:-0.01em; font-family: 'Hanna', 'Noto Sans Korean', 'Malgun Gothic', 'Dotum', sans-serif; color:#000; /*-webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ }
	table{width:100%; border-collapse:collapse; table-layout:fixed;}




	html,body {/*height:100%;*/}
	body {background-color:#ECECEC;}
	#wrap{margin:0 auto;width:375px;min-height:100%;position:relative;background-color:#fff;overflow-x:hidden;}

	.tal {text-align:left;}
	.tac {text-align:center;}
	.tar {text-align:right;}

	.mt50 {margin-top:50px !important;}
	.mt60 {margin-top:60px !important;}
	.mt70 {margin-top:70px !important;}
	.mt80 {margin-top:80px !important;}
	.mt90 {margin-top:90px !important;}
	.mt100 {margin-top:100px !important;}
	.mt120 {margin-top:120px !important;}
	.mt150 {margin-top:150px !important;}




/* HEADER & ALL-MENU */
	#header {
		position:fixed;
		top:0;
		left:50%;
		transform:translateX(-50%);
		width:375px;
		height:0;
		z-index:10;

		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
	}
	#header.scroll {height:80px;background-color:#fff;box-shadow: 3px 3px 10px rgba(0,0,0,0.1), -3px 3px 10px rgba(0,0,0,0.1);}
	#header > a.menu {
		position:relative;
		display:block;
		width:52px;
		height:52px;
		background-image:url('/play-gajwa/images/common/menu_open2.png');
		background-repeat:no-repeat;
		background-position:center top;
		background-size:cover;
		text-indent:-300%;
		margin-top:14px;
		margin-left:24px;
		overflow:hidden;

		/*-webkit-animation: btnMenu 0.75s 0s infinite;
		-moz-animation: btnMenu 0.75s 0s infinite;
		-ms-animation: btnMenu 0.75s linear;
		animation: btnMenu 0.75s 0s infinite;*/
	}
		@-moz-keyframes btnMenu {
			0% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
			100% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
		}
		@-webkit-keyframes btnMenu {
			0% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
			100% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
		}
		@-ms-keyframes btnMenu {
			0% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
			100% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
		}
		@keyframes btnMenu {
			0% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open2.png');}
			50.5% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
			100% {background-image:url('/play-gajwa/images/common/menu_open3.png');}
		}
	#header.active {height:0;background-color:transparent;box-shadow:none;}
	#header.active > a.menu {
		background-image:url('/play-gajwa/images/common/menu_close.png');
		z-index:11;
		/*-webkit-animation: btnMenuNone;
		-moz-animation: btnMenuNone;
		-ms-animation: btnMenuNone;
		animation: btnMenuNone;*/
	}
	#wrap #header > span.bubble1,
	#wrap #header > span.bubble2,
	#wrap #header > span.bubble3 {display:none;font-size:0;}
	#wrap.work #header > span.bubble1 {display:block;position:absolute;top:23px;right:126px;}
	#wrap.work #header > span.bubble2 {display:block;position:absolute;top:32px;right:75px;}
	#wrap.work #header > span.bubble3 {display:block;position:absolute;top:28px;right:27px;}
	#wrap #header.active > span.bubble1,
	#wrap #header.active > span.bubble2,
	#wrap #header.active > span.bubble3 {display:none;font-size:0;}

	#all-menu {display:none;position:fixed;top:0;left:50%;transform:translateX(-50%);width:375px;max-height:100%;background-color:rgba(0,0,0,0.6);z-index:10;overflow-y:auto;}
	#all-menu .wrap {width:100%;background-color:#ea5816;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;}
	#all-menu .wrap div#menuTable {padding:50px;}
	#all-menu .wrap div#menuTable a {color:#fff;font-size:24px;display:block;width:100%;text-align:center;}
	#all-menu .wrap div#menuTable p.stit {display:block;width:100%;text-align:center;margin-top:30px;}
	#all-menu .wrap div#menuTable p.stit > span {color:#ea5816;background-color:#fff;font-size:16px;}
	#all-menu .wrap div#menuTable > a.link {margin-top:10px;}
	#all-menu .wrap div#menuTable > a.playg-gajwa {margin-top:30px;}
	#all-menu .wrap div#menuTable > a.playg-gajwa > span {display:flex;align-items:center;font-size:22px;background-color:#00A351;padding:5px 15px;}
	#all-menu .wrap div#menuTable > a.playg-gajwa > span > img {width:20px;height:20px;margin-left:5px;}
	#all-menu .wrap div#menuTable > a.playground {margin-bottom:0;font-size:14px;}
	#all-menu .wrap div#menuTable > a.playground:before {content:"";display:block;margin:30px auto 5px;width:25px;height:24px;background:url('/play-gajwa/images/common/icon_insta.png') no-repeat center center/contain;}
	#all-menu .wrap div#menuTable > ul {}
	#all-menu .wrap div#menuTable > ul > li {margin-top:10px;text-align:center;}

/* INDEX */
	.bg{
		position: relative;
		background:url('../../images/comming/bg.png') no-repeat center top/contain;
		opacity: 0.8;
		width:100%;
		height:750px;
		opacity:0;
		transform:scale(1.2);

		-webkit-animation: backline 1s 0s forwards ease-in-out;
		-moz-animation: backline 1s 0s forwards ease-in-out;
		animation: backline 1s 0s forwards ease-in-out;
	}
		@-moz-keyframes backline {
			0% {transform:scale(1.2);opacity: 0;}
			100% {transform:scale(1.0);opacity: 1;}
		}
		@-webkit-keyframes backline {
			0% {transform:scale(1.2);opacity: 0;}
			100% {transform:scale(1.0);opacity: 1;}
		}
		@keyframes backline {
			0% {transform:scale(1.2);opacity: 0;}
			100% {transform:scale(1.0);opacity: 1;}
		}

	.icon01{
		position: absolute;
		top:94px;
		left:75px;
		opacity:0;
		transform:translateY(0px) rotate(-3deg);
		
		-webkit-animation: move01 1.0s 0s infinite ease-in-out;
		-moz-animation: move01 1.0s 0s infinite ease-in-out;
		animation: move01 1.0s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}
	.icon02{
		position: absolute;
		top:265px;
		left:-115px;

		width:57px;
		height:46px;
		background-repeat:no-repeat;
		background-position:center center;
		background-size:cover;

		-webkit-animation: move02 0.7s 0s infinite linear;
		-moz-animation: move02 0.7s 0s infinite linear;
		animation: move02 0.7s 0s infinite linear;
	}
	.icon03{
		position: absolute;
		top:196px;
		left:212px;
		opacity: 0;
		transform: rotate(3deg);
		transform-origin:50% 100%;

		-webkit-animation: move03 1.5s 0s infinite ease-in-out;
		-moz-animation: move03 1.5s 0s infinite ease-in-out;
		animation: move03 1.5s 0s infinite ease-in-out;
		animation-delay: 1.5s;
	}
	.icon04{
		position: absolute;
		top:220px;
		left:320px;
		opacity: 0;
		transform: rotate(-3deg);
		transform-origin:50% 100%;
		
		-webkit-animation: move04 1.5s 0s infinite ease-in-out;
		-moz-animation: move04 1.5s 0s infinite ease-in-out;
		animation: move04 1.5s 0s infinite ease-in-out;
		animation-delay: 1.5s;
	}
	.icon05{
		position: absolute;
		top:320px;
		left:44px;
		opacity: 0;
		transform-origin:100% 100%;

		-webkit-animation: move05 1.65s 0s infinite ease-in-out;
		-moz-animation: move05 1.65s 0s infinite ease-in-out;
		animation: move05 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}
	.icon06{
		position: absolute;
		top:380px;
		left:124px;
		opacity: 0;
		transform-origin:100% 100%;

		-webkit-animation: move05 1.65s 0s infinite ease-in-out;
		-moz-animation: move05 1.65s 0s infinite ease-in-out;
		animation: move05 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}
	.icon07{
		position: absolute;
		top:375px;
		left:310px;
		opacity: 0;
		transform-origin:100% 100%;

		-webkit-animation: move05 1.65s 0s infinite ease-in-out;
		-moz-animation: move05 1.65s 0s infinite ease-in-out;
		animation: move05 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}
	.icon08{
		position: absolute;
		top:450px;
		left:110px;
		opacity: 0;
		transform-origin:100% 100%;

		-webkit-animation: move05 1.65s 0s infinite ease-in-out;
		-moz-animation: move05 1.65s 0s infinite ease-in-out;
		animation: move05 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}
	.icon09{
		position: absolute;
		top:440px;
		left:200px;
		opacity: 0;
		transform-origin:100% 100%;

		-webkit-animation: move05 1.65s 0s infinite ease-in-out;
		-moz-animation: move05 1.65s 0s infinite ease-in-out;
		animation: move05 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}


	.txt01{position: absolute;top:576px;left:14px;opacity:0;-webkit-animation: moverotate 1s infinite;}
	.txt02{position: absolute;top:640px;left:23px;}
	.txt03{position: absolute;top:627px;left:135px;}
	.txt04{position: absolute;top:572px;left:280px;}
	.txt05{position: absolute;top:644px;left:265px;}

	.coming_soon{position: absolute;top:734px;left:80px;}

	a.linkBtn{position: absolute;top:40px;left:30px;opacity:0;
		-webkit-animation: sizeTrans 1.65s 0s infinite ease-in-out;
		-moz-animation: sizeTrans 1.65s 0s infinite ease-in-out;
		animation: sizeTrans 1.65s 0s infinite ease-in-out;
		animation-delay: 2.0s;
	}



	@keyframes move01 {
		0% {transform:translateY(0px) rotate(-3deg);}
		50% {transform:translateY(3px) rotate(2deg);}
		100% {transform:translateY(0px) rotate(-3deg);}
	}

	@keyframes move02 {
		0% {background-image:url('/play-gajwa/images/comming/icon02.png');}
		50% {background-image:url('/play-gajwa/images/comming/icon02-1.png');}
		100% {background-image:url('/play-gajwa/images/comming/icon02.png');}
	}

	@keyframes move03 {
		0% {transform: rotate(3deg);}
		50% {transform: rotate(-3deg);}
		100% {transform: rotate(3deg);}
	}

	@keyframes move04 {
		0% {transform: rotate(-3deg);}
		50% {transform: rotate(3deg);}
		100% {transform: rotate(-3deg);}
	}

	@keyframes move05 {
		0% {transform: rotate(0deg);}
		50% {transform: rotate(-6deg);}
		100% {transform: rotate(0deg);}
	}


	@keyframes moverotate {
		0% {transform: rotate(-10deg);}
		100% {transform: rotate(0);}
	}

	@keyframes sizeTrans {
		0% {transform: scale(1.2);}
		100% {transform: scale(1);}
	}

	

	.viewCnt {
		opacity:0;
		transform:translateY(10px);

		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-webkit-transition: all 1s ease;
		transition: all 1s ease;

		-webkit-animation: viewCnt 1s forwards linear;
		-moz-animation: viewCnt 1s forwards linear;
		-ms-animation: viewCnt 1s forwards linear;
		animation: viewCnt 1s forwards linear;
	}
		@-webkit-keyframes viewCnt {
			0% {opacity:0;transform:translateY(10px);}
			100% {opacity:1;transform:translateY(0px);}
		}
		@-moz-keyframes viewCnt {
			0% {opacity:0;transform:translateY(10px);}
			100% {opacity:1;transform:translateY(0px);}
		}
		@-ms-keyframes viewCnt {
			0% {opacity:0;transform:translateY(10px);}
			100% {opacity:1;transform:translateY(0px);}
		}
		@keyframes viewCnt {
			0% {opacity:0;transform:translateY(10px);}
			100% {opacity:1;transform:translateY(0px);}
		}

	.td1 {animation-delay:1.25s;}
	.td2 {animation-delay:1.5s;}
	.td3 {animation-delay:1.75s;}
	.td4 {animation-delay:2.0s;}
	.td5 {animation-delay:2.25s;}
	.td6 {animation-delay:2.5s;}
	.td7 {animation-delay:2.75s;}
	.td8 {animation-delay:3.0s;}
	.td9 {animation-delay:3.25s;}
	.td10 {animation-delay:3.5s;}




	.index-cover-gallery {margin-top:30px;}
	.index-cover-gallery .slick-list .slick-track {}
	.index-cover-gallery .slick-list .slick-track .slick-slide figure {}
	.index-cover-gallery .slick-list .slick-track .slick-slide a {display:block;width:240px;margin:0 auto;text-align:center;outline:none;}
	.index-cover-gallery .slick-list .slick-track .slick-slide p {display:inline-block;color:#fff;font-size:16px;background-color:#ea5816;padding:4px 6px;}

	.index-background {position:relative;margin-top:100px;}
	.index-background div .pg1 {position:absolute;top:190px;left:55px;}
	.index-background div .pg2 {position:absolute;top:190px;left:220px;}
	.index-background div .pg3 {position:absolute;top:110px;left:40px;}
	.index-background div .pg4 {position:absolute;top:315px;left:75px;}
	.index-background a.btn {position:absolute;top:565px;left:125px;color:#000;font-size:16px;padding:15px;}
	
	.index-insta {margin-top:100px;}
	.index-insta p.tit {color:#ea5816;font-size:24px;text-align:center;margin-bottom:20px;}
	.index-insta ul.insta-list {display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin-left:-10px;}
	.index-insta ul.insta-list li {width:clac((100% / 3) - 10px);margin-left:10px;margin-bottom:10px;font-size:0;}
	.index-insta ul.insta-list li img{width:118px;height:119px}
		
	.index-writer {position:relative;padding-top:80px;}
	.index-writer:before {content:"";position:absolute;top:50px;right:50px;width:54px;height:54px;background:url('/play-gajwa/images/common/icon.png') no-repeat center center/contain;}
	.index-writer > p.tit {text-align:center;margin-top:50px;}
	.index-writer > p.tit > span {display:inline-block;color:#fff;background-color:#ea5816;font-size:18px;padding:5px 10px;}
	.index-writer > ul.w-list > li {text-align:center;margin-top:30px;}
	.index-writer > ul.w-list > li > a {color:#ea5816;font-size:22px;text-align:center;}
	
	.index-frame {margin-top:100px;padding:0 25px;}




/* SUB */
	.youtube-frame {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-top:50px;}
	.youtube-frame iframe, #wrap.about .img-frame object, #wrap.about .img-frame embed {position:absolute;top:0;left:0;width:100%;height:100%;}

	/* ABOUT */
		#wrap.about .cover {}
		#wrap.about .cover figure.txt {width:234px;margin:-85px auto 0;}

		#wrap.about .about-summary {margin-top:50px;padding:0 35px;}
		#wrap.about .about-summary h1 {font-size:24px;text-align:center;}
		#wrap.about .about-summary h1 > span {color:#ea5816;}
		#wrap.about .about-summary h2 {font-size:20px;text-align:center;margin-top:20px;}
		#wrap.about .about-summary p {font-family:'Noto Sans Korean';font-size:16px;font-weight:300;line-height:1.6em;padding:20px 0;}
		
		#wrap.about .playground {position:relative;margin:60px 0 80px;}
		#wrap.about .playground div span.man {position:absolute;top:260px;left:10px;}
		#wrap.about .playground div span.women {position:absolute;top:197px;left:250px;}
		#wrap.about .playground div span.birth {position:absolute;top:60px;left:242px;}
		
		#wrap.about .producer {padding:0 30px;margin-top:80px;}
		#wrap.about .producer h1 {color:#ea5816;font-size:20px;text-align:center;margin-bottom:30px;}
		#wrap.about .producer ul {}
		#wrap.about .producer ul > li {position:relative;font-size:20px;padding-left:30%;margin-top:20px;}
		#wrap.about .producer ul > li > span {position:absolute;top:0;left:0;font-size:20px;display:block;width:25%;text-align:right;}
		#wrap.about .producer ul > li > span:before {content:":";position:absolute;top:0;right:-10px;}

		#wrap.about .producer2 {padding:80px 30px 0;}
		#wrap.about .producer2 h1 {color:#ea5816;font-size:20px;text-align:center;margin-bottom:30px;}
		#wrap.about .producer2 ul {}
		#wrap.about .producer2 ul > li {position:relative;font-size:20px;margin-top:20px;text-align:center;}
		
		#wrap.about .rabit {padding: 40px 20px 0;text-align:right;}


		#wrap.about .about-gallery {position:relative;margin-top:30px;}
		#wrap.about .about-gallery .wrap .slick-list .slick-slide {outline:none;}
		#wrap.about .about-gallery .wrap ul.slick-dots {display:flex;justify-content:center;align-items:center;margin-top:20px;}
		#wrap.about .about-gallery .wrap ul.slick-dots li button {display:block;margin:0 10px;padding:0;text-indent:-1000px;overflow:hidden;font-size:0;border:0;border-radius:50%;background-color:rgba(234,88,22,0.4);width:10px;height:10px;outline:none;}
		#wrap.about .about-gallery .wrap ul.slick-dots li.slick-active button {background-color:rgba(234,88,22,1);}




	/* cover */
		#wrap.work .cover {position:relative;}
		#wrap.work .cover > p.title {color:#ea5816;font-size:22px;text-align:center;margin-top:20px;}
		#wrap.work .cover > p.title > em {display:inline-block;color:#fff;font-size:16px;font-style:normal;text-align:center;line-height:1.2em;margin-top:5px;background-color:#ea5816;padding:5px 10px;}

	/* SUMMARY */		
		#wrap.work .worker-summary {margin-top:70px;padding:0 35px;}
		#wrap.work .worker-summary h1 {font-size:24px;text-align:center;word-break:keep-all;}
		#wrap.work .worker-summary p {font-family:'Noto Sans Korean';font-size:16px;font-weight:300;line-height:1.6em;padding:20px 0;}
		#wrap.work .worker-summary ul li {position:relative;font-family:'Noto Sans Korean';font-size:14px;font-weight:300;line-height:1.2em;padding-left:15px;}
		#wrap.work .worker-summary ul li:before {content:"";position:absolute;top:7px;left:5px;width:4px;height:4px;border-radius:50%;background-color:#666;}
		#wrap.work .worker-summary ul li + li {margin-top:5px;}
		#wrap.work .worker-summary a.insta {position:relative;font-family:'Noto Sans Korean';color:#000;font-size:14px;font-weight:700;margin-left:28px;border-bottom:1px solid #999;}
		#wrap.work .worker-summary a.insta:before {position:absolute;top:3px;left:-28px;content:url('/play-gajwa/images/sub/icon_insta.png');display:inline-block;vertical-align:middle;margin-right:5px;;}
		#wrap.work .worker-summary a.www {position:relative;font-family:'Noto Sans Korean';color:#000;font-size:14px;font-weight:700;margin-left:28px;border-bottom:1px solid #999;}
		#wrap.work .worker-summary a.www:before {position:absolute;top:3px;left:-28px;content:url('/play-gajwa/images/sub/icon_web.png');display:inline-block;vertical-align:middle;margin-right:5px;}
		#wrap.work .worker-summary a.facebook {position:relative;font-family:'Noto Sans Korean';color:#000;font-size:14px;font-weight:700;margin-left:28px;border-bottom:1px solid #999;}
		#wrap.work .worker-summary a.facebook:before {position:absolute;top:3px;left:-28px;content:url('/play-gajwa/images/sub/icon_facebook.png');display:inline-block;vertical-align:middle;margin-right:5px;}
		#wrap.work .worker-summary a.prev{font-size:18px;font-weight:bold;color:#000;border-bottom:1px solid #000}

		#wrap.work .worker-summary2 {margin-top:30px;padding:0 35px;}
		#wrap.work .worker-summary2 ul li {position:relative;font-family:'Noto Sans Korean';color:#666;font-size:14px;font-weight:300;line-height:1.4em;padding-left:15px;}
		#wrap.work .worker-summary2 ul li > strong {font-weight:400;}
		#wrap.work .worker-summary2 ul li:before {content:"";position:absolute;top:7px;left:5px;width:4px;height:4px;border-radius:50%;background-color:#666;}
		#wrap.work .worker-summary2 ul li + li {margin-top:10px;}

		#wrap.work .content-summary {margin-top:70px;padding:0 35px;min-height:290px;}
		#wrap.work .content-summary h1 {font-size:24px;text-align:center;}
		#wrap.work .content-summary p {font-family:'Noto Sans Korean';font-size:16px;font-weight:300;line-height:1.6em;padding:20px 0;}
		
		#wrap.work .big-frame {padding:60px 0 80px;}
		#wrap.work .small-frame {padding:80px 0;text-align:center;}

	/* INTERVIEW */		
		#wrap.work .interview {margin-top:50px;padding:0 35px;}
		#wrap.work .interview h1 {font-family:'Noto Sans Korean';font-size:16px;font-weight:600;margin-top:30px;}
		#wrap.work .interview p {font-family:'Noto Sans Korean';font-size:16px;font-weight:300;line-height:1.6em;padding-top:10px;}

	/* GALLERY */
		#wrap.work .work-gallery {position:relative;margin-top:50px;}
		#wrap.work .work-gallery .wrap .slick-list .slick-slide {outline:none;}
		#wrap.work .work-gallery .wrap ul.slick-dots {display:flex;justify-content:center;align-items:center;margin-top:20px;}
		#wrap.work .work-gallery .wrap ul.slick-dots li button {display:block;margin:0 5px;padding:0;text-indent:-1000px;overflow:hidden;font-size:0;border:0;border-radius:50%;background-color:rgba(234,88,22,0.4);width:10px;height:10px;outline:none;}
		#wrap.work .work-gallery .wrap ul.slick-dots li.slick-active button {background-color:rgba(234,88,22,1);}

		#wrap.work .work-gallery.slick-dots-style2 .wrap ul.slick-dots {position:absolute;top:395px;width:100%;margin-top:0;}
		#wrap.work .gallery-link a{font-size:18px;font-weight:500;color:#000;display:inline-block;border-bottom:1px solid #000;}

	/* 여기 있어요! */
		#wrap.work .position {margin-top:50px}
		#wrap.work .position h1 {color:#000;font-size:24px;text-align:center;margin-bottom:20px;}
		#wrap.work .position .wrap {position:relative;}
		/*#wrap.work .position .wrap:after {
			content:"";
			position:absolute;
			top:5px;
			left:198px;
			display:block;
			width:33px;
			height:131px;
			background:url('/play-gajwa/images/sub/map-arrow.png') no-repeat center center/cover;

			-webkit-animation: posArrow 1.25s 0s ease-in-out infinite;
			-moz-animation: posArrow 1.25s 0s ease-in-out infinite;
			-ms-animation: posArrow 1.25s ease-in-out linear;
			animation: posArrow 1.25s 0s ease-in-out infinite;
		}
			@-moz-keyframes posArrow {
				0% {top:5px}
				50% {top:13px;}
				100% {top:5px;}
			}
			@-webkit-keyframes posArrow {
				0% {top:5px}
				50% {top:13px;}
				100% {top:5px;}
			}
			@-ms-keyframes posArrow {
				0% {top:5px}
				50% {top:13px;}
				100% {top:5px;}
			}
			@keyframes posArrow {
				0% {top:5px}
				50% {top:13px;}
				100% {top:5px;}
			}*/

	/* 이 작품은 어때요? */
		#wrap.work .recommend {display:none;margin-top:80px;}
		#wrap.work .recommend h1 {color:#000;font-size:24px;text-align:center;margin-bottom:20px;}
		#wrap.work .recommend ul.wrap {display:flex;justify-content:center;align-items:center;margin-left:-15px;}
		#wrap.work .recommend ul.wrap li {width:calc(50% - 15px);margin-left:15px;}

	/* 작업설명 하단 인스타 연결 */
		#wrap.work .insta {position:relative;text-align:center;margin-top:70px;}
		#wrap.work .insta a {color:#000;font-size:16px;}
		#wrap.work .insta a:before {content:"";display:block;margin:0 auto 7px;width:25px;height:24px;background:url('/play-gajwa/images/common/icon_insta_footer.png') no-repeat center center/contain;}




/* FOOTER */
	footer {margin-top:120px;padding:0 15px 30px;text-align:center;}
	#wrap.work footer {margin-top:50px;}
	footer a.insta {position:relative;color:#000;font-size:16px;}
	footer a.insta:before {content:"";display:block;margin:0 auto 7px;width:25px;height:24px;background:url('/play-gajwa/images/common/icon_insta_footer.png') no-repeat center center/contain;}
	footer p.copy {position:relative;color:#ea5816;font-size:13px;margin-top:60px;}
	footer p.copy:before {content:"";display:block;margin:0 auto 30px;width:46px;height:37px;background:url('/play-gajwa/images/common/footer_birth.png') no-repeat center center/contain;}