	.lastDepth>a,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn>a,
	#mVisual .bx-pager>span,
	#mVisual .bx-pager-item>a,

	.mGoMenu>ul>li>a,
	.mGoMenu>ul>li>a:before,
	.mGoMenu>ul>li>a:after,
	.mGoMenu>ul>li>a>span,
	.floor_list .right .img .visualRoll .slider>span{transition: all .3s ease-out; transform-origin: 50% 50%;}

/*[s] All Style */
	img.grayscale,
	.grayscale img{filter:grayscale(100%); -webkit-filter:grayscale(100%);}

	/*img.bg_thumb{background-repeat: no-repeat; background-position: center center; transform: matrix(1, 0, 0, 1, 0, 0); transition: all .3s ease-out; transform-origin: 50% 50%;}
	a:hover img.bg_thumb{transform: matrix(1.01, 0, 0, 1.01, 0, 0);}
	a:hover img.no{transform: matrix(1, 0, 0, 1, 0, 0);}*/
	.bg_thumb_box{max-width:100%; height:100%; background-color: #f8f8f8; background-repeat: no-repeat; background-position: center top; display:block;}
	img.bg_thumb{/*max-width:100%; background-color: #f5f5f5; background-repeat: no-repeat; background-position: center center; display:block;*/ opacity: 0;}

	.tbLayout{width:100%; display:table;}
	.tbLayout.fixed{table-layout: fixed;}
	.tbLayout>*{display:table-cell; vertical-align: middle; box-sizing: border-box;}
	.tbLayout.vat>.td{vertical-align: top;}
	.tbLayout.full{width:1920px; margin-left:-960px; position: relative; left:50%;}

	.nTable{width:100%; border-top:2px solid #666; border-bottom:1px solid #ddd;}
	.nTable>table{width:100%; margin-bottom:-1px; border-spacing:0; table-layout : fixed;}
	.nTable>table th,
	.nTable>table td{padding:15px 20px; border-bottom:1px solid #ddd; font-size:16px; font-weight:400; line-height:1.5; color:#666; text-align: center; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.nTable>table>thead>tr>th{background-color: #f8f8f8; font-weight:500; color:#363636; position: relative;}
	.nTable>table>thead>tr>th+th{border-left:1px solid #ddd;}

	.nTable>table>tbody>tr>th{background-color: #f8f8f8; font-weight:500; color:#363636; position: relative;}

	.nTable>table>tbody>tr>th+th{border-left:1px solid #ddd;}
	.nTable>table>tbody>tr>th+td{border-left:1px solid #ddd;}
	.nTable>table>tbody>tr>td+th{border-left:1px solid #ddd;}
	.nTable>table>tbody>tr>td+td{border-left:1px solid #ddd;}

	.nTable>table .b_left {border-left:1px solid #ddd;}

	.nTable>table .th_bg01 {background-color: #f8f8f8;}
	.nTable>table .th_bg02 {background-color: #ebebeb;}
	.nTable>table .th_bg03 {background-color: #f2f2f2;}

	.nTable.doctor{border-top-width:1px;}
	.nTable.doctor>table th,
	.nTable.doctor>table td{padding:15px 0px; line-height:1.3; color:#363636;}

	.nTable.doctor>table>thead>tr>th{background-color: #f2f2f2;}
	.nTable.doctor>table>tbody>tr>th{padding:25px 0; background-color: #fff; font-weight: 500;}
	.nTable.doctor>table>tbody>tr>td{padding:15px;}

	.f0{font-size:0; line-height:0;}

	.lastDepth{width:100%; margin-bottom:60px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; display: flex; justify-content: space-between;}
	.lastDepth>a{width:100%; height:55px; background-color: #fff; border:1px solid #dbdbdb; font-size:18px; line-height:1.2; color: #252525; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.lastDepth.h70>a{height:70px; line-height:1.35;}
	.lastDepth>a+a{margin-left:-1px;}
	.lastDepth>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

	.lastDepth>a:hover,
	.lastDepth>a.active{background-color: #00989e; border-color:#00989e; color: #fff; text-shadow:1px 1px 3px #00898e; z-index:2;}

	.lastDepth.small{width:100%; margin-bottom:60px; border-bottom:1px solid #dbdbdb; text-align:left; display:block;}
	.lastDepth.small>a{width:240px; color:#636363; background-color: #fff; border:none; text-align:center; position: relative;}
	.lastDepth.small>a:before{content: ""; width: 100%; height: 1px; background-color: #dbdbdb; display:block; position:absolute; left: 0; bottom:-1px;}

	.lastDepth.small>a:hover,
	.lastDepth.small>a.active{color:#00989e; background-color: #fff; text-shadow:none; font-weight:500; transition:none;}
	.lastDepth.small>a:hover:before,
	.lastDepth.small>a.active:before{height:2px; background-color: #00989e;}

	.lastDepth.doctor{margin-bottom:0px; text-align: left; display:block; position: relative;}
	.lastDepth.doctor:before{content: ""; width: 100%; height: 1px; background-color: #898989; display:block; position:absolute; left:0; bottom:0px;}
	.lastDepth.doctor>a{width:180px; height:54px; background-color: #f0f0f0; border:1px solid #bfbfbf; border-bottom-color:#898989; font-size:18px; line-height:1.2; text-align: center; color: #464646; position: relative; z-index:2;}
	.lastDepth.doctor>a+a{margin-left:-1px;}
	.lastDepth.doctor>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

	.lastDepth.doctor>a:hover,
	.lastDepth.doctor>a.active{background-color: #fff; border-color:#898989; border-bottom-color:#fff; color: #087b29; z-index:3; text-shadow:none; transition:none;}

	.lastDepth.type2{border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; display:block; text-align:left; margin-top:80px;}
	.lastDepth.type2>a{border-top:none; border-left:none; width:33.333%; text-align:center; font-size:18px;}
	.lastDepth.type2>a+a{margin-left:0px;}


	.lastDepthConts{font-size:0; line-height:0; display:none; overflow:hidden;}
	.lastDepthConts.c_ld{overflow:inherit;}
	.doctor_view .lastDepthConts{padding:50px 30px; font-size:16px; line-height:1.4; color: #636363;}

	.s_tit01 {font-size:24px; color:#252525; background:url("../../images/s_tit01.png") no-repeat left center; padding-left:22px; margin-top:80px; margin-bottom:20px; line-height:1.3; font-weight:600;}
	.s_tit01.first {margin-top:0;}
	.s_tit02{display:inline-block; margin-top:50px; margin-bottom:10px; font-size:24px; color:#252525; line-height:1.3; font-weight:500;}
	.s_tit02.first {margin-top:0;}
	.s_tit03{display:inline-block; margin-top:50px; margin-bottom:20px; font-size:20px; color:#252525; line-height:1.3; font-weight:500;}
	.s_tit03 .small{font-weight: 400; font-size:16px; color:#636363;}
	.s_txt01{font-size:16px; color:#636363; line-height:1.3;}

	.nTit{font-weight: 300; font-size:28px; line-height:36px; color: #252525; text-align: center;}
	.nTit>span{font-weight:300;}
	.nTxt{font-weight: 400; font-size:16px; line-height:1.65; color: #636363;}
	.nTxt.f18{font-size:18px; line-height:1.4; color: #232323;}
	.psTxt{font-weight: 400; font-size:16px; line-height:1.4; color: #00989e;}
	.psTxt.f14{font-size:14px; line-height:1.6; color: #999;}
	.psTxt.c6{color:#666;}
	.psTxt.cred{color:#e40000;}
	.gsTxt{font-weight: 400; font-size:16px; line-height:1.65; color: #0b8e36;}

	.nTit_02 {font-weight:400; font-size:18px;  line-height:1.4; color: #252525;}
	.nTit_02>span {padding-left:22px;}
	.nTit_02>span:before {content: ""; width: 15px; height: 15px; background:url("../../images/nTit_02.png") no-repeat; display: inline-block; position:absolute; left:0;}

	.info_Tit {font-size:16px ; margin-top:12px; padding:0px 5px 3px 30px; font-weight:400; color:#636363; background:url("../../images/info.png") no-repeat;}

	.psBul_02 {padding-left:10px; display:inline-block; vertical-align: middle; position: relative;}
	.psBul_02:before {content: "*"; color: #e40000; position:absolute; left: 0; top:2px;}

	.list_ol_01 {counter-reset:item; margin-bottom:10px;}
	.list_ol_01 > li {position: relative; font-size: 16px; line-height: 1.75; margin-bottom:4px; color: #636363; padding-left:26px;}
	.list_ol_01 > li:last-child {margin-bottom: 0;}
	.list_ol_01 > li:before {counter-increment: item; content: counter(item); width: 18px; height: 18px; display: inline-block; background: #fff; border:1px solid #636363; color: #636363; border-radius: 50%; text-align: center; line-height:18px; font-size: 10px; position: absolute; top: 5px; left: 0; font-weight:400;}

	.list_ul_01 {}
	.list_ul_01 > li {position: relative; font-size: 16px; line-height: 1.75; margin-bottom:4px; color: #636363; padding-left:12px;}
	.list_ul_01 > li:last-child {margin-bottom: 0;}
	.list_ul_01 > li:before {content: ''; display: block; width: 4px; height: 4px; background: #636363; position: absolute; top: 13px; left: 0;}

	.list_ul_01.fs14 {margin-top:5px; margin-bottom:5px;}
	.list_ul_01.fs14 > li {font-size:14px; padding-left:10px;}
	.list_ul_01.fs14 > li:before {width:3px; height:3px; top:12px}

	.list_ul_02 {margin-top:5px;}
	.list_ul_02 > li {position: relative; font-size:16px; line-height:1.75; margin-bottom:4px; color:#636363; padding-left:15px;}
	.list_ul_02 > li:last-child {margin-bottom: 0;}
	.list_ul_02 > li:before {content: '-'; position: absolute; left: 0; top:1px;}

	.list_ul_02.fs18 {margin-top:30px; margin-bottom:30px;}
	.list_ul_02.fs18 > li {font-size:18px; padding-left:15px; color:#252525; margin-bottom:6px;}
	.list_ul_02.fs18 > li:before {top:0px;}

	.list_ul_03 {margin-top:0px;}
	.list_ul_03 > li {position: relative; font-size:20px; line-height:1.75; margin-bottom:4px; color:#00989e; padding-left:15px; font-weight:500;}
	.list_ul_03 > li:last-child {margin-bottom: 0;}
	.list_ul_03 > li:before {content: ''; display: block; width: 5px; height: 5px; background: #00989e; position: absolute; top: 15px; left: 0; border-radius:99px;}

	.list_ul_04 {margin-top:0px;}
	.list_ul_04 > li {position: relative; font-size:18px; line-height:1.75; margin-bottom:4px; color:#636363; padding-left:15px; font-weight:400;}
	.list_ul_04 > li:last-child {margin-bottom: 0;}
	.list_ul_04 > li:before {content: "*"; position:absolute; left: 0; top:0px;}

	h3.txt{padding-top:70px; font-weight: bold; font-size:32px; line-height:1; color: #252525; position: relative;}
	h4.txt{font-weight: 500; font-size:24px; line-height:30px; color: #252525;}

	.hArea{width:100%; padding:50px 0; font-size:0; line-height:0; display: flex; justify-content: space-between; position: relative; box-sizing: border-box;}
	.hArea>*{display:inline-block; vertical-align: top; box-sizing: border-box; position: relative;}
	.hArea>.titCont{width:273px; padding-top:22px; font-weight: bold; font-size:23px; line-height:32px; color: #252525;}
	.hArea>.titCont:before{content: ""; width: 53px; height: 2px; background-color: #087b29; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
	.hArea>.txtCont{width:927px; padding-top:20px; font-weight: 400; font-size:18px; line-height:26px; color: #636363;}
	.hArea>.txtCont .point{color: #e40000;}

	.hArea+.hArea{border-top:1px dotted #ababab;}
	.hArea+h3.txt{padding-top:20px;}

	h4.line2{height:40px; border-bottom:1px solid #ddd; font-weight: 500; font-size:24px; line-height:1; color: #252525; position: relative;}
	h4.line2.no{border-bottom:none;}
	h4.line2 .checkIn{font-weight: 400; position: absolute; right:0; top:0;}
/*[e] All Style */

/*[s] Main Style */
	#ribbonBanner{width:100%; height:120px; font-size:0; line-height:0; position: relative; overflow:hidden; display:none;}
	#ribbonBanner .ribbonArea{width:1920px; margin-left:-960px; overflow:hidden; position: relative; left:50%; }

	#ribbonBanner .bx-pager{width:1200px; margin-left:-600px; text-align: right; position: absolute; left:50%; bottom:40px; z-index:7;}
	#ribbonBanner .bx-pager-item{padding:0 7px; display:inline-block; vertical-align: top;}
	#ribbonBanner .bx-pager-item>a{width:14px; height:14px; background-color: #ccc; display:block; border-radius:99px; overflow:hidden;}
	#ribbonBanner .bx-pager-item>a.active{background-color: #087b29;}

	#ribbonBanner .ribbonClose{width:1200px; margin-left:-600px;  text-align: right; position: absolute; left:50%; bottom:12px; z-index:6;}
	#ribbonBanner .ribbonClose label,
	#ribbonBanner .ribbonClose a{display:inline-block; vertical-align: top; cursor: pointer;}
	#ribbonBanner .ribbonClose label>span,
	#ribbonBanner .ribbonClose a{font-family:'돋움'; font-size:12px; line-height:12px; color: #464646;}
	#ribbonBanner .ribbonClose a{margin-left:31px; position: relative;}
	#ribbonBanner .ribbonClose a:before{content: ""; width: 1px; height: 10px; margin-top:-5px; background-color: #464646; display: inline-block; position:absolute; left: -16px; top:50%;}
	#ribbonBanner .ribbonClose input[type=checkbox]{width: 12px; height: 12px; margin:0 5px 0 0; background-color: #464646; border:1px solid #cecece; display: inline-block; vertical-align: top;}

	.main .scroll{width:100%; font-size:0; line-height:0; text-align: center; position: absolute; left:0; bottom:80px; z-index:6; display:none;
		animation-duration: .7s; animation-iteration-count:infinite; animation-name: scrollDown; animation-timing-function:ease-out; animation-direction:alternate;
	}
	.main .scroll.open{display:block;}
	@keyframes scrollDown {
		from {bottom:80px;}
		to {bottom:70px;}
	}

	.mTitle{padding:0 0 45px; font-weight: bold; font-size:40px; line-height:1; color: #fff; text-align: center;}

	#mVisual{width:100%; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#mVisual .visualRoll{white-space: nowrap;}
	#mVisual .visualRoll .slider{width:100%; height:694px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; position: relative; overflow:hidden; display:inline-block; vertical-align: top;}

	#mVisual .bx-controls-direction>a{width:42px; height:80px; margin-top:-40px; background-position: center center; background-repeat: no-repeat; left:50%; position: absolute; top:50%; z-index:7;}
	#mVisual .bx-controls-direction>a.bx-prev{background-image: url('../../images/main/btn_bx_prev.png'); margin-left:-640px;}
	#mVisual .bx-controls-direction>a.bx-next{background-image: url('../../images/main/btn_bx_next.png'); margin-left:600px;}


	.mConts{width:100%; padding:120px 0; font-size:0; line-height:0; position: relative; overflow:hidden;}
	.mConts.m01{background-color: #fbfbfb;}
	.mConts .tj,
	.mConts.m01 .inConts{display: flex; justify-content: space-between;}
	.mConts.m01 .inConts img{box-shadow:1px 1px 9px rgba(0,0,0,0.2);}

	.mConts.full{padding:0;}
	.mConts.full img{width:1920px; max-width:none; margin-left:-960px; position: relative; left:50%;}


/* quick m1 공용 */
	.mConts.m01 .in_quick01,
	.mConts.m01 .in_quick02,
	.mConts.m01 .in_quick03{width:370px; height:350px;box-sizing:border-box;text-align:center;position:relative;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);}
	.mConts.m01 .in_quick01 .q_Tit,
	.mConts.m01 .in_quick02 .q_Tit,
	.mConts.m01 .in_quick03 .q_Tit{font-size:34px;color:#fff;line-height: 43px;letter-spacing: -0.025em;margin-bottom: 21px;font-weight:300;}
	.mConts.m01 .in_quick01 .q_Txt,
	.mConts.m01 .in_quick02 .q_Txt,
	.mConts.m01 .in_quick03 .q_Txt{line-height: 23px;font-size:18px;color:#09847d;letter-spacing:-0.015em;font-weight:300;}
	.mConts.m01 .in_quick01 .q_btn,
	.mConts.m01 .in_quick02 .q_btn,
	.mConts.m01 .in_quick03 .q_btn{position:absolute;bottom:55px;padding: 25px 50px;font-size:18px;color:#fff;border: 1px solid #fff;background-color: rgba(255,255,255,0.1);left:50%;margin-left:-95px;}

	.mConts.m01 .in_quick01{padding:50px 40px; background-image: url('../../images/main/img_mQuick01.jpg');}
	.mConts.m01 .in_quick01 .q_Tit{}
	.mConts.m01 .in_quick01 .q_Txt{color:#fff;}
	.mConts.m01 .in_quick01 .q_btn{}

	.mConts.m01 .in_quick02{padding:25px;background-image: url('../../images/main/img_mQuick02.jpg');}
	.mConts.m01 .in_quick02 .q_Tit{color:#09847d;letter-spacing:-0.05em;}
	.mConts.m01 .in_quick02 .q_Tit strong{letter-spacing:-0.07em;}
	.mConts.m01 .in_quick02 .q_Txt{color:#09847d;}
	.mConts.m01 .in_quick02 .q_btn{background-color:#09847d;padding: 25px 20px;margin-left:-65px;}

	.mConts.m01 .in_quick03{padding:50px;background-image: url('../../images/main/img_mQuick03.jpg');}
	.mConts.m01 .in_quick03 .q_Tit{color:#09847d;}
	.mConts.m01 .in_quick03 .q_Txt{}
	.mConts.m01 .in_quick03 .q_btn{color:#09847d;border:1px solid #09847d;}


/* quick m2 공용 */

	.mConts.m02 .in_quick01,
	.mConts.m02 .in_quick02,
	.mConts.m02 .in_quick03,
	.mConts.m02 .in_quick04{color:#fff;font-size:30px;position:relative;box-sizing:border-box;}
	.mConts.m02 .in_quick01 .q_Tit,
	.mConts.m02 .in_quick02 .q_Tit,
	.mConts.m02 .in_quick03 .q_Tit,
	.mConts.m02 .in_quick04 .q_Tit{line-height: 36px;font-size:30px;color:#fff;letter-spacing:-0.045em;text-align:center;margin-top:60px;font-weight:500;}
	.mConts.m02 .in_quick01 .q_btn,
	.mConts.m02 .in_quick02 .q_btn,
	.mConts.m02 .in_quick03 .q_btn,
	.mConts.m02 .in_quick04 .q_btn{margin-left: -64px;position:absolute;bottom: 90px;padding: 15px 24px 17px;font-size: 16px;color: #fff;background-color: #09847d;left:50%;/* margin-left: -45px; */border-radius: 13px;font-weight:500;}

	.mConts.m02 .in_quick01{height:500px;width:321px;background-image: url('../../images/main/img_mBanner01.jpg');}
	.mConts.m02 .in_quick01 .q_Tit{margin-top:140px;font-weight:400;}
	.mConts.m02 .in_quick01 .q_Tit strong{color:#00dce5;margin-right:6px;}
	.mConts.m02 .in_quick01 .q_btn{}

	.mConts.m02 .in_quick02{height:250px;width:557px;background-image: url('../../images/main/img_mBanner02.jpg');}
	.mConts.m02 .in_quick02 .q_Tit{color:#00582a;text-align:left;margin-top:70px;padding-left:46px;}
	.mConts.m02 .in_quick02 .q_Tit strong{}
	.mConts.m02 .in_quick02 .q_btn{bottom:53px;left: 110px;}

	.mConts.m02 .in_quick03{height:250px;width:322px; background-image: url('../../images/main/img_mBanner03.jpg');}
	.mConts.m02 .in_quick03 .q_Tit{margin-top:90px;}
	.mConts.m02 .in_quick03 .q_btn{bottom:68px;background-color:#fff;color:#09847d;}

	.mConts.m02 .in_quick04{height:250px;width:320px; background-image: url('../../images/main/img_mBanner04.jpg');}
	.mConts.m02 .in_quick04 .q_Tit{color:#000000; margin-top:90px;}
	.mConts.m02 .in_quick04 .q_btn{bottom:68px;}

	.mConts.m02{background-color: #edeff2;}
	.mConts.m02 .maps{width:100%; height:250px; padding:0 !important; border:none !important; overflow:hidden;}

/*[e] Main Style */

/*[s] Sub Style */
	/* notice_box */
		.notice_box {position:relative; padding:30px 30px 30px 175px; background-color:#f8f8f8; box-sizing:border-box; margin-bottom:60px;}
		.notice_box.activeInfo_i {padding:30px 30px 30px 155px;}
		.notice_box.left_in {padding:30px 30px 30px 150px;}
		.notice_box p {font-size:18px; line-height:1.65; font-weight:500;}
		.notice_box:before {position:absolute; display:block; content:""; left:50px;}
		.notice_box.medicalInfo:before {width:75px; height:73px; background:url("../../images/aboutDH/medicalInfo_icon.png") no-repeat left top; top:50px;}
		.notice_box.advice:before {width:70px; height:54px; background:url("../../images/customer/advice_icon.png") no-repeat left top; top:35px;}
		.notice_box.review:before {width:65px; height:65px; background:url("../../images/customer/review_icon.png") no-repeat left top;  top:35px;}

	/*병원소개*/

		/*대표원장 인사말*/
			.greeting {overflow:hidden;}
			.greeting .greetingImg {float:left;}
			.greeting .greetingTxt {margin-left:60px; float:left; width:762px;}
			.greeting .greetingTxt dl {text-align:left; padding-top:15px;}
			.greeting .greetingTxt dl dt {font-size:28px; color:#087b29; font-weight:500; line-height:1.3; margin-bottom:30px;}
			.greeting .greetingTxt dl dd {font-size:16px; color:#636363; font-weight:400; line-height:1.65;}
			.greeting .greetingTxt dl p {padding-top:15px;}
			.greeting .greetingTxt dl .first_txt {font-size:20px; color:#252525; font-weight:500; line-height:1.65;}
			.greeting .greetingTxt dl .last_txt {padding-top:30px; font-size:20px; color:#252525; font-weight:400; line-height:1.65;}
			.greeting .greetingTxt dl .last_txt span {padding-left:20px; font-size:32px; font-weight:bold; font-family: 'Noto Serif KR', serif; position:relative;}

		/*연혁*/
			.history {margin:0 auto;}
			.history .himg {}

			.history .history_list {margin-top:-65px; width:1200px; position:relative; background: url('../../images/aboutDH/footprint_line.gif') repeat-y center top; }
			.history .history_list:before {content: ""; display:block; position:absolute; width:29px; height:29px; top:-10px; left:50%; margin-left:-14px; background:url('../../images/aboutDH/h_cell_h5_first.png') no-repeat center top;}
			.history .history_list .cell {width:1200px; display:inline-block; position:relative; margin-bottom:70px;}
			.history .history_list .cell:first-child {padding-top:120px;}
			.history .history_list .cell .imgArea {width:50%; float:left; margin-top:50px; margin-bottom:75px;}
			.history .history_list .cell .txtArea {width:50%; float:right; text-align:left;}
			.history .history_list .cell .txtArea .txt_list {padding-left:110px; margin-bottom:70px;}
			.history .history_list .cell .txtArea .txt_list h5 {font-size:40px; color:#087b29; line-height:1; font-weight:500; position:relative;}
			.history .history_list .cell .txtArea .txt_list h5:before {content: ""; display:block; position:absolute; width:13px; height:13px; left:-116px; margin-top:15px; background:url('../../images/aboutDH/h_cell_h5.png') no-repeat center top;}
			.history .history_list .cell .txtArea .txt_list h5:after {content: ""; display:block; position:absolute; top:50%; left:-103px; margin-top:1px; width:80px; height:1px; background-color:#e1e1e1;}
			.history .history_list .cell .txtArea .txt_list ol { position:relative; margin-top:30px;}
			.history .history_list .cell .txtArea .txt_list ol li { position:relative; padding:10px 0 10px 100px; clear:both; font-size:16px; color:#666;}
			.history .history_list .cell .txtArea .txt_list ol li p { font-size:16px; color:#666; line-height:1.45; }
			.history .history_list .cell .txtArea .txt_list ol li span.date { font-size:17px; letter-spacing:0; position:absolute; left:0; top:5px; font-weight:500; color:#63b32e; line-height:1.8;}

			.history .history_list .cell .imgArea.right {width:50%; float:right;}
			.history .history_list .cell .imgArea.right img {padding-left:110px;}
			.history .history_list .cell .txtArea.right {width:50%; float:left; text-align:left;}
			.history .history_list .cell .txtArea.right .txt_list {padding-left:0px; padding-right:110px; margin-bottom:70px; text-align:right;}
			.history .history_list .cell .txtArea.right .txt_list h5:before {left:auto; right:-116px;}
			.history .history_list .cell .txtArea.right .txt_list h5:after {right:-103px; left:auto;}
			.history .history_list .cell .txtArea.right .txt_list ol { position:relative; margin-top:30px; padding-left:0px; }
			.history .history_list .cell .txtArea.right .txt_list ol li {padding:10px 100px 10px 0px;}
			.history .history_list .cell .txtArea.right .txt_list ol li span.date {right:0; left:auto}

		/*층별안내*/
			.floor_list {position:relative; text-align:left; border-top:2px solid #666;}
			.floor_list > div {display: inline-block; box-sizing: border-box; vertical-align: top;}
			.floor_list .left {width:505px; border-left:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; display:inline-block; vertical-align:top;}
			.floor_list .left li {position:relative; display:block; border-bottom:1px solid #ddd; margin-top:-1px;}
			.floor_list .left li a {border-top:1px solid transparent; color:#636363;}
			.floor_list .left li > a {display: block; padding-bottom:17px;}
			.floor_list .left li .num {font-family: 'Noto Serif KR', serif; font-size:26px; font-weight:bold; color:#232323; margin-left:18px; width:65px; padding-top:20px;}
			.floor_list .left li span {display: inline-block; vertical-align: top;}
			.floor_list .left li .copy {font-size:16px; width:80%; line-height:1.5; padding-top:22px;}
			.floor_list .left li .copy .cross_f {color:#232323;}

			.floor_list .left li:hover {background:#f8f8f8; border-top:1px solid #ddd; margin-top:-2px;}
			.floor_list .left li:first-child:hover {border-top:1px solid #666; margin-top:-1px; padding-bottom:-1px;}
			.floor_list .left li:first-child:hover a {border-top:none;}

			.floor_list .left li.active {background:#f8f8f8; border-top:1px solid #ddd; margin-top:-2px;}
			.floor_list .left li:first-child.active {border-top:2px solid #666;}
			.floor_list .left li.active .copy {color:#00989e; font-weight:500;}

			.floor_list .right {width:690px; padding-left:40px;}
			.floor_list .right .floor_tit {position:relative; position:relative; font-size:0; margin-top:51px; margin-bottom:10px;}
			.floor_list .right .floor_tit .num {font-family: 'Noto Serif KR', serif; font-size:32px; font-weight:bold; color:#232323; padding-top:20px;}
			.floor_list .right .floor_tit .copy {font-size:20px; vertical-align: baseline; position:relative; top:-2px; margin-left:16px; color:#232323;}
			.floor_list .right .floor_tit .copy b {font-size:16px; font-weight:500;}

			.floor_list .right .img {position:relative; margin-top:30px;}
			.floor_list .right .img .f_tit {font-size:20px; vertical-align: baseline; position:relative; color:#00989e; margin-bottom:20px;}
			.floor_list .right .img .visualRoll{white-space: nowrap;}
			.floor_list .right .img .visualRoll .slider{width:100%; height:435px; background-repeat: no-repeat; background-position: center center; background-size: cover; font-size:0; line-height:0; position: relative; overflow:hidden; display:inline-block; vertical-align: top;}
			.floor_list .right .img .visualRoll .slider>span{width: 100%; padding:0 20px; background-color:rgba(0,0,0,0.5); font-weight:500; font-size:20px; line-height:60px; color: #fff; display:block; position:absolute; left: 0; bottom:-60px; -webkit-transition-delay: .0s; transition-delay: .0s; box-sizing: border-box;}

			.floor_list .right .img .visualRoll .slider.active>span{bottom:0px; -webkit-transition-delay: .3s; transition-delay: .3s;}

			.floor_list .right .img .bx-pager{display:none;}

			.floor_list .right .img .bx-controls-direction>a{font-size:0; width:24px; height:45px; background-position: center center; background-repeat: no-repeat; position: absolute; top:50%; z-index:5;}
			.floor_list .right .img .bx-controls-direction>a.bx-prev{background-image: url('../../images/aboutDH/btn_bx_prev.png'); left:20px;}
			.floor_list .right .img .bx-controls-direction>a.bx-next{background-image: url('../../images/aboutDH/btn_bx_next.png'); right:20px;}

		/*오시는길*/
			.location {position:relative; width:100%; height:514px; overflow:hidden;}
			.location .location_tit {position:absolute; bottom:0; left:0; width:100%; background-color:rgba(0,0,0,0.7); color:#fff; z-index:100; padding:30px; box-sizing:border-box;}
			.location .location_tit dl {vertical-align:middle; font-size:18px;}
			.location .location_tit dt {display:inline-block; font-weight:500; margin-right:15px; font-size:20px;}
			.location .location_tit dd {display:inline-block; font-weight:400;}
			.location .location_tit dl+dl {margin-top:15px;}
			.location .location_tit .btn_navi {position:absolute; bottom:32.5px;right:18px;z-index:100;width:66px;height:66px;background-color:#f7a600;}
			.location .location_tit .btn_navi:before {position:absolute; content:""; display:block; width:40px; height:40px; top:16px; right:11px; background:url("../../images/aboutDH/location_icon.png") no-repeat;}
			.location .root_daum_roughmap {border:none; padding:0;}

			.direction {padding-left:160px; background-repeat:no-repeat; background-position:left top;}
			.direction.bg01 {background-image:url('../../images/aboutDH/direction_icon01.png'); padding-bottom:40px; border-bottom:1px dashed #ddd;}
			.direction.bg02 {background-image:url('../../images/aboutDH/direction_icon02.png'); background-position:left 40px; padding-top:40px; padding-bottom:40px; border-bottom:1px dashed #ddd;}
			.direction.bg03 {background-image:url('../../images/aboutDH/direction_icon03.png'); background-position:left 40px; padding-top:40px; }
			.direction h4 {font-size:24px; font-weight:500; line-height:1; color:#087b29;}
			.direction h5 {padding-top:30px; font-size:18px; font-weight:500; line-height:1; color:#252525;}
			.direction p {padding-top:15px; font-size:16px; font-weight:400; line-height:1.65; color:#636363; letter-spacing:-0.2px;}
			.direction span {color:#fff; display:inline-block; text-align:center;}
			.direction .bus_wrap {display:table; table-layout:fixed; width:715px;}
			.direction .bus_wrap .bus {display:table-cell; position:relative;}
			.direction .line2 {background-color:#37b42d; padding:2px 8px; margin:0 5px;}
			.direction .line4 {background-color:#00a9dc; padding:2px 8px; margin:0 5px;}
			.direction .line5 {background-color:#9a48b1; padding:2px 8px; margin:0 5px;}
			.direction .gb {background-color:#50a332; padding:4px 0px; min-width:100px; margin:0 10px 0 0px;}
			.direction .bb {background-color:#395cb4; padding:4px 0px; min-width:100px; margin:0 10px 0 0px;}
			.direction .eb {background-color:#df121a; padding:4px 0px; min-width:100px; margin:0 10px 0 0px;}
			.direction .rb {background-color:#f72f08; padding:4px 0px; min-width:100px; margin:0 10px 0 0px;}
			.direction .ib {background-color:#3b3d99; padding:4px 8px; margin:0 10px 0 0px;}
			.direction .gab {background-color:#8b4513; padding:4px 8px; margin:0 10px 0 0px;}
			.direction .arrow {color:#087b29; font-weight:500; margin:0 5px;}
			.direction .rpoint {color:#e40000;}
			.direction .gpoint {color:#087b29; font-size:20px;}

	/*클리닉소개*/
		/* 의료진 소개 */
			.doctor_list{width:100%; font-size:0; line-height:0; overflow:hidden;}
			.doctor_list>ul{margin:-25px 0 0 -25px;}
			.doctor_list>ul>li{width:50%; padding:25px 0 0 25px; display:inline-block; vertical-align: top; box-sizing: border-box;}
			.doctor_list .doctor_In{padding:30px 20px; background-color: #fff; border:1px solid #dbdbdb;}
			.doctor_list .doctor_In>.in{display: flex; justify-content: space-between;}
			.doctor_list .doctor_In .photo{width:192px; min-width:192px; height:242px; border:1px solid #eaeaea; box-sizing: border-box;}
			.doctor_list .doctor_In .txtArea{width:100%; padding-left:28px; box-sizing: border-box; position: relative;}
			.doctor_list .doctor_In .txtArea .name{padding:10px 0 18px; border-bottom:1px solid #dbdbdb; line-height:1.3;}
			.doctor_list .doctor_In .txtArea .name>*{display:block; vertical-align: bottom;}
			.doctor_list .doctor_In .txtArea .name>strong{font-size:26px; color: #111;}
			.doctor_list .doctor_In .txtArea .name>span{padding:0 0 3px 0; font-size:16px; color: #555;}

			.doctor_list .doctor_In .txtArea .department{padding-top:22px; line-height:1.3;}
			.doctor_list .doctor_In .txtArea .department>*{font-size:16px; display:inline-block; vertical-align: top;}
			.doctor_list .doctor_In .txtArea .department>strong{padding-right:4px; font-weight: 400; color: #252525;}
			.doctor_list .doctor_In .txtArea .department>span{color: #555;}

			.doctor_list .doctor_In .txtArea .view{width:151px; height:41px; background:url('../../images/clinic/btn_doctor_view.gif') no-repeat center center; position: absolute; right:0; bottom:0; display:inline-block;}
			.doctor_list .doctor_In .txtArea .view:hover{background-image:url('../../images/clinic/btn_doctor_view_on.gif');}

			.doctor_view{width:100%; font-size:0; line-height:0; overflow:hidden;}
			.doctor_view .doctor_Top{display: flex; justify-content: space-between;}
			.doctor_view .doctor_Top .photo{width:535px; min-width:535px; height:675px; border:1px solid #eaeaea; box-sizing: border-box;}
			.doctor_view .doctor_Top .txtArea{margin-left:35px; width:100%; padding:7px 0 85px; letter-spacing: -0.03em; box-sizing: border-box; position: relative;}
			.doctor_view .doctor_Top .txtArea .dCenter{font-size:26px; line-height:1; color: #252525;}
			.doctor_view .doctor_Top .txtArea .name{padding:12px 0;line-height:1.3;}
			.doctor_view .doctor_Top .txtArea .name>*{display:block; vertical-align: bottom; position: relative;}
			.doctor_view .doctor_Top .txtArea .name>strong{font-size:46px; color: #111;}
			.doctor_view .doctor_Top .txtArea .name>span{padding:0 0 3px 0px; font-size:30px; color: #363636;}
/* 			.doctor_view .doctor_Top .txtArea .name>span:before{content: ""; width: 1px; height: 25px; background-color: #898989; display: inline-block; position:absolute; left:22px; bottom:8px; box-sizing: border-box;} */
			.doctor_view .doctor_Top .txtArea .department{font-size:18px; line-height:1.3; color: #363636;}

			.doctor_view .doctor_Top .txtArea .list{position: absolute; right:0; top:0; display:inline-block;}
			.doctor_view .doctor_Top .btnArea{margin-top:0; position: absolute; left:0; bottom:0;}

			.doctor_view .board_list>.table .tr>div{padding:15px 20px;}
			.doctor_view .board_list>.table .thead>div{padding:10px 0;}

		 /* 종합건강검진 */
			.totalcare .txtbox {width:100%; padding:15px 20px; background:#f8f8f8; margin-top:20px; margin-bottom:60px;}

	/*국제환자 관련하여*/
		/* 국제협력팀 소개 */
			.team {width:100%; margin-bottom:50px;}
			.team .img {width:100%; height:380px; overflow:hidden;}
			.team .team_txtbox {width:1200px; padding:50px; background:#f5f5f5 url("../../images/international/team_bg.png") no-repeat bottom right; box-sizing:border-box; text-align:center;}
			.team .team_txtbox h4 {font-size:28px; color:#087b29; font-weight:500; line-height:1.3; margin-bottom:30px;}
			.team .team_txtbox p {font-size:16px; color:#636363; font-weight:400; line-height:1.65; padding-bottom:20px;}
			.team .team_txtbox p:last-child {padding-bottom:0px;}

		/* 국제환자서비스 진료프로세스 */
			.process {position:relative; margin-bottom:30px; padding:50px 30px 50px 280px; border:5px solid #e5e5e5;}
			.process .ptit {position:absolute; left:0; top:50px; width:280px; padding-top:130px; background-repeat:no-repeat; background-position:center top;}
			.process .ptit h4 {position:relative; font-size:24px; text-align:center; color:#087b29; font-weight:500;}
			.process.bg01 .ptit {background:url('../../images/international/process_icon01.png') no-repeat center;}
			.process.bg02 .ptit {background:url('../../images/international/process_icon02.png') no-repeat center; top:40px;}
			.process.bg03 .ptit {background:url('../../images/international/process_icon03.png') no-repeat center; top:15px;}
			.process.bg01 .ptit h4:after {content: ""; display:block; position:absolute; width:134px; height:2px; background-color:#087b29; left:74px}
			.process.bg02 .ptit h4:after {content: ""; display:block; position:absolute; width:125px; height:2px; background-color:#087b29; left:78px}
			.process.bg03 .ptit h4:after {content: ""; display:block; position:absolute; width:166px; height:2px; background-color:#087b29; left:58px}
			.process .ptxt {padding-left:30px; border-left:1px solid #e5e5e5;}

		/* 대항병원에 와야하는 이유 */
			.comdh {width:1200px; overflow:hidden;}
			.comdh dl {}
			.comdh dl + dl {margin-top:60px;}
			.comdh dl dt {}
			.comdh dl dt .num {display:inline-block; font-size:50px; color:#60bb46; line-height:1; padding-right:25px; margin-right:25px; font-weight:500; letter-spacing:-1px; border-right:1px solid #ddd;}
			.comdh dl dt p {display:inline-block; font-size:24px; color:#087b29; font-weight:500;}
			.comdh dl dd {font-size:16px; color:#636363; font-weight:400; padding-top:20px; line-height:1.6}

		/* 연락방법 */
			.icontact {position:relative; padding:30px;background-color:#fff; box-sizing:border-box; border:2px solid #e5e5e5;}
			.icontact h3 {color:#252525; font-size:22px; line-height:1.4; font-weight:500; text-align:center;}

			.icontact_wr {}
			.icontact_wr .icontact_list {display:inline-block; margin-top:50px; width:33%; padding:20px 40px; border-right:1px solid #ddd; box-sizing:border-box; vertical-align:top;}
			.icontact_wr .icontact_list:last-child {border-right:none;}
			.icontact_wr .icontact_list .tit {padding-top:100px; font-size:22px; font-weight:500; text-align:center; color:#087b29; background:url('../../images/international/contact_icon01.png') no-repeat center top;}
			.icontact_wr .icontact_list .tit.bg02 {background:url('../../images/international/contact_icon02.png') no-repeat center top;}
			.icontact_wr .icontact_list .tit.bg03 {background:url('../../images/international/contact_icon03.png') no-repeat center top;}
			.icontact_wr .icontact_list .txt {padding-top:20px; font-size:16px; text-align:center;}
			.icontact_wr .icontact_list .txt p {padding-top:5px;}
			.icontact_wr .icontact_list .txt p:first-child {padding-top:0px;}


/*[e] Sub Style */


/*[s] Plugin Style */
	/* Layer Style */
		.layerArea .layerIn .layerBgIn{width:0px; height:0px; background-color: rgba(255,255,255,0.7); position:absolute; left:50%; top:50%; z-index:100; -webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}

		.layerArea{width:0px; height:0px; background-color: rgba(0,0,0,0.7); position:fixed; left:50%; top:50%; z-index:99; overflow:hidden; overflow-y:auto; -webkit-transition: .3s; transition: .3s; transform-origin: 50% 50%;}
		.layerArea.one,
		.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
		.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
		.layerArea .closeLy{width:100px; display:inline-block; position: fixed; right:0; top:0;}
		.layerArea .layerIn{width:100%; height:100%; display: table; position:relative;}
		.layerArea .layerIn .layerCell{width:100%; height:100%; padding:70px 0; display: table-cell; vertical-align:middle; position:relative; box-sizing: border-box;}
		.layerArea .layerIn .layerBox{margin:0 auto; background-color: #fff; font-size:0; line-height:0; display:none; position: relative; box-sizing: border-box; z-index:99;}
		.layerArea .layerIn .layerBox>.tit{padding:25px 25px 15px;}
		.layerArea .layerIn .layerBox>.tit>strong{font-size:16px; line-height:1; color:#00a9cc;}
		.layerArea .layerIn .layerBox .contLy{}

		.easyReservation{width:980px; background-color: #fff;}
		.easyReservation .title{padding:30px; background-color: #087b29; line-height:1; color: #fff; position: relative;}
		.easyReservation .title>dt{font-weight: 500; font-size:24px;}
		.easyReservation .title>dd{padding-top:10px; font-size:16px;}
		.easyReservation .closeLy{width:auto; margin-top:-15px; display:inline-block; position: absolute; right:30px; top:50%;}
		.easyReservation .contLy{padding:20px 20px 80px;}

		.easyReservation .infoBox{padding:30px 40px; background:#f8f8f8 url("../../images/bg_layinfoBox.gif") no-repeat right bottom; letter-spacing: -0.03em;}
		.easyReservation .infoBox .tit{padding-bottom:20px; font-weight: 500; font-size:20px; line-height:1; color: #087b29;}
		.easyReservation .infoBox ol{counter-reset:num;}
		.easyReservation .infoBox ol>li{padding-left:30px; font-size:16px; line-height:22px; color: #636363; position: relative;}
		.easyReservation .infoBox ol>li+li{margin-top:10px;}
		.easyReservation .infoBox ol>li>p{font-size:14px; line-height:1.4; color: #e84e0e;}
		.easyReservation .infoBox ol>li:before {counter-increment:num; content: counter(num); width: 18px; height: 18px; background-color: #087b29; font-weight:400; font-size: 12px; line-height:18px; color: #fff; text-align: center; border-radius: 50%; position: absolute; left: 0; top:3px; display: inline-block; }

	/* Img Over Bg Style */
		#photo{width:960px;margin:0 auto; position:relative; overflow:hidden;}
		#photo>li{width:150px; height:150px; margin:5px; float:left; display:inline; overflow:hidden;}
		#photo>li>a{width:100%; height:100%; position: relative; display:block; overflow:hidden;}
		#photo>li>a>img{width:100%; height:100%; display:block; border-radius:5px;}
		#photo>li>a>.bg_l{width:100%; height:100%; background-color:red; position: absolute; left:0; top:0; display:none; opacity:0.3; border-radius:5px;}

	/* Notice One Line Style */
		.mNoticeList{width:100%; height:60px; margin-top:25px; overflow:hidden; position: relative;}
		.mNoticeList>ul{width:100%; position: absolute; left:0; top:-60px;}
		.mNoticeList>ul>li{height:60px; position: relative;}
		.mNoticeList>ul>li>a{padding-left:73px; display:block; position: relative;}
		.mNoticeList .day{width:41px; padding-right:15px; border-right:1px solid #d5d1cc; font-weight: 600; font-size:12px; line-height:1; color: #b99764; text-align: center; position: absolute; left:0; top:0;}
		.mNoticeList .day>strong{font-weight: 700; font-size:32px; line-height:1; display:block;}
		.mNoticeList dl.list{font-size:16px; line-height:20px; color: #876e49; word-break:keep-all; word-wrap:break-word;}
		.mNoticeList dl.list>dt{padding-bottom:6px; font-weight: 600; font-size:12px; line-height:1; color: #b99764;}


		.sitemapArea{width:100%; font-size:0; line-height:0; overflow:hidden;}
		.sitemapArea>ul{margin:-40px 0 0 -12px;}
		.sitemapArea>ul>li{width:23%; padding:200px 0 0 12px; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.sitemapArea>ul>li>a{background-color: #008c44; border:1px solid #e0e0e0; border-top:2px solid #008c44; font-size:20px; line-height:50px; color: #fff; text-align: center; display:block;}

        .sitemapArea .sitemap_1 {margin-top: 500px; display: inline; margin-left: 30px;}
        .sitemapArea .sitemap_1:first-child, .sitemapArea .sitemap_1:nth-child(5)  {margin-left: 0;}

		.sitemapArea>ul>li>.gnbSub{border:1px solid #e0e0e0; border-top:none; text-align: center;}
		.sitemapArea>ul>li>.gnbSub>li+li{border-top:1px solid #e0e0e0;}
		.sitemapArea>ul>li>.gnbSub>li>a{font-size:18px; line-height:50px; color: #666; display:block;}
		.sitemapArea>ul>li>.gnbSub>li>a:hover{color: #008c44;}

		.sitemapArea>ul>li>.gnbSub>.two {background-color: #fafafa;}
		.sitemapArea>ul>li>.gnbSub>.two span {font-size: 17px;}

		.sitemapArea>ul>li>.gnbSub>.three {background-color: #f2f2f2; border-top: 0;}
		.sitemapArea>ul>li>.gnbSub>.three span {font-size: 15px;}

	.c_red {text-decoration: underline; background-color: #ffeced !important;}


	/* 진료실적 */
		.treatRecord_graph{width:100%; height:517px; background:url("../../images/aboutDH/bg_treatRecord.jpg") no-repeat center center; font-size:0; line-height:0; box-sizing: border-box;}
		.treatRecord_graph .graph_in{width:1200px; padding-top:100px; margin:0 auto; display: flex; justify-content: space-between;}
		.treatRecord_graph .graph_in .graph_repeat{width:244px; position: relative;}
		.treatRecord_graph .graph_in .graph_repeat .graph{width:244px; height:244px; position: relative;}
		.treatRecord_graph .graph_in .graph_repeat .graph>div{width:360px; height:360px; position: absolute; left:-67px; top:-60px;}
		.treatRecord_graph .graph_in .graph_repeat .title{width:172px; height:172px; background-color: #f8f8f8; font-weight: 500; font-size:30px; line-height:1.2; color: #363636; text-align: center; position: absolute; left:30px; top:40px; z-index:3; border-radius:50%; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center;}
		.treatRecord_graph .graph_in .graph_repeat>dl{padding-top:25px; font-weight: 500; line-height:36px;}
		.treatRecord_graph .graph_in .graph_repeat>dl>dt{font-size:26px; color: #363636;}
		.treatRecord_graph .graph_in .graph_repeat>dl>dt>strong{font-weight: bold; font-size:30px;}
		.treatRecord_graph .graph_in .graph_repeat>dl>dd{font-size:20px; color: #636363;}

		.treatRecord_list{width:1200px; margin:80px auto 100px; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; font-size:0; line-height:0; box-sizing: border-box;}
		.treatRecord_list>li{width:33.333%; padding-bottom:35px; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; text-align: center; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.treatRecord_list>li>p{}
		.treatRecord_list>li>dl{margin-top:-2px;}
		.treatRecord_list>li>dl>dt{font-weight: 500; font-size:24px; line-height:28px; color: #087b29;}
		.treatRecord_list>li>dl>dd{height:96px; padding-top:15px; font-size:16px; line-height:24px; color: #636363;}
/*[e] Plugin Style */

/*
-webkit-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transform: translateX(-50%); transform: translateX(-50%);
filter:grayscale(100%) blur(0px); -webkit-filter:grayscale(100%) blur(0px);
transition: all .5s linear;
transition: all .5s ease-out;
transform:rotate(180deg);
-webkit-transition-timing-function:ease-in linear; transition-timing-function:ease-in linear;
-webkit-transition-delay: .8s; transition-delay: .8s;
:before{content: ""; width: 24px; height: 24px; background-color: #fff; border:1px solid #666; display: inline-block; position:absolute; left: 0; top:0px; box-sizing: border-box;}
display: flex; justify-content: space-between; // 양쪽 끝 정렬
display: flex; justify-content: space-around; // 센터 정렬
display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; //한줄 감추기
display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; //두줄 감추기
active
:first-child
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;
*/