/* Base */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
* {outline:none;}
html, body {height: 100%;}
body {font-family: 'Nanum Gothic', sans-serif;font-size: 13px;line-height: 1.6;color: #8c8c8c;background-color: #fff;}

h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic', sans-serif;}
a {color: #007ec5;}
a:hover {color: #369fce;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
a.none:hover {text-decoration: none;}

/* Header */
.top_bar {background-color: #369fce;padding: 5px 0;color: #fff;}
.top_bar p {margin: 0;}
.top_bar p a {color: #fff;}
.top_bar p a:hover {text-decoration: none;}
.top_bar p a:hover,.top li a:hover i {color: #ffbd11;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
.top_bar ul {margin: 0;padding: 0;}
.top_bar li i {color: #fff;}
.top_bar li a {color: #fff;}
.top_bar li a:hover {text-decoration: none;}
.top_bar li a:hover,.top li a:hover i {color: #ffbd11;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}



/* Navigation */
.navbar {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 0;}
.navbar .container {position: relative;}
.navbar-default {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;width: 100%;border: none;border-bottom: 1px solid #e7e7e7;background-color: #fff;}
.navbar-default .navbar-nav > li > a {color: #232323;font-weight: normal;font-size: 18px;}
.navbar-default .navbar-nav > li > a:hover {background-color: transparent;color: #369fce;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #007ec5;}
.navbar-default .navbar-nav .active > a,.navbar-default .navbar-nav .active > a:hover,.navbar-default .navbar-nav .active > a:focus {color: #369fce;background-color: transparent;}
.navbar-default .navbar-toggle {margin: 10px 0 0 15px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {border: none;background: #f3f3f3;}
.navbar-default .navbar-toggle i {font-size: 31px;}
.navbar-default .navbar-collapse {float: right;border-top: none;padding-left: 0;padding-right: 0;}
.navbar-brand>img {padding: 10px 0;}

@media (max-width: 1281px) {
.navbar-brand>img {height:64px;}
.navbar-default .navbar-toggle {margin: 10px 0 10px 15px;}
}

@media screen and (max-width: 768px) {.navbar-default .navbar-collapse {padding-left: inherit;padding-right: inherit;}}
@media screen and (max-width: 992px) {.navbar-default .navbar-collapse {width: 100%;margin-left: 0;margin-right: 0;max-height: none;}}
@media (min-width:768px) {.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {margin-left: 0;}}









.main-navbar-nav {-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.main-navbar-nav > li > a {padding:32px 23px;line-height: 1;}
/*.main-navbar-nav > li > a {padding-top: 30px;padding-bottom: 30px;line-height: 1;}*/
.main-navbar-nav li > .dropdown-menu {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;min-width: 225px;border: none;border-top: 2px solid #369fce;}
.main-navbar-nav li > .dropdown-menu > li > a {padding: 10px 15px 10px 25px !important; position: relative;color: #232323;line-height: 1.12857143;font-size: 12px;}
.main-navbar-nav li > .dropdown-menu > li > a:hover,.main-navbar-nav li > .dropdown-menu > li > a:focus {color: #369fce;background-color: transparent;}
.main-navbar-nav li > .dropdown-menu > li > a i {position: absolute;right: 20px;top: 50%;margin-top: -8px;font-size: 16px;}

@media (max-width: 767px) {
.main-navbar-nav li > .dropdown-menu > li > a {padding:10px 0 10px 35px !important;}
}


@media screen and (min-width: 993px) {.main-navbar-nav .dropdown:hover > .dropdown-menu {display: block;}.main-navbar-nav .dropdown:hover > .dropdown-menu .dropdown:hover .dropdown-menu {left: 225px;top: 0;margin-top: -2px;}}
@media screen and (max-width: 992px) {.main-navbar-nav > li {border-bottom: 1px solid #f3f3f3;}.main-navbar-nav > li:last-child {border-bottom: none;}.main-navbar-nav > li > a {padding-top: 12px;padding-bottom: 12px;}}

.navbar-brand {height: auto;padding: 0;}

@media screen and (max-width: 992px) {.navbar-toggle {display: block;}.navbar-collapse.collapse {display: none !important;}.main-navbar-nav.navbar-nav,.main-navbar-nav.navbar-nav > li {float: none !important;}.navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}}











/* Footer */
footer.site-footer {padding: 10px 0 0;float: left;width: 100%;}
footer.site-footer h4 {font-size: 17px;font-weight: 500;}
footer.site-footer ul {padding-left: 0;margin-bottom: 0px;list-style: none;}
footer.site-footer ul a {color: #666;font-size: 13px;}
footer.site-footer p {font-size: 13px;}
footer.site-footer p a {color: #666;}


p.text {color: #666;}
#copyright {background: #0760ae;color: #ffffff; padding: 20px 0;font-size: 12px;margin-top: 20px;}
#copyright p, #copyright ul {margin: 0;float: left;font-size: 12px; line-height:24px;}
#copyright a {color: #fff;font-size: 12px;}
.site-footer li a:hover {color:#005FA6;}
ul.big li {float: left;width: 49%;}
ul.big li:nth-child(2n) {margin-left: 2%;}

@media (max-width:462px) {.fbox:last-child {margin-top: 20px;float: left;width: 100%;}}







.ik_movie {position:relative; margin: 0 auto;}
.ik_movie .main_logo1 {position:absolute; top:30%; width:100%; z-index:1; margin: 0 auto; text-align:center;}
.ik_movie .main_logo2 {position:absolute; top:40%; width:100%; z-index:1; margin: 0 auto; text-align:center;}
.ik_movie .main_text {position:absolute; top:60%; width:100%; z-index:3; margin: 0 auto; text-align:center;}

@media (max-width:420px) {
.ik_movie img {width:80%;}
}

.ik_movie_btn {
    background-color: #f3b521;
    font-family: "Nanum Gothic", Helvetica, Arial, sans-serif;
    font-weight: 800;
    color: #fff;
    padding: 15px 45px;
    border-radius: 50px;
}

.ik_movie_btn:hover {
  background-color: #E04F00;
  color: #fff;
}

.ik_movie_btn:focus {
  color: #fff;
}

.ik_movie_btn-ghost {
  border: 3px solid #fff;
  background-color: transparent;
}

.ik_movie_btn-ghost:hover {
  background-color: #fff;
  color: #199EB8;
}

.ik_h100 {height:100px;}

.ik_h40 {height:100px;}


.nopadding {padding:0px !important;}
.h10padding {padding:10px 0;}
.h30 {padding:15px 0;}
.h50 {padding:25px 0;}

.ik_main1 {padding:0px; border-bottom: 2px solid #000;}
.ik_main1 .title_1 {font-size: 50px; text-align: center; color: #ffffff; padding:10px 0 20px 0; font-weight:700; text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}
.ik_main1 .text_1 {font-size: 20px; text-align: center; color: #ffffff; padding:10px 0; text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}
.ik_main1 .title_2 {font-size: 50px; text-align: center; color: #000000; padding:10px 0 20px 0; font-weight:700; text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff;}
@media (max-width: 767px ) {
.ik_main1 .title_2 {font-size: 40px;}
}

.ik_main2 {width:100%; padding:10px 0; word-break: keep-all; word-wrap: break-word;}
.ik_main2 .m_frame {width:1170px; margin: 0 auto; padding:20px;}
.ik_main2 .m_btn0 {width:12.5%; float: left; text-align:center;}
.ik_main2 .m_btn0 img {width:100%;}
.ik_main2 .m_btn1 {background:url(m_btn0_01.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn2 {background:url(m_btn0_02.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn3 {background:url(m_btn0_03.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn4 {background:url(m_btn0_04.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn5 {background:url(m_btn0_05.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn6 {background:url(m_btn0_06.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn7 {background:url(m_btn0_07.png) no-repeat; background-size:cover;}
.ik_main2 .m_btn8 {background:url(m_btn0_08.png) no-repeat; background-size:cover;}

@media (max-width: 767px ) {
.ik_main2 .m_btn0 {width:25%; float: left; text-align:center;}
}




.ik_main3 {padding:20px 0; background-color: #f5f5f5; word-break: keep-all; word-wrap: break-word;}
.ik_main3 .order_in {padding-bottom:8px; padding-top:8px;}
.ik_main3 .order_in i {padding-right:6px; font-size: 20px; color: #000000;}
.ik_main3 .order_text {font-size: 24px; color: #000000;}
.ik_main3 .p10 {padding:10px 0;}
.ik_main3 .tel {border:1px solid #cccccc;}
.ik_main3 .tel img{width:100%;}
.ik_main3 .m_link_in {padding:5px 0;}
.ik_main3 .m_link {border:1px solid #cccccc;}
.ik_main3 .m_link img{width:100%;}
@media (max-width: 420px ) {

}




.ik_main4 {padding:20px 0; word-break: keep-all; word-wrap: break-word;}
.ik_main4 .div1 {padding-bottom:10px;}
.ik_main4 .title1 {font-size: 24px; color: #000000;}
.ik_main4 .imp {font-family: Impact; color:#5a5959; font-size: 16px;}
@media (max-width: 420px ) {

}




.ik_main5 {padding:20px 0; word-break: keep-all; word-wrap: break-word;}
.ik_main5 .title_1 {font-size: 22px; color: #000000; padding:10px 0 0 0;}
.ik_main5 .title_1 { margin-bottom:15px; }
.ik_main5 .title_1 span { padding-bottom:0px; }
.ik_main5 .title_1 span b { font-weight:500; }
.ik_main5 .imp {font-family: Impact; color:#5a5959; font-size: 16px;}
.ik_main5 .widget-img img { display:block; max-width:100%; /* ¹è³Ê ÀÌ¹ÌÁö */ }
.ik_main5 .widget-box { margin-bottom:10px;}
.ik_main5 .div-title-underbar {border-bottom: 1px solid rgb(204, 204, 204);}
.ik_main5 .div-title-underbar-bold {border-bottom: 2px solid #369fce;}

.ik_main5 .business_1 {padding:10px 0 0 0;  text-align: center; margin:0;}
.ik_main5 .business_1 img {width:96%;}

.ik_main5 .m_tel img {width:97%;}

@media (max-width: 420px ) {
.ik_main5 .business_1 img {width:90%;}
}




.ik_main6 {padding:20px 0; background-color: #f5f5f5; word-break: keep-all; word-wrap: break-word; background-image: url(m_ik6_bg.png);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.ik_main6 .font {font-size: 16px; color: #333333; padding:10px; line-height:24px;}






.ik_copy {}
.ik_copy span {color:#c3c2c2;}
.ik_copy span:hover {color: #ffffff;}
.ik_copy span a.none:hover {text-decoration: none;}






footer.site-footer .ik_ul {text-align:center;}
footer.site-footer .ik_ul li {text-align:center; padding: 10px 5px; display: inline-block;}
@media (max-width: 1199px ) {
footer.site-footer .ik_ul li {text-align:center; padding: 10px 0px; margin:-5px; display: inline-block;}
footer.site-footer .ik_ul li img {width:80%}
}

.ik_sub_1 {height:200px; background-image: url(sub.png);background-position: center center;background-repeat: no-repeat;background-size: cover; padding: 0;}
.ik_sub_h20 {padding: 10px 0;}

@media (max-width: 767px) {
.ik_sub_1 {height:70px; background-image: url(sub.png);background-position: center center;background-repeat: no-repeat;background-size: cover; padding: 0;}
}

.ik_page {width:100%; line-height:24px; word-break: keep-all; word-wrap: break-word;}
.ik_page img {width:100%;}
.ik_page .pad {padding:0 10px 30px 10px;}
.ik_page .10padding {padding:0 10px !important;}
.ik_page .2padding {padding-left:2px !important; padding-right:2px !important;}
.ik_page .nopadding {padding:0px !important;}
.ik_page .padding5 {padding-left:5px;}
.ik_page .bottom50padding {padding:0 0 50px !important;}
.ik_page .bottom60padding {padding:0 0 60px !important;}
.ik_page .con {width:100%;}
.ik_page .title18 {font-size:18px; padding:14px 0;}
.ik_page .title14 {font-size:14px; padding:14px 15px; font-weight: 700; color: #000000;}
.ik_page .title182 {font-size:18px; padding:20px 5px; font-weight: 700; color: #000000;}
.ik_page .title16 {font-size:16px; padding:5px 5px; font-weight: 700; color: #C20206;}
.ik_page .title20 {font-size:20px; padding:14px 0 14px 0; font-weight: 700; color: #000000; text-align:center; border: 1px solid #e7e7e7;}
.ik_page .title21 {font-size:20px; padding:14px 0 14px 0; font-weight: 700; color: #000000; text-align:center;}
.ik_page .20padding {padding:20px 0 !important;}
.ik_page .h20pad {padding:20px 0 !important;}
.ik_page .h40pad {padding:40px 0 !important;}
.ik_page .p201 {width:96%;}
.ik_page .p201_img {padding-bottom:30px;}
.ik_h200 {display:block; height:200px;}
.ik_h60 {height:60px;}
.ik_h40 {height:40px;}


.ik_page .p2011_text1 {font-size:16px; padding:0 10% 0 0; font-weight: 700; color: #000000; text-align:right;}
.ik_page .p2011_text2 {font-size:16px; letter-spacing:1px;  padding:10px 0; font-weight: 100;}
.ik_page .p2011_text3 {font-size:22px;  font-weight: 700; color: #000000;  padding:20px 0 0 0; font-weight: 100; text-align:center;}
.ik_page .p2011_img1 {padding:0 !important;}
.ik_page .p2011_img2 {width:98%; padding:7px 2px;}
.ik_page .p2011_img4 {width:98%; padding:10px 2px;}
.ik_page .p2011_img5 {width:98%; padding-top:65%;}

.ik_page .p2012_padding {padding:0 0 20px 0;}
.ik_page .p2012_box1 {border: 1px solid #C20206; border-radius: 15px; padding:20px 0 40px 0; margin:0 6px;}
.ik_page .p2012_text1 {font-size:22px; height:30px; font-weight: 700; color: #000000; text-align:center;}
.ik_page .p2012_img2 {padding:20px 0 40px 0; margin:0 6px;}
.ik_page .p2012_text2 {padding:40px 0 40px 0; margin:0 6px; font-size:22px; font-weight: 100; color: #8c8c8c; line-height:30px;}

.ik_page .p2013_text1 {font-size:18px; padding:10px 0; font-weight: 100; line-height:30px;}

.ik_page .p202_img1 {width:96%; padding:0 0 20px 0;}
.ik_page .p202_text1 {font-size:18px; padding:10px 0; font-weight: 100; line-height:30px;}
.ik_page .p202_text2 {font-size:22px;  color: #0c79cb;  padding:30px 0 0 0; font-weight: 100; text-align:center;}
.ik_page .p202_text3 {font-size:20px;  color: #007ec5;  padding:30px 0 0 0; font-weight: 100; text-align:center;}
.ik_page .p202_img2 {width:96%; padding:20px 0 20px 0; margin: 0 auto;}
.ik_page .p202_text4 {font-size:20px; padding:20px 0 0 0; font-weight: 100; line-height:30px; margin:0 0 0 16px;}
.ik_page .p202_text5 {font-size:22px;  color: #0c79cb;  padding:30px 0 0 0; font-weight: 100; text-align:center;}
.ik_page .p202_img3 {width:96%; padding:0 0 10px 0; margin: 0 auto;}
.ik_page .p202_text6 {font-size:20px; padding:10px 0 0 0; font-weight: 100; line-height:30px; margin:0 0 0 16px;}

.ik_page .p301 {width:96%;}
.ik_page .p301_img {padding-bottom:10px;}

.ik_page .p302_img1 {padding:10px 0;}
.ik_page .p302_h10 {padding:10px 0;}

.ik_page .p303_text1 {padding:10px 0;}
.ik_page .p303_img1 {padding:0 20px 10px 0;}

.ik_page .p304_img1 {padding:0 10px 10px 0;}

.ik_page .p305_text1 {padding:0 0 20px 0;}

.ik_page .p306_img1 {padding:0 10px 10px 0;}
.ik_page .p306_text1 {padding:0 0 20px 0;}
.ik_page .p306_title18 {font-size:18px; padding:10px 0 10px 0; font-weight: 700; color: #000000;}
.ik_page .p306_text2 {padding:0 0 4px 0; font-size:11px; line-height:14px;}
.ik_page .p306_title18center {font-size:18px; padding-top:70%; font-weight: 700; color: #000000; text-align:center;}
.ik_page .p306_img2 {padding:0 0 10px 0;}
@media screen and (max-width: 768px) {.ik_page .p306_title18center {padding:20px 0;}}

.ik_page .p401_text1 {font-size:16px; color: #000000; padding-top:40px;}
.ik_page .p401_text1 span {color: #007ec5;}















.iykeTitle {}
.iykeMenu {top:0px; width:100%; z-index:100;}
.iykeFixed {position:fixed; top:0px;}


.iykeTitle .trbtn i {font-size:16px; padding:0 3px;}


.youtubeWrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
.youtubeWrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

.fontawesome {font-size:5px; padding-right:4px;}

.p_map .wrap_controllers {display:none;}
.root_daum_roughmap {width:100% !important;}


/* add Table ¿À½Ã´Â±æÅ×ÀÌºí
====================================*/
table.add { width:100%;border-top:2px solid #007ec5;border-bottom:1px solid #959595;margin-top:30px;
} 
table.add th {width:15%;border-top:1px solid #d4d4d4;border-right:1px solid #d4d4d4; background:#f9f9f9;height:32px;color:#222; text-align:center;}
table.add td {width:85%;text-align:left;border-top:1px solid #d4d4d4;padding:7px 0 7px 20px;}


 

 .joss1 {float:left; font-size:12px; margin-top:4px; margin-right:4px;}
 .joss2 {float:left; font-size:14px; margin-top:0px;}