@import url("contents_pc.css");


@media only all and (max-width: 1023px) {
	.span-br {
		display: inline;
	}

	.only-pc {
		display: none;
	}

	.only-mobile {
		display: block;
	}

	.icon-mark,
	.mark-informaiton > dl > dt .icon-mark {
		width: 0.7692rem;
		margin-top: 0.1538rem;
	}

	.medical-team-information-wrapper {
		margin-bottom: 0;
	}

	.medical-team-information-area {
		position: relative;
	}

	.medical-team-information-box {
		float: none;
		width: 100%;
		padding: 0.9615rem 1.154rem;
	}

	.black-opacity60-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: auto;
		margin-top: -6.962rem;
		z-index: 0;
		padding: 1.538rem 1.923rem;
	}

	.black-opacity60-wrapper .opacity {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .6;
	}


	.medical-team-information {
		position: static;
	}

	.medical-team-information > dl {
		position: relative;
		display: block;
	}

	.medical-team-information > dl > dt {
		font-size: 1.231rem;
		line-height: 1.923rem;
		margin-bottom: 0;
	}

	.medical-team-information > dl > dd > strong {
		font-size: 2rem;
		line-height: 2rem;
	}

	.medical-team-information > dl > dd > span {
		font-size: 1.308rem;
		line-height: 2rem;
	}


	.medical-team-information-box > .contents-area {
		position: relative;
		padding: 1.346rem 0 0 0;
	}

	.medical-team-information-box > .contents-area .title0301 {
		font-size:1.385rem;
		line-height:1.615rem;
		display: block;
	}

	.medical-team-information-box > .contents-area > p {
		padding-top: 0;
		font-size: 1rem;
		line-height: 1.538rem;
		color: #424242;
	}

	.medical-team-information-box.pc {
		padding-left: 1.154rem;
	}

	.schdule-information-wrapper {
		position: relative;
	}

	.schdule-information-wrapper > .title0301 {
		font-size: 1.385rem;
		line-height: 1.538rem;
		margin-bottom: 0.8462rem;
		color: #212121;
		font-weight: 500
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table {
		margin-bottom: 0.7692rem;
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table thead th {
		height: auto;
		padding: 0.3846rem;
		background: #efeff3;
		color: #424242;
		font-size: 0.9231rem;
		text-align: center;
		border-top: 2px solid #e4e4e8;
		border-right: 1px solid #e4e4e8;
		border-bottom: 1px solid #e4e4e8;
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table thead th:last-child,
	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table tbody td:last-child {
		border-right: 0;
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table tbody th {
		height: auto;
		padding: 0.3846rem;
		text-align: center;
		font-size: 0.9231rem;
		color: #424242;
		background: #efeff3;
		border-top: 0;
		border-bottom: 1px solid #e4e4e8;
		border-right: 1px solid #e4e4e8;
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table tbody td {
		height: auto;
		padding: 0.3846rem 0.1923rem;
		text-align: center;
		font-size: 0.7692rem;
		color: #616161;
		background: #ffffff;
		border-top: 0;
		border-bottom: 1px solid #e4e4e8;
		border-right: 1px solid #e4e4e8;
	}

	.medical-team-information-box.pc > .schdule-information-wrapper > .schdule-table table tbody td > img {
		width: 0.4615rem;
	}

	.mark-informaiton > dl {
		margin-left: 0.7692rem;
	}

	.mark-informaiton > dl > dt,
	.mark-informaiton > dl > dd {
		height: 1rem;
	
	}


	.mark-informaiton > dl > dd {
		font-size: 0.7692rem;
		margin-left: 0.3846rem;
		color: #212121;
	}
	
	/* 	
	.contents-box,
	.contents-box.mb30 {
		margin-bottom: 2.308rem !important;
	}
	 */

	.contents-box,
	.contents-box.mb30 {
		margin-bottom: 2.308rem !important;
	}
	.contents-box:last-child {
		margin-bottom: 0;
	}

	.title0301 {
		font-size: 1.385rem;
		line-height: 1.615rem;
		margin-bottom: 0.8462rem;
	}	

	.title0301 .gray-txt {
		display: inline;
		color: #cccccc;
		font-size: 1.385rem;
		line-height: 1.615rem;
		padding-bottom: 0;
		margin-right: 0.3846rem
	}	


	.title0302 {
		font-size: 1.154rem;
		line-height: 1.385rem;
		padding: 0.3846rem 0 0.3846rem 1.731rem;
		background: url(../img/icon/icon_circle_type03@2x.png) no-repeat left 0.5rem;
		margin-bottom:0.7692rem;
		background-size:1.154rem 1.154rem;
	}	


	.title0301 + .title0401 {
		margin-top:  0.7692rem;
	}

	.title0401 {
		font-size: 1.154rem;
		line-height: 1.385rem;
		margin-bottom: 0.6923rem;
	}
	

	.title0402 {
		color: #212121;
		font-size: 1rem;
		line-height: 1.538rem;
		margin-bottom: 0.5769rem;
	}


	.ul-list01 {
		display: block;
	}

	.ul-list01 > li {
		font-size: 1rem;
		line-height: 1.538rem;
		padding-left: 0.5769rem;
		margin-bottom: 0.1923rem;
		background: url(../img/bul/bul_type01.png) no-repeat left 0.6538rem;
		background-size: 0.3077rem 0.1154rem;
	}

	.ul-list0102 > li {
		font-size: 1rem;
		line-height: 1.769rem;
		padding-left: 0.5769rem;
		background: url(../img/bul/bul_type01.png) no-repeat left 0.7692rem;
		background-size: 0.3077rem 0.1154rem;
	}

	.ul-list0102 > li > strong {
		margin-right: 1rem;	
	}

	.ul-list01 > li:last-child,
	.ul-list0102 > li:last-child {
		margin-bottom: 0;
	}

	.ul-list02 > li {
		font-size: 1rem;
		line-height: 1.538rem;
		padding-left: 0.6154rem;
		background: url(../img/bul/bul_type02.png) no-repeat left 0.6154rem;
		background-size: 0.2308rem 0.2308rem;
	}


	.ul-list0202 {
		display: block;
	}

	.ul-list0202 > li {
		color: #424242;
		font-size: 1rem;
		line-height: 1.769rem;
		padding-left: 0.6154rem;
		margin-bottom: 0.7692rem;
		background: url(../img/bul/bul_type02.png) no-repeat left 0.7692rem;
		background-size: 0.2308rem 0.2308rem;
	}

	.ul-list0202 > li:last-child {
		margin-bottom: 0;
	}

	.ul-list0202 > li > p {
		margin-bottom: 0.3846rem;
	}

	.ul-list03 > li {
		font-size: 1.154rem;
		line-height: 2rem;
		padding-left: 0.6154rem;
		background: url(../img/bul/bul_type02.png) no-repeat left 0.8462rem;
		background-size: 0.2308rem 0.2308rem;
	}

	.ol-list01 > li {
		padding-left: 1.346rem;;
		font-size: 1rem;
		line-height: 1.538rem;
		margin-top:  0.3077rem;
	}

	.ol-list01 > li .number {
		width: 1.346rem;
	}


	.images-box > .pc {
		display: none !important;
	
	}

	.images-box > .mobile {
		display: block !important;
	}


	.word-type01 {
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.word-type02 {
		font-size: 0.9231rem;
		line-height: 1.385rem;
	}

	.word-type03 {
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.department-information-wrapper {
		padding: 0.7692rem 0;
		text-align: left;
		margin-bottom: 1.538rem;
	}

	.department-information-wrapper > dl {
		position:relative;
		display: block;
		vertical-align: top;
		padding-left: 5.538rem;
		color: #000000;
		font-size: 1.077rem;
		margin: 0 0.7692rem;
		min-height: 2.308rem;
		height: auto;
		line-height: auto;
		line-height: initial;
	}

	.department-information-wrapper > dl:after {
		content: "";
		clear: both;
		display: block;
	}

	.department-information-wrapper > dl > dt {
		position: static;
		float: left;
		margin-top: 0;
		margin-left: -5.538rem;
		display:inline-block;
		vertical-align:middle;
		padding: 0.5769rem 0 0.5769rem 2.808rem;
	}

	.department-information-wrapper > dl > dd {
		display:inline-block;
		vertical-align:middle;
		padding: 0.5769rem 0 0.5769rem 0.7692rem;
	}

	.department-information-wrapper > dl.type02{
		display:block;
		margin-top:1.154rem;
	}

	.department-information-wrapper > dl.type02{
		display:block;
		margin-top:0;
	}

	.department-information-wrapper > dl.type01 > dt {
		background-size: 1.923rem 1.923rem;
	}

	.department-information-wrapper > dl.type02 > dt {

		background-size: 1.923rem 1.923rem;
	}

	
	.information-box02 {
		margin-bottom: 40px;
		padding: 1.538rem;
	}

	.login-wrapper {
		padding: 1.923rem;
	}

	.login-area {
		display: block;
	}

	.login-area input[type="text"],
	.login-area input[type="password"] {
		height: 3.077rem;
		margin-bottom: 0.7692rem;
		text-indent: 0.7692rem !important;
		font-size: 1rem;
		font-weight: 300;
	}

	.input-checkbox-wrapper {
		margin-bottom: 0.7692rem;
	}

	.input-checkbox-wrapper > input[type="checkbox"] + .icon-checkbox {
		width: 1.308rem;
		height: 1.308rem;
		margin-right: 0.1923rem;
		background-size: 1.308rem 1.308rem;
	}


	.input-checkbox-wrapper > input[type="checkbox"]:checked + .icon-checkbox {
		background-size: 1.308rem 1.308rem;
	}

	.input-checkbox-wrapper .label-checkbox {
		padding-top: 0.1154rem;
		font-size: 1rem;
	}

	.login-area .btn-login {
		padding: 1.077rem 0;
		margin-bottom: 1.538rem;
		font-size: 1rem;
		line-height: 1rem;
	}

	.login-area ul > li {
		margin-bottom: 1rem;
	}

	.login-area ul > li > strong {
		display: none;
	}

	.login-area ul > li > a {
		display: block;
		float: none;
		padding-right: 1.154rem;
		font-size: 1rem;
		background-size: 0.3846rem 0.6923rem;
	}

	.login-area ul > li > a:hover {
		text-decoration: underline;
	}



	/* 아이디 &middot; 비밀번호 찾기 */
	.form-wrapper {
		margin-bottom: 2.308rem;
	}

	.form-area {
		margin-bottom: 1.923rem;
	}

	.form-area > dl {
		padding-left: 6.538rem;
	}


	.form-area > dl > dt {
		width: 6.538rem;
	}

	.form-area > dl > dt > label {
		font-size: 0.9231rem;
		line-height: 1.154rem;
		margin-top: -0.5769rem;
	}

	.form-area > dl > dd {
		padding: 0.3846rem;
	}

	.form-area > dl > dd select,
	.form-area > dl > dd input {
		height: 3.077rem;
		max-width: 100%;
		font-size: 0.9231rem;
		text-indent: 1rem;
	}


	.form-area select + select {
		margin-top: 0.625rem
	}

	.input-email-wrapper > input[type="email"] {
		float: left;
		width: 45%;
	}

	.input-email-wrapper > .word-unit {
		width: 10%;
		height: 3.077rem;
		line-height: 3.077rem;
		font-size: 0.9231rem;
	}

	.input-email-wrapper > select {
		float: left;
		margin-top: 0.3846rem;
		width: 100%;
		height: 3.077rem;
		margin-left: 0;
		font-size: 0.9231rem;;
		text-indent: 0.7692rem !important;
	}
	
	.input-double-checked-wrapper {
		padding-right: 5.769rem;
	}

	.input-double-checked-wrapper > button {
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		margin-left: 0;
		width: 5.385rem;
		height: 3.077rem;
		font-size: 1rem;
	}

	
	.input-phone-wrapper select,
	.input-phone-wrapper input[type="tel"] {
		float: left;
		width: 30% !important;
		height: 3.077rem;
		font-size: 0.9231rem;;
		text-indent: 0.7692rem !important;
	}

	.input-phone-wrapper > .word-unit {
		float: left;
		width: 5%;
		height: 3.077rem;
		line-height: 3.077rem;
		font-size: 0.8462rem;
	}

	.word-etc {
		display: block;
		padding-top:  0.3846rem;
		height: auto;
		font-size: 0.8462rem;
		line-height: 1.154rem;
		margin-left: 0;
		word-break: keep-all;
	}

	.form-area > dl > dd textarea {
		height: 11.54rem;
		font-size: 1rem;
		line-height: 1.385rem;
		padding: 0.7692rem 0.9615rem;
	}

	/* 회원가입 */
	.join-process-wrapper {
		margin-bottom: 2.308rem;
	}

	.join-process-wrapper:after {
		content: "";
		clear: both;
		display: block;
	}

	.join-process-area,
	.join-process-arrow {
		float: left;
	}

	.join-process-area {
		width: 30%;
		height: 3.077rem;
		line-height: 3.077rem;
		padding: 0;
		border-radius: 1.538rem;
	}

	.join-process-area > strong {
		float: none;
		font-size: 0.9231rem;
		line-height: 0.9231rem;
	}


	.join-process-area > .count {
		display: none;
	}


	.join-process-area.on {
		padding: 0;
		line-height: 3rem;
	}

	.join-process-arrow {
		width: 5%;
		height: 3.077rem;
		margin: 0;
	}

	.join-process-arrow > span {
		position: relative;
		display: block;
		width: 100%;
		height: 3.077rem;
		line-height: 3.077rem;
		text-align: center;
		background: transparent;
	}

	.join-process-arrow > span > img {
		position: static;
		margin: 0;
		display: inline-block;
		width: 0.3077rem;
	}

	
	.agreement-area {
		margin-bottom: 0.7692rem;
	}

	.agreement-box {
		height: 10.77rem;
		padding: 1.154rem;
		margin-bottom: 0.7692rem;
		font-size: 0.9231rem;
		line-height: 1.385rem;
	}

	.agreement-box > p {
		margin-bottom: 1rem;
	}

	.join-complate-wrapper {
		position: relative;
		padding: 3.846rem 0;
		height: auto;
	}

	.join-complate-wrapper > dl {
		margin-bottom: 1.923rem;
	}

	.join-complate-wrapper > dl > dt {
		font-size: 1rem;
		line-height: 1.846rem;
	}

	.join-complate-wrapper > dl > dd.word-type01 {
		margin-bottom: 0.7692rem;
		font-size: 1.538rem;
		line-height: 1.846rem;
	}

	.join-complate-wrapper > dl > dd.word-type02 {
		font-size: 0.9231rem;
		line-height: 1.385rem;
	}

	.join-complate-wrapper > .btns-area {
		position: relative;
		z-index: 10;
		max-width: 7.115rem;
		margin: 0 auto;
	}

	
	.join-complate-wrapper > img {
		position: absolute;
		top: 6.154rem;
		right: -5.231rem;
		display: block;
		width: 15.85rem;
		z-index: 0;
	}

	/* 진료과/의료진 목록 */
	.department-list-wrapper > div > ul > li {
		width: 23.5%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.department-list-wrapper > div > ul > li:nth-child(6n) {
		margin-right: 2%;
	}

	.department-list-wrapper > div > ul > li:nth-child(4n) {
		margin-right: 0;
	}

	.mark-informaiton > dl {
		margin-left: 0.7692rem;
	}

	.mark-informaiton > dl:first-child {
		margin-left: 0;
	}

	.mark-informaiton > dl > dt,
	.mark-informaiton > dl > dd {
		height: 1rem;
	}

	.mark-informaiton > dl > dt .icon-mark {
		display: block;
		margin-top: 0.1538rem;
	}

	.mark-informaiton > dl > dd {
		font-size:  0.9231rem;
		margin-left: 0.3846rem;
	}

	/* 신장내과 - 의료진 목록 */
	.contents-area  .mark-informaiton > dl {
		margin-left: 0.7692rem;
	}

	.contents-area  .mark-informaiton > dl:first-child {
		margin-left: 0;
	}


	.contents-area .mark-informaiton > dl > dd {
		font-size:  0.9231rem;
		margin-left: 0.3846rem;
	}

	.medical-team-list-wrapper {
		margin-top: 1.538rem;
	}

	.medical-team-list-area {
		float: none;
		width: 100%;
		max-width: 100%;
		margin-bottom: 0.7692rem;
	}

	.medical-team-list-area:nth-child(even) {
		float: none;
	}

	.medical-team-list-box {
		min-height: 12.12rem;
		padding: 1.538rem 1.154rem 0.7692rem 10.19rem;
	}

	.medical-team-list-box .image {
		position: absolute;
		top: 1.538rem;
		left: 1.154rem;
		display: block;
		width: 7.308rem;
		height: 9.038rem;
	}

	.medical-team-list-box .image > img {
		max-width: 120%;
		max-height: 120%;
	}




	.medical-team-list-box dl {
		margin-top: -0.6154rem;
	}

	.medical-team-list-box dl > dt {
		font-size: 1.038rem;
		line-height: 2.192rem;
	}

	.medical-team-list-box dl > dd {
		margin-bottom: 1.154rem;
	}

	.medical-team-list-box dl > dd .name-position > strong {
		color: #212121;
		font-size: 1.385rem;
		line-height: 1.538rem;
	}

	.medical-team-list-box dl > dd.type02 {
		color: #616161;
		font-size: 0.9231rem;
		min-height: auto;
		min-height: initial;
		white-space: normal; 
		line-height: 1.385rem; 
		height: auto; 
		word-wrap: break-word; 
		display: -webkit-box; 
		-webkit-line-clamp: initial; 
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.medical-team-list-box .btns-area {
		padding-top: 0.3846rem
	}

	.medical-team-list-box .btns-area .btns-right {
		text-align: right;
	}

	.btn-detail-view01 {
		padding: 0.3846rem  1rem 0 1rem;
		height: 1.731rem;
		border-radius: 0.8846rem;
		font-size: 0.8462rem;
		line-height: 0.9231rem;
	}

	.btn-detail-view01 > img {
		width: 0.7692rem;
	}
	.schdule-table table thead th,
	.schdule-table table tbody th {
		height: 1.923rem;
		font-size: 0.9231rem;
	}

	.schdule-table table tbody td {
		min-height: 1.923rem;
		font-size: 0.9231rem;
		line-height: 1.154rem;

	}

	.schdule-table table tbody td > img {
		width: 0.4615rem;
	}



	.table-type01 {
		margin-top: 1.154rem;
	}

	.table-type01 table thead th {
		padding: 1.154rem 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem
	}


	.table-type01 table tbody th {
		padding: 0.7692rem 0.3846rem;
		font-size: 1rem;
		line-height: 1.538rem
	}

	.table-type01 table tbody th.bg02 {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem
	}

	.table-type01 table tbody td {
		padding: 0.7692rem 0.3846rem;
		font-size: 1rem;
		line-height: 1.538rem
	}


	.table-type02 table thead th {
		padding: 1.154rem 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem
	}

	.table-type02 table tbody th {
		padding: 0.7692rem 0.3846rem;
		font-size: 1rem;
		line-height: 1.538rem
	}


	.table-type02 table tbody td {
		padding: 0.7692rem 0.3846rem;
		font-size: 1rem;
		line-height: 1.538rem
	}

	.table-type03 {
		border-top: 1px solid #212121
	}


	.table-type03 table thead th {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.table-type03 table tbody th {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.table-type03 table tbody th span{
		display:block;
		font-size: 0.8462rem;
		line-height:0.9231rem;
		font-weight: 300;
		color:#506783;
	}

	.table-type03 table tbody td {
		padding: 0.7692rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}


	.mobile-horizontal-scroll-wrapper {
		position: relative;
		display: block;
		width: 100%;
		overflow-x: hidden;
		overflow-y: hidden;
	}

	.mobile-horizontal-scroll-wrapper.on {
		overflow-x: auto;	
	}

	.mobile-horizontal-scroll-wrapper > div {
		display: block;
		width: 46.15rem;
	}

	.mobile-horizontal-scroll-wrapper > .emergency-room {
		width: 73.85rem
	}

	.mobile-horizontal-scroll-wrapper > .cost {
		width: 55.38rem
	}

	.mobile-horizontal-scroll-wrapper > .cost table tbody th,
	.mobile-horizontal-scroll-wrapper > .cost table tbody td {
		word-break: break-all;
	}

	.mobile-horizontal-scroll-wrapper .mobile-horizontal-scroll-information {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
	}

	.mobile-horizontal-scroll-wrapper .mobile-horizontal-scroll-information .bg {
		display: block;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.6;
	}

	.mobile-horizontal-scroll-wrapper .mobile-horizontal-scroll-information > img {
		position: absolute;
		top: 50%;;
		left: 50%;
		width: 22.69rem;
		margin-left: -11.35rem;
		margin-top: -3.846rem;
	}

	/* 종합검진센터 - 종합검진센터 */
	.tabmenu-sex-wrapper {
		margin-top: 1.154rem;
		margin-bottom: 0.8846rem;
	}

	.tabmenu-sex-wrapper > li > button {
		height: 3.077rem;
	}

	.tabmenu-sex-wrapper > li > button .button-sex-wrapper {
		padding-top: 0.5385rem;
		height: 3.077rem;
		margin-left: -1.154rem;
	}

	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > .icon-checked {
		width: 1.192rem;
		margin-top: -0.8846rem;
		margin-left: -1.154rem;
		margin-right: -1.538rem;
	}


	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > img {
		width: 3.308rem;
	}

	.tabmenu-sex-wrapper > li > button .button-sex-wrapper > strong > span {
		display: inline-block;
		color: #212121;
		font-size: 1rem;
		margin-left: 0.5rem;
	}

	.tabmenu-sex-wrapper > li > button.on .icon-bubble-tail {
		width: 0.9231rem;
		margin-left: -0.4615rem;
		margin-bottom: -0.4615rem;
	}

	.checkup-information {
		padding: 0.9615rem;
	}

	.checkup-information > dl {
		padding-left: 6.923rem;
	}

	.checkup-information > dl > dt {
		width: 6.923rem;
	}
	.checkup-information > dl > dt .dt-title {
		margin-top: -1.923rem;
		font-size: 1rem;
	}

	.checkup-information > dl > dt .dt-title > .image {
		width: 2.154rem;
		height: 2.154rem;
		margin: 0 auto 0.3846rem auto;
	}

	.checkup-information > dl > dd {
		min-height: 5.769rem;
		padding: 0.7692rem 0.9615rem;
	}

	/* 층별 안내 */
	.floor-information-wrapper {
		position: relative;
		display: block;
	}

	.floor-thumbnail-wrapper {
		padding: 0 2.846rem;
		background: #fff;
	}

	#thumbs .item {
		height: 3.462rem;
		line-height: 3.462rem;
		font-size: 1.231rem;
	}

	#big .owl-prev,
	#big .owl-next {
		width: 2.923rem;
		height: 3.538rem;
		background-size: 0.6154rem 1.077rem;
		border-bottom: 0;
	}

	.floor-information-area {
		padding-left: 0;
	}

	.floor-information-area .images-box {
		border-bottom: 1px solid #ddd;
		border-left: 0;
	}

	.floor-information-area .floor-information-list {
		position: static;
		display: block;
		width: 100%;
		height: auto;
		padding: 1.538rem;
		overflow: initial;
		overflow: auto;
	}

	.floor-information-area .floor-information-list h3 {
		display: none;
	}

	.floor-information-area .floor-information-list .floor-information-box {
		display: block;
	}

	.floor-information-area .floor-information-list .floor-information-box:after {
		content: "";
		clear: both;
		display: block;
	}

	.floor-information-area .floor-information-list .floor-information-box > ol {
		float: left;
		width: 50%;
		display: block;
		word-break: keep-all;
	}

	.floor-information-area .floor-information-list .floor-information-box > ol > li {
		padding-left: 1.731rem;
		font-size: 1.077rem;
		line-height: 1.385rem;
		margin-bottom: 0.6154rem;
	}

	.floor-information-area .floor-information-list .floor-information-box > ol > li > .number {
		top: 0.1154rem;
		width: 1.154rem;
		height: 1.154rem;
		line-height: 1.154rem;
		font-size: 0.6923rem;
	}

	.floor-information-area .floor-information-list .floor-information-box > ol > li small {
		font-size:  0.8462rem;
		line-height: 1rem ;
	}

	/* 편의시설 */
	.facilities-area { 
		min-height: auto;
		min-height: initial;
		padding: 1.923rem 1.154rem; 
	}

	.facilities-area > .image {
		position: static;
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 1.923rem;
	}

	.facilities-area > .image > img {
		position: static;
		display: block;
		width: 100%;
		height: 100%;
		max-width: 100%;
		max-height: 100%;
		overflow: hidden;
		margin: 0;
	}

	.information-box {
		margin-bottom: 2.308rem;
		padding: 1.731rem;
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.btns-area.btns-history {
		display: block;
		padding: 1.154rem;
	}

	.btns-area.btns-history a {
		float: none;
		width: 100%
	}

	.btns-history a:nth-child(even) {
		margin-top: 0.3846rem
	}

	.btn-download {
		width: 100%;
		height: 3.077rem;
		padding: 0.8846rem 1rem 0 1rem;
		font-size: 1rem;
		line-height: 1.154rem;
		border-radius: 0.1923rem;
		text-align: left;
	}

	.btn-download > img {
		width: 1.385rem;
		margin-right: 1.077rem;
	}

	.btn-download + .btn-download {
		margin-top: 0.3846rem
	}

	
	.btn-new-windows {
		width: 100%;
		height: 3.077rem;
		padding: 0.8846rem 4.615rem 0 1rem;
		font-size: 1rem;
		line-height: 1.154rem;
		border-radius: 0.1923rem;
	}

	.btn-new-windows + .btn-new-windows {
		margin-top:  0.3846rem
	}

	.btn-new-windows .icon {
		right: 0.7692rem;
		width: 2.846rem;
		height: 1.231rem;
		margin-top: -0.6154rem;
	}



	.card-list01 {
		margin-top: 0.5769rem
	}


	.card-list01 > li {
		float: left;
		max-width: 7.692rem;
		margin-right: 0.3846rem;
		margin-top: 0.3846rem;
		text-align: center;
	}

	.card-list01 > li > img {
		display: block;
		height: 1.154rem;;
	}


	/* 봉생병원 역사 */
	.history-wrapper {
		margin-top: 0;
	}

	.history-area {
		padding: 5.577rem 1.154rem 1.923rem 1.154rem;

	}

	.history-area > img {
		position: static;
		display: block;
		margin: 0;
		width: 100%;
		height: auto;
		margin-bottom: 1.154rem;
	}

	.history-box {
		max-width: 100%;
		padding: 0;
	}

	.history-box .title-area {
		margin-bottom: 1.923rem;
		margin-top: 0;
	}

	.history-box .title-area h3 {
		position: relative;
		font-size: 2.308rem;
		line-height: 2.308rem;
		margin-bottom: 1.154rem;
	}


	.history-box .title-area h3 > span {
		width: calc(100% - 6.154rem);
	}

	.history-box .title-area p {
		font-size: 1.231rem;
		line-height: 1.769rem;
	}

	.history-box .title-area p > span {
		display: inline;
	}

	.history-box dl {
		padding-left: 4.308rem
	}

	.history-box .title-area p + dl {
		margin-top: 1.154rem;
		padding-left: 5.769rem;
	}

	.history-box .title-area p + .pd90{
		padding-left: 4.308rem
	}


	.history-box dl > dt {
		font-size: 1rem;
		line-height: 1.538rem;
	}

	.history-box dl > dd {
		padding-left: 0.5rem;
		font-size: 1rem;
		line-height: 1.538rem;
		background-position: left 0.5769rem;
		background-size: 0.2308rem 0.07692rem;
	}

	.history-dl,
	.history-dl02 {
		position: static;
		width: 100%;
		padding: 0;
	}




	.contents-box02 {
		padding: 1.923rem 1.154rem;
		min-height: auto;
		min-height: initial;
	}

	.contents-box02 .title0301 {
		position: static;
		width: 100%;
		padding: 0;
	}

	.contents-box02 .images-box {
		margin-top: 1.154rem;
	}

	.images-box + .word-type02 {
		margin-top: 0.7692rem;
	}

	.images-box.mt95 {
		margin-top: 1.923rem !important;
	}

	.word-type01 > .icon-welfare {
		float: left;
		width: 4rem;
		margin-right: 0.7692rem;
		margin-top: 0;
	}
	








	/* 이용절차 */
	.process-wrapper-type01 {
		margin-bottom: 0;
	}

	.process-wrapper-type01:after {
		content: "";
		clear: both;
		display: block;
	}

	.process-wrapper-type01.pt100 {
		padding-top: 1.923rem !important;
	}

	.process-wrapper-type01 > .process-area-type01 {
		position: relative;
		float: left;
		width: 49%;
		height: 49%;
		padding-right: 2.115rem;
		margin-bottom: 1.154rem;
		margin-right: 2%;
		background-size: 1.923rem 0.3846rem;
	}

	.process-wrapper-type01 > div:nth-child(even) {
		margin-right: 0;
		background-size: 1.923rem 0.3846rem;
	}

	.process-wrapper-type01 > .process-area-type01.last{
		width: 49%;
		padding-right: 2.115rem;
	}

	.process-wrapper-type01 > .process-area-type01.bg-line {
		display: inline-block;
		vertical-align: middle;
		width: 234px;
		height: 180px;
		padding-right: 54px;
		margin: 0 -4px;
		background: transparent;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > img {
		display: block;
		margin: 0 auto 12px auto;
		height: 54px;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information {
		display: block;
		width: 100%;
		height: 100%;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > strong,
	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > span {
		display: block;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > strong {
		font-size: 1.077rem;
		line-height: 1.231rem;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > strong + span {
		margin-top: 0.3846rem;
		margin-bottom: 0;
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p > span {
		font-size:  0.8462rem;
		line-height: 1.077rem;
		margin-bottom: 0.3846rem
	}

	.process-wrapper-type01 > .process-area-type01 > .circle-information > p.type02 strong {
		font-size: 0.9231rem;
		line-height: 1.077rem;
		letter-spacing: -1px;
	}





	.process-wrapper-type02 {
		position: relative;
	}

	.process-wrapper-type02:after {
		content: "";
		clear: both;
		display: block;
	}

	.process-wrapper-type02.depth2 {
		position: relative;
		display: block;
		width: 70%;
		margin: 0 auto;
	}

	.process-wrapper-type02.depth3 {
		display: block;
	}
	
	.process-wrapper-type02.depth2 > .process-area-type01 {
		float: left;
		width: 49%;
		height: 100%;
		padding-right: 2%;
		margin: 0;
	}
	.process-wrapper-type02.depth2 > .process-area-type01.last {
		width: 49%;
		padding-right: 0;
	}

	.process-wrapper-type02.depth3 > .process-area-type01 {
		float: left;
		width: 34%;
		height: 100%;
		padding-right: 2%;
		margin: 0;
	}

	
	.process-wrapper-type02.depth3 > .process-area-type01.last {
		padding-right: 0;
		width: 32%;
	}

	.process-wrapper-type02 .bg-dottedline {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%;
		margin-top: -1px;
		border: 1px dotted #bfbfbf;	
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 100%;
		vertical-align: middle;
		background: #fff;
		border: 2px dotted #bfbfbf;
		border-radius: 100%;
		z-index: 1;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p {
		vertical-align: middle;
		display: table-cell;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > img {
		margin: 0 auto 0.5385rem auto;
		height: 1.692rem;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > img.only-pc {
		display: none;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > strong,
	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > span {
		display: block;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > strong {
		font-size: 0.8462rem;
		line-height: 1rem;
		margin-bottom: 0;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > strong > .point-color02 {
		display: block;
		font-size:  0.9231rem;
		line-height: 1rem;
		padding-top: 0.3846rem;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > strong > .point-color02.inline {
		display: inline;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > strong > .small {
		font-size: 0.8462rem;
		line-height: 1rem;
	}

	.process-wrapper-type02 > .process-area-type01 > .circle-information > p > span {
		display: none;
		color: #616161;
		opacity: 1;
		font-size: 13px;
		letter-spacing: -1px;
	}



	/* 2018.12.04 추가작업 */
	.contents-accordion-wrapper {
		margin: 0 0 1.154rem 0;
		padding: 0;
	}

	.word-total-view {
		margin-bottom: 1.154rem;
	}

	
	.contents-accordion-area h3 a {
		padding: 1.269rem 3.077rem 1.269rem 0.7692rem;
		overflow: hidden;
		font-size: 1rem;
		line-height:  1.385rem;
	}

	.contents-accordion-area h3 a.type02 {
		padding-left: 1.154rem;
	}


	.contents-accordion-area h3 a .arrow {
		right: 0.7692rem;
		width: 1.538rem;
		height: 1.538rem;
		line-height: 1.538rem;
		margin-top: -0.7692rem;;
		background-size: 1.538rem 1.538rem;	
	}

	.contents-accordion-area h3 a.on .arrow {
		background: #fff url(../img/icon/icon_arrow_up01@2x.png);
		background-size: 1.538rem 1.538rem;	
	}
	.contents-accordion-box {
		padding: 1.154rem 0.7692rem;
		font-size: 0.9231rem;
		line-height: 1.308rem;
	}

	.images-box.mt40 {
		margin-top: 0.7692rem !important;
	}

	.images-box img.mt20 {
		margin-top: 0.3846rem !important;
	}

	.tabmenu-wrapper02 {
		margin-bottom: 0.7692rem;
	}

	.tabmenu-wrapper02 > ul > li {
		float: left;
		width: 50%;
		border-bottom: 1px solid #c2c2c2;
	}

	.tabmenu-wrapper02 > ul > li > a {
		min-width: auto;
		padding: 1rem 1.538rem;
		font-size: 1rem;
		line-height: 1.154rem;
		overflow: hidden;
	}

	.tabmenu-wrapper02 > ul.no-rate > li {
		width: auto;
	}

	.tabmenu-wrapper02 > ul.no-rate > li > a {
		padding: 1rem 1.154rem
	}

	.search-wrapper02 {
		position: relative;
/*		padding: 0.7692rem 0.7692rem 0.7692rem 8.077rem; */
		padding: 0.7692rem; 
		margin-bottom: 1.154rem;
	}

	.search-wrapper02 > select {
		position: absolute;
		top: 0.7692rem;
		left: 0.7692rem;
		display: block;
		width: 6.923rem;
		height: 2.692rem;
		font-size: 1rem;
	}

	.search-wrapper02 > .search-area02 {
		display: block;
		margin-left: 0;
		width: 100%;
		padding-right: 3.077rem;
	}

	.search-wrapper02 > .search-area02 > input[type="search"] {
		height: 2.692rem;
		text-indent: 0.7692rem !important;
		font-size: 1rem;
	}

	.search-wrapper02 > .search-area02 > button {
		width: 2.692rem;
		height: 2.692rem;;
	}

	.search-wrapper02 > .search-area02 > button > span {
		display: none;
	}

	.search-wrapper02 > .search-area02 > button > img {
		width: 1.038rem;
		margin-left: 0;
	}


	.mobile-map-wrapper {
		padding: 1.923rem 0 0 0;
	}

	.mobile-map-wrapper .contents-box > .title0301 {
		padding: 0 1.154rem
	}

	.map-wrapper .map-area {
		height: 19.23rem;
	}

	.map-wrapper .btns-area {
		margin-top: 1.154rem;
		padding: 0 0.7692rem;
	}

	.map-wrapper .btns-area:after {
		content: "";
		clear: both;
		display: block;
	}

	.btn-quick-load {
		float: left;
		width: 49%;
		min-width: auto;
		min-width: initial;
		height: 2.692rem;
		margin-left: 0;
		padding: 0.7692rem  0.7692rem 0  0.7692rem;
		font-size: 1rem;
		line-height:  1.077rem;
		border-radius: 0.1923rem;
	}

	.btn-quick-load > img,
	.btn-quick-load > span {
		display: inline-block;
		vertical-align: middle;
	}

	.btn-quick-load > img {
		height: 0.8077rem;
		margin-right: 0.2308rem;
	}


	.phone-number-wrapper {
		margin-bottom: 1.538rem;
	}


	.phone-number-wrapper > dl {
		display: block;
		vertical-align: middle;
		margin: 0 0 0.7692rem 0;
	}

	.phone-number-wrapper > dl:last-child {
		margin-bottom: 0;
	}

	.phone-number-wrapper > dl > dt {
		float: left;
		margin-right: 0.4615rem;
		height: 1.538rem;
		line-height: 1.538rem;
		padding-left: 2.115rem;
		font-size: 1rem;
	}

	.phone-number-wrapper > dl > dt > span {
		width: 1.538rem;
		height: 1.538rem;
	}



	.phone-number-wrapper > dl > dd {
		float: left;
		font-size: 1.231rem;
		line-height: 1.538rem;
	}

	/* 주요전화번호 */
	.department-phone-number-wrapper {
		border-top: 2px solid #212121
	}

	.department-phone-number-wrapper > h3 {
		position: relative;
		display: block;
		border: 1px solid #e3e5df;
		border-top: 0;
		margin-bottom: -1px;
	}

	.department-phone-number-wrapper > h3 > button {
		position: relative;
		display: block;
		width: 100%;
		text-align: left;
		padding: 1.154rem 3.077rem 1.154rem 0.7692rem;
		margin-bottom: 0;
		font-size: 1rem;
		line-height: 1rem;
	}

	.department-phone-number-wrapper > h3 > button .arrow {
		position: absolute;
		top: 50%;
		right: 0.7692rem;
		display: block;
		width: 1.538rem;
		height: 1.538rem;
		line-height: 1.538rem;
		margin-top: -0.7692rem;
		font-size: 0;
		text-indent: -50000rem;
		border-radius: 50%;
		background: url(../img/icon/icon_arrow_down01@2x.png);
		background-color: #afb1b8;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 1.538rem 1.538rem;	
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}


	.department-phone-number-area {
		display: none;
		padding: 1.154rem 0.7692rem;
		border: 1px solid #e3e5df;
		margin-bottom: 0;

	}

	.department-phone-number-wrapper > h3.active button {
		width: calc(100% + 2px);
		background-color: #1355a4;
		color: #fff;
		margin-left: -1px;
	}

	.department-phone-number-wrapper > h3.active button .arrow {
		background: url(../img/icon/icon_arrow_up01@2x.png);
		background-color: #fff;
		background-position: 0 0;
		background-size: 1.538rem 1.538rem;	
	}

	.department-phone-number-area dl {
		position: relative;
		padding-left: 335px;
		background: #ebf0fb;
	}

	.department-phone-number-area dl.first {
		border-top: 1px solid #212121
	}

	.department-phone-number-area dl > dt {
		position: absolute;
		top: 0;
		left:0;
		display: block;
		width: 335px;
		min-height: 63px;
		padding: 20px 35px; 
		color: #212121;
		font-size: 17px;
		line-height: 20px;
		border-bottom: 1px solid #d9e0ee;
		font-weight: 500;
	}

	.department-phone-number-area dl > dt > span {
		font-size: 14px;
		font-weight: 400
	}

	.department-phone-number-area dl > dd {
		display: block;
		min-height: 63px;
		padding: 20px 30px;
		font-size: 17px;
		line-height: 20px;
		background: #fff;
		color: #212121;
		border-bottom: 1px solid #eaeaea;
		border-left: 1px solid #eaeaea
	}

	.department-phone-number-area dl:last-child > dt,
	.department-phone-number-area dl:last-child > dd {
		border-bottom: 1px solid #c2c2c2;
	}

	.department-phone-number-area .half-box:nth-child(odd) dl {
		border-right: 1px solid #eaeaea
	}


	/* 사본발급 비용 */
	.cost-information {	
		min-height: 8.731rem;
		padding: 1.923rem 1.923rem 1.923rem 6.423rem;
		margin-top: 2.308rem;
		margin-bottom: 2.308rem;
	}

	.cost-information > img {
		left: 1.154rem;
		width: 4.077rem;
		margin-top: -2.038rem;
	}

	.equipment-wrapper {
		display: block
	}

	.equipment-area {
		padding: 1.923rem 1.154rem;
	}

	.equipment-area > img {
		display: block;
		width: 100%;
		margin-left: 0;
		margin-bottom: 1.538rem;
	}

	.equipment-box {
		clear: both;
		float: none;
		width: 100%;
		padding-top: 0;
	}

	.equipment-box .word-type01 {
		margin-bottom: 0.7692rem;
	}

	.equipment-box .ul-list02 > li {
		line-height: 1.538rem;
		margin-bottom: 0.3846rem;
		background-position: left 0.6923rem;
	}

	.equipment-box .ul-list02 > li:last-child {
		margin-bottom: 0;
	}

	.image-equipment-slider {
		margin-top: 2.308rem;
	}


	.image-equipment-slider .item {
		display: block;
	}	

	.image-equipment-slider .item  img {
		display: block;
		width: 100%;
	}

	.image-equipment-slider .equipment-information {
		padding: 1.154rem;
	}

	.image-equipment-slider .equipment-information h4 {
		display: block;
		float: none;
	}

	.image-equipment-slider .equipment-information h4 > strong {
		font-size: 1rem;
		line-height: 1.154rem;
		margin-right: 0.7692rem;
	}

	.image-equipment-slider .equipment-information h4 > span {
		font-size: 0.8462rem;
		line-height: 1.154rem;
	}

	.image-equipment-slider .equipment-information dl {
		float: none;
		margin-top: 0.7692rem;
	}

	.image-equipment-slider .equipment-information dl > dt,
	.image-equipment-slider .equipment-information dl > dd {
		float: left;
		color: #616161;
		font-size: 0.7692rem;
		line-height: 1rem;
	}

	.image-equipment-slider .equipment-information dl > dt {
		padding-right: 0.6538rem;
		margin-right: 0.5rem;
		background-size: 0.07692rem 0.7308rem;
	}

	
	.image-equipment-slider .owl-prev {
		left: 1.154rem;
		width: 1.923rem;
		height: 1.923rem;
		margin-top: -3.846rem;
		background-size: 1.923rem 1.923rem !important;
	}

	.image-equipment-slider .owl-next {
		right: 1.154rem;
		width: 1.923rem;
		height: 1.923rem;
		margin-top: -3.846rem;
		background-size: 1.923rem 1.923rem !important;

	}

	.image-equipment-slider:hover .owl-prev {
		left: 1.385rem;
	}

	.image-equipment-slider:hover .owl-next {
		right: 1.385rem;
	}

	.image-equipment-slider .owl-dots {	
		bottom: 5.923rem;
		height: 2.308rem;
		line-height: 2.308rem;
		padding: 0 3.462rem 0 1.538rem;
		margin-left: -3.962rem;
		border-radius: 1.154rem;
	}

	.image-equipment-slider .owl-dots .owl-dot {
		width: 0.6923rem;
		height: 0.6923rem;
		margin: 0 0.3846rem;
		border: 0.1154rem solid #fff;
	}

	.image-equipment-slider .btns-owl {
		position: absolute;
		bottom: 5.923rem;
		margin-left: 1.654rem;
		width: 2.308rem;
		height: 2.308rem;
		line-height: 2.308rem;
		border-radius: 1.154rem;
	}

	.image-equipment-slider .btns-owl > img {
		width: 0.5385rem;
	}

	/* 의료진 */
	.doctor-list-area {
		position: relative;
		float: left;
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.doctor-list-area:nth-child(5n) {
		margin-right: 2%;
	}

	.doctor-list-area:nth-child(3n) {
		margin-right: 0;
	}

	.doctor-list-area > a {
		height: 16.23rem;
		padding: 1.538rem 0.7692rem;
	}

	.doctor-image {
		position: relative;
		display: block;
		width: 100%;
		max-width: 7.308rem;
		height: 9rem;
		margin: 0 auto 1.154rem auto;
	}


	.doctor-information > dt {
		font-size: 1.038rem;
		line-height: 1.423rem;
	}

	.doctor-information > dd {
		font-size: 1.385rem;
		line-height: 1.923rem;
	}

	.doctor-list-wrapper02 {
		display: block;
	}

	.doctor-list-wrapper02:after {
		content: "";
		clear: both;
		display: block;
	}

	.doctor-list-wrapper02 .doctor-list-area {
		margin-bottom: 2%;
	}



	.choise-month-wrapper {
		max-width: 13.92rem;
		height: 1.923rem;
		line-height: 1.923rem;
		padding: 0 2.308rem;
		margin: 0 auto 2.5rem auto
	}

	.choise-month-wrapper .btns {
		margin-top: -0.9615rem;
		width: 1.923rem;
		height: 1.923rem;
		line-height: 1.923rem;
	}

	.choise-month-wrapper .btns > img {
		width: 1.923rem;
	}

	
	.choise-month-wrapper .current-month > span {
		font-size: 1.077rem;
		margin-right: 0.7692rem;
	}

	.choise-month-wrapper .current-month > strong {
		font-size: 2.385rem;
	}
	

	/* 2019.03.07 추가작업 */
	.total-search-wrapper {	
		display: block;
		padding: 1.538rem 1.154rem
	}


	.total-search-info-area .total-searchinfo {
		padding: 1.231rem 1.538rem;
		font-size: 1.077rem;
		line-height: 1.462rem;
	}

	.total-search-info-area .total-search-list {
		padding: 0.9615rem 1.538rem;;
	}

	.total-search-info-area .total-search-list li {
		float: left;
		padding: 0;
		padding-right: 1.346rem;
		margin-right: 1.154rem;
		background-size: 1px 0.9615rem;
	}

	.total-search-info-area .total-search-list li:last-child {
		background: transparent;
	}

	.total-search-info-area .total-search-list li a {
		font-size: 1rem;
		line-height: 2.077rem;
	}

	.reslut-list-area {
		padding: 1.923rem 0 0 0;
	}

	.reslut-list-area .word-total-search {
		font-size: 1rem;
		line-height: 1rem;
		margin-bottom: 0.5769rem;
	}

	.reslut-list-area .word-total-search strong {
		font-size: 0.8462rem;
	}


	.reslut-list-area .reslut-list-box {
		padding: 1.269rem 0;
	}

	.reslut-list-area .reslut-list-box .category {
		margin-bottom: 0.3846rem;
		font-size: 0.7692rem;
		line-height: 1.462rem;
	}

	.reslut-list-area .reslut-list-box .title-area a .title {
		display: block;
		color: #1c6fdf;
		font-size: 18px;
		line-height: 26px;
	}

	.reslut-list-area .reslut-list-box .title-area a .title .date {
		margin-left: 0.3846rem;
		font-size: 1rem;
		line-height: 1.462rem;
	}

	.reslut-list-area .reslut-list-box .title-area a .submit {
		font-size: 1rem;
		line-height: 1.462rem;
		margin-bottom: 0.3846rem;
		max-height: 4.386rem; 
	}

	.reslut-list-area .reslut-list-box .title-area a .link {
		font-size: 0.9231rem;
		line-height: 1.462rem;
	}

	.reslut-list-area .reslut-list-box .no-date {
		text-align: center;
		color: #545454;
		padding: 3.846rem 0;
		font-size: 1rem;
	}



	

}


@media only all and (max-width: 767px) {
	.medical-team-information-wrapper .image > .pc {
		display: none;
	}

	.medical-team-information-wrapper .image > .mobile {
		display: block;
	}

	/* 진료과/의료진 목록 */
	.department-list-wrapper {
		margin-bottom: 0;
	}


	.department-list-wrapper > div > ul > li {
		float: left;
		width: 32%;
		margin-right: 2%;
	}

	.department-list-wrapper > div > ul > li:nth-child(4n) {
		margin-right: 2%;
	}

	.department-list-wrapper > div > ul > li:nth-child(3n) {
		margin-right: 0;
	}

	.department-area > .title {
		font-size: 1.077rem;
		line-height: 1.077rem;
	}

	.doctor-list-area {
		position: relative;
		float: left;
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}

	.doctor-list-area:nth-child(5n) {
		margin-right: 0;
	}

	.doctor-list-area:nth-child(even) {
		float: right;
	}

	.mark-informaiton > div.pc{
		display:none;
		
	}
	.mark-informaiton > div.mobile{
		display:block;
		font-size:0.92rem;
		margin-top:5px;
	}

}


@media only all and (max-width: 475px) {
	.department-list-wrapper > div > ul > li {
		float: left;
		width: 49%;
		margin-right: 0%;
	}

	.department-list-wrapper > div > ul > li:nth-child(4n) {
		margin-right: 0;
	}

	.department-list-wrapper > div > ul > li:nth-child(3n) {
		margin-right: 0;
	}

	.department-list-wrapper > div > ul > li:nth-child(even) {
		float: right;
	}
	.schedule-date{
		font-size:1.38rem;
		margin-bottom:20px;
	}
}

@media only all and (max-width: 359px) {
	.process-wrapper-type01 > .process-area-type01 > .circle-information > p.type02 strong {
		font-size: 0.7692rem;
		line-height: 0.9231rem;
	}
}
