	.lastDepth>a i,
	.lastDepth>a i:after,
	.lastDepth>a i:before,

	#mVisual .inConts .ii,
	#mVisual .inConts .ii.btn>a,
	#mVisual .bx-pager>span,
	#mVisual .bx-pager-item>a{transition: all .3s ease-out; transform-origin: 50% 50%;}

/*[e] All Style */
	img.bg_thumb{background-repeat: no-repeat; background-position: center center;}

	.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-bottom:1px solid #ddd;}

    .nTable .tab{display:flex; border-bottom:1px solid #ddd;}
    .nTable .tab li{width:50%; text-align:center;}
    .nTable .tab li span{display:block; margin-bottom:-1px; padding:15px 0; font-size:26px; color:#333; cursor:pointer;}
    .nTable .tab li.on span{color:#087b29; border-bottom:2px solid #087b29;}

	.nTable>table{/* display:none; */ width:100%; margin-top:15px; border-spacing:0; table-layout : fixed; border-top:2px solid #666;}
    .nTable>table.tabbox.on{display:table;}
	.nTable>table th,
	.nTable>table td {padding:20px 15px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; font-size:20px; 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; font-size:22px; color:#363636; position:relative;}
	.nTable>table>tbody>tr>th {background-color:#f8f8f8; font-weight:500; color:#363636; position:relative;}

	.nTable>table .b_left {border-left:1px solid #ddd}

	.nTable>table .th_bg00 {background-color: #fff;}
	.nTable>table .th_bg01 {background-color: #f8f8f8;}
	.nTable>table .th_bg02 {background-color: #ebebeb;}
	.nTable>table .th_bg03 {background-color: #f2f2f2;}
	.nTable>table .red {color: #e40000;}

	.nTable>table .ps{font-size:18px; color: #e40000;}

	.nTable.scroll{overflow:hidden; overflow-x:auto; border-top:2px solid #666;}
	.nTable.scroll>table{width:1200px;}

	.f0{font-size:0; line-height:0;}

	.lastDepth{width:100%; margin-bottom:50px; background-color:#fff; border:3px solid #00989e; box-sizing:border-box; display:block; z-index:7; position: relative;}
	.lastDepth>a{padding:0 70px 0 30px; font-weight: 400; font-size:24px; line-height:70px; color: #00989e; display:block; position:relative;}
	.lastDepth>a i{width:20px; height:12px; margin-top:-6px; position: absolute; right:20px; top:50%; display:inline-block;}
	.lastDepth>a i:after,
	.lastDepth>a i:before{content: ""; width:13px; height: 2px; margin:0 0 0 0; background-color:#00989e; display: block; position:absolute; top:50%;}
	.lastDepth>a i:after{right:8px; transform:rotate(45deg);}
	.lastDepth>a i:before{right:0px; transform:rotate(-45deg);}

	.lastDepth.active a i{transform:rotate(180deg);}

	.lastDepth .lastDepthSub{width:100%; background-color:#fff; border:3px solid #00989e; position: absolute; left:-3px; top:100%; display:none;}
	.lastDepth .lastDepthSub>a{padding:0 70px 0 30px; font-weight:400; font-size:20px; line-height:60px; color:#00989e; display:block;}
	.lastDepth .lastDepthSub>a+a{}

	.lastDepth.active a:before{transform:rotate(180deg);}
	.lastDepth .lastDepthSub>a.active{background-color:#00989e; color:#fff;}

	.lastDepth.yellow{background-color: #ffcc00;}
	.lastDepth.yellow .lastDepthSub{background-color: #ffcc00;}
	.lastDepth.yellow .lastDepthSub>a{border-top-color:#ffd83b;}
	.lastDepth.yellow .lastDepthSub>a.active{background-color: #ffd83b;}

	.lastDepthConts{font-size:0; line-height:0; display:none; overflow:hidden;}
	.doctor_view .lastDepthConts{padding:0px 0 50px; font-size:22px; line-height:1.4; color: #636363;}

	/*[s] 셀렉트 박스형 */
		.lastDepthSelect{width:100%; margin-top:-40px; margin-bottom:60px; background-color:#63b32e; display:block; z-index:8; position: relative;}
		.lastDepthSelect.w600{width:600px; margin:-40px 20px 60px;}
		.lastDepthSelect>a{width:100%; height:70px; padding:0px 20px; font-weight: 500; font-size:22px; line-height:1.4; color:#fff; display:table; box-sizing:border-box; position: relative;}
		.lastDepthSelect>a>span{padding:5px 0; display:table-cell; vertical-align:middle;}
		.lastDepthSelect>a i{width:20px; height:12px; margin-top:-6px; position:absolute; right:20px; top:50%; display:inline-block;}
		.lastDepthSelect>a i:after,
		.lastDepthSelect>a i:before{content: ""; width:13px; height:2px; margin:0 0 0 0; background-color:#fff; display: block; position:absolute; top:50%;}
		.lastDepthSelect>a i:after{right:8px; transform:rotate(45deg);}
		.lastDepthSelect>a i:before{right:0px; transform:rotate(-45deg);}

		.lastDepthSelect.active a i{transform:rotate(180deg);}

		.lastDepthSelect .lastDepthSub{width:100%; background-color: #fff; border:1px solid #dbdbdb; position: absolute; left:0; top:100%; display:none; box-sizing:border-box;}
		.lastDepthSelect .lastDepthSub>a{width:100%; height:60px; padding:0px 20px; font-weight:400; font-size:22px; line-height:1.4; color:#636363; display:table; box-sizing:border-box;}
		.lastDepthSelect .lastDepthSub>a>span{padding:5px 0; display:table-cell; vertical-align:middle;}
		.lastDepthSelect .lastDepthSub>a+a{border-top:1px solid #dbdbdb;}
		.lastDepthSelect .lastDepthSub>a:hover,
		.lastDepthSelect .lastDepthSub>a.active{color:#63b32e;}
		.lastDepthSelect .lastDepthSub>a.active i{transform:rotate(180deg);}
	/*[e] 셀렉트 박스형 */

	/*[s] 기본형 */
		.lastDepth_tab{width:100%; margin-bottom:50px; font-size:0; line-height:0; text-align: center; box-sizing: border-box; overflow:hidden; display: flex; justify-content: space-between;}
		.lastDepth_tab>a{width:100%; height:60px; background-color:#fff; border:1px solid #dbdbdb; font-size:22px; line-height:1.2; color:#636363; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.lastDepth_tab>a+a{margin-left:-1px;}
		.lastDepth_tab>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

		.lastDepth_tab.fixed{justify-content: flex-start; flex-wrap:wrap; border:none; border-top:1px solid #dbdbdb border-left:1px solid #dbdbdb;}
		.lastDepth_tab.fixed>a{margin:0; border:none; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}

		.lastDepth_tab.two>a{width:50%;}
		.lastDepth_tab.three>a{width:33.333%;}
		.lastDepth_tab.four>a{width:25%;}
		.lastDepth_tab.five>a{width:20%;}

		.lastDepth_tab>a:hover,
		.lastDepth_tab>a.active{background-color:#00989e; border-color:#00989e; color: #fff; z-index:2;}

		.lastDepth_tab.doctor{text-align: left; display:block; position: relative;}
		.lastDepth_tab.doctor:before{content: ""; width: 100%; height: 1px; background-color: #898989; display:block; position:absolute; left:0; bottom:0px;}
		.lastDepth_tab.doctor>a{width:34.3%; height:63px; background-color: #f0f0f0; border:1px solid #bfbfbf; border-bottom-color:#898989; font-size:22px; line-height:1.2; text-align: center; color: #464646; position: relative; z-index:2;}
		.lastDepth_tab.doctor>a+a{width:33%; margin-left:-1px;}
		.lastDepth_tab.doctor>a>span{display:inline-block; position: relative; top:50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

		.lastDepth_tab.doctor>a:hover,
		.lastDepth_tab.doctor>a.active{background-color: #fff; border-color:#898989; border-bottom-color:#fff; color: #087b29; z-index:3; text-shadow:none; transition:none;}
	/*[e] 기본형 */


	.pgTxt{margin:-20px 0 35px; font-weight: 500; font-size:22px; line-height:32px; color: #636363; letter-spacing: -0.03em;}
	.nTit{font-weight: 300; font-size:28px; line-height:36px; color: #333; text-align: center;}
	.nTit>span{font-weight: 300;}
	.nTxt{font-size:22px; line-height:34px; color: #666; letter-spacing: -0.03em;}
	.nTxt.c00989e{color: #00989e;}
	.nTxt.gray{padding:35px 0; background-color: #f8f8f8; font-size:18px; line-height:26px; color: #323232; text-align: center;}
	.nTxt.f20{}
	.txt_c{font-weight: 300; font-size:20px; line-height:30px; color: #636363; text-align: center;}
	.txt_c>span{padding:0 7px; font-size:30px; display:inline-block; vertical-align: bottom;}

	h3.bul{margin-top:70px; padding-left:32px; background:url('../../images/bul_h3.gif') no-repeat left 6px; font-weight: bold; font-size:32px; line-height:1; color: #252525; letter-spacing: -0.03em;}
	h3.bul:first-child{margin-top:60px;}
	h3.bul + .nTxt{margin-top:20px;}
	.h3Txt{font-size:22px; line-height:34px; color: #666; letter-spacing: -0.03em;}
	h3.bul + .h3Txt{margin-top:10px;}

	.s_tit{display:inline-block; margin-top:50px; margin-bottom:20px; font-size:24px; color:#252525; line-height:1.3; font-weight:500;}
	.s_tit.point_g{margin:30px 0 20px;color:#087b29;}
	.s_tit .small{font-weight: 400; font-size:22px; color:#636363;}
/*[e] All Style */

/*[s] Main Style */
	#mVisual{width:100%; font-size:0; line-height:0; position: relative; overflow:hidden;}
	#mVisual .visualRoll{white-space: nowrap;}
	#mVisual .visualRoll .slider{width:100%; height:654px; 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-pager{width:100%; text-align: center; position: absolute; left:0; bottom:45px; z-index:7; display:inline-block;}
	#mVisual .bx-pager-item{padding:0 7px; display:inline-block; vertical-align: top;}
	#mVisual .bx-pager-item>a{width:20px; height:20px; background-color: rgba(255,255,255,0.5); display:block; border-radius:99px; overflow:hidden;}
	#mVisual .bx-pager-item>a.active{background-color: #0b8e36;}

	.mConts{width:100%; padding:60px 0; font-size:0; line-height:0; position: relative; overflow:hidden;}
	.mConts.m01{background-color: #fbfbfb;}
	.mConts.m01 .inConts>a{display:block;}
	.mConts.m01 .inConts>a+a{margin-top:40px;}
	.mConts.m01 .inConts>a>img{box-shadow:1px 1px 9px rgba(0,0,0,0.2);}
	.mConts.m01 .inConts>p{margin-top:40px;}
	.mConts.m01 .inConts>p.tj{display: flex; justify-content: space-between; }
	.mConts.m01 .inConts>p.tj+p.tj{margin-top:22px;}

	.mConts.m02{background-color: #edeff2;}
	.mConts.m02 .maps{width:100%; height:250px; padding:0 !important; border:none !important; overflow:hidden;}

	.mConts.full{padding:0;}
	.mConts.full img{width:640; max-width:none; margin-left:-320px; position: relative; left:50%;}

	.mConts{width:100%; padding:60px 0; font-size:0; line-height:0; position: relative; overflow:hidden;}
	.mConts.m01{background-color: #fbfbfb;}
	.mConts.m01 .inConts>a{display:block;}
	.mConts.m01 .inConts>a+a{margin-top:40px;}
	.mConts.m01 .inConts>a>img{box-shadow:1px 1px 9px rgba(0,0,0,0.2);}
	.mConts.m01 .inConts>p{margin-top:40px;}
	.mConts.m01 .inConts>p.tj{display: flex; justify-content: space-between; }
	.mConts.m01 .inConts>p.tj+p.tj{margin-top:22px;}

	.mConts.m02{background-color: #edeff2;}
	.mConts.m02 .maps{width:100%; height:250px; padding:0 !important; border:none !important; overflow:hidden;}

	.mConts.full{padding:0;}
	.mConts.full img{width:640; max-width:none; margin-left:-320px; position: relative; left:50%;}

	/* quick m1 ÃªÂ³ÂµÃ¬Å¡Â© */
	.mConts.m01 .in_quick01,
	.mConts.m01 .in_quick02,
	.mConts.m01 .in_quick03{width:100%; height:320px; box-sizing:border-box; text-align:center; position:relative; box-shadow: 0px 0px 12px rgba(0,0,0,0.1); margin-bottom:40px;}
	.mConts.m01 .in_quick01 .q_Tit,
	.mConts.m01 .in_quick02 .q_Tit,
	.mConts.m01 .in_quick03 .q_Tit{font-size:40px; color:#fff; line-height:48px; letter-spacing:-0.025em; margin-bottom:15px; margin-top: 50px; font-weight:bold;}
	.mConts.m01 .in_quick01 .q_Txt,
	.mConts.m01 .in_quick02 .q_Txt,
	.mConts.m01 .in_quick03 .q_Txt{line-height:32px; font-size:22px; color:#09847d; font-weight:normal;}
	.mConts.m01 .in_quick01 .q_btn,
	.mConts.m01 .in_quick02 .q_btn,
	.mConts.m01 .in_quick03 .q_btn{width:200px; position:absolute; bottom:60px;padding: 28px 30px;font-size:22px; color:#fff; background-color: rgba(255,255,255,0.1);left:50%;margin-left:-130px;}

	.mConts.m01 .in_quick01{padding:30px;background-image: url('../../images/main/img_mQuick01.jpg');}
	.mConts.m01 .in_quick01 .q_Tit{}
	.mConts.m01 .in_quick01 .q_Tit span {font-weight:300;}
	.mConts.m01 .in_quick01 .q_Txt{color:#fff; font-weight:300;}
	.mConts.m01 .in_quick01 .q_btn{border: 1px solid #fff;}

	.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; font-size: 36px;}
	.mConts.m01 .in_quick02 .q_Tit strong{letter-spacing:-0.09em;}
	.mConts.m01 .in_quick02 .q_Tit span {font-weight:300;}
	.mConts.m01 .in_quick02 .q_Txt{color:#7d7d7d;}
	.mConts.m01 .in_quick02 .q_btn{background-color:#09847d;}

	.mConts.m01 .in_quick03{padding:50px 17px 17px 17px;background-image: url('../../images/main/img_mQuick03.jpg');}
	.mConts.m01 .in_quick03 .q_Tit{color:#375264; margin-top: 0}
	.mConts.m01 .in_quick03 .q_Tit span {font-weight:300;}
	.mConts.m01 .in_quick03 .q_Txt{color:#5a7689;}
	.mConts.m01 .in_quick03 .q_btn{color:#fff;border:1px solid #375264; background-color:#375264;}

/*[e] Main Style */

/*[s] Sub Style */
	.box_clinic{width:100%; min-height:340px; font-size:0; line-height:0; letter-spacing: -0.03em; overflow:hidden;}
	.box_clinic>img{display:block;}
	.box_clinic>dl{min-height:110px; margin:-100px 0 0 40px; padding:30px 30px 30px 30px; background:#fff url('../../images/bg_clinicTitle.gif') no-repeat left top; position: relative; z-index:2;}
	.box_clinic>dl>dt{padding-bottom:20px; font-weight: bold; font-size:32px; line-height:1; color: #087b29; position: relative;}
	.box_clinic>dl>dt>span{font-weight: 400; font-size:28px;}
	.box_clinic>dl>dt:before{content: ""; width: 30px; height: 2px; background-color: #46b82d; display: inline-block; position:absolute; left: 0; bottom:0px; box-sizing: border-box;}
	.box_clinic>dl>dd{padding-top:16px; font-size:22px; line-height:30px; color: #666;}

	.box_gray{margin-top:25px; padding:30px; background-color: #f5f5f5; font-size:0; line-height:0;}
	.box_gray dl.text{}
	.box_gray dl.text+dl.text{margin-top:25px;}
	.box_gray dl.text>dt{font-weight: 500; font-size:26px; line-height:1.2; color: #087b29;}
	.box_gray dl.text>dt.fc_b{color:#363636;}
	.box_gray dl.text>dd{padding-top:10px; font-size:22px; line-height:32px; color: #666;}

	.box_gray p {font-weight:500; font-size:24px; line-height:1.5; color:#363636; text-align: center;}

	.box_line{margin-top:70px; padding:30px; border:6px solid #f2f2f2; font-size:0; line-height:0;}
	.box_line .title{padding-left:45px; background:url('../../images/bul_box_line.png') no-repeat left top; font-weight: 500; font-size:30px; line-height:34px; color: #46b82d; letter-spacing: -0.03em;}
	.box_line .title>span{font-size:20px;}
	.box_line .point{font-size:22px; line-height:32px; color: #666;}
	.box_line .point>span{color: #00979e;}

	ul.bul_ps{font-size:0; line-height:0;}
	ul.bul_ps>li{padding-left:10px; font-size:22px; line-height:32px; color: #00989e; position: relative;}
	ul.bul_ps>li:before{content: "*"; display: inline-block; position:absolute; left: 0; top:0;}
	ul.bul_ps>li+li{margin-top:10px;}

	ul.bul_ps.type02>li{padding-left:8px;}
	ul.bul_ps.type02>li:before{content: "-"; top:0;}

	ul.bul_ps.mt>li+li{margin-top:0px;}


	ul.clinic_bul{font-size:0; line-height:0;}
	ul.clinic_bul>li{padding-left:12px; position: relative;}
	ul.clinic_bul>li:before{content: ""; width:4px; height:4px; background-color: #636363; font-size:0; line-height:0; display: inline-block; position:absolute; left: 0; top:13px;}
	ul.clinic_bul>li dl.text{display: flex; justify-content: space-between;}
	ul.clinic_bul>li dl.text>dt{padding-right:5px; white-space: nowrap;}
	ul.clinic_bul>li dl.text>dd{width:100%;}

	ul.clinic_bul.type02>li{padding-left:16px;}
	ul.clinic_bul.type02>li:before{width:5px; height:1px; top:16px;}

	ul.clinic_bul.type03>li{padding-left:18px;font-size:24px !important; line-height:1.6; color:#363636 !important; font-weight:500;}
	ul.clinic_bul.type03>li:before{content: ""; width:7px; height:7px; top:14px; background-color:#087b29;}

	ul.clinic_bul.type04>li{padding-left:16px; font-size:22px; line-height:30px; color:#666;}
	ul.clinic_bul.type04>li:before{content: ""; width:5px; height:1px; top:15px;}


	ul.clinic_bul>li+li{margin-top:10px;}

	ul.clinic_bul.text>li,
	ul.clinic_bul>li .text,
	ul.clinic_bul.type02>li{font-size:22px; line-height:32px; color: #666;}

	.clinic_number{counter-reset:numbers; margin-bottom:10px;}
	.clinic_number>li{min-height:46px; padding-left:67px; font-size: 22px; line-height: 30px; color: #666; position: relative; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center;}
	.clinic_number>li+li{margin-top:25px;}
	.clinic_number>li:last-child {margin-bottom: 0;}
	.clinic_number>li:before {counter-increment: numbers; content: "0"counter(numbers); width: 46px; height:46px; background: #fff; border:3px solid #087b29; font-weight: bold; font-size: 22px; line-height:40px; color: #087b29; text-align: center; border-radius:9px; position: absolute; top: 0; left: 0; display: inline-block; box-sizing: border-box;}

	.icon_box{padding:0px 30px 20px; background-color: #f8f8f8; font-size:0; line-height:0;}
	.icon_box .icon{padding:50px 0 40px; text-align: center;}
	.icon_box .textArea{width:100%;}
	.icon_box .textArea .tit{font-weight: 500; font-size:26px; line-height:1.2; color: #087b29; letter-spacing: -0.03em;}
	.icon_box .textArea ul.clinic_bul>li dl.text>dt{font-weight: 500; color: #363636;}

	.issuance_down{font-size:0; line-height:0;}
	.issuance_down>dl{padding:30px 0;}
	.issuance_down>dl+dl{border-top:1px dashed #c1c1c1;}
	.issuance_down>dl>dt{padding-bottom:25px; font-size:22px; line-height:1.3; color: #636363; letter-spacing: -0.03em;}
	.issuance_down>dl>dt>span{color: #00989e;}
	.issuance_down>dl>dd{}
	.issuance_down>dl>dd>a{display:inline-block; vertical-align: top;}
	.issuance_down>dl>dd>a+a{margin-left:15px;}

	.issuance_info{padding:30px; background-color: #fafafa; border-top:2px solid #00979e;}
	.issuance_info .title{padding-left:35px; background:url('../../images/icon_issuance_info.png') no-repeat left 1px; font-weight: 500; font-size:24px; line-height:26px; color: #00989e; letter-spacing: -0.03em;}
	.issuance_info .bigTxt{padding-top:20px; font-weight: 500; font-size:26px; line-height:34px; color: #252525; letter-spacing: -0.03em;}
	.issuance_info .bigTxt>strong{font-weight: 500; font-size:30px; color: #00979e;}

	.directionsMap{font-size:0; line-height:0; position: relative;}
	.directionsMap .mapArea{width:100%; height:360px; padding:0 !important; border:none !important; overflow:hidden;}
	.directionsMap .directionsTxt{width:100%; padding:20px; background-color:rgba(0,0,0,0.7); position: relative; box-sizing:border-box;}
	.directionsMap .directionsTxt>p{padding:0 0;}
	.directionsMap .directionsTxt>p>*{font-size:24px; line-height:32px; color: #fff; letter-spacing: -0.03em; display:block; vertical-align: middle;}
	.directionsMap .directionsTxt>p>strong{font-weight: 500; font-size:28px;}
	.directionsMap .directionsTxt>p>span{}
	.directionsMap .directionsTxt>p>span+strong{margin-top:25px;}
	.directionsMap .directionsTxt>a{position: absolute; right:20px; bottom:20px; z-index:2;}

	.oneTextBox.bor{min-height:240px; padding:10px; border:1px solid #ebebeb; font-size:18px; line-height:1.4; color:#888; letter-spacing: -0.03em;}
	.oneTextBox.txt{font-size:18px; line-height:1.4; color:#888; letter-spacing: -0.03em;}
	.oneTextBox input[type=file],
	.oneTextBox textarea{width:100%; height:60px; padding:10px; background-color:#fff; border:1px solid #ebebeb; font-size:18px; line-height:58px; color:#888; letter-spacing: -0.03em; box-sizing: border-box; display:inline-block; vertical-align: top;}
	.oneTextBox textarea{width:100%; height:240px; padding:0; border:none; line-height:1.4; display:block;}
	.oneTextBox input[type=file]{width:75%;}
	.oneTextBox .btnPlus{min-width:120px; padding:0 20px; background-color: #e9e9e9; font-size:18px; line-height:60px; color: #636363; text-align: center; letter-spacing: -0.03em; display:inline-block; vertical-align: top; box-sizing: border-box;}
	.oneTextBox input+.btnPlus{margin-left:10px;}

	.oneTextBox+.oneTextBox{margin-top:10px;}

	.vocInBox{padding:20px; border-bottom:1px solid #dbdbdb;}


	/* 의료진 소개 */
		.doctor_list{width:100%; font-size:0; line-height:0; overflow:hidden;}

		.doctor_list>ul{margin:-30px 0 0 0;}
		.doctor_list>ul>li{width:100%; padding:30px 0 0 0; display:inline-block; vertical-align: top; box-sizing: border-box;}
		.doctor_list .doctor_In{padding:39px 29px; background-color: #fff; border:1px solid #dbdbdb;}
		.doctor_list .doctor_In>.in{display: flex; justify-content: space-between;}
		.doctor_list .doctor_In .photo{width:233px; min-width:233px; height:294px; border:1px solid #eaeaea; box-sizing: border-box;}
		.doctor_list .doctor_In .txtArea{width:100%; padding: 0 0 70px 28px; box-sizing: border-box; position: relative;}
		.doctor_list .doctor_In .txtArea .name{padding:5px 0 22px; border-bottom:1px solid #dbdbdb; line-height:1.3;}
		.doctor_list .doctor_In .txtArea .name>*{display:block;}
		.doctor_list .doctor_In .txtArea .name>strong{font-weight: 500; font-size:32px; color: #111;}
		.doctor_list .doctor_In .txtArea .name>span{padding-top:5px; font-size:22px; color: #555;}

		.doctor_list .doctor_In .txtArea .department{padding-top:22px; line-height:1.3;}
		.doctor_list .doctor_In .txtArea .department>*{font-size:22px; display:block;}
		.doctor_list .doctor_In .txtArea .department>strong{font-weight: 400; font-size:24px;  color: #252525;}
		.doctor_list .doctor_In .txtArea .department>span{padding-top:5px; font-weight: 300; color: #555;}

		.doctor_list .doctor_In .txtArea .view{width:275px; height:60px; background:url('../../images/btn_doctor_view.gif') no-repeat center center; position: absolute; right:0; bottom:0; display:inline-block;}

		.doctor_view{width:100%; font-size:0; line-height:0; overflow:hidden;}
		.doctor_view+.doctor_view{padding-top:70px;}
		.doctor_view .doctor_Top{}
		.doctor_view .doctor_Top .photo{width:100%; height:756px; border:1px solid #eaeaea; box-sizing: border-box;}
		.doctor_view .doctor_Top .txtArea{width:100%; padding:60px 0 0; letter-spacing: -0.03em; box-sizing: border-box; position: relative;}
		.doctor_view .doctor_Top .txtArea .dCenter{font-size:24px; line-height:1; color: #252525; display:none;}
		.doctor_view .doctor_Top .txtArea .name{padding:12px 0;line-height:1.3;}
		.doctor_view .doctor_Top .txtArea .name>*{display:inline-block; vertical-align: bottom; position: relative;}
		.doctor_view .doctor_Top .txtArea .name>strong{font-size:50px; color: #111;}
		.doctor_view .doctor_Top .txtArea .name>span{padding:0 0 3px 7px; font-size:28px; 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:22px; line-height:1.3; color: #363636;}

		.doctor_view .doctor_Top .txtArea .list{position: absolute; right:0; top:30px; display:inline-block;}
		.doctor_view .doctor_Top .btnArea{}

		.doctor_view .nTable>table th,
		.doctor_view .nTable>table td{padding: 20px 0;}
		.doctor_view .nTable>table th{line-height:1.2;}

		.doctor_view .board_list>.table .tr>div{}
		.doctor_view .board_list>.table .thead>div{}

		.doctor_view .board_list.list>.table .tr>div{padding: 20px 10px;}
		.doctor_view .board_list.list>.table .tr>.title{text-align: left;}

	/*대표원장 인사말*/
		.greeting {overflow:hidden;}
		.greeting .greetingImg {float:left;}
		.greeting .greetingTxt {float:left; margin-top:50px;}
		.greeting .greetingTxt dl {text-align:left;}
		.greeting .greetingTxt dl dt {font-size:30px; color:#087b29; font-weight:500; line-height:1.5; margin-bottom:30px;}
		.greeting .greetingTxt dl p { padding-top:25px;padding-bottom:10px;font-size:22px; line-height:32px; color:#636363;}
		.greeting .greetingTxt dl .first_txt {font-size:26px; color:#363636; font-weight:500; line-height:36px;}
		.greeting .greetingTxt dl .last_txt {padding-top:30px; font-size:24px; color:#252525; font-weight:400; line-height:32px;letter-spacing: -0.04em;}
		.greeting .greetingTxt dl .last_txt span {padding-left:20px; font-size:36px; font-weight:bold; font-family: 'Noto Serif KR', serif; position:relative;line-height:32px;}


	/* 이메일무단수집거부 */
		.email_content {position:relative; text-align:center;}
		.email_content h1 {padding:50px 0 21px; font-size:42px; line-height:1.3; color:#087b29; font-weight:500; word-break:keep-all;}
		.email_content p {font-size:22px; line-height:1.75; color:#636363; word-break:keep-all;}
		.email_content p b {font-weight:500; color:#f7a600;}
		.email_content span {display:block; margin-top:20px; font-size:18px; color:#252525; letter-spacing:2px; word-break:keep-all;}
/*[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: .5s; transition: .5s; 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: .5s; transition: .5s; transform-origin: 50% 50%;}
		.layerArea.one,
		.layerArea.two{width:100%; height:100%; left:0%; top:0%;}
		.layerArea.two .layerBgIn{width:100%; height:100%; left:0%; top:0%;}
		.layerArea .closeLy{width: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{}

		.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:960px; margin:0 auto; font-size:0; line-height:0; overflow:hidden;}
		.imgCurtain img{max-width:none;}
		.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:150px; height:150px; 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 */

/*
-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;
*/