@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800');@import url('https://fonts.googleapis.com/css?subset=korean&family=Noto+Sans+KR:100,300,400,500,700,900');@import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');body{font-family: 'NanumSquare','Nanum Gothic','Noto Sans KR','Open Sans','sans-serif';line-height: 1.7;color: #3a3a3a;font-size: 18px;letter-spacing:0;font-weight: 500;background-color: #ffffff;background-attachment: fixed;}/*core*/
p {   margin-bottom: 0; }  .lnb {   border-top: 1px solid #d5d5d5;   border-bottom: 1px solid #d5d5d5; } .lnb .container{   min-height: auto; } .lnb .row  {  margin: 0; } .lnb .row>div {  padding:0; } .lnb .row a {   position: relative;   display: block;   margin-left: -1px;   padding: 0 5px;   height: 60px;   line-height: 63px;   font-size: 18px;   font-weight: bold;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;   transition: all 0.2s ease;   -webkit-transition: all 0.2s ease;   border: 1px solid #d7d7d7;   border-width: 0 1px;   z-index: 1;   text-align: center; }  .lnb .row>div.active a, .lnb .row>div a:hover {   color: #fff;   background: #2a5889;   text-decoration: none;   line-height: 62px; } /* IMAGES */ .row-container .row>div {   padding-bottom:15px; }  .culzine-row small.caption03, .row-container small.caption03 {   display: block;     padding-top:5px; }  .img-responsive {   display: inline; }  /* .culzine-row , .row-container {} */
/*component*/
div {}/* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*/.page-header {   margin-bottom:0; } .page-header h1 {   margin:0;   padding-top:20px;   padding-bottom:10px;  }.sub-title h2 {   margin:0;   padding-top:20px;   padding-bottom:10px; }.lnb {   border-top: 1px solid #d5d5d5;   border-bottom: 1px solid #d5d5d5; } .lnb .row  {  margin: 0; } .lnb .row>div {  padding:0; } .lnb .row a {   position: relative;   display: block;   margin-left: -1px;   padding: 0 5px;   height: 60px;   line-height: 63px;   font-size: 18px;   font-weight: bold;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;   transition: all 0.2s ease;   -webkit-transition: all 0.2s ease;   border: 1px solid #d7d7d7;   border-width: 0 1px;   z-index: 1;   text-align: center; }  .lnb .row>div.active a, .lnb .row>div a:hover {   color: #fff;   background: #2a5889;   text-decoration: none;   line-height: 62px; } /* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*//* New DESIGN CSS*/
/*skin*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800|Roboto:100,300,400,500,700,900'); /* ==== Google font ==== */ @import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css'); @import url('https://fonts.googleapis.com/css?family=Black+Han+Sans|Do+Hyeon|Noto+Sans+KR:100,300,400,500,700,900&subset=korean'); @import url('https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css');  body {  line-height: 1.7;  color: #3a3a3a;  font-size: 18px;  font-family: 'NanumSquare','Noto Sans KR','Nanum Gothic','Open Sans', sans-serif;  font-weight: 500;  background-color: #fff;  background-attachment: fixed; }  body {  overflow-x: hidden; }  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-weight: 500;  line-height: 1.42857143;  color: #111111; }  a {   color: #999999;   text-decoration: none; } a:, a:focus {   color: #737373;   text-decoration: none; }  .pagination>li>a, .pagination>li>span, .pager li>a, .pager li>span  {        font-family:'Open Sans', sans-serif !important; } .utility-menu #favorite{ 	display:none; } .utility-menu .navbar-nav>li>a{   font-family: 'Noto Sans KR','Nanum Gothic','Open Sans', sans-serif;   font-weight: 400;   font-size: 14px !important;   color: #808080 !important; }  .navbar-brand .img-responsive {   max-height:100%; }  .navbar {   border: 0;   margin-bottom: 0; }  .navbar-default {   background-color: #fff !important;   box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);   border-bottom: 4px solid #496c8a;   border-radius: 0; }  .navbar-brand {   height: 90px;   padding: 15px 15px;   font-size: 18px;   line-height: 20px; }   @media (min-width: 768px) {   .navbar-nav>li>a {     padding-top: 15px;     padding-bottom: 15px;   } }  @media (min-width: 768px) {  .navbar-toggle {   display: block;  }    .navbar-header {   float: none;  }  .navbar-collapse.collapse {   display: none !important;  }   .navbar-collapse.collapse.in {   display: block!important;  }   }  @media (min-width: 1000px) {  .navbar-toggle {   display: none;  }   .navbar-header {   float: left;  }   .navbar-collapse.collapse {     display: block!important;  }   .navbar-default .navbar-nav{   float: right!important;   margin-right:-32.5px;  }  .navbar-default .navbar-nav>li>a {   height: 86px;   color: #777;   padding: 26px 17.5px 26px 17.5px;   font-size: 20px;   font-weight: 700;   line-height: 1.42857143;   -webkit-tap-highlight-color: rgba(0,0,0,0);   -webkit-tap-highlight-color: transparent;   color: #3c3c3c;  }  }  .navbar-toggle {  padding: 10px 10px;  margin-top: 24.5px;  margin-bottom: 24.5px;  border-radius: 2px; }  .navbar-toggle .icon-bar {  width: 25px;  height: 3px; }  .navbar-toggle .icon-bar+.icon-bar {  margin-top: 5px; }  .outlinker .row{   margin:0 auto;   border:1px solid #ccc; } .outlinker .row > div.col-xs-4 {   padding:0; } @media(min-width: 768px) {   .outlinker .row {     width:500px;   } }  .lnb .nav-item.active a {   color: #fff;   background: #2a5889;   text-decoration: none;   line-height: 62px; }   footer {  background: #f4f4f4;  padding-top: 50px !important;  padding-bottom: 40px !important;  !important: ; }  footer .navbar-nav>li>a{   font-weight: 400;   font-size: 12px !important;   color: #999999 !important; }  footer .navbar-nav>li>div{   padding-top:5px; }  footer p {  font-size: 14px; }  footer h5 {  font-size: 18px;  margin-top: 0;  margin-bottom: 20px;  font-weight: 700;  color: #111111; }  footer small {  font-size:10px; }  #footerHeader {  padding-bottom:20px; }  #footerHeader .form-control{   max-width: 130px; }    footer .jeju-sns a {   display: inline-block;   width:40px; }  /* 메인 스카이 라인 */ .line-title {  display: table-cell; }  .line-sky {  display: block;  width: 40px;  height: 3px;  background: #92eefe;  margin: 0; }  .line-blue {  width: 40px;  height: 6px;  background: #295a8a;  float: left; }  .line-red {  width: 15px;  height: 6px;  background: #c15a45;  float: left; }  /* 박스 버튼 */ .ghost-button {  align-items: center;  display: inline-block;  padding: 8px 20px;  border: 3px solid #fff;  color: #fff;  text-align: center;  } .ghost-button:hover {  background-color:#fff;  color:black; }  #fullEventCalendar {  background-color: rgba(255, 255, 255, 0.3);  padding: 10px; }  #fullEventCalendar.fc table {  font-size: 9px; }   /**  * @서브 헤더   */ .inner-header {   height:216px;  position: relative;  background-size: cover; }  .inner-header::before {     background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;     content: " ";     height: 100%;     left: 0;     position: absolute;     top: 0;     width: 100%;     z-index: 0; } .inner-header::before {     background-color: rgba(17, 17, 17, 0.5); }   .inner-header h1 {   position: absolute;   font-size: 36px;   text-transform: uppercase;   color:#ffffff;   z-index:4;   left:0;   right:0;   top:50px; }  /*   * 서브 타이틀 */  .lnb {  border-bottom: 1px solid #d5d5d5; } .lnb .row  {  margin: 0; } .lnb .nav-item {  padding:0; } .lnb .nav-item  a {     position: relative;     display: block;     margin-left: -1px;     padding: 0 5px;     height: 60px;     line-height: 63px;     font-size: 18px;     font-weight: bold;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     transition: all 0.2s ease;     -webkit-transition: all 0.2s ease;     border: 1px solid #d7d7d7;     border-width: 0 1px;   z-index: 1;   text-align: center; }  .lnb .nav-item.on a, .lnb .nav-item a:hover {     color: #fff;     background: #2a5889;     text-decoration: none;     line-height: 62px; }  /* 테이블 */  #table-business{  border-collapse:collapse;  margin:30px auto;  width:100%;  font-size: 18px; } #table-business td {  border:1px solid #d6d6d6;  padding:12px 10px;  width:33.3333%;  text-align:center } #table-business td:first-child {  background-color:#f3faff;  text-align:center;font-weight: 600; } #table-business tr:first-child {  background-color:#e6e6e6 ;  text-align:center;font-weight: 600; }  #table-business2{  border-collapse:collapse;  margin:30px auto;  width:100%;  font-size: 18px; } #table-business2 td {  border:1px solid #d6d6d6;  padding:12px 10px; } #table-business2 td:first-child {  background-color:#f3faff;  text-align:center;font-weight: 600;  width:30%; } #table-business2 td.orange:first-child {  background-color:#ffe8bc;  text-align:center;font-weight: 600;  width:30%; } #table-business2 td:2th-child {  background-color:#f3faff;  text-align:center;font-weight: 600; }   .contents .container{  padding-top:60px;  padding-bottom:60px;  }  .sub-title {  min-height: 100px;  border-bottom:1px solid #d6d6d6;  margin-bottom:70px;  position: relative; } .sub-title h2 {     font-size: 42px;     margin-bottom: 20px;     margin-left: 25px; }  @media (max-width: 767px) {  .sub-title h2 {    font-size: 35px !important;  } }  .sub-title .breadcrumb {     background-color: transparent;     padding-left: 0;   display: block;   position: absolute;   right:0;   top:10px; }  .sub-title .breadcrumb > li + li::before {     content: "\e453";     font-family: Fontium;     font-size: 10px; }  @media only screen and (max-width: 992px) {  .sub-title .breadcrumb {    display: none;  } }  #subContent h3 {  font-size: 32px;  color: #295a8a;  margin: 30px 0; }  .pb-70 {  padding-bottom: 70px !important; } /* r관계 볍령 */ .raw-box {  overflow-y: scroll;  border: 1px solid #d6d6d6;  padding: 15px;  height: 250px;  margin-bottom: 70px; }   #subContent p {  font-size: 18px; }  .ng {  font-family: 'Nanum Gothic'; }  .p-15 {  padding: 15px !important; }  .ml-5 {  margin-left: 5px !important; }  .font-10, .font-11, .font-12, .font-13, .font-14, .font-15, .font-16 {  font-family: 'Noto Sans KR','Nanum Gothic','Open Sans', sans-serif;  font-weight: 400; }  .font-16 {  font-size: 16px !important; }  .font-12 {  font-size: 12px !important; }    #news-view {border:0 ;  width:100%;  border-collapse:collapse;  margin:20px auto;  line-height: 22px; }  #news-view tr:first-child {border-top:1px solid #d6d6d6; background:#f3faff;font-weight:800;  } #news-view tr:first-child td{padding:20px 5px 20px 10px} #news-view tr:first-child td:first-child{width:80px; } #news-view tr {border-bottom:1px solid #d6d6d6;} #news-view td{padding:10px } #news-view .view-font { font-family: 'Noto Sans KR';font-weight:400; line-height:1.4em } .pagination>li>a, .pagination>li>span {    padding: 4px 9px;}  /* 인삿말 */ .intro-left {  font-size: 48px;  line-height: 80px;  font-weight: 600; }  .blue {   color: #15538f; }  .red {   color: #cf4b32; }  .mt-60 {   margin-top: 60px !important; } .f-size {   font-size: 20px !important; }  .s-intro .col-md-4 {   padding-top: 15px;   padding-bottom: 15px; }  .h-year {   background: url(../assets/img/common/bg-navy.jpg);   width: 160px;   text-align: center;   margin-right: 50px;   padding: 10px;   margin-bottom: 30px; }  .h-year h2 {   font-size: 40px;   color: white;   line-height: 33px; }  #h-table td {   padding: 10px 0; } .h-month {   width: 119px;   font-size: 26px;   color: #295a8a;   font-weight: 800; }  .mb-50 {   margin-bottom: 50px !important; } .mt-50 {   margin-top: 50px !important; } .dot {   width: 100%;   border-bottom: 1px dashed #d6d6d6; }  .clear {   clear: both; }   /* ㅈㅜ직및 구성 */ @media (min-width: 992px) {    .jeju-grid-size {height:140px;   padding-top:12px}   }      @media (max-width: 991px) {    .second {border-right: 1px solid #d6d6d6}    .jeju-grid-size {min-height:140px !important;  padding:30x}   }     #table-email{  border-collapse:collapse;  margin:30px auto;  width:100%;  font-size: 18px; } #table-email td {  border:1px solid #d6d6d6;  padding:12px 10px;  width:33.3333%    } #table-email tr:first-child {  background-color:#e6e6e6;  text-align:center;font-weight: 600; }  .jeju-grid {border-top: 1px solid #d6d6d6;    border-left:1px solid #d6d6d6; display: table-cell;  }  .jeju-grid >div{border-bottom: 1px solid #d6d6d6;    border-right: 1px solid #d6d6d6; }  .jeju-bg-gray{background-color:#e6e6e6;} .padding-40{padding:40px} .padding-2040{padding:25px 40px}   #imgContainer.container {   padding:0; }  #imgContainer .col-xs-12 {  }  #fileContainer.container{   padding:0; }  #fileContainer .col-md-12 > div{  border-bottom:1px solid #e6e6e6;  }   .pager li>a, .pager li>span {   display: inline-block;   padding: 5px 14px;   background-color: #fff;   border: 1px solid #ddd;   border-radius: 4px; }  /* , #main_quickmenu_2, #main_quickmenu_3, #main_quickmenu_4 */ #main_quickmenu_1 {   cursor:pointer; }
/*template*/
.hitory-tbl h2 {   background: url(https://statics.bkfridays.com/jeju/assets/img/common/bg-navy.jpg);   width: 160px;   text-align: center;   margin:0 ;   padding: 25px 10px 20px 10px;   font-size: 40px;   color: #ffffff;   line-height: 33px;   font-weight: 700; } .hitory-tbl .table {   margin-bottom: 0; }  .hitory-tbl .table>tbody>tr>td, .hitory-tbl .table>tbody>tr>th{   padding: 10px 0;   line-height: 1.42857143;   vertical-align: top;   border-top: 0; }  .hitory-tbl .table>tbody>tr>th {   width: 119px;   font-size: 26px;   color: #295a8a;   font-weight: 800; }  .hitory-tbl .col-xs-12 hr {   margin-top: 50px !important;   margin-bottom: 50px !important;   border: 0;   border-top: 1px dashed #d6d6d6; } .page-header {   position: relative;   margin:0;   padding-top:70px;   padding-bottom:70px;   background: url(https://statics.bkfridays.com/jeju/assets/img/common/sub_bg02.jpg)center center; }  .page-header:before {     background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;     content: " ";     height: 100%;     left: 0;     position: absolute;     top: 0;     width: 100%;     z-index: 0; }  .page-header h1 {   position: relative;   text-align:center;   font-size: 36px;   text-transform: uppercase;   font-weight: 700;   color:#ffffff;   z-index: 100; }  .page-header h1 small {   color:#d1cfcf;   display: inline-block; } .contents-heading {   position: relative;   padding:36px 0 30px 0; }  .contents-heading i {   display: block; } .contents-heading h3{   margin:0;   font-size: 32px;   color: #295a8a;   font-weight: 700; }  .contents-heading:before, .contents-heading:after {   display:block;   content:" ";   height: 6px;   position: absolute;   top:0; }    .contents-heading:before {   width: 40px;   left:0;   background: #295a8a;   }  .contents-heading:after {      width: 15px;   left:40px;   background: #c15a45;    } .jeju-table .table{   margin:0; }  .jeju-table th, .jeju-table td {   font-size:18px; }  .jeju-table thead th {   background-color: #e6e6e6;   text-align: center;   font-weight: 600; }  .jeju-table tbody td {   width:33.333333%; }  .jeju-table .table-bordered>tbody>tr>td,  .jeju-table .table-bordered>tbody>tr>th,  .jeju-table .table-bordered>thead>tr>td,  .jeju-table .table-bordered>thead>tr>th {   border: 1px solid #d6d6d6;   padding: 12px 10px; }  #table-business2 th {   border: 1px solid #d6d6d6;   padding: 12px 10px; }