 @charset "euc-kr";


 @media (min-width:1200px) {

   /* ÃÖ¼Ò 1200 ~ ÃÖ´ë */


   .main_visual {
     width: 100%;
	 height:250px;
   }

   .main_bg {
     background-image: linear-gradient(to bottom, #fff, #fff, #e3f1f3);
   }

   /*±×¹ÛÀÇ*/
   .others_box {
     width: 1200px;
     margin: 0 auto;
     font-size: 0;
     padding: 80px 0;
     position: relative;
     z-index: 10;
   }

   .others_box:before {
     content: "";
     display: block;
     width: 2px;
     height: 58px;
     position: absolute;
     background: #fff;
     left: 50%;
     margin-left: -1px;
     top: -29px;
   }

   .others_box:after {
     content: "";
     display: block;
     width: 2px;
     height: 29px;
     position: absolute;
     z-index: 1;
     background: #d7e9eb;
     left: 50%;
     margin-left: -1px;
     top: 0px;
   }

   .others_box>div {
     width: calc((100% - 90px)/4);
     box-sizing: border-box;
     display: inline-block;
     margin-right: 30px;
     vertical-align: top;
     font-size: 12px;
     position: relative;
   }

   .others_box>div:last-child {
     margin-right: 0px;
   }

   .others_box .tit {
     font-size: 24px;
     line-height: 100%;
     font-weight: normal;
     margin-bottom: 30px;
     font-family: 'Chosunilbo_myungjo';
   }

   .others_box .tit span {
     font-size: 17px;
     font-style: italic;
   }

   .others_box .p01 {
     font-size: 13px;
     padding-left: 10px;
     word-break: keep-all;
   }

   .others_box .time table {
     width: 100%;
     margin-bottom: 20px;
   }

   .others_box .time table td {
     font-size: 14px;
     color: #405550;
     text-align: center;
     padding: 8px 0;
     border-bottom: 1px solid #c9dddf;
   }

   .others_box .time table tr:first-child td {
     border-top: 1px solid #c9dddf;
   }

   .others_box .time table td:last-child {
     border-right: 0px;
   }

   .others_box .tel a {
     display: inline-block;
     font-family: 'Chosunilbo_myungjo';
     font-size: 40px;
     color: #9d6564;
     font-weight: normal;
     margin-bottom: 40px;
     padding: 10px 5px 5px;
     box-shadow: inset 0 -15px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
   }

   .others_box .tel a span {
     font-size: 52px;
   }

   .others_box .address_box iframe {
     width: 100%;
     height: 100px;
     margin-bottom: 10px;
   }

   .others_box .board {
     position: relative;
   }

   .others_box .board .head {
     padding-left: 10px;
   }

   .others_box .board .head a {
     display: inline-block;
     margin-right: 10px;
     color: #405550;
     font-size: 16px;
     padding: 0 5px;
   }

   .others_box .board .head .on {
     color: #9d6564;
     box-shadow: inset 0 -6px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
   }

   .others_box .board .head a:hover {
     color: #9d6564;
     box-shadow: inset 0 -6px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
     cursor: pointer;
   }

   .others_box .board .link {
     z-index: 9;
     position: absolute;
     right: 10px;
     top: 0px;
   }

   .others_box .board .link a {
     display: none;
     z-index: 9;
     color: #405550;
     font-size: 0px;
     width: 21px;
     height: 21px;
   }

   .others_box .board .link a:before {
     content: "";
     display: block;
     width: 100%;
     height: 1px;
     position: absolute;
     background: #c9dddf;
     left: 0%;
     margin-top: -0.5px;
     top: 50%;
   }

   .others_box .board .link a:after {
     content: "";
     display: block;
     width: 1px;
     height: 100%;
     position: absolute;
     background: #c9dddf;
     top: 0%;
     margin-left: -0.5px;
     left: 50%;
   }

   .others_box .board .link a.on {
     display: block;
   }

   .others_box .board a:hover {
     color: #a0b5b0;
   }

   .others_box .board .list {
     border-top: 1px solid #c9dddf;
     padding: 15px 15px 0px 15px;
     margin-top: 15px;
     box-sizing: border-box;
     width: 100%;
   }

   .others_box .board .list>div {
     display: none;
   }

   .others_box .board .list>div.on {
     display: block;
   }

   .others_box .board .list a {
     display: block;
     margin-bottom: 8px;
     color: #405550;
     font-size: 0px;
   }

   .others_box .board .list a:last-child {
     margin-bottom: 0px;
   }

   .others_box .board .list a:hover {
     color: #9d6564;
   }

   .others_box .board .list a span:nth-child(1) {
     width: 35%;
     font-size: 13px;
     display: inline-block;
     vertical-align: top;
   }

   .others_box .board .list a span:nth-child(2) {
     width: 65%;
     font-size: 13px;
     display: inline-block;
     vertical-align: top;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
   }

   /*//±×¹ÛÀÇ*/
   /*Å¬¸®´Ð ¹Ú½º*/
   .clinic_box {
     border-top: 2px solid #c9dddf;
     padding: 105px 0 105px;
     text-align: center;
     position: relative;
     z-index: 10;
   }

   .clinic_box:before {
     content: "";
     display: block;
     width: 2px;
     height: 58px;
     position: absolute;
     background: #c9dddf;
     left: 50%;
     margin-left: -1px;
     top: -29px;
   }

   .clinic_box .t01 {
     display: inline-block;
     position: relative;
     margin-bottom: 40px;
     padding: 0 40px;
   }

   .clinic_box .t01:before {
     content: "";
     display: inline-block;
     width: 44px;
     height: 76px;
     background: url(/img/clnic_title_img01.png) center no-repeat;
     background-size: cover;
     position: absolute;
     left: 0px;
     top: 50%;
     margin-top: -38px;
   }

   .clinic_box .t01:after {
     content: "";
     display: inline-block;
     width: 44px;
     height: 76px;
     background: url(/img/clnic_title_img02.png) center no-repeat;
     background-size: cover;
     position: absolute;
     right: 0px;
     top: 50%;
     margin-top: -38px;
   }

   .clinic_box .t01 span {
     font-family: 'Chosunilbo_myungjo';
     font-size: 37px;
     font-weight: normal;
     color: #405550;
     border-bottom: 1px solid #405550;
   }

   .clinic_box .t02 {
     font-family: 'Chosunilbo_myungjo';
     font-size: 20px;
     font-weight: normal;
     color: #405550;
     margin-bottom: 50px;
   }

   .clinic_box .clinic {
     width: 1200px;
     margin: 0 auto;
   }

   /*//Å¬¸®´Ð ¹Ú½º*/


 }

 @media (max-width:1199px) {

   
   .main_visual {
     border-top: 10px solid #ccc;
   }

   .main_bg {
     background-image: linear-gradient(to bottom, #fff, #fff, #e3f1f3);
   }

   .container {
     position: relative;
     width: 100%;
     height: auto;
     margin: 0 auto;
     border: 0px solid #000;
     background-color: #eef0f8;
   }

   .main_box {
     width: 100%;
   }

   /*±×¹ÛÀÇ*/
   .others_box {
     margin: 0 auto;
     font-size: 0;
     padding: 80px 20px;
     position: relative;
     z-index: 10;
   }

   .others_box:before {
     content: "";
     display: block;
     width: 2px;
     height: 58px;
     position: absolute;
     background: #fff;
     left: 50%;
     margin-left: -1px;
     top: -29px;
   }

   .others_box:after {
     content: "";
     display: block;
     width: 2px;
     height: 29px;
     position: absolute;
     z-index: 1;
     background: #d7e9eb;
     left: 50%;
     margin-left: -1px;
     top: 0px;
   }

   .others_box>div {
     box-sizing: border-box;
     vertical-align: top;
     font-size: 12px;
     position: relative;
   }

   .others_box>div:after {
     display: block;
     content: "";
     height: 10px;
     background: url(/img/pt02.png);
     margin: 40px 0;
   }

   .others_box>div:last-child:after {
     display: none;
   }

   .others_box .tit {
     font-size: 24px;
     line-height: 100%;
     font-weight: normal;
     margin-bottom: 20px;
     font-family: 'Chosunilbo_myungjo';
   }

   .others_box .tit span {
     font-size: 17px;
     font-style: italic;
   }

   .others_box .p01 {
     font-size: 13px;
     padding-left: 10px;
     word-break: keep-all;
   }

   .others_box .time table {
     width: 100%;
     margin-bottom: 20px;
   }

   .others_box .time table td {
     font-size: 14px;
     color: #405550;
     text-align: center;
     padding: 8px 0;
     border-bottom: 1px solid #c9dddf;
   }

   .others_box .time table tr:first-child td {
     border-top: 1px solid #c9dddf;
   }

   .others_box .time table td:last-child {
     border-right: 0px;
   }

   .others_box .tel a {
     display: inline-block;
     font-family: 'Chosunilbo_myungjo';
     font-size: 40px;
     color: #9d6564;
     font-weight: normal;
     margin-bottom: 30px;
     padding: 10px 5px 0;
     box-shadow: inset 0 -10px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
   }

   .others_box .tel a span {
     font-size: 52px;
   }

   .others_box .address_box iframe {
     width: 100%;
     height: 150px;
     margin-bottom: 10px;
   }

   .others_box .board {
     position: relative;
   }

   .others_box .board .head {
     padding-left: 10px;
   }

   .others_box .board .head a {
     display: inline-block;
     margin-right: 10px;
     color: #405550;
     font-size: 16px;
     padding: 0 5px;
   }

   .others_box .board .head .on {
     color: #9d6564;
     box-shadow: inset 0 -6px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
   }

   .others_box .board .head a:hover {
     color: #9d6564;
     box-shadow: inset 0 -6px 0 #efdbda;
     border-bottom: 0px solid #efdbda;
     cursor: pointer;
   }

   .others_box .board .link {
     z-index: 9;
     position: absolute;
     right: 10px;
     top: 0px;
   }

   .others_box .board .link a {
     display: none;
     z-index: 9;
     color: #405550;
     font-size: 0px;
     width: 21px;
     height: 21px;
   }

   .others_box .board .link a:before {
     content: "";
     display: block;
     width: 100%;
     height: 1px;
     position: absolute;
     background: #c9dddf;
     left: 0%;
     margin-top: -0.5px;
     top: 50%;
   }

   .others_box .board .link a:after {
     content: "";
     display: block;
     width: 1px;
     height: 100%;
     position: absolute;
     background: #c9dddf;
     top: 0%;
     margin-left: -0.5px;
     left: 50%;
   }

   .others_box .board .link a.on {
     display: block;
   }

   .others_box .board a:hover {
     color: #a0b5b0;
   }

   .others_box .board .list {
     border-top: 1px solid #c9dddf;
     padding: 15px 15px 0px 15px;
     margin-top: 15px;
     box-sizing: border-box;
     width: 100%;
   }

   .others_box .board .list>div {
     display: none;
   }

   .others_box .board .list>div.on {
     display: block;
   }

   .others_box .board .list a {
     display: block;
     margin-bottom: 8px;
     color: #405550;
     font-size: 0px;
   }

   .others_box .board .list a:last-child {
     margin-bottom: 0px;
   }

   .others_box .board .list a:hover {
     color: #9d6564;
   }

   .others_box .board .list a span:nth-child(1) {
     width: 35%;
     font-size: 13px;
     display: inline-block;
     vertical-align: top;
   }

   .others_box .board .list a span:nth-child(2) {
     width: 65%;
     font-size: 13px;
     display: inline-block;
     vertical-align: top;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
   }

   /*//±×¹ÛÀÇ*/
   /*//±×¹ÛÀÇ*/
   /*Å¬¸®´Ð ¹Ú½º*/
   .clinic_box {
     border-top: 2px solid #c9dddf;
     padding: 80px 0 80px;
     text-align: center;
     position: relative;
   }

   .clinic_box:before {
     content: "";
     display: block;
     width: 2px;
     height: 58px;
     position: absolute;
     background: #c9dddf;
     left: 50%;
     margin-left: -1px;
     top: -29px;
   }

   .clinic_box .t01 {
     display: inline-block;
     position: relative;
     margin-bottom: 40px;
     padding: 0 35px;
   }

   .clinic_box .t01:before {
     content: "";
     display: inline-block;
     width: 44px;
     height: 76px;
     background: url(/img/clnic_title_img01.png) center no-repeat;
     background-size: cover;
     position: absolute;
     left: 0px;
     top: 50%;
     margin-top: -38px;
   }

   .clinic_box .t01:after {
     content: "";
     display: inline-block;
     width: 44px;
     height: 76px;
     background: url(/img/clnic_title_img02.png) center no-repeat;
     background-size: cover;
     position: absolute;
     right: 0px;
     top: 50%;
     margin-top: -38px;
   }

   .clinic_box .t01 span {
     font-family: 'Chosunilbo_myungjo';
     font-size: 30px;
     font-weight: normal;
     color: #405550;
     border-bottom: 1px solid #405550;
   }

   .clinic_box .t02 {
     font-family: 'Chosunilbo_myungjo';
     font-size: 16px;
     line-height: 22px;
     font-weight: normal;
     color: #405550;
     word-break: keep-all;
     margin-bottom: 30px;
     padding: 0 10px;
   }

   .clinic_box .clinic {
     width: 90%;
     margin: 0 auto;
   }


 }
