#footer .footer-con dd .company-info p i{display:inline-block;*display:inline;*zoom:1}.ly_mobile{display:none}.ly_tablet{display:block}.ly_desktop{display:none}.ly_mobile_tablet{display:block}.ly_mobile_desktop{display:none}.ly_tablet_desktop{display:block}#header .header-con{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100px;padding:0}#header .header-con .logo{text-align:left}#header .header-con .logo img{height:36px}#header .header-con .nav-pc{width:55%;margin:0;-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}#header .header-con .nav-pc ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#header .header-con .nav-pc li a{font-size:17px}#header .progress-container{height:3px}#header .progress-container .progress-bar{height:3px}.scroll #header .header-con{height:70px;padding:0}.scroll #header .header-con .logo{margin:5px 0 0}#container{padding:100px 0 0}#footer .footer-con{padding:30px 0}#footer .footer-con dl{display:table;width:100%}#footer .footer-con dt,#footer .footer-con dd{display:table-cell}#footer .footer-con dt{width:200px;padding:0;text-align:left}#footer .footer-con dt img{height:auto}#footer .footer-con dd{padding:0 0 0 40px}#footer .footer-con dd p{text-align:left}#footer .footer-con dd .company-name{font-size:20px}#footer .footer-con dd .company-info{margin:10px 0 0}#footer .footer-con dd .company-info p{padding:3px 0;font-size:15px;line-height:1.389em}#footer .footer-con dd .company-info p i{width:1px;height:12px;margin:0 15px}#footer .footer-con dd .copyright{margin:14px 0 0;font-size:13px;line-height:1.500em}#footer .footer-con .telnum{position:relative;top:auto;right:auto;margin:20px 0 0;font-size:30px;text-align:right}.section-title-center{font-size:30px;line-height:1.189em}.section-title-center.after-line:after{width:17px;margin:14px auto 0}.section-title-infotext-center{margin:6px 0 0;font-size:14px;line-height:1.375em}.main-clinic-info{padding:44px 0 60px}.main-clinic-info .clinic-con-wrap{margin-top:20px}.main-company-info{padding:44px 0 60px;background-size:cover;background-attachment:fixed}.main-company-info .inner{display:block;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.main-company-info .inner section{width:100%}.main-company-info .inner .info-con{padding:0}.main-company-info .inner .info-con .title-top{font-size:20px}.main-company-info .inner .info-con .title-text{margin:1px 0 0;padding:0 0 0 50px;font-size:40px;line-height:1.158em}.main-company-info .inner .info-con .title-text:before{width:40px;height:40px;top:5px}.main-company-info .inner .info-con .time-con{margin:14px 0 0;padding:20px 0 21px}.main-company-info .inner .info-con .time-con ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.main-company-info .inner .info-con .time-con li{width:50%;padding:4px 24px 5px}.main-company-info .inner .info-con .time-con li p{font-size:18px;line-height:1.200em}.main-company-info .inner .info-con .time-con li p:before{top:10px}.main-company-info .inner .info-con .button-con{margin:10px 0 0}.main-company-info .inner .info-con .button-con ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.main-company-info .inner .info-con .button-con li{width:25%;border:0}.main-company-info .inner .info-con .button-con li:before{content:'';display:block;position:absolute;width:1px;top:19px;left:0;bottom:19px;background:#e5e5e5}.main-company-info .inner .info-con .button-con li:first-child:before{display:none}.main-company-info .inner .info-con .button-con li a{display:block;padding:25px 10px}.main-company-info .inner .info-con .button-con li i{width:40px;height:38px}.main-company-info .inner .info-con .button-con li p{margin:4px 0 0;font-size:16px}.main-company-info .inner .banner-con{padding:40px 0 0}.main-hospitalroom-list{padding:44px 0 60px;background-size:cover;background-attachment:fixed}.main-hospitalroom-list .inner .title-wrap{display:block;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.main-hospitalroom-list .inner .title-wrap .titletext .icon-title{margin:0;padding:0 0 0 48px;font-size:40px;line-height:1.158em}.main-hospitalroom-list .inner .title-wrap .titletext .icon-title:before{width:40px;height:44px;top:4px;background-size:100%}.main-hospitalroom-list .inner .title-wrap .titletext .title-info{margin:14px 0 0;font-size:19px;line-height:1.286em}.main-hospitalroom-list .inner .title-wrap .infotext{margin:16px 0 0}.main-hospitalroom-list .inner .title-wrap .infotext p{padding:14px 14px 18px;font-size:19px;text-align:left;line-height:1.455em}.main-hospitalroom-list .inner .title-wrap .infotext p span{display:inline}.main-hospitalroom-list .inner .list-wrap{margin-top:20px}.main-doctor-list{padding:44px 0 60px}.main-doctor-list .list-wrap{margin-top:22px}.main-contactus-location{padding:44px 0 60px;background-size:cover;background-attachment:fixed}.main-contactus-location .title-wrap .titletext-icon{padding:0 0 0 46px;font-size:40px;text-align:left;line-height:1.158em}.main-contactus-location .title-wrap .titletext-icon:before{display:block;width:40px;height:40px;top:6px}.main-contactus-location .title-wrap .titletext-icon .act{display:inline}.main-contactus-location .title-wrap .btn-naver{display:none;position:relative;width:190px;top:auto;right:auto;margin:20px auto 0;padding:9px 0 13px}.main-contactus-location .title-wrap .btn-naver span{padding:0 13px 0 38px;font-size:18px}.main-contactus-location .title-wrap .btn-naver span:before{top:1px}.main-contactus-location .title-wrap .btn-naver span:after{top:12px}.main-contactus-location .map-wrap{margin-top:24px}.main-contactus-location .map-wrap .map-google{height:300px}.main-contactus-location .map-wrap .address{padding:5px}.main-contactus-location .map-wrap .address .inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;padding:13px 14px 19px}.main-contactus-location .map-wrap .address .inner .text{font-size:18px}.main-contactus-location .map-wrap .address .inner button{margin:6px 0 0 8px;padding:5px 12px 7px;font-size:15px}.main-blog-list{padding:44px 0 60px}.main-blog-list .blog-list-wrap{margin-top:30px}.main-blog-list .btn-link{width:193px;margin:24px auto 0;padding:11px 0 15px;font-size:17px}