@charset "UTF-8";

	.tabDepth>a,
	.lastDepth>a,
	.depth3>a,
	.depth3>a>span:before,
	.faq_list>li .q,
	.faq_list>li .q>.bul,

	#mVisual .visualRoll .slider>div,
	#mVisual .vTxtArea .ii,
	#mVisual .slick-dots>li button,
	#mVisual .slick-dots>li button:before,
	#mVisual .vTxt .ii,

	#mVisual .iconMenu .inConts>a,

	#main-business>a:before,
	/*#main-customer a,*/
	#main-customer a>p img,
	#main-customer a>dl,

	.swiper-button,
	.swiper-pagination-bullet,
	.m-tab>a,
	#quick-right>a,
	.store-area>.store-map .thumb .finding-map-link,
	.store-area>.store-map .thumb .finding-map-link:after,
	#quick-right,
	#quick-social,
	[data-ts="3s"],
	.m-tab>a:before,
	#main-product .swiper-slide:before,
	#main-product .swiper-slide:after,
	#main-service a:before,
	#intro a:before,
	#intro a .text-box>.cate,
	#intro a .text-box>.cate:before,
	#intro a .text-box>.title,
	#intro a .text-box>.text,
	#intro a .text-box>.btns,
	.ci-btn>a{transition:all .3s ease-out;transform-origin:50% 50%;}


	.historyArea .history_box>.logo>span,
	.historyArea .history_box>.list:before,
	#mVisual .vTxt .ii{transition:all .5s ease-out;transform-origin:50% 50%;}

	#mainVisual .vTxt .ii{transition:all .7s ease-out;transform-origin:50% 50%;}

	#mVisual .visualRoll .slider .photoBox p{transition:all 1s ease-out;transform-origin:50% 50%;}

	#mainVisual .visualRoll .swiper-slide picture img{transition:all 2s ease-out;transform-origin:50% 50%;}

/*[s] All Style */
	.f0{font-size:0;line-height:0;}

	.depth-three{width:100%;margin-bottom:3rem;font-size:0;line-height:0;text-align:center;overflow:hidden;display:flex;justify-content:center;}
	.depth-three>a{width:20rem;height:6.5rem;background-color:#f8f8f8;border:1px solid #e2e2e2;font-weight:500;font-size:1.8rem;line-height:1.2;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out;position:relative;}
	.depth-three>a+a{margin-left:-1px;}

	.depth-three>a:is(:hover, .active){background-color:var(--point);border-color:var(--point);color:#fff;z-index:2;}

	.depth-three-conts{display:none;}

	h4.line{margin-bottom:2rem;padding-left:1.8rem;color:var(--normal);position:relative;display:flex;align-items:baseline;gap:2rem;}
	h4.line:before{content:"";width:0.9rem;height:2.7rem;background-color:var(--point);position:absolute;left:0;top:0.1rem;}
	h4.line>strong{font-weight:bold;font-size:3rem;line-height:1;}
	h4.line>span{font-size:2rem;line-height:1;}

	*+h4.line{margin-top:8rem;}

	.nTxt{font-size:1.8rem;line-height:2.8rem;color:#666;}

	h4.bul{margin-bottom:4rem;padding-left:1.7rem;font-weight:600;font-size:2.8rem;line-height:1;color:#111;position:relative;}
	h4.bul:before{content:"";width:0.6rem;height:2.8rem;background-color:var(--point);position:absolute;left:0;top:0;}
	/**+h4.bul{margin-top:6.5rem;}*/

	.lattice{background-size:1rem, 3rem, 1rem 1rem, 3rem 3rem;background-image:linear-gradient(90deg, #e6e6e6 1px, transparent 1px), linear-gradient(90deg, #e6e6e6 1px, transparent 1px), linear-gradient(#e6e6e6 1px, transparent 1px), linear-gradient(#e6e6e6 1px, transparent 1px);}

	.wideFrame{height:0;padding-bottom:56.25%;position:relative;}
	.wideFrame>video,
	.wideFrame>iframe{width:100%;height:100%;position:absolute;left:0;top:0;}

	.wideFrame.h740{height:74rem;padding-bottom:0;}

	.location-map{width:100%;margin:0 auto;position:relative;}
	.location-map>iframe{width:100%;height:56rem;}
	.location-map .hide {display:none;}

	.hd-bar{padding-top:4px;background:linear-gradient( to right, #0a9680 0, #0a9680 58%, #221e1f 58%, #221e1f 72%, #d8922a 72%, #d8922a) no-repeat;background-size:100% 4px;}

	.scrollTb{display:inline-block;font-size:0;line-height:0;text-align:center;}
	.scrollTb img{max-width:none;}
	.nTable.scrollTb{padding-bottom:2rem;}
	.scroll_info{width:100%;padding:4rem 0;font-size:0;line-height:0;position:relative;display:none;}
	.scroll_info:before{content:"← scroll →";margin-top:0;font-size:1.8rem;line-height:1;color:#ff0000;display:inline-block;position:absolute;left:44%;top:2rem;animation-duration:1s;animation-iteration-count:infinite;animation-name:scrollMove;animation-timing-function:ease-In-Out;animation-direction:alternate;}
	@keyframes scrollMove {
		from {color:var(--normal);left:42%;}
		to {color:var(--point);left:46%;}
	}

	#quick-btn{position:fixed;right:3rem;top:50%;transform:translateY(-50%);width:6.4rem;display:flex;flex-direction:column;align-items:end;gap:1rem;z-index:8;}
	#quick-btn>a{display:block;}
	#quick-btn>a{width:6.4rem;height:6.4rem;display:flex;align-items:center;color:#fff;font-size:1.6rem;line-height:1.2;border-radius:6rem;background-color:var(--normal);overflow:hidden;transition:all .3s ease-out;}
	#quick-btn>a:hover{width:27rem;}
	#quick-btn>a span{padding-right:1.6rem;white-space:nowrap;}
	#quick-btn>a.tel{background-color:#f77024;}
	#quick-btn>a.infor{background-color:#eeaf18;}

	select.base{width:100%;height:4rem;padding:0 5rem 0 2rem;background:#fff url('/images/bg_select_arr_m.png') no-repeat right center;background-size:3rem;border:1px solid #ccc;font-weight:400;font-size:1.5rem;line-height:3.8rem;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;box-sizing:border-box;}
	select.base::-ms-expand{display:none;}
/*[e] All Style */

/*[s] Main Popup Style */
	#hd_pop {z-index:101;position:relative;margin:0 auto;height:0}
	#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
	.hd_pops{width:auto !important;max-width:100%;height:auto !important;background-color:#fff;position:absolute;display:block;border-radius:1rem;overflow:hidden;box-sizing:border-box;box-shadow:0 0 3rem rgba(0,0,0,0.5);}
	.hd_pops img{width:100%}
	.hd_pops_con{}
	.hd_pops_footer{display:flex;gap:1rem;justify-content:space-between;padding:15px 2rem;font-size:0;line-height:0;color:#888;text-align:left;position:relative}
	.hd_pops_footer.white{background-color:#fff;}
	.hd_pops_footer.black{background-color:#000;}

	.hd_pops_footer .hd_pops_reject {position:relative;font-size:14px;line-height:1;color:#888;padding:0 0 0 20px;}
	.hd_pops_footer .hd_pops_reject::before{position:absolute;content:'';width:14px;height:14px;top:0;left:0;border:1px solid #888;background-color:#fff;}
	.hd_pops_footer .hd_pops_reject::after{position:absolute;content:'';width:10px;height:10px;top:2px;left:2px;background-image:url('/img/icon_check.svg');background-repeat:no-repeat;background-size:contain;background-position:center;}

	.hd_pops_footer .hd_pops_close{width:14px;height:14px;/*   background-image:url('/img/icon_close.svg');background-repeat:no-repeat;background-size:contain;background-position:center;*/}

	/* black */
	.hd_pops_footer.black .hd_pops_reject {color:#fff;}
	.hd_pops_footer.black .hd_pops_reject::before{border:1px solid #fff;}
	/* .hd_pops_footer.black .hd_pops_reject::after{filter:brightness(0) saturate(100%) invert(100%);} */

	.hd_pops_footer.black .hd_pops_close{filter:brightness(0) saturate(100%) invert(100%);}

	#popLayer{width:100%;height:100%;font-size:0;line-height:0;position:fixed;left:0;top:0;z-index:99;overflow:hidden;overflow-y:auto;}
	#popLayer.disNone{display:none !important;}
	#popLayer #moPopArea{width:100vw;height:100vh;padding:10rem 3rem;box-sizing:border-box;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;-ms-flex-align:center;}
	#popLayer #moPopArea .moPop{width:100%;max-width:50rem;margin:0;position:relative;}
	#popLayer #moPopArea #moPopRoll{background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:0 2rem 4rem rgba(0,0,0,0.3);}
	#popLayer .slider{width:100%;border-radius:2rem 2rem 0 0;box-sizing:border-box;overflow:hidden;}
	#popLayer .slider img{width:100%;vertical-align:top;}
	#popLayer .slider .HKeditorContent{padding:20px;font-size:20px;line-height:1.5;color:#666;}
	#popLayer .slider .HKeditorContent img{width:auto;}
	#popLayer #moPopRoll.roll .slider{}

	#popLayer .layerPopClose{width:3rem;height:3rem;margin:0;padding:0;font-size:0;line-height:0;position:absolute;right:1.5rem;top:1.5rem;z-index:6;transform:rotate(45deg);}
	#popLayer .layerPopClose:before,
	#popLayer .layerPopClose:after{content:"";background-color:var(--normal);display:block;position:absolute;left:50%;top:50%;}
	#popLayer .layerPopClose:before{width:100%;height:2px;margin:-1px 0 0 -1.5rem;}
	#popLayer .layerPopClose:after{width:2px;height:100%;margin:-1.5rem 0 0 -1px;}

	#popLayer .moPopClose{width:100%;border-radius:0 0 2rem 2rem;display:flex;justify-content:space-between;overflow:hidden;}
	#popLayer .moPopClose>*{flex:1 1 50%;height:6rem;font-size:1.6rem;line-height:1;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;}
	#popLayer .moPopClose button{background-color:#878896;border:none;color:#dcdeea;position:relative;}
	/*#popLayer .moPopClose button:before{content:"X";width:1.8rem;height:1.8rem;background-color:rgba(255,255,255,0.3);border:1px solid #000;font-family:dotum;font-weight:bold;font-size:1.6rem;line-height:1.6rem;color:#000;display:inline-block;position:absolute;top:0;box-sizing:border-box;}
	#popLayer .moPopClose button.toDay_close{padding-left:2.5rem;}
	#popLayer .moPopClose button.toDay_close:before{left:0;}*/
	#popLayer .moPopClose button.close{padding-right:2.5rem}
	#popLayer .moPopClose button.close:before{right:0;}
	#popLayer .moPopClose a{background-color:#3617cd;color:#fff}

	#popLayer .slick-dots{width:100%;padding:0;text-align:center;position:absolute;left:0;bottom:7rem;z-index:7;}
	#popLayer .slick-dots>li{margin:0 0.7rem;display:inline-block;vertical-align:top;}
	#popLayer .slick-dots>li+li{}
	#popLayer .slick-dots>li button{width:1.4rem;height:1.4rem;padding:0;background-color:#d4d7d9;border:none;font-size:0;line-height:0;position:relative;cursor:pointer;border-radius:999px;overflow:hidden;transition:all .3s ease-out;}
	#popLayer .slick-dots>li.slick-active button{width:30px;background-color:#333;}

	#popLayer #moPopArea #moPopRoll{opacity:0;visibility:hidden;transition:opacity 1s ease;}
	#popLayer #moPopArea #moPopRoll.open,
	#popLayer #moPopArea #moPopRoll.slick-initialized{visibility:visible;opacity:1;}
/*[e] Main Popup Style */

@media only screen and (max-width :1360px){
	.scroll_info{display:block;}
	.scrollTb{width:100%;padding-bottom:2rem;display:block;overflow:hidden;overflow-x:scroll;}
	.scrollTb>*{width:120rem !important;}

}
@media only screen and (max-width :1024px){
	/*[s] All Style */
		.wideFrame.h740{height:0;padding-bottom:56.25%;}
		.wideKakao>.root_daum_roughmap{height:auto;padding-bottom:56.25%;}
	/*[e] All Style */

	/*[s] Main Popup Style */
		.hd_pops{position:absolute;left:2rem !important;top:2rem !important;}
		.hd_pops_con{width:auto !important;}
	/*[e] Main Popup Style */

	/*[s] Plugin Style */
		.fancybox__slide{padding:48px 3rem 8px !important;}
		#insight-summary .layer-in{padding:9rem 6rem;}
	/*[e] Plugin Style */
}
@media only screen and (max-width :840px){
	/*[s] All Style */
		.depth-three>a{height:7.5rem;font-size:2.4rem;}

		.scroll_info{padding:2rem 0 5rem;}
		.scroll_info:before{font-size:2.4rem;top:0;}

		h4.line>span{font-size:2.2rem;}
		.nTxt{font-size:2.2rem;line-height:3.2rem;}

		h4.bul{font-size:3rem;}

		.fancybox__caption{font-size:2.2rem;}
	/*[e] All Style */

	/*[s] Main Popup Style */
		.hd_pops{left:2rem !important;right:2rem !important;}
		.hd_pops_con{}

		#popLayer{}
		#popLayer #moPopArea{}
		#popLayer #moPopArea .moPop{max-width:90%;}
		#popLayer #moPopArea #moPopRoll{}
		#popLayer .slider{}
		#popLayer .slider img{}
		/*
		#popLayer .slider#HKeditorContent{padding:20px;font-size:20px;line-height:1.5;color:#666;}
		#popLayer .slider#HKeditorContent img{width:auto;}

		#popLayer #moPopRoll.roll .slider{}
		*/

		#popLayer .layerPopClose{width:4rem;height:4rem;right:2rem;top:2rem;}
		#popLayer .layerPopClose:before{margin:-1px 0 0 -2rem;}
		#popLayer .layerPopClose:after{margin:-2rem 0 0 -1px;}

		#popLayer .moPopClose{}
		#popLayer .moPopClose>*{height:8rem;font-size:2rem;}
		/*
		#popLayer .moPopClose button{font-size:1.8rem;line-height:2.4rem;}
		#popLayer .moPopClose button:before{width:2.4rem;height:2.4rem;font-size:1.8rem;line-height:2.6rem;}
		#popLayer .moPopClose button.toDay_close{padding-left:3.2rem;}
		#popLayer .moPopClose button.close{padding-right:3.2rem}
		*/

		#popLayer .slick-dots{bottom:10rem;}
		#popLayer .slick-dots>li{}
		#popLayer .slick-dots>li+li{}
		#popLayer .slick-dots>li button{width:1.8rem;height:1.8rem;}
		#popLayer .slick-dots>li.slick-active button{}
	/*[e] Main Popup Style */
}
@media only screen and (max-width :640px){
	.depth-three>a{width:100%;}
}

/*[s] Main Style */
	.mConts .inConts{max-width:1740px;}

	.m-title{margin-bottom:4rem;padding-top:14rem;line-height:1;color:var(--normal);text-align:center;position:relative;}
	.m-title:before{content:none;width:1px;height:13rem;background-color:var(--point);display:inline-block;position:absolute;left:calc(50% - 0.5px);top:0px;}
	.m-title .cate{font-weight:bold;font-size:1.8rem;color:var(--point);}
	.m-title .tit{margin-top:2.5rem;font-weight:bold;font-size:5rem;}
	.m-title .txt{margin-top:1rem;font-weight:600;font-size:2rem;line-height:1.3;}

	.m-tab{margin-bottom:3rem;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;}
	.m-tab>a{width:50%;max-width:25rem;height:5.4rem;margin-bottom:-1px;font-size:2.5rem;line-height:1;color:#999;display:flex;justify-content:center;position:relative;}
	.m-tab>a:before{content:"";width:0;height:0.3rem;background-color:var(--normal);display:inline-block;position:absolute;left:50%;bottom:0;}
	.m-tab>a:is(:hover, .active){font-weight:bold;color:var(--point);}
	.m-tab>a:is(:hover, .active):before{width:100%;left:0%;}

	/* MAIN COVER */
		#mainVisual{width:100%;position:relative;overflow:hidden;}
		#mainVisual .visualRoll{white-space:nowrap;}
		#mainVisual .visualRoll .swiper-slide{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;font-size:0;line-height:0;position:relative;overflow:hidden;display:inline-block;vertical-align:top;}
		#mainVisual .visualRoll .swiper-slide picture img{width:100%;max-width:none;height:96rem;object-fit:cover;object-position:center center;filter:grayscale(80%) blur(5px);transform:scale(1.1);transition-delay:1s;}
		#mainVisual .visualRoll .swiper-slide>video{width:100%;max-width:none;height:96rem;object-fit:cover;}

		#mainVisual .vTxtArea{width:100%;max-width:176rem;padding:0 3rem 8rem;text-align:left;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;}
		#mainVisual .vTxt{width:100%;position:relative;}
		#mainVisual .vTxt .title{color:#fff;font-size:5.5rem;line-height:1.2;font-weight:300; white-space: wrap !important;}
		#mainVisual .vTxt .title>strong{font-weight:700;}
		#mainVisual .vTxt .text{margin-bottom:2rem;color:#f77024;font-size:2rem;line-height:1.4; white-space: wrap !important;}
		#mainVisual .vTxt .btns{margin-top:4rem;}
		#mainVisual .vTxt .btns>a{width:12.2rem; height:4.5rem; border:1px solid #fff; font-weight: bold; font-size:1.4rem; line-height:1; color: #fff; display: inline-flex; align-items: center; justify-content: center; border-radius:0.5rem;}


		#mainVisual .swiper-option{width:170rem;margin:0 auto;position:relative;display:none;}
		#mainVisual .swiper-button{font-family:'SUIT Variable';font-weight:100;font-size:8rem;line-height:1;color:rgba(255,255,255,0.8);position:absolute;top:-39rem;display:inline-block;cursor:pointer; z-index:7;}
		#mainVisual .swiper-button-prev{left:0;}
		#mainVisual .swiper-button-next{right:0;}
		#mainVisual .swiper-button:hover{color:rgba(255,255,255,1);}


		#mainVisual .swiper-controll{width:100%;text-align:center;position:absolute;left:0;top:70%;z-index:7;transition:top 0.5s linear;}
		#mainVisual .swiper-controll>.inConts{display:flex;align-items:center;gap:0 2rem;}

		#mainVisual .swiper-pagination{display:flex;align-items:center;gap:0 2rem;}
		#mainVisual .swiper-pagination-bullet{display:flex;align-items:center;gap:0 0;}
		#mainVisual .swiper-pagination-bullet>em{font-style:normal;font-weight:bold;font-size:1.6rem;line-height:1;color:rgba(255,255,255,0.3);transition:color 0.5s linear}
		#mainVisual .swiper-pagination-bullet>i{width:1.8rem;height:1.8rem;border-radius:1.8rem;border:1px solid #fff;position:relative;transition:all 0.5s linear;overflow:hidden;}
		#mainVisual .swiper-pagination-bullet>i:before,
		#mainVisual .swiper-pagination-bullet>i b{content:"";width:100%;height:100%;background-color:rgba(195,195,195,0);display:inline-block;visibility:hidden;}
		#mainVisual .swiper-pagination-bullet>i b{width:0%;background-color:#fff;position:absolute;left:0;top:0;}
		#mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active{}
		#mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active>em{color:rgba(255,255,255,1);}
		#mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active>i{width:5.8rem;/*margin-left:2rem;*/ display:inline-block;}
		#mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active>i b{visibility:visible;}
		/*#mainVisual .swiper-pagination-bullet.swiper-pagination-bullet-active>i b{width:100%;transition:width 5s linear;transition-delay:1s;}*/

		#mainVisual .swiper-btn button{width:2.7rem;height:2.7rem;background:transparent url("/images/btn_slick_pause.png") no-repeat left top/cover;border:none;}
		#mainVisual .swiper-btn button.pause{background-image:url("/images/btn_slick_play.png");}

		#mainVisual .swiper-number{width:100%;max-width:156rem;margin-left:-78rem;padding:0 3rem;font-size:3.2rem;line-height:1;color:#fff;text-align:right;position:absolute;left:50%;bottom:6rem;z-index:6;}
		#mainVisual .swiper-number .n{top:-1.5rem;position:relative;}
		#mainVisual .swiper-number .l{top:-0.3rem;position:relative;}
		#mainVisual .swiper-number .t{}

		#mainVisual .swiper-slide-active .vTxt .ii{top:0px;opacity:1;}
		#mainVisual .visualRoll .swiper-slide.swiper-slide-active picture img{filter:grayscale(0) blur(0px);transform:scale(1);}

	/* CONCOURS */
		#main-concours{padding-bottom:14rem;position:relative;display:flex;flex-direction:column;overflow:hidden;}
		#main-concours .background {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
		#main-concours .background img {width:100%;height:100%;object-fit:cover;}
		#main-concours .inConts{padding:0 3rem;max-width:;}
		#main-concours .mainConcoursWrapper {position:relative;display:flex;gap:7rem;padding-top:23rem;}
		#main-concours .mainConcoursWrapper:before {content:"SEIL MUSIC & CULTURE FOUNDATION";position:absolute;top:14.6rem;left:0;color:#000;opacity:.1;font-size:10rem;line-height:1.2;font-weight:600;font-family:'Play',sans-serif !important;letter-spacing:-.175rem !important;white-space:nowrap;}
		#main-concours .mainConcoursWrapper.reverce {flex-direction:row-reverse}
		#main-concours .mainConcoursWrapper .m-title {position:relative;flex-basis:36rem;padding:0;margin:0;text-align:initial;z-index:1;}
		#main-concours .mainConcoursWrapper .m-title .tit {color:var(--point);font-size:2rem;margin-top:0;}
		#main-concours .mainConcoursWrapper .m-title .tit:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin-top:1rem;}
		#main-concours .mainConcoursWrapper .m-title .txt {color:var(--normal);font-size:5rem;line-height:1.15;font-weight:300;margin-top:3.6rem;}
		#main-concours .mainConcoursWrapper .m-title .txt strong {font-weight:700;}
		#main-concours .mainConcoursWrapper .m-title .desc {font-size:1.8rem;line-height:1.4;margin-top:3rem;}
		#main-concours .mainConcoursWrapper .m-title a.more {display:inline-block;color:#666;font-size:1.8rem;line-height:5rem;text-align:center;padding:0 2rem;min-width:12rem;border:1px solid #666;border-radius:5rem;margin-top:3rem;transition:all .45s ease-in-out;}
		#main-concours .mainConcoursWrapper .m-title a.more:hover {color:#fff;background-color:#666;}
		#main-concours .mainConcoursWrapper.reverce .m-title {text-align:right;}
		#main-concours .mainConcoursWrapper.reverce .m-title .tit,
		#main-concours .mainConcoursWrapper.reverce .m-title .txt,
		#main-concours .mainConcoursWrapper.reverce .m-title .desc {color:#fff;}
		#main-concours .mainConcoursWrapper.reverce .m-title a.more {color:#fff;border-color:#fff;transition:all .45s ease-in-out;}
		#main-concours .mainConcoursWrapper.reverce .m-title a.more:hover {color:var(--normal);background-color:#fff;}
		#main-concours .mainConcoursWrapper.reverce .m-title .tit:after {margin-left:auto;margin-right:0;background-color:#fff;}

		#main-concours .mainConcoursWrapper .mainConcursSwiper {max-width:calc(100% - 43rem);}
		#main-concours .mainConcoursWrapper .mainConcursSwiper.dir-rtl {direction:rtl;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .vTxtArea {position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:end;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .vTxtArea .vTxt {width:100%;display:flex;flex-direction:column;gap:.6rem 0;padding:3rem 3rem 6rem;background:linear-gradient(to top, rgba(0,0,0,.85) 40%, rgba(0,0,0,0));}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .vTxtArea .vTxt p.section {color:#ccc;font-size:1.8rem;line-height:1.2;display:flex;gap:.6rem;align-items:center;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .vTxtArea .vTxt p.section:before {content:"";width:1.8rem;height:1.8rem;background:url('/images_seil/clock.svg') no-repeat center center/cover;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .vTxtArea .vTxt p.subject {color:#fff;font-size:3rem;font-weight:600;line-height:1.4;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper {white-space:nowrap;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide {position:relative;display:inline-block;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);transition:all .45s ease-in-out;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide.disabled {transform:scale(.1,1);transform-origin:right center;box-shadow:0 0 0 rgba(0,0,0,0);opacity:0;visibility:hidden;z-index:-1;}
		#main-concours .mainConcoursWrapper.reverce .mainConcursSwiper .swiper-wrapper .swiper-slide.disabled {transform-origin:left center;}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide.ing:after {content:"진행중";position:absolute;top:0;left:0;color:#fff;font-size:1.8rem;line-height:6rem;width:10rem;text-align:center;background:linear-gradient(to top, rgba(246,62,61,1 ), rgba(246,140,61,1));}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide.end:after {content:"마감";position:absolute;top:0;left:0;color:#fff;font-size:1.8rem;line-height:6rem;width:10rem;text-align:center;background:linear-gradient(to top, rgba(35,35,35,1 ), rgba(102,102,102,1));}
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide:hover {transform:translateY(-1rem);box-shadow:2rem 2rem 4rem rgba(0,0,0,.75);}

		#main-concours .swiper-pagination-progressbar{position:relative;width:100%;height:1rem;background-color:#eee;border-radius:1rem;overflow:hidden;margin-top:6.8rem;}
		#main-concours .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{width:100%;height:100%;background-color:#999;position:absolute;left:0;top:0;transform-origin:left top;}

		#main-concours .mainConcoursWrapper .swiper-controll{position:absolute;bottom:7.8rem;left:0;display:flex;gap:6rem;z-index:2;}
		#main-concours .mainConcoursWrapper.reverce .swiper-controll{left:auto;right:0;}
		#main-concours .mainConcoursWrapper .swiper-controll:before{content:"";position:absolute;top:50;left:50%;width:1px;height:4rem;background-color:#ccc;}
		#main-concours .mainConcoursWrapper [class^="swiper-button"]{width:4rem;height:4rem;cursor:pointer;}
		#main-concours .mainConcoursWrapper [class^="swiper-button"].swiper-button-disabled {cursor:default;}
		#main-concours .mainConcoursWrapper .swiper-controll .swiper-button-prev {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(180deg);}
		#main-concours .mainConcoursWrapper .swiper-controll .swiper-button-next {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(0deg);}
		#main-concours .mainConcoursWrapper .swiper-controll [class^="swiper-button"].swiper-button-disabled {background-image:url('/images_seil/main/swipe-arrow-gray.png');}
		#main-concours .mainConcoursWrapper .swiper-controll.white .swiper-button-prev,
		#main-concours .mainConcoursWrapper .swiper-controll.white .swiper-button-next {background-image:url('/images_seil/main/swipe-arrow-white.png');}
		#main-concours .mainConcoursWrapper .swiper-controll.white [class^="swiper-button"].swiper-button-disabled {background-image:url('/images_seil/main/swipe-arrow-white.png');opacity:.5;}


		#main-concours .mainWinner {padding-top:6rem;/*overflow:hidden;*/}
		#main-concours .mainWinner .m-title .cate:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin:1.6rem auto 0;}
		#main-concours .mainWinner .tab {margin-top:3rem;display:flex;justify-content:center;gap:1rem;}
		#main-concours .mainWinner .tab a {color:#666;font-size:1.8rem;text-align:center;padding:0 2.8rem;min-width:23rem;border-radius:6rem;background-color:#f0f0f0;padding:3rem 1rem;}
		#main-concours .mainWinner .tab a.active {color:#fff;background-color:var(--point);}

		#main-concours .mainWinner .mainWinnerSwiper {position:relative;margin-top:3rem;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper {white-space:nowrap;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide {display:inline-block;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);transition:all .45s ease-in-out;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide figure {overflow:hidden;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide figure img {width:100%;transition:all .45s ease-in-out;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide .vTxtArea {height:14rem;background-color:#fff;padding:6rem 1.6rem 0;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide .vTxtArea p.subject {color:var(--normal);font-size:2rem;line-height:1.3;text-align:center;white-space:normal;}
		#main-concours .mainWinner .mainWinnerSwiper .swiper-wrapper .swiper-slide:hover figure img {transform:scale(1.1);}

		#main-concours .mainWinner .swiper-controll{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:6rem;z-index:2;}
		#main-concours .mainWinner [class^="swiper-button"]{width:4rem;height:4rem;cursor:pointer;}
		#main-concours .mainWinner [class^="swiper-button"].swiper-button-disabled {cursor:default;}
		#main-concours .mainWinner .swiper-controll .swiper-button-prev {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(180deg);}
		#main-concours .mainWinner .swiper-controll .swiper-button-next {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(0deg);}
		#main-concours .mainWinner .swiper-controll [class^="swiper-button"].swiper-button-disabled {background-image:url('/images_seil/main/swipe-arrow-gray.png');}

		#main-concours .mainWinner .mainWinnerSwiper2 {position:relative;margin-top:3rem;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper {white-space:nowrap;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide {display:inline-block;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);transition:all .45s ease-in-out;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide figure {overflow:hidden;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide figure img {width:100%;transition:all .45s ease-in-out;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide .vTxtArea {height:14rem;background-color:#fff;padding:6rem 1.6rem 0;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide .vTxtArea p.subject {color:var(--normal);font-size:2rem;line-height:1.3;text-align:center;white-space:normal;}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-wrapper .swiper-slide:hover figure img {transform:scale(1.1);}

		#main-concours .mainWinner .swiper-controll .swiper-button-prev2 {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(180deg);}
		#main-concours .mainWinner .swiper-controll .swiper-button-next2 {background:url('/images_seil/main/swipe-arrow-orange.png') no-repeat center center/cover;transform:rotate(0deg);}
		#main-concours .mainWinner .mainWinnerSwiper2 .swiper-controll [class^="swiper-button"].swiper-button-disabled {background-image:url('/images_seil/main/swipe-arrow-gray.png');}

	/* PERMANENT STAGE */
		#main-stage{position:relative;overflow:hidden;}
		#main-stage .inConts {max-width:120rem;}
		#main-stage .background {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
		#main-stage .background img {width:100%;height:100%;object-fit:cover;}
		#main-stage .m-title{color:#fff;}
		#main-stage .m-title .cate:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin:1.6rem auto 0;}
		#main-stage .m-title .txt {display:grid;grid-template-columns:repeat(4, 1fr);gap:4rem;justify-content:center;margin-top:5rem;}
		#main-stage .m-title .txt span {display:flex;gap:1rem;align-items:center;justify-content:center;}
		#main-stage .m-title .txt span em {font-style:normal;}

		#main-stage .info-link{margin:0 auto;padding:10rem 0 15rem;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-content:space-around;}
		#main-stage .info-link>a{padding:0 3rem;display:flex;justify-content:center;position:relative;}
		#main-stage .info-link>a .info-link-in{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5rem;}
		#main-stage .info-link>a figure{position:relative;width:20rem;height:20rem;margin:0 auto;border-radius:50%;overflow:hidden;}
		#main-stage .info-link>a figure span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-size:100% auto;background-position:top center;border-radius:50%;overflow:hidden;transition:all .45s ease-in-out;}
		#main-stage .info-link>a figure:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(246,61,61,1 ), rgba(246,140,61,1));}
		#main-stage .info-link>a:hover figure span{background-color:transparent;background-position:bottom center;}
		#main-stage .info-link>a .title{color:#fff;font-size:3rem;line-height:1;font-weight:600;text-align:center;}
		#main-stage .info-link>a .text{color:#fff;font-size:2rem;line-height:1.4;text-align:center;margin-top:1.6rem;}


	/* SEIL ART HALL */
		#main-arthall{padding-bottom:14rem;background:url('/images_seil/main/seil-art-hall-bg.jpg') no-repeat center center/cover;position:relative;overflow:hidden;}
		#main-arthall .m-title .cate:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin:1.6rem auto 0;}
		#main-arthall .arthall-service{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 9rem;}
		#main-arthall figure {width:100%;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,0.25);}
		#main-arthall figure img{width:100%;max-width:none;object-fit:cover;transition:all .45s ease-in-out;}
		#main-arthall a .text-box{display:flex;flex-direction:column;gap:2rem;margin-top:3rem;}
		#main-arthall a .text-box>.title{font-size:3rem;line-height:1;font-weight:600;text-align:center;}
		#main-arthall a .text-box>.text{font-size:2rem;line-height:1.5;text-align:center;}
		#main-arthall a:hover figure img{transform:scale(1.1);}


	/* MAIN BOTTOM LINK */
		#main-bottom-link{position:relative;overflow:hidden;}
		#main-bottom-link a {position:relative;}
		#main-bottom-link a .background {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
		#main-bottom-link .m-title .cate:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin:1.6rem auto 0;}
		#main-bottom-link .link-area{display:grid;grid-template-columns:repeat(2, 1fr);}
		#main-bottom-link figure {width:100%;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,0.25);}
		#main-bottom-link figure img{width:100%;max-width:none;object-fit:cover;transition:all .45s ease-in-out;}
		#main-bottom-link a:first-child {grid-column:1/3;}
		#main-bottom-link a {height:40rem;}
		#main-bottom-link a .text-box{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:3rem;padding:2rem;}
		#main-bottom-link a .text-box>.cate {font-weight:bold;font-size:1.8rem;line-height:1;color:var(--point);text-align:center;}
		#main-bottom-link a .text-box>.cate:after {content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin:1.6rem auto 0;}
		#main-bottom-link a .text-box>.title{color:#fff;font-size:5rem;line-height:1;font-weight:700;text-align:center;}
		#main-bottom-link a .text-box>.text{color:#fff;font-size:2rem;line-height:1.4;text-align:center;}
		#main-bottom-link a .text-box>.link span{display:block;margin:0 auto;width:23rem;color:#fff;font-size:1.8rem;line-height:6rem;text-align:center;border-radius:6rem;overflow:hidden;background-color:var(--point);}


	@media only screen and (max-width :1100px){
		#main-stage .m-title .txt {grid-template-columns:repeat(2, 1fr);}
		#main-stage .m-title .txt span {justify-content:start;}
	}
	@media only screen and (max-width :1024px){
		#main-service{padding-bottom:0;}
		#main-service a{width:100vw;margin:0 -3rem;text-align:center;}
		#main-service a:before{top:-50% !important;opacity:0 !important;}
		#main-service a .text-box{padding-left:0;}
		#main-service a .text-box>.text{color:rgba(255,255,255,1);}
		#main-service a .text-box>.btns{display:none;}

		#main-arthall .arthall-service {gap:0 4rem;}
	}
	@media only screen and (max-width :840px){
		#quick-btn {display:none;}

		.m-title{margin-bottom:4.5rem;padding-top:17rem;}
		.m-title:before{height:15rem;}
		.m-title .cate{font-size:2.2rem;}
		.m-title .txt{font-size:2.4rem;}

		.m-tab{margin-bottom:5rem;justify-content:flex-start;gap:0 6rem;}
		.m-tab>a{width:auto;height:6rem;font-size:3rem;}

		/* VISUAL */
			#mainVisual{}
			#mainVisual .visualRoll .swiper-slide>img,
			#mainVisual .visualRoll .swiper-slide>video{height:106rem;}
			#mainVisual .vTxtArea{padding:10rem 3rem;top:12rem;left:0;transform:none;}

			#mainVisual .vTxt .ii.title{font-size:4.5rem;}
			#mainVisual .vTxt .ii.text{margin-top:3rem;font-size:3rem;}
			#mainVisual .vTxt .ii.btns{margin-top:5rem;}
			#mainVisual .vTxt .ii.btns>a{width:16.2rem;height:5.6rem;font-size:1.8rem;}

			#mainVisual .swiper-controll{margin-top:0;top:auto !important;bottom:7rem;}
			#mainVisual .swiper-controll>.inConts{justify-content:center;}

			#mainVisual .swiper-pagination-bullet>em{font-size:2.2rem;}

		/* CONCOURS */
			#main-concours .mainConcoursWrapper{padding-top:16rem;flex-direction:column;}
			#main-concours .mainConcoursWrapper:before {top:11.4rem;font-size:6rem;}

			#main-concours .mainConcoursWrapper .swiper-slide .cate{margin-top:3rem;font-size:2.4rem;}
			#main-concours .mainConcoursWrapper .swiper-slide .title{font-size:3rem;}
			#main-concours .mainConcoursWrapper .m-title {flex-basis:auto;padding-right:14rem;}
			#main-concours .mainConcoursWrapper .mainConcursSwiper {max-width:100%;}
			#main-concours .mainConcoursWrapper .mainConcursSwiper.dir-rtl {direction:ltr;}
			#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide.disabled {transform:none;box-shadow:initial;opacity:initial;visibility:initial;z-index:initial;}
			#main-concours .mainConcoursWrapper .swiper-controll {display:none;}
			#main-concours .mainConcoursWrapper.reverce {flex-direction:column;}
			#main-concours .mainConcoursWrapper.reverce .m-title {text-align:left;}
			#main-concours .mainConcoursWrapper.reverce .m-title .tit:after {margin-left:0;margin-right:0;}
			#main-concours .mainConcoursWrapper .m-title a.more {position:absolute;right:0;bottom:0;line-height:1.2;border-radius:0;border:0;padding:0;margin:0;}
			#main-concours .mainConcoursWrapper .m-title a.more:after {content:"+";font-weight:900;color:var(--point);margin-left:1rem;}
			#main-concours .mainConcoursWrapper .m-title a.more:hover {color:initial;background-color:initial;}

		/* CONCOURS */

	}
	@media only screen and (max-width :600px){
		#main-stage .info-link {grid-template-columns:1fr;gap:2rem;padding-top:6rem;}
		#main-stage .info-link>a {padding:0;}
		#main-stage .info-link>a figure {width:auto;height:auto;}
		#main-stage .info-link>a .info-link-in {flex-direction:unset;align-items:center;gap:2rem;}
		#main-stage .info-link>a .title,
		#main-stage .info-link>a .text {text-align:left;}

		#main-arthall .arthall-service {grid-template-columns:1fr;gap:6rem;}
	}
	@media only screen and (max-width :480px){
		#main-concours .mainConcoursWrapper .mainConcursSwiper .swiper-wrapper .swiper-slide {min-width:80vw;max-width:80vw;}

		#main-stage .m-title .txt {grid-template-columns:repeat(1, 1fr);}
		#main-concours .mainWinner .tab {display:grid;grid-template-columns:1fr 1fr;}
		#main-concours .mainWinner .tab a {min-width:auto;letter-spacing:-.075rem;padding:3rem 0;}
	}

/*[e] Main Style */




/*[s] Sub Style */
	/* 공통 */
		.background-wrap {position:relative;overflow:hidden;}
		.background-wrap .background-images {position:absolute;top:0;left:0;right:0;bottom:0;}
		.background-wrap .background-images img {height:100%;object-fit:cover;}
		.background-wrap .background-conts {position:relative;}

		#modal-layer-box {position:fixed;top:0;left:0;right:0;bottom:0;z-index:8;opacity:0;transition:all .45s ease-in-out}
		#modal-layer-box.active {opacity:1;}
		#modal-layer-box .modal-dimbg {position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--dim-bg);}
		#modal-layer-box .modal-container {width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:3rem;}
		#modal-layer-box .modal-container .wrap {position:relative;border-radius:2rem;overflow:hidden;}
		#modal-layer-box .modal-container figure img {max-height:80vh;}
		#modal-layer-box .modal-container .control-box {display:flex;background-color:#fff;border-top:1px solid #e6e6e6;}
		#modal-layer-box .modal-container .control-box a {flex:1 0;color:#666;font-size:1.8rem;line-height:6rem;text-align:center;}
		#modal-layer-box .modal-container .control-box a:hover {color:#222;font-weight:700;}
		#modal-layer-box .modal-container .control-box a+a {border-left:1px solid #e6e6e6;}

		.apply_form .apply_form_table+.apply_form_table {margin-top:6rem;}
		.apply_form .apply_form_table.captcha {margin-top:3rem;}
		.apply_form .apply_form_table .tit {color:var(--normal);font-size:3rem;font-weight:700;}
		.apply_form .apply_form_table .tit span.point-color {color:var(--point);}
		.apply_form .apply_form_table .subtitle {color:var(--normal);font-size:2.2rem;font-weight:600;line-height:1.4;}
		.apply_form .apply_form_table .subtitle span.point-color {color:var(--point);}
		.apply_form .apply_form_table .subtitle em {display:inline-block;color:#666;font-size:1.7rem;line-height:1.2;font-style:normal;}
		.apply_form .apply_form_table .table-wrapper {border-top:2px solid #666;margin-top:1rem;}
		.apply_form .apply_form_table.captcha .table-wrapper {border-top:1px solid #ddd;}
		.apply_form .apply_form_table.captcha .table-wrapper figure.captcha img {height:4.2rem;}

		.apply_form .apply_form_table .table-wrapper table {width:100%;border-collapse:collapse;}
		.apply_form .apply_form_table .table-wrapper table.cols2 td.form-label {width:18rem;}
		.apply_form .apply_form_table .table-wrapper table.cols2 td.form-field {width:calc(100% - 18rem);}

		.apply_form .apply_form_table .table-wrapper table.cols4 td.form-label {width:18rem;}
		.apply_form .apply_form_table .table-wrapper table.cols4 td.form-field {width:calc(100% / 2 - 18rem);}

		.apply_form .apply_form_table .table-wrapper table.cols6 td.form-label {width:18rem;}
		.apply_form .apply_form_table .table-wrapper table.cols6 td.form-field {width:calc(100% / 3 - 18rem);}

		.apply_form .apply_form_table .table-wrapper table tbody td {height:6rem;border-bottom:1px solid #ddd;font-size:1.8rem;line-height:1.2;color:#666;border-collapse:collapse;empty-cells:show;word-break:break-all;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-label {font-weight:600;background-color:#f4f6f8;padding:1rem 1.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-label label.required {padding-right:1.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-label.payment_mathod {color:var(--normal);background-color:#ffefe5;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field {padding:1rem 1rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .form-field-wrap {display:flex;gap:.6rem;align-items:center;}

		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input[type=text],
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input[type=number],
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input[type=tel],
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .size-normal {max-width:360px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.size-small,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .size-small{max-width:120px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.size-middle,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .size-middle {max-width:180px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.size-big,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .size-big {max-width:460px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.size-large,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .size-large {max-width:600px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.mail-id,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.post-num,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .mail-id,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .post-num {max-width:220px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.mail-add,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .mail-add {max-width:350px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.full,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .full {max-width:920px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.large,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .large {max-width:834px;width:100%;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.captcha {max-width:300px;width:100%;}

		.apply_form .apply_form_table .table-wrapper table tbody td.form-field select {font-weight:500;background:#fff url('/images_seil/sub/select-arrow-ico.jpg') no-repeat right 1rem center;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field textarea {height:9rem;border:1px solid #ddd;padding:1rem;resize:none;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field button {color:#fff;font-size:1.6rem;font-weight:600;line-height:4.2rem;border:0;background-color:var(--normal);padding:0 2rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field a.download {display:inline-block;color:#fff;font-size:1.6rem;font-weight:600;line-height:4rem;border:0;background:var(--point) url('/images_seil/sub/download-ico.png') no-repeat right 1rem center;padding:0 4rem 0 2rem;border-radius:.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field a.chptcha {display:inline-flex;align-items:center;gap:.4rem;color:#666;font-size:1.7rem;font-weight:600;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field a.chptcha:before {content:"";width:2rem;height:2rem;background:url('/images_seil/sub/captcha-replace-ico.jpg') no-repeat center center/cover;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field input[type=text]:focus,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field select:focus,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field textarea:focus {border-color:#666;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field ul.multi-row {width:100%;display:flex;flex-direction:column;gap:.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field ul.multi-row li {width:100%;display:flex;gap:.6rem;align-items:center;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .flex-wrap {flex-wrap:wrap;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .flex-only {display:flex;align-items:center;gap:.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .caution {color:#666;font-size:1.67rem;font-weight:400;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .caution.f-color-orange {color:var(--point);}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field figure.logo img {border:1px solid #ddd;border-radius:.6rem;overflow:hidden;}
		.apply_form .apply_form_table .table-wrapper table tbody td.normal-text {color:var(--normal);font-weight:600;}
		.apply_form .apply_form_table .table-wrapper table tbody td.normal-text .total-price {color:var(--point);font-size:2rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .flex-item {display:flex;flex-wrap:wrap;align-items:center;gap:2rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap {position:relative;padding-right:12rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap figure.deposit {position:absolute;top:0;right:0;width:9.4rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dt {color:#111;font-size:2rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dt strong {color:var(--point);font-size:2rem;font-weight:700;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dd {margin:.6rem 0 1rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dd ul {display:flex;flex-direction:column;gap:.4rem;counter-reset:cnt;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dd ul li {position:relative;counter-increment:cnt;padding-left:1.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .deposit_wrap dl dd ul li:before {content:counter(cnt)".";position:absolute;top:0;left:0;}

		.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file label {display:inline-block;cursor:pointer;color:#fff;font-size:1.6rem;font-weight:600;line-height:4.2rem;border:0;background-color:var(--normal);padding:0 2rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file .upload-name {display:inline-block;max-width:300px;width:100%;height:4.2rem;line-height:4.2rem;font-size:1.7rem;background-color:#fff;border:1px solid var(--bor_c);padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box {display:flex;flex-wrap:wrap;gap:2rem 4rem;padding:1rem 0;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio] + label,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=checkbox] + label {position:relative;display:inline-flex;align-items:center;font-size:1.6rem;gap:.6rem;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio] + label:before,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=checkbox] + label:before {content:"";width:2rem;height:2rem;border-radius:50%;border:1px solid #666;}
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio]:checked + label:after,
		.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=checkbox]:checked + label:after {content:"";width:1rem;height:1rem;border-radius:50%;background-color:#000;position:absolute;top:.5rem;left:.5rem;}

		.apply_form .rental_guide_table {margin-top:6rem;}
		.apply_form .rental_guide_table .title {display:flex;justify-content:space-between;align-items:center;}
		.apply_form .rental_guide_table .title h5 {color:#222;font-size:2.2rem;font-weight:600;}
		.apply_form .rental_guide_table .title a {color:#333;font-size:1.7rem;font-weight:500;}
		.apply_form .rental_guide_table ul.dash {display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem;}
		.apply_form .rental_guide_table ul.dash li {position:relative;padding-left:1.6rem;font-size:1.7rem;}
		.apply_form .rental_guide_table ul.dash li:before {content:"-";position:absolute;top:0;left:0;}
		.apply_form .rental_guide_table ul.summary {display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:3rem;counter-reset:cnt;}
		.apply_form .rental_guide_table ul.summary li {display:flex;align-items:start;gap:2rem;background-color:#fcf5f1;font-size:1.8rem;font-weight:500;padding:3rem;counter-increment:cnt;}
		.apply_form .rental_guide_table ul.summary li strong {color:var(--point);font-weight:500;}
		.apply_form .rental_guide_table ul.summary li:before {content:"0" counter(cnt);color:#e6e0dc;font-size:5rem;line-height:.9;font-family:"Play";}

		.apply_form .privacy_table {margin-top:3rem;}
		.apply_form .privacy_table .title {/*display:flex;justify-content:space-between;align-items:center;*/}
		.apply_form .privacy_table .title h5 {font-size:1.7rem;font-weight:500;}
		.apply_form .privacy_table .title a {color:#333;font-size:1.7rem;font-weight:500;}
		.apply_form .privacy_table .conts_box {margin-top:1.4rem;border:1px solid #ddd;padding:2rem;background-color:#f6f6f6;}
		.apply_form .privacy_table .conts_box .scroll-table {height:20rem;overflow-y:auto;display:grid;grid-template-columns:1fr;gap:1.4rem;padding-right:1.6rem;}
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar {width:.6rem;height:.6rem;background-color:#fff;border-radius:.6rem;padding:0px  /* 스크롤바의 너비 */}
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar-thumb {
			display: block;
			width: .6rem; /* 스크롤바의 길이 */
			background-color: #111; /* 스크롤바의 색상 */
			border-radius: .6rem;
			border: 0;
			cursor: default !important;
		}
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar-thumb:hover {
			background-color: #1428A0;
			/*border: 1px solid rgba(255,0,0,1);*/
			cursor: default !important;
		}
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar-track {
			display: none;
			background: #fafafa;  /*스크롤바 뒷 배경 색상*/
		}
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar-button:start:decrement,
		.apply_form .privacy_table .conts_box .scroll-table::-webkit-scrollbar-button:end:increment {
			/*  스크롤의 화살표가 포함된 영역   */
			display: none;
			height: .6rem;
			background-color: transparent;
		}

		.apply_form .privacy_table .aggre_box {margin-top:.6rem;display:flex;flex-wrap:wrap;gap:4rem;}
		.apply_form .privacy_table .aggre_box input[type=radio] + label {display:inline-flex;align-items:center;font-size:1.6rem;gap:.6rem;}
		.apply_form .privacy_table .aggre_box input[type=radio] + label:before {content:"";width:2rem;height:2rem;border:1px solid #ddd;}
		.apply_form .privacy_table .aggre_box input[type=radio]:checked + label:before {border-color:var(--point);background:url('/images_seil/sub/checked-ico.svg') no-repeat center center/cover;}

		.apply_form .btn_area {display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3.6rem;}
		.apply_form .btn_area a {max-width:22rem;width:100%;color:#fff;font-size:1.8rem;line-height:6rem;text-align:center;padding:0 2rem;background-color:#666;border-radius:.6rem;overflow:hidden;}
		.apply_form .btn_area a.apply {background-color:var(--point);}

		#ui-datepicker-div {background-color:#fff;border:1px solid #222;}
		#ui-datepicker-div .ui-datepicker-header {position:relative;padding:1rem;background-color:var(--point);}
		/*#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {position:absolute;top:.4rem;left:1rem;color:#fff;font-size:1.5rem;}
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {position:absolute;top:.4rem;right:1rem;color:#fff;font-size:1.5rem;}
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {display:grid;grid-template-columns:1fr 1fr;gap:.4rem;} 달력 셀렉트 할 경우 */
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {position:absolute;top:50%;left:1rem;transform:translate(0,-50%) rotate(90deg);text-indent:-500%;width:2rem;height:2rem;background:url('/images_seil/sub/datepicker-arrow.svg') no-repeat center center/cover;overflow:hidden;}
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {position:absolute;top:50%;right:1rem;transform:translate(0,-50%) rotate(-90deg);text-indent:-500%;width:2rem;height:2rem;background:url('/images_seil/sub/datepicker-arrow.svg') no-repeat center center/cover;overflow:hidden;}
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {display:flex;justify-content:center;color:#fff;}
		#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {width:10rem;height:3.4rem;padding-right:2rem;line-height:3.4rem;border-radius:.3rem;border-color:#666;color:#222;}
		#ui-datepicker-div .ui-datepicker-calendar {width:100%;margin-top:.6rem;}
		#ui-datepicker-div .ui-datepicker-calendar th,
		#ui-datepicker-div .ui-datepicker-calendar td {width:calc(100% / 7);padding:.1rem .1rem;}
		#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default {display:block;width:100%;height:100%;text-align:center;vertical-align:middle;border-radius:.3rem;border:1px solid transparent;padding:.2rem .4rem;}
		#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default:hover {border-color:#ccc;background-color:#f6f6f6;}
		#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default.ui-state-highlight {background-color:#ddd;}
		#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default.ui-state-active {color:#fff;background-color:var(--point);}

		@media only screen and (max-width :1024px){
			.apply_form .apply_form_table .table-wrapper table.cols2 td.form-label {width:12rem;}
			.apply_form .apply_form_table .table-wrapper table.cols2 td.form-field {width:calc(100% - 12rem);}

			.apply_form .apply_form_table .table-wrapper table.cols4 td.form-label {width:12rem;}
			.apply_form .apply_form_table .table-wrapper table.cols4 td.form-field {width:calc(100% / 2 - 12rem);}

			.apply_form .apply_form_table .table-wrapper table.cols6 td.form-label {width:12rem;}
			.apply_form .apply_form_table .table-wrapper table.cols6 td.form-field {width:calc(100% / 3 - 12rem);}
		}
		@media only screen and (max-width :960px){
			.apply_form .rental_guide_table ul.summary li {flex-direction:column;gap:1rem;}
			.apply_form .rental_guide_table ul.summary li br {display:none;}
		}
		@media only screen and (max-width :840px){
			.background-wrap .background-images img {width:100%;object-fit:cover;}

			.apply_form .apply_form_table .table-wrapper table tbody td.form-field button {height:5rem;line-height:5rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file .upload-name {height:5rem;line-height:5rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file label {height:5rem;line-height:5rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label label.required {padding-right:2.2rem;}
		}
		@media only screen and (max-width :640px){
			input[type=button],
			input[type=text],
			input[type=number],
			input[type=tel],
			input[type=password],
			input[type=file],
			input[type=submit],
			select,
			textarea,
			.board_write .btns{height:6rem;font-size:2rem;line-height:6rem;}

			select{line-height:6rem;}

			#modal-layer-box .modal-container figure img {max-height:64vh;}

			.apply_form .apply_form_table .table-wrapper table.cols2 td.form-label {width:100%;}
			.apply_form .apply_form_table .table-wrapper table.cols2 td.form-field {width:100%;}

			.apply_form .apply_form_table .table-wrapper table.cols4 td.form-label {width:100%;}
			.apply_form .apply_form_table .table-wrapper table.cols4 td.form-field {width:100%;}

			.apply_form .apply_form_table .table-wrapper table.cols6 td.form-label {width:100%;}
			.apply_form .apply_form_table .table-wrapper table.cols6 td.form-field {width:100%;}

			.apply_form .apply_form_table .table-wrapper table,
			.apply_form .apply_form_table .table-wrapper table tbody,
			.apply_form .apply_form_table .table-wrapper table tbody tr,
			.apply_form .apply_form_table .table-wrapper table tbody td {display:block;height:auto;}
			.apply_form .apply_form_table .table-wrapper table tbody td {font-size:2rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label {color:var(--normal);background-color:#fff;border-bottom:0;padding:1.6rem 0 0;display:inline-flex;align-items:center;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label:before {content:"[";margin-right:.4rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label:after {content:"]";margin-left:.4rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field {padding:1.6rem 0;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field .reverse-640 {flex-direction:column;align-items:start !important;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label.none,
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.none {display:none;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field .single-select select {max-width:360px;width:100%;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-label.payment_mathod {color:var(--point);background-color:#fff;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio] + label {font-size:2rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio] + label:before {width:2rem;height:2rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field .radio_box input[type=radio]:checked + label:after {width:1rem;height:1rem;top:.7rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.normal-text .total-price {font-size:2.4rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field button {height:6rem;line-height:6rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file .upload-name {height:6rem;line-height:6rem;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file label {height:6rem;line-height:6rem;}
			.apply_form .privacy_table .conts_box {font-size:1.8rem;}

			.apply_form .privacy_table .aggre_box input[type=radio] + label {font-size:2.2rem;}
			.apply_form .privacy_table .aggre_box input[type=radio] + label:before {width:2.4rem;height:2.4rem;}
			.apply_form .btn_area {gap:1rem;}

			input#datepicker {max-width:initial;}
		}
		@media only screen and (max-width :480px){
			.break-point-480 {flex-wrap:wrap;}

			.apply_form .apply_form_table .table-wrapper table tbody td.form-field input.captcha {max-width:61vw;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field.form-file .upload-name {max-width:65vw;}
			.apply_form .apply_form_table .table-wrapper table tbody td.form-field figure.logo {width:100%;}
			.apply_form .apply_form_table .subtitle em {margin-top:.6rem;}

			.apply_form .rental_guide_table ul.summary {grid-template-columns:1fr;}
			.apply_form .rental_guide_table ul.summary li {flex-direction:row;gap:2rem;}
			.apply_form .rental_guide_table ul.summary li br {display:block;}
		}

	/* ###################################################################################################################################################### */
	/* 01.재단소개 */
	/* 설립목적 */
		.establishment-area{}
		.establishment-area .establishment-title {height:38rem;padding:8rem;border-radius:2rem;}
		.establishment-area .establishment-title .background-conts{display:flex;flex-direction:column;gap:2rem;justify-content:center;}
		.establishment-area .establishment-title .txt{color:#fff;font-size:4rem;font-weight:200;line-height:1.3;}
		.establishment-area .establishment-title .txt strong{font-weight:600;}

		.establishment-area .establishment-box{display:flex;flex-direction:column;align-content:center;gap:10rem;margin-top:10rem;}
		.establishment-area .establishment-box>li {display:flex;gap:10rem;align-items:center;}
		.establishment-area .establishment-box>li dl {flex:1;}
		.establishment-area .establishment-box>li dl>dt{font-weight:bold;font-size:2rem;line-height:1.2;color:var(--point);}
		.establishment-area .establishment-box>li dl>dt:after{content:"";display:block;width:4.4rem;height:1px;background-color:var(--point);margin-top:1rem;}
		.establishment-area .establishment-box>li dl>dd{margin-top:2rem;font-size:2.2rem;line-height:1.5;color:var(--normal);font-weight:500;}
		.establishment-area .establishment-box>li figure {flex:1;border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,0.25);}
		.establishment-area .establishment-box>li:nth-child(odd) {flex-direction:row-reverse;}

		@media only screen and (max-width :1024px){

		}
		@media only screen and (max-width :840px){
			.establishment-area .establishment-title{height:50rem;}
			.establishment-area .establishment-title .txt{margin-top:2rem;}

			.establishment-area .establishment-box>li{flex-direction:column !important;gap:4rem;}
			.establishment-area .establishment-box>li figure img{width:100%;}
			.establishment-area .establishment-box>li dl>dd{margin-top:1.5rem;}
			.establishment-area .establishment-title .background-conts {align-items:center;}
			.establishment-area .establishment-title .background-conts .logo {text-align:center;}
			.establishment-area .establishment-title .background-conts .txt {text-align:center;}
		}

	/* 이사장 인사말 */
		.greeting-box{display:flex;gap:10rem;padding-bottom:10rem;}
		.greeting-box .left{flex:1;display:flex;justify-content:end;}
		.greeting-box .left figure.photo{border-radius:2rem;overflow:hidden;}
		.greeting-box .left p{color:var(--normal);font-size:1.8rem;margin-top:2.8rem;}
		.greeting-box .left h5{color:var(--normal);font-size:2.5rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;margin-top:.6rem;}
		.greeting-box .left h5 img{height:4rem;}
		.greeting-box .right{flex:1;}
		.greeting-box .right h3{color:var(--normal);font-size:3rem;font-weight:800;line-height:1.2;}
		.greeting-box .right h3 span{color:var(--point);}
		.greeting-box .right p{display:flex;flex-direction:column;gap:1.2rem;margin-top:2rem;}
		.greeting-box .right p span{color:var(--normal);font-size:1.8rem;}

		.greeting-swipe-wrapper {position:relative;background:url('/images_seil/sub/01.introduction/greeting-listbg.jpg') no-repeat center center/cover;padding-bottom:14rem;margin-bottom:-21rem;}
		.greeting-swipe-wrapper .m-title .cate{text-align:left;}
		.greeting-swipe-wrapper .m-title .tit{text-align:left;font-size:4rem;font-weight:300;line-height:1.2;}
		.greeting-swipe-wrapper .m-title .tit strong{font-weight:700;}
		.greeting-swipe-wrapper .greetingSwiper {position:relative;}
		.greeting-swipe-wrapper .swiper-wrapper {white-space:nowrap;vertical-align:top;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide {display:inline-block;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide figure {border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);transition:all .45s ease-in-out;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide figure img {width:100%;transition:all .45s ease-in-out;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide .vTxtArea {padding-top:2rem;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide .vTxtArea p.cate {color:#666;font-size:1.8rem;line-height:1;white-space:normal;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide .vTxtArea p.subject {color:var(--normal);font-size:2.5rem;line-height:1.3;font-weight:500;margin-top:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.greeting-swipe-wrapper .swiper-wrapper .swiper-slide:hover figure img {transform:scale(1.1);}

		.greeting-swipe-wrapper .swiper-controll{position:absolute;bottom:calc(100% + 4rem);right:0;display:flex;gap:1rem;z-index:2;}
		.greeting-swipe-wrapper [class^="swiper-button"]{width:9.1rem;height:9.1rem;border-radius:50%;cursor:pointer;}
		.greeting-swipe-wrapper [class^="swiper-button"].swiper-button-disabled {cursor:default;}
		.greeting-swipe-wrapper .swiper-controll .swiper-button-prev {background:var(--point) url('/images_seil/sub/01.introduction/arrow-91-91-white.png') no-repeat center center/cover;transform:rotate(180deg);}
		.greeting-swipe-wrapper .swiper-controll .swiper-button-next {background:var(--point) url('/images_seil/sub/01.introduction/arrow-91-91-white.png') no-repeat center center/cover;transform:rotate(0deg);}
		.greeting-swipe-wrapper .swiper-controll [class^="swiper-button"].swiper-button-disabled {background-color:#ccc;}

		@media only screen and (max-width :1024px){
			.greeting-box{gap:4rem;}
			.greeting-swipe-wrapper [class^="swiper-button"]{width:6rem;height:6rem;}
		}
		@media only screen and (max-width :640px){
			.greeting-box{flex-direction:column;}
			.greeting-box .left{justify-content:center;}
			.greeting-swipe-wrapper .swiper-controll{position:absolute;bottom:auto;right:auto;top:calc(100% + 2rem);left:50%;transform:translateX(-50%);}
		}


	/* 연혁 */
		.history-visual{}
		.history-visual>dl{text-align:center;}
		.history-visual>dl>dt{font-weight:bold;font-size:5rem;line-height:1;color:var(--point);}
		.history-visual>dl>dd{margin-top:1.5rem;font-weight:500;font-size:2.2rem;line-height:1.4;}

		.history-title{margin:9rem 0 10rem;text-align:center;}
		.history-title>dt{}
		.history-title>dt img{height:5.5rem;}
		.history-title>dd{margin-top:2rem;font-weight:500;font-size:2.4rem;line-height:1.3;color:#444;}

		.history-area{margin-top:8rem;font-size:0;line-height:0;position:relative;}
		.history-area:before{content:"";width:0.6rem;margin-left:-0.3rem;background-color:rgba(221,221,221,0.8);display:inline-block;position:absolute;left:50%;top:1.5rem;bottom:0;}
		.history-area #his_progress{content:"";width:0.6rem;margin-left:-0.3rem;background-color:var(--point);display:inline-block;position:absolute;left:50%;top:1.5rem;border-radius:0 0 9px 9px;}

		.history-area>li{text-align:right;display:flex;justify-content:space-between;position:relative;z-index:2;}
		.history-area>li+li{margin-top:10rem;}
		.history-area .history-in{width:50%;padding:0 0 0 12rem;text-align:left;display:inline-block;vertical-align:top;position:relative;cursor:default;order:2;}
		.history-area .history-in[href]{cursor:pointer !important;}
		.history-area .history-in:before{content:"";width:2.4rem;height:2.4rem;background-color:var(--btn_c);border:4px solid #fff;display:inline-block;position:absolute;left:-1.2rem;top:1rem;border-radius:999px;box-sizing:border-box;}
		.history-area .history-in>strong{font-weight:bold;font-size:3.5rem;line-height:1;color:var(--normal);display:block;}
		.history-area .txt_wrap{margin-top:3rem;display:flex;justify-content:flex-start;}
		.history-area .txt_wrap p{font-size:1.8rem;line-height:1.45;color:#666;text-align:left;flex-direction:row-reverse;justify-content:start;position:relative;display:flex;gap:0 1.6rem;}
		.history-area .txt_wrap p>span{font-weight:500;color:#333;}
		.history-area .txt_wrap p>strong{display:none;font-weight:500;color:#333;}
		.history-area .txt_wrap p>strong:before{content:"·";}
		.history-area .txt_wrap p+p{margin-top:0.5rem;}

		.history-area .txt_wrap>p+p{margin-top:1rem;}

		.history-area>li .thumb{width:50%;margin-top:0;padding:0 12rem 0 0;position:relative;order:1;}
		.history-area>li .thumb img{width:100%;max-height:35rem;object-fit:cover;object-position:center center;}

		.history-area>li:nth-child(odd){text-align:left;}
		.history-area>li:nth-child(odd) .history-in{padding:0 12rem 0 0;text-align:right;order:1;}
		.history-area>li:nth-child(odd) .history-in:before{left:auto;right:-1.2rem;}
		.history-area>li:nth-child(odd) .thumb{padding:0 0 0 12rem;order:2;}
		.history-area>li:nth-child(odd) .thumb img{left:12rem;right:0;}
		.history-area>li:nth-child(odd) .txt_wrap{justify-content:end;}
		.history-area>li:nth-child(odd) .txt_wrap p{flex-direction:initial;justify-content:end;text-align:right;}
		.history-area>li:nth-child(odd) .txt_wrap p>strong{order:2;}

		@media only screen and (max-width :1024px){

		}
		@media only screen and (max-width :840px){
			.history-visual>img{height:36rem;object-fit:cover;}

			.history-area{}
			.history-area:before{margin-left:0;left:0%;}
			.history-area #his_progress{margin-left:0;left:0%;}

			.history-area>li{text-align:left !important;display:block;}
			.history-area .history-in{width:100%;padding:0 0 0 4rem !important;text-align:left !important;}
			.history-area .history-in:before{width:3rem;height:3rem;left:-1.2rem;top:0.5rem;}
			.history-area .txt_wrap{justify-content:flex-start !important;}
			.history-area>li .txt_wrap p{padding:0 0 0 0;justify-content:start;text-align:left !important;}
			/*.history-area .txt_wrap p:before{content:"ㆍ";position:absolute;left:-0.3rem;top:0px;display:none;}*/
			.history-area>li .txt_wrap p+p{margin-top:1rem;}

			.history-area>li .thumb{width:100%;margin-top:3rem;padding:0 0 0 4rem !important;position:relative;}
			.history-area>li .thumb img{width:100%;height:auto;position:static;}

			.history-area>li:nth-child(odd) .history-in:before{left:-1.2rem;right:auto;}
			.history-area>li:nth-child(odd) .txt_wrap p{flex-direction:row-reverse;justify-content:start;}
		}


	/* 조직구성 */
		.organization-area{}
		.organization-area .organization-title {}
		.organization-area .organization-title .background-conts{display:flex;flex-direction:column;gap:1rem;justify-content:center;}
		.organization-area .organization-title .cate{color:var(--point);font-size:2.2rem;font-weight:600;line-height:1;text-align:center;}
		.organization-area .organization-title .txt{color:var(--normal);font-size:3rem;font-weight:600;line-height:1.2;text-align:center;}
		.organization-area .organization-box{margin-top:6rem;}
		.organization-area .organization-box .scroll-box{width:100%;overflow-x:auto;}
		.organization-area .organization-box .scroll-box img{min-width:840px;width:100%;}

		@media only screen and (max-width :1024px){
			.organization-area .organization-box{margin-left:-3rem;margin-right:-3rem;}
		}




	/* ###################################################################################################################################################### */
	/* 02.콩쿠르 */
	/* 세일 한국가곡 콩쿠르 */
	/* 세일 한국가곡 국제 콩쿠르 */
	/* 세일 한국가곡 경연대회 */




	/* ###################################################################################################################################################### */
	/* 03.세일 한국가곡의 밤 */
	/* 공연 프로그램 */
	/* 세일 한국가곡상 수상자 */
	/* 사진자료 */




	/* ###################################################################################################################################################### */
	/* 04.세일 한국가곡 상설무대 */
	/* 공연소개 */
		.permanent_stage.stage_infor .permanent_stage_conts{background:url('/images_seil/sub/04.permanent_stage/state_infor_bg.jpg') no-repeat center center/cover;padding:14rem 3rem;border-radius:2rem;overflow:hidden;}
		.permanent_stage.stage_infor .permanent_stage_conts .tit{font-size:5rem;font-weight:700;text-align:center;background:linear-gradient(to right, #e5c268, #f0d47a, #dfb65d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
		.permanent_stage.stage_infor .permanent_stage_conts .ticket{color:#fff;font-size:2.5rem;font-weight:500;text-align:center;display:flex;justify-content:center;align-items:center;gap:1rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .ticket figure{width:4rem;height:4rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .infor{display:flex;justify-content:center;align-items:center;gap:6rem;margin-top:1rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .infor span{color:#fff;font-size:2rem;font-weight:300;}
		.permanent_stage.stage_infor .permanent_stage_conts .infor span em{color:#222;font-size:1.8rem;font-weight:500;font-style:normal;padding:.4rem .8rem;background-color:#efbe2e;border-radius:.4rem;margin-right:1rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .infor span strong{font-weight:700;}
		.permanent_stage.stage_infor .permanent_stage_conts .txt{display:flex;justify-content:center;align-items:center;gap:0 6rem;margin-top:4rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .txt span{display:flex;flex-direction:column;align-items:center;margin-top:2rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .txt span{color:#fff;font-size:2.5rem;font-weight:600;}
		.permanent_stage.stage_infor .permanent_stage_conts .txt span figure{width:6rem;height:6rem;margin-bottom:1rem;}
		.permanent_stage.stage_infor .permanent_stage_conts .txt span em{font-style:normal;font-size:2rem;font-weight:600;}
		.permanent_stage.stage_infor .permanent_stage_conts .desc{color:#fff;font-size:1.8rem;margin-top:6rem;text-align:center;}
		.permanent_stage.stage_infor .permanent_stage_conts .desc strong{color:#f9edb6;}

		@media only screen and (max-width :1024px){

		}
		@media only screen and (max-width :640px){
			.permanent_stage.stage_infor .permanent_stage_conts .txt{gap:3rem;}
			.permanent_stage.stage_infor .permanent_stage_conts .infor{flex-direction:column;gap:1rem;}
		}

	/*  공연예매 */
		.booking-area .booking-box {display:grid;grid-template-columns:1fr 35rem;gap:15rem;}
		.booking-area .booking-box .poster {position:relative;}
		.booking-area .booking-box .poster:before {content:"";position:absolute;top:0;right:-7.5rem;width:1px;height:100%;background-color:#666;}
		.booking-area .booking-box .booking-form-table .section h3 {color:#222;font-size:2.5rem;font-weight:600;}
		.booking-area .booking-box .booking-form-table .section + .section {margin-top:4rem;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls {position:relative;display:flex;align-items:center;gap:1rem;margin-top:3rem;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls #current-month {color:#222;font-size:2rem;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls #prev-month {width:3rem;height:3rem;border:1px solid #ccc;border-radius:50%;background:url('/images_seil/sub/calendar-arrow-ico.png') no-repeat left center/auto 100%;text-indent:-1000%;overflow:hidden;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls #next-month {width:3rem;height:3rem;border:1px solid #ccc;border-radius:50%;background:url('/images_seil/sub/calendar-arrow-ico.png') no-repeat right center/auto 100%;text-indent:-1000%;overflow:hidden;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls #prev-month:hover,
		.booking-area .booking-box .booking-form-table .section .calendar-controls #next-month:hover {border-color:#222;background-color:rgba(0,0,0,.65);}
		.booking-area .booking-box .booking-form-table .section .calendar-controls .guide {position:absolute;bottom:0;right:0;display:flex;gap:1rem;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls .guide span {color:#222;font-size:12px;display:inline-flex;align-items:center;gap:.4rem;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls .guide span:before {content:"";width:1.3rem;height:1.3rem;border:1px solid #222;}
		.booking-area .booking-box .booking-form-table .section .calendar-controls .guide span.select:before {content:"";width:1.3rem;height:1.3rem;border:1px solid var(--point);background-color:var(--point);}
		.booking-area #calendar td.blocked {
			background-color: #f44336;
			color: white;
		}
		.booking-area #calendar td.zero-seat {
			background-color: #eee;
			color: #777 !important;
		}
		.booking-area .booking-box .booking-form-table .section .calendar-controls .guide span.soldout:before {content:"";width:1.3rem;height:1.3rem;border:1px solid #ccc;background-color:#eee;}

		.booking-area .booking-box .booking-form-table .section #calendar {width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;margin-top:1.2rem;}
		.booking-area .booking-box .booking-form-table .section #calendar thead tr th {height:3rem;border:1px solid #ccc;color:#222;font-size:1.3rem;background-color:#f8f8f8;}
		.booking-area .booking-box .booking-form-table .section #calendar tbody tr td {position:relative;height:4rem;border:1px solid #ccc;color:#222;font-size:1.4rem;text-align:center;}
		.booking-area .booking-box .booking-form-table .section #calendar tbody tr td.active {cursor:pointer;}
		.booking-area .booking-box .booking-form-table .section #calendar tbody tr td.active:after {content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #222;}
		.booking-area .booking-box .booking-form-table .section #calendar tbody tr td.selected {color:#fff;background-color:var(--point);}
		.booking-area .booking-box .booking-form-table .section #calendar tbody tr td.disabled {color:#ccc;}
		.booking-area .booking-box .booking-form-table .section.reservation #selected-date {font-weight:600;}
		.booking-area .booking-box .booking-form-table .section.remaining-seat ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:.6rem;}
		.booking-area .booking-box .booking-form-table .section.remaining-seat ul li {color:#222;font-size:1.6rem;}
		.booking-area .booking-box .booking-form-table .section ul.caution {}
		.booking-area .booking-box .booking-form-table .section ul.caution li {position:relative;padding-left:1.6rem;}
		.booking-area .booking-box .booking-form-table .section ul.caution li.f-color-orange {color:var(--point);}
		.booking-area .booking-box .booking-form-table .section ul.caution li:before {content:"*";position:absolute;top:0;left:0;}
		.booking-area .booking-box .booking-form-table .btn-wrap {margin-top:4rem;}
		.booking-area .booking-box .booking-form-table .btn-wrap a {color:#fff;font-size:2rem;line-height:7rem;font-weight:600;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:var(--point);border-radius:.4rem;}
		.booking-area .booking-box .booking-form-table .btn-wrap a:before {content:"";width:3.7rem;height:2rem;background:url('/images_seil/sub/ticket-ico.png') no-repeat center center/cover;}

		.booking-area .booking-box .booking-form-table .form-field-wrap {display:flex;align-items:center;}
		.booking-area .booking-box .booking-form-table .seat-peoples .form-field-wrap {gap:.6rem;padding-top:.6rem;}
		.booking-area .booking-box .booking-form-table .seat-peoples .form-field-wrap strong{font-size:2rem; color: #333; white-space: nowrap; padding-right:1rem;}
		.booking-area .booking-box .booking-form-table .seat-peoples .form-field-wrap input {width:100%;}
		.booking-area .booking-box .booking-form-table .seat-peoples ul.caution {margin-top:1rem;}
		.booking-area .booking-box .booking-form-table .radio_box {display:flex;flex-wrap:wrap;gap:2rem 4rem;padding:1rem 0;}
		.booking-area .booking-box .booking-form-table .radio_box input[type=radio] + label {position:relative;display:inline-flex;align-items:center;font-size:1.6rem;gap:.6rem;}
		.booking-area .booking-box .booking-form-table .radio_box input[type=radio] + label:before {content:"";width:2rem;height:2rem;border-radius:50%;border:1px solid #666;}
		.booking-area .booking-box .booking-form-table .radio_box input[type=radio]:checked + label:after {content:"";width:1rem;height:1rem;border-radius:50%;background-color:#000;position:absolute;top:.7rem;left:.5rem;}
		.booking-area .booking-box .booking-form-table .payment-amount p {font-size:1.6rem;margin-top:.6rem;}
		.booking-area .booking-box .booking-form-table .payment-amount p strong {color:var(--point);font-size:2.5rem;font-weight:700;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table {background-color:#fcf5f1;padding:1.6rem;margin-top:.6rem;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table .bank-infor {display:flex;gap:1rem;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table .bank-infor figure img {height:3.6rem;border:1px solid #ccc;border-radius:.6rem;overflow:hidden;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table .bank-infor h5 {color:#222;font-size:1.6rem;font-weight:600;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table p.caution {position:relative;color:var(--point);font-size:1.6rem;margin-top:1rem;padding-left:1.6rem;}
		.booking-area .booking-box .booking-form-table .account-infor .account-infor-table p.caution:before {content:"*";position:absolute;top:0;left:0;}
		.booking-area .booking-box .booking-form-table .account-infor .terms {display:flex;justify-content:space-between;align-items:center;margin-top:.6rem;}
		.booking-area .booking-box .booking-form-table .account-infor .terms .check-item input[type=checkbox] + label {display:inline-flex;align-items:center;font-size:1.6rem;gap:.6rem;}
		.booking-area .booking-box .booking-form-table .account-infor .terms .check-item input[type=checkbox] + label:before {content:"";width:2rem;height:2rem;border:1px solid #ddd;}
		.booking-area .booking-box .booking-form-table .account-infor .terms .check-item input[type=checkbox]:checked + label:before {border-color:var(--point);background:url("/images_seil/sub/checked-ico.svg") no-repeat center center/cover;}
		.booking-area .booking-box .booking-form-table .account-infor .terms .terms-view {color:#222;font-size:1.6rem;line-height:2.8rem;padding:0 1rem;border:1px solid #ccc;border-radius:.6rem;}

		#terms-layer-full-story {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:9;display:none;}
		#terms-layer-full-story .container {width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:2rem;}
		#terms-layer-full-story .container .wrap {position:relative;background-color:#fff;border-radius:1rem;padding:3rem 5rem;max-width:60rem;width:100%;}
		#terms-layer-full-story .container .wrap a.close {position:absolute;top:-3.2rem;right:-3.2rem;width:2.9rem;height:2.9rem;background:url("/images_seil/sub/terms-close-ico.png") no-repeat center center/cover;text-indent:-1000%;overflow:hidden;}
		#terms-layer-full-story .container .wrap .contents h3 {color:#222;font-size:2rem;font-weight:600;display:flex;align-items:center;gap:.6rem;}
		#terms-layer-full-story .container .wrap .contents h3:before {content:"";width:.7rem;height:1.9rem;background-color:var(--point);}
		#terms-layer-full-story .container .wrap .contents dl {display:grid;grid-template-columns:30% 1fr;border-top:1px solid #222;margin-top:1rem;}
		#terms-layer-full-story .container .wrap .contents dl dt {color:#222;font-size:1.7rem;font-weight:500;text-align:center;padding:1.2rem 1rem;background-color:#fcf5f1;border-bottom:1px solid #ddd;}
		#terms-layer-full-story .container .wrap .contents dl dd {color:#222;font-size:1.7rem;font-weight:500;padding:1.2rem 1rem;border-bottom:1px solid #ddd;}
		#terms-layer-full-story .container .wrap .contents ul {margin-top:1rem;}
		#terms-layer-full-story .container .wrap .contents ul li {position:relative;font-size:1.6rem;padding-left:1.6rem;}
		#terms-layer-full-story .container .wrap .contents ul li.f-color-orange {color:var(--point);}
		#terms-layer-full-story .container .wrap .contents ul li:before {content:"*";position:absolute;top:0;left:0;}
		#terms-layer-full-story .container .wrap .contents a.confirm {display:block;color:#222;font-size:1.7rem;font-weight:700;text-align:center;line-height:4.5rem;padding:0 1rem;width:10rem;border:1px solid #ccc;border-radius:.6rem;margin:1rem auto 0;}

		@media only screen and (max-width :1024px){
			.booking-area .booking-box {gap:6rem;}
			.booking-area .booking-box .poster:before {right:-3rem;}
		}
		@media only screen and (max-width :640px){
			.booking-area .booking-box {grid-template-columns:1fr;gap:4rem;}
			.booking-area .booking-box .poster:before {content:none;}
		}
		@media only screen and (max-width :540px){
			#terms-layer-full-story .container .wrap a.close {display:none;}
		}
		@media only screen and (max-width :480px){
			#terms-layer-full-story .container .wrap {padding:2rem;}
			#terms-layer-full-story .container .wrap .contents dl {grid-template-columns:36% 1fr;}
		}

	/*  공연안내 */
	/*  연간일정 */




	/* ###################################################################################################################################################### */
	/* 05.세일아트홀 */
	/* 아트홀 소개 > 시설안내 */
		.arthall.facility-infor .facility-infor-conts {display:flex;/*grid-template-columns:repeat(2, 1fr);gap:10rem;*/padding-bottom:10rem;}
		.arthall.facility-infor .facility-infor-conts .left {width:53.90625%;padding-right:6rem;}
		.arthall.facility-infor .facility-infor-conts .left h3 {color:var(--normal);font-size:3rem;font-weight:700;}
		.arthall.facility-infor .facility-infor-conts .left .tit {color:var(--point);font-size:2.5rem;font-weight:600;margin-top:1.6rem;}
		.arthall.facility-infor .facility-infor-conts .left p {font-size:1.8rem;margin-top:.6rem;}
		.arthall.facility-infor .facility-infor-conts .right {width:46.09375%}
		.arthall.facility-infor .facility-infor-conts .right img {border-radius:2rem;overflow:hidden;box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);}

		.arthall.facility-space {background-color:#f8f8f8;padding:10rem 0;}
		.arthall.facility-space h3 {color:var(--normal);font-size:3rem;line-height:1.2;font-weight:700;}
		.arthall.facility-space .tab {display:flex;gap:1rem;margin-top:3rem;}
		.arthall.facility-space .tab a {min-width:12rem;color:#666;font-size:1.8rem;line-height:4.8rem;text-align:center;padding:0 2rem;border-radius:5rem;border:1px solid #666;}
		.arthall.facility-space .tab a.active {color:#fff;border-color:var(--point);background-color:var(--point);}
		.arthall.facility-space .tabConts-wrap .subtitle {color:var(--normal);font-size:1.8rem;line-height:1.6;margin-top:2rem;}
		.arthall.facility-space .tabConts-wrap ul {display:flex;flex-direction:column;gap:4rem;margin-top:6rem;counter-reset:cnt;}
		.arthall.facility-space .tabConts-wrap ul li {display:grid;grid-template-columns:1fr 34rem;align-items:center;gap:10rem;counter-increment:cnt;padding-left:6rem;}
		.arthall.facility-space .tabConts-wrap ul li .conts h5 {position:relative;color:var(--normal);font-size:2rem;line-height:1.2;font-weight:600;}
		.arthall.facility-space .tabConts-wrap ul li .conts h5:before {content:"0" counter(cnt);position:absolute;top:-.3rem;left:-6rem;color:var(--point);font-size:4rem;line-height:1;font-weight:400;font-family:"Play";}
		.arthall.facility-space .tabConts-wrap ul li .conts h5 span {color:#666;font-size:1.8rem;font-weight:400;display:inline-flex;align-items:center;gap:2rem;margin-left:2rem;}
		.arthall.facility-space .tabConts-wrap ul li .conts h5 span:before {content:"";width:1px;height:1.6rem;background-color:#ddd;}
		.arthall.facility-space .tabConts-wrap ul li .conts .txt {font-size:1.8rem;line-height:1.6;display:flex;flex-direction:column;gap:.6rem;margin-top:1.6rem;}
		.arthall.facility-space .tabConts-wrap ul li figure {border-radius:2rem;overflow:hidden;}

		.arthall.facility-system {padding-top:10rem;}
		.arthall.facility-system h3 {color:var(--normal);font-size:3rem;line-height:1.2;font-weight:700;}
		.arthall.facility-system .tab {display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem;}
		.arthall.facility-system .tab a {min-width:12rem;color:#666;font-size:1.8rem;line-height:4.8rem;text-align:center;padding:0 2rem;border-radius:5rem;border:1px solid #666;}
		.arthall.facility-system .tab a.active {color:#fff;border-color:var(--point);background-color:var(--point);}
		.arthall.facility-system .tabConts-wrap ul {display:flex;flex-direction:column;gap:4rem;margin-top:6rem;}
		.arthall.facility-system .tabConts-wrap ul li {display:grid;grid-template-columns:1fr 34rem;align-items:center;gap:10rem;}
		.arthall.facility-system .tabConts-wrap ul li .conts .txt {font-size:1.8rem;line-height:1.6;display:flex;flex-direction:column;gap:.6rem;margin-top:1.6rem;}
		.arthall.facility-system .tabConts-wrap ul li figure {border-radius:2rem;overflow:hidden;}

		@media only screen and (max-width :1024px){
			.arthall.facility-infor .facility-infor-conts .left {padding-right:4rem;}
			.arthall.facility-space .tabConts-wrap ul li,
			.arthall.facility-system .tabConts-wrap ul li {gap:4rem;}
		}
		@media only screen and (max-width :840px){
			.arthall.facility-infor .facility-infor-conts {display:flex;flex-direction:column-reverse;}
			.arthall.facility-infor .facility-infor-conts .left {width:100%;padding-right:0;padding-top:4rem;}
			.arthall.facility-infor .facility-infor-conts .right {width:100%;text-align:center;}
		}
		@media only screen and (max-width :640px){
			.arthall.facility-space .tabConts-wrap ul li,
			.arthall.facility-system .tabConts-wrap ul li  {display:flex;flex-direction:column;gap:2rem;}
		}


	/* 아트홀 소개 > 좌석배치도 */
		.arthall.seat_infor figure {border-radius:2rem;overflow:hidden;}

	/* 아트홀 소개 > 오시는길 */
		.location-info {margin-top:6rem;}
		.location-info .address .cate {color:var(--point);font-size:1.8rem;font-weight:600;}
		.location-info .address .add {color:var(--normal);font-size:2.5rem;font-weight:600;}

		.arthall-infor {display:flex;gap:6rem;margin-top:4rem;}
		.arthall-infor li {color:var(--normal);font-size:2rem;font-weight:500;display:flex;align-items:center;gap:2rem;}
		.arthall-infor li figure {width:5.1rem;height:5.1rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#faf1ec;}

		.traffic-infor {margin-top:6rem;}
		.traffic-infor span.title {display:inline-block;color:#fff;font-size:2rem;line-height:5rem;padding:0 2rem;border-radius:.6rem;background-color:var(--point);}
		.traffic-infor > ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin-top:3rem;}
		.traffic-infor > ul > li {display:flex;align-items:start;gap:2rem;}
		.traffic-infor > ul > li > figure {width:8rem;height:8rem;border-radius:.6rem;background-color:#f6f6f6;}
		.traffic-infor > ul > li > .text {width:calc(100% - 8rem);padding-top:1.2rem;}
		.traffic-infor > ul > li > .text > strong {color:var(--normal);font-size:2rem;font-weight:700;}
		.traffic-infor > ul > li > .text > p {font-size:1.8rem;}
		.traffic-infor > ul > li > .text > p > span.blue {color:#fff;border-radius:.6rem;background-color:#1e7bdb;padding:.4rem 1rem;}
		.traffic-infor > ul > li > .text > p > span.green {color:#fff;border-radius:.6rem;background-color:#59be0a;padding:.4rem 1rem;}
		.traffic-infor > ul > li > .text > ul {display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem;margin-top:.6rem;}
		.traffic-infor > ul > li > .text > ul > li {font-size:1.8rem;line-height:1.2;padding-left:1rem;}
		.traffic-infor > ul > li > .text > ul > li > strong {position:relative;display:block;color:var(--normal);margin-bottom:.6rem;font-weight:500;}
		.traffic-infor > ul > li > .text > ul > li > strong:before {content:"ㆍ";position:absolute;top:0;left:-1.6rem;color:var(--point);}
		.traffic-infor > ul > li:last-child {grid-column:1/3;padding-top:3rem;border-top:1px solid #e6e6e6;}

		@media only screen and (max-width :1024px){
			.arthall-infor {flex-direction:column;gap:2rem;}
		}
		@media only screen and (max-width :840px){
		}
		@media only screen and (max-width :640px){
			.traffic-infor > ul {grid-template-columns:1fr;}
			.traffic-infor > ul > li > .text > ul {grid-template-columns:1fr;gap:2rem;}
			.traffic-infor > ul > li:last-child {grid-column:initial;padding-top:0;border-top:0;}
		}

	/* 대관안내 > 대관안내 */
		.arthall.rental_infor .rental_infor_conts h3 {color:var(--normal);font-size:3rem;font-weight:600;}
		.arthall.rental_infor .rental_infor_conts .bi {text-align:center;padding:0 4rem;margin-top:4rem;}
		.arthall.rental_infor .rental_infor_conts .txt {color:var(--normal);font-size:2rem;text-align:center;margin-top:2rem;}
		.arthall.rental_infor .rental_infor_conts ul {display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:4rem;}
		.arthall.rental_infor .rental_infor_conts ul li {width:calc(100% / 7 - (6rem / 7));position:relative;background-color:#f8f8f8;border-radius:1rem;overflow:hidden;padding:12rem 1rem 2rem;display:flex;justify-content:center;align-items:center;}
		.arthall.rental_infor .rental_infor_conts ul li figure {position:absolute;top:2rem;left:50%;transform:translateX(-50%);width:8rem;height:8rem;}
		.arthall.rental_infor .rental_infor_conts ul li span {font-size:1.8rem;font-weight:500;text-align:center;}

		@media only screen and (max-width :960px){
			.arthall.rental_infor .rental_infor_conts ul li {width:calc(100% / 4 - (3rem / 4));}
		}
		@media only screen and (max-width :460px){
			.arthall.rental_infor .rental_infor_conts ul li {width:calc(100% / 3 - (3rem / 2));}
		}
		@media only screen and (max-width :400px){
			.arthall.rental_infor .rental_infor_conts ul li {width:calc(100% / 2 - (2rem / 2));}
		}

	/* 대관안내 > 대관절차 */
		.arthall.rental_process .rental_process_conts h3 {color:var(--normal);font-size:3rem;font-weight:600;}
		.arthall.rental_process .rental_process_conts .bi {text-align:center;padding:0 4rem;margin-top:4rem;}
		.arthall.rental_process .rental_process_conts .txt {color:var(--normal);font-size:2rem;text-align:center;margin-top:2rem;}
		.arthall.rental_process .rental_process_conts ul {display:flex;justify-content:center;flex-wrap:wrap;gap:5.5rem;margin-top:4rem;counter-reset:cnt;}
		.arthall.rental_process .rental_process_conts ul li {width:calc(100% / 5 - (5.5rem * 4 / 5));position:relative;background-color:#fcf5f1;border-radius:1rem;padding:3rem 1rem;display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center;counter-increment:cnt;}
		.arthall.rental_process .rental_process_conts ul li:before {content:"STEP 0" counter(cnt);font-size:1.7rem;line-height:1.2;font-family:"Play";text-align:center;}
		.arthall.rental_process .rental_process_conts ul li+li:after {content:"";position:absolute;top:50%;right:calc(100% + .75rem);transform:translate(0,-50%);width:4rem;height:4rem;background:url('/images_seil/sub/05.art_hall/process-arrow-ico.png') no-repeat center center/cover;}
		.arthall.rental_process .rental_process_conts ul li figure {width:8rem;height:8rem;}
		.arthall.rental_process .rental_process_conts ul li span {font-size:2rem;font-weight:700;text-align:center;}

		.arthall.rental_process .rental_process_table {margin-top:6rem;}
		.arthall.rental_process .rental_process_table h3 {color:var(--normal);font-size:3rem;font-weight:600;}
		.arthall.rental_process .rental_process_table ul.list {margin-top:2rem;border-top:1px solid #e6e6e6;counter-reset:cnt;}
		.arthall.rental_process .rental_process_table ul.list > li {display:grid;grid-template-columns:30rem 1fr;gap:6rem;align-items:center;padding:2rem 3rem;border-bottom:1px solid #e6e6e6;counter-increment:cnt;}
		.arthall.rental_process .rental_process_table ul.list > li:nth-child(odd) {background-color:#f8f8f8;}
		.arthall.rental_process .rental_process_table ul.list > li > figure {border-radius:1rem;overflow:hidden;}
		.arthall.rental_process .rental_process_table ul.list > li > dl {display:grid;grid-template-columns:18rem 1fr;align-items:center;}
		.arthall.rental_process .rental_process_table ul.list > li > dl > dt {color:var(--normal);font-size:2.5rem;font-weight:600;display:flex;align-items:center;gap:1rem;}
		.arthall.rental_process .rental_process_table ul.list > li > dl > dt:before {content:"0" counter(cnt);color:#fff;font-size:1.6rem;font-weight:600;line-height:2.6rem;padding:0 1rem;border-radius:.6rem;background-color:var(--point);font-family:"Play";}
		.arthall.rental_process .rental_process_table ul.list > li > dl > dd {font-size:2rem;}
		.arthall.rental_process .rental_process_table ul.dot {display:flex;flex-direction:column;gap:.2rem;}
		.arthall.rental_process .rental_process_table ul.dot > li {position:relative;padding-left:1.6rem;}
		.arthall.rental_process .rental_process_table ul.dot > li:before {content:"ㆍ";position:absolute;top:0;left:0;}

		@media only screen and (max-width :960px){
			.arthall.rental_process .rental_process_conts ul {gap:3rem;}
			.arthall.rental_process .rental_process_conts ul li {width:calc(100% / 3 - (3rem * 2 / 3));}
			.arthall.rental_process .rental_process_conts ul li+li:after {content:none;}
		}
		@media only screen and (max-width :680px){
			.arthall.rental_process .rental_process_table ul.list > li {grid-template-columns:1fr;gap:2rem;padding:2rem;}
			.arthall.rental_process .rental_process_table ul.list > li > figure img {width:100%;}
			.arthall.rental_process .rental_process_table ul.list > li > dl {align-items:start;}
		}
		@media only screen and (max-width :460px){
			.arthall.rental_process .rental_process_conts ul {gap:2rem;}
			.arthall.rental_process .rental_process_conts ul li {width:calc(100% / 2 - (2rem * 1 / 2));}

			.arthall.rental_process .rental_process_table ul.list > li > dl {grid-template-columns:1fr;gap:1rem;}
		}

	/* 대관안내 > 대관신청 */




	/* ###################################################################################################################################################### */
	/* 06.공지사항 */

/*[e] Sub Style */

/*[s] Plugin Style */
	.layer-base.fancybox__content>.carousel__button.is-close{width:3.3rem;height:3.3rem;top:2.2rem !important;right:3rem;display:none !important;}
	.layer-base.fancybox__content>.carousel__button.is-close svg{width:100%;height:100%;stroke-width:1.5;filter:none;color:#666;}

	.layer-base{padding:0 !important;background-color:transparent !important;font-size:0;line-height:0;display:none;}
	.layer-base .layer-in{}
	/*
		.lay-table{width:100%;font-size:0;line-height:0;}
		.lay-table>table{width:100%;border-spacing:0;table-layout :fixed;}
		.lay-table>table th,
		.lay-table>table td{height:7rem;padding:1.5rem 0;background-color:#fff;border-top:1px solid #ebebeb;font-size:1.6rem;line-height:1.5;color:#666;text-align:left;vertical-align:middle;border-collapse:collapse;empty-cells:show;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;}

		.lay-table>table th{}
		.lay-table>table>thead>tr>th{}
		.lay-table>table>tbody>tr>th{font-weight:500;color:var(--normal);}

		.lay-table>table .tel{padding-left:4rem;display:inline-block;}
		.lay-table>table .tel>strong{font-weight:500;color:#ffde25;}

		.lay-table>table .btns{width:20rem;height:5rem;background-color:#fff;font-weight:500;font-size:1.6rem;line-height:5rem;color:var(--normal);text-align:center;display:inline-block;vertical-align:top;border-radius:0.5rem;box-shadow:0 0 2rem rgba(0,0,0,0.1);}
		.lay-table>table .btns>span{font-weight:bold;font-size:1.6rem;}
		.lay-table>table .btns+.btns{margin-left:1rem;}
		.lay-table>table .btns.kakao{background-color:#ffe618;}

		#layer-time,
		#layer-juso{width:100%;max-width:160rem;}
		.layer-base .title{padding-top:2.3rem;font-weight:bold;font-size:3rem;line-height:1;color:var(--normal);position:relative;}
		.layer-base .title:before{content:"";width:4rem;height:0.5rem;background-color:var(--normal);font-size:0;line-height:0;display:inline-block;position:absolute;left:0;top:0px;}
		.lay-time-area{margin-top:3rem;display:flex;justify-content:space-between;}
		.lay-time-area .lay-map{width:50%;border-radius:1rem;overflow:hidden;position:relative;}
		.lay-time-area .lay-map>img{width:100%;max-width:none;}
		.lay-time-area .lay-map .root_daum_roughmap{width:1400px;height:700px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
		.lay-time-area .lay-map .wrap_map,
		.lay-time-area .lay-map .map{width:100%;height:100%;}
		.lay-time-area .lay-table{width:45.7142%;}

		#layer-schdule{width:100%;max-width:84rem;}
		#layer-schdule .layer-in{padding:8rem 4rem 5rem;}
		#layer-schdule .layer-schdule-area{}
		#layer-schdule .layer-schdule-text{margin-top:4rem;font-size:1.6rem;line-height:1.4;color:#666;}
		#layer-schdule .layer-schdule-text>dt{font-weight:500;font-size:1.8rem;color:var(--normal);}
		#layer-schdule .layer-schdule-text>dd{margin-top:1rem;}
	*/
	#insight-summary{width:100%;max-width:120rem;text-align:center;}
	#insight-summary .layer-in{padding:9rem 12rem;background-color:#fff;border-radius:1rem;}
	#insight-summary .character{}
	#insight-summary .character img{width:10rem;}
	#insight-summary .insight-summary-title{}
	#insight-summary .insight-summary-title>dt{font-weight:600;font-size:3rem;line-height:1.2;color:var(--point);}
	#insight-summary .insight-summary-title>dd{font-size:2.6rem;line-height:3.4rem;color:#666;}

	.insight-summary-title{width:100%;margin-bottom:6rem;padding:4rem 3rem;background-color:#f0f0f0;}
	.insight-summary-title .cate{font-size:1.6rem;line-height:1.2;color:#666;}
	.insight-summary-title .title{margin-top:1rem;font-weight:600;font-size:2.4rem;line-height:1.2;color:var(--point);display:block;overflow:hidden;}
	.insight-summary-title .day{margin-top:2rem;font-size:1.4rem;line-height:1.2;color:#999;}

	.insight-summary-list{width:100%;text-align:left;}
	.insight-summary-list>li+li{margin-top:5.5rem;}
	.insight-summary-list .cate{font-size:1.6rem;line-height:1.2;color:#666;}
	.insight-summary-list .title{margin-top:1.5rem;font-weight:600;font-size:2rem;line-height:1.2;color:var(--point);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.insight-summary-list .text{margin-top:1rem;font-size:1.6rem;line-height:2.6rem;color:#666;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
	.insight-summary-list .view{margin-top:1.5rem;font-size:1.4rem;line-height:1.2;color:#999;text-decoration:underline;text-underline-position:under;display:inline-block;}

	#insight-summary .insight-summary-list{margin-top:4rem;}

	/* Layer Style */
		/*.layerArea .layerIn .layerBgIn{width:0px;height:0px;background-color:rgba(255,255,255,0.7);position:absolute;left:50%;top:50%;z-index:100;-webkit-transition:.5s;transition:.5s;transform-origin:50% 50%;}*/

		.layerCell{display:none;}

		.layerArea{width:0px;height:0px;background-color:rgba(0,0,0,0.7);position:fixed;left:50%;top:50%;z-index:99;overflow:hidden;overflow-y:auto;-webkit-transition:.5s;transition:.5s;transform-origin:50% 50%;}
		.layerArea.one,
		.layerArea.two{width:100%;height:100%;left:0%;top:0%;}
		.layerArea.two .layerBgIn{width:100%;height:100%;left:0%;top:0%;}
		.layerArea .closeLy{width:1.7rem;height:1.7rem;display:inline-block;position:absolute;right:0;top:0;}
		.layerArea .closeLy:before,
		.layerArea .closeLy:after{content:"";background-color:#080808;position:absolute;left:50%;top:50%;}
		.layerArea .closeLy:before{width:100%;height:2px;transform:translate(-50%, -50%) rotate(45deg);}
		.layerArea .closeLy:after{width:2px;height:100%;transform:translate(-50%, -50%) rotate(45deg);}
		.layerArea .closeLy.type02{width:2.3rem;height:2.3rem;right:3rem;top:3rem;}
		.layerArea .closeLy.type02:before,
		.layerArea .closeLy.type02:after{background-color:#676767;}

		.layerArea .layerIn{width:100%;height:100%;display:table;position:relative;}
		.layerArea .layerIn .layerCell{width:100%;height:100%;padding:70px 0;display:table-cell;vertical-align:middle;position:relative;box-sizing:border-box;}
		.layerArea .layerIn .layerBox{margin:0 auto;background-color:#fff;font-size:0;line-height:0;display:none;position:relative;box-sizing:border-box;z-index:99;border-radius:1rem;}
		/*
		.layerArea .layerIn .layerBox>.tit_lay{padding:25px 25px 15px;}
		.layerArea .layerIn .layerBox>.tit_lay>strong{font-size:16px;line-height:1;color:#00a9cc;}
		*/
		.layerArea .layerIn .layerBox .contLy{position:relative;}

		.downlay{width:100%;padding:10rem 0;border-radius:0 !important;}
		.downlay .closeLy{top:-5rem;}
		.downlay>.contLy{width:64.5rem;margin:0 auto;text-align:center;}
		.downlay .title{padding-bottom:5rem;font-weight:bold;font-size:3rem;line-height:1;color:#000;}
		.downlay .title>strong{color:#23abaf;}
		.downlay .utllBox{width:47.6rem;margin:0 auto;display:table;table-layout:fixed;}
		.downlay .utllBox>*{width:50%;display:table-cell;vertical-align:top;box-sizing:border-box;}
		.downlay .utllBox .tit{font-size:1.5rem;line-height:1;color:#666;}
		.downlay .utllBox .txt{margin-top:2.5rem;font-size:1.2rem;line-height:1;color:#888;}
		.downlay .utllBox .icon{height:15rem;margin-top:3rem;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;}
		.downlay .utllBox .icon>p+p{margin-top:2rem;}
		.downlay .utllBox>.qr{border-left:1px solid #dadada;}
		.downlay .utllBox>.store img{width:16.8rem;}
		.downlay .utllBox>.qr img{width:15rem;}

		.formLay{width:62rem;padding:7rem 5rem 6rem;border-radius:1rem;}
		.formLay input[type=text]{width:100%;height:5.4rem;padding:0;background-color:#fff;border-bottom:2px solid #e8e8e8;font-size:1.8rem;line-height:5.2rem;color:#666;box-sizing:border-box;vertical-align:middle;display:inline-block;}
		.formLay .title{padding-bottom:3.5rem;border-bottom:1px solid #333;font-weight:500;font-size:2.6rem;line-height:1;color:#1b1b1b;}
		.formLay .textBox{width:62rem;margin:-1px 0 0 -5rem;padding:4rem 0;background-color:#f6f7fa;border-top:1px solid #ececec;border-bottom:1px solid #ececec;font-size:1.9rem;line-height:1;color:#1b1b1b;letter-spacing:-0.08em;text-align:center;position:relative;z-index:2;}
		.formLay .textBox>span{color:#149699;}
		.formLay .launchingForm{margin-top:1rem;}
		.formLay .launchingForm>li{padding-top:4rem;}
		.formLay .launchingForm>li>dl{}
		.formLay .launchingForm>li>dl>dt{font-weight:500;font-size:1.9rem;line-height:1;color:#1b1b1b;}
		.formLay .launchingForm>li>dl>dd{height:6.4rem;padding-top:1rem;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box;}
		.formLay .launchingForm>li>dl>dd.two{flex-wrap:nowrap;justify-content:space-between;white-space:nowrap;}
		.formLay .launchingForm>li>dl .checkIn{}

		.formLay .launchingForm>li.two{display:flex;justify-content:space-between;}
		.formLay .launchingForm>li.two>dl{width:48%;}
		.formLay .launchingForm>li .clauseView{font-size:1.7rem;line-height:1;color:#989898;display:inline-block;}
		.formLay .launchingForm>li .clauseView>span{border-bottom:1px solid #999;padding:0.2rem 0 0.3rem;display:inline-block;}
		.formLay .btnArea{margin-top:6rem;}

		.privacylay{width:62rem;padding:7rem 5rem;}
		.privacylay .title{padding-bottom:3.5rem;font-weight:500;font-size:2.8rem;line-height:1;color:#000;text-align:center;}
		.privacylay .clauseArea .scroll{padding:3.5rem 3.9rem;background-color:#f8f9fb;border:1px solid #eee;font-weight:300;font-size:1.7rem;line-height:2.6rem;color:#666;}

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto;position:relative;overflow:hidden;}
		#photo>li{width:150px;height:150px;margin:5px;float:left;display:inline;overflow:hidden;}
		#photo>li>a{width:100%;height:100%;position:relative;display:block;overflow:hidden;}
		#photo>li>a>img{width:100%;height:100%;display:block;border-radius:5px;}
		#photo>li>a>.bg_l{width:100%;height:100%;background-color:red;position:absolute;left:0;top:0;display:none;opacity:0.3;border-radius:5px;}

	/* Notice One Line Style */
		.mNoticeList{width:100%;height:60px;margin-top:25px;overflow:hidden;position:relative;}
		.mNoticeList>ul{width:100%;position:absolute;left:0;top:-60px;}
		.mNoticeList>ul>li{height:60px;position:relative;}
		.mNoticeList>ul>li>a{padding-left:73px;display:block;position:relative;}
		.mNoticeList .day{width:41px;padding-right:15px;border-right:1px solid #d5d1cc;font-weight:600;font-size:12px;line-height:1;color:#b99764;text-align:center;position:absolute;left:0;top:0;}
		.mNoticeList .day>strong{font-weight:700;font-size:32px;line-height:1;display:block;}
		.mNoticeList dl.list{font-size:16px;line-height:20px;color:#876e49;word-break:keep-all;word-wrap:break-word;}
		.mNoticeList dl.list>dt{padding-bottom:6px;font-weight:600;font-size:12px;line-height:1;color:#b99764;}
/*[e] Plugin Style */




/*
transform:scale(1.1) 부분을
transform:scale(1.1) rotate(.001deg);로 변경하면 부드럽게 처리되네요

display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;-ms-flex-align:center;
display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;-ms-flex-align:center;
display:flex;align-items:center;justify-content:center;
display:flex;align-items:center;justify-content:space-between;

display:flex;flex-flow:column wrap;justify-content:space-between;
display:flex;flex-flow:column wrap;justify-content:center;
display:flex;flex-flow:row wrap;justify-content:center;
display:flex;flex-flow:row wrap;justify-content:space-between;

display:flex;justify-content:space-between;// 양쪽 끝 정렬

맨 앞에 정렬
justify-content:flex-start;
​
맨 끝에 정렬
justify-content:flex-end;

가운데 정렬
justify-content:center;

서로 같은 간격으로 박스들이 조정됨.
justify-content:space-between;​

컨텐츠 뿐만 아니라 그 주변도 같은 간격으로 조정됨.
justify-content:space-around;


-webkit-transform:translateY(-50%);transform:translateY(-50%);
-webkit-transform:translateX(-50%);transform:translateX(-50%);
filter:grayscale(100%);-webkit-filter:grayscale(100%);
backdrop-filter:blur(50px);
-webkit-backdrop-filter:blur(50px);
transition:all .5s linear;
transition:all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear;transition-timing-function:ease-in linear;
-webkit-transition-delay:.8s;transition-delay:.8s;
:before{content:"";width:24px;height:24px;background-color:#fff;border:1px solid #666;display:inline-block;position:absolute;left:0;top:0px;box-sizing:border-box;}

display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;//한줄 감추기
display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;//두줄 감추기
active
:first-child
:nth-child(1)
:nth-of-type(1)
box-sizing:border-box;
word-break:keep-all;word-wrap:break-word;
border-radius:2px;
width:calc(100% / 6);
box-shadow:0 0 1rem rgba(0,0,0,0.2);
*/