@charset "UTF-8";
@font-face {
  font-family:'NanumSquare';
  src:url(/2016/css/font/NanumSquareR.eot);
  src:url(/2016/css/font/NanumSquareR.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/NanumSquareR.woff) format("woff"), url(/2016/css/font/NanumSquareR.ttf) format("truetype");
}

@font-face {
  font-family:'NanumMyeongjo';
  src:url(/2016/css/font/NanumMyeongjo.eot);
  src:url(/2016/css/font/NanumMyeongjo.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/NanumMyeongjo.woff) format("woff"), url(/2016/css/font/NanumMyeongjo.ttf) format("truetype");
}

/* 2017.05.18_추가 */
@font-face {
  font-family:'Noto_R';
  src:url(/2016/css/font/notokr-regular.eot);
  src:url(/2016/css/font/notokr-regular.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/notokr-regular.woff) format("woff"), url(/2016/css/font/notokr-regular.ttf) format("truetype");
}

@font-face {
  font-family:'Noto_M';
  src:url(/2016/css/font/notokr-medium.eot);
  src:url(/2016/css/font/notokr-medium.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/notokr-medium.woff) format("woff"), url(/2016/css/font/notokr-medium.ttf) format("truetype");
}

@font-face {
  font-family:'Noto_DL';
  src:url(/2016/css/font/notokr-demilight.eot);
  src:url(/2016/css/font/notokr-demilight.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/notokr-demilight.woff) format("woff"), url(/2016/css/font/notokr-demilight.ttf) format("truetype");
}

@font-face {
  font-family:'Noto_B';
  src:url(/2016/css/font/notokr-bold.eot);
  src:url(/2016/css/font/notokr-bold.eot?#iefix) format("embedded-opentype"), url(/2016/css/font/notokr-bold.woff) format("woff"), url(/2016/css/font/notokr-bold.ttf) format("truetype");
}

/* line 53, D:/project/100th/2016/sass/reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
  margin:0;
  padding:0;
}

/* line 54, D:/project/100th/2016/sass/reset.scss */
fieldset, img {
  border:0 none;
}

/* line 55, D:/project/100th/2016/sass/reset.scss */
dl, ul, ol, menu, li {
  list-style:none;
}

/* line 57, D:/project/100th/2016/sass/reset.scss */
body {
  -webkit-text-size-adjust:none;
}

/* line 58, D:/project/100th/2016/sass/reset.scss */
html, body, th, td, input, select, textarea, button {
  font-size:14px;
  line-height:1;
  font-family:'nanumgothic';
  color:#231f20;
}

/* line 59, D:/project/100th/2016/sass/reset.scss */
a {
  color:#231f20;
  text-decoration:none;
}

/* line 60, D:/project/100th/2016/sass/reset.scss */
table {
  border-collapse:collapse;
  border-spacing:0;
  word-break:break-all;
}

/* line 62, D:/project/100th/2016/sass/reset.scss */
img {
  max-width:100%;
  font-size:0;
  vertical-align:top;
}

@media all and (min-width:1200px) {
  /* line 8, D:/project/100th/2016/sass/layout.scss */
  .inner_layout {
    max-width:1200px;
    margin:0 auto;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .inner_layout:after {
    content:"";
    display:block;
    clear:both;
  }
}
@media (max-width:992px) {
	.sub_top_txt .tit {margin: 60px 0 50px;}
	.board_write li .td .desc {display:block;margin:10px 0 0 0;line-height:1.3em;}
}
@media all and (min-width:992px) and (max-width:1199px) {
  /* line 15, D:/project/100th/2016/sass/layout.scss */
  .inner_layout {
    width:100%;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .inner_layout:after {
    content:"";
    display:block;
    clear:both;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 21, D:/project/100th/2016/sass/layout.scss */
  .inner_layout {
    width:100%;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .inner_layout:after {
    content:"";
    display:block;
    clear:both;
  }
}

/* 헤더 */
/* line 2, D:/project/100th/2016/sass/header.scss */
.header {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background:url("/2016/images/common/bg_header01.gif") no-repeat top center;
  z-index:5;
}

@media all and (min-width:1200px) {
  /* line 11, D:/project/100th/2016/sass/header.scss */
  .header h1 {
    padding:20px 0 15px 0;
    text-align:center;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/header.scss */
  .header {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:68px;
    background-color:#fff;
    border-bottom:1px solid #e6e6e6;
  }
  /* line 26, D:/project/100th/2016/sass/header.scss */
  .header h1 {
    width:64px;
    margin:12px auto 0 auto;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 2, D:/project/100th/2016/sass/header.scss */
  .header {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:68px;
    background-color:#fff;
    border-bottom:1px solid #e6e6e6;
  }
  /* line 40, D:/project/100th/2016/sass/header.scss */
  .header h1 {
    width:64px;
    margin:12px auto 0 auto;
  }
}

/* 헤더 버튼 */
/* line 49, D:/project/100th/2016/sass/header.scss */
.btn_header {
  display:table;
  position:absolute;
  top:0;
  width:63px;
  height:63px;
  border:1px solid #e6e6e6;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 49, D:/project/100th/2016/sass/header.scss */
  .btn_header {
    border:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 49, D:/project/100th/2016/sass/header.scss */
  .btn_header {
    border:0;
  }
}

/* line 64, D:/project/100th/2016/sass/header.scss */
.btn_header i {
  display:table-cell;
  width:63px;
  height:63px;
  text-align:center;
  vertical-align:middle;
  font-size:26px;
  background:#fff;
  color:#3a3a3a;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}



/* line 75, D:/project/100th/2016/sass/header.scss */
.btn_header:hover {
  border:1px solid #244ea2;
}

/* line 78, D:/project/100th/2016/sass/header.scss */
.btn_header:hover i {
  background:#244ea2;
  color:#fff;
}

/* line 82, D:/project/100th/2016/sass/header.scss */
.btn_header em {
  display:none;
}

/* line 86, D:/project/100th/2016/sass/header.scss */
.btn_header.search {
  right:64px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 86, D:/project/100th/2016/sass/header.scss */
  .btn_header.search {
    position:absolute;
    top:5px;
    left:0;
    margin:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 86, D:/project/100th/2016/sass/header.scss */
  .btn_header.search {
    position:absolute;
    top:5px;
    left:0;
    margin:0;
  }
}

/* line 100, D:/project/100th/2016/sass/header.scss */
.btn_header.search:hover {
  border:1px solid #3a3a3a;
}

/* line 103, D:/project/100th/2016/sass/header.scss */
.btn_header.search:hover i {
  background:#3a3a3a;
  color:#fff;
}

/* line 108, D:/project/100th/2016/sass/header.scss */
.btn_header.search_close {
  display:none;
  right:64px;
  border:1px solid #3a3a3a;
}

/* line 112, D:/project/100th/2016/sass/header.scss */
.btn_header.search_close i {
  background:#3a3a3a;
  color:#fff;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 108, D:/project/100th/2016/sass/header.scss */
  .btn_header.search_close {
    position:absolute;
    top:5px;
    left:0;
    margin:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 108, D:/project/100th/2016/sass/header.scss */
  .btn_header.search_close {
    position:absolute;
    top:5px;
    left:0;
    margin:0;
  }
}

/* line 129, D:/project/100th/2016/sass/header.scss */
.btn_header.sitemap {
  right:0;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 129, D:/project/100th/2016/sass/header.scss */
  .btn_header.sitemap {
    position:absolute;
    top:5px;
    right:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 129, D:/project/100th/2016/sass/header.scss */
  .btn_header.sitemap {
    position:absolute;
    top:5px;
    right:0;
  }
}

/* line 142, D:/project/100th/2016/sass/header.scss */
.btn_header.sitemap_close {
  display:none;
  right:0;
  border:1px solid #244ea2;
}

/* line 146, D:/project/100th/2016/sass/header.scss */
.btn_header.sitemap_close i {
  background:#244ea2;
  color:#fff;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 142, D:/project/100th/2016/sass/header.scss */
  .btn_header.sitemap_close {
    position:absolute;
    top:5px;
    right:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 142, D:/project/100th/2016/sass/header.scss */
  .btn_header.sitemap_close {
    position:absolute;
    top:5px;
    right:0;
  }
}

/* 상단 고정 메뉴 */
/* line 164, D:/project/100th/2016/sass/header.scss */
.fixed_menu {
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.fixed_menu:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:1200px) {
  /* line 164, D:/project/100th/2016/sass/header.scss */
  .fixed_menu {
    position:relative;
  }
  /* line 168, D:/project/100th/2016/sass/header.scss */
  .fixed_menu.fixed {
    position:fixed;
    top:0;
    width:1200px;
    z-index:3;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 164, D:/project/100th/2016/sass/header.scss */
  .fixed_menu {
    position:absolute;
    top:0;
    left:0;
    width:100%;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 164, D:/project/100th/2016/sass/header.scss */
  .fixed_menu {
    position:absolute;
    top:0;
    left:0;
    width:100%;
  }
}

/* line 189, D:/project/100th/2016/sass/header.scss */
.total_search_bar {
  display:none;
  position:absolute;
  top:65px;
  right:0;
  background:#3a3a3a;
  padding:15px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 189, D:/project/100th/2016/sass/header.scss */
  .total_search_bar {
    top:69px;
    left:0;
    width:100%;
    box-sizing:border-box;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 189, D:/project/100th/2016/sass/header.scss */
  .total_search_bar {
    top:69px;
    left:0;
    width:100%;
    box-sizing:border-box;
  }
}

/* line 210, D:/project/100th/2016/sass/header.scss */
.total_search_bar input[type='text'] {
  width:302px;
  margin:0 11px 0 0;
  padding:12px;
  background:#444;
  color:#fff;
  border:0;
  vertical-align:middle;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 210, D:/project/100th/2016/sass/header.scss */
  .total_search_bar input[type='text'] {
    width:calc(100% - 45px);
    padding:10px;
    box-sizing:border-box;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 210, D:/project/100th/2016/sass/header.scss */
  .total_search_bar input[type='text'] {
    width:calc(100% - 45px);
    padding:10px;
    box-sizing:border-box;
  }
}

/* line 231, D:/project/100th/2016/sass/header.scss */
.total_search_bar button {
  background:#3a3a3a;
  color:#e12d68;
  border:0;
  font-size:26px;
  vertical-align:middle;
}

/* line 238, D:/project/100th/2016/sass/header.scss */
.total_search_bar button em {
  display:none;
}

/* 글로벌 네비게이션 */
/* line 2, D:/project/100th/2016/sass/gnb.scss */
.gnb {
  *zoom:1;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.gnb:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:1200px) {
  /* line 2, D:/project/100th/2016/sass/gnb.scss */
  .gnb {
    float:left;
    width:100%;
    padding:0 125px 0 0;
    text-align:center;
    background:#fff;
    box-sizing:border-box;
  }
  /* line 12, D:/project/100th/2016/sass/gnb.scss */
  .gnb > li {
    position:relative;
    float:left;
    width:25%;
    margin-right:-1px;
  }
  /* line 17, D:/project/100th/2016/sass/gnb.scss */
  .gnb > li > a {
    display:block;
    padding:24px 0;
    border:1px solid #e6e6e6;
    box-sizing:border-box;
    font-size:15px;
    color:#231f20;
    cursor:pointer;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  /* line 29, D:/project/100th/2016/sass/gnb.scss */
  .gnb > li:after {
    position:absolute;
    top:64px;
    left:50%;
    content:'';
    display:block;
    margin-left:-7px;
    margin-left:-7px;
    width:15px;
    height:7px;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  /* line 42, D:/project/100th/2016/sass/gnb.scss */
  .gnb > li:hover > a {
    background:#244ea2;
    color:#fff;
    border:1px solid #244ea2;
  }
  /* line 47, D:/project/100th/2016/sass/gnb.scss */
  .gnb > li:hover:after {
    background:url("/2016/images/common/bul_gnb01.png") no-repeat;
  }
  /* line 52, D:/project/100th/2016/sass/gnb.scss */
  .gnb .two_depth {
    display:none;
    position:absolute;
    top:64px;
    left:0;
    width:100%;
    box-sizing:border-box;
  }
  /* line 61, D:/project/100th/2016/sass/gnb.scss */
  .gnb .two_depth li a {
    display:block;
    padding:15px;
    background:#fff;
    border:1px solid #e6e6e6;
    border-top:0;
    font-size:13px;
  }
  /* line 68, D:/project/100th/2016/sass/gnb.scss */
  .gnb .two_depth li a:hover {
    background:#244ea2 url("/2016/images/common/bg_gnb_over01.png") no-repeat;
    background-size:cover;
    color:#fff;
    border:1px solid #244ea2;
    border-bottom:0;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/gnb.scss */
  .gnb {
    display:none;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 2, D:/project/100th/2016/sass/gnb.scss */
  .gnb {
    display:none;
  }
}

/* line 87, D:/project/100th/2016/sass/gnb.scss */
.gnb .gnb_btn01 {
  display:none;
}

/* line 88, D:/project/100th/2016/sass/gnb.scss */
.gnb .gnb_btn02 {
  display:none;
}


/* 글로벌 네비게이션 */
/* line 2, D:/project/100th/2016/sass/sitemap.scss */
.sitemap_list {
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.sitemap_list:after {
  content:"";
  display:block;
  clear:both;
}


@media all and (min-width:1200px) {
  /* line 2, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list {
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:1071px;
    text-align:center;
    background:#fff;
    margin-right:-4px;
  }
  /* line 13, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li {
    position:relative;
    float:left;
    width:25%;
  }
  /* line 17, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li > a {
    display:block;
    padding:25px 0;
    border:1px solid #e6e6e6;
    box-sizing:border-box;
    font-size:15px;
    color:#231f20;
    cursor:pointer;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  /* line 28, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:first-of-type > a {
    border-left:0;
  }
  /* line 32, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:after {
    position:absolute;
    top:50px;
    left:50%;
    content:'';
    display:block;
    margin-left:-4px;
    width:9px;
    height:5px;
    background:url("/2016/images/common/bul_gnb02.png") no-repeat;
  }
  /* line 44, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li > a {
    background:#244ea2;
    color:#fff;
    border:1px solid #244ea2;
    border-left:1px solid #e6e6e6;
  }
  /* line 52, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth {
    display:block !important;
    position:absolute;
    top:64px;
    left:0;
    width:100%;
    height:240px;
    padding:30px 20px;
    background:#f9f9f9;
    border-left:1px solid #e6e6e6;
    border-bottom:2px solid #244ea2;
    box-sizing:border-box;
  }
  /* line 66, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a {
    display:block;
    padding:15px;
    background:#f9f9f9;
    border:0;
    text-align:left;
    font-size:13px;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  /* line 74, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a:hover {
    background:#5e81c5;
    color:#fff;
    border:0;
  }
  /* line 83, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn01 {
    position:absolute;
    top:64px;
    right:-129px;
    display:table;
    width:129px;
    height:119px;
    border:0;
    background:#f9f9f9;
    border-top:1px solid #e6e6e6;
  }
  /* line 93, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn01 a {
    display:table-cell;
    vertical-align:middle;
    background:#f9f9f9;
    border:0;
    border-left:1px solid #e6e6e6;
  }
  /* line 100, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn01:after {
    display:none;
  }
  /* line 102, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn02 {
    position:absolute;
    top:184px;
    right:-129px;
    display:table;
    width:129px;
    height:117px;
    background:#f9f9f9;
    border-top:1px solid #e6e6e6;
    border-bottom:2px solid #244ea2;
  }
  /* line 112, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn02 a {
    display:table-cell;
    vertical-align:middle;
    background:#f9f9f9;
    border:0;
    border-left:1px solid #e6e6e6;
  }
  /* line 119, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .gnb_btn02:after {
    display:none;
  }

    
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list {
    position:fixed;
    top:68px;
    right:-401px;
    width:400px;
    height:100%;
    background:#fff;
    border-left:1px solid #e6e6e6;
  }
  /* line 130, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li {
    background:#fff;
  }
  /* line 132, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:hover {
    background:#244ea2;
  }
  /* line 134, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:hover > a {
    font-weight:bold;
    color:#fff;
  }
  /* line 139, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li > a {
    display:block;
    padding:15px;
    border-top:1px solid #e6e6e6;
    color:#231f20;
  }
  /* line 147, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:last-of-type {
    border-bottom:1px solid #e6e6e6;
  }
  /* line 150, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth {
    display:none;
    padding:0 0 0 30px;
  }
  /* line 154, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a {
    display:block;
    padding:15px;
    background:#fff;
    border:1px solid #e6e6e6;
    border-bottom:0;
  }
  /* line 160, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a:hover {
    background:#244ea2 url("/2016/images/common/bg_gnb_over01.png") no-repeat;
    background-size:cover;
    color:#fff;
    border:1px solid #244ea2;
    border-bottom:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 2, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list {
    position:fixed;
    top:68px;
    right:-301px;
    width:300px;
    height:100%;
    background:#fff;
    border-left:1px solid #e6e6e6;
  }
  /* line 180, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li {
    background:#fff;
  }
  /* line 182, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:hover {
    background:#244ea2;
  }
  /* line 184, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:hover > a {
    font-weight:bold;
    color:#fff;
  }
  /* line 189, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li > a {
    display:block;
    padding:10px;
    border-top:1px solid #e6e6e6;
    color:#231f20;
  }
  /* line 196, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list > li:last-of-type {
    border-bottom:1px solid #e6e6e6;
  }
  /* line 199, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth {
    display:none;
    padding:0 0 0 30px;
  }
  /* line 203, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a {
    display:block;
    padding:10px;
    background:#fff;
    border:1px solid #e6e6e6;
    border-bottom:0;
  }
  /* line 209, D:/project/100th/2016/sass/sitemap.scss */
  .sitemap_list .two_depth li a:hover {
    background:#244ea2 url("/2016/images/common/bg_gnb_over01.png") no-repeat;
    background-size:cover;
    color:#fff;
    border:1px solid #244ea2;
    border-bottom:0;
  }
}

/* 메인 비주얼 */
/* line 2, D:/project/100th/2016/sass/main_visual.scss */
.main_visual_wrap {
  position:relative;
  max-width:1980px;
  margin:0 auto;
}

@media all and (min-width:1200px) {
  /* line 7, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:right;
    z-index:1;
  }
  /* line 15, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls .inner_layout {
    position:relative;
    height:100%;
  }
  /* line 19, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls .btns {
    position:absolute;
    top:50%;
    right:0;
    width:33px;
    margin:-73px 0 0 0;
  }
  /* line 26, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span {
    display:block;
    margin:0 0 10px 0;
    text-align:center;
  }
  /* line 30, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span a {
    color:#fff;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
  /* line 33, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span a:hover {
    color:#ee2c6c;
  }
  /* line 37, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span .bx-prev {
    display:block;
    width:33px;
    height:16px;
    padding:30px 0 0 0;
    background:url("/2016/images/main/main_visual_prev.png") no-repeat top center;
  }
  /* line 43, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span .bx-prev:hover {
    background:url("/2016/images/main/main_visual_prev_over.png") no-repeat top center;
  }
  /* line 47, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span .bx-next {
    display:block;
    width:33px;
    height:46px;
    background:url("/2016/images/main/main_visual_next.png") no-repeat bottom center;
  }
  /* line 52, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls span .bx-next:hover {
    background:url("/2016/images/main/main_visual_next_over.png") no-repeat bottom center;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap {
    margin:69px 0 0 0;
  }
  /* line 62, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls {
    display:none;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 2, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap {
    margin:69px 0 0 0;
  }
  /* line 69, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual_wrap .controls {
    display:none;
  }
}

/* line 75, D:/project/100th/2016/sass/main_visual.scss */
.main_visual {
  height:1010px;
  z-index:1;
}

/* line 78, D:/project/100th/2016/sass/main_visual.scss */
.main_visual li {
  height:100%;
}

/* line 80, D:/project/100th/2016/sass/main_visual.scss */
.main_visual li:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url("/2016/images/main/bg_pattern.png") repeat;
  z-index:2;
  filter:alpha(opacity=25);
  /* IE 5-7 */
  -moz-opacity:0.25;
  /* Netscape */
  -khtml-opacity:0.25;
  /* Safari 1.x */
  opacity:0.25;
  /* Good browsers */
}

/* line 95, D:/project/100th/2016/sass/main_visual.scss */
.main_visual li .txt {
  display:table;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

/* line 102, D:/project/100th/2016/sass/main_visual.scss */
.main_visual li .txt div {
  display:table-cell;
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
}

/* line 108, D:/project/100th/2016/sass/main_visual.scss */
.main_visual li .txt div img {
  position:relative;
  z-index:3;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 75, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual {
    height:300px;
  }
  /* line 120, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual li {
    background-size:200% !important;
  }
  /* line 126, D:/project/100th/2016/sass/main_visual.scss */
  .main_visual .txt img {
    width:234px;
  }
}

/* 메인 배너 리스트 */
/* line 4, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li {
  position:relative;
  float:left;
  width:25%;
  border-top:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
  box-sizing:border-box;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 12, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li:before {
  content:"";
  display:block;
  padding-top:100%;
}

/* line 18, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:block;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 26, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a .txt {
  position:absolute;
  bottom:30px;
  left:30px;
}

/* line 30, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a .txt .category {
  margin:0 0 13px 0;
  font-family:"NanumSquare";
  font-weight:bold;
  color:#1e1e1e;
}

/* line 35, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a .txt .category:after {
  content:"";
  display:block;
  width:20px;
  padding:12px 0 0 0;
  border-bottom:1px solid #1e1e1e;
}

/* line 43, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a .txt .tit {
  margin:0 0 13px 0;
  font-family:"NanumSquare";
  font-size:22px;
  font-weight:bold;
  color:#1e1e1e;
}

/* line 50, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li a .txt p {
  color:#787878;
}

/* line 58, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li:hover a * {
  color:#fff !important;
}

/* line 60, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li:hover a * .category:after {
  border-bottom:1px solid #fff;
}

/* line 66, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner01 {
  background:url("/2016/images/main/main_banner01.gif") no-repeat;
  background-size:cover;
}

/* line 67, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner01:hover {
  background:#333333 url("/2016/images/main/main_banner01_over.gif") no-repeat;
  background-size:cover;
  border-color:#333333;
}

/* line 68, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner02 {
  background:url("/2016/images/main/main_banner02.gif") no-repeat;
  background-size:cover;
}

/* line 69, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner02:hover {
  background:#5e81c5 url("/2016/images/main/main_banner02_over.gif") no-repeat;
  background-size:cover;
  border-color:#5e81c5;
}

/* line 70, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner03 {
  background:url("/2016/images/main/main_banner03.gif") no-repeat;
  background-size:cover;
}

/* line 71, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner03:hover {
  background:#2dbb7d url("/2016/images/main/main_banner03_over.gif") no-repeat;
  background-size:cover;
  border-color:#2dbb7d;
}

/* line 72, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner04 {
  background:url("/2016/images/main/main_banner04.gif") no-repeat;
  background-size:cover;
}

/* line 73, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner04:hover {
  background:#ed3b75 url("/2016/images/main/main_banner04_over.gif") no-repeat;
  background-size:cover;
  border-color:#ed3b75;
}

/* line 74, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner05 {
  background:url("/2016/images/main/main_banner05.gif") no-repeat;
  background-size:cover;
}

/* line 75, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner05:hover {
  background:#fec52c url("/2016/images/main/main_banner05_over.gif") no-repeat;
  background-size:cover;
  border-color:#fec52c;
}

/* line 77, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner05:hover a * {
  color:#1e1e1e !important;
}

/* line 80, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner05:hover .category:after {
  border-bottom:1px solid #1e1e1e;
}

/* line 84, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner06 {
  background:url("/2016/images/main/main_banner06.gif") no-repeat;
  background-size:cover;
}

/* line 85, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner06:hover {
  background:#fee42c url("/2016/images/main/main_banner06_over.gif") no-repeat;
  background-size:cover;
  border-color:#fee42c;
}

/* line 87, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner06:hover a * {
  color:#1e1e1e !important;
}

/* line 90, D:/project/100th/2016/sass/main_banner_list.scss */
.main_banner_list li.banner06:hover .category:after {
  border-bottom:1px solid #1e1e1e;
}

@media all and (min-width:1200px) {
  /* line 2, D:/project/100th/2016/sass/main_banner_list.scss */
  .main_banner_list {
    position:relative;
    margin-top:-300px;
    z-index:3;
  }
  /* line 102, D:/project/100th/2016/sass/main_banner_list.scss */
  .main_banner_list .hide {
    opacity:0;
  }
}

@media all and (min-width:892px) and (max-width:1199px) {
  /* line 110, D:/project/100th/2016/sass/main_banner_list.scss */
  .main_banner_list li {
    width:33.33%;
  }
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 119, D:/project/100th/2016/sass/main_banner_list.scss */
  .main_banner_list li {
    width:50%;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 127, D:/project/100th/2016/sass/main_banner_list.scss */
  .main_banner_list li {
    width:100%;
    border-left:0;
  }
}

/* 메인 비디오 */
/* line 5, D:/project/100th/2016/sass/main.scss */
.main_video {
  float:left;
  padding:35px;
  border:1px solid #e6e6e6;
}

/* line 9, D:/project/100th/2016/sass/main.scss */
.main_video .photo {
  position:relative;
  margin:0 0 25px 0;
}

/* line 13, D:/project/100th/2016/sass/main.scss */
.main_video .photo iframe {
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

/* line 15, D:/project/100th/2016/sass/main.scss */
.main_video .txt {
  position:relative;
}

/* line 18, D:/project/100th/2016/sass/main.scss */
.main_video .txt .category {
  margin:0 0 13px 0;
  font-family:"NanumSquare";
  font-weight:bold;
  color:#1e1e1e;
}

/* line 23, D:/project/100th/2016/sass/main.scss */
.main_video .txt .category:after {
  content:"";
  display:block;
  width:20px;
  padding:12px 0 0 0;
  border-bottom:1px solid #1e1e1e;
}

/* line 31, D:/project/100th/2016/sass/main.scss */
.main_video .txt .tit {
  margin:0 0 13px 0;
  font-family:"NanumSquare";
  font-size:22px;
  font-weight:bold;
  color:#1e1e1e;
}

/* line 38, D:/project/100th/2016/sass/main.scss */
.main_video .txt p {
  color:#787878;
  font-size:13px;
}

/* line 43, D:/project/100th/2016/sass/main.scss */
.main_video .txt .more {
  position:absolute;
  top:5px;
  right:5px;
  display:block;
  width:14px;
  height:14px;
  background:url("/2016/images/common/ico_plus02.gif") no-repeat;
  margin-top:-7px;
  text-indent:-9999px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 5, D:/project/100th/2016/sass/main.scss */
  .main_video {
    width:100%;
    box-sizing:border-box;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .main_video:after {
    content:"";
    display:block;
    clear:both;
  }
  /* line 66, D:/project/100th/2016/sass/main.scss */
  .main_video .photo {
    float:left;
    width:50%;
    margin:0 35px 0 0;
  }
  /* line 72, D:/project/100th/2016/sass/main.scss */
  .main_video .txt {
    float:left;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 5, D:/project/100th/2016/sass/main.scss */
  .main_video {
    width:100%;
    box-sizing:border-box;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .main_video:after {
    content:"";
    display:block;
    clear:both;
  }
}

/* 메인 탭메뉴 */
/* line 86, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap {
  position:relative;
  float:left;
  width:50%;
  height:299px;
  margin:-168px 0 0 0;
  border-left:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  box-sizing:border-box;
}

/* line 96, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_menu {
  *zoom:1;

}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.main_tab_wrap .main_tab_menu:after {
  content:"";
  display:block;
  clear:both;
}

/* line 98, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_menu li {
  float:left;
  width:100%;
}

/* line 102, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_menu li a {
  position:relative;
  display:block;
  padding:20px 25px;
  background:#e6e6e6;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 109, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_menu li.current a {
  background:#244ea2;
  color:#fff;
  font-size:16px;
  font-family:"NanumSquare";

}

/* line 116, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents {
  padding:40px 25px 0 25px;
}

/* line 119, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .photo {
  float:left;
  margin:0 25px 25px 0;
}

/* line 123, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .tit {
  margin:0 0 15px 0;
  font-family:"NanumSquare";
  font-size:18px;
  line-height:1.3;
  font-weight:bold;
  color:#1e1e1e;
}

/* line 131, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents p {
  height:55px;
  font-size:13px;
  line-height:1.4;
  color:#666;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
}

/* line 144, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .bx-pager {
  text-align:center;
}

/* line 147, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .bx-pager .bx-pager-item {
  display:inline-block;
}

/* line 150, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .bx-pager .bx-pager-item a {
  display:block;
  width:10px;
  height:10px;
  margin:0 2px;
  background:#a8a8a8;
  border-radius:5px;
  text-indent:-9999px;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 160, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .bx-pager .bx-pager-item a.active {
  width:30px;
  background:#244ea2;
}

/* line 168, D:/project/100th/2016/sass/main.scss */
.main_tab_wrap .main_tab_contents .more {
  position:absolute;
  top:28px;
  right:20px;
  display:block;
  width:14px;
  height:14px;
  background:url("/2016/images/common/ico_plus01.png") no-repeat;
  margin-top:-7px;
  text-indent:-9999px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 86, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap {
    width:100%;
    height:auto;
    margin:0;
  }
  /* line 190, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents {
    padding:25px;
  }
  /* line 193, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents .photo {
    float:left;
    margin:0 25px 25px 0;
  }
  /* line 198, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents .bx-pager {
    padding:25px 0 0 0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 86, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap {
    width:100%;
    height:auto;
    margin:0;
  }
  /* line 213, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_menu li {
    width:100%;
  }
  /* line 219, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents {
    padding:25px;
  }
  /* line 222, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents .photo {
    float:none;
    margin:0 25px 25px 0;
  }
  /* line 227, D:/project/100th/2016/sass/main.scss */
  .main_tab_wrap .main_tab_contents .bx-pager {
    padding:25px 0 0 0;
  }
}

/* 메인 기타 배너 */
/* line 235, D:/project/100th/2016/sass/main.scss */
.etc_banner {
  float:left;
  width:50%;
  border-right:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  box-sizing:border-box;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.etc_banner:after {
  content:"";
  display:block;
  clear:both;
}

/* line 243, D:/project/100th/2016/sass/main.scss */
.etc_banner li {
  float:left;
  width:50%;
  border-left:1px solid #e6e6e6;
  box-sizing:border-box;
}

/* line 249, D:/project/100th/2016/sass/main.scss */
.etc_banner li a {
  display:block;
  height:130px;
  padding:35px 0 0 30px;
  box-sizing:border-box;
}

/* line 256, D:/project/100th/2016/sass/main.scss */
.etc_banner li .photo {
  float:left;
  margin:0 30px 0 0;
}

/* line 260, D:/project/100th/2016/sass/main.scss */
.etc_banner li .txt {
  float:left;
}

/* line 263, D:/project/100th/2016/sass/main.scss */
.etc_banner li .tit {
  margin:0 0 5px 0;
  font-family:"NanumSquare";
  font-weight:bold;
  color:#1e1e1e;
}

/* line 270, D:/project/100th/2016/sass/main.scss */
.etc_banner li .tit:before {
  content:"";
  display:block;
  width:20px;
  margin:0 0 15px 0;
  border-bottom:1px solid #1e1e1e;
}

/* line 278, D:/project/100th/2016/sass/main.scss */
.etc_banner li p {
  color:#787878;
  font-size:13px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 235, D:/project/100th/2016/sass/main.scss */
  .etc_banner {
    width:100%;
    border:0;
    border-bottom:1px solid #e6e6e6;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 235, D:/project/100th/2016/sass/main.scss */
  .etc_banner {
    width:100%;
    border:0;
  }
  /* line 297, D:/project/100th/2016/sass/main.scss */
  .etc_banner li {
    width:100%;
    border-bottom:1px solid #e6e6e6;
  }
}

/* 서브비주얼 */
/* line 2, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual {
  position:relative;
  display:none;
  width:100%;
  height:492px;
  margin:0 0 50px 0;
  overflow:hidden;
}

@media all and (min-width:892px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual {
    height:575px;
  }
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 2, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual {
    height:302px;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 2, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual {
    height:210px;
  }
}

/* line 27, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url("/2016/images/main/bg_pattern.png") repeat;
  z-index:1;
  filter:alpha(opacity=25);
  /* IE 5-7 */
  -moz-opacity:0.25;
  /* Netscape */
  -khtml-opacity:0.25;
  /* Safari 1.x */
  opacity:0.25;
  /* Good browsers */
}

/* line 43, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .photo {
  position:absolute;
  top:0;
  left:50%;
  min-width:1980px;
  margin-left:-990px;
}

/* line 51, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .photo .mobile {
  display:none;
}

@media all and (min-width:892px) and (max-width:1199px) {
  /* line 43, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo {
    max-width:1200px;
    min-width:1200px;
    margin-left:-600px;
    margin-top:-50px;
  }
  /* line 60, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .mobile {
    display:block;
  }
  /* line 61, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .desktop {
    display:none;
  }
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 43, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo {
    max-width:892px;
    min-width:892px;
    margin-left:-446px;
    margin-top:-100px;
  }
  /* line 73, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .mobile {
    display:block;
  }
  /* line 74, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .desktop {
    display:none;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 43, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo {
    max-width:550px;
    min-width:550px;
    margin-left:-275px;
    margin-top:-50px;
  }
  /* line 86, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .mobile {
    display:block;
  }
  /* line 87, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .photo .desktop {
    display:none;
  }
}

/* line 92, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .txt {
  position:absolute;
  bottom:100px;
  left:0;
  width:100%;
  text-align:center;
  z-index:2;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 92, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt {
    top:50%;
    margin:-25px 0 0 0;
    padding:0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 92, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt {
    top:50%;
    margin:-28px 0 0 0;
    padding:0;
  }
}

/* line 116, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .txt h2 {
  font-family:"NanumSquare";
  font-size:48px;
  font-weight:bold;
  color:#fff;
  text-shadow:-3px 3px 5px rgba(0, 0, 0, 0.5);
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 116, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt h2 {
    font-size:26px;
  }
}

/* line 129, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .txt h2:after {
  content:'';
  display:block;
  width:40px;
  margin:0 auto 30px auto;
  padding:29px 0 0 0;
  border-bottom:1px solid #fff;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 129, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt h2:after {
    margin:0 auto 15px auto;
    padding:14px 0 0 0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 129, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt h2:after {
    margin:0 auto 15px auto;
    padding:14px 0 0 0;
  }
}

/* line 153, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual .txt p {
  font-size:20px;
  /*font-weight:bold;*/
  color:#fff;
  text-shadow:-3px 3px 5px rgba(0, 0, 0, 0.5);
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 153, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual .txt p {
    font-size:14px;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 2, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual {
    margin:69px 0 0 0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 2, D:/project/100th/2016/sass/sub_visual.scss */
  .sub_visual {
    margin:69px 0 0 0;
  }
}

/* line 179, D:/project/100th/2016/sass/sub_visual.scss */
.menu01 .sub_visual.menu01 {
  display:block;
}

/* line 182, D:/project/100th/2016/sass/sub_visual.scss */
.menu02 .sub_visual.menu02 {
  display:block;
}

/* line 185, D:/project/100th/2016/sass/sub_visual.scss */
.menu03 .sub_visual.menu03 {
  display:block;
}

/* line 188, D:/project/100th/2016/sass/sub_visual.scss */
.menu04 .sub_visual.menu04 {
  display:block;
}

/* line 191, D:/project/100th/2016/sass/sub_visual.scss */
.sub_visual.totalsearch {
  display:block !important;
}

@media all and (min-width:1200px) {
  /* line 3, D:/project/100th/2016/sass/lnb.scss */
  .lnb {
    float:left;
    width:200px;
  }
  /* line 7, D:/project/100th/2016/sass/lnb.scss */
  .lnb > li {
    display:none;
  }
  /* line 10, D:/project/100th/2016/sass/lnb.scss */
  .lnb > li .lnb_tit {
    height:50px;
    background:url("/2016/images/common/bg_lnb_tit.gif") no-repeat bottom left;
    font-family:"NanumSquare";
    font-size:22px;
    font-weight:bold;
    color:#1a1a1a;
  }
  /* line 21, D:/project/100th/2016/sass/lnb.scss */
  .lnb .two_depth a {
    display:block;
    padding:20px 0 20px 5px;
    border-bottom:1px solid #e6e6e6;
    background:url("/2016/images/common/bul_lnb01.png") no-repeat 180px center;
    color:#000;
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
  }
   .lnb .two_depth .line2 {line-height:1.5em;}
  /* line 29, D:/project/100th/2016/sass/lnb.scss */
  .lnb .two_depth a:hover {
    background:url("/2016/images/common/bul_lnb01_over.png") no-repeat 180px center;
  }
  /* line 36, D:/project/100th/2016/sass/lnb.scss */
  .menu01 .lnb .menu01 {
    display:block;
  }
  /* line 37, D:/project/100th/2016/sass/lnb.scss */
  .menu02 .lnb .menu02 {
    display:block;
  }
  /* line 38, D:/project/100th/2016/sass/lnb.scss */
  .menu03 .lnb .menu03 {
    display:block;
  }
  /* line 39, D:/project/100th/2016/sass/lnb.scss */
  .menu04 .lnb .menu04 {
    display:block;
  }
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 44, D:/project/100th/2016/sass/lnb.scss */
  .lnb {
    display:none;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 50, D:/project/100th/2016/sass/lnb.scss */
  .lnb {
    display:none;
  }
}

/* line 1, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section {
  float:right;
  width:930px;
  height:50px;
  margin:0 0 75px 0;
  border-bottom:1px solid #e3e3e3;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.page_tit_section:after {
  content:"";
  display:block;
  clear:both;
}

/* line 10, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section h3 {
  float:left;
  font-family:"NanumSquare";
  font-size:28px;
  font-weight:bold;
  color:#1a1a1a;
}

/* line 18, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav {
  float:right;
  padding:10px 0 0 0;
}

/* line 22, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav * {
  vertical-align:top;
}

/* line 24, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav li {
  display:inline-block;
}

/* line 28, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav li:after {
  content:'';
  display:inline-block;
  width:6px;
  height:17px;
  margin:0 5px 0 10px;
  background:url("/2016/images/common/bul_page_nav01.png") no-repeat center;
}

/* line 40, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav li.home a:after {
  display:none;
}

/* line 46, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav li.last:after {
  display:none;
}

/* line 51, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav a {
  color:#666;
  font-size:13px;
  line-height:17px;
}

/* line 56, D:/project/100th/2016/sass/page_tit.scss */
.page_tit_section .page_nav a:after {
  content:'';
  display:inline-block;
  width:18px;
  height:17px;
  margin:0 0 0 5px;
  background:url("/2016/images/common/ico_page_nav02.png") no-repeat center;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 1, D:/project/100th/2016/sass/page_tit.scss */
  .page_tit_section {
    float:none;
    width:100%;
    height:auto;
    margin:0 0 25px 0;
    padding:25px;
    box-sizing:border-box;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 1, D:/project/100th/2016/sass/page_tit.scss */
  .page_tit_section {
    float:none;
    width:100%;
    height:auto;
    margin:0 0 25px 0;
    padding:25px 15px;
    box-sizing:border-box;
  }
  /* line 88, D:/project/100th/2016/sass/page_tit.scss */
  .page_tit_section h3 {
    float:none;
    margin:0 0 15px 0;
    font-size:24px;
  }
  /* line 94, D:/project/100th/2016/sass/page_tit.scss */
  .page_tit_section .page_nav {
    float:none;
    padding:0;
    letter-spacing:-1px;
  }
}

/* line 1, D:/project/100th/2016/sass/business.scss */
.greeting_txt {
  padding:50px 25px;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 1, D:/project/100th/2016/sass/business.scss */
  .greeting_txt {
    padding:30px 15px;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 1, D:/project/100th/2016/sass/business.scss */
  .greeting_txt {
    padding:30px 15px;
  }
}

/* line 12, D:/project/100th/2016/sass/business.scss */
.greeting_txt .stit {
  margin:0 0 20px 0;
  font-family:"NanumSquare";
  font-size:20px;
  line-height:1.3;
  color:#1e1e1e;
}

/* line 19, D:/project/100th/2016/sass/business.scss */
.greeting_txt .stit:before {
  content:'';
  display:block;
  width:110px;
  margin:0 0 10px 0;
  border-top:1px solid #1e1e1e;
}

/* line 31, D:/project/100th/2016/sass/business.scss */
.history_list > li {
  background:url("/2016/images/sub/bg_history_line01.gif") no-repeat top left;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.history_list > li:after {
  content:"";
  display:block;
  clear:both;
}

/* line 35, D:/project/100th/2016/sass/business.scss */
.history_list > li .geschichte {
  float:left;
  width:30%;
  padding:10px 0 0 0;
  font-size:20px;
  font-family:"NanumSquare";
  font-weight:bold;
}

/* line 43, D:/project/100th/2016/sass/business.scss */
.history_list > li .geschichte .tit {
  margin:0 0 15px 0;
}

/* line 47, D:/project/100th/2016/sass/business.scss */
.history_list > li .geschichte .years {
  font-size:24px;
  color:#00a0e2;
}

/* line 53, D:/project/100th/2016/sass/business.scss */
.history_list > li .cont {
  float:left;
  width:70%;
  padding:40px 0;
}

/* line 58, D:/project/100th/2016/sass/business.scss */
.history_list > li .cont li {
  margin:0 0 10px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.history_list > li .cont li:after {
  content:"";
  display:block;
  clear:both;
}

/* line 62, D:/project/100th/2016/sass/business.scss */
.history_list > li .cont li .date {
  float:left;
  margin:0 25px 0 0;
  color:#1e1e1e;
  font-weight:bold;
}

/* line 69, D:/project/100th/2016/sass/business.scss */
.history_list > li .cont li .txt {
  float:left;
  width:550px;
  line-height:1.3;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 78, D:/project/100th/2016/sass/business.scss */
  .history_list > li .geschichte {
    float:none;
    width:100%;
  }
  /* line 82, D:/project/100th/2016/sass/business.scss */
  .history_list > li .geschichte .tit {
    margin:0 0 5px 0;
  }
  /* line 87, D:/project/100th/2016/sass/business.scss */
  .history_list > li .cont {
    float:none;
    width:100%;
    padding:25px 0;
  }
  /* line 94, D:/project/100th/2016/sass/business.scss */
  .history_list > li .cont li .date {
    float:none;
    margin:0 0 5px 0;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 103, D:/project/100th/2016/sass/business.scss */
  .history_list > li .geschichte {
    float:none;
    width:100%;
  }
  /* line 107, D:/project/100th/2016/sass/business.scss */
  .history_list > li .geschichte .tit {
    margin:0 0 5px 0;
  }
  /* line 112, D:/project/100th/2016/sass/business.scss */
  .history_list > li .cont {
    float:none;
    width:100%;
    padding:25px 0;
  }
  /* line 119, D:/project/100th/2016/sass/business.scss */
  .history_list > li .cont li .date {
    float:none;
    margin:0 0 5px 0;
  }
}

/* line 132, D:/project/100th/2016/sass/business.scss */
.greeting_txt .history_list .txt {
  float:none !important;
}

/* line 137, D:/project/100th/2016/sass/business.scss */
.emblem_top {
  position:relative;
  margin:0 0 50px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.emblem_top:after {
  content:"";
  display:block;
  clear:both;
}

/* line 142, D:/project/100th/2016/sass/business.scss */
.emblem_top .btns {
  position:absolute;
  bottom:15px;
  left:15px;
}

/* line 147, D:/project/100th/2016/sass/business.scss */
.emblem_top .btns a {
  display:block;
  float:left;
  width:160px;
  padding:15px 0;
  text-align:center;
}

/* line 154, D:/project/100th/2016/sass/business.scss */
.emblem_top .btns a.black {
  background:#333;
  border:1px solid #333;
  color:#fff;
}

/* line 160, D:/project/100th/2016/sass/business.scss */
.emblem_top .btns a.white {
  background:#fff;
  border:1px solid #dfdfdf;
  color:#333;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 142, D:/project/100th/2016/sass/business.scss */
  .emblem_top .btns {
    position:relative;
    left:0;
    top:0;
  }
  /* line 172, D:/project/100th/2016/sass/business.scss */
  .emblem_top .btns a {
    width:50%;
    box-sizing:border-box;
  }
}

/* line 180, D:/project/100th/2016/sass/business.scss */
.newsletter_select {
  position:relative;
  float:right;
  margin:0 0 25px 0;
  overflow:hidden;
}

/* line 188, D:/project/100th/2016/sass/business.scss */
.newsletter_select:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  right:0;
  width:50px;
  height:100%;
  background:#333 url("/2016/images/sub/bul_newsletter01.gif") no-repeat center center;
  z-index:0;
}

/* line 200, D:/project/100th/2016/sass/business.scss */
.newsletter_select select {
  position:relative;
  width:200px;
  padding:15px;
  border:1px solid #eaeaea;
  background:none;
  z-index:1;
}

/* line 3, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li {
  position:relative;
  margin:0 0 15px 0;
}

/* line 7, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on {
  border:0;
  border-top:1px solid #1e1e1e;
}

/* line 11, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on .tit {
  background:none;
}

/* line 14, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on .tit .year {
  position:relative;
  float:left;
  width:20%;
  padding:0 0 0 25px;
  font-weight:bold;
  box-sizing:border-box;
  color:#1e1e1e;
  background:none;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 14, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li.on .tit .year {
    width:auto;
    padding:15px;
  }
}

/* line 30, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on .tit .txt {
  color:#1e1e1e;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 30, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li.on .tit .txt {
    text-align:center;
  }
}

/* line 38, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on .tit:after {
  background:url("/2016/images/sub/bul_gallery_on.png") no-repeat;
}

/* line 43, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li.on:after {
  display:none;
}

/* line 49, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li:after {
  content:'';
  position:absolute;
  bottom:-1px;
  right:-1px;
  display:block;
  width:19px;
  height:19px;
  background:url("/2016/images/sub/bg_history02_02.png") no-repeat;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 61, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li .tit {
  display:block;
  padding:18px 0;
  font-family:"NanumSquare";
  font-size:18px;
  border:1px solid #e6e6e6;
  *zoom:1;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.gallery_acordian li .tit:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 61, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li .tit {
    padding:0;
    font-size:14px;
    overflow:hidden;
  }
}

/* line 76, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li .tit .year {
  position:absolute;
  top:-1px;
  left:-1px;
  width:165px;
  padding:19px 0 19px 25px;
  background:url("/2016/images/sub/bg_history02_01.png") no-repeat;
  color:#fff;
  font-weight:bold;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 76, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li .tit .year {
    position:relative;
    width:100%;
    padding:15px;
    text-align:center;
    background:#1968be;
    box-sizing:border-box;
  }
}

/* line 93, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li .tit .txt {
  padding:0 0 0 200px;
  color:#464646;
  box-sizing:border-box;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 93, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li .tit .txt {
    padding:15px;
  }
}

/* line 103, D:/project/100th/2016/sass/cau100.scss */
.gallery_acordian li .tit:after {
  content:'';
  position:absolute;
  top:15px;
  right:25px;
  display:block;
  width:30px;
  height:27px;
  background:url("/2016/images/sub/bul_gallery_off.png") no-repeat;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

@media all and (min-width:1px) and (max-width:700px) {
  /* line 103, D:/project/100th/2016/sass/cau100.scss */
  .gallery_acordian li .tit:after {
    top:9px;
    right:10px;
  }
}

/* line 123, D:/project/100th/2016/sass/cau100.scss */
.gallery_box_wrap {
  height:0;
  overflow:hidden;
}

/* line 127, D:/project/100th/2016/sass/cau100.scss */
.gallery_box {
  height:450px;
  padding:0 15px;
}

/* line 132, D:/project/100th/2016/sass/cau100.scss */
.people_list {
  margin:50px 0 0 0;
}

/* line 136, D:/project/100th/2016/sass/cau100.scss */
.people_list li {
  float:left;
  width:25%;
  padding:0 10px 40px 10px;
  box-sizing:border-box;
}

/* line 142, D:/project/100th/2016/sass/cau100.scss */
.people_list li .photo {
  margin:0 0 15px 0;height:220px;overflow:hidden;
}

/* line 146, D:/project/100th/2016/sass/cau100.scss */
.people_list li .name {
  margin:0 0 7px 0;
  font-size:18px;
  font-family:"NanumSquare";
}

/* line 152, D:/project/100th/2016/sass/cau100.scss */
.people_list li p {
  color:#555;
  font-size:13px;
  letter-spacing:-1px;
}

/* line 157, D:/project/100th/2016/sass/cau100.scss */
.people_list li p strong {
  color:#ef4448;
  font-weight:normal;
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 136, D:/project/100th/2016/sass/cau100.scss */
  .people_list li {
    width:33.3%;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 136, D:/project/100th/2016/sass/cau100.scss */
  .people_list li {
    width:50%;
  }
}

/* line 177, D:/project/100th/2016/sass/cau100.scss */
.doh_tit {
  position:relative;
  border-top:1px solid #1e1e1e;
  overflow:hidden;
}

/* line 182, D:/project/100th/2016/sass/cau100.scss */
.doh_tit:before {
  content:'';
  position:absolute;
  top:15px;
  right:25px;
  display:block;
  width:30px;
  height:27px;
  background:url("/2016/images/sub/bul_gallery_on.gif") no-repeat;
}

/* line 193, D:/project/100th/2016/sass/cau100.scss */
.doh_tit:after {
  content:'';
  display:block;
  width:23px;
  height:15px;
  margin:25px auto;
  background:url("/2016/images/sub/bul_doh01.gif") no-repeat;
}

/* line 202, D:/project/100th/2016/sass/cau100.scss */
.doh_tit .tit {
  padding:20px;
  border-bottom:1px solid #d9d9d9;
  font-family:"NanumSquare";
  font-size:18px;
  font-weight:bold;
}

/* line 210, D:/project/100th/2016/sass/cau100.scss */
.doh_tit .year {
  position:absolute;
  top:20px;
  left:0;
  width:100%;
  text-align:center;
  font-family:"NanumSquare";
  font-size:18px;
  font-weight:bold;
}

/* line 221, D:/project/100th/2016/sass/cau100.scss */
.doh_tit p {
  clear:both;
  padding:10px;
  border:1px solid #dedede;
  border-top:0;
  text-align:center;
  color:#747474;
  letter-spacing:-1px;
}

/* line 231, D:/project/100th/2016/sass/cau100.scss */
.doh_tit .design_table02 {
  border-top:0;
}

/* line 234, D:/project/100th/2016/sass/cau100.scss */
.doh_year {
  margin:0 0 15px 0;
  text-align:center;
  font-family:"NanumSquare";
  font-size:18px;
  font-weight:bold;
}

/* line 241, D:/project/100th/2016/sass/cau100.scss */
.doh_year:before {
  content:'';
  display:block;
  width:23px;
  height:15px;
  margin:25px auto;
  background:url("/2016/images/sub/bul_doh01.gif") no-repeat;
}

/* line 251, D:/project/100th/2016/sass/cau100.scss */
.design_table02 {
  width:100%;
  table-layout:fixed;
  border-top:1px solid #d9d9d9;
  border-left:1px solid #d9d9d9;
}

/* line 257, D:/project/100th/2016/sass/cau100.scss */
.design_table02 th:first-of-type {
  background:#f8f8f8;
}

/* line 258, D:/project/100th/2016/sass/cau100.scss */
.design_table02 td:first-of-type {
  background:#f8f8f8;
}

/* line 260, D:/project/100th/2016/sass/cau100.scss */
.design_table02 th {
  background:#fafafa;
  padding:10px;
  border-bottom:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
}

/* line 267, D:/project/100th/2016/sass/cau100.scss */
.design_table02 td {
  padding:10px;
  text-align:center;
  border-bottom:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  color:#747474;
  letter-spacing:-1px;
  line-height:1.3;
}

/* line 276, D:/project/100th/2016/sass/cau100.scss */
.design_table02 td.left {
  text-align:left;
}

/* line 7, D:/project/100th/2016/sass/sub.scss */
.sub_contents {
  float:right;
  width:930px;
  *zoom:1;
}

.sub_contents .pw_btn{display:inline-block; vertical-align:top;}

.sub_contents .pw_btn a:first-child{
    background:#333;
    color:#fff;
    border:1px solid #333;
}

.sub_contents .pw_btn a{display:inline-block;
    padding:0 10px;
    height:20px;
    line-height:20px;
    background:#fff;
    color:#000;
    border:1px solid #dfdfdf;
	font-size:13px;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.sub_contents:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 7, D:/project/100th/2016/sass/sub.scss */
  .sub_contents {
    float:none;
    width:100%;
    padding:25px;
    box-sizing:border-box;
    overflow:hidden;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 7, D:/project/100th/2016/sass/sub.scss */
  .sub_contents {
    float:none;
    width:100%;
    padding:15px;
    box-sizing:border-box;
    overflow:hidden;
  }
}

/* line 34, D:/project/100th/2016/sass/sub.scss */
.sub_top_txt {
  padding:0 0 35px 0;
}

@media all and (min-width:1px) and (max-width:650px) {
  /* line 34, D:/project/100th/2016/sass/sub.scss */
  .sub_top_txt {
    background:none !important;
  }
}

/* line 43, D:/project/100th/2016/sass/sub.scss */
.sub_top_txt.none_bg {
  height:auto;
  padding:0;
  margin:0 0 25px 0;
}

/* line 49, D:/project/100th/2016/sass/sub.scss */
.sub_top_txt .tit {
  margin:0 0 25px 0;
  font-family:"NanumSquare";
  font-size:26px;
  line-height:1.3;
  color:#666;
}

@media all and (min-width:992px) and (max-width:1199px) {
  /* line 49, D:/project/100th/2016/sass/sub.scss */
  .sub_top_txt .tit {
    font-size:24px;
  }
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 49, D:/project/100th/2016/sass/sub.scss */
  .sub_top_txt .tit {
    font-size:24px;
  }
}

/* line 64, D:/project/100th/2016/sass/sub.scss */
.sub_top_txt .tit strong {
  color:#1e1e1e;
}

/* line 69, D:/project/100th/2016/sass/sub.scss */
.sub_top_txt p {
  color:#666;
  line-height:1.3;
}

/* line 75, D:/project/100th/2016/sass/sub.scss */
h4.stit {
  position:relative;
  margin:0 0 20px 0;
  font-family:"NanumSquare";
  font-size:20px;
  line-height:1.3;
  color:#1e1e1e;
}

/* line 82, D:/project/100th/2016/sass/sub.scss */
h4.stit:before {
  content:'';
  display:block;
  width:110px;
  margin:0 0 10px 0;
  border-top:1px solid #1e1e1e;
}

/* line 91, D:/project/100th/2016/sass/sub.scss */
.para_type01 {
  margin:0 0 25px 0;
  color:#666;
  line-height:1.5;
  letter-spacing:-1px;
}

/* line 97, D:/project/100th/2016/sass/sub.scss */
.para_type01.last {
  margin:0 0 50px 0;
}

/* line 101, D:/project/100th/2016/sass/sub.scss */
.para_type01.last_long {
  margin:0 0 75px 0;
}

/* line 105, D:/project/100th/2016/sass/sub.scss */
.para_type01 strong {
  color:#1e1e1e;
  font-size:16px;
}

/* line 111, D:/project/100th/2016/sass/sub.scss */
.img_list01 {
  margin:0 0 50px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.img_list01:after {
  content:"";
  display:block;
  clear:both;
}

/* line 115, D:/project/100th/2016/sass/sub.scss */
.img_list01 li {
  float:left;
  width:25%;
  text-align:center;
}

@media all and (min-width:551px) and (max-width:750px) {
  /* line 115, D:/project/100th/2016/sass/sub.scss */
  .img_list01 li {
    width:50%;
    margin:0 0 25px 0;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 115, D:/project/100th/2016/sass/sub.scss */
  .img_list01 li {
    width:100%;
    margin:0 0 25px 0;
  }
}

/* line 130, D:/project/100th/2016/sass/sub.scss */
.img_list01 li .photo {
  margin:0 0 25px 0;
}

/* line 134, D:/project/100th/2016/sass/sub.scss */
.img_list01 li p {
  font-size:13px;
  line-height:1.3;
  color:#666;
}

/* line 142, D:/project/100th/2016/sass/sub.scss */
.dl_style01 {
  float:left;
  margin:0 40px 50px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.dl_style01:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:1px) and (max-width:750px) {
  /* line 142, D:/project/100th/2016/sass/sub.scss */
  .dl_style01 {
    float:none;
    margin:0 0 10px 0;
  }
}

/* line 152, D:/project/100th/2016/sass/sub.scss */
.dl_style01 dt {
  float:left;
  margin:0 5px 0 0;
  font-weight:bold;
  color:#1e1e1e;
}

/* line 159, D:/project/100th/2016/sass/sub.scss */
.dl_style01 dd {
  float:left;
}

/* line 164, D:/project/100th/2016/sass/sub.scss */
.photo_list {
  margin:0 0 15px 0;
}

/* line 167, D:/project/100th/2016/sass/sub.scss */
.photo_list li {
  margin:0 0 30px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.photo_list li:after {
  content:"";
  display:block;
  clear:both;
}

/* line 171, D:/project/100th/2016/sass/sub.scss */
.photo_list li .photo {
  float:left;
  margin:0 30px 0 0;
  padding:10px;
  border:1px solid #e6e6e6;
}

@media all and (min-width:1px) and (max-width:650px) {
  /* line 171, D:/project/100th/2016/sass/sub.scss */
  .photo_list li .photo {
    float:none;
    display:inline-block;
    margin:0 0 30px 0;
  }
}

/* line 184, D:/project/100th/2016/sass/sub.scss */
.photo_list li .txt {
  float:left;
  width:610px;
}

@media all and (min-width:651px) and (max-width:1199px) {
  /* line 184, D:/project/100th/2016/sass/sub.scss */
  .photo_list li .txt {
    width:calc(100% - 290px);
  }
}

@media all and (min-width:1px) and (max-width:650px) {
  /* line 184, D:/project/100th/2016/sass/sub.scss */
  .photo_list li .txt {
    width:100%;
  }
}

/* line 199, D:/project/100th/2016/sass/sub.scss */
.photo_list02 {
  margin:0 0 15px 0;
}

/* line 202, D:/project/100th/2016/sass/sub.scss */
.photo_list02 li {
  margin:0 0 30px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.photo_list02 li:after {
  content:"";
  display:block;
  clear:both;
}

/* line 206, D:/project/100th/2016/sass/sub.scss */
.photo_list02 li .photo {
  float:left;
}

/* line 210, D:/project/100th/2016/sass/sub.scss */
.photo_list02 li .txt {
  float:right;
  width:450px;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 199, D:/project/100th/2016/sass/sub.scss */
  .photo_list02 {
    margin:0 0 25px 0;
  }
  /* line 220, D:/project/100th/2016/sass/sub.scss */
  .photo_list02 li .photo {
    float:none;
    margin:0 0 25px 0;
  }
  /* line 225, D:/project/100th/2016/sass/sub.scss */
  .photo_list02 li .txt {
    float:none;
    width:auto;
  }
}

/* line 234, D:/project/100th/2016/sass/sub.scss */
.dot_list {
  margin:0 0 50px 0;
  color:#666;
  letter-spacing:-1px;
  line-height:1.3;
}

/* line 240, D:/project/100th/2016/sass/sub.scss */
.dot_list li {
  margin:0 0 10px 0;
}

/* line 245, D:/project/100th/2016/sass/sub.scss */
.contents_btns {
  clear:both;
  text-align:center;
}

@media all and (min-width:1px) and (max-width:750px) {
  /* line 245, D:/project/100th/2016/sass/sub.scss */
  .contents_btns {
    padding:30px 0 0 0;
  }
}

/* line 253, D:/project/100th/2016/sass/sub.scss */
.contents_btns a {
  display:inline-block;
  width:178px;
  padding:25px 35px 25px 15px;
  font-family:"NanumSquare";
  font-size:20px;
  font-weight:bold;
  color:#fff;
}

/* line 262, D:/project/100th/2016/sass/sub.scss */
.contents_btns a.type01 {
  background:url("/2016/images/common/btn_contents01.png") no-repeat right;
}

/* line 266, D:/project/100th/2016/sass/sub.scss */
.contents_btns a.type02 {
  background:url("/2016/images/common/btn_contents02.png") no-repeat right;
}

/* 메인 탭메뉴 */
/* line 273, D:/project/100th/2016/sass/sub.scss */
.tab_menu {
  border-left:1px solid #e3e3e3;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.tab_menu:after {
  content:"";
  display:block;
  clear:both;
}

/* line 277, D:/project/100th/2016/sass/sub.scss */
.tab_menu.summary {
  margin:0 0 100px 0;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 277, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.summary {
    margin:0 0 25px 0;
  }
}

/* line 286, D:/project/100th/2016/sass/sub.scss */
.tab_menu.two li {
  width:50%;
}

/* line 287, D:/project/100th/2016/sass/sub.scss */
.tab_menu.three li {
  width:33.33%;
}

/* line 288, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history.summary li {
  width:33.33%;
}

/* line 293, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history.summary li.current a:after {
  display:none;
}

/* line 299, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history.people li {
  width:33.33%;
}

/* line 304, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history.people li.current a:after {
  display:none;
}

/* line 309, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history li {
  width:16.66%;
}

/* line 312, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history li a {
  padding:15px 0;
  background:#f5f5f5;
  border:1px solid #e3e3e3;
  border-left:0;
}

/* line 318, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history li a strong {
  display:block;
  font-size:18px;
}

/* line 323, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history li.current a {
  position:relative;
  padding:15px 0;
  background:#244ea2;
  border:1px solid #244ea2;
  border-left:0;
  color:#fff;
}

/* line 331, D:/project/100th/2016/sass/sub.scss */
.tab_menu.history li.current a:after {
  position:absolute;
  top:63px;
  left:50%;
  content:'';
  display:block;
  margin-left:-7px;
  margin-left:-7px;
  width:15px;
  height:7px;
  background:url("/2016/images/common/bul_gnb01.png") no-repeat;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 309, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.history li {
    width:33.33%;
  }
  /* line 350, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.history li a {
    padding:10px 0;
  }
  /* line 353, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.history li a strong {
    font-size:16px;
  }
  /* line 357, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.history li.current a {
    padding:10px 0;
  }
  /* line 360, D:/project/100th/2016/sass/sub.scss */
  .tab_menu.history li.current a:after {
    display:none;
  }
}

/* line 368, D:/project/100th/2016/sass/sub.scss */
.tab_menu li {
  float:left;
}

/* line 371, D:/project/100th/2016/sass/sub.scss */
.tab_menu li a {
  display:block;
  padding:20px 0;
  text-align:center;
  border:1px solid #e3e3e3;
  border-left:0;
  background:#f5f5f5;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 380, D:/project/100th/2016/sass/sub.scss */
.tab_menu li.current a {
  padding:20px 0 17px 0;
  background:#fff;
  font-weight:bold;
  color:#244ea2;
  border-bottom:3px solid #244ea2;
}

/* line 390, D:/project/100th/2016/sass/sub.scss */
.design_table01 {
  width:100%;
  border-top:2px solid #154199;
}

/* line 395, D:/project/100th/2016/sass/sub.scss */
.design_table01 th:last-of-type {
  border-right:0;
}

/* line 396, D:/project/100th/2016/sass/sub.scss */
.design_table01 td:last-of-type {
  border-right:0;
}

/* line 398, D:/project/100th/2016/sass/sub.scss */
.design_table01 th {
  background:#fafafa;
  padding:10px;
  border-bottom:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  line-height:1.3;
}

/* line 406, D:/project/100th/2016/sass/sub.scss */
.design_table01 td {
  padding:10px;
  text-align:center;
  border-bottom:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  line-height:1.3;
}

/* line 413, D:/project/100th/2016/sass/sub.scss */
.design_table01 td.left {
  text-align:left;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 420, D:/project/100th/2016/sass/sub.scss */
  .design_table01 th {
    font-size:13px;
    letter-spacing:-1px;
  }
  /* line 426, D:/project/100th/2016/sass/sub.scss */
  .design_table01 td {
    font-size:13px;
    letter-spacing:-1px;
  }
}

/* line 3, D:/project/100th/2016/sass/board_list.scss */
.card.board_list {
  margin:0 -15px 25px -15px;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.card.board_list:after {
  content:"";
  display:block;
  clear:both;
}

/* line 8, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li {
  position:relative;
  float:left;
  width:33.33%;
  padding:15px;
  box-sizing:border-box;
  -webkit-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out;
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 8, D:/project/100th/2016/sass/board_list.scss */
  .card.board_list li {
    width:50%;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 8, D:/project/100th/2016/sass/board_list.scss */
  .card.board_list li {
    width:100%;
  }
}

/* line 24, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li a {
  display:block;
  padding:10px;
  border:1px solid #e6e6e6;
}

/* line 29, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li a:after {
  content:'';
  display:block;
  position:absolute;
  bottom:25px;
  right:25px;
  width:30px;
  height:27px;
  background:url("/2016/images/common/ico_board_list_more01.png") no-repeat;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 41, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li a:hover:after {
  background:url("/2016/images/common/ico_board_list_more01_over.png") no-repeat;
}

/* line 46, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li .photo {
  height:170px;
  overflow:hidden;
  margin:0 0 25px 0;
}

/* line 52, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li .tit {
  height:55px;
  font-family:"NanumSquare";
  font-size:16px;
  line-height:1.3;
  color:#1e1e1e;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}

/* line 67, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li .txt {
  height:45px;
  margin:0 0 30px 0;
  font-size:12px;
  color:#787878;
  line-height:1.3;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
}

/* line 82, D:/project/100th/2016/sass/board_list.scss */
.card.board_list li .view {
  font-size:12px;
  color:#787878;
}

/* line 96, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li {
  position:relative;
  margin:0 0 15px 0;
  *zoom:1;
  -webkit-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.list.board_list li:after {
  content:"";
  display:block;
  clear:both;
}

/* line 103, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li a {
  display:block;
  padding:15px;
  border:1px solid #e6e6e6;
  overflow:hidden;
}

/* line 109, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li a:after {
  content:'';
  display:block;
  position:absolute;
  bottom:10px;
  right:10px;
  width:30px;
  height:27px;
  background:url("/2016/images/common/ico_board_list_more01.png") no-repeat;
  -webkit-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out;
}

/* line 121, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li a:hover:after {
  background:url("/2016/images/common/ico_board_list_more01_over.png") no-repeat;
}

/* line 126, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li .photo {
  float:left;
  width:150px;
  height:100px;
  margin:0 15px 0 0;
  overflow:hidden;
}

/* line 134, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li .tit {
  margin:0 0 5px 0;
  font-family:"NanumSquare";
  font-size:16px;
  line-height:1.3;
  color:#1e1e1e;
}

/* line 142, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li .txt {
  height:45px;
  margin:0 0 10px 0;
  font-size:12px;
  color:#787878;
  line-height:1.3;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
}

/* line 157, D:/project/100th/2016/sass/board_list.scss */
.list.board_list li .view {
  font-size:12px;
  color:#787878;
}

/* line 169, D:/project/100th/2016/sass/board_list.scss */
.category.board_list {
  margin:0 -15px 25px -15px;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.category.board_list:after {
  content:"";
  display:block;
  clear:both;
}

/* line 174, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li {
  position:relative;
  float:left;
  width:33.33%;
  padding:15px;
  box-sizing:border-box;
  text-align:center;
}

@media all and (min-width:551px) and (max-width:891px) {
  /* line 174, D:/project/100th/2016/sass/board_list.scss */
  .category.board_list li {
    width:50%;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 174, D:/project/100th/2016/sass/board_list.scss */
  .category.board_list li {
    width:100%;
  }
}

/* line 190, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li a {
  display:block;
  padding:50px 30px 90px 30px;
  border:1px solid #e6e6e6;
}

/* line 195, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li a:after {
  content:'';
  display:block;
  position:absolute;
  bottom:25px;
  right:25px;
  width:30px;
  height:27px;
  background:url("/2016/images/common/ico_board_list_more01.png") no-repeat;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 207, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li a:hover:after {
  background:url("/2016/images/common/ico_board_list_more01_over.png") no-repeat;
}

/* line 212, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li .photo {
  margin:0 0 40px 0;
}

/* line 216, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li .tit {
  height:42px;
  font-family:"NanumSquare";
  font-size:16px;
  line-height:1.3;
  color:#1e1e1e;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}

/* line 231, D:/project/100th/2016/sass/board_list.scss */
.category.board_list li .view {
  position:absolute;
  bottom:30px;
  left:30px;
  font-size:12px;
  color:#787878;
}

/* line 246, D:/project/100th/2016/sass/board_list.scss */
.member.board_list {
  margin:0 -15px 25px -15px;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.member.board_list:after {
  content:"";
  display:block;
  clear:both;
}

/* line 251, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li {
  float:left;
  width:33.33%;
  margin:0 0 25px 0;
  box-sizing:border-box;
}

@media all and (min-width:551px) and (max-width:940px) {
  /* line 251, D:/project/100th/2016/sass/board_list.scss */
  .member.board_list li {
    width:100%;
  }
}

@media all and (min-width:1px) and (max-width:550px) {
  /* line 251, D:/project/100th/2016/sass/board_list.scss */
  .member.board_list li {
    width:100%;
  }
}

/* line 265, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li .member_inner {
  position:relative;
  display:block;
  max-width:240px;
  height:394px;
  margin:0 auto;
  padding:0 40px;
  background:url("/2016/images/common/bg_board_member01.gif") no-repeat center center;
}

/* line 275, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li .num {
  position:absolute;
  top:7px;
  right:30px;
  width:37px;
  height:34px;
  padding:14px 0 0 0;
  background:url("/2016/images/common/bg_board_member02.gif") no-repeat;
  text-align:center;
  color:#fff;
  font-weight:bold;
}

/* line 288, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li .name {
  margin:0 0 135px 0;
  padding:66px 0 0 0;
  font-size:30px;
  color:#1e1e1e;
  font-family:"NanumSquare";
  font-weight:bold;
}

/* line 299, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li .member_info dt {
  margin:0 0 15px 0;
  padding:0 0 14px 0;
  font-size:16px;
  color:#1e1e1e;
  border-bottom:1px solid #e6e6e6;
}

/* line 307, D:/project/100th/2016/sass/board_list.scss */
.member.board_list li .member_info dd {
  margin:0 0 5px 0;
  color:#a3a3a3;
}

/* line 1, D:/project/100th/2016/sass/board_view.scss */
.board_view {
  width:100%;
  table-layout:fixed;
  margin:0 0 25px 0;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 1, D:/project/100th/2016/sass/board_view.scss */
  .board_view {
    table-layout:auto;
  }
}

/* line 11, D:/project/100th/2016/sass/board_view.scss */
.board_view thead th {
  padding:15px;
  background:#f2f2f2;
  border-top:2px solid #3e4146;
  border-bottom:1px solid #7f7f7f;
  font-size:16px;
  font-weight:normal;
}

/* line 19, D:/project/100th/2016/sass/board_view.scss */
.board_view thead th.tit {
  text-align:left;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 19, D:/project/100th/2016/sass/board_view.scss */
  .board_view thead th.tit {
    width:65%;
  }
}

/* line 28, D:/project/100th/2016/sass/board_view.scss */
.board_view thead th.date {
  background:#f2f2f2 url("/2016/images/common/bul_line01.gif") no-repeat right center;
  font-size:13px;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 28, D:/project/100th/2016/sass/board_view.scss */
  .board_view thead th.date {
    width:35%;
  }
}

/* line 37, D:/project/100th/2016/sass/board_view.scss */
.board_view thead th.view {
  font-size:13px;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 37, D:/project/100th/2016/sass/board_view.scss */
  .board_view thead th.view {
    width:0%;
    padding:0;
    font-size:0;
  }
}

/* line 51, D:/project/100th/2016/sass/board_view.scss */
.board_view tbody td {
  padding:15px;
  border-bottom:1px solid #e4e4e4;
  text-align:center;
  color:#666;
}

/* line 57, D:/project/100th/2016/sass/board_view.scss */
.board_view tbody td.file {
  padding:15px 15px 15px 45px;
  background:url("/2016/images/common/ico_file.gif") no-repeat 15px center;
  text-align:left;
}

/* line 62, D:/project/100th/2016/sass/board_view.scss */
.board_view tbody td.cont {
  padding:50px 15px;
  text-align:left;
  line-height:1.3;
}

/* line 71, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns {
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.board_view_btns:after {
  content:"";
  display:block;
  clear:both;
}

/* line 74, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a {
  display:block;
  float:left;
  padding:15px;
  box-sizing:border-box;
  -webkit-transition:all 0.1s ease-in-out;
  transition:all 0.1s ease-in-out;
}

@media all and (min-width:1px) and (max-width:790px) {
  /* line 74, D:/project/100th/2016/sass/board_view.scss */
  .board_view_btns a {
    width:100% !important;
  }
}

/* line 85, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a span {
  display:none;
}

/* line 89, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a em {
  font-style:normal;
}

/* line 93, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.prev {
  width:44%;
  padding-left:5%;
  text-align:left;
  border:1px solid #e6e6e6;
  background:url("/2016/images/common/ico_prev01.png") no-repeat 4% center;
}

@media all and (min-width:1px) and (max-width:790px) {
  /* line 93, D:/project/100th/2016/sass/board_view.scss */
  .board_view_btns a.prev {
    padding-left:60px;
  }
}

/* line 104, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.prev:hover {
  background:#fec52c url("/2016/images/common/ico_prev01_on.png") no-repeat 4% center;
  border:1px solid #fec52c;
  color:#fff;
}

/* line 109, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.prev:hover em {
  display:none;
}

/* line 110, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.prev:hover span {
  display:block;
}

/* line 114, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.next {
  width:44%;
  padding-right:5%;
  text-align:right;
  border:1px solid #e6e6e6;
  background:url("/2016/images/common/ico_next01.png") no-repeat 96% center;
}

/* line 121, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.next:hover {
  background:#fec52c url("/2016/images/common/ico_next01_on.png") no-repeat 96% center;
  border:1px solid #fec52c;
  color:#fff;
}

/* line 126, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.next:hover em {
  display:none;
}

/* line 127, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.next:hover span {
  display:block;
}

@media all and (min-width:1px) and (max-width:790px) {
  /* line 114, D:/project/100th/2016/sass/board_view.scss */
  .board_view_btns a.next {
    padding-right:60px;
  }
}

/* line 135, D:/project/100th/2016/sass/board_view.scss */
.board_view_btns a.list {
  width:12%;
  background:#000;
  border:1px solid #000;
  color:#fff;
  text-align:center;
}

/* line 1, D:/project/100th/2016/sass/board_write.scss */
.board_write {
  display:table;
  table-layout: fixed;
  width:100%;
  margin:0 0 25px 0;
  border-top:2px solid #1e1e1e;
}

/* line 7, D:/project/100th/2016/sass/board_write.scss */
.board_write li {
  display:table-row;
}

/* line 10, D:/project/100th/2016/sass/board_write.scss */
.board_write li .th {
  display:table-cell;
  width:150px;
  padding:8px 0 8px 40px;
  background:#f8f8f8;
  vertical-align:middle;
  line-height:1.4em;
  letter-spacing:-1px;
  border-bottom:1px solid #dfdfdf;
  box-sizing:border-box;
}

/* line 22, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td {
  display:table-cell;
  padding:15px;
  border-bottom:1px solid #dfdfdf;
  font-size:13px;
  letter-spacing:-1px;
}

/* line 29, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td input[type='text'] {
  padding:5px;
  border:1px solid #d5d5d5;
}

/* line 34, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td select {
  padding:5px;
  background:#f9f9f9;
  border:1px solid #d5d5d5;
}

/* line 40, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td textarea {
  width:100%;
  height:150px;
  padding:15px;
  border:1px solid #d5d5d5;
  box-sizing:border-box;
}

/* line 48, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td .privacy {
  width:100%;
  height:150px;
  margin:0 0 15px 0;
  padding:15px;
  box-sizing:border-box;
  border:1px solid #d5d5d5;
  overflow-y:scroll;
  line-height:1.3;
}

/* line 58, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td .privacy strong {
  display:block;
  margin:0 0 20px 0;
  font-size:18px;
}

/* line 64, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td .privacy em {
  display:block;
  margin:0 0 10px 0;
  font-size:15px;
  font-style:normal;
  font-weight:bold;
}

/* line 72, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td .privacy p {
  margin:0 0 15px 0;
}

/* line 78, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td .sign {
  display:block;
  margin:0 0 15px 0;
  color:#ee2c6c;
  font-size:14px;
}

/* line 87, D:/project/100th/2016/sass/board_write.scss */
.board_write li .td label input[type='text'] {
  display:block;
  margin:0 0 5px 0;
}
.btn_zipcode {display:inline-block;height:12px;margin:0 0 0 5px;padding:8px 10px;background:#333;border-radius:3px;font-size:12px;color:#fff;vertical-align:top;}


/* line 1, D:/project/100th/2016/sass/board_btns.scss */
.board_btns {
  text-align:center;
}

/* line 5, D:/project/100th/2016/sass/board_btns.scss */
.btn {
  display:inline-block;
  width:120px;
  margin:0 -3px;
  padding:12px 0;
  border:1px solid #dfdfdf;
  font-size:14px;
}

/* line 13, D:/project/100th/2016/sass/board_btns.scss */
.btn.black {
  background:#333;
  color:#fff;
}

/* line 18, D:/project/100th/2016/sass/board_btns.scss */
.btn.white {
  background:#fff;
  color:#000;
}

/* line 23, D:/project/100th/2016/sass/board_btns.scss */
.btn.full {
  width:100%;
}

/* line 1, D:/project/100th/2016/sass/total_search.scss */
.total_search_tit {
  padding:0 0 25px 0;
  border-bottom:2px solid #244ea2;
  font-family:"NanumSquare";
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 1, D:/project/100th/2016/sass/total_search.scss */
  .total_search_tit {
    padding:15px;
  }
}

/* line 10, D:/project/100th/2016/sass/total_search.scss */
.total_search_tit * {
  vertical-align:bottom;
}

/* line 12, D:/project/100th/2016/sass/total_search.scss */
.total_search_tit strong {
  margin:0 5px 0 0;
  font-size:28px;
  color:#1a1a1a;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 12, D:/project/100th/2016/sass/total_search.scss */
  .total_search_tit strong {
    font-size:22px;
  }
}

/* line 22, D:/project/100th/2016/sass/total_search.scss */
.total_search_tit span {
  font-weight:bold;
  letter-spacing:-1px;
}

/* line 26, D:/project/100th/2016/sass/total_search.scss */
.total_search_tit span em {
  font-style:normal;
  color:#244ea2;
}

/* line 34, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li {
  padding:30px;
  border-bottom:1px solid #ebebeb;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.total_search_list li:after {
  content:"";
  display:block;
  clear:both;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 34, D:/project/100th/2016/sass/total_search.scss */
  .total_search_list li {
    padding:15px;
  }
}

/* line 43, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a {
  display:block;
}

/* line 46, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .photo {
  float:left;
  width:150px;
  margin:0 30px 0 0;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 46, D:/project/100th/2016/sass/total_search.scss */
  .total_search_list li a .photo {
    float:none;
    width:auto;
    margin:0 0 30px 0;
  }
}

/* line 60, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .txt .tit {
  margin:0 0 15px 0;
  font-size:16px;
  text-decoration:underline;
  color:#000;
}

/* line 66, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .txt .tit .keyword {
  color:#244ea2;
}

/* line 70, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .txt p {
  height:38px;
  margin:0 0 15px 0;
  font-size:14px;
  line-height:1.3;
  color:#787878;
  display:-webkit-box;
  white-space:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  word-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}

/* line 84, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .txt .depth {
  float:left;
  color:#787878;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 84, D:/project/100th/2016/sass/total_search.scss */
  .total_search_list li a .txt .depth {
    float:none;
    margin:0 0 5px 0;
    letter-spacing:-1px;
  }
}

/* line 95, D:/project/100th/2016/sass/total_search.scss */
.total_search_list li a .txt .date {
  color:#787878;
}

/* line 7, D:/project/100th/2016/sass/board.scss */
.board_top {
  margin:0 0 25px 0;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.board_top:after {
  content:"";
  display:block;
  clear:both;
}

/* line 12, D:/project/100th/2016/sass/board.scss */
.list_type {
  float:left;
  width:110px;
  *zoom:1;
}

/* line 18, D:/project/100th/2016/sass/reset.scss */
.list_type:after {
  content:"";
  display:block;
  clear:both;
}

/* line 17, D:/project/100th/2016/sass/board.scss */
.list_type span {
  display:table;
  float:left;
  width:44px;
  height:44px;
  border:1px solid #eaeaea;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}


.list_type.re_img span em{display:inline-block; float:left; width:46px; height:46px; text-indent:-9999px; background:url('/2016/images/sub/btn_list.png') no-repeat;}
.list_type.re_img span.list em{background-position:-46px 0;}
.list_type.re_img span.on em{background-position:0 -46px;}
.list_type.re_img span.list.on em{background-position:-46px -46px;}

/* line 26, D:/project/100th/2016/sass/board.scss */
.list_type span.on {
  background:#fec52c;
  border-color:#fec52c;
}

/* line 30, D:/project/100th/2016/sass/board.scss */
.list_type span.on i {
  color:#fff;
}

/* line 36, D:/project/100th/2016/sass/board.scss */
.list_type span i {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  font-size:24px;
  color:#bbb;
}

/* line 44, D:/project/100th/2016/sass/board.scss */
.list_type span em {
  display:none;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 12, D:/project/100th/2016/sass/board.scss */
  .list_type {
    display:none;
  }
}

/* line 54, D:/project/100th/2016/sass/board.scss */
.board_search {
  float:right;
  border:1px solid #eaeaea;
  box-sizing:border-box;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 54, D:/project/100th/2016/sass/board.scss */
  .board_search {
    width:100%;
  }
}

/* line 63, D:/project/100th/2016/sass/board.scss */
.board_search input[type="text"] {
  display:block;
  float:left;
  width:223px;
  padding:11px;
  border:0;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 63, D:/project/100th/2016/sass/board.scss */
  .board_search input[type="text"] {
    width:calc(100% - 44px);
    box-sizing:border-box;
  }
}

/* line 76, D:/project/100th/2016/sass/board.scss */
.board_search input:focus {
  outline:none;
}

/* line 80, D:/project/100th/2016/sass/board.scss */
.board_search button {
  float:left;
  padding:11px 13px;
  background:#333;
  border:0;
  font-size:18px;
  color:#fff;
}

/* line 90, D:/project/100th/2016/sass/board.scss */
.btn_board_more {
  width:37px;
  margin:0 auto 25px auto;
  padding:25px 0 0 0;
  background:url("/2016/images/common/bg_board_more.png") repeat-y top center;
  cursor:pointer;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}

/* line 98, D:/project/100th/2016/sass/board.scss */
.btn_board_more:hover {
  margin-bottom:15px;
  padding:35px 0 0 0;
}

/* 기타 페이지 링크 */
/* line 2, D:/project/100th/2016/sass/footer.scss */
.etc_link {
  margin:75px 0 0 0;
  background:#f9f9f9;
  border-top:1px solid #e6e6e6;
}

/* line 7, D:/project/100th/2016/sass/footer.scss */
.etc_link li {
  float:left;
  width:12.5%;
  text-align:center;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 7, D:/project/100th/2016/sass/footer.scss */
  .etc_link li {
    width:50%;
    border-bottom:1px solid #e6e6e6;
    box-sizing:border-box;
  }
  /* line 17, D:/project/100th/2016/sass/footer.scss */
  .etc_link li:nth-child(odd) {
    border-right:1px solid #e6e6e6;
  }
}

/* line 22, D:/project/100th/2016/sass/footer.scss */
.etc_link li a {
  display:block;
  padding:25px 0;
  font-family:"NanumSquare";
  color:#000;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 22, D:/project/100th/2016/sass/footer.scss */
  .etc_link li a {
    padding:15px;
  }
}

/* 푸터 */
/* line 36, D:/project/100th/2016/sass/footer.scss */
.footer {
  background:#f9f9f9;
  padding:50px;
  border-top:1px solid #e6e6e6;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 36, D:/project/100th/2016/sass/footer.scss */
  .footer {
    padding:25px;
    border:0;
  }
}

/* line 46, D:/project/100th/2016/sass/footer.scss */
.footer .footer_logo {
  float:left;
  margin:0 50px 0 0;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 46, D:/project/100th/2016/sass/footer.scss */
  .footer .footer_logo {
    float:none;
    margin:0 0 25px 0;
  }
}

/* line 56, D:/project/100th/2016/sass/footer.scss */
.footer .site_info {
  float:left;
  font-family:"NanumSquare";
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 56, D:/project/100th/2016/sass/footer.scss */
  .footer .site_info {
    line-height:1.3;
  }
}

/* line 64, D:/project/100th/2016/sass/footer.scss */
.footer .site_info address {
  float:left;
  margin:0 5px 5px 0;
  font-style:normal;
  color:#1e1e1e;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 64, D:/project/100th/2016/sass/footer.scss */
  .footer .site_info address {
    float:none;
    margin:0 0 10px 0;
  }
}

/* line 76, D:/project/100th/2016/sass/footer.scss */
.footer .site_info dl {
  float:left;
}

@media all and (min-width:1px) and (max-width:991px) {
  /* line 76, D:/project/100th/2016/sass/footer.scss */
  .footer .site_info dl {
    float:none;
    margin:0 0 10px 0;
    *zoom:1;
  }
  /* line 18, D:/project/100th/2016/sass/reset.scss */
  .footer .site_info dl:after {
    content:"";
    display:block;
    clear:both;
  }
}

/* line 85, D:/project/100th/2016/sass/footer.scss */
.footer .site_info dl dt {
  float:left;
  margin:0 5px 0 0;
}

/* line 89, D:/project/100th/2016/sass/footer.scss */
.footer .site_info dl dd {
  float:left;
}

/* line 94, D:/project/100th/2016/sass/footer.scss */
.footer .site_info .copyright {
  clear:both;
}

/*# sourceMappingURL=../css/style.map */

/* 17.04.06_add */
/* history wall */
.wall_top {position:relative; z-index:2; width:100%; height:1420px; background:url("/2016/images/sub/bg_wall.jpg")no-repeat; background-size:cover;}
/* .wall_top:after {position:absolute; bottom:0; left:50%; width:45px; height:25px; margin-left:-22.5px; background:#fff; content:''; display:block;} */
.wall_top:after {position:absolute; bottom:-24px; left:50%; /* width:45px; height:25px; */ margin-left:-22.5px; content:''; display:block;
width: 0px;height:0px;
border-right:45px solid #fff;border-bottom:45px solid transparent; 
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);

}
.top_tit {text-align:center;}
.top_tit p {padding:0 20px;}
.top_tit p img {margin:-120px 0 85px;}

.pic {position:absolute; z-index:2; padding:6% 6% 6% 6.2%;}
.pic li {float:left; width:10%;}
.pic li a {position:relative; display:block;}
.pic li a img {width:100%;}
.pic li a span {opacity:0; position:absolute; z-index:10; top:50%; display:block; width:100%; color:#fff; font-family:"NanumMyeongjo"; text-align:center; font-size:1.5em;
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
transform:rotate(-90deg);
}
.pic li a span.on {opacity:1; 
transition:opacity 1s;
-o-transition:opacity 1s;
-ms-transition:opacity 1s;
-moz-transition:opacity 1s;
-webkit-transition:opacity 1s;
zoom:1;}
/* .pic li a:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0) center center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000,endColorstr=#60000000); zoom:1; opacity:0; transition:all 0.2s ease-in;}
.pic li a:hover:after {background:rgba(151, 133, 113, 0.8) no-repeat center center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); opacity:1; zoom:1;} */
.pic li a:after {content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0) center center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000,endColorstr=#60000000); zoom:1; opacity:0; transition:all 0.2s ease-in;}
.pic li a.on:after {background:rgba(151, 133, 113, 0.8) no-repeat center center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); opacity:1; zoom:1;}

.bg_frame {position:relative;}
.bg_frame .sub_top_txt {margin-top:50px;}
.bg_frame .sub_top_txt p {font-family:"NanumMyeongjo"; color:#c2bbb4; font-size:1.07em; line-height:26px;}
.bg_frame .sub_top_txt p.fir {margin-bottom:30px;}
.bg_frame .sub_top_txt p span {position:relative; font-weight:bold; font-size:1.21em; color:#978571;}
.bg_frame .sub_top_txt p span:after {display:block; content:''; position:absolute; left:0; bottom:-3px; width:135px; height:1px; background:#978571;}
.bg_frame .sub_top_txt .tit {margin-bottom:15px;}
.paging {width:80%; margin:30px auto;}
.paging ul {width:100%; border-top:1px dotted #625548; box-sizing:border-box;}
.paging li {float:left; width:10.95%;}
.paging li:last-child {float:right; width:12px;}
.paging li .page {position:relative; top:-7px; display:block; width:12px; height:12px;}
.paging li .page a {display:block; content:''; position:absolute; top:0; width:12px; height:12px; border-radius:12px; background:#fff;}
.paging li .page a:hover:before {position:absolute; left:50%; top:50%; margin:-11.5px 0 0 -12px; width:22px; height:22px; border-radius:22px; content:''; border:1px dotted #fff; animation:ani 2s infinite; -webkit-animation:ani 2s infinite;}
.paging li .page a.on {position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px; width:12px; height:12px; border-radius:16px; content:''; border:10px solid #978571;}
.paging li .page a span {position:absolute; top:-50px; left:50%; display:block; width:1px; height:50px; border-left:1px solid #978571;}
.paging li .page a span.show {display:block !important;}
.paging li .page a span.hide {display:none !important;}

.tit_type01 {margin:100px 0 80px !important; text-align:center;}
.gallery_lst {max-width:600px; margin:0 auto; text-align:center;}
.gallery_lst li {display:block; margin-bottom:70px;}
.gallery_lst li span {display:block; padding-bottom:20px; font-size:1.5em; font-family:"NanumMyeongjo"; color:#000;}

.a_top {position:fixed; z-index:1; bottom:100px; right:100px; cursor:pointer;}
.lighting {padding-top:164px;}

@-webkit-keyframes ani {
	0% {}
	40% {border:1px solid #978571; background:#978571; transform:translate3d(0,0,0) scale(1.5,1.5); -webkit-transform:translate3d(0,0,0) scale(1.5,1.5); -ms-transform:translate3d(0,0,0) scale(1.5,1.5);}
	100% {opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}

@keyframes ani {
	0% {}
	40% {border:1px solid #978571; background:#978571; transform:translate3d(0,0,0) scale(1.5,1.5); -webkit-transform:translate3d(0,0,0) scale(1.5,1.5); -ms-transform:translate3d(0,0,0) scale(1.5,1.5);
	}
	100% { opacity:0; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}

@media (max-width:1199px){
	.pic li a span {font-size:1.21em;}
	.lighting {padding-top:68px;}
}

@media (max-width:991px){
	.wall_top {height:100%; padding-bottom:50px;}
	.paging li {width:10.8%;}
	.top_tit p img {margin:-20px 0 30px;}
	.bg_frame .sub_top_txt p {font-size:1em; line-height:20px;}	
	.pic li a span {font-size:1em;}
	.a_top {bottom:20px; right:20px;}
	
}

.board_write li .td.addr .block {display:block;margin:10px 0 0 0;}
.board_write li .td.addr .block:first-child {margin:0;}
.board_write li .td .addr1 input[type='text'],
.board_write li .td .addr2 input[type='text'] {width:100%;box-sizing:border-box;}

@media (max-width:640px){
	.paging li {width:10.6%;}

	.gallery_lst li {padding:0 20px; margin-bottom:30px;}
	.gallery_lst li span {padding-bottom:10px; font-size:1.14em;}
	.pic li a span {margin-top:-25%; font-size:0.86em;}
	.a_top {width:50px;}
	.board_write li .td input[type='text'] {width:100%;box-sizing:border-box;}
	.board_write li .td .block {display:block;margin:10px 0 0 0;}
	.board_write li .td .block:first-child {margin:0;}
	.board_write li .td.amount select {width:100%;}
	.board_write li .td.amount .block {position:relative;}
	.board_write li .td.amount .block input {width:200px;}
	.board_write li .td .zipcode {position:relative;padding:0 90px 0 0;}
	.board_write li .td .zipcode .btn_zipcode {position:absolute;right:0;top:0;z-index:0;}
	.board_write li .td .privacy strong,
	.board_write li .td .privacy em {font-size:14px;}
}

@media (max-width:414px){
	.bg_frame .sub_top_txt {margin-top:50px;}
	.paging li {width:10.5%;}
	.paging li .page a {width:10px; height:10px; border-radius:10px;}
	.pic li a span {min-width:99px; left:-110%;}
}

@media (max-width:360px){
	.bg_frame .sub_top_txt {margin-top:50px;}
	.paging li {width:10.5%;}
	.paging li .page a {width:10px; height:10px; border-radius:10px;}
	.pic li a span {min-width:99px; left:-130%;}
}



/* 17.05.18_add */
/* 설문조사 */
.survey {width:100%; background:url("/2016/images/common/bg_header01.gif") no-repeat top center;}
.survey_top {position:relative; z-index:3; width:100%; height:994px; margin-top:-9px; background:url("/2016/images/sub/survey/bg_poll01.png")no-repeat bottom center; background-size:cover; font-family:"Noto_R";}
.survey_top .box_con {padding-top:30px; max-width:1200px; margin:0 auto;}
.survey_top .box_con .top_txt {}
.survey_top .box_con .top_txt .tit01 {display:block; width:576px; height:74px; margin:40px auto 0; background:url("/2016/images/sub/survey/img_poll01.png")no-repeat; text-align:center; color:#fff; line-height:54px; font-size:2.14em; font-family:"Noto_M";}
.survey_top .box_con .top_txt h1 {display:block; margin:50px 0 30px; font-family:"Noto_B"; font-size:4.64em; color:#fff; text-align:center;}
.survey_top .point {color:#f18e1e;}
.survey_top .box_con .btm_txt {width:797px; height:462px; margin:0 auto; padding:100px 200px 100px 150px; box-sizing:border-box; background:url("/2016/images/sub/survey/img_poll02.png")no-repeat;}
.survey_top .box_con .btm_txt .tit {display:block; margin-bottom:10px; font-family:"Noto_M"; color:#f18e1e; font-size:1.42em;}
.survey_top .box_con .btm_txt .txt {color:#fff; font-size:1.28em; line-height:30px;}
.survey_cnt {position:relative; z-index:2; width:100%; /* height:833px; */height:500px; margin-top:-12px; background:url("/2016/images/sub/survey/bg_poll02.png")no-repeat center; background-size:cover; font-family:"Noto_R";}
.survey_cnt .box_con {padding-top:40px; max-width:1200px; margin:0 auto;}
.survey_cnt .box_con .top_txt h2 {display:block; font-size:3.78em; font-family:"Noto_B"; color:#000; text-align:center;}
.survey_cnt .box_con .btm_txt {margin-top:70px;}
.survey_cnt .box_con .btm_txt ul {overflow:hidden;}
.survey_cnt .box_con .btm_txt ul li {float:left; width:25%; 
  background: #f0f0f0; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #f0f0f0 , #fff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #f0f0f0, #fff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #f0f0f0, #fff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #f0f0f0 , #fff); /* Standard syntax */}
.survey_cnt .box_con .btm_txt ul li:nth-child(1) {background:#fff;}
.survey_cnt .box_con .btm_txt ul li .box {padding:40px 30px 30px 30px; text-align:center;}
.survey_cnt .box_con .btm_txt ul li .tit {display:block; margin-bottom:10px; font-size:2.28em; font-family:"Noto_M"; color:#000; letter-spacing:-0.03em; text-align:left;}
.survey_cnt .box_con .btm_txt ul li .date {display:block; margin-bottom:30px; font-size:1.42em; color:#797979; text-align:left; letter-spacing:-0.03em;}
.ico_lft {position:absolute; bottom:0; left:50%; margin-left:-800px;}
.ico_rgt {position:absolute; bottom:0; right:50%; margin-right:-815px;}
.survey_btm {position:relative; font-family:"Noto_R";}
.survey_btm .point {color:#e90000;}
.survey_btm .info_txt {position:relative; z-index:5; top:-10px; width:100%; text-align:center;}
.survey_btm .cnt_txt {margin-top:50px; margin-bottom:-30px;}
.survey_btm .info_txt p {color:#000; font-family:"NanumSquare"; font-size:1.21em; font-weight:bold; line-height:27px;}
.survey_btm .info_txt p .point02 {color:#c93338;}
.respondent {width:100%; min-height:238px; margin-top:90px; background:#eeeeee; border-bottom:1px dashed #ccc;}
.respondent .box_con {max-width:1200px; margin:0 auto;}
.respondent .box_con .tit {display:block; padding-top:60px; padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #000; color:#222; font-family:"NanumSquare"; font-size:1.42em;}
.respondent .box_con .txt {margin-bottom:20px; color:#555; font-size:1.07em;}


.survey_con {}
.survey_con .box_con {overflow:hidden; max-width:1200px; margin:0 auto; padding:50px 0 0; border-bottom:1px dashed #ccc;}
.survey_cnt .box_con .top_txt p {padding-top:70px; font-size:1.42em; text-align:center; line-height:30px;}
.survey_con .box_con .info_box {overflow:hidden; position:relative; width:100%; height:auto; margin-top:25px; margin-bottom:25px; padding:20px 30px; background:#f8f8f8; border:1px solid #d8d8d8; box-sizing:border-box;}
.survey_con .box_con .info_box .rgt_img {position:absolute; right:30px; top:50%; margin-top:-120px;}
.survey_con .box_con .info_box .dl_type01 {width:calc(100% - 180px); margin-bottom:25px;}
.survey_con .box_con .info_box dl dt {display:block; margin-bottom:20px; line-height:20px; font-size:1.14em; font-weight:bold; color:#4a4948;}
.survey_con .box_con .info_box dl dd {display:block; margin-bottom:40px; line-height:20px; font-size:1.14em; color:#4a4948;}
.survey_con .box_con .info_box dl dd:last-child {margin-bottom:0;}
.survey_con .box_con .info_box dl dd .ul_type01 {overflow:hidden;}
.survey_con .box_con .info_box dl dd .ul_type01 li {float:left; padding-right:50px; padding-left:0;}
.survey_con .box_con .info_box dl dd .ul_type01 li img {max-height:117px;}
.survey_con .box_con .info_box dl dd .ul_type01 li span {display:block; padding-top:10px; text-align:center;}
.survey_con .box_con .info_box dl dd .ul_type01 li:after {display:none !important;}
.survey_con .box_con .info_box dl dd ul li {position:relative; padding-left:15px; margin-bottom:5px;}
.survey_con .box_con .info_box dl dd ul li:last-child {margin-bottom:0;}
.survey_con .box_con .info_box dl dd ul li:after {display:block; content:''; position:absolute; left:4px; top:7px; width:4px; height:4px; border-radius:4px; background:#999;}
.survey_con .box_con .tit {display:block; padding-bottom:15px; border-bottom:1px solid #000; color:#222; font-family:"NanumSquare"; font-size:1.42em;}
.survey_con .box_con .txt {margin-top:25px; margin-bottom:20px; color:#555; font-size:1.07em; line-height:20px;}

.survey_btm .submit {margin:90px 0 140px; text-align:center;}
.survey_btm .submit p {display:block; padding:20px 0 90px; color:#000; font-family:"NanumSquare"; font-weight:bold; font-size:1.21em; line-height:25px;}
.survey_btm .submit .btn_submit {display:inline-block; width:364px; height:94px; line-height:94px; color:#fff; font-size:2.64em; background:#5172b8; border-radius:50px;}

.submit_form .sub_ask {display:none; padding:30px 0 0;}
.submit_form {overflow:hidden; margin-bottom:50px;}
.submit_form textarea {width:100%; height:100px; border:1px solid #d8d8d8; box-sizing:border-box;}
.submit_form textarea.text_type01 {height:200px; margin-top:25px;}
.submit_form input[type="checkbox"] {display:none;}
.submit_form input[type="checkbox"] + label {display:inline-block; width:100%; margin-bottom:10px; min-height:20px; padding-left:25px; background:url("/2016/images/sub/survey/checkbox_off.png")no-repeat left center; background-size:20px;}
.submit_form input[type="checkbox"]:checked + label {display:inline-block; width:auto; min-height:20px; padding-left:25px; background:url("/2016/images/sub/survey/checkbox_on.png")no-repeat left center; background-size:20px;}

.submit_form input[type="radio"] {display:none;}
.submit_form input[type="radio"] + label {display:inline-block; width:auto; margin-bottom:10px; min-height:20px; padding-left:25px; background:url("/2016/images/sub/survey/ico_radio_off.png")no-repeat left center;}
.submit_form input[type="radio"]:checked + label {display:inline-block; width:auto; min-height:20px; padding-left:25px; background:url("/2016/images/sub/survey/ico_radio_on.png")no-repeat left center;}
.submit_form label span {display:inline-block; margin:2px 50px 0 4px; font-size:1.14em;}
.submit_form label:last-child span {margin-right:0;}
.submit_form input[type="text"] {float:left; width:calc(50% - 4px); height:40px; margin-bottom:8px; padding:5px; border:1px solid #ddd; box-sizing:border-box;}
.submit_form input[type="text"].lft_inp {margin-right:4px;}
.submit_form input[type="text"].rgt_inp {margin-left:4px;}
.submit_form input[type="text"].inp_type01 {float:none; width:200px; margin-left:10px; vertical-align:middle;}

.survey_finish {width:100%; height:1959px; padding:0 20px; box-sizing:border-box; background:url("/2016/images/sub/survey/bg_survey.jpg") no-repeat top center; text-align:center; background-size:cover;}
.survey_finish img {margin:300px 0 60px;}
.survey_finish p {position:relative; display:block; font-size:4.64em; font-family:"Noto_R"; line-height:75px; letter-spacing:-0.03em; background:-webkit-linear-gradient(#001a71, #19449c);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow:none;}
.survey_finish p:before {
	display:block;
	background: none;
	content: attr(data-text);
	left: 0;
	position: absolute;
	text-shadow: 0 3px 0 #222;
	top: 0;
	z-index: -1;
}
.survey_finish .btn_quick {position:relative; display:block; width:388px; height:64px; margin:80px auto; line-height:64px; background:#e61964; color:#fff; font-size:1.28em; font-family:"Noto_M";}
/* .survey_finish .btn_quick:before {display: block; content: ''; position: absolute; left: -5px; top: -5px; z-index: 0; background: #fff; border-top: 5px solid #fff; border-left: 5px solid #fff; width: 35px;
    height: 35px; background: none;}
.survey_finish .btn_quick:after {display: block; content: ''; position: absolute; right: -5px; bottom: -5px; z-index: 0; background: #fff; border-right: 5px solid #fff; border-bottom: 5px solid #fff; width: 35px;
    height: 35px; background: none;} */
.txt_notice {color: #ff0000;font-size: 14px;position: absolute;right: 0;bottom: 6px;display: inline-block;margin: 7px 0 0 0;}

@media (max-width:1650px){
	.ico_rgt {display:none;}
	.ico_lft {display:none;}
}


@media (max-width:1199px){
	.survey_top {height:850px;}
	.survey_top .box_con .top_txt h1 {margin:50px 0 30px; font-size:4em;}
	.survey_cnt .box_con {padding:30px 20px 0;}
	.survey_cnt .box_con .btm_txt ul li .tit {font-size:1.21em;}
	.survey_cnt .box_con .btm_txt ul li .date {font-size:1.14em;}
	.respondent .box_con {padding:0 20px;}
	.survey_con .box_con {padding:50px 20px 0;}
}

@media (max-width:991px){
	.survey_top {height:700px; padding:0 20px; box-sizing:border-box;}
	.survey_top .box_con .top_txt h1 {font-size:3.21em;}
	.survey_top .box_con .btm_txt {width:100%; height:auto; padding:30px 0; box-sizing:border-box; background:none;}
	.survey_top .box_con .btm_txt .txt {font-size:1.14em;}
	.survey_cnt {height:880px;}
	.survey_cnt .box_con .btm_txt ul li .box {padding:20px;}
	.survey_cnt .box_con .btm_txt ul li {width:50%;}
	.survey_cnt .box_con .top_txt h2 {font-size:3.21em;}
	.survey_cnt .box_con .btm_txt {margin-top:40px;}
	.survey_cnt .box_con .btm_txt ul li .date {margin-bottom:10px;}
	.submit_form input[type="radio"] + label {margin-bottom:10px;}

	.survey_finish img {width:100px; margin:300px 0 60px;}
	.survey_finish p {font-size:2.86em; line-height:55px;}
	.survey_finish .btn_quick {width:300px; height:64px;}

}

@media (max-width:640px){
	.survey_top {height:640px;}
	.survey_top .box_con .top_txt .tit01 {width:100%; margin-top:20px; padding-top:10px; background-size:contain; font-size:1.79em; line-height:inherit;}
	.survey_top .box_con .top_txt h1 {margin:0 0 5px; font-size:2.14em; line-height:40px;}
	.survey_top .box_con .btm_txt .tit {font-size:1.21em;}
	.survey_top .box_con .btm_txt .txt {font-size:1em; line-height:24px}
	.survey_cnt .box_con .top_txt h2 {font-size:2.14em;}
	.survey_cnt .box_con .btm_txt ul li .box {padding:15px;}
	.survey_cnt .box_con .btm_txt ul li .date {font-size:1em;}
	.survey_btm .info_txt {top:-100px;}
	.survey_btm .info_txt p {padding:0 20px; font-size:1.14em;}
	.respondent {margin-top:0;}
	.survey_con .box_con .info_box {padding:20px;}
	.survey_con .box_con .info_box .dl_type01 {width:100%;}
	.survey_con .box_con .info_box .rgt_img {position:relative; top:inherit; right:inherit; margin-top:0;}
	.survey_btm .submit p {padding:50px 20px;}

}

@media (max-width:414px){
	.survey_top .box_con .top_txt .tit01 {height:50px; padding-top:5px; font-size:1em;}
	.survey_top .box_con .btm_txt {padding:20px 0 30px;}
	.survey_cnt {height:780px;}
	.survey_cnt .box_con .btm_txt ul li .box {max-height:230px;}
	.survey_cnt .box_con .btm_txt ul li .tit {font-size:1em;}
	.survey_cnt .box_con .btm_txt ul li .date {height:30px;}
	.survey_btm .info_txt .cnt_txt img {width:80px;}
	.survey_btm .submit .btn_submit {widh:260px; height:50px; line-height:50px; font-size:1.79em;}
	.survey_finish p {font-size:1.5em; line-height:35px;}
	.survey_finish .btn_quick {width:250px;}
}


/*2018-02-02 나만의 우표 시작*/
.sub_top_txt.stampSub{position:relative;min-height:300px;padding: 0 240px 35px 0;background:url("/2016/images/dummy/sub_top_stamp2.png") no-repeat 100% 0;}
.sub_top_txt.stampSub p .block {display:block;}
.sub_top_txt {}
.sub_top_txt.member_list {min-height:245px;padding: 0 275px 35px 0;background:url('/2016/images/dummy/sub_top_txt02.gif') no-repeat 100% 0;}
.sub_top_txt.member_list p .block {display:block;}
.sub_top_txt.member_list .tit {padding:50px 0 0 0;}
.clearFix:after{content:""; display:block; clear:both;}
.contents_btns a.type03 {width:284px; background:url("/2016/images/common/btn_contents03.png") no-repeat right; padding:25px 10px 25px 15px;}
.clearFix.exBox{margin-bottom:55px; max-width:940px;}
.clearFix.exBox > img{float:left;}
.clearFix.exBox > ul{float:right; padding-top:8px;padding-bottom:276px;background: url(../images/common/img_frame.jpg) no-repeat 0 100%;}
.clearFix.exBox > ul li{position:relative;font-size:14px; line-height:24px; padding:0 0 0 28px;}
.clearFix.exBox > ul li .lst_bullet {position:absolute;left:0;top:7px;}
.lineB{display:block;}
.exBox {position:relative;height:425px;padding:0 0 0 470px;}
.exBox img {position:absolute;left:0;top:0;z-index:0;}
.lst_bullet{display:inline-block;background-color:#333; width:15px; height:15px; border-radius:15px;color:#fff;vertical-align:middle;text-align:center;line-height:15px;font-size:12px;margin-right:4px;}
.sub_top_txt.stampSub .tit .block {display:block;}
span.asterisk{padding-right:11px; background:url("/2016/images/common/bg_bullet01.png") no-repeat right 2px;}
input:-ms-input-placeholder {color:#333;}
input::-webkit-input-placeholder {color: #333;}
input::-moz-placeholder {color:#333;}
input::-moz-placeholder {color:#333;}
input.stampNum{color:#fff;background-color:#333;border-radius:3px; border:1px solid #333 !important; margin-left:10px;}
.mgT10{margin-top:10px;}
.mgT10 > input{width:50%;}
.mgT10 > input:last-child{margin-top:10px;}
.mgL10{margin-left:10px;}
.wth100{width:100%;box-sizing:border-box; margin:0 15px 0 0;}
input[type="checkbox"]{vertical-align:middle;}
.selectB{display:inline-block; margin-left:10px;}
.selectB > select{margin:0 4px;}
.btnP{display:inline-block;padding:6px 9px;color:#b9b9b9;border:1px solid #d5d5d5; margin:0 0 0 -3px; padding-top:7px; }
.desc2 {display:block;color:#ff0000;font-weight:bold;line-height:  1.5em;margin: 5px 0 0 0;}
.input_text {padding: 5px;border: 1px solid #d5d5d5;}
.pd0 {padding:0 !important;}
@media (max-width:991px){
	.sub_top_txt.stampSub p .block {display:inline;}
	.sub_top_txt.member_list p .block {display:inline;}
	
	.clearFix.exBox {height:auto;padding:0;}
	.clearFix.exBox > img {float:none;position:relative;width:100%;}
	.clearFix.exBox > ul li{line-height:1.6em;padding:0 0 0 21px;}
	.clearFix.exBox > ul li .lst_bullet {top:3px;}
	.clearFix.exBox > .listSt {float:none;}
}
@media (max-width:800px){
	.sub_top_txt.stampSub {min-height:auto;}
	.sub_top_txt.stampSub .tit .block {display:inline;}
	.sub_top_txt.member_list .tit .block {display:inline;}
}
@media (max-width:750px){
	.stamp_inquiry {margin:0 0 50px 0}
}
@media (max-width:650px){
	.sub_top_txt.stampSub {padding: 0 0 35px 0;}
	.sub_top_txt.member_list {padding: 0 0 35px 0;}
	
}

/*2018-02-02 나만의 우표 끝*/
@media all and (min-width:1px) and (max-width:550px) {
  /* line 94, D:/project/100th/2016/sass/board_write.scss */
  .board_write li {
    display:block;
  }
  /* line 97, D:/project/100th/2016/sass/board_write.scss */
  .board_write li .th {
    display:block;
    width:100%;
    padding:15px;
    font-weight:bold;
  }
  /* line 103, D:/project/100th/2016/sass/board_write.scss */
  .board_write li .td {
    display:block;
  }
  .txt_notice {position:relative;left:0;display:block;margin:10px 0 0 0;}
  .input_text {width:100%;}
}




/*2018-03-26 100 to U Fund 안내*/
.menu04 .sub_top_txt > p {
    letter-spacing:-1px;
    padding-bottom:30px;
    line-height:24px;
}
.menu04 .sub_middle .fund100_ex {
    width:650px;
    display:inline-block;
    padding: 0 0 0 60px;
}

.menu04 .sub_middle .fund100_ex:before {
    content:'';
    display:block;
    width:110px;
    margin:0 0 35px 0;
    border-top:1px solid #1e1e1e;
}
.menu04 .fund100_ex .sstit {
    font-size:20px;
    font-family:"NanumSquare";
    line-height:1.3;
    color:#1e1e1e;
    width:115px; display:inline-block;
    vertical-align: top;
}

.menu04 .sub_middle .fund100_ex > li {margin-bottom:20px;}
.menu04 .sub_middle .fund100_ex > li:last-child{margin-bottom:0;}
.menu04 .sub_middle .fund100_ex > li > p {display:inline-block; width:530px; line-height:26px;letter-spacing: -1px;color:#666;}

.menu04 .fund100_respect .stit {font-size:26px; margin-top:120px;margin-bottom:55px;}
.menu04 .fund100_respect .stit:before {border:none;width:0; margin:0;}
.menu04 .fund100_respect .sstit:before {
    content:'';
    display:block;
    width:110px;
    margin:0 0 25px 0;
    border-top:1px solid #1e1e1e;
}
.menu04 .fund100_respect .sstit {
    font-size:20px;
    font-family:"NanumSquare";
    line-height:1.3;
    color:#1e1e1e;
    padding-bottom: 25px;
}

.menu04 .fund100_respect .sstit .small_txt {font-size:14px;display:block;}
.menu04 .fund100_respect .dot_list li {padding:5px 0;}
.menu04 .fund100_respect .simg {width:318px;margin-top:15px;}
.menu04 .fund100_respect li.img_subtxt {font-size:12px; padding-left:20px;}

.menu04 .fund100_respect .col2 {width:100%;}
.menu04 .fund100_respect .col {display:table-cell; padding:0 30px;}
.menu04 .fund100_respect .col.last {padding-top:20px;}

@media (max-width:1024px) {
    .menu04 .sub_middle .fund100_ex {width:100%; padding:30px 0 0 0;}
    .menu04 .sub_middle .fund100_ex > li > p { width:100%;}
    .menu04 .fund100_respect .col {display:block; padding:0 20px;}
    .menu04 .fund100_respect .col.last {width:auto;}
}



/* 페이스북 아이콘 추가 2018-04-11 */

/* pc버전 -> gnb 상단에 추가 / mobile 버전 -> sitemap에 추가 pc버전에서 display none, 모바일 버전에서 display block */
@media all and (min-width:1200px) {
    .header .inner_layout {position:relative;}
    .header .inner_layout .icon_f {position:absolute; top:45px; right:0;}
    
    .sitemap_list .gnb_btn03 {display:none;}
}

@media (max-width:1199px){
    .header .inner_layout .icon_f {display:none;}
    
    .sitemap_list .gnb_btn03 {display:block;}
    .sitemap_list .gnb_btn03 a {padding:15px 10px;}
}


/* 100주년 기념식 참여 2018-07-24 */

.sub_top_txt.cere100Sub { background:url("/2016/images/dummy/sub_top_cere100.png") no-repeat 100% 0;}
.cere100Sub + .stit {margin-top:-128px;}
.board_write.cere100_board li .th {padding:8px 0 8px 20px;}

@media (max-width:800px) {
    .sub_top_txt.cere100Sub {background-size:30%; background-position: right 0 bottom 0;}
    .cere100Sub + .stit {margin-top:auto;}
}
