 @charset "euc-kr";

 @font-face {
   font-family: "NGothic";
   src: url('/font/NanumGothic.woff') format('woff');
 }

 @font-face {
   font-family: 'NGothicB';
   src: url('/font/NanumGothicBold.woff') format('woff');
 }

 @font-face {
   font-family: 'NGothicEB';
   src: url('/font/NanumGothicExtraBold.woff') format('woff');
 }

 @font-face {
   font-family: 'NBGothic';
   src: url('/font/NanumBarunGothic.woff') format('woff');
 }

 @font-face {
   font-family: 'NBGothicB';
   src: url('/font/NanumBarunGothicBold.woff') format('woff');
 }

 @font-face {
   font-family: 'pnight';
   src: url('/font/Cafe24Oneprettynight.woff') format('woff');
 }

 @font-face {
   font-family: NotoSans;
   font-weight: normal;
   src: url('/font/NotoSansKR-Light.woff') format('woff');
 }

 @font-face {
   font-family: NotoSans;
   font-weight: bold;
   src: url('/font/NotoSansKR-Regular.woff') format('woff');
 }

 @font-face {
   font-family: NotoSans;
   font-weight: 800;
   src: url('/font/NotoSansKR-Medium.woff') format('woff');
 }

 @font-face {
   font-family: NotoSans;
   font-weight: 900;
   src: url('/font/NotoSansKR-Bold.woff') format('woff');
 }

 @font-face {
   font-family: 'Chosunilbo_myungjo';
   src: url('/font/Chosunilbo_myungjo.woff') format('woff');
   font-weight: normal;
   font-style: normal;
 }

 html {
   height: 100%;
   width: auto;
 }

 body {
   height: 100%;
   width: auto;
   color: #777777;
   font-family: NotoSans, "³ª´®°íµñ";
   font-weight: bold;
   background-color: #ddd;
   /*¸ð¹ÙÀÏ °¡·Î ¼¼·Î ÆùÆ® ·»´õ¸µ ÀÚµ¿ ¼³Á¤È­ ÇØÁ¦*/
   -webkit-text-size-adjust: 100%;
   -moz-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   text-size-adjust: 100%;
   color: #393939;
 }

 form {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 textarea {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 center {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 option {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 pre {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 blockquote {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 input {
   font-size: 9pt;
   color: #777777;
   line-height: 150%;
   font-family: NotoSans, "³ª´®°íµñ"
 }

 .textarea {
   background-color: white;
   border: 1px solid #dedede;
   font-size: 9pt;
   color: #000000;
   height: auto;
 }

 .submit {
   font-size: 9pt;
   color: white;
   height: 19px;
   background-color: #999999;
 }

 @media (min-width:1200px) {

   /* ÃÖ¼Ò 1200 ~ ÃÖ´ë */
   #wrapper {
     min-width: 1300px;
     margin: 0 auto;
     position: relative;
     background-color: #ffffff;
   }

   #wrapper::before {
     content: "";
     display: block;
     width: 800px;
     height: 900px;
     position: absolute;
     left: 0px;
     top: 0px;
     background-image: linear-gradient(135deg, #ddf3ff, #fff, #fff);
     z-index: 0;
   }

   header.firstheader {
     position: relative;
     z-index: 5;
     width: 100%;
     margin: 0 auto;
     padding-bottom: 5px;
   }

   .top_box {
     position: relative;
     margin: 0 auto;
     z-index: 1;
   }

   .top_box .top {
     position: absolute;
     width: 1200px;
     top: 0px;
     left: 50%;
     margin-left: -600px;
     height: 20px;
     color: #666;
     overflow: hidden;
	 z-index: 1;
   }

   .top_box .login_form {
     text-align: right;
   }

   .top_box .login_form a {
     display: inline-block;
     vertical-align: middle;
     color: #333333;
     font-size: 11px;
     padding: 0 10px;
   }

   .top_box .login_form a:hover {
     color: #1a91d1;
   }

   .top_box .uname {
     font-size: 12px;
   }

   .top_box .middle {
     position: relative;
     width: 1200px;
     height: 170px;
     margin: 0 auto;
   }

   .top_box .middle .call {
     position: absolute;
     right: 0px;
     padding-left: 40px;
     background: url(/img/icon02.png) center left no-repeat;
     height: 170px;
     line-height: 170px;
     top: 0;
   }

   .top_box .middle .call>a {
     display: inline-block;
     color: #393939;
     vertical-align: middle;
     font-family: NotoSans;
     font-weight: 800;
     font-size: 25px;
     line-height: 100%;
   }

   .top_box .middle .call>a:hover {
     color: #1a91d1;
   }

   .top_box .logo {
     position: absolute;
     left: 0;
     top: 50%;
     margin-top: -37.5px;
   }

   .top_box .logo img {
     vertical-align: middle;
     width: 278px;
   }

   .top_box #allmenu {
     display: none;
   }

   .top_box .quick_button {
     display: none;
   }

   /* ¸ÞÀÎ ¸Þ´º */
   #menu_box {
     position: absolute;
     top: 170px;
     width: 100%;
     border-top: 5px solid #d7d7d7;
   }

   .gnb {
     width: 1200px;
     left: 50%;
     top: -5px;
     margin-left: -600px;
     position: absolute;
   }

   .gnb:after {
     clear: both;
     display: block;
     content: "";
   }

   .gnb>li {
     position: relative;
     float: left;
     margin-right: 10px;
     width: calc((100% - 50px)/6);
     text-align: center;
     box-sizing: border-box;
     border-top: 5px solid #032f85;
   }

   .gnb>li:last-child {
     margin-right: 0px;
   }

   .gnb>li>a {
     display: inline-block;
     width: 100%;
     height: 45px;
     line-height: 45px;
     font-size: 15px;
     color: #393939;
     background-color: rgba(255, 255, 255, 0.8);
   }

   .gnb>li:nth-child(1)>a {}

   .gnb>li>a:hover {
     background-color: rgba(255, 255, 255, 1);
     color: #1a91d1;
   }

   .menu {
     width: 100%;
     display: none;
     z-index: 999;
     background-color: rgba(3, 47, 133, 0.5);
     padding: 20px 0;
   }

   .menu>li {
     margin-bottom: 20px;
   }

   .menu>li:last-child {
     margin-bottom: 0px;
   }

   .menu>li>a {
     display: block;
     padding: 0 10px;
     color: #fff;
     font-size: 14px;
     cursor: pointer;
     word-break: keep-all;
   }

   .menu>li a:hover {
     color: #ffee00;
   }

   #contents {
     position: relative;
     z-index: 1;
     width: 100%;
     margin: 0 auto;
   }

   .container {
     position: relative;
     width: 100%;
     height: auto;
     margin: 0 auto;
     border: 0px solid #000;
     background-color: #eef0f8;
   }

   /* ¸ÞÀÎ½½¶óÀÌ´õ */
   .device .main_img_01 {
     height: 560px;
     background: url(/img/main_01.jpg) no-repeat center;
   }

   .device .main_img_02 {
     height: 560px;
     background: url(/img/main_02.jpg) no-repeat center;
   }

   .device .text_01 {
     height: 560px;
     background: url(/img/main_text_01.png) no-repeat 80% 210px;
   }

   .device .text_02 {
     height: 560px;
     background: url(/img/main_text_02.png) no-repeat 80% 210px;
   }

   /* //¸ÞÀÎ½½¶óÀÌ´õ */
   .main_box {
     width: 100%;
     margin-top: -200px;
     position: relative;
     z-index: 1;
     overflow: hidden;
   }

   .c_top {
     text-align: center;
     margin-bottom: 50px;
   }

   .logo_t {
     margin-bottom: 30px;
   }

   .c_top>ul {}

   .c_top>ul li {
     display: inline-block;
     font-size: 0px;
   }

   .c_top>ul li span {
     display: inline-block;
     margin-right: 5px;
     font-size: 24px;
     color: #1a91d1;
   }

   .c_top>ul li p {
     display: inline-block;
     font-size: 20px;
     color: #393939;
   }

   .c_top>ul li p i {
     font-style: normal;
     display: inline-block;
     box-shadow: inset 0 -5px 0 #ddf6ff;
     border-bottom: 2px solid #ddf6ff;
   }

   .c_top>ul li:nth-child(1) {
     margin-right: 50px;
   }

   /*Å¬¸®´Ð ¹Ú½º*/
   .c_list_box {
     position: relative;
     width: 1200px;
     margin: 0 auto;
     background: #fff;
     padding-top: 40px;
   }

   .c_list_box:before {
     position: absolute;
     left: -200px;
     top: 0px;
     content: "";
     display: inline-block;
     width: 0px;
     height: 0px;
     border-top: 200px solid transparent;
     border-right: 200px solid rgba(255, 255, 255, 0.2);
   }

   .c_list_box::after {
     position: absolute;
     right: -200px;
     top: 0px;
     content: "";
     display: inline-block;
     width: 0px;
     height: 0px;
     border-top: 200px solid transparent;
     border-left: 200px solid rgba(255, 255, 255, 0.2);
   }

   .c_list_t {
     font-size: 26px;
     font-weight: 900;
     color: #393939;
     text-align: center;
     margin-bottom: 50px;
   }

   .c_list {
     width: 1200px;
     margin: 0 auto;
     margin-bottom: 50px;
     padding: 0 30px;
     box-sizing: border-box;
     font-size: 0;
   }

   .c_list>li {
     display: inline-block;
     width: 33.3333%;
     text-align: center;
   }

   .c_list>li:nth-child(1) {}

   .c_list>li:nth-child(2) {}

   .c_list>li:nth-child(3) {}

   .c_list>li .img {
     position: relative;
   }

   .c_list>li .img img {
     position: relative;
   }

   .c_list>li:nth-child(1) .img img {
     left: 20px;
   }

   .c_list>li:nth-child(2) .img img {
     left: 30px;
   }

   .c_list>li:nth-child(3) .img img {
     left: 20px;
   }

   .c_list>li .img::before {
     transition: all 0.3s;
     position: absolute;
     content: "";
     display: inline-block;
     width: 120px;
     height: 120px;
     background: #f8f8f8;
     border-radius: 50%;
   }

   .c_list>li:nth-child(1) .img::before {
     left: 60px;
     bottom: -10px;
   }

   .c_list>li:nth-child(2) .img::before {
     left: 70px;
     top: -20px;
   }

   .c_list>li:nth-child(3) .img::before {
     right: 50px;
     top: 20px;
   }

   .c_list>li .img img {
     position: relative;
   }

   .c_list>li:nth-child(1):hover .img::before {
     background: #e8e8e8;
     left: 65px;
     bottom: -5px;
   }

   .c_list>li:nth-child(2):hover .img::before {
     background: #e8e8e8;
     left: 80px;
     top: -15px;
   }

   .c_list>li:nth-child(3):hover .img::before {
     background: #e8e8e8;
     right: 60px;
     top: 25px;
   }

   .c_list>li .txt {
     padding-top: 20px;
     margin-bottom: 20px;
   }

   .c_list>li .txt p:nth-child(1) {
     font-size: 18px;
     font-weight: 800;
     margin-bottom: 2px;
   }

   .c_list>li .txt p:nth-child(2) {
     font-size: 16px;
     color: #535353;
     font-family: 'Chosunilbo_myungjo';
     font-style: italic;
     margin-bottom: 20px;
   }

   .c_list>li .txt p:nth-child(3) {
     font-size: 12px;
   }

   .c_list>li .link {
     color: #1a91d1;
     font-weight: 800;
     font-size: 13px;
   }

   .c_list>li .link img {
     vertical-align: middle;
     padding-left: 5px;
     transition: all 0.3s;
   }

   .c_list>li .link:hover img {
     padding-left: 10px;
   }

   /*//Å¬¸®´Ð ¹Ú½º*/
   /*±×¹ÛÀÇ*/
   .others_wrap {
     background: #f8f8f8;
   }

   .others_box {
     padding: 50px 0;
     width: 1200px;
     margin: 0 auto;
     font-size: 0px;
     position: relative;
   }


   .others_box>div {
     position: relative;
     display: inline-block;
     vertical-align: top;
     width: 25%;
     font-size: 12px;
     box-sizing: border-box;
     padding: 0 15px;
   }

   .others_box .tit {
     font-size: 26px;
     font-weight: 800;
     margin-bottom: 30px;
   }

   .others_box .tit span {
     font-family: 'Chosunilbo_myungjo';
     display: block;
     font-size: 17px;
     font-style: italic;
     margin-top: 2px;
     letter-spacing: 0.5px;
   }

   .others_box .link {
     position: absolute;
     right: 20px;
     top: 0px;
     font-family: 'Chosunilbo_myungjo';
     font-size: 16px;
     font-style: italic;
     color: #393939;
   }

   .others_box .link:hover {
     color: #1a91d1;
   }

   .time_box table {
     width: 100%;
   }

   .time_box table td {
     font-size: 14px;
     color: #000;
     text-align: center;
     padding: 3px 0;
     background: #ebebeb;
     border-right: 6px solid #f8f8f8;
     border-bottom: 6px solid #f8f8f8;
   }

   .time_box table td:last-child {
     border-right: 0px;
   }

   .time_box .p01 {
     font-size: 14px;
     margin-top: 10px;
   }

   .num_box .tel {
     display: inline-block;
     ;
     font-family: 'Chosunilbo_myungjo';
     font-size: 30px;
     color: #1a91d1;
     border-bottom: 10px solid #ebebeb;
   }

   .num_box .tel span {
     font-size: 40px;
   }

   .num_box .p01 {
     font-size: 14px;
     margin-top: 50px;
   }

   .come_box .img {
     height: 107px;
     background: url(/img/other_img01.jpg) no-repeat center;
     background-size: cover;
   }

   .come_box .p01 {
     font-size: 14px;
     margin-top: 10px;
     padding: 5px 10px;
   }

   .notice_box .post a {
     color: #393939;
     display: block;
     margin-bottom: 12px;
     font-size: 0px;
   }

   .notice_box .post a span:nth-child(1) {
     display: inline-block;
     vertical-align: top;
     width: 35%;
     font-size: 14px;
   }

   .notice_box .post a span:nth-child(2) {
     display: inline-block;
     vertical-align: top;
     width: 65%;
     font-size: 14px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
   }

   /*//±×¹ÛÀÇ*/
   footer {}

   .foot_tit {
     position: relative;
     height: 450px;
     line-height: 450px;
     text-align: center;
     font-size: 0px;
     width: 1200px;
     margin: 0 auto;
   }

   .foot_tit .text {
     line-height: inherit;
     display: inline-block;
     width: 50%;
     vertical-align: middle;
     text-align: left;
     padding-left: 50px;
     box-sizing: border-box;
   }

   .foot_tit .text p:nth-child(1) {
     font-family: 'Chosunilbo_myungjo';
     color: #393939;
     font-size: 38px;
     line-height: 48px;
     margin-bottom: 25px;
     font-weight: normal;
   }

   .foot_tit .text p:nth-child(1) span {
     color: #1a91d1;
     display: block;
   }

   .foot_tit .text p:nth-child(2) {
     font-size: 15px;
     line-height: 24px;
   }

   .foot_tit .link {
     display: inline-block;
     width: 50%;
     vertical-align: middle;
   }

   .foot_tit .link>li {
     vertical-align: middle;
     position: relative;
     width: 279px;
     height: 357px;
     line-height: normal;
     float: left;
     box-shadow: 12px 12px #d1d1d1;
   }

   .foot_tit .link>li:nth-child(1) {
     background: url(/img/other_img02.jpg) no-repeat center;
   }

   .foot_tit .link>li:nth-child(2) {
     background: url(/img/other_img03.jpg) no-repeat center;
   }

   .foot_tit .link>li:nth-child(1) {
     margin-right: calc(100% - 558px);
   }

   .foot_tit .link a {
     position: absolute;
     left: 20px;
     bottom: 20px;
     color: #393939;
     font-weight: 800;
     font-size: 22px;
     line-height: 100%;
     padding-right: 30px;
   }

   .foot_tit .link a img {
     position: absolute;
     right: 0px;
     top: 50%;
     margin-top: -11px;
     transition: all 0.3s;
   }

   .foot_tit .link>li:hover a img {
     right: -5px;
   }

   .foot_tit .link>li:hover a {
     color: #1a91d1;
   }

   .footer {
     background: #f8f8f8;
   }

   .footer>.box {
     overflow: hidden;
     box-sizing: border-box;
     width: 1200px;
     margin: 0 auto;
     padding: 40px 10px 40px;
   }

   .foot_copy {
     float: left;
     font-size: 13px;
     line-height: 22px;
     color: #393939;
   }

   .foot_copy span {
     display: block;
     margin-bottom: 15px;
     width: 220px;
   }

   .foot_link {
     float: right;
     color: #393939;
     font-size: 13px;
     margin-bottom: 30px;
   }

   .foot_link a {
     color: #393939;
     padding-left: 5px;
     padding-right: 5px;
   }

   .foot_link a:hover {
     color: #1a91d1;
   }

   .foot_link:after {
     content: "";
     display: block;
     clear: both;
   }

   .foot_cooper {
     clear: right;
     text-align: right;
   }

   .foot_cooper p {
     color: #1a91d1;
     font-size: 15px;
     font-weight: bold;
     margin-bottom: 10px;
   }

   .foot_cooper>.box {
     display: inline-block;
     border: 1px solid #ccc;
     background: #fff;
     padding: 10px 15px;
   }

   .foot_cooper a {
     display: inline-block;
     margin-right: 20px;
   }

   .foot_cooper a:last-child {
     margin-right: 0px;
   }

   .foot_cooper a img {
     height: 100%;
   }

   /* ¼­ºêÆäÀÌÁö */
   /* header */
   .contents_head1 {
     width: 100%;
     height: 350px;
     background: url(/img/contents_head_bg01.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head2 {
     width: 100%;
     height: 350px;
     background: url(/img/contents_head_bg02.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head3 {
     width: 100%;
     height: 350px;
     background: url(/img/contents_head_bg03.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head4 {
     width: 100%;
     height: 350px;
     background: url(/img/contents_head_bg04.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head5 {
     width: 100%;
     height: 350px;
     background: url(/img/contents_head_bg05.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head_notice {
     width: 100%;
     height: 350px;
     background: url(/img/notice_head_bg.jpg) no-repeat center;
     background-size: cover;
   }
   .contents_head_fnq {
     width: 100%;
     height: 350px;
     background: url(/img/fnq_head_bg.jpg) no-repeat center;
     background-size: cover;
   }
   .contents_head_login {
     width: 100%;
     height: 350px;
     background: url(/img/login_head_bg.jpg) no-repeat center;
     background-size: cover;
   }

   .contents_head_text {
     position: relative;
     height: 100%;
   }

   .contents_head_text p:nth-of-type(1) {
     position: absolute;
     top: 160px;
     width: 1200px;
     left: 50%;
     margin-left: -600px;
     text-align: center;
     font-family: 'Chosunilbo_myungjo';
     font-weight: normal;
     font-size: 34px;
     line-height: 100%;
     color: #fff;
     line-height: 100%;
   }

   .contents_head_text p:nth-of-type(1) span {
     box-shadow: inset 0 -5px 0 #003c5f;
     border-bottom: 5px solid #003c5f;
   }

   .contents_head_text p:nth-of-type(2) {
     position: absolute;
     letter-spacing: 5px;
     right: 20px;
     bottom: 20px;
     font-size: 14px;
     color: #fff;
     line-height: 100%;
   }

   /*// header */
   #sub_contents {
     border-bottom: 5px solid #f8f8f8;
   }

   #sub_contents_box {
     width: 1200px;
     margin: 0 auto;
     padding-bottom: 0px;
   }

   #sub_contents_box:after {
     clear: both;
     content: "";
     display: block;
   }

   #sub_menu {
     width: 210px;
     float: left;
     margin-top: -40px;
   }

   .sm_title {
     position: relative;
     width: 200px;
     height: 150px;
     line-height: 150px;
     font-size: 26px;
     color: #393939;
     text-align: center;
     background: url(/img/submenu_bg.jpg);
     margin-bottom: 20px;
     font-weight: 800;
     box-shadow: 10px 10px rgba(0, 0, 0, 0.4);
   }

   .sm_title .stitle {
     line-height: 30px;
     display: inline-block;
     vertical-align: middle;
     word-break: keep-all;
     padding: 0 10px;
   }

   .sm_box {
     border: 1px solid #e0e0e0;
     overflow: hidden;
     margin-bottom: 60px;
   }

   .sm01 {
     transition: background 0.3s;
   }

   .sm01 a {
     display: inline-block;
     width: 100%;
     padding: 15px 0px;
     text-align: center;
     font-size: 14px;
     color: #393939;
   }

   .sm01:hover {
     background: #e7e7e7;
   }

   .sm01:hover a {
     color: #1a91d1;
   }

   .quick {
     width: 100%;
     overflow: hidden;
     text-align: center;
   }

   .quick .list {
     position: relative;
     float: left;
     width: 50%;
     height: 50%;
     box-sizing: border-box;
     margin-bottom: 30px;
   }

   .quick .list::before {
     z-index: 1;
     display: inline-block;
     border-radius: 50%;
     content: "";
     width: 35px;
     height: 35px;
     background: #a8e1ff;
     position: absolute;
     right: 20px;
     bottom: 25px;
     transition: all 0.3s;
   }

   .quick .list:hover::before {
     right: 18px;
     bottom: 23px;
     background: #1a91d1;
   }

   .quick .list a {
     position: relative;
     z-index: 2;
     display: inline-block;
   }

   .quick .list a img {
     display: inline-block;
     margin-bottom: 15px;
   }

   .quick .list a p {
     color: #393939;
     font-size: 14px;
   }

   .quick .list a:hover p {
     color: #1a91d1;
   }

   #contents_box {
     width: 925px;
     padding: 0px;
     float: right;
   }

   .content_head {}

   .navi {
     border: 1px solid #e0e0e0;
     border-top: 0px solid #e0e0e0;
     font-size: 0;
   }

   .navi .home {
     display: inline-block;
     border-right: 1px solid #e0e0e0;
     height: 40px;
     padding: 0 15px;
     line-height: 40px;
     vertical-align: top;
   }

   .navi .home img {
     vertical-align: middle;
   }

   .navi .m1 {
     display: inline-block;
     border-right: 1px solid #e0e0e0;
     height: 40px;
     padding: 0 30px;
     line-height: 40px;
     font-size: 14px;
     color: #393939;
   }

   .navi .m2 {
     display: inline-block;
     border-right: 1px solid #e0e0e0;
     height: 40px;
     padding: 0 30px;
     line-height: 40px;
     font-size: 14px;
     color: #393939;
   }

   .sub_title {
     width: 100%;
     border-top: 5px solid #0071bc;
     border-image: linear-gradient(to right, #033086 0%, #1a8fd0 100%);
     border-image-slice: 1;
     border-image-width: 5px 0 0 0;
     text-align: center;
     padding-top: 65px;
     margin-top: 80px;
     margin-bottom: 80px;
     position: relative;
   }

   .sub_title::before {
     content: "";
     display: inline-block;
     width: 5px;
     height: 65px;
     background: #033086;
     position: absolute;
     left: 0px;
     top: 0px;
   }

   .sub_title::after {
     content: "";
     display: inline-block;
     width: 5px;
     height: 65px;
     background: #1a8fd0;
     position: absolute;
     right: 0px;
     top: 0px;
   }

   .sub_title p:nth-child(1) {
     font-weight: 900;
     font-size:52px;
     color: #033086;
     line-height: 100%;
   }
     .sub_title p:nth-child(1) span{
       color: #1a8fd0;
     }
     .sub_title p:nth-child(1)::after {
       content: "";
       display: block;
       margin: 30px auto;
       width: 42px;
       height: 5px;
       background-image: linear-gradient(to right, #033086,#1a8fd0);
     }

   .sub_title p:nth-child(2) {
     font-size: 26px;
     color: #393939;
     font-weight: normal;
   }

   .page {
     padding: 0 25px 100px;
     border-top: 0px;
   }

   /* ¼­ºêÆäÀÌÁö °øÅë  */
   .common {}


   /* section */
   .common .section {
     position: relative;
     border: 1px solid #ccc;
     padding: 20px;
     margin-bottom: 80px;
   }

   .common .section:after {
     position: absolute;
     width: 17px;
     height: 24px;
     left: 50%;
     margin-left: -8.5px;
     bottom: -52px;
     display: block;
     content: "";
     background: url(/img/arrow_03.png) no-repeat center;
   }

   .common .section:last-child:after {
     display: none;
   }

   .common .section:last-child {
     margin-bottom: 0px;
   }

   .common .section:before {
		position: absolute;
		content: "SEOUL JAEIL HOSPITAL";
		color: #ccc;
		font-weight: normal;
		font-size: 12px;
		line-height: 100%;
		right: 20px;
		top: 20px;
		display: block;
		letter-spacing:2px;
	}

   /* //section */

   /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
   .common .s_menu {
     margin: 0 auto 50px;
     font-size: 0px;
     border: 1px solid #e0e0e0;
     border-bottom: 0px;
     box-sizing: border-box;
   }

   .common .s_menu li {
     display: inline-block;
     height: 50px;
     line-height: 50px;
     border-right: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
     text-align: center;
     font-size: 16px;
     box-sizing: border-box;
   }

   .common .s_menu li.half {
     width: 50%;
   }

   .common .s_menu li.half:nth-child(2n) {
     border-right: 0;
   }

   .common .s_menu li.third {
     width: 33.3333%;
   }

   .common .s_menu li.third:nth-child(3n) {
     border-right: 0;
   }

   .common .s_menu li.on>a {
     background:#1a8fd0;
     color: #fff;
   }

   .common .s_menu li>a {
     transition: all 0.3s;
     display: inline-block;
     width: 100%;
     font-family: NotoSans;
     color: #2d2d2d;
     box-sizing: border-box;
     vertical-align: top;
   }

   .common .s_menu li:hover>a {
    
     background:#1a8fd0;
     color: #fff;
   }

   .common .s_page>li {
     display: none;
   }

   .common .s_page>li.on {
     display: block;
   }

   .common .s_menu_s {
     margin: 0 auto 50px;
   }

   .common .s_menu_s li {
     display: inline-block;
     margin-right: 30px;
     border-bottom: 1px solid #393939;
   }

   .common .s_menu_s li>a {
     transition: color 0.3s;
     display: inline-block;
     width: 100%;
     font-family: NotoSans;
     color: #393939;
     font-size: 18px;
   }

   .common .s_menu_s li:hover>a {
     color: #cd634c;
   }

   .common .s_menu_s li.on {
     color: #cd634c;
     border-bottom: 1px solid #cd634c;
   }

   .common .s_menu_s li.on>a {
     color: #cd634c;
   }

   .common .s_page_s>li {
     display: none;
   }

   .common .s_page_s>li.on {
     display: block;
   }

   /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
   /* Á¤ÀÇ  */
   .common .mean {
     position: relative;
     margin-bottom: 30px;
     padding: 85px 0 0 70px;
   }

   .common .mean i {
     position: absolute;
     left: 0px;
     top: 0px;
     font-size: 140px;
     line-height: 100%;
     font-weight: 900;
     color: #daeeff;
     font-style: normal;
     letter-spacing: -10px;
   }

   .common .mean span {
     position: relative;
     z-index: 1;
     font-size: 45px;
     line-height: 53px;
     color: #393939;
   }

   /*// Á¤ÀÇ */
   /* »ó´Ü Ä¡·á ¿ä¾à */
   .sum_01 {
     position: relative;
     width: 100%;
     margin: 0 auto 50px;
     padding: 10px 10px;
     box-sizing: border-box;
   }

   .sum_01:before {
     content: "";
     position: absolute;
     top: 0px;
     left: 0px;
     display: block;
     width: 20px;
     height: 100%;
     border-top: 2px solid #e0e0e0;
     border-bottom: 2px solid #e0e0e0;
     border-left: 2px solid #e0e0e0;
   }

   .sum_01:after {
     content: "";
     position: absolute;
     top: 0px;
     right: 0px;
     display: block;
     width: 20px;
     height: 100%;
     border-top: 2px solid #e0e0e0;
     border-bottom: 2px solid #e0e0e0;
     border-right: 2px solid #e0e0e0;
   }

   .sum_01 ul {
     font-size: 0;
     overflow: hidden;
     width: 95%;
     margin: 0 auto;
   }

   .sum_01 ul li {
     display: inline-block;
     width: 20%;
     text-align: center;
     font-family: NotoSans;
     font-size: 0px
   }

   .sum_01 ul li .img {
     display: inline-block;
     vertical-align: middle;
   }

   .sum_01 ul li .txt {
     display: inline-block;
     vertical-align: middle;
     width: calc(100% - 49px);
     text-align: left;
     padding-left: 15px;
     font-size: 13px;
     line-height: 20px;
     color: #393939;
     box-sizing: border-box;
     word-break: keep-all;
   }

   /* //»ó´Ü Ä¡·á ¿ä¾à */
   /* ÆùÆ®  */
   .common .title {
     position: relative;
     margin-bottom: 30px;
     padding: 50px 0 0 60px;
   }

   .common .title i {
     position: absolute;
     left: 0px;
     top: 0px;
     font-size: 100px;
     line-height: 100%;
     font-weight: 900;
     color: #daeeff;
     font-style: normal;
     letter-spacing: -10px;
   }

   .common .title span {
     position: relative;
     z-index: 1;
     font-size: 34px;
     line-height: 42px;
     color: #393939;
   }

   .common .h01 {
     position: relative;
     padding-left: 18px;
     font-family: NotoSans;
     font-size: 18px;
     line-height: 26px;
     color: #393939;
     margin-bottom: 15px;
   }

   .common .h01:before {
     position: absolute;
     top: 8px;
     left: 0px;
     content: "";
     display: inline-block;
     width: 12px;
     height: 12px;
     box-sizing: border-box;
     border: 3px solid #1a8fd0;
     margin-bottom: 5px;
   }

   .common .p01 {
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     background: #f7f7f7;
     padding: 15px;
     word-break: keep-all;
   }

   .common .p02 {
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     word-break: keep-all;
   }

   /*// ÆùÆ® */
   /* ¹®´Ü  */
   .cont01 {
     padding-top: 10px;
     margin-bottom: 30px;
     padding-left: 20px;
   }

   .cont01:last-child {
     margin-bottom: 0px;
   }

   /*// ¹®´Ü */
   /* ¸®½ºÆ®  */
   .common .list01 {
     padding: 15px 0;
   }

   .common .list01 li {
     position: relative;
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     padding-left: 15px;
     margin-bottom: 25px;
     word-break: keep-all;
   }

   .common .list01 li:before {
     position: absolute;
     left: 0px;
     top: 8px;
     content: "";
     display: inline-block;
     width: 5px;
     height: 5px;
     border: 1px solid #1a91d1;
   }

   .common .list01 li:last-child {
     margin-bottom: 0px;
   }

   .common .list02 {
     border: 1px solid #e0e0e0;
     padding: 15px 15px 0 15px;
     font-size: 0;
   }

   .common .list02 li {
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     padding-left: 35px;
     text-indent: -35px;
     padding-bottom: 15px;
     margin-bottom: 25px;
     border-bottom: 1px dashed #e0e0e0;
     word-break: keep-all;
     display: inline-block;
     width: 48%;
     vertical-align: top;
     box-sizing: border-box;
   }

   .common .list02 li:nth-child(2n-1) {
     margin-right: 4%;
   }

   .common .list02 li span {
     font-size: 20px;
     color: #ed755a;
     margin-right: 5px;
   }

   

   .common .list03 {
     text-align: left;
     font-size: 0;
     background: #f7f7f7;
     padding: 20px 0 0;
   }

   .common .list03 li {
     position: relative;
     background: #fff;
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     padding-left: 35px;
     margin-bottom: 25px;
     word-break: keep-all;
     display: inline-block;
     width: 45%;
     box-sizing: border-box;
     vertical-align: top;
     padding: 20px;
     padding-left: 50px;
     margin: 0 2.5%;
     margin-bottom: 20px;
   }

   .common .list03 li:before {
     position: absolute;
     left: 20px;
     top: 20px;
     content: "";
     display: inline-block;
     width: 20px;
     height: 24px;
     background: url(/img/list03.png);
   }

   .common .list04 {
     padding: 15px 15px 0 15px;
     font-size: 0;
     background: #f7f7f7;
   }

   .common .list04 li {
     display: inline-block;
     width: 48%;
     vertical-align: top;
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     padding: 20px 10px;
     margin-bottom: 25px;
     margin-right: 4%;
     word-break: keep-all;
     border: 1px solid #e0e0e0;
     text-align: center;
     box-sizing: border-box;
     box-shadow: 5px 5px #e0e0e0;
     background: #fff;
   }

   .common .list04 li:nth-child(2n) {
     margin-right: 0px;
   }

   .common .list05 {
     padding: 15px 0;
     font-size: 0;
   }

   .common .list05 li {
     font-size: 14px;
     color: #393939;
     line-height: 22px;
     display: inline-block;
     width: 48%;
     vertical-align: top;
     margin-bottom: 20px;
     margin-right: 4%;
     border: 1px dashed #e0e0e0;
     padding: 10px;
     box-sizing: border-box;
   }

   .common .list05 li:nth-child(2n) {
     margin-right: 0px;
   }

   .common .list05 li p {
     margin-bottom: 10px;
     font-size: 16px;
     line-height: 24px;
     color: #1a8fd0;
     border-bottom: 1px dashed #e0e0e0;
     padding-bottom: 5px;
     text-indent: -30px;
     padding-left: 30px;
     word-break: keep-all;
   }

   /*// ¸®½ºÆ® */
   /* Å×ÀÌºí  */
   .common .tb01 {
     width: 100%;
     overflow: hidden;
     text-align: center;
     border-top: 4px solid #1a8fd0;
     color: #393939;
   }

   .common .tb01 thead th {
     padding: 10px;
     font-size: 14px;
     line-height: 22px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     background: #efefef;
     font-weight: bold;
     word-break: keep-all;
   }

   .common .tb01 thead th:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody th {
     padding: 10px;
     font-size: 14px;
     line-height: 22px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     background: #efefef;
     font-weight: bold;
     word-break: keep-all;
   }

   .common .tb01 tbody th:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody td {
     padding: 10px;
     font-size: 14px;
     line-height: 22px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     text-align: center;
     word-break: keep-all;
   }

   .common .tb01 tbody td:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody th.tit {
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
   }

   .common .tb01 tbody td.tit {
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
   }

   .common .tb01 tbody td.left {
     text-align: left;
   }

   /* //Å×ÀÌºí  */


   /* ÀÌ¹ÌÁö */
   .common .img {}

   .common .img img {
     vertical-align: top;
   }

   /*//ÀÌ¹ÌÁö  */


	/* °øÅë2 */
	.common2 .box{
		overflow:hidden;
	}
	.common2 .box h3 {
		float: left;
		width: 180px;
		color: #414141;
		font-family: Notosans;
		font-size: 22px;
		word-break:keep-all;
	}

	.common2 .box .inner_box {
		 float: left;
		 width: calc(100% - 180px);
	}

	.common2 .box:after {
		display: block;
		float: left;
		content: "";
		width: 100%;
		height: 20px;
		background: url(/img/pt02.jpg);
		margin: 60px 0;
	}

	.common2 .box:last-child:after {
		display: none;
	}



   /*// ¼­ºêÆäÀÌÁö °øÅë  */


   /* ÀÎ»ç¸» */
  .m07 .box{margin-bottom: 100px; position: relative;}
  .m07 .box::before{
    content: "";
    display: block;
    background: #ccc;
    position: absolute;  left: 50%; top:-50px;
    margin-left: -0.5px;
    height: 100px;
    width: 1px;
  }
  .m07 .box:nth-of-type(1)::before{
    display: none;
  }
  .m07 .box:last-child{
    margin-bottom: 0px;
  }

  .m07 .box:nth-of-type(1) .img{
    height: 285px;
    background: url(/img/m07_01.jpg) no-repeat center;
  }
  .m07 .box:nth-of-type(2) .img{
    height: 285px;
    background: url(/img/m07_02.jpg) no-repeat center;
  }
  .m07 .box:nth-of-type(3) .img{
    height: 285px;
    background: url(/img/m07_03.jpg) no-repeat center;
  }

  .m07 .box .txt{
    font-size: 15px;
    line-height: 24px;
    color: #393939;
    padding: 30px;
    word-break: keep-all;
  }


   /* // ÀÎ»ç¸» */





   /* ÀÇ·áÁø¼Ò°³ */
   .m08 {}

   .m08 .doctor {
     font-size: 0px;
     padding: 20px 20px 0;
   }

   .m08 .doctor .img {
     display: inline-block;
     vertical-align: top;
     width: 395px;
     box-shadow: 10px 10px #eee;
   }

   .m08 .doctor .txt {
     display: inline-block;
     vertical-align: top;
     width: calc(100% - 395px);
     padding-top: 40px;
     padding-left: 40px;
     box-sizing: border-box;
   }

   .m08 .doctor .txt p:nth-child(1) {
     position: relative;
     font-family: 'Chosunilbo_myungjo';
     font-weight: normal;
     font-size: 28px;
     line-height: 100%;
     color: #393939;
     margin-bottom: 25px;
   }

   .m08 .doctor .txt p:nth-child(1):before {
     position: absolute;
     left: -65px;
     top: 50%;
     margin-top: -2px;
     content: "";
     display: inline-block;
     width: 45px;
     height: 5px;
     background: #1a91d1;
   }

   .m08 .doctor .txt p:nth-child(1) span {
     font-size: 16px;
     color: #393939;
     margin-left: 10px;
     font-family: "NotoSans";
     font-weight: bold;
   }

   .m08 .doctor .txt p:nth-child(2) {
     font-size: 16px;
     line-height: 30px;
     color: #393939;
   }

   .m08 .doctor:after {
     display: block;
     content: "";
     height: 10px;
     background: url(/img/pt02.jpg);
     margin: 80px 0;
   }

   .m08 .doctor:last-child:after {
     display: none;
   }

   /* // ÀÇ·áÁø¼Ò°³ */
 
   
   /* µÑ·¯º¸±â*/
   .m09{}


   /*µÑ·¯º¸±â */



   /* ¿À½Ã´Â±æ */

   /* ¸Ê Á¤º¸ */
   .map_wrap {
     position: relative;
     overflow: hidden;
     width: 100%;
     height: 450px;
   }

   .radius_border {
     border: 1px solid #919191;
   }

   .custom_typecontrol {
     position: absolute;
     top: 10px;
     right: 10px;
     overflow: hidden;
     width: 130px;
     height: 30px;
     margin: 0;
     padding: 0;
     z-index: 1;
     font-size: 12px;
     font-family: 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;
   }

   .custom_typecontrol span {
     display: block;
     width: 65px;
     height: 30px;
     float: left;
     text-align: center;
     line-height: 30px;
     cursor: pointer;
   }

   .custom_typecontrol .btn {
     background: #fff;
     background: linear-gradient(#fff, #e6e6e6);
   }

   .custom_typecontrol .btn:hover {
     background: #f5f5f5;
     background: linear-gradient(#f5f5f5, #e3e3e3);
   }

   .custom_typecontrol .btn:active {
     background: #e6e6e6;
     background: linear-gradient(#e6e6e6, #fff);
   }

   .custom_typecontrol .selected_btn {
     color: #fff;
     background: #425470;
     background: linear-gradient(#425470, #5b6d8a);
   }

   .custom_typecontrol .selected_btn:hover {
     color: #fff;
   }

   .custom_zoomcontrol {
     position: absolute;
     top: 50px;
     right: 10px;
     width: 36px;
     height: 80px;
     overflow: hidden;
     z-index: 1;
     background-color: #f5f5f5;
   }

   .custom_zoomcontrol span {
     display: block;
     width: 36px;
     height: 40px;
     text-align: center;
     cursor: pointer;
   }

   .custom_zoomcontrol span img {
     width: 15px;
     height: 15px;
     padding: 12px 0;
     border: none;
   }

   .custom_zoomcontrol span:first-child {
     border-bottom: 1px solid #bfbfbf;
   }

   .wrap {
     position: absolute;
     left: 0;
     bottom: 70px;
     width: 288px;
     height: 132px;
     margin-left: -144px;
     text-align: left;
     overflow: hidden;
     font-size: 12px;
     font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;
     line-height: 1.5;
   }

   .wrap .info {
     width: 286px;
     height: 120px;
     border-bottom: 2px solid #e0e0e0;
     border-right: 1px solid #e0e0e0;
     overflow: hidden;
     background: #fff;
   }

   .wrap .info:nth-child(1) {
     border: 0;
     box-shadow: 0px 1px 2px #888;
   }

   .wrap .info:after {
     content: '';
     position: absolute;
     margin-left: -12px;
     left: 50%;
     bottom: 0;
     width: 22px;
     height: 12px;
     background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')
   }

   .wrap .info .title {
     padding: 5px 0 0 10px;
     height: 30px;
     color: #393939;
     background: #e1f4ff;
     border-bottom: 1px solid #ddd;
     font-size: 18px;
     font-weight: bold;
   }

   .wrap .info .close {
     position: absolute;
     top: 10px;
     right: 10px;
     color: #888;
     width: 17px;
     height: 17px;
     background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');
   }

   .wrap .info .close:hover {
     cursor: pointer;
   }

   .wrap .info .body {
     position: relative;
     overflow: hidden;
   }

   .wrap .info .desc {
     color: #393939;
     position: relative;
     margin: 13px 0 0 90px;
     height: 75px;
     white-space: initial;
   }

   .wrap .info .desc p {
     margin-bottom: 5px;
     white-space: initial;
     word-break: keep-all;
     font-size: 13px;
   }

   .wrap .info .desc a {
     color: #27579f;
     font-size: 15px;
   }

   .wrap .info .img {
     position: absolute;
     top: 6px;
     left: 5px;
     width: 73px;
     height: 71px;
     line-height: 71px;
     border: 1px solid #ddd;
     color: #888;
     text-align: center;
   }

   .wrap .info .img img {
     width: 80%;
     vertical-align: middle;
   }

   /* //¸Ê Á¤º¸ */
   .m10 .link {
     text-align: center;
     font-size: 0;
     padding: 50px 0;
   }

   .m10 .link li {
     display: inline-block;
     width: 150px;
     height: 30px;
     line-height: 30px;
     font-size: 16px;
   }

   .m10 .link li a {
     color: #fff;
   }

   .m10 .link li:nth-child(1) {
     background-color: #ffba00;
     margin-right: 30px;
   }

   .m10 .link li:nth-child(2) {
     background-color: #64d02e;
   }

   .m10 .addr {
     overflow: hidden;
   }

   .m10 .addr:after {
     display: block;
     float: left;
     content: "";
     width: 100%;
     height: 20px;
     background: url(/img/pt02.jpg);
     margin: 60px 0;
   }

   .m10 .addr h3 {
     float: left;
     width: 220px;
     color: #033086;
     font-family: 'Chosunilbo_myungjo';
     font-size: 28px;
   }

   .m10 .addr .cont_01 {
     float: left;
     width: calc(100% - 220px);
   }

   .m10 .addr .cont_01 p:nth-child(1) {
     color: #393939;
     font-family: Notosans;
     font-weight: normal;
     font-size:26px;
     margin-bottom: 15px;
	 line-height:100%;
   }

   .m10 .addr .cont_01 p:nth-child(2) {
     color: #393939;
     font-size: 24px;
     word-break: keep-all;
     font-weight: normal;
	 line-height:100%;
   }

   .m10 .trans {
     overflow: hidden;
   }

   .m10 .trans h3 {
     float: left;
     width: 220px;
     color: #414141;
     font-family: Notosans;
     font-size: 22px;
   }

   .m10 .trans .cont_01 {
     float: left;
     width: calc(100% - 220px);
   }

   .m10 .trans .cont_01 h4 {
     color: #303030;
     font-size: 20px;
     margin-bottom: 20px;
   }

   .m10 .trans .cont_01 h4 span {
     display: inline-block;
     line-height: 100%;
     box-shadow: inset 0 -1px 0 #b0e2ff;
     border-bottom: 5px solid #b0e2ff;
   }

   .m10 .trans .cont_01>ul {
     overflow: hidden;
     font-size: 0px;
     margin-bottom: 80px;
   }

   .m10 .trans .cont_01>ul:last-child {
     margin-bottom: 0px;
   }

   .m10 .trans .cont_01>ul>li {
     margin-bottom: 50px;
   }

   .m10 .trans .cont_01>ul>li:last-child {
     margin-bottom: 0px;
   }

   .m10 .trans .cont_01>ul>li h5 {
     font-weight: 800;
     color: #393939;
     font-size: 16px;
     margin-bottom: 10px;
   }

   .m10 .trans .cont_01>ul>li div {
     color: #393939;
     font-size: 14px;
   }

   .m10 .trans .cont_01>ul>li div p {
     background: #efefef;
     padding: 5px;
     margin-top: 10px;
     line-height: 24px;
   }

   .m10 .link01 {
     display: inline-block;
     font-size: 14px;
     color: #393939;
     background: #fff568;
     padding: 5px 10px;
   }

   .m10 .link01:hover {
     background: #ffee00;
   }

   /* //¿À½Ã´Â±æ */


   /* Áø·á½Ã°£¾È³» */
   .m11 {}

	.m11 .box:last-child h3{
		float: inherit;
		width: 100%;
		margin-bottom:25px

	}
	.m11 .box:last-child .inner_box {
		float: inherit;
		width: 100%;
	}

   .m11 .table_box {}

   .m11 table {
     overflow: hidden;
     width: 100%;
     text-align: center;
   }

   .m11 table thead tr {
     background-color: #efefef;
     color: #393939;
   }

   .m11 table th {
     height: 40px;
     font-size: 14px;
     font-weight: 800;
   }

   .m11 table td {
     height: 40px;
     font-size: 14px;
     color: #555555;
     border-bottom: 1px dashed #e0e0e0;
   }

   .m11 table .bar {
     display: block;
     width: 14px;
     margin: 0 auto;
     height: 100%;
     background-color: #78c1ff;
   }

   .m11 .tit01 {
     font-size: 16px;
     text-align: center;
     color: #ff7c7c;
     margin-top: 20px;
   }

   /* //Áø·á½Ã°£¾È³» */


   /* ÀÔÅð¿ø¾È³» */
   .m12 {}

   .m12 .box:last-child h3{
		float: inherit;
		width: 100%;
		margin-bottom:25px

	}
	.m12 .box:last-child .inner_box {
		float: inherit;
		width: 100%;
	}
	.m12 .box:nth-of-type(1) .inner_box{
		margin-bottom:30px;
	}
	.m12 .box:nth-of-type(2) .inner_box{
		margin-bottom:30px;
	}
	.m12 .tit_box .list04{
		clear:both;
	}
	.m12 .tit_box .list04 li {
		width:32%;
		margin-right:2%;
	}
	.m12 .tit_box .list04 li:nth-child(3n) {
		margin-right:0%;
	}


	/* ºñ±Þ¿©¾È³» */
   .m13 {}



   /* ¸éÈ¸¾È³» */
   .m14 {}

   .m14 .box:last-child h3{
		float: inherit;
		width: 100%;
		margin-bottom:25px

	}
	.m14 .box:last-child .inner_box {
		float: inherit;
		width: 100%;
	}





   /* »çÀÌÆ®¸Ê */
   .sitemap {}


   .smap_box {
     text-align: left;
     font-size: 0;
   }

   .smap_box .smap1 {
     text-align: center;
     vertical-align: top;
     width: 33.3333%;
     display: inline-block;
     margin-bottom: 50px;

   }

   .smap_box .smap1 a:hover {
     color: #1a91d1;
   }

   .smap_box .tit_01 {
     font-size: 16px;
     padding-bottom: 30px;
     color: #1a91d1;
     width: 50%;
     margin: 0 auto;
     padding-bottom: 20px;
     margin-bottom: 20px;
     border-bottom: 3px dashed #ddd;
   }

   .smap_box .list>li {
     margin-bottom: 25px;
   }

   .smap_box .list>li>a {
     font-size: 14px;
     color: #555;
   }

   /* //»çÀÌÆ®¸Ê */


   /*// ¼­ºêÆäÀÌÁö */




   #scroll {
     position: absolute;
     right: 0px;
     z-index: 5;
     display: none;
   }

   .s_quick li {
     background: #fff;
     margin-bottom: 5px;
     text-align: center;
     box-shadow: 0px 5px 8px -5px #6f6f6f;
   }

   .s_quick li a {
     display: block;
     padding-top: 0px;
     padding: 10px;
   }

   .s_quick li:not(.sq07) a:hover {
     background-color: #effbfa;
   }

   .s_quick .sq05 {}

   .s_quick .sq06 {}

   .s_quick .sq07 {}
 }

 @media (max-width:1199px) {

   /* ÃÖ¼Ò 1200 */
   #wrapper {
     width: 100%;
     position: relative;
     background-color: #ffffff;
   }

   #wrapper::before {
     content: "";
     display: block;
     width: 250px;
     height: 250px;
     position: absolute;
     left: 0px;
     top: 0px;
     background-image: linear-gradient(135deg, #ddf3ff, #fff, #fff);
     z-index: 0;
   }

   header.firstheader {
     width: 100%;
     font-size: 0px;
   }

   .top_box {
     position: relative;
     font-size: 0px;
   }

   .top_box .top {
     color: #666;
     text-align: center;
     font-size: 12px;
     border-bottom: 1px solid #ccc;
     padding: 10px 0;
   }

   .top_box .login_form {}

   .top_box .login_form a {
     display: inline-block;
     color: #333333;
     font-size: 10px;
     padding: 0 10px;
   }

   .top_box .login_form a:hover {
     color: #1a91d1;
   }

   .top_box .uname {
     font-size: 12px;
   }

   .top_box .middle {
     text-align: center;
     font-size: 0;
   }

   .top_box .middle .call {
     display: none;
   }

   .top_box .logo {
     height: 180px;
     line-height: 180px;
     text-align: center;
   }

   .top_box .logo img {
     vertical-align: middle;
     width: 276px;
   }

   #menu_box {
     display: none;
   }

   #allmenu {
     position: relative;
     width: calc(100% - 150px);
     display: inline-block;
     vertical-align: middle;
     z-index: 41;
   }

   .allmenu {
     display: block;
     position: relative;
     padding-left: 10px;
     font-size: 16px;
     width: 100%;
     height: 60px;
     margin: 0 auto;
     border: 1px solid #fff;
     color: #fff;
     background: url(/img/arrow_m.png) no-repeat 95% 50%;
     background-size: 8px;
     background-color: #1a91d1;
     -webkit-appearance: none;
     /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
     -moz-appearance: none;
     appearance: none;
     /* ³×ÀÌÆ¼ºê radius ÇØÁ¦ */
     border-radius: 0px;
     /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
     outline: none;
     border: none;
   }

   /* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
   select::-ms-expand {
     display: none;
   }

   /* select ¼­ºê ¸Þ´º  */
   .allmenu option {
     font-family: NotoSans;
     font-size: 14px;
     color: #fff;
     margin-bottom: 0px;
   }

   .allmenu option:hover {
     color: white;
     background: #8e4c00;
   }

   .top_box .quick_button {
     width: 150px;
     display: inline-block;
     vertical-align: middle;
   }

   .top_box .quick_button a {
     display: inline-block;
     width: 50%;
     height: 60px;
     line-height: 60px;
     background: #bfbfbf;
     text-align: center;
     vertical-align: middle;
   }

   .top_box .quick_button a img {
     height: 35px;
     vertical-align: middle;
   }

   #contents {
     width: 100%;
     margin: 0 auto;
     background-color: #fff;
   }

   .main_visual {
     border-top: 10px solid #eee;
   }

   .container {
     position: relative;
     width: 100%;
     height: auto;
     margin: 0 auto;
     border: 0px solid #000;
     background-color: #eef0f8;
   }

   /* ¸ÞÀÎ½½¶óÀÌ´õ */
   .device .main_img_01 {
     width: 100%;
     height: 300px;
     background: url(/img/main_01.jpg) no-repeat center;
     background-size: cover;
   }

   .device .main_img_02 {
     width: 100%;
     height: 300px;
     background: url(/img/main_02.jpg) no-repeat center;
     background-size: cover;
   }

   .device .text_01 {
     max-width: 700px;
     margin: 0 auto;
     height: 300px;
     background: url(/img/main_text_01_m.png) no-repeat 90% 50px;
   }

   .device .text_02 {
     max-width: 700px;
     margin: 0 auto;
     height: 300px;
     background: url(/img/main_text_02_m.png) no-repeat 90% 50px;
   }

   /* //¸ÞÀÎ½½¶óÀÌ´õ */
   .main_box {
     width: 100%;
   }

   /*Å¬¸®´Ð ¹Ú½º*/
   .c_list_box {
     position: relative;
     background: #fff;
     padding-top: 30px;
   }

   .c_list_t {
     font-size: 22px;
     font-weight: 900;
     color: #393939;
     text-align: center;
     margin-bottom: 50px;
   }

   .c_list {
     width: 100%;
     margin: 0 auto;
     margin-bottom: 20px;
     font-size: 0;
     text-align: center;
   }

   .c_list>li {
     display: inline-block;
     width: 33.3333%;
     min-width: 160px;
     text-align: center;
     padding: 0 5px;
     box-sizing: border-box;
     vertical-align: top;
     margin-bottom: 20px;
   }

   .c_list>li:nth-child(1) {}

   .c_list>li:nth-child(2) {}

   .c_list>li:nth-child(3) {}

   .c_list>li .img {
     position: relative;
   }

   .c_list>li .img img {
     position: relative;
   }

   .c_list>li:nth-child(1) .img img {
     left: 10px;
   }

   .c_list>li:nth-child(2) .img img {
     left: 20px;
   }

   .c_list>li:nth-child(3) .img img {
     left: 20px;
   }

   .c_list>li .img::before {
     transition: all 0.3s;
     position: absolute;
     content: "";
     display: inline-block;
     width: 100px;
     height: 100px;
     background: #f8f8f8;
     border-radius: 50%;
   }

   .c_list>li:nth-child(1) .img::before {
     left: 5%;
     bottom: -15px;
   }

   .c_list>li:nth-child(2) .img::before {
     left: 5%;
     top: -15px;
   }

   .c_list>li:nth-child(3) .img::before {
     right: 5%;
     top: 15px;
   }

   .c_list>li .img img {
     position: relative;
   }

   .c_list>li .txt {
     padding-top: 15px;
     margin-bottom: 10px;
   }

   .c_list>li .txt p:nth-child(1) {
     font-size: 16px;
     font-weight: 800;
     margin-bottom: 2px;
   }

   .c_list>li .txt p:nth-child(2) {
     font-size: 14px;
     color: #535353;
     font-family: 'Chosunilbo_myungjo';
     font-style: italic;
     margin-bottom: 20px;
   }

   .c_list>li .txt p:nth-child(3) {
     display: none;
   }

   .c_list>li .link {
     color: #1a91d1;
     font-weight: 800;
     font-size: 13px;
   }

   .c_list>li .link img {
     vertical-align: middle;
     padding-left: 5px;
     transition: all 0.3s;
   }

   .c_list>li .link:hover img {
     padding-left: 10px;
   }

   /*//Å¬¸®´Ð ¹Ú½º*/
   /*±×¹ÛÀÇ*/
   .others_wrap {
     background: #f8f8f8;
     padding: 30px 0;
   }

   .others_box {
     width: 90%;
     margin: 0 auto;
   }

   .others_box>div {
     position: relative;
     margin-bottom: 20px;
     padding-bottom: 20px;
     border-bottom: 5px dashed #ebebeb;
   }

   .others_box .tit {
     font-size: 22px;
     font-weight: 800;
     margin-bottom: 15px;
   }

   .others_box .tit span {
     font-family: 'Chosunilbo_myungjo';
     display: block;
     font-size: 14px;
     font-style: italic;
     margin-top: 2px;
     letter-spacing: 0.5px;
   }

   .others_box .link {
     position: absolute;
     right: 20px;
     top: 0px;
     font-family: 'Chosunilbo_myungjo';
     font-size: 16px;
     font-style: italic;
     color: #393939;
   }

   .others_box .link:hover {
     color: #1a91d1;
   }

   .time_box table {
     width: 100%;
   }

   .time_box table td {
     font-size: 14px;
     color: #000;
     text-align: center;
     padding: 3px 0;
     background: #ebebeb;
     border-right: 6px solid #f8f8f8;
     border-bottom: 6px solid #f8f8f8;
   }

   .time_box table td:last-child {
     border-right: 0px;
   }

   .time_box .p01 {
     font-size: 14px;
     margin-top: 10px;
   }

   .num_box .tel {
     display: inline-block;
     ;
     font-family: 'Chosunilbo_myungjo';
     font-size: 36px;
     color: #1a91d1;
     border-bottom: 10px solid #ebebeb;
   }

   .num_box .tel span {
     font-size: 45px;
   }

   .num_box .p01 {
     font-size: 14px;
     margin-top: 30px;
   }

   .come_box .img {
     height: 107px;
     background: url(/img/other_img01.jpg) no-repeat center;
     background-size: cover;
   }

   .come_box .p01 {
     font-size: 20px;
     word-break: keep-all;
     margin-top: 10px;
   }

   .others_wrap .notice_box {
     margin-bottom: 0;
     padding-bottom: 0px;
     border-bottom: 0px;
   }

   .notice_box .post a {
     color: #393939;
     display: block;
     max-width: 300px;
     margin-bottom: 12px;
     font-size: 0px;
   }

   .notice_box .post a span:nth-child(1) {
     display: inline-block;
     vertical-align: top;
     width: 35%;
     font-size: 14px;
   }

   .notice_box .post a span:nth-child(2) {
     display: inline-block;
     text-align: left;
     vertical-align: top;
     width: 65%;
     font-size: 14px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
   }

   /*//±×¹ÛÀÇ*/
   footer {}

   .foot_tit {
     padding: 30px 0 70px;
     width: 90%;
     margin: 0 auto;
     position: relative;
     text-align: center;
     font-size: 0px;
   }

   .foot_tit .text {
     text-align: left;
     margin-bottom: 20px;
   }

   .foot_tit .text p:nth-child(1) {
     font-family: 'Chosunilbo_myungjo';
     color: #393939;
     font-size: 30px;
     line-height: 40px;
     margin-bottom: 20px;
     font-weight: normal;
     word-break: keep-all;
   }

   .foot_tit .text p:nth-child(1) span {
     color: #1a91d1;
     display: inline-block;
   }

   .foot_tit .text p:nth-child(2) {
     font-size: 15px;
     line-height: 24px;
     word-break: keep-all;
   }

   .foot_tit .text p:nth-child(2) br {
     display: none;
   }

   .foot_tit .link {}

   .foot_tit .link::after {
     content: "";
     display: block;
     clear: both;
   }

   .foot_tit .link>li {
     vertical-align: middle;
     position: relative;
     width: 45%;
     height: 220px;
     line-height: normal;
     float: left;
     box-shadow: 8px 8px #d1d1d1;
   }

   .foot_tit .link>li:nth-child(1) {
     background: url(/img/other_img02.jpg) no-repeat center;
     background-size: cover;
   }

   .foot_tit .link>li:nth-child(2) {
     background: url(/img/other_img03.jpg) no-repeat center;
     background-size: cover;
   }

   .foot_tit .link>li:nth-child(1) {
     margin-right: 10%;
   }

   .foot_tit .link a {
     position: absolute;
     left: 5px;
     bottom: -40px;
     color: #393939;
     font-weight: 800;
     font-size: 16px;
     padding-right: 25px;
   }

   .foot_tit .link a img {
     position: absolute;
     right: 0px;
     top: 50%;
     margin-top: -11px;
     transition: all 0.3s;
   }

   .foot_tit .link>li:hover a img {
     right: -5px;
   }

   .foot_tit .link>li:hover a {
     color: #1a91d1;
   }

   .footer {
     background: #f8f8f8;
   }

   .footer>.box {
     box-sizing: border-box;
     width: 90%;
     margin: 0 auto;
     padding: 40px 10px 40px;
   }

   .foot_copy {
     font-size: 12px;
     margin-bottom: 20px;
     line-height: 18px;
     color: #393939;
     text-align: center;
   }

   .foot_copy span {
     display: block;
     margin: 0 auto;
     margin-bottom: 15px;
     width: 220px;
   }

   .foot_link {
     color: #393939;
     font-size: 12px;
     text-align: center;
     margin-bottom: 30px;
   }

   .foot_link a {
     color: #393939;
     padding-left: 5px;
     padding-right: 5px;
   }

   .foot_link a:hover {
     color: #1a91d1;
   }

   .foot_link:after {
     content: "";
     display: block;
     clear: both;
   }

   .foot_cooper {
     clear: right;
     text-align: center;
   }

   .foot_cooper p {
     color: #1a91d1;
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 10px;
   }

   .foot_cooper>.box {
     display: inline-block;
     border: 1px solid #ccc;
     background: #fff;
     padding: 10px 15px;
   }

   .foot_cooper a {
     display: inline-block;
     margin-right: 20px;
   }

   .foot_cooper a:last-child {
     margin-right: 0px;
   }

   .foot_cooper a img {
     height: 100%;
   }

   /* ¼­ºêÆäÀÌÁö */
   /* header */
   .contents_head1 {
     width: 100%;
     height: 300px;
     background: url(/img/contents_head_bg01.jpg) no-repeat center;
     background-size: cover;
     border-top: 10px solid #eee;
   }

   .contents_head2 {
     width: 100%;
     height: 300px;
     background: url(/img/contents_head_bg02.jpg) no-repeat center;
     background-size: cover;
     border-top: 10px solid #eee;
   }

   .contents_head3 {
     width: 100%;
     height: 300px;
     background: url(/img/contents_head_bg03.jpg) no-repeat center;
     background-size: cover;
     border-top: 10px solid #eee;
   }

   .contents_head4 {
     width: 100%;
     height: 300px;
     background: url(/img/contents_head_bg04.jpg) no-repeat center;
     background-size: cover;
     border-top: 10px solid #eee;
   }

   .contents_head5 {
     width: 100%;
     height: 300px;
     background: url(/img/contents_head_bg05.jpg) no-repeat center;
     background-size: cover;
     border-top: 10px solid #eee;
   }

   .contents_head_notice {
     width: 100%;
     height: 300px;
     background: url(/img/notice_head_bg.jpg) no-repeat center;
     background-size: cover;
	 border-top: 10px solid #eee;
   }
   .contents_head_fnq {
     width: 100%;
     height: 300px;
     background: url(/img/fnq_head_bg.jpg) no-repeat center;
     background-size: cover;
	 border-top: 10px solid #eee;
   }
   .contents_head_login {
     width: 100%;
     height: 300px;
     background: url(/img/login_head_bg.jpg) no-repeat center;
     background-size: cover;
	 border-top: 10px solid #eee;
   }

   .contents_head_text {
     position: relative;
     width: 95%;
     margin: 0 auto;
     height: 300px;
     line-height: 300px;
     box-sizing: border-box;
     margin: 0 auto;
     text-align: center;
   }

   .contents_head_text p:nth-of-type(1) {
     text-align: center;
     font-family: 'Chosunilbo_myungjo';
     font-weight: normal;
     font-size: 30px;
     line-height: 36px;
     color: #fff;
     line-height: normal;
     vertical-align: middle;
     display: inline-block;
     word-break: keep-all;
   }

   .contents_head_text p:nth-of-type(1) span {
     box-shadow: inset 0 -5px 0 #003c5f;
     border-bottom: 3px solid #003c5f;
   }

   .contents_head_text p:nth-of-type(2) {
     position: absolute;
     width: 100%;
     bottom: 10px;
     text-align: center;
     letter-spacing: 5px;
     font-size: 13px;
     line-height: normal;
     color: #fff;
     line-height: 100%;
   }

   /*// header */
   #sub_contents {
     border-bottom: 5px solid #f8f8f8;
   }

   #sub_contents_box {}

   #sub_menu {}

   .sm_title {
     display: none;
   }

   .sm_box {
     font-size: 0px;
     margin-bottom: 0px;
     border-top: 5px solid #efefef;
     border-bottom: 5px solid #efefef;
   }

   .sm01 {
     display: inline-block;
     width: 50%;
   }

   .sm01 a {
     display: inline-block;
     width: 100%;
     text-align: center;
     word-break: keep-all;
     font-size: 13px;
     color: #515151;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     height: 40px;
     line-height: 40px;
     padding: 0 10px;
     box-sizing: border-box;
   }

   .sm01:hover {
     background: #e7e7e7;
   }

   .sm01:hover a {
     color: #1a91d1;
   }

   .quick {
     display: none;
   }

   #contents_box {}

   .content_head {
     border-bottom: 0px;
   }

   .navi {
     border-bottom: 1px solid #e0e0e0;
   }

   .navi .home {
     display: inline-block;
     width: 10%;
     box-sizing: border-box;
     border-right: 1px solid #e0e0e0;
     height: 40px;
     text-align: center;
     line-height: 40px;
     vertical-align: top;
   }

   .navi .home img {
     vertical-align: middle;
     max-width: 100%;
   }

   .navi .m1 {
     display: inline-block;
     width: 45%;
     box-sizing: border-box;
     border-right: 1px solid #e0e0e0;
     height: 40px;
     padding: 0 10px;
     line-height: 40px;
     font-size: 14px;
     color: #393939;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     vertical-align: top;
   }

   .navi .m2 {
     display: inline-block;
     width: 45%;
     box-sizing: border-box;
     height: 40px;
     padding: 0 10px;
     line-height: 40px;
     font-size: 14px;
     color: #393939;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     vertical-align: top;
   }

   .navi {
     border-bottom: 1px solid #e0e0e0;
     font-size: 0px;
   }

   .sub_title {
     width: 95%;
     margin: 0 auto;
     border-top: 4px solid #0071bc;
     border-image: linear-gradient(to right, #033086 0%, #1a8fd0 100%);
     border-image-slice: 1;
     border-image-width: 4px 0 0 0;
     text-align: center;
     padding-top: 40px;
     margin-top: 40px;
     margin-bottom: 40px;
     position: relative;
	 box-sizing:border-box;
   }

   .sub_title::before {
     content: "";
     display: inline-block;
     width: 4px;
     height: 40px;
     background: #033086;
     position: absolute;
     left: 0px;
     top: 0px;
   }

   .sub_title::after {
     content: "";
     display: inline-block;
     width: 4px;
     height: 40px;
     background: #1a8fd0;
     position: absolute;
     right: 0px;
     top: 0px;
   }

   .sub_title p:nth-child(1) {
     font-weight: 900;
     font-size:42px;
     color: #033086;
     line-height: 100%;
   }
     .sub_title p:nth-child(1) span{
       color: #1a8fd0;
     }
     .sub_title p:nth-child(1)::after {
       content: "";
       display: block;
       margin: 20px auto;
       width: 35px;
       height: 4px;
       background-image: linear-gradient(to right, #033086,#1a8fd0);
     }

   .sub_title p:nth-child(2) {
     font-size: 18px;
     color: #393939;
     font-weight: normal;
     word-break: keep-all;
   }

   .page {
     width: 95%;
     margin: 0 auto;
     padding: 0px 0 80px;
   }

   /* ¼­ºêÆäÀÌÁö °øÅë  */
   .common {}

   /* section */
   .common .section {
     position: relative;
     border: 1px solid #ccc;
     padding: 10px;
     margin-bottom: 60px;
   }

   .common .section:after {
     position: absolute;
     width: 17px;
     height: 24px;
     left: 50%;
     margin-left: -8.5px;
     bottom: -42px;
     display: block;
     content: "";
     background: url(/img/arrow_03.png) no-repeat center;
   }

   .common .section:last-child:after {
     display: none;
   }

   .common .section:last-child {
     margin-bottom: 0px;
   }

   .common .section:before {
		position: absolute;
		content: "SEOUL JAEIL HOSPITAL";
		color: #ccc;
		font-weight: normal;
		font-size: 11px;
		line-height: 100%;
		right: 20px;
		top: 20px;
		display: block;
		letter-spacing:1px;
	}

   /* //section */
   /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
   .common .s_menu {
     margin-bottom: 50px;
     font-size: 0px;
     border: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
     box-sizing: border-box;
   }

   .common .s_menu li {
     display: inline-block;
     width: 50%;
     height: 40px;
     line-height: 40px;
     border-right: 1px solid #e0e0e0;
     border-bottom: 1px solid #e0e0e0;
     text-align: center;
     font-size: 14px;
     box-sizing: border-box;
   }

   .common .s_menu li:nth-child(2n) {
     border-right: 0;
   }

   .common .s_menu li.on a {
     
     background:#1a8fd0;
     color: #fff;
   }

   .common .s_menu li a {
     transition: all 0.3s;
     display: inline-block;
     width: 100%;
     font-family: NotoSans;
     color: #2d2d2d;
     box-sizing: border-box;
     vertical-align: top;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     padding: 0 10px;
   }

   .common .s_page>li {
     display: none;
   }

   .common .s_page>li.on {
     display: block;
   }

   .common .s_menu_s {
     margin: 0 auto 40px;
   }

   .common .s_menu_s li {
     display: inline-block;
     margin-right: 20px;
     border-bottom: 1px solid #393939;
   }

   .common .s_menu_s li>a {
     transition: color 0.3s;
     display: inline-block;
     width: 100%;
     font-family: NotoSans;
     color: #393939;
     font-size: 16px;
   }

   .common .s_menu_s li:hover>a {
     color: #cd634c;
   }

   .common .s_menu_s li.on {
     color: #cd634c;
     border-bottom: 1px solid #cd634c;
   }

   .common .s_menu_s li.on>a {
     color: #cd634c;
   }

   .common .s_page_s>li {
     display: none;
   }

   .common .s_page_s>li.on {
     display: block;
   }

   /* ¼Ò¸Þ´º, ¼ÒÆäÀÌÁö */
   /* Á¤ÀÇ  */
   .common .mean {
     position: relative;
     margin-bottom: 35px;
     padding: 60px 0 0 55px;
   }

   .common .mean i {
     position: absolute;
     left: 0px;
     top: 0px;
     font-size: 100px;
     line-height: 100%;
     font-weight: 900;
     color: #daeeff;
     font-style: normal;
     letter-spacing: -10px;
   }

   .common .mean span {
     position: relative;
     z-index: 1;
     font-size: 34px;
     line-height: 42px;
     color: #393939;
   }

   /*// Á¤ÀÇ */
   /* »ó´Ü Ä¡·á ¿ä¾à */
   .sum_01 {
     position: relative;
     width: 100%;
     padding: 10px 10px;
     box-sizing: border-box;
   }

   .sum_01:before {
     content: "";
     position: absolute;
     top: 0px;
     left: 0px;
     display: block;
     width: 20px;
     height: 100%;
     border-top: 2px solid #e0e0e0;
     border-bottom: 3px solid #e0e0e0;
     border-left: 2px solid #e0e0e0;
   }

   .sum_01:after {
     content: "";
     position: absolute;
     top: 0px;
     right: 0px;
     display: block;
     width: 20px;
     height: 100%;
     border-top: 2px solid #e0e0e0;
     border-bottom: 3px solid #e0e0e0;
     border-right: 2px solid #e0e0e0;
   }

   .sum_01 ul {
     font-size: 0px;
     width: 95%;
     margin: 0 auto;
   }

   .sum_01 ul li {
     display: inline-block;
     width: 33.3333%;
     margin-bottom: 15px;
     text-align: center;
   }

   .sum_01 ul li:nth-child(3)~li {
     margin-bottom: 0px;
   }

   .sum_01 ul li .img {
     display: inline-block;
     width: 30px;
     height: 30px;
     margin-bottom: 5px;
   }

   .sum_01 ul li .txt {
     font-size: 13px;
     line-height: 19px;
   }

   /* //»ó´Ü Ä¡·á ¿ä¾à */
   /* ÆùÆ®  */
   .common .title {
     position: relative;
     margin-bottom: 30px;
     padding: 35px 0 0 60px;
   }

   .common .title i {
     position: absolute;
     left: 0px;
     top: 0px;
     font-size: 80px;
     line-height: 100%;
     font-weight: 900;
     color: #daeeff;
     font-style: normal;
     letter-spacing: -10px;
   }

   .common .title span {
     position: relative;
     display: inline-block;
     z-index: 1;
     font-size: 28px;
     line-height: 36px;
     word-break: keep-all;
     color: #393939;
   }

   .common .h01 {
     position: relative;
     padding-left: 15px;
     font-family: NotoSans;
     font-size: 16px;
     line-height: 24px;
     color: #393939;
     margin-bottom: 10px;
   }

   .common .h01:before {
     position: absolute;
     top: 8px;
     left: 0px;
     content: "";
     display: inline-block;
     width: 10px;
     height: 10px;
     box-sizing: border-box;
     border: 3px solid #1a8fd0;
     margin-bottom: 5px;
   }

   .common .p01 {
     font-size: 14px;
     color: #393939;
     line-height: 20px;
     background: #f7f7f7;
     padding: 10px;
     word-break: keep-all;
   }

   .common .p02 {
     font-size: 14px;
     color: #393939;
     line-height: 20px;
     word-break: keep-all;
   }

   /*// ÆùÆ® */
   /* ¹®´Ü  */
   .cont01 {
     margin-bottom: 40px;
     padding-left: 15px;
   }

   .cont01:last-child {
     margin-bottom: 0px;
   }

   /*// ¹®´Ü */
   /* ¸®½ºÆ®  */
   .common .list01 {
     padding: 15px 0;
   }

   .common .list01 li {
     position: relative;
     font-size: 12px;
     color: #393939;
     line-height: 18px;
     padding-left: 15px;
     margin-bottom: 20px;
     word-break: keep-all;
   }

   .common .list01 li:before {
     position: absolute;
     left: 0px;
     top: 6px;
     content: "";
     display: inline-block;
     width: 5px;
     height: 5px;
     border: 1px solid #1a91d1;
   }

   .common .list01 li:last-child {
     margin-bottom: 0px;
   }

   .common .list02 {
     border: 1px solid #e0e0e0;
     padding: 15px 15px 0 15px;
   }

   .common .list02 li {
     font-size: 14px;
     color: #393939;
     line-height: 20px;
     padding-left: 25px;
     text-indent: -25px;
     padding-bottom: 10px;
     margin-bottom: 10px;
     border-bottom: 1px dashed #e0e0e0;
     word-break: keep-all;
   }

   .common .list02 li span {
     font-size: 15px;
     color: #ed755a;
     margin-right: 5px;
   }

   .common .list02 li:last-child {
     margin-bottom: 0px;
     border-bottom: 0px;
   }

   .common .list03 {
     text-align: left;
     font-size: 0;
     background: #f7f7f7;
     padding: 15px;
   }

   .common .list03 li {
     position: relative;
     font-size: 14px;
     background: #fff;
     color: #393939;
     line-height:20px;
     padding-left: 35px;
     margin-bottom: 20px;
     word-break: keep-all;
     padding: 20px;
     padding-left: 40px;
     margin-bottom: 20px;
   }

   .common .list03 li:before {
     position: absolute;
     left: 10px;
     top: 20px;
     content: "";
     display: inline-block;
     width: 20px;
     height: 24px;
     background: url(/img/list03.png);
   }

   .common .list03 li:last-child {
     margin-bottom: 0px;
   }

   .common .list04 {
     padding: 15px 15px 0 15px;
     font-size: 0;
     background: #f7f7f7;
   }

   .common .list04 li {
     display: inline-block;
     width: 48%;
     vertical-align: top;
     font-size: 14px;
     color: #393939;
     line-height: 20px;
     padding: 10px 5px;
     margin-bottom: 15px;
     margin-right: 4%;
     word-break: keep-all;
     border: 1px solid #e0e0e0;
     text-align: center;
     box-sizing: border-box;
     box-shadow: 5px 5px #e0e0e0;
     background: #fff;
   }

   .common .list04 li:nth-child(2n) {
     margin-right: 0px;
   }

   .common .list05 {
     padding: 15px 0;
     font-size: 0;
   }

   .common .list05 li {
     font-size: 14px;
     color: #393939;
     line-height: 20px;
     vertical-align: top;
     margin-bottom: 20px;
     border: 1px dashed #e0e0e0;
     padding: 10px;
     box-sizing: border-box;
   }

   .common .list05 li:last-child {
     margin-bottom: 0px;
   }

   .common .list05 li p {
     margin-bottom: 10px;
     font-size: 14px;
     line-height: 23px;
     color: #1a8fd0;
     border-bottom: 1px dashed #e0e0e0;
     padding-bottom: 5px;
     text-indent: -30px;
     padding-left: 30px;
   }

   /*// ¸®½ºÆ® */
   /* Å×ÀÌºí  */
   .common .table_box {
     overflow-x: scroll;
   }

   .common .tb01 {
     width: 130%;
     overflow: hidden;
     text-align: center;
     border-top: 4px solid #1a8fd0;
     color: #393939;
   }

   .common .tb01 thead th {
     padding: 7px;
     font-size: 14px;
     line-height: 20px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     background: #efefef;
     font-weight: bold;
   }

   .common .tb01 thead th:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody th {
     padding: 7px;
     font-size: 14px;
     line-height: 20px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     background: #efefef;
     font-weight: bold;
   }

   .common .tb01 tbody th:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody td {
     padding: 7px;
     font-size: 14px;
     line-height: 20px;
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
     text-align: center;
   }

   .common .tb01 tbody td:last-of-type {
     border-right: 0px;
   }

   .common .tb01 tbody th.tit {
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
   }

   .common .tb01 tbody td.tit {
     border-bottom: 1px dashed #e0e0e0;
     border-right: 1px dashed #e0e0e0;
   }

   .common .tb01 tbody td.left {
     text-align: left;
   }

   /* //Å×ÀÌºí  */



   /* ÀÌ¹ÌÁö */
   .common .img {}

   .common .img img {
     vertical-align: top;
     width: 100%;
   }

   /*//ÀÌ¹ÌÁö  */




	/* °øÅë2 */
	.common2 .box h3 {
	color: #414141;
	font-family: Notosans;
	font-size: 20px;
	margin-bottom: 30px;
	}

	.common2 .box:after {
	display: block;
	float: left;
	content: "";
	width: 100%;
	height: 10px;
	background: url(/img/pt02.jpg);
	margin: 50px 0;
	}

	.common2 .box:last-child:after {
	display: none;
	}





   /*// ¼­ºêÆäÀÌÁö °øÅë  */



   /* ÀÎ»ç¸» */
  .m07 .box{margin-bottom: 80px; position: relative;}
  .m07 .box::before{
    content: "";
    display: block;
    background: #ccc;
    position: absolute;  left: 50%; top:-40px;
    margin-left: -0.5px;
    height: 80px;
    width: 1px;
  }
  .m07 .box:last-child{
    margin-bottom: 0px;
  }
  .m07 .box:nth-of-type(1)::before{
    display: none;
  }

  .m07 .box:nth-of-type(1) .img{
    height: 200px;
    background: url(/img/m07_01.jpg) no-repeat center;
  }
  .m07 .box:nth-of-type(2) .img{
    height: 200px;
    background: url(/img/m07_02.jpg) no-repeat center;
  }
  .m07 .box:nth-of-type(3) .img{
    height: 200px;
    background: url(/img/m07_03.jpg) no-repeat center;
  }

  .m07 .box .txt{
    font-size: 14px;
    line-height: 22px;
    color: #393939;
    padding: 20px;
    word-break: keep-all;
  }


   /* // ÀÎ»ç¸» */





   /* ÀÇ·áÁø¼Ò°³ */
   .m08 {}

   .m08 .top {
     background: url(/img/m08_head.jpg) center no-repeat;
     background-size: cover;
   }

   .m08 .doctor {
     padding-top: 10px;
   }

   .m08 .doctor .img {
     text-align: center;
   }

   .m08 .doctor .img img {
     min-width: 290px;
     width: 55%;
     box-shadow: 10px 10px #eee;
   }

   .m08 .doctor .txt {
     padding-top: 40px;
     text-align: center;
   }

   .m08 .doctor .txt p:nth-child(1) {
     position: relative;
     font-family: 'Chosunilbo_myungjo';
     font-weight: normal;
     font-size: 26px;
     line-height: 100%;
     color: #393939;
     margin-bottom: 25px;
   }

   .m08 .doctor .txt p:nth-child(1):before {
     margin-top: -2px;
     content: "";
     display: block;
     width: 45px;
     margin: 0 auto 20px;
     height: 5px;
     background: #1a91d1;
   }

   .m08 .doctor .txt p:nth-child(1) span {
     font-size: 16px;
     color: #393939;
     margin-left: 10px;
     font-family: "NotoSans";
     font-weight: bold;
   }

   .m08 .doctor .txt p:nth-child(2) {
     font-size: 16px;
     line-height: 30px;
     color: #393939;
   }

   .m08 .doctor:after {
     display: block;
     content: "";
     height: 10px;
     background: url(/img/pt02.jpg);
     margin: 50px 0;
   }

   .m08 .doctor:last-child:after {
     display: none;
   }

   /* // ÀÇ·áÁø¼Ò°³ */



   /* µÑ·¯º¸±â*/
	.m09 .s_menu li:last-child {
		border-bottom: 0px solid #e0e0e0;
	}

   /*µÑ·¯º¸±â */
  
   



   /* ¿À½Ã´Â±æ */

   /* ¸Ê Á¤º¸ */
   .map_wrap {
     position: relative;
     overflow: hidden;
     width: 100%;
     height: 420px;
   }

   .radius_border {
     border: 1px solid #919191;
   }

   .custom_typecontrol {
     position: absolute;
     bottom: 10px;
     right: 10px;
     overflow: hidden;
     width: 100px;
     height: 20px;
     margin: 0;
     padding: 0;
     z-index: 1;
     font-size: 12px;
     font-family: 'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;
   }

   .custom_typecontrol span {
     display: block;
     width: 50px;
     height: 20px;
     float: left;
     text-align: center;
     line-height: 20px;
     cursor: pointer;
     font-size: 11px;
   }

   .custom_typecontrol .btn {
     background: #fff;
     background: linear-gradient(#fff, #e6e6e6);
   }

   .custom_typecontrol .btn:hover {
     background: #f5f5f5;
     background: linear-gradient(#f5f5f5, #e3e3e3);
   }

   .custom_typecontrol .btn:active {
     background: #e6e6e6;
     background: linear-gradient(#e6e6e6, #fff);
   }

   .custom_typecontrol .selected_btn {
     color: #fff;
     background: #425470;
     background: linear-gradient(#425470, #5b6d8a);
   }

   .custom_typecontrol .selected_btn:hover {
     color: #fff;
   }

   .custom_zoomcontrol {
     position: absolute;
     bottom: 50px;
     right: 10px;
     width: 25px;
     height: 60px;
     overflow: hidden;
     z-index: 1;
     background-color: #f5f5f5;
   }

   .custom_zoomcontrol span {
     display: block;
     width: 25px;
     height: 30px;
     text-align: center;
     cursor: pointer;
   }

   .custom_zoomcontrol span img {
     width: 12px;
     height: 12px;
     padding: 10px 0;
     border: none;
   }

   .custom_zoomcontrol span:first-child {
     border-bottom: 1px solid #bfbfbf;
   }

   .wrap {
     position: absolute;
     left: 0;
     bottom: 70px;
     width: 288px;
     height: 132px;
     margin-left: -144px;
     text-align: left;
     overflow: hidden;
     font-size: 12px;
     font-family: 'Malgun Gothic', dotum, 'µ¸¿ò', sans-serif;
     line-height: 1.5;
   }

   .wrap .info {
     width: 286px;
     height: 120px;
     border-bottom: 2px solid #e0e0e0;
     border-right: 1px solid #e0e0e0;
     overflow: hidden;
     background: #fff;
   }

   .wrap .info:nth-child(1) {
     border: 0;
     box-shadow: 0px 1px 2px #888;
   }

   .wrap .info:after {
     content: '';
     position: absolute;
     margin-left: -12px;
     left: 50%;
     bottom: 0;
     width: 22px;
     height: 12px;
     background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')
   }

   .wrap .info .title {
     color: #393939;
     padding: 5px 0 0 10px;
     height: 30px;
     background: #e1f4ff;
     border-bottom: 1px solid #ddd;
     font-size: 18px;
     font-weight: bold;
   }

   .wrap .info .close {
     position: absolute;
     top: 10px;
     right: 10px;
     color: #888;
     width: 17px;
     height: 17px;
     background: url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');
   }

   .wrap .info .close:hover {
     cursor: pointer;
   }

   .wrap .info .body {
     position: relative;
     overflow: hidden;
   }

   .wrap .info .desc {
     color: #393939;
     position: relative;
     margin: 13px 0 0 90px;
     height: 75px;
     white-space: initial;
   }

   .wrap .info .desc p {
     margin-bottom: 5px;
     white-space: initial;
     word-break: keep-all;
   }

   .wrap .info .desc a {
     color: #27579f;
     font-size: 15px;
   }

   .wrap .info .img {
     position: absolute;
     top: 6px;
     left: 5px;
     width: 73px;
     height: 71px;
     line-height: 71px;
     border: 1px solid #ddd;
     color: #888;
     text-align: center;
   }

   .wrap .info .img img {
     width: 80%;
     vertical-align: middle;
   }

   /* //¸Ê Á¤º¸ */
   .m10 .link {
     text-align: center;
     font-size: 0;
     padding: 50px 0;
   }

   .m10 .link li {
     display: inline-block;
     height: 30px;
     padding: 0 10px;
     line-height: 30px;
     font-size: 14px;
   }

   .m10 .link li a {
     color: #fff;
   }

   .m10 .link li:nth-child(1) {
     background-color: #ffba00;
     margin-right: 10px;
   }

   .m10 .link li:nth-child(2) {
     background-color: #64d02e;
   }

   .m10 .addr {
     overflow: hidden;
   }

   .m10 .addr:after {
     display: block;
     float: left;
     content: "";
     width: 100%;
     height: 10px;
     background: url(/img/pt02.jpg);
     margin: 50px 0;
   }

   .m10 .addr h3 {
     color: #1a91d1;
     font-family:'Chosunilbo_myungjo';
     font-weight: normal;
     font-size: 32px;
     margin-bottom: 30px;
   }

   .m10 .addr .cont_01 {}

   .m10 .addr .cont_01 p:nth-child(1) {
     color: #393939;
     font-family: Notosans;
     font-weight: normal;
     font-size:24px;
     margin-bottom: 15px;
	 line-height:100%;
   }

   .m10 .addr .cont_01 p:nth-child(2) {
     color: #393939;
     font-size: 18px;
     word-break: keep-all;
     font-weight: normal;
	 line-height:24px;
   }

   .m10 .trans {}

   .m10 .trans h3 {
     color: #414141;
     font-family: Notosans;
     font-size: 30px;
     margin-bottom: 30px;
   }

   .m10 .trans .cont_01 {}

   .m10 .trans .cont_01 h4 {
     color: #303030;
     font-size: 18px;
     margin-bottom: 20px;
   }

   .m10 .trans .cont_01 h4 span {
     display: inline-block;
     line-height: 100%;
     box-shadow: inset 0 -1px 0 #b0e2ff;
     border-bottom: 4px solid #b0e2ff;
   }

   .m10 .trans .cont_01>ul {
     margin-bottom: 50px;
   }

   .m10 .trans .cont_01>ul:last-child {
     margin-bottom: 0px;
   }

   .m10 .trans .cont_01>ul>li {
     margin-bottom: 30px;
   }

   .m10 .trans .cont_01>ul>li:last-child {
     margin-bottom: 0px;
   }

   .m10 .trans .cont_01>ul>li h5 {
     color: #393939;
     font-size: 15px;
     margin-bottom: 15px;
   }

   .m10 .trans .cont_01>ul>li div {
     color: #393939;
     font-size: 13px;
   }

   .m10 .trans .cont_01>ul>li div p {
     background: #efefef;
     padding: 5px;
     margin-top: 10px;
     line-height: 22px;
   }

   .m10 .link01 {
     display: inline-block;
     font-size: 13px;
     color: #393939;
     background: #fff568;
     padding: 5px 10px;
   }

   .m10 .link01:hover {
     background: #ffee00;
   }

   /* //¿À½Ã´Â±æ */


	 
   /* Áø·á½Ã°£¾È³» */
   .m11 {}


   .m11 .table_box {
     overflow-x: scroll;
   }

   .m11 table {
     overflow: hidden;
     width: 100%;
     min-width: 600px;
     text-align: center;
   }

   .m11 table thead tr {
     background-color: #efefef;
     color: #393939;
   }

   .m11 table th {
     height: 50px;
     font-size: 13px;
     font-weight: 800;
   }

   .m11 table td {
     height: 40px;
     font-size: 13px;
     color: #555555;
     border-bottom: 1px dashed #e0e0e0;
   }

   .m11 table .bar {
     display: block;
     width: 10px;
     margin: 0 auto;
     height: 100%;
     background-color: #78c1ff;
   }

   .m11 .tit01 {
     font-size: 15px;
     text-align: center;
     color: #ff7c7c;
     margin-top: 20px;
     word-break: keep-all;
   }

   /* Áø·á½Ã°£¾È³» */


    /* ÀÔÅð¿ø¾È³» */
   .m12 {}

	.m12 .box:nth-of-type(1) .inner_box{
		margin-bottom:30px;
	}
	.m12 .box:nth-of-type(2) .inner_box{
		margin-bottom:30px;
	}
	.m12 .tit_box .list04{
		clear:both;
	}
	.m12 .tit_box .list04 li {
		width:100%;
	}
	.m12 .tit_box .list04 li:nth-child(3n) {
		margin-right:0%;
	}

	/* ºñ±Þ¿©¾È³» */
   .m13 {}


   /* ¸éÈ¸¾È³» */
   .m14 {}



   /* »çÀÌÆ®¸Ê */
   .sitemap {}

   .smap_box {
     text-align: center;
     font-size: 0;
   }

   .smap_box .smap1 {
     vertical-align: top;
     width: 50%;
     display: inline-block;
     margin-bottom: 50px;
   }

   .smap_box .smap1 a:hover {
     color: #1a91d1;
   }

   .smap_box .tit_01 {
     font-size: 16px;
     padding-bottom: 30px;
     color: #1a91d1;
     width: 80%;
     margin: 0 auto;
     padding-bottom: 20px;
     margin-bottom: 20px;
     border-bottom: 3px dashed #ddd;
   }

   .smap_box .list>li {
     margin-bottom: 20px;
   }

   .smap_box .list>li>a {
     font-size: 14px;
     color: #555;
   }

   /* //»çÀÌÆ®¸Ê */
  
   /*// ¼­ºêÆäÀÌÁö */



   .table_box:before {
     content: "¡Ø ¿À¸¥ÂÊÀ¸·Î ÅÍÄ¡ ½ºÅ©·Ñ ÇÏ¼¼¿ä!";
     display: block;
     color: #109dff;
     font-size: 15px;
     margin-bottom: 10px;
   }

   #scroll {
     display: none !important;
   }


 }

 ::-webkit-scrollbar {
   width: 8px;
   height: 8px;
 }

 ::-webkit-scrollbar-thumb {
   background-color: #555;
 }

 ::-webkit-scrollbar-track {
   background-color: #ccc;
 }

 html {
   scrollbar-arrow-color: #000;
   scrollbar-Track-Color: #efefef;
   scrollbar-base-color: #dfdfdf;
   scrollbar-Face-Color: #dfdfdf;
   scrollbar-3dLight-Color: #dfdfdf;
   scrollbar-DarkShadow-Color: #dfdfdf;
   scrollbar-Highlight-Color: #dfdfdf;
   scrollbar-Shadow-Color: #dfdfdf
 }

 select {
   -webkit-appearance: none;
   /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
   -moz-appearance: none;
   appearance: none;
   /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */
 }

 /* hover effect 1 */
 .hover1 {
   position: relative;
   overflow: hidden;
 }

 .hover1:before, .hover1:after,
 .hover1__label:before, .hover1__label:after {
   content: "";
   position: absolute;
   transition: transform .2s ease-out;
   z-index: 2;
 }

 .hover1:before, .hover1:after {
   width: 100%;
   height: 1px;
   left: 0;
 }

 .hover1:before {
   top: 0;
   transform: translate3d(-105%, 0, 0);
 }

 .hover1:after {
   bottom: 0;
   transform: translate3d(105%, 0, 0);
 }

 .hover1__label:before,
 .hover1__label:after {
   width: 1px;
   height: 100%;
   top: 0;
 }

 .hover1__label:before {
   left: 0;
   transform: translate3d(0%, -100%, 0);
 }

 .hover1__label:after {
   right: 0;
   transform: translate3d(0%, 100%, 0);
 }

 .hover1:hover:before, .hover1:focus:before,
 .hover1:hover:after, .hover1:focus:after,
 .hover1:hover .hover1__label:before, .hover1:focus .hover1__label:before,
 .hover1:hover .hover1__label:after, .hover1:focus .hover1__label:after {
   transform: translate3d(0, 0, 0);
 }

 .hover1:focus {
   outline: none;
 }

 .hover1:before {
   background-image: linear-gradient(to right, #e16449, #6acdc1);
 }

 .hover1:after {
   background-image: linear-gradient(to right, #6acdc1, #e16449);
 }

 .hover1__label:before {
   background-image: linear-gradient(to bottom, #e16449, #6acdc1);
 }

 .hover1__label:after {
   background-image: linear-gradient(to bottom, #6acdc1, #e16449);
 }

 /* hover effect 1 */
 /* ±×¹ÛÀÇ */
 ::-moz-selection {
   background: #1a91d1;
   color: #fff;
 }

 ::selection {
   background: #1a91d1;
   color: #fff;
 }

 .login {}

 .login .cont_head {
   background: url(/img/login_head.jpg) no-repeat center;
   background-size: cover;
 }

 .btn_login {
   display: block;
   width: 120px;
   margin: 0 auto;
   margin-top: 50px;
   text-align: center;
   font-size: 18px;
   font-weight: bold;
 }

 .btn_login a {
   display: block;
   color: #5d5d5d;
   height: 30px;
   padding-top: 10px;
   border: 5px solid #7c7c7c;
   border-top: 0px;
 }

 .btn_login a:hover {
   border: 5px solid #1a91d1;
   border-top: 0px;
 }





.c1{color:#ff6a00!important;}