@charset "utf-8";
/* CSS Document */

	/* common ====================================================================================================================================================== */

	html, body { width:100%; height:100%; /*font-size:0;*/ line-height:0; /*font-family: 'NanumBarunGothic', sans-serif;*/ } /* Regular(400), Bold(700), Light(300), Ultra Light(200) */
	#contents { width:100%; height:100%; overflow:hidden; min-width:1288px; position:relative; background:#fff }
	.m_wrap_1 { position:relative; margin-right:0px; /*z-index:3;*/ }
	.m_wrap_2 { position:relative; margin-right:0px; margin-top:0px }
	.m_wrap_2:after { content:''; top:-100px; left:0; position:absolute; width:100%; height:100px; background:#fff }
	
	.mc_title_wrap { position:relative; line-height:1; text-align:center; text-transform:uppercase }
	.mc_title_wrap p:nth-child(1) { font-family:'Oswald-regular'; font-size:26px; color:#333; padding-bottom:15px; position:relative }
	.mc_title_wrap p:nth-child(1):before { content:''; bottom:0px; left:50%; margin-left:-40px; position:absolute; width:80px; height:1px; background:rgba(0,0,0,.1) }
	.mc_title_wrap p:nth-child(2) { font-family:'Oswald-light'; font-size:10px; letter-spacing:3px; color:#ccc; margin-top:15px }
	
	/* Dots */
	.slick-dotted.slick-slider { margin-bottom: 0px !important; }


	/* special ====================================================================================================================================================== */
	#mc_special { width:100%; /*height:1017px;*/ position:relative; background:#fff }
	.specialBox { position:relative }
	.specialBox .list { width:100%; /*height:1017px;*/ position:relative; overflow:hidden }
	.specialBox .list .box { top:0; left:50%; margin-left:-953px; position:relative }
	
	/* dots */
	.specialBox .specialDots_wrap { bottom:10px; left:0; position:absolute; width:100%; font-size:0; text-align:center }
	.specialBox .specialDots_wrap li { display:inline-block; padding:10px 4px; cursor:pointer }
	.specialBox .specialDots_wrap li.slick-active button { width:60px; background:#fff }
	.specialBox .specialDots_wrap li button { overflow:hidden; display:inline-block; width:30px; height:2px; background:#666; text-indent:-9999px; border:none; cursor:pointer;
	-webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.35s;
    -o-transition:.3s;
    transition:.3s }
	
	/* prev/next */
	/*
	.specialBox_btn { top:50%; margin-top:-32px; position:absolute; cursor:pointer }
	.specialBox_prev { left:130px; }
	.specialBox_next { right:130px; }
	*/
	#mc_special .specialBox_btn { top:50%; transform:translateY(-50%); position:absolute; cursor:pointer }
	#mc_special .btn_prev { left:130px }
	#mc_special .btn_prev .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(135deg); top:0px; position:relative }
	#mc_special .btn_next { right:130px }
	#mc_special .btn_next .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(-45deg); top:0px; position:relative }
	/* arrow */
	#mc_special .arrow {
	  border:solid rgba(0,0,0,.2);
	  border-width: 0 3px 3px 0;
	  display: inline-block;
	  vertical-align:middle;
	  padding:30px;
	}
	
	/* pick ====================================================================================================================================================== */
	#mc_pick { position:relative; background:#fff }
	#mc_pick .mc_title_wrap { padding:120px 0 40px 0 }
	.mc_pick_wrap { width:100%; /*max-width:1712px;*/ margin:0 auto; position:relative; background:none; padding:60px 0 40px 0; background:#fff }

	#mc_pick .pickBox_btn { top:0; position:absolute; width:100px; height:calc(100% + 120px); background:rgba(0,0,255,0) }
	
	#mc_pick .btn_prev { left:0; margin-left:-100px }
	#mc_pick .btn_prev:before { content:''; top:50%; margin-top:-40px; left:0; position:absolute; width:80px; height:80px; background:#b9d1de; border-radius:50% }
	#mc_pick .btn_prev .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(135deg); position:relative; opacity:.5; margin-left:0px }
	
	#mc_pick .btn_next { right:-120px; margin-right:-100px }
	#mc_pick .btn_next:before { content:''; top:50%; margin-top:-40px; left:20px; position:absolute; width:80px; height:80px; background:#dfc4d0; border-radius:50% }
	#mc_pick .btn_next .arrow { top:50%; left:50%; transform:translate(-50%,-50%) rotate(-45deg); position:relative; opacity:.5; margin-left:-0px }

	/* arrow */
	#mc_pick .arrow {
	  border:solid rgba(255,255,255,1);
	  border-width: 0 2px 2px 0;
	  display: inline-block;
	  vertical-align:middle;
	  padding:16px;
	}
	
	#mc_pick .btn_prev:hover,#mc_pick .btn_prev:focus,#mc_pick .btn_next:hover,#mc_pick .btn_next:focus { opacity:1 !important; cursor:pointer !important }
	#mc_pick .btn_prev.slick-disabled,#mc_pick .btn_next.slick-disabled { opacity:.2 !important; cursor:default !important }

	.pickBox .list { position:relative; cursor:pointer; padding:0px 0px 0px 0; box-sizing:border-box; overflow:hidden; background:#fff }
	.pickBox .list .photo { position:relative; border-radius:0px; /*overflow:hidden;*/ max-width:324px; height:514px; margin:0 auto; background:#fff }
	.pickBox .list .photo .img_wrap .squ { /*top:50%; left:50%; position:absolute; transform:translate(-50%,-50%); width:100%; height:100%*/ }
	.pickBox .list .photo .img_wrap img { top:0; left:0; position:absolute; left:50%; margin-left:-162px; filter:grayscale(100%); transition:all ease-in-out 1s }
	.pickBox .list .txt_wrap { position:absolute; text-align:center; bottom:40px; left:0; width:100%; transform:scale(.75); transition:all ease-out .5s }
	.pickBox .list .txt_wrap .title { font-family:'nsk-bold'; font-size:28px; line-height:1; letter-spacing:-2px; color:#333 }
	.pickBox .list .txt_wrap .line { width:0px; height:1px; background:rgba(0,0,0,.5); margin:10px auto }
	.pickBox .list .txt_wrap .contents { font-family:'nanum'; font-size:17px; line-height:1.5; letter-spacing:-1px; color:#555 }

	.pickBox .slick-slide { }
    .pickBox .slick-slide img { /*width:100%;*/ }
	
	.pickBox .pickDots_wrap { margin-top:110px; font-size:0; text-align:center; }
	.pickBox .pickDots_wrap li { display:inline-block; padding:3px; cursor:pointer; }
	.pickBox .pickDots_wrap li.slick-active button { width:30px; background:#333 }
	.pickBox .pickDots_wrap li button { overflow:hidden; display:inline-block; width:6px; height:6px; border-radius:3px; background:#ccc; box-sizing:border-box; text-indent:-9999px; border:none; cursor:pointer; transition:all ease-in-out .3s }
	
	.pickBox .photo .squ {}
	
	/*.pickBox_center { width:324px; top:0; left:50%; margin-left:-162px; position:absolute; display:none }
	.pickBox_center img { width:100% }*/
	
	/* color box */
	.box_color { top:0px; left:50%; margin-left:-60px; transform:translateX(-50%); position:absolute; width:324px; height:524px; width:322px; height:514px; cursor:pointer }
	.box_color .border-gradient { width:100%; height:100%; background:none; border:60px solid; border-image-slice:1; border-image-source:linear-gradient(135deg, #aed4e2, #f7bdc7) }
	.box_color .logo { top:15px; left:50%; margin-left:45px; position:absolute; width:31px; height:33px; background:url(/images/main/pick/logo.png) no-repeat center top }
	.box_color .logo:before { content:''; top:50%; left:-45px; position:absolute; width:20px; height:1px; background:rgba(255,255,255,.5) }
	.box_color .logo:after { content:''; top:50%; left:55px; position:absolute; width:20px; height:1px; background:rgba(255,255,255,.5) }
	.box_color .t1 { -webkit-writing-mode:vertical-lr; -ms-writing-mode:tb-lr; font-family:'Oswald-Regular'; font-size:10px; line-height:1; letter-spacing:6px; color:rgba(255,255,255,.5); text-transform:uppercase;
	margin:0px 0 0 0; top:60px; left:25px; position:absolute; padding-top:30px }
	.box_color .t1:before { content:''; top:0; left:-5px; position:absolute; width:20px; height:1px; background:rgba(255,255,255,.5) }
	.box_color .t2 { -webkit-writing-mode:vertical-lr; -ms-writing-mode:tb-lr; font-family:'Oswald-Regular'; font-size:10px; line-height:1; letter-spacing:6px; color:rgba(255,255,255,.5); text-transform:uppercase;
	margin:0px 0 0 0; bottom:-60px; right:-95px; position:absolute; padding-bottom:30px }
	.box_color .t2:before { content:''; bottom:0; left:-5px; position:absolute; width:20px; height:1px; background:rgba(255,255,255,.5) }
	@media only screen and (max-width: 1352px) {
		.box_color { /*width:27.8%*/ }
	}
	
	/* selfie ====================================================================================================================================================== */
	#mc_selfie { width:100%; position:relative; font-size:0; line-height:0; text-align:center }
	.mc_selfie:before { content:''; top:0; left:50%; margin-left:-746px; position:absolute; width:1492px; height:1px; background:#ddd }
	#mc_selfie .mc_title_wrap { padding:120px 0 80px 0 }
	#mc_selfie .mc_title_wrap:before { content:''; top:0; left:0; position:absolute; width:100%; height:100%; background:url(/images/main/selfie/title2.png) center 230px no-repeat }
	
	#mc_selfie .mc_title_wrap p:nth-child(3) { font-family:'nanum'; font-size:16px; letter-spacing:-.5px; color:#333; margin-top:125px }
	
	.mc_selfie_wrap { max-width:1492px; margin:0 auto; position:relative; background:none }

	#mc_selfie .thumb_wrap { position:relative }
	#mc_selfie .thumb_wrap .thumb { display:inline-block; vertical-align:top; width:15.82%; height:0; padding-bottom:calc((236/236) * 15.82%); margin-left:1.016%; position:relative; overflow:hidden }
	#mc_selfie .thumb_wrap .thumb:nth-child(1) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(3) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(5) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(8) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(10) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(12) { padding-bottom:calc((318/236) * 15.82%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(6n-5) { margin-left:0 }
	#mc_selfie .thumb_wrap .thumb:nth-child(n+7) { margin-top:1.016% }
	#mc_selfie .thumb_wrap .thumb:nth-child(8) { margin-top:calc(-1 * (82/236) * 15.82% + 1.016%) } /* 82 : 318 - 236 */
	#mc_selfie .thumb_wrap .thumb:nth-child(10) { margin-top:calc(-1 * (82/236) * 15.82% + 1.016%) }
	#mc_selfie .thumb_wrap .thumb:nth-child(12) { margin-top:calc(-1 * (82/236) * 15.82% + 1.016%) }
	
	#mc_selfie .thumb_wrap .thumb .photo_wrap { top:0; left:0; position:absolute; width:100%; height:100%; transition:all ease-out .3s }
	#mc_selfie .thumb_wrap .thumb .photo_wrap .photo { top:0; left:0; position:absolute; width:100%; height:100%	}
	#mc_selfie .thumb_wrap .thumb .photo_wrap .photo > img { width:100% }
	#mc_selfie .thumb_wrap .thumb .photo > img { width:100% }
	#mc_selfie .thumb_wrap .thumb .on { top:0; left:0; position:absolute; width:100%; height:100%; background:#000; opacity:0 }
	#mc_selfie .thumb_wrap .thumb .info_wrap { top:50%; margin-top:33px; left:0; position:absolute; width:100%; text-align:center; opacity:0 }
	#mc_selfie .thumb_wrap .thumb .info_wrap .icon { margin-top:0px }
	#mc_selfie .thumb_wrap .thumb .gp_wrap { top:60%; margin-top:-21px; left:0; position:absolute; width:100%; height:42px; background:url(/images/main/selfie/gp.png) no-repeat center top; opacity:0 }
	#mc_selfie .thumb_wrap .thumb .more { box-sizing:border-box; top:65%; left:50%; margin-top:-25px; margin-left:-25px; position:absolute; width:50px; height:50px; border-radius:50%; border:1px solid rgba(255,255,255,.6); opacity:0;
	-webkit-transform:scale(1.5);
    -moz-transform:scale(1.5);
    -ms-transform:scale(1.5); 
    -o-transform:scale(1.5);  
    transform:scale(1.5);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
	 }
	#mc_selfie .thumb_wrap .thumb .more:before { content:''; top:50%; left:50%; margin-top:-9px; position:absolute; width:1px; height:18px; background:rgba(255,255,255,1) }
	#mc_selfie .thumb_wrap .thumb .more:after { content:''; top:50%; left:50%; margin-left:-9px; position:absolute; width:18px; height:1px; background:rgba(255,255,255,1) }
	
	/* community ====================================================================================================================================================== */
	#mc_community { width:100%; position:relative; background:#fff; padding-top:150px; line-height:0; text-align:left }

	.mc_community_wrap { max-width:calc(1600px + 0px); margin:0 auto; position:relative; font-size:0 }

	.mc_community_wrap .box { display:inline-block; width:33.33%; height:570px; position:relative; vertical-align:top }
	.mc_community_wrap .box:nth-child(1) { z-index:2 }
	.mc_community_wrap .box:nth-child(2) { /*z-index:1*/ }
	.mc_community_wrap .box:before { content:''; top:0px; left:0; position:absolute; width:1px; height:100%; background:rgba(0,0,0,.1) }
	.mc_community_wrap .box:last-child:after { content:''; top:0px; right:0; position:absolute; width:1px; height:100%; background:rgba(0,0,0,.1) }
	
	.mc_community_wrap .box .title_wrap { left:35%; margin-left:-140px; position:relative }
	.mc_community_wrap .box .title_wrap > p:nth-child(1) { font-family:'nsk-medium'; font-size:12px; line-height:1; letter-spacing:0px; color:#ccc; text-transform:uppercase }
	.mc_community_wrap .box .title_wrap > p:nth-child(2) { font-family:'nsk-bold'; font-size:33px; line-height:1; letter-spacing:-1px; color:#333; transform:scaleX(.9); transform-origin:left; margin-top:16px }
	.mc_community_wrap .box .title_wrap > p:nth-child(3) { font-family:'nanum'; font-size:15px; line-height:1.4; letter-spacing:-.5px; color:#666; margin-top:18px }
	.mc_community_wrap .box:nth-child(1) .gp1 { left:30%; margin-left:-100px; margin-top:30px; position:relative; width:100%; height:100%; background:url(/images/main/community/1_gp1.png) 0 0 no-repeat; display:none }
	.mc_community_wrap .box:nth-child(1) .gp2 { position:absolute; bottom:0; left:55%; margin-left:-140px; position:absolute; width:348px; height:520px; background:url(/images/main/community/1_gp2.png) }
	.mc_community_wrap .box:nth-child(2) .gp1 { top:0; left:30%; margin-left:55px; position:absolute; width:100%; height:100%; background:url(/images/main/community/2_gp1.png) 0 0 no-repeat }
	.mc_community_wrap .box:nth-child(2) .gp2 { position:absolute; bottom:0; left:50%; margin-left:-147px; position:absolute; width:293px; height:348px; background:url(/images/main/community/2_gp2.png) }
	.mc_community_wrap .box:nth-child(3) .gp1 { left:30%; margin-left:-100px; margin-top:30px; position:relative; width:100%; height:100%; background:url(/images/main/community/3_gp1.png) 0 0 no-repeat; display:none }
	.mc_community_wrap .box:nth-child(3) .gp2 { position:absolute; bottom:0; left:62%; margin-left:-140px; position:absolute; width:269px; height:502px; background:url(/images/main/community/3_gp2.png) }
	
	.mc_community_wrap .box .circle { position:absolute; bottom:0; left:0; position:absolute; width:100%; height:100%; opacity:.4; filter:grayscale(100%); transition:all ease-in-out .3s }
	.mc_community_wrap .box:nth-child(1) .circle { background:url(/images/main/community/1_circle.png) no-repeat center bottom }
	.mc_community_wrap .box:nth-child(2) .circle { background:url(/images/main/community/2_circle.png) no-repeat center bottom }
	.mc_community_wrap .box:nth-child(3) .circle { background:url(/images/main/community/3_circle.png) no-repeat center bottom }
	
	.mc_community_wrap .box .stripe { position:absolute; top:0; left:0; position:absolute; width:7px; height:120px }
	.mc_community_wrap .box:nth-child(1) .stripe { background:#6fd3da }
	.mc_community_wrap .box:nth-child(2) .stripe { background:#f690d2 }
	.mc_community_wrap .box:nth-child(3) .stripe { background:#f4cd89 }
	
	#mc_community > div:nth-child(2) { width:1920px; height:568px; background:url(/images/main/community/banner.jpg) no-repeat center top; left:50%; margin-left:-960px; position:relative }
	
	/* consultation ====================================================================================================================================================== */
	#mc_consultation { background:#fff; padding:0px 0 0px 0; position:relative; font-size:0 }
	.mc_consultation { padding-top:100px; border-top:1px solid #e5e5e5 }
	#mc_consultation .mc_title_wrap { padding:120px 0 80px 0 }
	#mc_consultation .mc_consultation_wrap { max-width:calc(1492px + 0px); margin:0 auto; position:relative }
	
	#mc_consultation .box { display:inline-block; vertical-align:top; position:relative; width:25% }
	#mc_consultation .box:before { content:''; top:0; left:0; position:absolute; width:1px; height:100%; background:#e5e5e5 }
	#mc_consultation .box:last-child:after {  content:''; top:0; right:0; position:absolute; width:1px; height:100%; background:#e5e5e5 }
	#mc_consultation .box .box_wrap { position:relative }
	#mc_consultation .box .box_wrap .title_wrap { position:relative; text-align:center; padding-bottom:30px }
	#mc_consultation .box .box_wrap .title_wrap .title:first-child { font-family:'nsk-bold'; font-size:26px; line-height:1; letter-spacing:-1px; color:#333; margin-bottom:15px; padding-bottom:15px; position:relative }
	#mc_consultation .box .box_wrap .title_wrap .title:first-child:before { content:''; bottom:0; left:50%; margin-left:-30px; position:absolute; width:60px; height:1px; background:#ddd }
	#mc_consultation .box .box_wrap .title_wrap .title:last-child { font-family:'Oswald-regular'; font-size:10px; line-height:1; letter-spacing:.5px; color:#ccc; text-transform:uppercase }
	
	/* ----- 1. 온라인상담 ----- */
	#mc_consultation .box1 .box_wrap { width:80%; margin:0 auto }
	#mc_consultation .box1 .box_wrap .txt { font-size:15px; color:#888; line-height:1.1; letter-spacing:-.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
	#mc_consultation .box1 .box_wrap .gp_wrap { position:relative; margin-top:0px; width:100%; height:115px; background:url(/images/main/consultation/gp1.jpg) no-repeat center top }
	#mc_consultation .box1 .box_wrap .wrapper { position:relative; margin-top:25px }
	#mc_consultation .box1 .box_wrap .wrapper .list { font-family:'nsk-regular'; padding:8px 0 8px 0; width:100%; cursor:pointer; position:relative; font-size:0 }
	#mc_consultation .box1 .box_wrap .wrapper .list .subject { display:inline-block; vertical-align:middle; width:calc(100% - 65px); background:none }
	#mc_consultation .box1 .box_wrap .wrapper .list .date { display:inline-block; vertical-align:middle; margin-left:20px; width:45px; text-align:left; background:none }
	#mc_consultation .box1 .box_wrap .wrapper .list .underline_white { width:100%; height:1px; bottom:0px; left:0px; background:rgba(0,0,0,.05); position:absolute }
	#mc_consultation .box1 .box_wrap .wrapper .list .underline_wrap { bottom:0px; left:0; width:100%; position:absolute }
	#mc_consultation .box1 .box_wrap .wrapper .list .underline { width:0; height:1px; background:#2f92ae; opacity:.4 }
	
	/* ----- 2. 카톡상담 ----- */
	#mc_consultation .box2 .box_wrap { width:80%; margin:0 auto }
	#mc_consultation .box2 .gp_wrap { width:100%; height:146px; background:url(/images/main/consultation/icon_katalk.png) no-repeat center top; margin-top:20px }
	#mc_consultation .box2 .txt { font-family:'nsk-regular'; font-size:19px; line-height:1; letter-spacing:-1px; color:#403237; text-align:center; padding:23px 0 20px 0 }
	#mc_consultation .box2 .btn_applicationbtm { background:#403237; width:100% }
	#mc_consultation .box2 .btn_applicationbtm p { font-family:'nsk-medium'; font-size:22px; line-height:1; letter-spacing:-1px; color:#fff; text-align:center; padding:25px 0 }
		
	/* ----- 3. 전화상담 ----- */
	#mc_consultation .box3 .box_wrap { width:80%; margin:0 auto }
	#mc_consultation .box3 .gp_wrap { width:100%; height:146px; background:url(/images/main/consultation/icon_call.png) no-repeat center top; margin-top:20px }
	#mc_consultation .box3 .txt { font-family:'Oswald-light'; font-size:42px; line-height:1; letter-spacing:-1px; color:#5ac3cd; text-align:center; padding:0px 0 20px 0 }
	#mc_consultation .box3 .btn_applicationbtm { background:#5ac3cd; width:100% }
	#mc_consultation .box3 .btn_applicationbtm p { font-family:'nsk-medium'; font-size:22px; line-height:1; letter-spacing:-1px; color:#fff; text-align:center; padding:25px 0 }
	
	/* ----- 4. 진료예약 ----- */
	#mc_consultation .box4 .box_wrap { width:80%; margin:0 auto }
	#mc_consultation .box4 .gp_wrap { width:100%; height:138px; background:url(/images/main/consultation/icon_calendar.png) no-repeat center top; margin-top:20px }
	#mc_consultation .box4 .txt { font-family:'nanum'; font-size:16px; line-height:1.6; letter-spacing:-1px; color:#8e93d8; text-align:center; padding:0px 0 20px 0 }
	#mc_consultation .box4 .btn_applicationbtm { background:#8e93d8; width:100% }
	#mc_consultation .box4 .btn_applicationbtm p { font-family:'nsk-medium'; font-size:22px; line-height:1; letter-spacing:-1px; color:#fff; text-align:center; padding:25px 0 }
	
	/* intro ====================================================================================================================================================== */
	#mc_intro { width:100%; position:relative; background:#fff; line-height:0; text-align:center }
	#mc_intro:before { /*content:''; top:0px; left:0; position:absolute; width:100%; height:880px; background:#ebeae4*/ }
	
	#mc_intro .mc_title_wrap { padding:120px 0 80px 0 }
	
	.mc_intro_wrap { max-width:calc(1492px + 0px); margin:0 auto; position:relative; font-size:0; text-align:left }

	.mc_intro_wrap .box { display:inline-block; width:50%; height:373px; background:#fff; position:relative; vertical-align:top; text-align:center; overflow:hidden }
	
	.mc_intro_wrap .box:nth-child(n+2):nth-child(-n+5) { width:25% }
	
	.mc_intro_wrap .box .gp { position:relative; top:0; left:0; position:absolute;
	-webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -ms-transition:.4s;
    -o-transition:.4s;
    transition:.4s; }
	.mc_intro_wrap .box:nth-child(1) .gp { width:100%; height:100%; background:url(/images/main/intro/1.jpg) no-repeat center top }
	.mc_intro_wrap .box:nth-child(2) .gp { width:100%; height:100%; background:url(/images/main/intro/2.jpg) no-repeat center top }
	.mc_intro_wrap .box:nth-child(3) .gp { width:100%; height:100%; background:url(/images/main/intro/3.jpg) no-repeat center top }
	.mc_intro_wrap .box:nth-child(6) { background:#eee }

	.mc_intro_wrap .box .title_wrap { bottom:35px; left:0; position:absolute; width:100%; padding-top:80px }
	.mc_intro_wrap .box .title_wrap > p:first-child { font-family:'nsk-medium'; font-size:22px; line-height:1; letter-spacing:-.5px; color:#333; padding-bottom:15px; margin-bottom:15px; position:relative }
	.mc_intro_wrap .box .title_wrap > p:first-child:before  { content:''; bottom:0; left:50%; margin-left:-30px; position:absolute; width:60px; height:1px; background:rgba(0,0,0,.1) }
	.mc_intro_wrap .box .title_wrap > p:last-child { font-family:'Oswald-Regular'; font-size:11px; line-height:1; letter-spacing:.5px; color:rgba(0,0,0,.3); text-transform:uppercase }
	
	.mc_intro_wrap .box:nth-child(1) .title_wrap { top:50%; left:-30%; margin:-35px 0 0 50px; padding-top:0 }

	.mc_intro_wrap .box:nth-child(4) > p { bottom:25px; left:25px; position:absolute; font-family:'Oswald-Regular'; font-size:13px; line-height:1; color:#fff; text-transform:uppercase; letter-spacing:4px }
	.interiorBox .list { height:373px }
	.interiorBox .interiorDots_wrap { bottom:20px; left:0; position:absolute; width:calc(100% - 20px); font-size:0; text-align:right; padding-right:10px }
	.interiorBox .interiorDots_wrap li { display:inline-block; padding:5px; cursor:pointer }
	.interiorBox .interiorDots_wrap li.slick-active button { width:40px; background:#fff }
	.interiorBox .interiorDots_wrap li button { overflow:hidden; display:inline-block; width:10px; height:10px; border-radius:5px; box-sizing:border-box; background:rgba(255,255,255,.4); text-indent:-9999px; border:none; cursor:pointer;
	-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1); 
		-o-transform:scale(1);  
		transform:scale(1);
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-ms-transition:.3s;
		-o-transition:.3s;
		transition:.3s;
		transition-timing-function: ease-in-out }
	
	.mc_intro_wrap .box:nth-child(5) .title_wrap { top:0%; left:0%; margin:80px 0 0 0; padding-top:0 }
	.mc_intro_wrap .box:nth-child(5) .info_wrap { width:100%; text-align:center; position:relative; padding-top:180px }
	.mc_intro_wrap .box:nth-child(5) .day { font-family:'nsk-bold'; font-size:19px; line-height:1; color:#333 }
	.mc_intro_wrap .box:nth-child(5) .time { font-family:'nsk-regular'; font-size:19px; line-height:1; color:#333; margin-top:10px }
	.mc_intro_wrap .box:nth-child(5) .info_wrap > p:last-child { font-family:'nsk-regular'; font-size:15px; line-height:1; color:#333; margin-top:15px }
	.mc_intro_wrap .box:nth-child(5) .info_wrap > p:nth-child(3) { margin-top:25px }
	
	#mapfooter { top:0; left:0; position:absolute; width:100%; height:100%; background:#000 }
	.mc_intro_wrap .box:nth-child(6) p { bottom:0; right:0; position:absolute; font-family:'nsk-medium'; font-size:17px; line-height:1; letter-spacing:-.5px; color:#fff; padding:15px 25px; background:rgba(0,0,0,.8); z-index:1 }	
	
	/* pick ====================================================================================================================================================== */
	/* pick ====================================================================================================================================================== */
	/* pick ====================================================================================================================================================== */
</style>