@charset "utf-8";

/* Skip Navigation */
	.skipnav{width: 100%;}
	.skipnav a{position: absolute;left: -3000px;}
	.skipnav a:focus{display: block;top: 0;left: 0;z-index: 1000;width: 100%;height: 30px;background: #222;font-size: 15px;line-height: 30px;color: #fff;text-align: center;border:none;}

/*[s] All Style */
	a:link, a:visited{text-decoration:none}
	a:hover{text-decoration:none}
	html{overflow-y:scroll;}
	body{max-height:1000%;text-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
	body,th,td,input,select,textarea,button{font-style:normal; font-weight:normal;line-height:1;color:#121212;}

	/* 공용 */
	.infit{font-size:0;letter-spacing:0;word-spacing:0;}
	.urb{font-family: 'Urbanist', sans-serif;}
	.spq{font-family: 'Spoqa Han Sans Neo', sans-serif;}
	.blk{color:#121212 !important;}
	.wht{color:#fff !important;}
	.slick-slide *{outline:0;}
/*[e] All Style */

/*[s] Layout Style */
	#wrapper{position:relative;width:100%;min-width:1400px;overflow:hidden;}
	.inner{position:relative;width:1400px;margin:0 auto;box-sizing:border-box;}

	/* 상단 */
	header{position:fixed;left:0;top:0;width:100%;height:60px;background-color:rgba(255,255,255,0);border-bottom:0;-webkit-transition:background .3s; transition:background .3s;z-index:9999;}
	header:hover{background:#fff;border-bottom:1px solid #ddd;}
	/*header:hover .gnb > ul > li > a{color: #121212;}*/
	header .inner{position:static;}0
	header::before{display: block;position:absolute;left:0;top:-60px;width:100%;height:100%;background:#fff;content:'';-webkit-transition: .3s; transition: .3s; z-index:-1;}
	header h1{padding-top:20px;float:left; position: relative;}
	header .depth1::after{content:""; display:block; width:0; height:2px;margin-top:22px; background-color:#000;-webkit-transition: .3s; transition: .3s;}
	header .depth1:hover::after{width:100%;}
	header .gnb{padding:22px 0 0 170px;float:left; }
	header .gnb > ul > li{display: inline-block;vertical-align: top;height:38px;margin-right:48px;}
	header .gnb > ul > li > a{font-size:14px;color:#121212;font-weight:600;}
	header .gnb > ul > li:hover > a{color: #121212;}
	header .gnb .depth2{display:none;position:absolute;left:0;top:60px;width:100%;height:360px;padding:20px 0;background:#fff;border-bottom:1px solid #ddd;z-index:2;}
	header .gnb .depth2.depth2_item{height:270px;}
	header .gnb .depth2 ul{display:flex;align-items: flex-start;flex-wrap: nowrap;max-width: 1400px; margin: 0 auto;padding: 0 10px;}
	header .gnb .depth2 li{padding-left:20px;}
	header .gnb .depth2 li:first-child{padding-left:0;}
	header .gnb .depth2 li a{display: inline-block;width:260px;font-size:14px;color:#555;font-weight:500;color:#1c1b1b;line-height:45px;}
	header .gnb .depth2 li a span{display: inline-block;width:100%;overflow:hidden;}
	header .gnb .depth2 li a .hd_img img{width:100%; transform:scale(1); transition:all 3s;}
	header .gnb .depth2 li:hover a .hd_img img{transform:scale(1.1);}
	header .gnb .depth2 li a .hd_sub_txt{line-height:20px; margin-top:20px; font-size:15px;font-weight:700;text-align:center; text-transform:uppercase;}
	header .gnb .depth2 li a .hd_sub_txt .hd_sub_detail{font-size:13px;color:#6a6a6a;}
	header .rnb{padding-top:20px;float:right;}
	header .rnb a{display: inline-block;vertical-align: top;margin-left:34px; position: relative;}
	header.fixed{background:#fff;border-bottom:1px solid #ddd;}
	header.fixed .gnb > ul > li > a{color: #121212;}
	header .gnb .depth2 li:nth-of-type(4) a .hd_img img, header .gnb .depth2 li:nth-of-type(5) a .hd_img img{margin-top:5px;}
	header .gnb .depth2 li:nth-of-type(4) .hd_sub_txt, 	header .gnb .depth2 li:nth-of-type(5) .hd_sub_txt{margin-top:10px;}
	header img.on{opacity: 0;}
	header h1 img.on{position: absolute; top: 19px; left: 0; opacity: 0;}
	header .rnb a img.on{position: absolute; top: 0; left: 0;opacity: 0;}

	footer{display: block;clear:both;padding:39px 0;border-top:1px solid #EEEEEE;}
	footer .inner::after{display: block;clear:both;content:'';}
	footer *{font-family: 'Spoqa Han Sans Neo', sans-serif;}
	footer .ftxt{float:left;font-weight:400;}
	footer .ftxt b{display: inline-block;padding-right:6px;font-weight:500;}
	footer .ftxt .tel{padding-bottom:10px;font-size:28px;font-weight:600;}
	footer .ftxt .time{font-size:14px;}
	footer .ftxt .ext{padding:18px 0 30px;font-size:14px;line-height:1.5;color:#121212;}
	footer .ftxt .ext a{display: inline-block;color:#888888;text-decoration:underline;font-weight:400;font-size:13px;}
	footer .rlink{float:right;text-align:right;}
	footer .rlink h3{padding-bottom:22px;font-size:14px;font-weight:500;}
	footer .rlink li{display: block;}
	footer .rlink li a{font-size:14px;color:#121212;line-height:1.7;}
	footer .rlink .sns{padding-top:45px;}
	footer .rlink .sns a{display: inline-block;margin-left:14px;}
	footer copy{font-size:13px;font-weight:500;}

	#container{position:relative;padding-bottom:110px;}
	#container::after{display: block;clear:both;content:'';}
	.sub #container{padding-top:140px;}
	.list_pg #container, .detail_pg #container{padding-top:0;}
	.member_pg #container{padding-top:60px;padding-bottom:0;}
	.reed_pg #container, .intro_pg #container{padding-top:0;}

	.ctt_admin{display:none !important;}
	#ctt{padding-top:10px !important;}
/*[e] Layout Style */

/*[s] Main Style */
	.main_cont h2{padding-bottom:20px;font-size:24px;font-weight:600;color:#121212;}
	.main_cont h2 a{float:right;padding-top:8px;font-size:14px;font-weight:400;}
	.main_visual{width:100%;height:800px;background:#EEECE5;}
	.main_visual .circle{position:absolute;right:123px;top:93px}
	.main_visual .circle-chart{margin-left:0;transform: rotate(-90deg);}
	.main_visual .circle-chart__circle {animation: circle-chart-fill 2s reverse; transform-origin: center; opacity:0;-webkit-transition: 1.2s; transition: 1.2s;transition-timing-function: ease-in-out;}
	.main_visual .bar{position:absolute;transform:rotate(-48deg);right:28px;top:350px;width:792px;height:74px;}
	.main_visual .bar::after{display: block;width:0;height:100%;background:#e2e0d9;content:'';-webkit-transition: 1.2s; transition: 1.2s;}
	.main_visual .bar.on::after{width:100%;}
	.main_visual .shadow{position:absolute;right:-220px;top:180px;z-index:4;mix-blend-mode: overlay;opacity:0;-webkit-transition: .9s; transition: .9s;}
	.main_visual .shadow2{position:absolute;right:-220px;top:180px;z-index:5;mix-blend-mode: multiplay;opacity:0;-webkit-transition: .9s; transition: .9s;}
	.main_visual .shoes{position:absolute;transform:rotate(180deg);right:-20px;top:109px;z-index:5;opacity:0;-webkit-transition: .9s; transition: .9s;transition-timing-function: cubic-bezier(0, 0.2, 1.0, 2.0);}
	.main_visual .shoes.on{transform:rotate(-45deg);opacity:1;-webkit-transition: 1.1s; transition: 1.1s;}
	.main_visual .shoes.on2{transform:rotate(0);opacity:1;transition-timing-function: ease-in-out;}
	.main_visual .shoes.loop{transform:rotate(-30deg);}
	.main_txt {padding-top:375px;}
	.main_txt .ml{margin-left:15px;}
	.main_txt .cascading-text__letter{font-size:60px;font-weight:700;font-family: 'Urbanist', sans-serif;letter-spacing:-5px;line-height:1.15;}
	.main_ex{margin-top:35px;font-size:28px;color:#121212;line-height:1.45;letter-spacing:-1px;opacity:0;-webkit-transition: .5s; transition: .5s;}

	.main_upcoming{margin-top:50px;}
	.main_upcoming .bx{position:relative;}
	.main_upcoming .txt{width:1240px; position:absolute;bottom:74px;left:80px;text-align:right;}
	.main_upcoming .txt .tt{float:left;text-align:left;font-size:56px;font-weight:700; font-family: 'Playfair Display', serif; line-height: 75px;color:#fff;}
	.main_upcoming .txt .tt span{font-family: 'Playfair Display', serif;font-style: italic;}
	.main_upcoming .txt .ntxt{float:right;font-size: 24px;color: #F8F8F8;line-height: 29px;font-weight:700;font-family: 'Urbanist', sans-serif;}
	.main_upcoming .txt .ntxt span{display:block;margin-top:104px;font-size: 14px;opacity: 0.5;line-height: 17px;text-align: right;}

	.main_upcoming ul{position:relative;margin-left:-16px; margin-top:16px;}
	.main_upcoming li{display: inline-block;vertical-align: top;position:relative;width:338px;height:380px;margin-left:16px;background:#E9E9E9;}
	.main_upcoming li a{position:relative;z-index:2;}
	.main_upcoming li .info{position:relative;margin-top:-55px;font-size:14px;z-index:3;text-align:center;}
	.main_upcoming li .info .tt{padding-bottom:14px;font-size:14px;font-weight:600;}
	.main_upcoming li .info .prc{font-size:14px;}
	.main_upcoming li .reser{width:70px; height:70px; background-color:rgba(255,255,255,0.7);font-size: 14px;font-weight: 500;line-height: 20px;color: #555;position: absolute;right: 10px;top:10px;text-align: center;padding: 15px 9px;}
	.main_upcoming li .reser .reser_date{display:block;font-weight:700;color: #5A6685;}
	.main_upcoming li::before {display: block;position:absolute;left:-1px;width:calc(100% + 2px);height:0;border-left:1px solid #121212;border-right:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.main_upcoming li::after {display: block;position:absolute;top:-1px;height:calc(100% + 2px);width:0;border-top:1px solid #121212;border-bottom:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.main_upcoming li:hover::before{height:calc(100% + 1px);}
	.main_upcoming li:hover::after{width:calc(100% + 1px);}

	.main_banner{position:relative;margin-left:-16px;margin-top:34px;}
	.main_banner::after{display:block;clear:both;content:'';}
	.main_banner .bx{float:left;position:relative;margin:16px 0 0 16px;}
	.main_banner .txt{position:absolute;top:50px;right:50px;text-align:right;}
	.main_banner .txt .tt{padding-bottom:12px;font-size:36px;font-weight:600;color:#fff;}
	.main_banner .txt .ntxt{font-size:16px;color:#fff;line-height:1.7;font-weight:300;}
	.main_banner .tit{position:absolute;top:89px;left:60px;}
	.main_banner .tit .et{padding-bottom:28px;font-size:18px;font-weight:600;color:#121212;}
	.main_banner .tit .tt{font-size:36px;color:#121212;line-height:1.3;font-weight:400;}

	.main_origin{margin-top:50px;}
	.main_origin ul{position:relative;margin-left:-16px;}
	.main_origin li{display: inline-block;vertical-align: top;position:relative;width:338px;height:380px;margin-left:16px;background:#E9E9E9;}
	.main_origin li a{position:relative;z-index:2; display:block; height:100%;}
	.main_origin li .info{position:relative;margin-top:-97px;font-size:14px;z-index:3;text-align:center;}
	.main_origin li .info .tt{padding-bottom:14px;font-size:14px;font-weight:600;}
	.main_origin li .info .prc{font-size:14px;}
	.main_origin li::before {display: block;position:absolute;left:-1px;width:calc(100% + 2px);height:0;border-left:1px solid #121212;border-right:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.main_origin li::after {display: block;position:absolute;top:-1px;height:calc(100% + 2px);width:0;border-top:1px solid #121212;border-bottom:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.main_origin li:hover::before{height:calc(100% + 1px);}
	.main_origin li:hover::after{width:calc(100% + 1px);}

	.main_reed{margin-top:56px;}
	.main_reed::after{display:block;clear:both;content:'';}
	.main_reed .lcon{width:692px;float:left;}
	.main_reed .lcon li{display: block;position:relative;}
	.main_reed .lcon li::after{display:block;clear:both;content:'';}
	.main_reed .lcon li > div{position:relative;margin-top:-48px;}
	.main_reed .lcon li > div::after{display:block;clear:both;content:'';}
	.main_reed .lcon li .img{float:left;width:338px;height:338px;}
	.main_reed .lcon li .tit{float:right;width:352px;margin-top:-48px;padding-top:130px;text-align:center;font-size:16px;line-height:1.5;box-sizing:border-box;}
	.main_reed .lcon li .tit b{font-size:30px;letter-spacing:-0.5px;}
	.main_reed .lcon li.lt .img{float:right;}
	.main_reed .lcon li.lt .tit{float:left;}
	.main_reed .lcon li:first-child > div{margin-top:0;}
	.main_reed .lcon li:first-child > div .tit{margin-top:0;}
	.main_reed .lcon li:first-child img{position:relative;margin:-30px 0 0 -50px;}
	.main_reed .lcon li:nth-child(2) img{position:relative;margin:0 0 0 -62px;}
	.main_reed .lcon li:nth-child(3) img{position:relative;margin:0 0 0 -31px;}
	.main_reed .lcon li:nth-child(4) img{position:relative;margin:0 0 0 -69px;}
	.main_reed .rcon{float:right;width:634px;text-align:right;}
	.main_reed .rcon > div{positioN:relative;}
	.main_reed .rcon .bx_2{position:relative;margin-top:70px;}
	.main_reed .rcon .bx_2 .sm{display: inline-block;vertical-align: top;position:relative;width:280px;height:280px;margin-top:93px;margin-right:42px}
	.main_reed .rcon .bx_2 .ytb{display: inline-block;vertical-align: top;position:relative;}
	.main_reed .rcon .bx_2 .ytb a{display: inline-block;position:absolute;bottom:120px;margin-left:-205px;padding-right:70px;background:url('../img/ico_ytb.png') no-repeat right center;font-size:16px;color:#121212;line-height:1.4;letter-spacing:-0.5px;}
	.main_reed .rcon .bx_2 .ytb a b{font-size:14px;}

	.main_eco{position:relative;width:100%;margin-top:107px;}
	.main_eco .bg{position:absolute;left:0;top:0;width:100%;height:600px;background:url('../img/bg_eco.jpg') no-repeat center top;}
	.main_eco h2{padding-top:90px;font-size:48px;color:#fff;font-weight:700;line-height:1.25;}
	.main_eco .info{position:relative;width:100%;height:400px;padding:84px 0 0 708px;margin-top:90px;background:url('../img/img_eco.png') no-repeat center top;font-size:16px;letter-spacing:-0.5px;line-height:30px;z-index:2;box-sizing:border-box;}
	.main_eco .info h3{padding-bottom:30px;font-size:36px;font-weight:400;}
	.main_eco .info a{display: block;margin-top:60px;font-size:14px;letter-spacing:0;}

	.main_insta{margin-top:75px;}
	.main_insta h2{padding-bottom:30px;}
	.main_insta ul{position:relative;margin-left:-16px;text-align:center;}
	.main_insta li{display: inline-block;vertical-align: top;position:relative;width:220px;height:220px;margin-left:16px;}
	.main_insta li a{display: block;}
/*[e] Main Style */

/* [s] Sub Style*/
	.sub_tit{padding-bottom:50px;text-align:center;font-size:42px;font-weight:600;color:#121212;letter-spacing:-1px;}
	.list_top{display: block;position:relative;height:500px;width:100%;background:url("../img/bg_list.png") no-repeat center top;}
	.list_top .txt{position:absolute;left:50%;margin-left:121px;width:402px;padding-top:150px;font-size:16px;line-height:26px;text-align:center;letter-spacing:-1px;}
	.list_top .txt b{display: block;padding-bottom:40px;font-size:28px;letter-spacing:-0.5px;}

	.list2_top{display:block;position:relative;height:700px;width:100%;background:url("../img/bg_list2.png") no-repeat center top;}
	.list3_top{display:block;position:relative;height:700px;width:100%;background:url("../img/bg_list3.png") no-repeat center top;}
	.list2_top .list2_top_title{position:absolute; left:8%; top:140px; text-align:center;}
	.list3_top .list3_top_title{position:absolute; left:8%; top:140px; text-align:center;}
	.list2_top .list2_top_title strong, .list3_top .list3_top_title strong{display:block; padding-bottom:17px; color:#fff; font-size:64px; line-height:73px; letter-spacing:6px;}
	.list2_top .list2_top_title b, .list3_top .list3_top_title b{display:block; font-size:28px; line-height:40px; letter-spacing:3px;}
	.list2_top .list2_top_title p, .list3_top .list3_top_title p{margin-top:30px; font-size:20px; line-height:31px; color:#fff;}

	.list4_top{display:block;position:relative;height:700px;width:100%;background:url("../img/bg_list4.png") no-repeat center top;}
	.list5_top{display:block;position:relative;height:700px;width:100%;background:url("../img/bg_list5.png") no-repeat center top;}
  .list6_top{display:block;position:relative;height:700px;width:100%;background:url("../img/bg_list6.png") no-repeat center top;}
	.list4_top .list4_top_title, .list5_top .list5_top_title, .list6_top .list6_top_title{position:absolute; right:8%; top:140px; text-align:center;}
	.list4_top .list4_top_title strong, .list5_top .list5_top_title strong, .list6_top .list6_top_title strong{display:block; padding-bottom:17px; color:#fff; font-size:64px; line-height:73px; letter-spacing:6px;}
	.list4_top .list4_top_title b, .list5_top .list5_top_title b, .list6_top .list6_top_title b{display:block; font-size:28px; line-height:40px; letter-spacing:3px;}
	.list4_top .list4_top_title p, .list5_top .list5_top_title p, .list6_top .list6_top_title p{margin-top:30px; font-size:20px; line-height:31px; color:#fff;}

	.list_con h2{padding:50px 0 24px;font-size:24px;letter-spacing:-0.5px; position:relative;}
	.list_con h2 span{display: inline-block;vertical-align: middle;margin-top:-6px; padding-left:5px;font-size:15px;font-weight:400;letter-spacing:0;}
	.list_con .sum .txt{position:absolute;top:80px;right:60px;text-align:right;}
	.list_con .sum .txt .tt{padding-bottom:25px;font-size:36px;font-weight:600;color:#fff;}
	.list_con .sum .txt .ntxt{font-size:16px;color:#fff;line-height:1.7;}
	.sub .list{position:relative;text-align:left;}
	.sub .list .sum{position:relative;display: inline-block;vertical-align: top;}
	.sub .list ul{position:relative;display: block;margin-top:-16px;margin-left:-16px;}
	.sub .list.ver2 ul{margin-left:0;display: inline-block;vertical-align: top;width:708px;}
	.sub .list li{display: inline-block;vertical-align: top;position:relative;width:338px;height:380px;margin-top:16px;margin-left:16px; background:#E9E9E9;}
	.sub .list li a{display:block; height:100%;}
	.sub .list li .info{position:relative;margin-top:-96px;font-size:14px;z-index:2;text-align:center;}
	.sub .list li .info .tt{padding-bottom:14px;font-size:14px;font-weight:600;}
	.sub .list li .info .prc{font-size:14px;}
	.sub .list li .info .sct_star{display:none;}
	.sub .list li::before {display: block;position:absolute;left:-1px;width:calc(100% + 2px);height:0;border-left:1px solid #121212;border-right:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.sub .list li::after {display: block;position:absolute;top:-1px;height:calc(100% + 2px);width:0;border-top:1px solid #121212;border-bottom:1px solid #121212;content:'';transition:all .3s;transition-timing-function: ease-out;z-index:-1;}
	.sub .list li:hover::before{height:calc(100% + 1px);}
	.sub .list li:hover::after{width:calc(100% + 1px);}
	.list .info .sct_star{display:none;}

	.sub_contents h2{padding:80px 0 70px;font-size:30px;font-weight:500;color:#121212;text-align:center;}
	.int_img{position:relative;}
	.int_img img{position:relative;left:50%;transform:translateX(-50%)}

	.int_btn h2{padding:110px 0 40px;font-size:48px;font-weight:700;}
	.int_btn a{display: inline-block;vertical-align: top;margin-left:10px;}
	.int_btn a:first-child{margin-left:0;}

	.mat_media{width:100%;height:970px;padding-top:313px;background:url("../img/intro3_img_4.jpg") no-repeat center center;text-align:center;box-sizing:border-box;}

	#sps_empty{padding:50px 0;text-align:center;}
	.tbl_head03 td{text-align:center;}

	.brand .est{padding-bottom:70px;font-size:16px;font-weight:800;color:#121212;}
	.brand .etit{padding-bottom:50px;font-size:60px;font-weight:800;line-height:1.2;color:#121212;}
	.brand .ntxt{font-size:20px;color:#121212;line-height:1.6;letter-spacing:-0.7px;}
	.brand .ntxt b{display: block;padding-bottom:17px;font-size:24px;font-weight:600;}
	.brand .brand_tab{padding-bottom:50px}
	.brand .brand_tab a{display: inline-block;vertical-align: top;width:102px;height:30px;margin-right:16px;border-radius: 50px;background:#d8d7d0;color:#101010;font-size:14px;font-weight:600;letter-spacing:-0.5px;line-height:30px;text-align:center;transition:all .3s;}
	.brand .brand_tab a.on, .brand .brand_tab a:hover{background:#121212;color:#fff}


	.mission_top{padding-bottom:94px;background:#E3E1DA;}
	.mission_top .inner{width:calc(1400px + 30px);padding-left:60px;padding-right:30px;box-sizing:initial;}
	.mission_top .mis_main{min-height:882px;padding-top:230px;background:url("../img/int_main.png") no-repeat right top 95px;}
	.mission_intro{padding-bottom:180px;background:#E3E1DA;}
	.mission_intro ul::after{display: block;clear:both;content:'';}
	.mission_intro li{float:left;position:relative;}
	.mission_intro li .img{display: inline-block;vertical-align: top;}
	.mission_intro li .txt{display: inline-block;vertical-align: top;padding-top:75px;padding-left:60px;color:#121212;}
	.mission_intro li .txt .tt{padding-bottom:15px;font-size:36px;font-weight:500;}
	.mission_intro li .txt .st{font-size:18px;line-height:1.5;}
	.mission_intro li.rgt{float:right;margin-top:-300px;text-align:right;}
	.mission_intro li.rgt .txt{display: block;padding-left:0;padding-top:40px;}
	.mission_intro li:last-child{margin-top:-60px;}
	.mission_intro li:last-child .txt{padding-top:270px;}

	.mission_tmr{padding:145px 0;text-align:center;}
	.mission_tmr h3{padding-bottom:60px;font-size:48px;color:#121212;font-weight:600;letter-spacing:-1.5px;}
	.mission_tmr .cont{background:url("../img/int_tm_bg.png") no-repeat center top 243px;}
	.mission_tmr .ntxt{padding-top:80px;}

	.mission_save{padding:160px 0;background:#E4EAEC;}
	.mission_save .inner{width:1200px;}
	.mission_save h3{padding-bottom:80px;font-size:48px;color:#121212;font-weight:600;letter-spacing:-1.5px;text-align:center;}
	.mission_save ul::after{display: block;clear:both;content:'';}
	.mission_save li{float:left;position:relative;}
	.mission_save li .img{display: inline-block;vertical-align: top;}
	.mission_save li .txt{display: inline-block;vertical-align: top;padding-top:100px;padding-left:60px;color:#121212;}
	.mission_save li .txt .tt{padding-bottom:30px;font-size:36px;font-weight:500;}
	.mission_save li .txt .st{font-size:18px;line-height:1.5;}
	.mission_save li.rgt{margin-top:0;text-align:left;}
	.mission_save li.rgt .txt{padding-left:0;padding-right:60px;padding-top:130px;}
	.mission_save li:last-child{margin-top:0;}
	.mission_save li:last-child .txt{padding-top:145px;}

	.mission_ext{display: block;width:100%;height:500px;background:url("../img/int_con_7.png") no-repeat center center;}
	.mission_ext .inner{padding-top:140px;font-size:20px;color:#fff;text-align:center;line-height:1.8;font-weight:300;}

	.mission_btn h2{padding:110px 0 40px;font-size:48px;font-weight:700;}
	.mission_btn li{display: inline-block;width:338px;height:500px;margin-left:16px;background:#F5F5F5;text-align:center;}
	.mission_btn li:first-child{margin-left:0;}
	.mission_btn li .logo{height:240px;padding-top:40px;box-sizing:border-box;}
	.mission_btn li:first-child .logo,.mission_btn li:last-child .logo{padding-top:62px;}
	.mission_btn li .tt{font-size:24px;color:#121212;font-weight:600;}
	.mission_btn li a{display: inline-block;margin-top:128px;width:160px;height:46px;line-height:46px;color:#fff;font-size:14px;font-weight:700;background:#121212;}

	.way_top{padding-bottom:0;background:#E4EAEC;}
	.way_top .way_main{min-height:962px;padding-top:230px;background:url("../img/way_main.png") no-repeat right top 95px;}
	.way_cont::after{display: block;clear:both;content:'';}
	.way_cont h3{padding-bottom:40px;font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1.3;}
	.way_cont .txt{float:left;}
	.way_cont .img{float:right;position:relative;}
	.way_cont.rgt .txt{float:right;position:relative;}
	.way_cont.rgt .img{float:left;}
	.way_cont.way_1{padding-top:130px;}
	.way_cont.way_1 .txt{padding-top:70px;}
	.way_cont.way_2{padding:120px 0;background:#EEECE5;}
	.way_cont.way_2 .txt{padding-top:115px;}
	.way_cont.way_3 .img{margin-right:-255px;}
	.way_cont.way_3 .txt{padding-top:190px;}
	.way_cont.way_4{padding:120px 0;background:#E4EAEC;}
	.way_cont.way_4 .txt{padding-top:60px;}
	.way_bot{position:relative;height:940px;background:url("../img/way_con_5.png") no-repeat center center;}
	.way_bot .ntxt{padding:610px 0 0 750px;}

	.mat_top{padding-bottom:0;background:#E1E3D3;}
	.mat_top .mat_main{min-height:962px;padding-top:230px;background:url("../img/mat_main.png") no-repeat right top 95px;}
	.mat_logo{padding-top:30px;padding-bottom:115px;background:#E1E3D3;}
	.mat_logo .inner::after{display: block;clear:both;content:'';}
	.mat_logo .txt{float:left;padding-top:45px;}
	.mat_logo .txt h3{padding-bottom:35px;font-size:48px;font-weight:600;color:#121212;letter-spacing:-1.5px;}
	.mat_logo li{float:right;margin-right:77px;text-align:center;}
	.mat_logo li:first-child{margin-right:0;}
	.mat_logo li:last-child{margin-right:97px;mix-blend-mode: multiply;}
	.mat_logo li .logo{height:171px;margin-bottom:20px;box-sizing:border-box;}
	.mat_logo li .tt{font-size:24px;font-weight:600;color:#121212;}
	.mat_logo li .tt span{display: inline-block;vertical-align: middle;font-size:16px;color:#666;font-weight:300;}
	.mat_logo li:first-child .logo{padding-top:15px;}

	.mat_intro{padding-top:20px;height:1140px;background:#EEECE5;}
	.mat_intro .inner{background:url("../img/mat_con_1.png") no-repeat left 130px top;}
	.mat_intro .info{width:1060px;height:990px;}
	.mat_intro .txt{position:absolute;right:0;top:264px;text-align:right;}
	.mat_intro .txt h3{padding-bottom:30px;font-size:48px;font-weight:600;color:#121212;letter-spacing:-1.5px;line-height:1.3;}
	.mat_intro ul{padding-top:300px;padding-left:20px;}
	.mat_intro ul::after{display: block;clear:both;content:'';}
	.mat_intro li{position:relative;float:left;width:272px;padding-top:255px;padding-left:28px;}
	.mat_intro li .img{position:absolute;left:0;top:0;}
	.mat_intro li .st{padding-bottom:7px;font-size:16px;}
	.mat_intro li .tt{font-size:28px;font-weight:500;line-height:1.3;}
	.mat_intro li.if_2{margin-top:300px;margin-left:40px;padding-top:245px;}
	.mat_intro li.if_3{margin-top:400px;margin-left:160px;padding-top:270px;}

	.mat_cont h3{padding-bottom:43px;font-size:36px;color:#121212;font-weight:500;line-height:1.5;}
	.mat_cont h3 span{display: block;font-size:30px;font-weight:700;line-height:1.5;}
	.mat_cont .inner::after{display: block;clear:both;content:'';}
	.mat_cont .txt{float:right;}
	.mat_cont .img{float:left}
	.mat_cont.rgt .txt{float:left}
	.mat_cont.rgt .img{float:right;}
	.mat_1{padding:0 0 117px;background:#EAE3D9;}
	.mat_1 .txt{padding-top:136px;}
	.mat_2 .img{margin-right:-255px;}
	.mat_2 .txt{padding-top:175px;}
	.mat_3 .img{margin-left:-255px;}
	.mat_3 .txt{padding-top:140px;}
	.mat_video{padding-top:97px;height:970px;background:url("../img/mat_bg.png") no-repeat center center;text-align:center;box-sizing:border-box;}
	.mat_video .ntxt{font-size:20px;padding-top:45px;padding-bottom:50px;}

	.reed_top{height:975px;background:url("../img/reed_main.png") no-repeat center center;box-sizing:border-box;text-align:right;}
	.reed_top h3{padding-top:323px;font-size:48px;font-weight:700;color:#fff;letter-spacing:9px;}
	.reed_top .ntxt{padding-top:33px;font-size:20px;color:#fff;line-height:1.8;letter-spacing:-0.7px;}
	.reed_list ul::after{display: block;clear:both;content:'';}
	.reed_list li{display: block;height:560px;color:#121212;}
	.reed_list li .img{float:left;}
	.reed_list li .prd{float:right;position:relative;width:826px;height:560px;padding:80px;box-sizing:border-box;}
	.reed_list li.rgt .img{float:right;}
	.reed_list li.rgt .prd{float:left;text-align:right;}
	.reed_list li.pd_1 .prd{background:url("../img/reed_pd_1.png") no-repeat }
	.reed_list li.pd_2 .prd{background:url("../img/reed_pd_2.png") no-repeat }
	.reed_list li.pd_3 .prd{background:url("../img/reed_pd_3.png") no-repeat }
	.reed_list li.pd_4 .prd{background:url("../img/reed_pd_4.png") no-repeat }
	.reed_list li .prd h3{padding-bottom:20px;font-size:36px;font-weight:700;}
	.reed_list li .prd .st{font-size:16px;font-weight:500;}
	.reed_list li .prd a{position:absolute;right:80px;bottom:80px;font-size:16px;color:#121212;font-weight:700;font-family:'Spoqa Han Sans Neo';}

	.reed_nik{position:relative;z-index:3;}
	.reed_nik li{display: block;margin-bottom:16px;}
	.reed_nik li .img{display: inline-block;vertical-align: top;}
	.reed_nik li .ext{display: inline-block;vertical-align: top;box-sizing:border-box;}
	.reed_nik li .ext .txt {padding-top:112px;}
	.reed_nik li .ext .txt .tt{padding-bottom:26px;font-size:28px;font-weight:500;}
	.reed_nik li .ext .txt .st{font-size:18px;line-height:1.6;}
	.reed_nik li .ml{margin-left:16px;}
	.reed_nik li.nik_1 .txt{padding:123px 0 0 100px;}
	.reed_nik li.nik_2 .txt{width:574px;}
	.reed_bot2{position:relative;margin-top:-240px;padding:120px 0 127px;background:#F8F8F8;}
	.reed_bot2 .txt{display: inline-block;vertical-align: top;padding-top:88px;padding-left:65px;}
	.reed_bot2 .txt .ntxt{padding-top:37px;font-size:18px;color:#121212;line-height:1.7;}
	.reed_bot2 a{display: inline-block;vertical-align: top;margin-top:30px;padding-left:27px;font-size:14px;color:#555;background:url('../img/ico_ytb.png') no-repeat left center;background-size:auto 16px;}
	.reed_bot2 a span{display: inline-block;padding-left:2px;font-size:12px;font-family:'Spoqa Han Sans Neo';color:#666;}

	/* [Start] 2022-02-28 BLUE MARINE FOUNDATION 추가 */
	.foundation_wrap{}
	.fdt_visual{position:relative; }
	.fdt_visual .fdt_video_box{position:relative; width:100%; height:auto;  padding-bottom:54.6875%; }
	.fdt_visual .fdt_video_box video{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
	.fdt_introduce{padding:90px 0 94px; background:#EEECE5; text-align:center; }
	.fdt_introduce dl{}
	.fdt_introduce dl dt{font-size:30px; font-weight:500; color:#121212; line-height:46px; }
	.fdt_introduce dl dt span{font-weight:600; }
	.fdt_introduce dl dd{margin-top:28px; font-size:18px; font-weight:400; color:#121212; line-height:34px; }
	.fdt_introduce .fdt_itd_link{margin-top:39px; }
	.fdt_introduce .fdt_itd_link a{font-size:16px; font-weight:600; color:#121212; line-height:34px; text-decoration:underline; }
	.fdt_introduce .fdt_itd_link a:first-child{margin-right:40px; }
	.fdt_introduce .fdt_itd_link a img{vertical-align:middle; margin-left:8px; }
	.fdt_introduce .fdt_itd_img{margin-top:30px; }
	.fdt_introduce .fdt_itd_img li{display:inline-block; vertical-align:middle; margin-right:16px; }
	.fdt_introduce .fdt_itd_img li:last-child{margin-right:0; }
	.fdt_bg1{text-align:center; }
	.fdt_bg1 img{max-width:100%; }
	.fdt_support{padding:120px 0; }
	.fdt_support .fdt_spt_ttl{padding:0; font-size:30px; font-weight:700; color:#121212; line-height:36px;  }
	.fdt_support .fdt_spt_desc{margin-top:42px; text-align:center; font-size:18px; font-weight:400; color:#121212; line-height:34px; }
	.fdt_support .fdt_spt_desc span{font-size:16px; }
	.fdt_slide{width:928px; margin:80px auto 0; }
	.fdt_slide:after{content:''; display:block; clear:both; }
	.fdt_slide .fdt_sd_lft{float:left; }
	.fdt_slide .fdt_slide_box{float:right; position:relative; width:338px; padding-top:97px; }
	.fdt_slide .fdt_slide_box .fdt_slide_item{position:static;}
	.fdt_slide .fdt_slide_box .fdt_item_desc{text-align:center; }
	.fdt_slide .fdt_slide_box .fdt_item_desc .fdt_name{font-size:15px; font-weight:600; color:#121212; line-height:24px; }
	.fdt_slide .fdt_slide_box .fdt_item_desc .fdt_price{margin-top:10px; font-size:14px; font-weight:400; color:#121212; line-height:18px; }
	.fdt_slide .fdt_slide_box .fdt_item_link{display:block; margin-top:49px; text-align:center; height:60px; line-height:60px; background:#121212; font-size:14px; font-weight:700; color:#fff; }
	.fdt_slide .fdt_slide_box .slick-dots{position:absolute; bottom:-50px; left:0; width:100%; text-align:center; }
	.fdt_slide .fdt_slide_box .slick-dots li{display:inline-block; vertical-align:middle; margin-right:8px;}
	.fdt_slide .fdt_slide_box .slick-dots li:last-child{margin-right:0; }
	.fdt_slide .fdt_slide_box .slick-dots li button{font-size:0; width:10px; height:10px; border:1px solid #121212; background:transparent; border-radius:50%;  }
	.fdt_slide .fdt_slide_box .slick-dots li.slick-active button{background:#121212;}
	.fdt_aqua{height:600px; background:url('../img/foundation_aqua_bg.jpg') no-repeat top center; background-size:cover; text-align:center; }
	.fdt_aqua dl{padding-top:153px; }
	.fdt_aqua dl dt{font-size:48px; font-weight:700; color:#fff; line-height:58px; }
	.fdt_aqua dl dd{margin-top:40px; font-size:18px; font-weight:400; color:#fff; line-height:30px; }


	.mate_wrap{text-align:center;}
	.mate_visual{position:relative; }
	.mate_visual .mate_video_box{position:relative; width:100%; height:auto;  padding-bottom:56.25%; }
	.mate_visual .mate_video_box video{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
	.mate_top{padding:90px 0 80px;}
	.mate_top .mate_ttl{padding:0; font-size:48px; font-weight:600; color:#121212; line-height:1; }
	.mate_top .mate_stt{display:inline-block; width:220px; height:45px; margin-top:30px; line-height:45px; border:1px solid #121212; font-size:18px; font-weight:600; color:#121212; letter-spacing:-0.04em; }
	.mate_top dl{margin-top:55px; }
	.mate_top dl dt{font-size:30px; font-weight:500; color:#121212; line-height:34px; letter-spacing:-0.04em; }
	.mate_top dl dd{margin-top:20px; font-size:18px; font-weight:400; color:#121212; line-height:34px; letter-spacing:-0.04em; }
	.mate_top .mate_top_tab{margin-top:67px; }
	.mate_top .mate_top_tab .mate_top_tab_menu{}
	.mate_top .mate_top_tab .mate_top_tab_menu ul{}
	.mate_top .mate_top_tab .mate_top_tab_menu ul li{display:inline-block; vertical-align:middle; margin-right:36px; }
	.mate_top .mate_top_tab .mate_top_tab_menu ul li:last-child{margin-right:0; }
	.mate_top .mate_top_tab .mate_top_tab_menu ul li a{font-size:20px; font-weight:600; color:#aaa; line-height:34px; }
	.mate_top .mate_top_tab .mate_top_tab_menu ul li.on a{color:#121212; text-decoration:underline; }
	.mate_top .mate_top_tab .mate_top_tab_cont{margin-top:26px; }
	.mate_top .mate_top_tab .mate_top_tab_cont .cont{display:none;}
	.mate_top .mate_top_tab .mate_top_tab_cont .cont.on{display:block;}
	.mate_top .mate_top_tab .mate_top_tab_cont ul{}
	.mate_top .mate_top_tab .mate_top_tab_cont ul li{position:relative; display:inline-block; vertical-align:middle; width:calc(25% - 12px); margin-right:16px; }
	.mate_top .mate_top_tab .mate_top_tab_cont ul li:last-child{margin-right:0; }
	.mate_top .mate_top_tab .mate_top_tab_cont ul li img{max-width:100%; }
	.mate_top .mate_top_tab .mate_top_tab_cont ul li .mate_dsc{position:absolute; bottom:48px; left:0; width:100%; }
	.mate_top .mate_top_tab .mate_top_tab_cont ul li .mate_dsc .name{font-size:14px; font-weight:600; color:#121212; line-height:17px; }
	.mate_top .mate_top_tab .mate_top_tab_cont ul li .mate_dsc .price{margin-top:13px; font-size:14px; font-weight:400; color:#121212; line-height:18px;}
	.mate_info{}
	.mate_info .mate_info_text{font-size:18px; font-weight:400; color:#121212; line-height:34px; }
	.mate_info .mate_info_img{margin:24px 0 53px; }

	.mate_green{width:1164px; margin:145px auto 60px ; }
	.mate_green .mate_green_top{}
	.mate_green .mate_green_top ul{}
	.mate_green .mate_green_top ul li{display:inline-block;vertical-align:middle; width:50%; }
	.mate_green .mate_green_top ul li dl{}
	.mate_green .mate_green_top ul li dl dt{font-size:48px; font-weight:700; color:#121212; line-height:58px; }
	.mate_green .mate_green_top ul li dl dd{margin-top:17px; font-size:18px; font-weight:400; color:#121212; line-height:30px; }
	.mate_green .mate_green_top ul li img{max-width:100%; }
	.mate_green .mate_green_top ul li img.mg{margin-top:53px; }

	.mate_green .mate_green_bot{margin-top:36px;}
	.mate_green .mate_green_bot img{max-width:100%; }


	/* [End] 2022-02-28 BLUE MARINE FOUNDATION 추가 */


	/* [s] 2022-06-24 LOCI x PROJECTS - STYLE 추가 */

	.stylist_top{height:664px;background:url("../img/stylist_main.png") right / cover;}
	.stylist_intro{padding:115px 0 80px; box-sizing:border-box; text-align:center;}
	.stylist_intro .stylist_ttl{padding:0; font-size:48px; font-weight:600; color:#121212; line-height:1; }
	.stylist_intro .stylist_stt{display:inline-block; width:220px; height:45px; margin-top:30px; line-height:45px; border:1px solid #121212; font-size:18px; font-weight:600; color:#121212; letter-spacing:-0.04em; }
	.stylist_intro dl{margin-top:55px; }
	.stylist_intro dl dt{font-size:30px; font-weight:500; color:#121212; line-height:34px; letter-spacing:-0.04em; }
	.stylist_intro dl dd{margin-top:20px; font-size:18px; font-weight:400; color:#121212; line-height:34px; letter-spacing:-0.04em; }

	.stylist_bg {position:relative;}
	.stylist_bg img{max-width:100%; }
	.stylist_bg a{position:absolute; left:50%;bottom:110px; transform:translateX(-50%); display:inline-block; width:220px; height:45px; background-color:#fff; margin-top:30px; line-height:45px; font-size:18px; font-weight:600; text-align:center; color:#121212; letter-spacing:-0.04em;}

	.stylist_list {width:1164px; margin: 110px auto;}
	.stylist_list li{display: block;margin-bottom:50px;}
	.stylist_list li .img{display: inline-block;vertical-align: top;}
	.stylist_list li .txt_wrap {position:relative;display: inline-block;width:584px;height:574px;}
	.stylist_list li .txt {position:absolute;top:50%;left:100px;transform:translateY(-50%);}
	.stylist_list li .left_txt{top:50%;left:0;}
	.stylist_list li .left_txt2{top:50%;left:0;}
	.stylist_list li .txt .tt{padding-bottom:26px;font-size:28px;font-weight:700;}
	.stylist_list li .txt .st{font-size:18px;line-height:1.6;}

	.stylist_quotes{width:1402px;height:231px;margin:100px auto;padding:70px;background:#F5F5F5;text-align:center;}
	.stylist_quotes dt{font-size:30px;font-weight:500;}
	.stylist_quotes dd{margin-top:45px;font-size:18px;font-weight:500;}
	/* [e] 2022-06-24 LOCI x PROJECTS - STYLE 추가 */

	/* [s] 2022-08-11 LOCI x PROJECTS - alice temperley 추가 */

	.temp_top{position:relative; }
	.temp_top .temp_video_box{position:relative; width:100%; height:auto;  padding-bottom:56.3%; }
	.temp_top .temp_video_box video{position:absolute; top:0; left:0;right:0; width:100%; height:100%; z-index:1;}

	.temp_intro{margin:100px auto 66px;width: 928px;height: 511px;text-align: center;}
	.temp_intro_txt{display:inline-block;width:339px;}
	.temp_intro_txt a{font-weight: 600;font-size: 30px;line-height: 46px;color: #999999;transition: color .2s, text-decoration-line .2s;}
	.temp_intro_txt a:hover{color: #121212;text-decoration-line: underline;}
	.temp_intro_txt a:nth-of-type(1){float:left;}
	.temp_intro_txt a:nth-of-type(2){float:right;}
	.temp_seven_li{display:flex;width:928px;gap:16px;}
	.temp_seven_li li{flex:1;height:400px;transition:background .1s;}
	.temp_seven_li li:nth-of-type(1){background:url("../img/loci_temperley_seven_img01.png") no-repeat center / 90%;}
	.temp_seven_li li:nth-of-type(2){background:url("../img/loci_temperley_seven_img02.png") no-repeat center / 90%;}
	.temp_seven_li li:nth-of-type(1):hover{background:url("../img/loci_temperley_seven_img01_hv.png") no-repeat center / 90%;}
	.temp_seven_li li:nth-of-type(2):hover{background:url("../img/loci_temperley_seven_img02_hv.png") no-repeat center / 90%;}
	.temp_seven_li li a{display:inline-block;width:100%;height:100%;}
	.temp_seven_li li h6{margin:350px 0 10px;font-weight: 600;font-size: 18px;line-height: 24px;}
	.temp_seven_li li p{font-weight: 400;font-size: 16px;line-height: 20px;}

	.temp_list {width:100%; margin: 0 0 -5px;}
	.temp_list:nth-of-type(2){margin:-5px auto 106px;}
	.temp_list li{height:765px;}
	.temp_list li:nth-of-type(odd){background:#FFFAF6;}
	.temp_list li .temp_inner{display: flex;width:1164px;height:100%; margin:auto;gap:134px;}
	.temp_list li:nth-of-type(3){margin-bottom:0;}

	.temp_list li .img{flex:5;margin:auto 0;}
	.temp_list li .img img{width:100%;}
	.temp_list li .img video{width:100%;}
	.temp_list li .txt_wrap {flex:4;position:relative;margin:auto 0;}
	.temp_list li .txt {position:absolute;top:50%;transform:translateY(-50%);width:100%;}
	.temp_list li .left_txt{top:50%;left:0;}
	.temp_list li .left_txt2{top:50%;left:0;}
	.temp_list li .txt .tt{padding-bottom:26px;font-size: 30px;line-height: 42px;font-weight:700;}
	.temp_list li .txt .st{margin-bottom:21px;font-weight: 400;font-size: 18px;line-height: 34px;word-break:keep-all;}
	.temp_list li .txt .at{font-weight: 600;font-size: 18px;line-height: 34px;text-decoration-line: underline;}
	.temp_list li .txt .at a{margin-right:37px;}
	.temp_list li .txt .at img{vertical-align: middle; margin-left: 8px;}
	.temp_about{width:100%;padding:108px 0 100px;background:#FFFAF6;text-align:center;}
	.temp_about h3{font-weight: 700;font-size: 40px;line-height: 34px;}
	.temp_about h4{margin:17px auto 43px;font-weight: 500;font-size: 18px;line-height: 34px;}
	.temp_about p{font-weight: 400;font-size: 18px;line-height: 34px;}

	.temp_bg {position:relative;}
	.temp_bg img{max-width:100%; }
	.temp_bg video{width:100%; }
	.temp_bg a{position:absolute; left:50%;bottom:110px; transform:translateX(-50%); display:inline-block; width:220px; height:45px; background-color:#fff; margin-top:30px; line-height:45px; font-size:18px; font-weight:600; text-align:center; color:#121212; letter-spacing:-0.04em;}

	.temp_quotes{width:1402px;height:231px;margin:100px auto;padding:70px;background:#F5F5F5;text-align:center;}
	.temp_quotes dt{font-size:30px;font-weight:500;}
	.temp_quotes dd{margin-top:45px;font-size:18px;font-weight:500;}

	/* [e] 2022-08-11 LOCI x PROJECTS - alice temperley 추가 */

/* [e] Sub Style */

/* [s] Etc */
	/* 인풋박스 */
	.input_basic{width:100%;height:59px;padding:0 12px;border:0;border-bottom:1px solid #151515;color:#151515;font-size:16px;letter-spacing:-0.5px;box-sizing: border-box;vertical-align: top;outline:0;}
	.input_basic:disabled{background:#FAFAFA;color:#888;}
	.area_basic{width:100%;height:280px;padding:20px;border:0;border:1px solid #151515;color:#151515;font-size:16px;letter-spacing:-0.5px;box-sizing: border-box;}

	/* 셀렉박스 */
	.select_basic{width:100%;height: 59px;padding:0 5px;border-bottom:1px solid #151515;;background: url('../img/ico_sarr.png') no-repeat center right 5px;font-size: 16px;color:#151515;font-weight:400;line-height: 59px;box-sizing: border-box;outline:0;}

	/* 체크박스 */
	.chk{overflow: hidden;position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;clip:rect(0,0,0,0);border: 0;z-index:3;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
	.chk_label{position:relative;z-index:2;}
	.chk+.chk_label{display: inline-block;position: relative;font-size:0;line-height: 16px;color: #444;cursor: pointer}
	.chk+.chk_label:after{position: absolute;top:0;left: 0;width: 16px;height: 16px;margin-top:-4px;border:1px solid #121212;background: url('../img/chk.png') no-repeat center center;content: ''}
	.chk:checked+.chk_label:after{background:#121212 url('../img/chk.png') no-repeat center center;}
	.chk.txt+.chk_label.txt:after{margin-top:0;}
	.chk.txt+.chk_label.txt{display: inline-block;position: relative;padding-left:20px;font-size:16px;line-height: 16px;cursor: pointer}

	.chk.rd+.chk_label.rd{font-size:16px;line-height:18px;margin-right:18px;padding-left:24px;}
	.chk.rd+.chk_label.rd:after{width: 18px;height: 18px;margin-top:0;background:#fff;border:1px solid #151515;border-radius:100%;content: ''}
	.chk.rd:checked+.chk_label.rd:after{background:#151515;}

	.btn_area{width:100%;clear:both;}
	.btn_area:after{content:'';display:block;clear:both;}
	.btn_area.half .btn_norm{width:49.5%;}
	.btn_area.half .btn_norm:first-child{margin-right:1%;}
	.btn_area.wd300 .btn_norm{max-width:170px;}
	.btn_norm{display: inline-block;width:100%;height:50px;line-height:50px;border:1px solid #121212;background:#121212;color:#fff;font-size:15px;text-align:center;box-sizing:border-box;}
	.btn_norm.bord{background:#fff;color:#121212;}
	.btn_sm{display: inline-block;width:102px;height:30px;line-height:30px;border:1px solid #121212;background:#121212;color:#fff;font-size:14px;text-align:center;box-sizing:border-box;}
/* [e] Etc */

/* 레이어 팝업 */
	.layer_wrap{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;overflow-y: auto;outline:0;}
	.layer_wrap .ly_content{display:none;position:relative;width:100%;height:100%;}
	.ly_cont{display:table-cell;vertical-align: middle;position:relative;width:100%;height:100%;padding:40px 0;text-align:center;box-sizing: border-box;}
	.layer{position:relative;z-index:999;vertical-align: middle;width:92%;max-width:920px;padding:30px 25px;margin:0 auto;background:#fff;text-align:left;box-sizing: border-box;overflow:hidden;overflow:hidden;}
	.layer::after{display:block;clear:both;content:'';}
	.layer .close{display:inline-block;position:absolute;top:28px;right:25px;font-size:0;}
	.layer .tit_top{font-size:18px;color:#121212;font-weight:500;padding-top:0;padding-bottom:0;letter-spacing:-0.5px;text-align:left;}
	.layer .cont{width:100%;height:auto;padding:20px 0 0;box-sizing: border-box;}
	.layer.size_pop{max-width:720px;border:1px solid #ccc;}
	.layer.size_pop table{border-collapse:collapse;border:1px solid #EAEAEA;}
	.layer.size_pop td{font-size:13px;color:#121212;font-weight:500;text-align:center;border:1px solid #EAEAEA;vertical-align: middle;}
	.layer.size_pop .thead td{color:#555;font-weight:400;background:#FAFAFA;}


/*	.prod_list{margin:53px auto 0; width:1400px;}
	.prod_list h2{margin-bottom:27px; font-size:24px; letter-spacing:-0.5px;}
	.prod_list h2 span{display:inline-block; margin-top:-4px; padding-left:5px; font-size:15px; vertical-align: middle;}
	.prod_list ul{width:100%; overflow:hidden;}
	.prod_list ul li{position:relative; float:left; margin-left:16px; width:338px; height:380px;}
	.prod_list ul li:nth-of-type(1){margin-left:0;}
	.prod_list ul li a{display:block; width:100%;}
	.prod_list ul li img{width:338px; text-align:center; height:380px;}
	.prod_list .info{position:absolute; bottom:55px; right:0; width:100%; text-align:center;}
	.prod_list .info .tt{padding-bottom:14px; font-size:14px; font-weight:600;}
	.prod_list .info .prc{font-size:14px;}
*/




	.lociStore .vlsual {
		background: url(/theme/loci/img/store_visual_img.jpg) 0 0 no-repeat;
		text-align: center;
		padding: 209px 0;
	}
	.lociStore .vlsual span {
		font-size: 60px;	
		display: block;
		font-weight: 700;

	}
	.lociStore .storeList li:after {
		content: '';
		display: block;
		clear: both;
	}
	.lociStore .storeList li {
		margin-bottom: 60px;
	}
	.lociStore .storeList li .storeImg {
		float: left;
		margin-right: 86px;
	}
	.lociStore .storeList li .content {
		float: left;
	}
	.lociStore .storeList li .content h3 {
		font-size: 28px;	
		font-weight: 700;
		margin: 20px 0 15px;
		letter-spacing: -1px
	}
	.lociStore .storeList li .content .txt {
		font-size: 18px;
		letter-spacing: -1px
	}
	.lociStore .storeList li .content .info {
		font-weight: 400;
		font-size: 16px;
		line-height: 32px;
		margin: 49px 0 26px;
		font-family: "Spoqa Han Sans Neo", sans-serif;
		letter-spacing: -1px;
	}
	.lociStore .storeList li .content .view {
		font-size: 16px;
		font-weight: 700;
		border: 1px solid #121212;
		width: 200px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		display: inline-block;
	}