/*@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');*/
/*@import url('https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css');*/
@import url('../notosanskr/notosanskr.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/* Skip Navigation */
	.skip{width:1px; height:1px; margin:0 -1px -1px 0; padding:0; font-size:0; line-height:0; display:block; overflow:hidden;}
	.skip:hover,.skip:active,.skip:focus{width:100%; height:auto; margin:0; padding:5px 0; font-weight:bold; font-size:12px; line-height:1; color:#333; text-decoration:none !important; text-indent:10px}

/*[s] All Style */
	a:link, a:visited,a:hover{text-decoration:none;}
	a, a:hover{color: #000;}

	html{overflow-y:auto;}
	html,body{width:100%; min-height:100%;}
	body,th,td,input,select,textarea/*,h1,h2,h3,h4,h5*/{font-style:normal; font-weight:normal; font-size:13px; line-height:18px; font-family: 'Noto Sans KR', sans-serif; color:#444}

	article,aside,details,figcaption,figure,
	footer,header,hgroup,menu,nav,section {
	    display:block;
	}
	nav ul {
	    list-style:none;
	}

	table{table-layout: fixed;}
	table th,
	table td{text-overflow:ellipsis; overflow:hidden;}

	input, button, textarea, select{outline: none;}

	img{vertical-align: top;}

	.clear:after{content: '';display:block;clear: both;}

	/* 텍스트 테스트 */
		.testText{padding:5px; font-size:18px; line-height:20px; color:#000; position: fixed; left:0; top:0; z-index:10;}

		#mVisual .slider .vT01.active .p01,
		#mVisual .slider .vT01.active .p02,
		#mVisual .slider .vT01.active .p03,
		#mVisual .slider .vT01.active .p04{opacity: 1;margin-top: 50px;}
		#mVisual .slider .vT02.active .p01,
		#mVisual .slider .vT02.active .p02,
		#mVisual .slider .vT02.active .p03,
		#mVisual .slider .vT02.active .p04,
		#mVisual .slider .vT04.active .p01,
		#mVisual .slider .vT04.active .p02,
		#mVisual .slider .vT04.active .p03,
		#mVisual .slider .vT04.active .p04{opacity: 1;left: 1070px;}
		#mVisual .slider .vT03.active .p01,
		#mVisual .slider .vT03.active .p02,
		#mVisual .slider .vT03.active .p03,
		#mVisual .slider .vT03.active .p04,
		#mVisual .slider .vT05.active .p01,
		#mVisual .slider .vT05.active .p02,
		#mVisual .slider .vT05.active .p03,
		#mVisual .slider .vT05.active .p04{opacity: 1;left: 620px;}
		#mVisual .slider .vT01 .p01,
		#mVisual .slider .vT01 .p02,
		#mVisual .slider .vT01 .p03,
		#mVisual .slider .vT01 .p04{margin-top: 0;}
		#mVisual .slider .vTxtArea .p01,
		#mVisual .slider .vTxtArea .p02,
		#mVisual .slider .vTxtArea .p03,
		#mVisual .slider .vTxtArea .p04{-webkit-transition: .5s;transition: .5s;opacity: 0;}
		#mVisual .slider .vTxtArea .p01{-webkit-transition-delay: .5s;transition-delay: .5s;}
		#mVisual .slider .vTxtArea .p02{-webkit-transition-delay: .6s;transition-delay: .6s;}
		#mVisual .slider .vTxtArea .p03{-webkit-transition-delay: .7s;transition-delay: .7s;}
		#mVisual .slider .vTxtArea .p04{-webkit-transition-delay: .8s;transition-delay: .8s;}
		#mVisual .slider .vT01 .p01,
		#mVisual .slider .vT01 .p02{top: 250px;}
		#mVisual .slider .vT01 .p01{left: 250px;}
		#mVisual .slider .vT01 .p02{left: 1160px;}
		#mVisual .slider .vT02 .p01,
		#mVisual .slider .vT02 .p02,
		#mVisual .slider .vT02 .p03,
		#mVisual .slider .vT02 .p04,
		#mVisual .slider .vT04 .p01,
		#mVisual .slider .vT04 .p02,
		#mVisual .slider .vT04 .p03,
		#mVisual .slider .vT04 .p04{left: 1020px;}
		#mVisual .slider .vT02 .p01{top: 205px;}
		#mVisual .slider .vT02 .p02{top: 290px;}
		#mVisual .slider .vT02 .p03{top: 361px;}
		#mVisual .slider .vT02 .p04{top: 463px;}
		#mVisual .slider .vT04 .p01{top: 205px;}
		#mVisual .slider .vT04 .p02{top: 290px;}
		#mVisual .slider .vT04 .p03{top: 361px;}
		#mVisual .slider .vT04 .p04{top: 463px;}
		#mVisual .slider .vT03 .p01,
		#mVisual .slider .vT03 .p02,
		#mVisual .slider .vT03 .p03,
		#mVisual .slider .vT03 .p04,
		#mVisual .slider .vT05 .p01,
		#mVisual .slider .vT05 .p02,
		#mVisual .slider .vT05 .p03,
		#mVisual .slider .vT05 .p04{left: 670px;}
		#mVisual .slider .vT03 .p01{top: 205px;}
		#mVisual .slider .vT03 .p02{top: 290px;}
		#mVisual .slider .vT03 .p03{top: 361px;}
		#mVisual .slider .vT03 .p04{top: 463px;}
		#mVisual .slider .vT05 .p01{top: 205px;}
		#mVisual .slider .vT05 .p02{top: 290px;}
		#mVisual .slider .vT05 .p03{top: 361px;}
		#mVisual .slider .vT05 .p04{top: 463px;}

	#snb>li .bul{-webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}
/*[e] All Style */
	.top_btn{width: 68px;height: 68px;position: fixed;right: 50px;bottom: 50px;background: url(../../images/top_btn.png) center no-repeat;cursor: pointer;}
	.depth2.active{opacity: 1 !important;top: 50px !important;z-index: 4 !important;}

/*[s] Layout Style */
	.mTit{font-size: 15px;color: #444;text-align: center;margin-bottom: 35px;}
	.container{width:1280px; margin:0 auto; position: relative; box-sizing:border-box;}
	.inConts{width:1200px; margin:0 auto; position: relative; box-sizing:border-box;}
	#wrap{width:100%;max-width:1920px;margin:0 auto; position:relative; overflow:hidden; word-break:keep-all; word-wrap:break-word;}
	#header{width: 100%;position: relative;z-index: 10;margin-bottom: 45px;}
	#header .logo_area{width: 100%;height: 100px;position: relative;box-sizing: border-box;}
	#header .logo_area .container{padding-top: 20px;}
	#header .logo_area h1{box-sizing: border-box;}
	#header .logo_area h1 a{display:block;width: 95px;height: 55px;margin: auto;background: url(../../images/main/header_logo.png) center no-repeat;font-size: 0;box-sizing: border-box;}
	#header .logo_area .head_etc{position: absolute;right: 0;top: 10px;}
	#header .logo_area .head_etc ul{}
	#header .logo_area .head_etc ul li{display:inline-block;margin-right: 30px;position: relative;}
	#header .logo_area .head_etc ul li:last-child{margin-right: 0;}
	#header .logo_area .head_etc ul li:after{content: '';display: block;width: 1px;height: 8px;background: #929292;position: absolute;right: -16px;top: 50%;margin-top: -2px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
	#header .logo_area .head_etc ul li:last-child:after{display: none;}
	#header .logo_area .head_etc ul li a{font-size: 12px;color: #111;}
	#header #gnb{height: 50px;}
	#header #gnb .gnb_contaienr{min-width: 1600px;position: relative;}
	#header #gnb .gnb_contaienr > ul{text-align: center;}
	#header #gnb .gnb_contaienr > ul > li{display: inline-block;margin-right: 55px;line-height: 50px;box-sizing: border-box;}
	#header #gnb .gnb_contaienr > ul > li:last-child{margin-right: 0;}
	#header #gnb .gnb_contaienr > ul > li a{display:block;font-size: 17px;color: #222;font-weight: 500;}
	#header #gnb .gnb_contaienr > ul > li a:hover{/* font-weight: bold; */color: #000;}
	#header #gnb .gnb_contaienr > ul > li .depth2{width: 100%;height: 45px;position: absolute;left: 0;top: 34px;text-align: center;background: #fff;border-bottom: 1px solid #4f5050;opacity: 0;}
	#header #gnb .gnb_contaienr > ul > li .depth2 ul{min-width: 1600px;height: 100%;}
	#header #gnb .gnb_contaienr > ul > li .depth2 ul li{display: inline-block;vertical-align: top;line-height: 45px;box-sizing: border-box;margin-right: 35px;}
	#header #gnb .gnb_contaienr > ul > li .depth2 ul li:last-child{margin-right: 0;}
	#header #gnb .gnb_contaienr > ul > li .depth2 ul li a{font-size: 15px;color: #999;font-weight: 300;}
	#header #gnb .gnb_contaienr > ul > li .depth2 ul li a:hover,
	#header #gnb .gnb_contaienr > ul > li .depth2 ul li a.active{font-weight: 500;color: #000}
	.depth3{border-bottom: 1px solid #4f5050;}
	.depth3 .area{width: 1400px;margin: auto;}
	.depth3 .area ul{text-align: center;}
	.depth3 .area ul li{display:inline-block;line-height: 45px;margin-right: 55px;}
	.depth3 .area ul li:last-child{margin-right: 0;}
	.depth3 .area ul li a{display:block;font-size: 17px;color:#999;}
	.depth3 .area ul li a.active{color:#f7386a;font-weight: bold;}
	#mVisual{position: relative;}
	#mVisual .slider{height: 750px;-webkit-background-size: cover;background-size: cover;}
	#mVisual .slider .vTxtArea{height: 100%;margin: auto;position: relative;}
	#mVisual .slider .vTxtArea p{position: absolute;}
	#mVisual .slider .vTxtArea p a{display: block;}
	#mVisual .slider .vTxtArea p a img{vertical-align: top;}
	#mVisual .bx-pager{position: absolute; text-align: center;left: 50%;bottom: 25px;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
	#mVisual .bx-pager .bx-pager-item{display: inline-block;margin: 0 7.5px;}
	#mVisual .bx-pager .bx-pager-item a{display: block;width: 18px;height: 18px;border-radius: 50%;background: #fff;text-indent: -9999px;overflow: hidden;}
	#mVisual .bx-pager .bx-pager-item a.active{background: #f7386a;}

	.mSection{padding:40px 0;box-sizing: border-box;}
	.mSection *{box-sizing: border-box;}
	.mSection .sec_title{text-align: center;padding:55px 0;}
	.mSection .sec_title img{vertical-align: top;}
	#mSection1{background: #f7f7f7;}
	#mSection1 .left{width: 583px;height: 470px;float: left;}
	#mSection1 .left .model_info{width: 100%;height: 100%;border: 1px solid #d9d9d9;background: #fff;text-align: center;}
	#mSection1 .left .model_info img{vertical-align: top;}
	#mSection1 .right{width: 595px;height: 470px;float: right;}
	#mSection1 .right .model_list{}
	#mSection1 .right .model_list div{width: 185px;height: 225px;float: left;margin-right: 20px;margin-bottom: 20px;cursor: pointer;position: relative; opacity: 0.5;}
	#mSection1 .right .model_list div:nth-child(3n){margin-right: 0;}
	#mSection1 .right .model_list div:nth-child(4+n){margin-bottom: 0;}
	#mSection1 .right .model_list div img{}
/*#mSection1 .right .model_list div .over{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../../images/main/img_over.png) center no-repeat;display:none;}*/
	#mSection1 .right .model_list div.active{opacity: 1;}
	#mSection1 .right .model_list div.active .over{display:block;}

	#mSection2{background: #f3e9dd;}
	#mSection2 .left{/*width: 797px*/;height: 392px;float: left;}
	#mSection2 .left a{display: block;width: 191px;height: 191px;float: left;margin-right: 10px;margin-bottom: 10px;}
	#mSection2 .left a:nth-child(4n){margin-right: 0;}
	#mSection2 .left a:nth-child(5+n){margin-bottom: 0;}
	#mSection2 .right{width: 392px;height: 392px;float: right;}
	#mSection2 .right a{display: block;width: 392px;height: 392px;}
	#mSection2 .right img{}
	#mSection2 .left a,
	#mSection2 .right a{overflow: hidden;}
	#mSection2 .left a img,
	#mSection2 .right a img{-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;transition: .5s;}
	#mSection2 .left a:hover img,
	#mSection2 .right a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

	#mSection3{}
	#mSection3 .con1{margin-bottom: 30px;}
	#mSection3 .con1 .left{float: left;}
	#mSection3 .con1 .right{width: 480px;float: left;}
	#mSection3 .con2{}
	#mSection3 .con2 div{width: 386px;float: left;margin-right: 21px;}
	#mSection3 .con2 div a{display: block;}
	#mSection3 .con2 div a img{vertical-align: top;}
	#mSection3 .con2 div:last-child{margin-right: 0;}
	#mSection3 .con2 div .caption{text-align: center;font-size: 16px;color: #444;margin: 10px 0;}

	#mSection4{background: #f7f7f7;}
	#mSection4 .clear{}
	#mSection4 .clear img{display:block;float:left;margin-right: 0px;margin-bottom: 10px;}
	#mSection4 .clear a img{margin-right: 0;}
	#mSection4 .clear img:nth-of-type(3){margin-bottom: 0;margin-right: 0;}
	#mSection4 .clear a.section4_02 img{margin: 0 10px}

	#mSection5{}
	#mSection5 .clear{}
	#mSection5 .clear div{width: 386px;height: 276px;float:left;margin-right: 21px;}
	#mSection5 .clear div:last-child{margin-right: 0;}
	#mSection5 .clear div > a{display:block;}
	#mSection5 .clear div > a img{vertical-align: top;}
	#mSection5 .clear div > ul{height: 197px;padding: 22px 20px 30px;border: 1px solid #d9d9d9;border-top: 0;overflow: hidden;}
	#mSection5 .clear div > ul li{margin-bottom: 14px;}
	#mSection5 .clear div > ul li:last-child{margin-bottom: 0;}
	#mSection5 .clear div > ul li:after{content: '';display: block;clear: both;}
	#mSection5 .clear div > ul li span{display:block;float:left;line-height: 18px;}
	#mSection5 .clear div > ul li span:nth-child(1){width: 77%;font-size: 16px;}
	#mSection5 .clear div > ul li span:nth-child(2){width: 23%;font-size: 14px;color: #999;text-align: right;}
	#mSection5 .clear div > ul li span a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666;}
	#mSection5 .clear div > ul li span a:hover{color: #000;}

	#footer{background: #fff2f4;box-sizing: border-box;padding-bottom: 30px;}
	#footer *{box-sizing: border-box;}
	#footer .sns_area{text-align: center;border-bottom: 1px solid #797979;margin-bottom: 30px;}
	#footer .sns_area a{display: inline-block;margin: 35px 0;margin-right: 105px;}
	#footer .sns_area a:last-child{margin-right: 0;}
	#footer .sns_area a img{vertical-align: top;}
	#footer .footer_gnb{text-align: center;margin-bottom: 35px;}
	#footer .footer_gnb ul{}
	#footer .footer_gnb ul li{display: inline-block;margin-right: 75px;}
	#footer .footer_gnb ul li:last-child{margin-right: 0;}
	#footer .footer_gnb ul li a{font-size: 16px;color: #222;}
	#footer .footer_logo{margin-bottom: 35px;}
	#footer .footer_logo a{display: block;width: 198px;height: 113px;background: url(../../images/main/footer_logo.png) center no-repeat;margin: auto;}
	#footer .location{}
	#footer .location .inConts div{width: 25%;float: left;}
	#footer .location .inConts div .img_box{width: 100%;text-align: center;margin-bottom: 10px;}
	#footer .location .inConts div .img_box img{vertical-align: top;}
	#footer .location .inConts div p{text-align: center;font-size: 13px;color: #222;}
	#footer .location .inConts > div:nth-child(1){margin-left: 25%;}
	#footer .location .inConts > div:nth-child(3){margin-right: 12.5%;}

	#footer_content *{box-sizing: border-box;}
	#footer_content{margin-top: 50px;}
	#footer_content .link_area{margin-bottom: 50px;}
	#footer_content .link_area .inConts div{float: left;margin-right: 10.5px;}
	#footer_content .link_area .inConts div:last-child{margin-right: 0;}
	#footer_content .link_area .inConts div a{}
	#footer_content .link_area .inConts div a img{vertical-align: top;}
	#footer_content .form{height: 280px;background: url(../../images/sub/sub_footer_bg.png) center no-repeat;position: relative;}
	#footer_content .form form{width: 600px;position: absolute;top: 48px;left: 40%;}
	#footer_content .form .left{width: 425px;float: left;}
	#footer_content .form .left > div{width: 100%;height: 35px;margin-bottom: 15px;}
	#footer_content .form .left input[type="text"]{background-color: transparent;width: 100%;height: 100%;border: 0;border-bottom: 2px solid #fff;color: #fff;font-size: 16px;padding: 0 3px;}
	#footer_content .form .left input[type="text"]::placeholder{color: rgba(255,255,255,.7);}
	#footer_content .form .left div:first-child input[type="text"]{width: 48.5%;}
	#footer_content .form .left select{background: url(../../images/sub/footer_con_arr.png) 95% center no-repeat;width: 48.5%;height: 100%;font-size: 16px;border: 0;border-bottom: 2px solid #fff;color: #ddd;float: right;padding: 0 3px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
	#footer_content .form .left select::-ms-expand{display: none;}
	#footer_content .form .left select option{background: #000;}
	#footer_content .form .left input[type="checkbox"]{display: none;}
	#footer_content .form .left input[type="checkbox"] + label{color: #fff;padding-left: 25px;position: relative;font-size: 16px;}
	#footer_content .form .left input[type="checkbox"] + label:before{content:'';display: inline-block;width: 18px;height: 18px;background: #fff;border: 1px solid #c4c4c5;position: absolute;left: 0;top: 3px;}
	#footer_content .form .left input[type="checkbox"]:checked + label:before{content: '\2714';font-size: 14px;text-align: center;color: #000;}
	#footer_content .form .left input[type="checkbox"] + label ~ a{color: #fff;}
	#footer_content .form .right{width: 140px;float: right;}
	#footer_content .form .right input{width: 140px;height: 172px;border: 0;background: url(../../images/sub/footer_form_btn.png) center no-repeat;cursor: pointer;font-size: 0;}

	#footer.footer_wrap{background: #0d0d0d;box-sizing: border-box;padding-bottom: 30px;}
	#footer.footer_wrap *{box-sizing: border-box;}
	#footer.footer_wrap .sns_area{text-align: center;border-bottom: 1px solid #797979;margin-bottom: 30px;}
	#footer.footer_wrap .sns_area a{display: inline-block;margin: 35px 0;margin-right: 105px;}
	#footer.footer_wrap .sns_area a:last-child{margin-right: 0;}
	#footer.footer_wrap .sns_area a img{vertical-align: top;}
	#footer.footer_wrap .footer_gnb{text-align: center;margin-bottom: 50px;}
	#footer.footer_wrap .footer_gnb ul{}
	#footer.footer_wrap .footer_gnb ul li{display: inline-block;margin-right: 75px;}
	#footer.footer_wrap .footer_gnb ul li:last-child{margin-right: 0;}
	#footer.footer_wrap .footer_gnb ul li a{font-size: 16px;color: #fff;}
	#footer.footer_wrap .footer_logo{margin-bottom: 50px;}
	#footer.footer_wrap .footer_logo a{display: block;width: 198px;height: 113px;background: url(../../images/footer/logo.jpg) center no-repeat;margin: auto;}
	#footer.footer_wrap .location .inConts div p{text-align: center;font-size: 13px;color: #e5e5e5;}
	#footer.footer_wrap .location{margin-bottom: 32px}
	#footer.footer_wrap .location .inConts div{margin: 0;float: none;width: 100%;}
	#footer.footer_wrap .location .inConts div p{line-height: 2;}
	#footer.footer_wrap .regis p,.regis h2{text-align: center;color: #fff;font-size: 13px}
	#footer.footer_wrap .regis p,.regis div{line-height: 2.5;}

	#lnb{padding-top: 41px;margin-bottom: 35px;}
	#lnb .inConts{}
	#lnb .inConts ul{background: #fafbfb;width: 100%;box-sizing: border-box;border-top: 1px solid #666666;border-bottom: 1px solid #666666;text-align: center;}
	#lnb .inConts ul li{display: inline-block;line-height: 55px;vertical-align: top;margin-right: 40px;}
	#lnb .inConts ul li:last-child{margin-right: 0;}
	#lnb .inConts ul li a{color: #999999;}
	#lnb .inConts ul li a.active{color: #f7386a;}

	.Subvisual{height:750px; background-repeat: no-repeat; background-position: center top; background-size: cover; display:none; position: relative;}
	.Subvisual[data-id="13"]{background-image: url('../../images/sub_v_01.png'); display:block;} /* 입술 */
	.Subvisual[data-id="11"]{background-image: url('../../images/sub_v_02.png'); display:block;} /* 눈 */
	.Subvisual[data-id="30"]{background-image: url('../../images/sub_v_03.png'); display:block;} /* 중년눈성형 */
	.Subvisual[data-id="12"]{background-image: url('../../images/sub_v_04.png'); display:block;} /* 코 */
	.Subvisual[data-id="16"]{background-image: url('../../images/sub_v_05.png'); display:block;} /* 시술/리프팅 */
	.Subvisual[data-id="7"]{background-image: url('../../images/sub_v_06.png'); display:block;}/* 재수술 */
	.Subvisual[data-id="14"]{background-image: url('../../images/sub_v_07.png'); display:block;} /* 가슴/지방 */
	.Subvisual[data-id="15"]{background-image: url('../../images/sub_v_08.png'); display:block;} /* 남자 */
	.Subvisual[data-id="18"]{background-image: url('../../images/sub_v_09.png'); display:block;} /* 얼굴형 */
	.Subvisual[data-id="20"]{background-image: url('../../images/sub_v_10.png'); display:block;} /* 모발이식 */
	.Subvisual[data-id="21"]{background-image: url('../../images/sub_v_11.png'); display:block;} /* 커뮤니티 */
	.Subvisual[data-id="125"]{background-image: url('../../images/sub_v_40.png'); display:block;} /* 배꼽 */

	.Sub_menu1,
	.Sub_menu2{width:1200px; margin:0 auto; display:none; position: relative;}

	.Sub_menu1{margin-top:-61px;}
	.Sub_menu1>ul{width:100%; display: flex;}
	.Sub_menu1>ul>li{flex:1; background-color: #fff; border:1px solid #ddd; position: relative;}
	.Sub_menu1>ul>li+li{margin-left:-1px;}
	.Sub_menu1>ul>li>a{height:59px; font-size:18px; line-height:1.2; color: #999; text-align: center; display: flex; align-items: center; justify-content: center;}

	.Sub_menu1>ul>li:hover,
	.Sub_menu1>ul>li>a.active{background-color: #93b092; border-color:#93b092;}
	.Sub_menu1>ul>li>a.active{height:61px; margin:-1px;}
	.Sub_menu1>ul>li:hover>a,
	.Sub_menu1>ul>li>a.active{color: #fff;}

	.Sub_menu2{border-bottom:1px solid #ddd;}
	.Sub_menu2>ul{width:100%; display: flex; justify-content: center; gap:0 30px;}
	.Sub_menu2>ul>li{position: relative;}
	.Sub_menu2>ul>li>a{height:59px; font-size:17px; line-height:1.2; color: #999; text-align: center; display: flex; align-items: center; justify-content: center;}

	.Sub_menu2>ul>li:hover,
	.Sub_menu2>ul>li>a.active{color: #93b092;}

	.Sub_menu1.on{display:block; z-index:2;}
	.Sub_menu2.on{display:block;}

	.Subvisual:is([data-id="1"], [data-id="22"]) + .Sub_menu1,
	.Subvisual:is([data-id="1"], [data-id="22"]) + .Sub_menu1 + .Sub_menu2{display:none !important;}

/*[e] Layout Style */

/*[s] Plugin Style */
/* Layer Style */
	#layerBg{width:100%; height:100%; background-color: #000; position:fixed; left:0; top:0; z-index:10; opacity:0.7;}
	#layerArea .layerIn .layerBgIn{width:100%; height:100%; background-color:red; position:absolute; left:0; top:0; z-index:12; opacity:0.7;}

	#layerArea{width:100%; height:100%; position:fixed; left:0; top:0; z-index:-1; overflow:hidden; overflow-y:auto;}
	#layerArea.ons{z-index:11;}
	#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;}
	#layerArea .layerIn .layerBox>.tit{padding:25px 25px 15px;}
	#layerArea .layerIn .layerBox>.tit>strong{font-size:16px; line-height:1; color:#00a9cc;}
	#layerArea .layerIn .layerBox>.tit>.closeLy{display:inline-block; position: absolute; right:0; top:-44px;}
	#layerArea .layerIn .layerBox .contLy{}

	.box01{width:500px; padding:10px;}
	.box01>.tit{padding:0 10px 10px;}
	.box01>.contLy{padding:20px;}

	.box02{width:800px; padding:10px;}
	.box02>.tit{padding:0 10px 10px;}
	.box02>.contLy{padding:80px;}

/* 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;}

/* Img Over Curtain Style */
	.imgCurtain{width:840px; margin:0 auto; font-size:0; line-height:0; overflow:hidden;}
	.imgCurtain>li{margin:5px; display:inline-block; vertical-align: top;}
	.imgCurtain>li>a{background-color: #ddd; position: relative;}
	.imgCurtain>li>a>.img{position: absolute; left:0; top:0;}
	.imgCurtain>li>a>dl{padding:10px; font-size:12px; line-height:18px; color: #000;}
	.imgCurtain>li>a>dl>dt{padding-bottom:5px; font-size:14px;}

	.imgCurtain>li,
	.imgCurtain>li>a,
	.imgCurtain>li>a>.img,
	.imgCurtain>li>a>.img img{width:200px; height:200px; overflow:hidden;}
	.imgCurtain>li>a,
	.imgCurtain>li>a>.img img{display:block;}

/* 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 */

/*
: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: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
active
:first-child
text-indent:-99999px;
!important
display:table;
table-layout:fixed;
display:table-row;
display:table-cell;
box-sizing:border-box;
word-break:keep-all; word-wrap:break-word;
border-radius:2px;
*/
	/* Board Style */
	.sortTop{font-size:0; line-height:0; overflow:hidden;}
	.sortTop>.search_area{text-align: center;}
	.sortTop>.search_area select{width:113px; height:42px; padding:0 10px; background: #707070 url() 0 0 no-repeat; border:1px solid #dfdfdf; font-weight: 300;  font-size:15px; line-height:42px; color:#888; text-align: left; display:inline-block; vertical-align: top;color: #fff;}
	.sortTop>.search_area input[type=text]{width:230px; height:42px; padding:0 10px; background-color:#707070; border:1px solid #dfdfdf; font-weight: 300; font-size:15px; line-height:40px; color:#888; vertical-align:top; display:inline-block; box-sizing:border-box;color: #fff;}
	.sortTop>.search_area input[type=text]::placeholder{color: #fff;}
	.sortTop>.search_area input[type=submit]{width:76px; height:40px; background: #222; border:none; font-size:14px; line-height:0; vertical-align:top; display:inline-block; box-sizing:border-box; cursor: pointer;color: #fff;position: relative;top: 1px;left: -1px;}

	.sortTop{font-size:0; line-height:0; overflow:hidden;}
	.sortTop>.left{padding-top:28px; font-weight: 300; font-size:14px; line-height:1; color: #666;}
	.sortTop>.left>span{}
	.photo_list{}
	.photo_list *{box-sizing: border-box;}
	.photo_list:after{content: '';display: block;clear: both;}
	.photo_list.three{float:initial;}
	.photo_list.three > div{background: #3f3e44;display:block;float:left;width: 378px;height: 600px;vertical-align: top;margin-right: 30px;margin-top: 50px;position: relative;}
	.photo_list.three > div:nth-child(3n){margin-right: 0;}
	.photo_list.two{}
	.photo_list.two > div{background: #3f3e44;display:block;float:left;width: 565px;height: 600px;vertical-align: top;margin-right: 70px;margin-top: 50px;position: relative;}
	.photo_list.two > div:nth-child(2n){margin-right: 0;}
	.photo_list.two .thumbnail_img{height: 270px;}
	.photo_list.two .content{height: 173px;padding-top: 20px;}
	.photo_list.two .date{bottom: 10px;}
	.photo_list .thumbnail_img{height: 305px;}
	.photo_list .thumbnail_img img{width: 378px;height:305px;max-height:100%;vertical-align: top;}
	.photo_list .content{height: 264px;position: relative;padding-top: 30px;}
	.photo_list .list_title{text-align: center;font-size: 30px;color: #fff;line-height: 1.3;}
	.photo_list .date{text-align: center;position: absolute;width: 100%;bottom: 30px;left: 0;}
	.photo_list .date .icon{margin-bottom: 15px;}
	.photo_list .date .icon img{vertical-align: top;}
	.photo_list .date .add_more{    font-size: 16px;color: #fff;padding: 7px;border: 2px solid #fff; line-height: 1;width: 140px; position: relative; margin: 0 auto;margin-bottom:10px}
	.photo_list .date p{font-size: 16px;color: #999999;}

	.photo_list > div a{display: block;width: 100%;height: 100%;}
	.photo_list > div a:after{content: '';display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 5px solid #bd946d;z-index: 1;box-sizing: border-box;}
	.photo_list > div:hover a:after{display: block;}
	.photo_list > div:hover .list_title{color: #bd946d !important;}
	.photo_list > div:hover .add_more{color: #bd946d !important;border-color:#bd946d}

/*review*/
	.photo1_list{}
	.photo1_list *{box-sizing: border-box;}
	.photo1_list:after{content: '';display: block;clear: both;}
	.photo1_list.three{}
	.photo1_list.three > div{display:block;float:left;width: 350px;height: 500px;vertical-align: top;margin-right: 60px;margin-top: 50px;position: relative;}
	.photo1_list.three > div:nth-child(3n){margin-right: 0;}
	.photo1_list.two{}
	.photo1_list.two > div{background: #272727;display:block;float:left;width: 565px;height: 500px;vertical-align: top;margin-right: 70px;margin-top: 50px;position: relative;}
	.photo1_list.two > div:nth-child(2n){margin-right: 0;}
	.photo1_list.two .thumbnail1_img{height: 270px;}
	.photo1_list.two .content1{height: 173px;padding-top: 20px;}
	.photo1_list.two .date1{bottom: 10px;}
	.photo1_list .thumbnail1_img{height: 208px;}
	.photo1_list .thumbnail1_img img{width: 348px;height:208px;max-height:100%;vertical-align: top;}
	.photo1_list .content1{height: 264px;position: relative;padding-top: 30px;}
	.photo1_list .list1_title{text-align: center;font-size: 30px;color: #272727;line-height: 1.3;}
	.photo1_list .date1{text-align: center;position: absolute;width: 100%;bottom: 30px;left: 0;}
	.photo1_list .date1 .icon1{margin-bottom: 15px;}
	.photo1_list .date1 .icon1 img{vertical-align: top;}
	.photo1_list .date1 p{font-size: 16px;color: #999999;}

	.del_dd .photo1_list .date1{display:none;}
	.del_dd .photo1_list .content1{height: 124px;}
	.del_dd .photo1_list.three > div{height: 330px;}

	.photo1_list > div a{display: block;width: 100%;height: 100%;}
	.photo1_list > div a:after{content: '';display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 5px solid #bd946d;z-index: 1;box-sizing: border-box;}
	.photo1_list > div:hover a:after{display: block;}
	.photo1_list > div:hover .list1_title{color: #bd946d !important;}

	.photo1_list.four{padding:50px 0; display: flex; flex-flow: row wrap; gap:30px 10px;}
	.photo1_list.four > div{width:calc((100% - 30px) / 4); position: relative;}
	.photo1_list.four .thumbnail1_img{height:auto; aspect-ratio:348/208; position: relative;}
	.photo1_list.four .thumbnail1_img img{width:100%; max-width:none; height:100%; object-fit: cover; display:block;}
	.photo1_list.four .thumbnail1_img .star{width:100%; padding:10px; /*background-color: rgba(0,0,0,0.5);*/ position: absolute; left:0px; bottom:0px; text-shadow: 0px 0px 2px #fff;}
	.photo1_list.four .content1{height:auto; padding:20px 0;}
	.photo1_list.four .content1 .list1_title{font-size:18px;}

	.photo1_list.four > div a:after{border-color:#93b092;}
	.photo1_list.four > div:hover .list1_title{color: #93b092 !important;}



	/* Notice Style */
	#notice_Section1{padding: 41px 0 60px};/*background: #131313;*/

	/* Review Style */
	#review_Section1{padding: 41px 0 60px;}/*background: #f8f8f8;*/
	#review_Section1 #lnb{padding-top: 0;}
	#review_Section1 .banner{margin-top: 60px;}
	#review_Section1 .banner img{vertical-align: top;}
	#review_Section1 .photo_list.three > div{background: #fff;border: 1px solid #dbdbdb;}
	#review_Section1 .photo_list .list_title{color: #333333;}

	#review_Section2{}/*padding: 60px 0;*/
	.review_list{box-sizing: border-box;border-top: 2px solid #888888;}
	.review_list *{box-sizing: border-box;}
	.review_list .review_item{padding: 40px 0;border-bottom: 1px solid #dbdbdb;}
	.review_list .review_item .thumbnail{width: 350px;height: 275px;float: left;}
	.review_list .review_item .thumbnail img{width: 100%;max-height: 100%;}
	.review_list .review_item .item_info{width: 800px;height: 275px;float: left;padding-left: 50px;}
	.review_list .review_item .item_info .title{width: 100%;font-size: 30px;color: #333333;margin-bottom: 30px;line-height: 1.4;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.review_list .review_item .item_info .text_Con{width:100%; margin-bottom: 30px;font-size: 19px;color: #555555;line-height: 1.3; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.review_list .review_item .item_info .date{font-size: 14px;color: #999999;}
	.review_list .review_item .item_info .date span{display: inline-block;margin: 0 12px;font-size: 10px;position: relative;top: -2px;}

	/* Event Style */
	#event_Section1{/*background: #131313;*/padding: 41px 0 60px;}
	#event_Section1 #lnb{padding-top: 70px;margin-bottom: 0;}
	#event_Section1 #lnb .inConts{width: 1280px;}

	/* Model List Style */
	#model_Section1{position: relative;padding-top: 41px;background: #131313;}
	#model_Section1 .bx-wrapper{position: relative;}
	#model_Section1 .model_visual{}
	#model_Section1 .model_visual .slider{width: 1000px !important;height: 800px;-webkit-background-size: cover;background-size: cover;}
	#model_Section1 .bx-viewport{width: 1000px !important;margin: auto;overflow: visible !important;}
	#model_Section1 .bx-viewport:after,
	#model_Section1 .bx-viewport:before{content: '';display: block;width: 460px;height: 100%;position: absolute;top: 0;background: rgba(0, 0, 0, .56);z-index: 5;}
	#model_Section1 .bx-viewport:after{left: -460px;}
	#model_Section1 .bx-viewport:before{right: -460px;}
	#model_Section1 .bx-pager{position: absolute; text-align: center;left: 50%;bottom: 25px;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
	#model_Section1 .bx-pager .bx-pager-item{display: inline-block;margin: 0 7.5px;}
	#model_Section1 .bx-pager .bx-pager-item a{display: block;width: 18px;height: 18px;border-radius: 50%;background: transparent;border: 2px solid #fff;text-indent: -9999px;overflow: hidden;box-sizing: border-box;}
	#model_Section1 .bx-pager .bx-pager-item a.active{background: #193c74;border-color: #193c74;}
	#model_Section1 .bx-controls-direction a{display: block;width: 45px;height: 86px;font-size: 0;position: absolute;top: -445px;}
	#model_Section1 .bx-prev{background: url(../../images/community/model_left_btn.png) center no-repeat;left: 380px;}
	#model_Section1 .bx-next{background: url(../../images/community/model_right_btn.png) center no-repeat;right: 380px;}
	#model_Section1 .bx-controls{position: relative;z-index: 6;}

	#model_Section2{background: #131313 url(../../images/community/model_con_bg.jpg) center no-repeat;height: 1094px;box-sizing: border-box;padding: 80px 0;}
	#model_Section2 .container{width: 1400px;margin: auto;padding-left:352px}
	#model_Section2 .container > div{width: 320px;height: 442px;overflow: hidden;float: left;margin-bottom: 50px;position: relative;}
	#model_Section2 .container > div img{width: 100%;max-height: 100%;}
	#model_Section2 .container > div .caption{background: rgba(189, 143, 103, .9);width: 100%;height: 177px;position: absolute;bottom: -177px;left: 0;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;transition: .5s;}
	#model_Section2 .container > div .caption p{width: 117px;height: 46px;line-height: 46px;font-size: 15px;color: #fff;text-align: center;border: 1px solid #fff;position: absolute;left: 50%;top: 50%;margin-left: -58.5px;margin-top: -23px;}
	#model_Section2 .container > div a:hover .caption{bottom: 0;}

	#model_Section2 .container > div:nth-child(5+n){margin-bottom: 0;}
	#model_Section2 .container > div:nth-child(2),
	#model_Section2 .container > div:nth-child(5){margin-left:25px;margin-right: 25px;}
	/*
		#model_Section2 .container > div:nth-child(2),
	#model_Section2 .container > div:nth-child(5){margin-left: 32px;margin-right: 15px;}
	#model_Section2 .container > div:nth-child(5+n){margin-bottom: 0;}
	#model_Section2 .container > div:nth-child(2),
	#model_Section2 .container > div:nth-child(6){margin-left: 52px;margin-right: 15px;}
	#model_Section2 .container > div:nth-child(3),
	#model_Section2 .container > div:nth-child(7){margin-right: 52px;}*/

	/* Before After Style */
	#ba_Section2{position: relative;}
	#ba_Section2 .bx-wrapper{margin: auto;position: relative;}
	#ba_Section2 .slider img{vertical-align: top;}
	#ba_Section2 .teb_slide{margin-bottom: 140px;}
	#ba_Section2 .teb_slide > p{width: 800px;height: 60px;line-height: 60px;background: #333333;margin: auto;text-align: center;color: #fff;font-size: 18px;}
	#ba_Section2 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#ba_Section2 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: -115px;}
	#ba_Section2 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: -115px;}
	#ba_Section2 .bx-pager{position: absolute;width: 100%;left: 0;bottom: -140px;text-align: center;}
	#ba_Section2 .bx-pager .bx-pager-item{display: inline-block;margin: 0 4px;}
	#ba_Section2 .bx-pager .bx-pager-item a{display: block;vertical-align: top;width: 55px;height: 55px;line-height: 55px;color: #fff;font-size: 18px;background: #9e9e9e;}
	#ba_Section2 .bx-pager .bx-pager-item a.active{background: #333333;}
	#ba_Section2 .thumbnail{text-align: center;}
	#ba_Section2 .thumbnail div{width: 390px;float:left;margin-right: 15px;vertical-align: top;cursor: pointer;position: relative;}
	#ba_Section2 .thumbnail div:after{content: '';display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;border: 5px solid #333;}
	#ba_Section2 .thumbnail div.active:after{display: block;}
	#ba_Section2 .thumbnail div:last-child{margin-right: 0;}
	#ba_Section2 .thumbnail div a{}
	#ba_Section2 .thumbnail div a img{vertical-align: top;}

	#ba_Section{position: relative;padding-top: 86px;}
	#ba_Section .bx-wrapper{margin: auto;position: relative;}
	#ba_Section .slider01 img{vertical-align: top;}

	#ba_Section ul{overflow:hidden}
	#ba_Section li{float:left}
	#ba_Section ul{position:relative;width:800px;margin:auto}
	.be_join{position:absolute;width:100%}
	.af_img{margin-left:4px}
	.cross_join{position:absolute;width:100%}

	.thum_img img{width: 150px;height: 115px;cursor: pointer}




	#ba_Section .teb_slide{margin-bottom: 140px;}
	#ba_Section .teb_slide > p{width: 800px;height: 60px;line-height: 60px;background: #333333;margin: auto;text-align: center;color: #fff;font-size: 18px;}
	#ba_Section .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#ba_Section .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: -115px;}
	#ba_Section .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: -115px;}
	#ba_Section .bx-pager{position: absolute;width: 100%;left: 0;bottom: -140px;text-align: center;}
	#ba_Section .bx-pager .bx-pager-item{display: inline-block;margin: 0 4px;}
	#ba_Section .bx-pager .bx-pager-item a{display: block;vertical-align: top;width: 55px;height: 55px;line-height: 55px;color: #fff;font-size: 18px;background: #9e9e9e;}
	#ba_Section .bx-pager .bx-pager-item a.active{background: #333333;}
	#ba_Section .thumbnail{text-align: center;}
	#ba_Section .thumbnail div{width: 390px;float:left;margin-right: 15px;vertical-align: top;cursor: pointer;position: relative;}
	#ba_Section .thumbnail div:after{content: '';display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;border: 5px solid #333;}
	#ba_Section .thumbnail div.active:after{display: block;}
	#ba_Section .thumbnail div:last-child{margin-right: 0;}
	#ba_Section .thumbnail div a{}
	#ba_Section .thumbnail div a img{vertical-align: top;}

	/* Member Style */
	#member_section1{padding-top: 61px;}
	#member_section1 .clear{height: 329px;margin-bottom: 30px;}
	#member_section1 .left{float: left;width: 50%;height: 100%;position: relative;}
	#member_section1 .left p{}
	#member_section1 .left p img{vertical-align: top;}
	#member_section1 .left .login_btn{position: absolute;bottom: 30px;}
	#member_section1 .left .login_btn a{display: inline-block;margin-right: 10px;margin-bottom: 10px;cursor: pointer;}
	#member_section1 .left .login_btn a img{vertical-align: top;}
	#member_section1 .left .form{width: 555px;margin-top: 55px;display: none;}
	#member_section1 .left .form form{}
	#member_section1 .left .form form *{box-sizing: border-box;}
	#member_section1 .left .form .form_group{width: 100%;margin-bottom: 10px;position: relative;}
	#member_section1 .left .form .form_group:after{content: '';display: block;width: 1px;height: 30px;background: #dedede;position: absolute;left: 60px;top: 50%;margin-top: -15px;}
	#member_section1 .left .form .form_group label{cursor: pointer;}
	#member_section1 .left .form .form_group:nth-of-type(1) label{position: absolute;top: 50%;margin-top: -12px;left: 19px;display: block;width: 16px;height: 24px;background: url(../../images/member/user_icon.png) center no-repeat;}
	#member_section1 .left .form .form_group:nth-of-type(2) label{position: absolute;top: 50%;margin-top: -12px;left: 19px;display: block;width: 18px;height: 24px;background: url(../../images/member/passwor_icon.png) center no-repeat;}
	#member_section1 .left .form .form_group input{width: 100%;height: 64px;font-size: 14px;border: 1px solid #dedede;color: #888888;padding-left: 84px;}
	#member_section1 .left .form .form_group:last-child input{width: 100%;height: 50px;background: #bd946d;color: #fff;font-size: 18px;padding-left: 0;border: 0;cursor: pointer;}
	#member_section1 .left .form .form_group:last-child:after{display: none;}
	#member_section1 .right{float: right;width: 50%;height: 100%;position: relative;}
	#member_section1 .right .login_monitor{position: relative;text-align: right;}
	#member_section1 .right .login_monitor > img{vertical-align: top;}
	#member_section1 .right .login_monitor .monitor_view{width: 339px;height: 211px;position: absolute;top: 12px;left: 99px;}
	#member_section1 .right .login_monitor .monitor_view img{vertical-align: top;position: relative;z-index: 1;}
	#member_section1 .right .login_monitor .monitor_view iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
	#member_section1 .inConts > p{font-size: 17px;color: #777777;height: 90px;line-height: 90px;position: relative;box-sizing: border-box;border-top: 1px solid #e1e1e1;}
	#member_section1 .inConts > p > span{padding-left: 15px;position: relative;}
	#member_section1 .inConts > p > span:after{content: '';display: block;width: 6px;height: 6px;background: #2d2d2d;position: absolute;left: 0;top: 50%;margin-top: -3px;border-radius: 3px;}
	#member_section1 .inConts > p > span span{color: #2d2d2d;}
	#member_section1 .inConts > p a{position: absolute;right: 0;top: 50%;display:block;width: 180px;height: 49px;margin-top: -24.5px;}
	#member_section1 .inConts > p a img{vertical-align: top;}
	#member_section1 .inConts > p{}

	#idpwfind_section1{padding-top: 41px;padding-bottom: 150px;}
	#idpwfind_section1 .inConts{width: 600px;}
	#idpwfind_section1 .inConts > p{text-align: center;line-height: 1.5;}
	#idpwfind_section1 .inConts > p:nth-of-type(1){font-size: 28px;color: #555555;margin-bottom: 20px;}
	#idpwfind_section1 .inConts > p:nth-of-type(1) span{display:block;font-size: 60px;color: #b6895f;font-weight: bold;}
	#idpwfind_section1 .inConts > p:nth-of-type(2){font-size: 16px;color: #555;margin-bottom: 65px;}
	#idpwfind_section1 .inConts .form{}
	#idpwfind_section1 .inConts .form .teb{}
	#idpwfind_section1 .inConts .form .teb li{width: 50%;height: 60px;float: left;line-height: 60px;background: #f5f5f5;cursor: pointer;text-align: center;}
	#idpwfind_section1 .inConts .form .teb li.on{border: 1px solid #dedede;border-bottom: 0;background: #fff;}
	#idpwfind_section1 .inConts .form .teb li p{font-size: 15px;color: #555;}
	#idpwfind_section1 .inConts .form .fine{border: 1px solid #dedede;border-top: 0;padding: 25px;}

	#idpwfind_section1 .inConts .form form{}
	#idpwfind_section1 .inConts .form form *{box-sizing: border-box;}
	#idpwfind_section1 .inConts .form .fine .form_group{width: 100%;margin-bottom: 10px;position: relative;}
	#idpwfind_section1 .inConts .form .fine .form_group:after{content: '';display: block;width: 1px;height: 30px;background: #dedede;position: absolute;left: 60px;top: 50%;margin-top: -15px;}
	#idpwfind_section1 .inConts .form .fine .form_group label{cursor: pointer;}
	#idpwfind_section1 .inConts .form .fine .form_group:nth-child(1) label{position: absolute;top: 50%;margin-top: -12px;left: 19px;display: block;width: 24px;height: 24px;background: url(../../images/member/pen_icon.png) center no-repeat;}
	#idpwfind_section1 .inConts .form .fine .form_group:nth-child(2) label{position: absolute;top: 50%;margin-top: -8px;left: 19px;display: block;width: 26px;height: 16px;background: url(../../images/member/email_icon.png) center no-repeat;}
	#idpwfind_section1 .inConts .form .fine .form_group:nth-child(3) label{position: absolute;top: 50%;margin-top: -12px;left: 19px;display: block;width: 16px;height: 24px;background: url(../../images/member/user_icon.png) center no-repeat;}
	#idpwfind_section1 .inConts .form .fine .form_group input{width: 100%;height: 64px;font-size: 14px;border: 1px solid #dedede;color: #888888;padding-left: 84px;}
	#idpwfind_section1 .inConts .form .fine .form_group.button input{width: 100%;height: 50px;background: #bd946d;color: #fff;font-size: 18px;padding-left: 0;border: 0;cursor: pointer;}
	#idpwfind_section1 .inConts .form .fine .form_group.button:after{display: none;}
	#idpwfind_section1 .inConts .form .fine .form_group.on{display: none;}

	#signup_section1{padding-top: 41px;}
	#signup_section1 *{box-sizing: border-box;}
	#signup_section1 .inConts{}
	#signup_section1 .inConts > p{font-size: 15px;color: #777777;text-align: center;line-height: 1.5;margin-bottom: 20px;}
	#signup_section1 .inConts > p span{display: block;font-size: 40px;color: #222222;}
	#signup_section1 .inConts > ul{text-align: center;}
	#signup_section1 .inConts > ul li{display: inline-block;margin-right: 10px;}
	#signup_section1 .inConts > ul li:last-child{margin-right: 0;}
	#signup_section1 .inConts > ul li a{}
	#signup_section1 .inConts > ul li a img{vertical-align: top;}
	#signup_section1 .signup{padding: 45px 0;border-top: 1px solid #dedede;margin-top: 70px;}
	#signup_section1 .signup > p{font-size: 15px;color: #777;text-align: center;line-height: 1.3;margin-bottom: 40px;}
	#signup_section1 .signup > p span{display: block;font-size: 40px;color: #222;}
	#signup_section1 .signup > form{}
	#signup_section1 .signup > form .textarea{margin-bottom: 20px;}
	#signup_section1 .signup > form .textarea textarea{width: 100%;height: 361px;resize: none;border: 1px solid #e5e5e5;border-bottom: 0;padding: 15px;font-size: 14px;color: #999;line-height: 2;vertical-align: top;}
	#signup_section1 .signup > form .textarea .check_group{text-align: right;height: 42px;border: 1px solid #e5e5e5;line-height: 40px;background: #fcfcfc;padding-right: 21px;}
	#signup_section1 .signup > form .textarea .check_group input{margin-right: 2px;position: relative;top: 1px;}
	#signup_section1 .signup > form .textarea .check_group label{color: #666;font-size: 14px;}
	#signup_section1 .signup > form ul{margin: 60px 0;border-top: 2px solid #222;font-size: 0;}
	#signup_section1 .signup > form ul li{padding: 16px 0;border-bottom: 1px solid #e1e3e4;position: relative;}
	#signup_section1 .signup > form ul li span{display: inline-block;font-size: 14px;}
	#signup_section1 .signup > form ul li span label{font-size: 14px;color: #999;}
	#signup_section1 .signup > form ul li span select,
	#signup_section1 .signup > form ul li span input{width: 275px;height: 37px;padding-left: 20px;border: 1px solid #e5e5e5;font-size: 14px;margin: 0 5px;}
	#signup_section1 .signup > form ul li span input[type="checkbox"],
	#signup_section1 .signup > form ul li span input[type="radio"]{width: auto;height: auto;padding-left: 0;}
	#signup_section1 .signup > form ul li span input[type="radio"]:nth-of-type(2){margin-left: 30px;}
	#signup_section1 .signup > form ul li span input[type="button"]{width: 140px;background: #b7b7b7;border: 0;color: #fff;padding-left: 0;cursor: pointer;}
	#signup_section1 .signup > form ul li span.left01{width: 150px;padding-left: 30px;font-size: 14px;color: #444;}
	#signup_section1 .signup > form ul li span.left02{}
	#signup_section1 .signup > form ul li span.left02 input{}
	#signup_section1 .signup > form ul li span.left03{width: 150px;font-size: 14px;color: #666;padding-left: 30px;}
	#signup_section1 .signup > form ul li span.left04{}
	#signup_section1 .signup > form ul li.tel span input[type="text"],
	#signup_section1 .signup > form ul li.tel span select{width: 100px;}
	#signup_section1 .signup > form ul li.email span input[type="text"]{width: 250px;}
	#signup_section1 .signup > form ul li.email span select{width: 150px;}
	#signup_section1 .signup > form ul li.address{}
	#signup_section1 .signup > form ul li.address span.left01{position: relative;top: -25px;}
	#signup_section1 .signup > form ul li.address span input{width: 485px;}
	#signup_section1 .signup > form ul li.address span input:nth-child(1){margin-bottom: 10px;}
	#signup_section1 .signup > form ul li span select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff url(../../images/member/signup_arr.png) 93% center no-repeat;}
	#signup_section1 .signup > form ul li span select::-ms-expand{display: none;}
	#signup_section1 .signup > form .button_group{text-align: center;font-size: 0;}
	#signup_section1 .signup > form .button_group input{width: 180px;height: 50px;color: #fff;font-size: 16px;background: #b7b7b7;border: 0;cursor: pointer;}
	#signup_section1 .signup > form .button_group input:nth-child(1){background: #bd946d;margin-right: 10px;}

	#myinfo_section1{padding-top: 41px;margin-bottom: 100px;}
	#myinfo_section1 .inConts > p{text-align: center;font-size: 40px;color: #222222;}
	#myinfo_section1 .myinfo > form{margin-bottom: 60px;}
	#myinfo_section1 .myinfo > form ul{margin: 60px 0;border-top: 2px solid #222;font-size: 0;}
	#myinfo_section1 .myinfo > form ul li{padding: 16px 0;border-bottom: 1px solid #e1e3e4;position: relative;}
	#myinfo_section1 .myinfo > form ul li span{display: inline-block;font-size: 14px;}
	#myinfo_section1 .myinfo > form ul li span label{font-size: 14px;color: #999;}
	#myinfo_section1 .myinfo > form ul li span select,
	#myinfo_section1 .myinfo > form ul li span input{width: 275px;height: 37px;padding-left: 20px;border: 1px solid #e5e5e5;font-size: 14px;margin: 0 5px;}
	#myinfo_section1 .myinfo > form ul li span input[type="checkbox"],
	#myinfo_section1 .myinfo > form ul li span input[type="radio"]{width: auto;height: auto;padding-left: 0;}
	#myinfo_section1 .myinfo > form ul li span input[type="radio"]:nth-of-type(2){margin-left: 30px;}
	#myinfo_section1 .myinfo > form ul li span input[type="button"]{width: 140px;background: #b7b7b7;border: 0;color: #fff;padding-left: 0;cursor: pointer;}
	#myinfo_section1 .myinfo > form ul li span.left01{width: 150px;padding-left: 30px;font-size: 14px;color: #444;}
	#myinfo_section1 .myinfo > form ul li span.left02{}
	#myinfo_section1 .myinfo > form ul li span.left02 input{}
	#myinfo_section1 .myinfo > form ul li span.left03{width: 150px;font-size: 14px;color: #666;padding-left: 30px;}
	#myinfo_section1 .myinfo > form ul li span.left04{}
	#myinfo_section1 .myinfo > form ul li.id span input{border: 0;}
	#myinfo_section1 .myinfo > form ul li.tel span input[type="text"],
	#myinfo_section1 .myinfo > form ul li.tel span select{width: 100px;}
	#myinfo_section1 .myinfo > form ul li.email span input[type="text"]{width: 250px;}
	#myinfo_section1 .myinfo > form ul li.email span select{width: 150px;}
	#myinfo_section1 .myinfo > form ul li.address{}
	#myinfo_section1 .myinfo > form ul li.address span.left01{position: relative;top: -25px;}
	#myinfo_section1 .myinfo > form ul li.address span input{width: 485px;}
	#myinfo_section1 .myinfo > form ul li.address span input:nth-child(1){margin-bottom: 10px;}
	#myinfo_section1 .myinfo > form ul li span select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff url(../../images/member/signup_arr.png) 93% center no-repeat;}
	#myinfo_section1 .myinfo > form ul li span select::-ms-expand{display: none;}
	#myinfo_section1 .myinfo > form .button_group{text-align: center;font-size: 0;}
	#myinfo_section1 .myinfo > form .button_group input{width: 180px;height: 50px;color: #fff;font-size: 16px;border: 0;cursor: pointer;margin-right: 10px;}
	#myinfo_section1 .myinfo > form .button_group input:last-child{margin-right: 0;}
	#myinfo_section1 .myinfo > form .button_group input:nth-child(1){background: #bd946d;}
	#myinfo_section1 .myinfo > form .button_group input:nth-child(2){background: #7e7e7e;}
	#myinfo_section1 .myinfo > form .button_group input:nth-child(3){background: #b7b7b7;}

	#signout_section1{padding: 130px 0;background: #f8f8f8;}
	#signout_section1 .inConts > p{font-size: 20px;color: #555555;text-align: center;line-height: 1.6;margin-bottom: 25px;}
	#signout_section1 .inConts > p span{display:block;color: #b6895f;font-size: 24px;}
	#signout_section1 .inConts .form form{width: 600px;margin: auto;box-sizing: border-box;padding: 25px;border: 1px solid #dedede;background: #fff;}
	#signout_section1 .inConts .form form *{box-sizing: border-box;}
	#signout_section1 .inConts .form form > p:nth-of-type(1){font-size: 15px;color: #555;text-align: center;margin-bottom: 15px;}
	#signout_section1 .inConts .form form > p:nth-of-type(2){font-size: 18px;color: #333;text-align: center;margin-bottom: 35px;}
	#signout_section1 .inConts .form .fine .form_group{width: 100%;margin-bottom: 20px;position: relative;}
	#signout_section1 .inConts .form .fine .form_group:after{content: '';display: block;width: 1px;height: 30px;background: #dedede;position: absolute;left: 60px;top: 50%;margin-top: -15px;}
	#signout_section1 .inConts .form .fine .form_group label{cursor: pointer;}
	#signout_section1 .inConts .form .fine .form_group:nth-child(1) label{position: absolute;top: 50%;margin-top: -12px;left: 19px;display: block;width: 18px;height: 24px;background: url(../../images/member/passwor_icon.png) center no-repeat;}
	#signout_section1 .inConts .form .fine .form_group:nth-child(2) label{position: absolute;top: 50%;margin-top: -8px;left: 19px;display: block;width: 26px;height: 16px;background: url(../../images/member/email_icon.png) center no-repeat;}
	#signout_section1 .inConts .form .fine .form_group input{width: 100%;height: 64px;font-size: 14px;border: 1px solid #dedede;color: #888888;padding-left: 84px;}
	#signout_section1 .inConts .form .fine .form_group:last-child input{width: 100%;height: 50px;background: #bd946d;color: #fff;font-size: 18px;padding-left: 0;border: 0;cursor: pointer;}
	#signout_section1 .inConts .form .fine .form_group:last-child:after{display: none;}
	#signout_section1 .inConts .form .fine .form_group.on{display: none;}

	/* Online Style */
	#onadvice_section1{padding: 86px 0;}
	#face_section1{padding: 86px 0;}

.pw_popup{display:block;position:fixed;display:none;left:0;top:0;width:100%;height:100%;z-index:99}
.pw_popup .pw_popup_body{position:absolute;left:50%;top:50%;margin-top:-100px;margin-left:-300px;z-index:5}
.pw_popup .pw_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index:4}
.pw_popup .pw_popup_body a{position:absolute;top:0;right:0;display:block;width:66px;height:67px;cursor:pointer}
.pw_frm{position:absolute;top:110px;right:97px;float:left}
.pw_frm input{position:relative;width:419px;height:60px;font-size:18px}
.frm_wrap{position:absolute;border: 1px solid #dedede;width:419px;height:60px;margin-bottom:10px}
.frm_wrap img{position:absolute;width:60px;height:30px;top:15px}
#pw_txt{position:absolute;width:350px;height:58px;margin-bottom:10px;border:none;right:0;color:#888}
#pw_submit{border:none;background:#bd946d;color:#fff;cursor:pointer;font-size:18px;top:70px}

	.advice_wrap{margin-top: 25px;border-top: 2px solid #888888;}
	.advice_wrap table,
	.advice_wrap table tr,
	.advice_wrap table td{border-collapse: collapse;}
	.advice_wrap table{width: 100%;}
	.advice_wrap table tr{cursor: pointer;}
	.advice_wrap table tr td{border-bottom: 1px solid #e1e3e4;font-size: 0;vertical-align: middle;padding: 30px 0;}
	.advice_wrap table tr td .t_info{font-size: 14px;color: #999999;}
	.advice_wrap table tr td .t_title{font-size: 18px;color: #222222;margin-top: 10px;}
	.advice_wrap table tr td .t_title.answer{padding-left: 45px;background: url(../../images/advice/advice_con.png) 0 center no-repeat;margin-top: 0;}
	.advice_wrap table tr td span{display:inline-block;width: 70px;height: 45px;line-height: 43px;border: 1px solid #ababab;box-sizing: border-box;font-size: 13px;text-align: center;color: #666666;}
	.advice_wrap table tr td span:nth-child(1){color: #fff;background: #cbcdcd;border-color: #cbcdcd;margin-right: 11px;}
	.advice_wrap table tr td span.answer{border-color: #bd946d;background: #bd946d;color: #fff;}
	.addlist{text-align: right;margin-top: 30px;}
	.addlist a{display: inline-block;width: 130px;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 13px;background: #5b5b5b;}

	#onrv_section1{padding: 86px 0;}
	#onrv_section1 *{box-sizing: border-box;}
	#onrv_section1 .inConts{}
	#onrv_section1 .inConts > p{text-align: center;font-size: 10px;color: #cecece;text-align: center;line-height: 1.3;margin-bottom: 40px;letter-spacing: 1px;}
	#onrv_section1 .inConts > p span{display:block;font-size: 38px;font-weight: 500;color: #222222;letter-spacing: 0;}
	#onrv_section1 form{}
	#onrv_section1 form > div{margin-bottom: 55px;}
	#onrv_section1 form div .title{font-size: 17px;font-weight: bold;color: #222222;margin-bottom: 10px;}
	#onrv_section1 form .con>ul{border-top: 2px solid #888888;}
	#onrv_section1 form .con>ul>li{border-bottom: 1px solid #e1e3e4;padding: 16px 0;width: 100%;}
	#onrv_section1 form .con>ul>li>span{display:inline-block;vertical-align: middle;font-size: 14px;}
	#onrv_section1 form .con>ul>li>span label{font-size: 14px;color: #999;}
	#onrv_section1 form .con>ul>li>span select,
	#onrv_section1 form .con>ul>li>span input{width: 375px;height: 37px;padding-left: 20px;border: 1px solid #e5e5e5;font-size: 14px;margin-right: 5px;}
	#onrv_section1 form .con>ul>li.tel span select,
	#onrv_section1 form .con>ul>li.tel span input{width: 120px;}
	#onrv_section1 form .con>ul>li>span input[type="checkbox"],
	#onrv_section1 form .con>ul>li>span input[type="radio"]{width: auto;height: auto;padding-left: 0;}
	#onrv_section1 form .con>ul>li>span input[type="radio"]:nth-of-type(2){margin-left: 30px;}
	#onrv_section1 form .con>ul>li>span input[type="button"]{width: 140px;background: #b7b7b7;border: 0;color: #fff;padding-left: 0;cursor: pointer;}
	#onrv_section1 form .con>ul>li>span.left01{width: 150px;padding-left: 30px;font-size: 14px;color: #444;}
	#onrv_section1 form .con>ul>li>span.left02{}
	#onrv_section1 form .con>ul>li>span.left02 input{}
	#onrv_section1 form .con>ul>li>span.left03{width: 150px;font-size: 14px;color: #666;padding-left: 30px;}
	#onrv_section1 form .con>ul>li>span.left04{}
	#onrv_section1 form .con>ul>li>span select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff url(../../images/member/signup_arr.png) 93% center no-repeat;}
	#onrv_section1 form .con>ul>li>span select::-ms-expand{display: none;}
	#onrv_section1 form .con>ul>li>span textarea{width: 1045px;height: 268px;border: 1px solid #e1e3e4;resize: none;padding: 15px;}
	#onrv_section1 form .textarea{margin-bottom: 20px;}
	#onrv_section1 form .textarea textarea{width: 100%;height: 361px;resize: none;border: 1px solid #e5e5e5;border-bottom: 0;padding: 15px;font-size: 14px;color: #999;line-height: 2;vertical-align: top;}
	#onrv_section1 form .textarea .check_group{text-align: right;height: 42px;border: 1px solid #e5e5e5;line-height: 40px;background: #fcfcfc;padding-right: 21px;}
	#onrv_section1 form .textarea .check_group input{margin-right: 2px;position: relative;top: 1px;}
	#onrv_section1 form .textarea .check_group label{color: #666;font-size: 14px;}
	#onrv_section1 form .button_group{text-align: center;font-size: 0;margin-top: 50px;}
	#onrv_section1 form .button_group input{width: 180px;height: 50px;color: #fff;font-size: 16px;background: #b7b7b7;border: 0;cursor: pointer;}
	#onrv_section1 form .button_group input:nth-child(1){background: #1b1b1b;margin-right: 10px;}
	#onrv_section1 form .button_group input:nth-child(2){background: #b7b7b7;}

	#add_section1{padding: 86px 0;}
	#add_section1 *{box-sizing: border-box;}
	#add_section1 .inConts{}
	#add_section1 .inConts > p{text-align: center;font-size: 10px;color: #cecece;text-align: center;line-height: 1.3;margin-bottom: 40px;letter-spacing: 1px;}
	#add_section1 .inConts > p span{display:block;font-size: 38px;font-weight: 500;color: #222222;letter-spacing: 0;}
	#add_section1 form{}
	#add_section1 form > div{margin-bottom: 55px;}
	#add_section1 form div .title{font-size: 17px;font-weight: bold;color: #222222;margin-bottom: 10px;}
	#add_section1 form .con>ul{border-top: 2px solid #888888;}
	#add_section1 form .con>ul>li{border-bottom: 1px solid #e1e3e4;padding: 16px 0;width: 100%;}
	#add_section1 form .con>ul>li>span{display:inline-block;vertical-align: middle;font-size: 14px;}
	#add_section1 form .con>ul>li>span label{font-size: 14px;color: #999;}
	#add_section1 form .con>ul>li>span select,
	#add_section1 form .con>ul>li>span input{width: 375px;height: 37px;padding-left: 20px;border: 1px solid #e5e5e5;font-size: 14px;margin-right: 5px;}
	#add_section1 form .con>ul>li.tel span select,
	#add_section1 form .con>ul>li.tel span input{width: 120px;}
	#add_section1 form .con>ul>li.email span select{width: 160px;}
	#add_section1 form .con>ul>li.email span input{width: 220px;}
	#add_section1 form .con>ul>li.tit span input{width: 600px;}
	#add_section1 form .con>ul>li.category span select{width: 220px;}
	#add_section1 form .con>ul>li>span input[type="checkbox"],
	#add_section1 form .con>ul>li>span input[type="radio"]{width: auto;height: auto;padding-left: 0;}
	#add_section1 form .con>ul>li>span input[type="radio"]:nth-of-type(2){margin-left: 30px;}
	#add_section1 form .con>ul>li>span input[type="button"]{width: 140px;background: #b7b7b7;border: 0;color: #fff;padding-left: 0;cursor: pointer;}
	#add_section1 form .con>ul>li>span input[type="file"]{padding: 6px 10px 3px;}
	#add_section1 form .con>ul>li>span.left01{width: 150px;padding-left: 30px;font-size: 14px;color: #444;}
	#add_section1 form .con>ul>li>span.left02{width:87%;}
	#add_section1 form .con>ul>li>span.left02 input{}
	#add_section1 form .con>ul>li>span.left03{width: 150px;font-size: 14px;color: #666;padding-left: 30px;}
	#add_section1 form .con>ul>li>span.left04{}
	#add_section1 form .con>ul>li>span select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff url(../../images/member/signup_arr.png) 93% center no-repeat;}
	#add_section1 form .con>ul>li>span select::-ms-expand{display: none;}
	#add_section1 form .con>ul>li>span textarea{width: 1045px;height: 268px;border: 1px solid #e1e3e4;resize: none;padding: 15px;}
	#add_section1 form .textarea{margin-bottom: 0;}
	#add_section1 form .textarea textarea{width: 100%;height: 361px;resize: none;border: 1px solid #e5e5e5;border-bottom: 0;padding: 15px;font-size: 14px;color: #999;line-height: 2;vertical-align: top;}
	#add_section1 form .textarea .check_group{text-align: right;height: 42px;border: 1px solid #e5e5e5;line-height: 40px;background: #fcfcfc;padding-right: 21px;}
	#add_section1 form .textarea .check_group input{margin-right: 2px;position: relative;top: 1px;}
	#add_section1 form .textarea .check_group label{color: #666;font-size: 14px;}
	#add_section1 form .button_group{text-align: center;font-size: 0;margin-top: 50px;}
	#add_section1 form .button_group input{width: 180px;height: 50px;color: #fff;font-size: 16px;background: #b7b7b7;border: 0;cursor: pointer;}
	#add_section1 form .button_group input:nth-child(1){background: #1b1b1b;margin-right: 10px;}
	#add_section1 form .button_group input:nth-child(2){background: #b7b7b7;}


	#onrv_section1 form .con1{}
	#onrv_section1 form .con2{}
	#onrv_section1 form .con3{}

	#onrv_section1 .schedule_wrap{overflow:hidden;}
	#onrv_section1 .schedule table,
	#onrv_section1 .schedule table tr,
	#onrv_section1 .schedule table th,
	#onrv_section1 .schedule table td{border-collapse: collapse;}
	#onrv_section1 .schedule{overflow:hidden; float:left; width:600px; margin-right:20px; text-align:center;}
	#onrv_section1 .schedule table.calendar_top_table{position:relative; width:100%; height:100%; margin:0; border:0;}
	#onrv_section1 .schedule table.calendar_top_table thead .table_year{/*background:#ea1c5b;*/background:#454545; border:0;}
	#onrv_section1 .schedule table.calendar_top_table thead th{cursor:pointer; padding:0; height:50px;}
	#onrv_section1 .schedule table.calendar_top_table thead th img{vertical-align:middle;}
	#onrv_section1 .schedule table.calendar_top_table thead th.now{font-size:18px; font-weight:bold; color:#fff;}
	#onrv_section1 .schedule table.calendar_top_table thead th.now span{font-weight:800;font-size: 18px;vertical-align: top;}

	#onrv_section1 .schedule table.calendar_table{position:relative; width:100%; height:100%; border-top:0;}
	#onrv_section1 .schedule table.calendar_table thead th{padding:0; height:35px; background:#f9f9f9; color:#868686; font-size:12px; font-weight:bold; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
	#onrv_section1 .schedule table.calendar_table thead th.sun{color:#df4545;}
	#onrv_section1 .schedule table.calendar_table thead th.sat{color:#3d82bc; border-right:1px solid #e5e5e5;}
	#onrv_section1 .schedule table.calendar_table tbody td{padding:0; height:45px; background:#fff; font-size:14px; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#666;}
	#onrv_section1 .schedule table.calendar_table tbody td:last-of-type{border-right:1px solid #e5e5e5;}
	#onrv_section1 .schedule table.calendar_table tbody td.sat_txt{color:#1559aa;}
	#onrv_section1 .schedule table.calendar_table tbody td.sun_txt{color:#ff4836;}
	#onrv_section1 .schedule table.calendar_table tbody td.next_month{color:#d5d4d4;}
	#onrv_section1 .schedule table.calendar_table tbody td.on p{height:100%; line-height:45px; background:url("../../images/calOn_bg.png") center center no-repeat; margin:0; color:#fff; font-weight:bold;}
	#onrv_section1 .schedule table.calendar_table tbody td.onBg{background:#f7f6f0;}

	#onrv_section1 .schedule > div{height:45px; border:1px solid #e5e5e5; border-top:0; color:#666; line-height:45px; text-align:left; overflow:hidden;}
	#onrv_section1 .schedule > div .cal_check{display:inline-block; width:40px; height:20px; background:#f7f6f0; box-sizing:border-box; border:1px solid #ddd; margin:0 10px 0 20px; vertical-align:middle;}
	#onrv_section1 .schedule > div div{float:right; margin-right:10px;}
	#onrv_section1 .schedule > div div input[type="text"]{width:178px; height:28px; margin-left:10px; text-align:center;}

	#onrv_section1 .schedule_time{overflow:hidden; width:340px; float:left;}
	#onrv_section1 .schedule_time div{width:50%; float:left; text-align:center;}
	#onrv_section1 .schedule_time div p{height:50px; line-height:50px; font-size:16px; color:#fff; font-weight:bold; background:#858585; box-sizing:border-box; border-right:1px solid #fff;}
	#onrv_section1 .schedule_time div ul{padding:20px 0; border:1px solid #e5e5e5; border-top:0; box-sizing:border-box;}
	#onrv_section1 .schedule_time div ul li{text-align:left; margin-bottom:8px; padding:7px 0; text-indent:25px; font-size:14px; color:#666;border: 0;}

	#onrv_section1 .schedule_time div ul li.choiceTime{background-color:gainsboro;}

	#onrv_section1 .schedule_time div ul li.timeNo{color:#b7b7b7; text-decoration:line-through;}
	#onrv_section1 .schedule_time div ul li:last-of-type{margin-bottom:0;}
	/* .schedule_time div:last-of-type ul{border-left:0;} */
	#onrv_section1 .schedule_time div:last-of-type p{border-right:0;}

	#onadview_section1{padding: 86px 0;background: #f8f8f8;}
	#faceview_section1{padding: 86px 0;background: #f8f8f8;}

	#face_section1 .inConts > p{text-align: center;font-size: 10px;color: #cecece;text-align: center;line-height: 1.3;margin-bottom: 40px;letter-spacing: 1px;}
	#face_section1 .inConts > p span{display:block;font-size: 38px;font-weight: 500;color: #222222;letter-spacing: 0;}



	#bView_section1{padding: 86px 0;background: #f8f8f8;}
	#eView_section1{padding: 86px 0;background: #fff;}
	.bView{box-sizing: border-box;}
	.bView *{b ox-sizing: border-box;}
	.bView .bView_head{padding: 30px 20px;}
	.bView .bView_head p.bh_date{font-size: 14px;color: #999999;}
	.bView .bView_head p.bh_title{font-size: 18px;font-weight: bold;color: #454545;margin-top: 15px;}
	.bView .bView_body{padding: 40px;border-top: 1px solid #c4c7ca;}
	.bView .backBtn{text-align: right;margin-top: 60px;}
	.bView .backBtn a{display: inline-block;width: 130px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 13px;background: #5b5b5b;}
	.bView .answerArea{background: #fff;border: 1px solid #c4c7ca;padding: 25px 40px;margin-top: 60px;}
	.bView .answerArea .an_title{position: relative;font-size: 17px;color: #444444;margin-bottom: 14px;}
	.bView .answerArea .an_title span{position: relative;font-size: 14px;color: #999;float: right;}
	.bView .answerArea .an_btn{text-align: right;}
	.bView .answerArea .an_btn a{font-size: 14px;color: #444444;}
	.bView .answerArea .an_btn span{color: #a2a2a2;font-size: 10px;position: relative;top: -2px;}
	.file{position:relative;bottom: -20px}
   .file a{padding-bottom:3px;color:#444}
	.file a:hover{ border-bottom: 1px solid #444}
	.file span{padding: 0 5px}

	/* Guide Style */
	#clause_section1{padding: 86px 0 50px;}
	#clause_section1 *{box-sizing: border-box;}
	#clause_section1 .inConts{padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
	#clause_section1 .inConts .clause{line-height: 2;}
	#clause_section1 .inConts .clause .link{color: #a57548;}
	#clause_section1 .inConts .clause div{font-size: 14px;color: #666666;margin-bottom: 33px;}
	#clause_section1 .inConts .clause div .indent01{padding-left: 36px;}
	#clause_section1 .inConts .clause div .indent02{padding-left: 72px;}

	#clause2_section1{padding: 86px 0 50px;}
	#clause2_section1 *{box-sizing: border-box;}
	#clause2_section1 .inConts{padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}
	#clause2_section1 .inConts .clause{line-height: 2;}
	#clause2_section1 .inConts .clause .link{color: #a57548;}
	#clause2_section1 .inConts .clause div{font-size: 14px;color: #666666;margin-bottom: 33px;}

	#sitemep_section1{}
	#sitemep_section1 .inConts{padding: 86px 0;}
	#sitemep_section1 .inConts div{margin-bottom: 75px;}
	#sitemep_section1 .inConts div:last-child{margin-bottom: 0;}
	#sitemep_section1 .inConts div p{font-size: 24px;color: #333333;margin-bottom: 25px;position: relative;padding-bottom: 20px;line-height: 1;font-weight: 500;}
	#sitemep_section1 .inConts div p:after{content: '';display: block;width: 24px;height: 2px;background: #3a3a3a;position: absolute;bottom: 0;left: 0;}
	#sitemep_section1 .inConts div ul{font-size: 0;}
	#sitemep_section1 .inConts div ul li{width: 200px;font-size: 18px;display: inline-block;position: relative;margin-bottom: 10px;}
	#sitemep_section1 .inConts div ul li:last-child{margin-right: 0;}
	#sitemep_section1 .inConts div ul li.mr50{width: 250px;}
	#sitemep_section1 .inConts div ul li a{display:block;padding-left: 15px;color: #b6895f;background: url(../../images/guide/arr.png) 0 4px no-repeat;}

	/* ReOperation Style */
	#reintro_Section1{margin-top: 45px;}
	.reintro_Section{}
	.reintro_Section div{}
	.reintro_Section div img{max-width: 1920px;position: relative; left: 50%;margin-left: -960px;vertical-align: top;}

	#eye_Section1{margin-top: 0;}
	.eye_Section{}
	.eye_Section > div{}
	.eye_Section > div > img{max-width: 1920px;position: relative; left: 50%;margin-left: -960px;vertical-align: top;}
	#eye_Section6{height: 608px;position: relative;}
	#eye_Section7{padding-top: 66px;}
	#eye_Section6 .slider .item{width: 465px;height: 550px;}
	#eye_Section6 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#eye_Section6 .bx-controls-direction{}
	#eye_Section6 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#eye_Section6 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#eye_Section6 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	#eye_Section7 > div > img{margin-left: 0;left: 0;}

	#nose_Section1{margin-top: 0;}
	.nose_Section{}
	.nose_Section > div{min-width:1700px;}
	.nose_Section > div > img{width: 100%;max-height:100%;vertical-align: top;}
	#nose_Section6{padding-top: 50px;}
	#nose_Section7{height: 608px;position: relative;}
	#nose_Section7 .slider .item{width: 465px;height: 550px;}
	#nose_Section7 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#nose_Section7 .bx-controls-direction{}
	#nose_Section7 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#nose_Section7 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#nose_Section7 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	#nose_Section8{padding-top: 66px;}

	/*  DIO Intro */
	.intro_Section .philosophy_Section{width:100%;height: 100%;position: relative;margin: auto}

	.Dr_intro{vertical-align: top}
	.Dr_intro ul{overflow: hidden;height: 100%}
	.Dr_intro li{height: 650px}
	.Dr_intro img{display: block;}
	.Dr_intro a{position: relative;margin: auto;top: -290px;left: 50px; width :290px;height: 290px; display: block;cursor: pointer;}

	.philosophy_Section img,
	.intro_Section img,
	.eintro_Section img,
	.solution1_Section img,
	.solution2_Section img,
	.solution3_Section img,
	.solution4_Section img,
	.solution5_Section img,
	.solution6_Section img,
	.solution7_Section img,
	.solution8_Section img,
	.solution9_Section img,
	.solution10_Section img{display:block;max-width: 1920px;position: relative; left: 50%;margin-left: -960px;}

	#intro_Section1,
	#philosophy_Section1,
	#eintro_Section1,
	#solution1_Section1,
	#solution2_Section1,
	#solution3_Section1,
	#solution4_Section1,
	#solution5_Section1,
	#solution6_Section1,
	#solution7_Section1,
	#solution8_Section1,
	#solution9_Section1,
	#solution10_Section1{}

	.popup{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99;}
	.popup .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);z-index: 4;}
	.popup .popup_body{position: absolute;left: 50%;top: 50%;margin-top: -300px;margin-left: -600px;z-index: 5;}
	.popup .popup_body img{vertical-align: top;}
	.popup .popup_body a{position: absolute;top: 0;right: 0;display: block;width: 66px;height: 67px;cursor: pointer;}

	#solution1_Section7{position: relative;margin: auto;width: 1280px;height: 100px}
	#solution1_Section7 img{margin-left: 0;left: 0;}

	#solution1_Section8 a{position: relative;margin: auto; top: -422px;left: 10px;width: 145px;height: 45px;display: block;text-indent: -9999px}
	#solution1_Section8 ul{position: relative;margin: auto; width: 200px;height: 65px;background: #f0f; overflow:hidden;margin-bottom: 60px}
	#solution1_Section8 li{float: left}

	#solution1_Section9{position: relative; margin: auto;width: 1200px;height: 200px; background: #ff0}
	#solution1_Section9 ul{overflow:hidden;height: 100%}
	#solution1_Section9 li{float: left}

	/*slide*/
	/*eye*/
	#solution1_Section6{height: 608px;position: relative;}
	#solution1_Section7{padding-top: 66px;}
	#solution1_Section6 .slider .item{width: 465px;height: 550px;}
	#solution1_Section6 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#solution1_Section6 .bx-controls-direction{}
	#solution1_Section6 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#solution1_Section6 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#solution1_Section6 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*nose*/
	#nS_Section7{height: 608px;position: relative;}
	#nS_Section8{padding-top: 66px;}
	#nS_Section7 .slider .item{width: 465px;height: 550px;}
	#nS_Section7 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#nS_Section7 .bx-controls-direction{}
	#nS_Section7 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#nS_Section7 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#nS_Section7 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*lips*/
	#lipS1_Section8{height: 608px;position: relative;}
	#lipS1_Section9{padding-top: 66px;}
	#lipS1_Section8 .slider .item{width: 465px;height: 550px;}
	#lipS1_Section8 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#lipS1_Section8 .bx-controls-direction{}
	#lipS1_Section8 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#lipS1_Section8 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#lipS1_Section8 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*breast*/
	#breast1_Section9{height: 608px;position: relative;}
	#breast1_Section10{padding-top: 66px;}
	#breast1_Section9 .slider .item{width: 465px;height: 550px;}
	#breast1_Section9 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#breast1_Section9 .bx-controls-direction{}
	#breast1_Section9 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#breast1_Section9 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#breast1_Section9 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*man*/
	#man1_Section6{height: 608px;position: relative;}
	#man1_Section7{padding-top: 66px;}
	#man1_Section6 .slider .item{width: 465px;height: 550px;}
	#man1_Section6 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#man1_Section6 .bx-controls-direction{}
	#man1_Section6 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#man1_Section6 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#man1_Section6 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}

	/*antiaging*/
	#antiaging1_Section7{height: 608px;position: relative;}
	#antiaging1_Section8{padding-top: 66px;margin-bottom: 65px;}
	#antiaging1_Section7 .slider .item{width: 465px;height: 550px;}
	#antiaging1_Section7 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#antiaging1_Section7 .bx-controls-direction{}
	#antiaging1_Section7 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#antiaging1_Section7 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#antiaging1_Section7 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}


	#antiaging2_Section9 h2{position: relative;margin: auto;width: 300px;height: 30px; font-size: 40px;font-weight: bold;margin-bottom: 53px;}
	.bF{position: relative;margin: auto;width: 800px;height: 249px; background: rgba(0,0,0,0.8)}
	.cUstom{}
	.cUstom_wrap{position: relative;margin: auto;width: 145px; height: 45px;background: #f7f7f7;text-align: center;line-height:2.5 ;font-size: 18px}

	/*face*/
	#face1_Section7{height: 608px;position: relative;}
	#face1_Section8{padding-top: 66px;}
	#face1_Section7 .slider .item{width: 465px;height: 550px;}
	#face1_Section7 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#face1_Section7 .bx-controls-direction{}
	#face1_Section7 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#face1_Section7 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#face1_Section7 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*skin*/
	#face1_Section7{height: 608px;position: relative;}
	#face1_Section8{padding-top: 66px;}
	#face1_Section7 .slider .item{width: 465px;height: 550px;}
	#face1_Section7 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#face1_Section7 .bx-controls-direction{}
	#face1_Section7 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#face1_Section7 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#face1_Section7 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	/*hair*/
	#hair1_Section6{height: 608px;position: relative;}
	#hair1_Section7{padding-top: 66px;}
	#hair1_Section6 .slider .item{width: 465px;height: 550px;}
	#hair1_Section6 .bx-wrapper{position: absolute;top: 58px;left: 50%;margin-left:58px !important;}
	#hair1_Section6 .bx-controls-direction{}
	#hair1_Section6 .bx-controls-direction a{display: block;width: 44px;height: 85px;position: absolute;top: 50%;margin-top: -42.5px;font-size: 0;}
	#hair1_Section6 .bx-prev{background: url(../../images/community/black_left_btn.png) center no-repeat;left: 20px;}
	#hair1_Section6 .bx-next{background: url(../../images/community/black_right_btn.png) center no-repeat;right: 20px;}
	.slider{}
	.slider img{margin-left: 0 !important;left: 0 !important;}

/*slide*/
	/* 병원내부 Style */
	.interior_Section{background: #f8f8f8;}
	#interior_Section1{position: relative;margin-bottom: 30px;}
	#interior_Section1 .bx-wrapper{position: relative;}
	#interior_Section1 .interior_visual{}
	#interior_Section1 .interior_visual .slider{width: 1000px !important;height: 600px;background-position: center center;-webkit-background-size: cover;background-size: cover;margin-left: 30px;}
	#interior_Section1 .bx-viewport{width: 1060px !important;margin: auto;overflow: visible !important;}
	#interior_Section1 .bx-viewport:after,
	#interior_Section1 .bx-viewport:before{content: '';display: block;width: 445px;height: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, .7);z-index: 5;}
	#interior_Section1 .bx-viewport:after{left: -445px;}
	#interior_Section1 .bx-viewport:before{right: -445px;}
	#interior_Section1 .bx-pager{position: absolute; text-align: center;left: 50%;bottom: 25px;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
	#interior_Section1 .bx-pager .bx-pager-item{display: inline-block;margin: 0 7.5px;}
	#interior_Section1 .bx-pager .bx-pager-item a{display: block;width: 18px;height: 18px;border-radius: 50%;background: transparent;border: 2px solid #fff;text-indent: -9999px;overflow: hidden;box-sizing: border-box;}
	#interior_Section1 .bx-pager .bx-pager-item a.active{background: #f7386a;border-color: #f7386a;}
	#interior_Section1 .bx-controls-direction a{display: block;width: 49px;height: 60px;font-size: 0;position: absolute;top: -350px;}
	#interior_Section1 .bx-prev{background: url(../../images/interior/interior_prev.png) center no-repeat;left: 335px;}
	#interior_Section1 .bx-next{background: url(../../images/interior/interior_next.png) center no-repeat;right: 335px;}
	#interior_Section1 .bx-controls{position: relative;z-index: 6;}

	#interior_teb{box-sizing: border-box;}
	#interior_teb *{box-sizing: border-box;}
	#interior_teb .tebArea{width: 1000px;margin: auto;font-size: 0;border-collapse: collapse;text-align: center;}
	#interior_teb .tebArea a{display: inline-block;width: 32%;height: 65px;line-height: 61px;background: #fff;font-size: 15px;font-weight: 500;text-align: center;border: 2px solid #173c74;color: #173c74;margin-right: 2%;}
	#interior_teb .tebArea a:last-child{margin-right: 0;s}
	#interior_teb .tebArea a.active{background: #173c74;color: #fff;}

	#interior_Section2{padding: 60px 0 100px;}
	#interior_Section2 .interior_title{text-align: center;margin-bottom: 50px;}
	#interior_Section2 .interior_title img{vertical-align: top;}
	#interior_Section2 .interior_img{text-align: center;}
	#interior_Section2 .interior_img img{vertical-align: top;}

	/* 오시는길 Style  */
	.location_Section{box-sizing: border-box;}
	.location_Section *{box-sizing: border-box;}
	#location_Section1{/* margin-top: 45px */;position: relative;}
	#location_Section1 .Vimg{}
	#location_Section1 .Vimg img{vertical-align: top;}
	#location_Section1 .teb{width: 270px;height: 100%;position: absolute;left: 0;top: 0;background: #fff;padding: 0 61px;}
	#location_Section1 .teb a{display: flex; align-items: center; justify-content: center; width: 100%;height: 50%;/* line-height: 214.66px */;font-size: 20px;color: #666;border-bottom: 1px solid #999999;text-align: center;position: relative;}
	#location_Section1 .teb a:last-child{border-bottom: 0;}
	#location_Section1 .teb a.active{font-weight: bold;color: #222;}
	#location_Section1 .teb a.active:after{content: '';display: block;width: 27px;height: 27px;background: #fff;position: absolute;top: 50%;right: 0;margin-top: -13.5px;margin-right: -70px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

	#location_Section2{position: relative;}
	#location_Section2 .map_img{}
	#location_Section2 .map_img img{vertical-align: top;}
	#location_Section2 .box{position: absolute;left: 360px;width: 420px;height: 298px;}
	#location_Section2 .box .btn_box{position: absolute;width: 100%;bottom: 20px;padding: 0 41px;}
	#location_Section2 .box .btn_box a{display: block;float: left;margin-bottom: 11px;margin-right: 10px;}
	#location_Section2 .box .btn_box a:nth-of-type(2n){margin-right: 0;}
	#location_Section2 .box .btn_box a:nth-of-type(n+3){margin-bottom: 0;}
	#location_Section2 .box1{top: 67px;}
	#location_Section2 .box2{top: 385px;}

	#location_Section3{padding-top: 70px;padding-bottom: 50px;}
	#location_Section3{}
	#location_Section3 .img_box{margin-bottom: 30px;}
	#location_Section3 .img_box img{vertical-align: top;}
	#location_Section3 .teb_box{width: 100%;height: 374px;}
	#location_Section3 .teb_box .left{float: left;width: 350px;height: 100%;}
	#location_Section3 .teb_box .left p{width: 100%;height: 187px;line-height: 187px;font-size: 30px;color: #95887c;text-align: center;text-indent: 30px;cursor: pointer;}
	#location_Section3 .teb_box .left p.bus{background: #d5d1ca url(../../images/interior/bus_icon_off.png) 40px center no-repeat;}
	#location_Section3 .teb_box .left p.metro{background: #d5d1ca url(../../images/interior/bus_icon_off.png) 27px center no-repeat;}
	#location_Section3 .teb_box .left p.active{color: #222222;}
	#location_Section3 .teb_box .left p.bus.active{background: #f4f0e9 url(../../images/interior/bus_icon.png) 40px center no-repeat;}
	#location_Section3 .teb_box .left p.metro.active{background: #f4f0e9 url(../../images/interior/bus_icon.png) 27px center no-repeat;}
	#location_Section3 .teb_box .left p strong{font-weight: bold;}
	#location_Section3 .teb_box .right{float: right;width: 849px;height: 100%;position: relative;}
	#location_Section3 .teb_box .right img{position: absolute;top: 0;vertical-align: top;}
	#location_Section3 .teb_box .right img:nth-child(2){display: none;}


	/*#img_Section{padding: 60px 0 80px;}
	#big_img{width: 800px;height: 500px;margin: auto;text-align: center;margin-bottom: 20px;position: relative;}
	#big_img img{vertical-align: top;}
	#big_img p{width:800px;height:60px;background:#333;position:relative;top:-20px;margin-bottom:50px;font-size:22px;color:#fff;line-height:2.5}
	.thum_img{text-align: center;font-size: 0;position: relative;top:100px}
	.thum_img ul{position:relative;padding-top:50px}
	.thum_img li{display:inline-block;position: relative;margin-right: 10px;}
	.thum_img li:last-child{margin-right: 0;}
	.thum_img li img{vertical-align: top;width:390px;height:100%}
	#big_img .login_hide{width: 100%;height: 50%;position: absolute;left: 0;top: 0;z-index: 5;}
	.thum_img .login_hide{width: 100%;height: 50%;position: absolute;left: 0;top: 0;z-index: 5;}
	#big_img .login_hide img{width: 100%;height: 100%;vertical-align: top;}

#img_Section1{padding: 60px 0 80px;}
	#big_img1{width: 800px;height: 500px;margin: auto;text-align: center;margin-bottom: 20px;position: relative;}
	#big_img1 img{vertical-align: top;}
	#big_img1 p{width:800px;height:60px;background:#333;position:relative;top:-20px;margin-bottom:50px;font-size:22px;color:#fff;line-height:2.5}


/*footer_popup*/
	#quickArea{position: fixed;right: 0;top: 210px;-webkit-transition: all .8s ease;-moz-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease;}
	#quickArea .link{;cursor:pointer}
	#quickArea .link a{display: block;}
	#quickArea .link a:first-child{border-bottom: 1px solid #fff;}
	#quickArea .link a img{vertical-align: top;}

	.pop{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99;}
	.pop .popbg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .7);z-index: 4;}
	.pop .pop_body{position:relative;margin:auto;width:450px;top:200px;z-index: 5;}
	.pop .pop_body img{vertical-align: top;}
	.pop .pop_body a{position: absolute;top: 20px;right: 20px;display: block;width: 34px;height: 34px;cursor: pointer;}


/*befor_after_01.php*/
	#img_Section{padding: 0 0 80px; width:1200px; position:relative;margin:auto}
	.thum_img{text-align: center;font-size: 0;position: relative;top:100px}
	.thum_img ul{position:relative;padding-top:50px;overflow:hidden}
	.thum_img li{display:inline-block;position: relative;margin-right: 10px;}
	.thum_img li:last-child{margin-right: 0;}
	.thum_img li img{vertical-align: top;width:390px;height:250px}
	.thum_img li p{width: 390px; height: 30px;background: #333;position: relative;margin-bottom: 50px;font-size: 16px;color: #fff;line-height: 28px;}
	.thum_img .login_hide img{width: 100%;height: 125px;position: absolute;left: 0;top: 0;z-index: 5;}

#img_Section1{padding: 0 0 80px; width:1200px; position:relative;margin:auto}
	.thum_img1{text-align: center;font-size: 0;position: relative;top:100px}
	.thum_img1 ul{position:relative;padding-top:50px;overflow:hidden}
	.thum_img1 li{display:inline-block;position: relative;margin-right: 10px;}
	.thum_img1 li:last-child{margin-right: 0;}
	.thum_img1 li img{vertical-align: top;width:390px;height:250px;cursor:pointer}
	.thum_img1 li p{width: 390px; height: 30px;background: #333;position: relative;margin-bottom: 50px;font-size: 16px;color: #fff;line-height: 28px;}
	.login_hide1{width: 50%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;}
	.thum_img1 .login_hide1 img{width:194px;height:250px;position: absolute;left: 0;top: 0;z-index: 5;}



.nS_Section>p img,
.nS1_Section>p img,
.nS2_Section>p img,
.nS3_Setion>p img,
.nS4_Section>p img,
.nS5_Section>p img,
.nS6_Section>p img,
.nS7_Setion>p img,
.nS8_Setion>p img,
.nS9_Setion>p img,
.laser6_Section>p img,
.laser5_Section>p img,
.laser4_Section>p img,
.laser3_Section>p img,
.laser2_Section>p img,
.laser1_Section>p img,
.skin2_Section>p img,
.skin1_Section>p img,
.face6_Section>p img,
.face5_Section>p img,
.face4_Section>p img,
.face3_Section>p img,
.face2_Section>p img,
.face1_Section>p img,
.body4_Section>p img,
.body3_Section>p img,
.body2_Section>p img,
.body1_Section>p img,
.man5_Section>p img,
.man4_Section>p img,
.man3_Section>p img,
.man2_Section>p img,
.man1_Section>p img,
.antiaging7_Section>p img,
.antiaging6_Section>p img,
.antiaging5_Section>p img,
.antiaging4_Section>p img,
.antiaging3_Section>p img,
.antiaging2_Section>p img,
.antiaging1_Section>p img,
.breast6_Section>p img,
.breast5_Section>p img,
.breast4_Section>p img,
.breast3_Section>p img,
.breast2_Section>p img,
.breast1_Section>p img,
.hair2_Section>p img,
.hair1_Section>p img,
.noseintro_Section>p img,
.lips1_Section>p img{display: block; max-width: 1920px; position: relative; left: 50%; margin-left: -960px}