/* sub */
.s_container{max-width: 1200px;width: 100%;margin:0 auto;min-height: 720px;}
caption{overflow: hidden;height: 0;font-size: 0;line-height: 0;}
.sub_top{margin-top: 100px;background-repeat: no-repeat;background-image: url('/images/sub/sub_top.png');height: 308px;padding-top: 105px;box-sizing: border-box}
#snbwrap{width: 17.75%;display: inline-block;margin-top: -40px;position: relative;}
.s_contents{background: #FFF;width: 81.7%;display: inline-block;vertical-align: top;box-sizing: border-box;min-height: 508px;padding-bottom: 130px;padding-left: 2.8%;}
.taC{height: 171px;line-height: 171px;width: 100%;margin: 0 auto;text-align: center;box-sizing: border-box;background-repeat: no-repeat;background-image: url('/images/sub/subbg.png');}
.taC h2{font-size: 25px;font-weight: 500;color: #FFF;position: relative;text-align: center;box-sizing: border-box;position: relative;}
.taC h2::before{content: '';display: block;width: 93px;height: 3px;background-color: #ddd0d1;position: absolute;left: 50%;transform: translateX(-50%);top: 59px;}
.s_home{position: absolute;left: -52px;top: 0;}
.s_home a{display: block;background-repeat: no-repeat;background-image: url('/images/sub/home_i.png');height: 54px;width: 52px;background-color: #46050b;background-position: center;}
.snbul{border-top: 1px #e1e1e1 solid;border-bottom: 4px #7a0026 solid;}
.snbli{border-bottom: 1px #e1e1e1 solid;background-color: #FFF;}
.snbli>a{display: block;font-weight: 500;line-height: 52px;height: 52px;box-sizing: border-box;padding: 0 12px;color: #000000;font-size: 16px;/* background-image: url('/images/sub/click.png');background-repeat: no-repeat;background-position: 93%; */}
.snbli.on>a{/* background-image: url('/images/sub/click_on.png'); */color: #6b1e1e;font-weight: 700;background-color: #e1e1e1;}
.snblis{border-bottom: 1px #e1e1e1 solid;background-color: #FFF;}
.snblis>a{display: block;font-weight: 500;line-height: 52px;height: 52px;box-sizing: border-box;padding: 0 12px;color: #000000;font-size: 16px;/* background-image: url('/images/sub/click.png');background-repeat: no-repeat;background-position: 93%; */}
.snblis.on>a{/* background-image: url('/images/sub/click_on.png'); */color: #6b1e1e;font-weight: 700;background-color: #e1e1e1;}
.childMenu{ background-image: url('/images/sub/click.png');background-repeat: no-repeat;background-position: 93%; }
.childMenu.select{ background-image: url('/images/sub/click_on.png'); }
.s_depth{background-color: #fff;padding: 5px 20px;box-sizing: border-box;border-top:1px #e1e1e1 solid;display: none;}
.s_depth li{line-height: 2.2;}
.s_depth a{font-size: 15px;color: #000000;}
.depthli.on .s_depth{display: block;}
.depthli.on>a{/* background-image: url('/images/sub/click_on02.png'); */}
.hgroup{border-bottom: 1px #d7d7d7 solid;padding: 17px 0 7px;}
.tith3{font-size: 25px;color: #252525;display: inline-block;}
.conInfo{float: right;margin-top: 15px;}
.location{display: inline-block;vertical-align: middle;}
.location li{display: inline-block;vertical-align: middle;font-size: 14px;color: #313131;}
.location li::after{content: '';display: inline-block;width: 7px;height: 13px;background-repeat: no-repeat;background-image: url('/images/sub/ri.png');margin: 0 3px -2px 7px;}
.location li:last-child::after{display: none;}
.location li a{font-size: 14px;color: #313131;}
.conInfo>div {display: inline-block;vertical-align: middle;margin-top: 3px;margin-left: 11px;}
.conInfo>div span{font-size: 14px;color: #5b5b5b;}
.home img{margin-top: -3px;}
.zoom-in{background-image: url('/images/sub/icon_plus.png');width: 17px;height: 17px;text-indent: -999999px;vertical-align: -3px;margin-left: 3px;}
.zoom-out{background-image: url('/images/sub/icon_minus.png');width: 17px;height: 17px;text-indent: -999999px;vertical-align: -3px;margin-left: 3px;}
.print{width:17px;margin-top: -2px;cursor: pointer;background-repeat: no-repeat;text-indent: -999999px;vertical-align: middle;background-image: url('/images/sub/icon_print.png');background-position: center;background-color: #FFF;margin-left:1px;}
.saveEcx{background-image: url('/images/sub/icon_save.png');width: 17px;height: 17px;text-indent: -999999px;vertical-align: -3px;margin-left: 1px;}
.sitemapul{margin-top: 50px;padding-left: 18px;}
.sitemapul>li{display: inline-block;vertical-align: top;width: 225px;width: 24%;margin-right: 13%;margin-bottom: 70px;}
.sitemapul>li:nth-child(3n){margin-right: 0;}
.sitemapul>li h4{font-size: 17px;color: #000000;font-weight: 700;position: relative;border-bottom: 1px #e1e1e1 solid;height: 62px;box-sizing: border-box;padding-left: 70px;line-height: 2.5;}
.sitemapul h4::before{content: '';display: inline-block;width: 47px;height: 60px;background-repeat: no-repeat;position: absolute;left: 0;bottom: -1px;}
.sitemap01 h4::before{background-image: url('/images/sub/site_i01.png');}
.sitemap02 h4::before{background-image: url('/images/sub/site_i02.png');}
.sitemap03 h4::before{background-image: url('/images/sub/site_i03.png');}
.sitemap04 h4::before{background-image: url('/images/sub/site_i04.png');}
.sitemap05 h4::before{background-image: url('/images/sub/site_i05.png');}
.depthul>li{border-bottom: 1px #e1e1e1 solid;}
.depthul>li>a{font-size: 17px;color: #000000;display: block;font-weight: 500;height: 48px;line-height: 48px;}

/* 2020-03-25 화면바뀜 */
.Ebook_info{margin-top: 75px;text-align: center;}
.Ebook_info li{display: inline-block;vertical-align: top;margin-bottom: 40px;background-repeat: no-repeat;width: 201px;height: 191px;box-sizing: border-box;margin-right: 55px;}
.Ebook_info li:nth-child(3n){margin-right: 0;}
.Ebook01{background-image: url('/images/sub/Ebook01.png');}
.Ebook02{background-image: url('/images/sub/Ebook02.png');}
.Ebook03{background-image: url('/images/sub/Ebook03.png');}
.Ebook04{background-image: url('/images/sub/Ebook04.png');}
.Ebook05{background-image: url('/images/sub/Ebook05.png');}
.Ebook_info li a{font-size: 18px;color: #111111;display: block;height: 100%;box-sizing: border-box;padding-top: 119px;text-align: center;}

.wrep{margin-top: 40px;width: 625px;position: relative;  left: 15%; }
.Ebook_info2 li{position: relative;display: inline-block;vertical-align: top;margin-bottom: 15px; width: 194px;height: 150px;box-sizing: border-box; margin-right: 10px; }
.fntBox{padding:1px 0 1px 10px;position:absolute;top: 7px;width: 80%;}
.imgBoxA{position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center 64%;}
.grp{background-position: 50% 54%;}
.grp01{background-image: url(/images/sub/bb01.png);}
.grp02{background-image: url(/images/sub/bb02.png);} 
.grp03{background-image: url(/images/sub/bb03.png);}
.grp04{background-image: url(/images/sub/bb04.png);}
.grp05{background-image: url(/images/sub/bb05.png);}
.grp06{background-image: url(/images/sub/bb06.png);}
/*
.grp01{background-image: url(/images/sub/b01.png);}
.grp02{background-image: url(/images/sub/b02.png);}
.grp03{background-image: url(/images/sub/b03.png);}
.grp04{background-image: url(/images/sub/b04.png);}
.grp05{background-image: url(/images/sub/b05.png);}
.grp06{background-image: url(/images/sub/b06.png);}
.grp07{background-image: url(/images/sub/b07.png);}
.grp08{background-image: url(/images/sub/b08.png);} */
.bgGray{background-color:#efefef;}
.bdGray{border: 1px solid #cccccc;}
.bgSkyblue{background-color:#b8e6f4;}
.bdSkyblue{border: 1px solid #b8e6f4;}
.bgMint{background-color:#b0ecde;}
.bdMint{border: 1px solid #b0ecde;}
.bgYellow{ background-color:#f4e2a4;}
.bdYellow{border: 1px solid #f4e2a4;}
.bdPink{ border: 1px solid #fbcebe;}
.bgPink{ background-color:#fbcebe;}
.menuRight{left:50%;}
.inBoxMenu{position: absolute; text-align: center; margin-left: -1px; padding: 3px 0; bottom: -1px;  border: 1px solid #cccccc; background-color: #efefef;  width: 50%;}
     



.box-point{border: 1px #e1e1e1 solid;box-sizing: border-box;font-size: 15px;color: #000000;padding: 20px 10px 20px 20px;border-radius: 10px;width: 95.7%;line-height: 1.9;word-break: keep-all;/* margin-left: 18px; */}
.search_box{margin-top: 25px;}
.search_inner{display: inline-block;vertical-align: top;border: 2px #7a0026 solid;box-sizing: border-box;padding-left: 20px;width: calc(100% - 153px);}
.search_inner select{background-color: #FFF;border: 1px #e1e1e1 solid;color: #000000;box-sizing: border-box;height: 26px;vertical-align: top;margin-top: 12px;width: 138px;width: 18.8%;}
.search_inner input{font-size: 13px;color: #585757;width: 65.5%;box-sizing: border-box;padding: 0 15px;vertical-align: top;margin-top: 12px;height: 26px;background-color: #FFF;}
.search_tool{display: inline-block;vertical-align: top;border: 1px #cccccc solid;border-bottom: 0;width: 117px;margin-left: 10px;}
.search_tool1{text-align: center;display: inline-block;border: 1px #cccccc solid;width: 117px;padding: 17px 0px;}
/* .search_tool1 a{display: block;border-bottom: 1px #cccccc solid;font-size: 14px;color: #252525;text-align: center;height: 26px;line-height: 26px;} */
.search_tool1:HOVER{background-color:#f3f3f3;}
.search_tool a{display: block;border-bottom: 1px #cccccc solid;font-size: 14px;color: #252525;text-align: center;height: 26px;line-height: 26px;}
.search_tool a:HOVER{background-color:#f3f3f3;display: block;border-bottom: 1px #cccccc solid;font-size: 14px;color: #252525;text-align: center;height: 26px;line-height: 26px;}
.search_b{background-color: #7a0026;color: #FFF;text-align: center;height: 51px;line-height: 51px;width: 11.6%;font-size: 18px;float: right;}
.bookList{border-top: 1px #d7d7d7 solid;}
.bookList>li{border-bottom: 1px #d7d7d7 solid;padding: 20px 0 20px 20px;}
.bookList>li:hover{background-color: #f9fbfc;}
.bookList>li>div{display: inline-block;vertical-align: top;box-sizing: border-box;}
.dcon_on>li>div{display: inline-block;vertical-align: top;box-sizing: border-box;}
.bookPhoto{width: 125px;}
.bookPhoto a{border:1px #e1e1e1 solid;}
.bookPhoto span{border:1px #e1e1e1 solid;font-size: 13px;box-sizing: border-box;text-align: center;color: #3b3b3b;height: 26px;line-height: 24px;display: block;margin-top: 1px;}
.booktit{font-size: 22px;color: #3b3b3b;font-weight: 700;}
.booktit02{font-size: 30px;color: #4c2705;font-weight: 700;padding: 28px 15px;}
.book_explain{width: calc(100% - 165px);margin-left: 15px;padding-top: 20px;}
.book_explain ul{margin-top: 20px;}
.book_explain li{display: inline-block;vertical-align: top;font-size: 15px;color:#3b3b3b;margin-right: 3.7%;margin-bottom: 7px;line-height: 1.5;}
/* .book_explain li:nth-child(5n){margin-right: 0;} */
.book_explain li span{color: #c87373;}
.book_explain li .inblk{display: inline-block;}
.book_explain .btn_a82{margin-top: 8px;margin-left: 5px;}
.book_apppop ul{margin-top: 20px;}
.book_apppop li{display: inline-block;vertical-align: top;font-size: 15px;color:#3b3b3b;margin-right: 3.7%;margin-bottom: 7px;line-height: 1.5;}
.book_apppop li:nth-child(5n){margin-right: 0;}
.book_apppop li span{color: #c87373;}
.book_apppop li .inblk{display: inline-block;}
.book_apppop .btn_a82{margin-top: 8px;margin-left: 5px;}
.pageCase{
	width: 30%; 
}
.paginate{margin-top:30px; width:100%;text-align: center;}
.paginate {display: inline-block;font-size: 0;vertical-align: top;}
.paginate a{display: inline-block;vertical-align: top;border:1px #e1e1e1 solid;border-left:0;box-sizing: border-box;width: 32px;height: 32px;text-align: center;line-height: 30px;}
.paginate a{font-size: 16px;color: #454041;}
.paginate a:hover{font-size: 16px;color: #ffffff;border:1px solid #666;background-color:#dbccc9;}
.paginate a.on{color:#ab0000;font-weight:bold;background-color: #e2dfde;}

.paginate .inBtn{display: inline-block;vertical-align: top;border:1px #e1e1e1 solid;box-sizing: border-box;width: 110px;height: 32px;text-align: center;line-height: 30px; float: right;}
.paginate .inBtn{font-size: 16px;color: #454041;}
.paginate .inBtn:hover{font-size: 16px;color: #000000;border:1px solid #666;background-color:#dbccc9;}

.paginate .select{background-color: #e2dfde;}
.paginate .left-prev-arrow{border-left:1px #e1e1e1 solid;background:#fff url("/images/sub/arrow_first.png") no-repeat; background-position: center;}
.paginate .left-arrow{background:#fff url("/images/sub/arrow_prev.png") no-repeat; background-position: center;}
.paginate .right-arrow{background:#fff url("/images/sub/arrow_next.png") no-repeat; background-position: center;}
.paginate .right-next-arrow{background:#fff url("/images/sub/arrow_last.png") no-repeat; background-position: center;}
.paginate .left-prev-arrow:hover
{border:1px solid #666;background-color:#dbccc9;}


.pagination{margin: 30px 0;text-align: center;}
.pagination ul{display: inline-block;font-size: 0;vertical-align: top;}
.pagination li{display: inline-block;vertical-align: top;border:1px #e1e1e1 solid;border-left:0;box-sizing: border-box;width: 32px;height: 32px;text-align: center;line-height: 30px;}
.pagination li:first-child{border-left:1px #e1e1e1 solid;}
.pagination li a{font-size: 16px;color: #454041;display: block;}
.pagination .select{background-color: #e2dfde;}
.pagination .select a{color: #333333;font-weight: 500;box-sizing: border-box;height: 100%;} 


.s_con{padding: 30px 0;}
.s_tabul{border-bottom: 2px #9e2707 solid;}
.s_tabul>li {display: inline-block;vertical-align: top;border: 1px #e1e1e1 solid;width: 19.1%;min-width: 140px;box-sizing: border-box;}
.s_tabul>li>a{text-align: center;font-size: 18px;color: #000000;height: 39px;line-height: 39px;display: block;}
.s_tabul>li.bBli{margin-bottom: 6px;}
.s_tabul>.s_on{background-color: #dbccc9;}
.s_tabul02>li{    width: auto;padding: 0 2%;min-width: auto;margin-bottom: 3px;/* width: auto;padding: 0 2%;min-width: auto;margin-bottom: 3px */}
.s_tabul03>li{    width: auto;padding: 0 2%;min-width: auto;/* width: auto;padding: 0 2%;min-width: auto;margin-bottom: 3px */}
.engul{margin-top: 30px;}
.engul>li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e1e1e1 solid;background-color: #f3e6de;height: 25px;width: 2.41%;margin-right: 0.9%;}
.engul>li:last-child{margin-right: 0;}
.engul>li>a{display:block;font-size: 17px;color: #871c24;font-weight: 500;text-align: center;}
.engul2{margin-top: 30px;}
.engul2>li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e1e1e1 solid;background-color: #f3e6de;/* height: 22px; */width: 2.41%;margin-right: 0.9%;}
.engul2>li:last-child{margin-right: 0;}
.engul2>li>a{display:block;font-size: 22px;color: #871c24;font-weight: 500;text-align: center;}
.box_ebe{background-color: #ebebeb;box-sizing: border-box;border-radius: 20px;padding: 18px 25px;}
.box_ebe p{font-size: 15px;color: #000000;word-break: keep-all;line-height: 1.6;}
.board_tit{margin: 35px 0 10px;}
.curpage{display: inline-block;vertical-align: middle;font-size: 15px;color: #000000;}
.board_search{display: inline-block;vertical-align: middle;float: right;width: 73%;text-align: right;}
.board_search select{width: 110px;}
.board_search input{width: 39.5%;}
.bs_btn{margin-left: -6px;width: 14.5%;border:1px #cccccc solid;box-sizing: border-box;background-color: #e1e1e1;text-align: center;font-size: 15px;color: #000000;height: 26px;line-height: 24px;}
.board_table{width: 100%;border-top: 4px #7a0026 solid;color: #000000;}
.board_table th{border-bottom: 1px #e1e1e1 solid;padding: 12px 0;font-weight: 700;font-size: 15px;word-break: keep-all;}
.board_table td{border-bottom: 1px #e1e1e1 solid;padding: 11px 0;font-weight: 400;font-size: 14px;text-align: center;}
.board_table td a{word-break: keep-all;}
.board_table .t01{width: 6%;}
.board_table .t02{width: 10%;}
.board_table .t03{text-align: left;width: 20%;}
.board_table .t04{text-align: left;width: 44%;}
.board_table .tSubject{text-align: left;width: 30%;}
.board_table .t05{width: 8%;}
.board_table .t06{width: 10%;}
.board_table .t07{width: 20%;}
.board_table .tLeft{line-height:22px;text-align: left; padding-left: 10px}
.sub_tit{box-sizing: border-box;font-size: 17px;color: #292828;background-repeat: no-repeat;background-image: url('/images/sub/sub_i.png');padding-left: 23px;background-position: left;font-weight: 700;}
.s_titbox .sub_tit{display: inline-block;vertical-align: middle;}
.sub_tit02{box-sizing: border-box;font-size: 17px;color: #292828;background-repeat: no-repeat;background-image: url('/images/sub/sub_i02.png');padding-left: 23px;background-position: left;font-weight: 700;}
.fR_in{float: right;color: #000000;font-size: 14px;font-weight: 400;}
.fR_in>span{font-size: 15px;color: #292828;font-weight: 700;}
.bg_ae6{display: inline-block;vertical-align: middle;width: 8px;height: 8px;border-radius: 50%;background-color: #ae63b2;margin-right:3px;margin-top: -3px;}
.search_table{width: 100%;margin: 12px 0 40px;}
.search_table th{padding: 6px 4px;font-size: 15px;color: #000000;font-weight: 500;}
.search_table td{padding: 6px 4px;}
.search_table td select,.search_table td input{font-size: 13px;color: #585757;}
.search_table .t01{width: 18%;}
.search_table .t02{width: 70%;}
.search_table .t03{width: 12%;}
.search_table .yeartr th{text-align: left;padding: 6px 7px;}
.search_table .yeartr input{width: 174px;}
.search_table .yeartr select{width: 174px;}
.btnboxC{text-align: center;}
.btnboxC a{width: 140px;margin: 0 3px;}
.blul .btn_a82{margin-top: 45px;}
.s_table{width: 100%;color: #000000;border-collapse: separate;border-spacing: 3px;}
.s_table th{border-collapse: separate;background-color: #f2d7e3;font-size: 18px;padding: 14px 0;font-weight: 500;}
.s_table td{border-collapse: separate;font-size: 14px;border:1px #d7d7d7 solid;text-align: center;line-height: 1.65;}
.s_table .taL{text-align: left;padding: 18px;}
.s_table .st01{width: 11%;}
.s_table .st02{width: 27%;}
.s_table .st02_2{width: 17%;}
.s_table .st03{width: 50%;}
.s_table .st04{width: 19%;}
.s_table .st03_2{width: 45%;}
.s_table .bd_e1e{margin-bottom: 10px;}
.s_table .tac{text-align: center;}
.s_table_3 th,.s_table_3 td{width: 33%;}
.bg_faf td{background-color: #fafafa;}
.table_f7f th{background-color: #f7f4f5;font-size: 15px;border:1px #e1e1e1 solid;text-align: center;}
.table_f7f td{padding: 15px;text-align: left;}
.table_f7f .stf01{width: 15.5%;font-weight: 700;}
.table_f7f .stf02{width: 84.5%;}
.table_f7f .stf03{width: 42.3%;}
.table_f7f .stf02>div{text-align: left;}
.table_f7f .tabletd{padding: 0;}
.table_f7f .fw700{font-weight: 700;}
.icontr td{vertical-align: top;}
.icontr .group{width: 89%;}
.sub_i{background-repeat: no-repeat;background-image: url('/images/sub/sub_i02.png');padding-left: 20px;font-size: 18px;color: #222222;line-height: 1.4;background-position: 0 6px;}
.sub_i dl dt{font-size: 18px;color: #222222;display:inline-block;vertical-align: top;}
.sub_i dl dd{font-size: 16px;color: #222222;display: inline-block;vertical-align: top;}
.sub_i02{background-image: url('/images/sub/sub_i03.jpg');}
.sub_i04{background-image: url('/images/sub/sub_i03.jpg');background-repeat: no-repeat;padding-left: 20px;font-size: 17px;color: #222222;line-height: 1.4;background-position: 0 4px;font-weight: 700;}

.map iframe{width: 100%;height: 100%;}
.schedule_btn a{margin-left: 2%;margin-top: 5px;}
.d_table{width: 100%;}
.d_table th{background-color: #FFF;border:0;border-right: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;width: 14%;}
.d_table td{border:0;border-bottom: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;text-align: center;}
.d_table td.bR0{text-align: left;}
.d_table .bR0{border-right: 0;}
.d_table .bB0{border-bottom: 0;}
.d_table .group02{width: 86%;}
.table_f7f .inlineB{width: 25%;}
.table_f7f .inlineB .group{width: 87%;}
.table_f7f .fw700{font-weight: 700;}
.icon01_1 img{margin-top: -3px;}
.imgul_2{padding-left: 20px;margin-top: 30px;}
.imgul_2 li{display: inline-block;vertical-align: top;border:1px #e1e1e1 solid;margin-right: 4.5%;}
.bt02 th{font-size: 16px;font-weight: 400;padding: 19px 0;}
.bt02 td{font-size: 15px;color: #484848;padding: 20px 0;}
.videoul{border-top:4px #7a0026 solid;width: 100%;padding-top: 25px;text-align: center;}
.videoul li{height:350px;float: left; display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e1e1e1 solid;padding: 4px;width: 47%;margin-left: 2.5%;margin-bottom: 20px;}
.videoul li:nth-child(2n){margin-right: 0;}
.videoul li:hover{background-color: #ebebeb;}
.videoul li a{width: 100%;}
.video_img>img{height: 232px; width: 435px;}

.video_text{padding: 10px;box-sizing: border-box;text-align: left;}
.video_text strong{display: block;font-size: 15px;color: #484848;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video_text p{color: #484848;font-size: 15px;margin-top: 5px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video_text span{color: #484848;font-size: 15px;margin-top: 25px;display: block;text-align: right;}
.news_tit{text-align: center;margin-bottom: 25px;margin-top:-30px;border-top:4px #7a0026 solid;}
.news_tit span{font-size: 16px;color: #454041;}
.news_tit a{text-align: left;box-sizing: border-box;padding-left: 8px;background-repeat: no-repeat;background-image: url('/images/sub/news_tit_btn.png');width: 84px;height: 23px;line-height: 23px;font-size: 13px;color: #ffffff;margin-left: 5px;}
.newsul li{margin: 0px 0px 40px 25px;padding: 25px 25px;display: inline-block;vertical-align: top;box-sizing: border-box;border: 1px #e9e9e9 solid;/* margin-bottom: 40px; */width: 29.5%;}
/* .newsul li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e9e9e9 solid;margin-bottom: 40px;width: 24%;} */
.newsul li:nth-child(4n){margin-right: 0;}
.newsul li a{display: block;}
.news_text{box-sizing: border-box;padding: 0px 5px 8px 5px;/* background-color: #ebebeb; */}
.news_text div{display: inline-block;vertical-align: middle;font-size: 18px;font-weight: 800;color: #454041;text-align: right;letter-spacing: -0.3px;margin-left: 5px;}
/* .news_text div{display: inline-block;vertical-align: middle;font-size: 16px;color: #454041;text-align: right;letter-spacing: -0.3px;margin-left: 5px;} */
.nttDnImg{width:98%; border:1px solid #957676;}
.nttBt{cursor:pointer; border: 1px solid #e1e1e1; margin-top: 5px;line-height: 35px;height: 35px;color:#FFFFFF; background-color: #957676; text-align: center;width: 48.5%;display: inline-block;font-size: 14px;}
.history_img{margin-top: 10px;}
#history{margin-top: 60px;position: relative;}
#history::after{content: '';display: inline-block;position: absolute;height: 848px;width: 3px;background-color: #d23145;transform: translateX(-50%);left: 50%;top:48px;}
#history .history-list{width: 50%;width: 50%;margin-left: 52%;position: relative;}
#history .history-list::after{content: '';display: inline-block;width: 18px;height: 18px;background-repeat: no-repeat;background-image: url('/images/sub/year_i01.png');top: 19%;position: absolute;left: -27px;background-color: #FFF;z-index: 10;}
#history .his-left{margin-left: -2%;}
#history .his-left::after{background-image: url('/images/sub/year_i02.png');left: auto;right: -27px;top:56%;}
#history .hi01{margin-top: -40px;}
#history .hi01::after{top: 22%;}
#history .hi02{margin-top: -105px;}
#history .hi02 .year-box::after{top: 50%;}
#history .hi04::after{top: 22%;}
#history .hi05{margin-top: -150px;}
#history .hi06{margin-top: 50px;}
#history .hi06::after{top: 26%;}
#history .hi07 .year-box::after{top:40%;}
#history .hi07::after{top: 40%;}

.year-box{text-align: left;box-sizing: border-box;background-color: #e1e1e1;width: 91.5%;margin: 0 auto;padding: 15px;border-radius: 25px;position: relative;}
.year-box::after{content: '';display: inline-block;width: 11px;height: 22px;background-repeat: no-repeat;background-image: url('/images/sub/box_R_i.png');position: absolute;left: -11px;top: 20%;}
.his-left .year-box{border-left: 0;}
.his-left .year-box::after{width: 15px;height: 29px;left: auto;right: -15px;background-image: url('/images/sub/box_L_i.png');}
.year{display: block;border-bottom: 1px #efefef solid;font-size: 26px;color: #be650f;padding-bottom: 10px;padding-left: 10px;margin-bottom: 10px;}
.monthul li{margin-bottom: 12px;}
.monthul li>span{display: inline-block;vertical-align: middle;line-height: 1.3;letter-spacing: -0.2px;}
.monthul .month{font-size: 18px;color: #716d69;font-weight: 700;width: 30%;padding-left: 10px;box-sizing: border-box;}
.monthul .monthT{font-size: 16px;color: #606060;font-weight: 700;width: 68%;}
.kyear{display: block;border-bottom: 1px #efefef solid;font-size: 26px;color: #be650f;padding-bottom: 10px;padding-left: 10px;margin-bottom: 3px;}
.kmonthul li{margin-bottom: 2px;}
.kmonthul li>span{display: inline-block;vertical-align: middle;line-height: 1.3;letter-spacing: -0.2px;}
.kmonthul .kmonth{font-size: 20px;color: #716d69;font-weight: 700;width: 27%;padding-left: 10px;box-sizing: border-box;}
.kmonthul .kmonthT{font-size: 15px;color: #606060;font-weight: 700;width: 68%;}
.groupul>li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #919191 solid;border-radius: 10px;overflow: hidden;width: 31.8%;margin-right: 1.3%;}
.groupul>li>a{width: 100%;}
.groupul>li:last-child{margin-right: 0;}
.group_tit{border-bottom: 2px #0061b7 solid;background-color: #edf3f9;color: #2a2a2a;font-size: 18px;text-align: center;font-weight: 700;height: 43px;line-height: 43px;}
.group_top{text-align: center;margin-top: 50px;}
.group_top::after{content: '';width: 632px;height: 69px;background-repeat: no-repeat;background-image: url('/images/sub/group_top_bg.png');display: block;margin: 0 auto;padding-right:5px;}
.group_top a{display: inline-block;border: 1px #919191 solid;box-sizing: border-box;background-color: #fbfbfb;font-size: 18px;color: #2a2a2a;font-weight: 700;height: 44px;line-height: 42px;max-width: 268px;width: 100%;text-align: center;border-radius: 10px;}
.group_text{min-height: 400px;box-sizing: border-box;padding: 20px 5px 20px 10px;}
.group_text>li{line-height: 1.57;}
.group_text .group{font-size: 15px;color: #2a2a2a;letter-spacing: -0.6px;}
.groupT_wrap{width: 100%;margin: 30px auto 0;}
.groupT_wrap h3{color: #000000;font-size: 20px;}
.groupT_wrap .table_c3d{margin: 15px auto;}
.table_c3d{/* font-size: 13px;line-height: 14px; */text-align: center;width: 100%/* 735px */;border-left: 1px solid #c3d2e8;border-top: 2px solid #0061b7;}
.table_c3d th{border-right: 1px solid #c3d2e8;border-bottom: 1px solid #c3d2e8;padding: 10px 15px;text-align: center;background: #edf3f9;color: #004080;}
.table_c3d td{border-right: 1px solid #c3d2e8;border-bottom: 1px solid #c3d2e8;height: 50px;color: #5c5c5c;font-size:15px;}
.table_c3d td:nth-child(3){padding-left: 10px;text-align: left;}
.tableStyle01{font-size: 14px;line-height: 14px;text-align: center;width: 100%;border-left: 1px solid #c3d2e8;border-top: 2px solid #0061b7;}
.tableStyle01 th{border-right: 1px solid #c3d2e8;border-bottom: 1px solid #c3d2e8;padding: 11px 15px;text-align: center;background: #edf3f9;color: #1e418a;}
.tableStyle01 td{border-right: 1px solid #c3d2e8;border-bottom: 1px solid #c3d2e8;height: 58px;color: #000000;padding: 0 5px;}
.tableStyle01 .bB02{border-bottom: 2px solid #0061b7;}
.tableStyle01 .bB01{border-bottom: 1px solid #0061b7;}
.table_5 th,.table_5 td{width: 20%;}
.table_6 th,.table_6 td{width: 16%;}
.diner_top{margin: 15px 0;}
.diner_top div{font-size: 16px;color: #222222;display: inline-block;line-height: 1.6;}
.diner_top a{display: inline-block;text-align: center;border:1px #e1e1e1 solid;box-sizing: border-box;font-size: 16px;color: #222222;height: 30px;line-height: 28px;padding: 0 12px;margin-left: 4%;}
.diner_text{font-size: 16px;color: #222222;margin:15px 0 25px;line-height: 1.4;word-break: keep-all;}
.diner_text .mT10{margin-top: 10px;display: inline-block;}
.photoul{box-sizing: border-box;border:1px #e1e1e1 solid;padding: 6px;width: 100%/* 92.3% */;text-align: center;margin-top: 10px;margin: 10px auto 0px;}
.photoul li{display: inline-block;vertical-align: top;margin-right: 0.5%;width: 49.3%;}
.photoul li:nth-child(2n){margin-right: 0;}
.photoul .mB6{margin-bottom: 6px;}
.faq_list{box-sizing: border-box;background-color: #ebebeb;padding: 20px 30px;}
.faq_list>li{background-color: #FFF;box-sizing: border-box;border-radius: 6px;margin-bottom: 10px;min-height: 65px;padding:23px;}
.faq_list>li:last-child{margin-bottom: 0;}
.question_area a{font-size: 16px;color: #484848;display: block;font-weight: 700;background-repeat: no-repeat;background-image: url('/images/sub/btn_faq_off.png');background-position: right;}
.question_area .faq_on{background-image: url('/images/sub/btn_faq_on.png');}
.answer_area{font-size: 15px;color: #6d6d6d;margin-top: 15px;word-break: keep-all;display: none;}
.answer_area.a_on{display: block;}
.bt_mB{margin-top: 0;border-bottom: 4px #7a0026 solid;padding-bottom: 10px;margin-bottom: 17px;}
.categorywrap{padding: 20px;box-sizing: border-box;}

.searchStorage{width: 100%;/* display: none; */}
.noSearchFontC{color:#0075FF;}
.insch{margin: 15px 0;}
.insch input{width: calc(100% - 36px);margin-right: -5px;height: 33px;}
.insch a{border:1px #e1e1e1 solid;border-left: 0;background-repeat: no-repeat;background-image: url('/images/sub/insch_btn.png');width: 35px;height: 31px;vertical-align: top;}
.category{margin-bottom: 22px;}
.category li{display: inline-block;vertical-align: middle;margin-right: 1.5%;}
.category li a{color: #000000;font-size: 15px;}
.category li a.selected{color: #B30A0A;font-size: 15px;}
.btn_ebox{display: inline-block;}
.btn_ebox a{margin-right: 8px;}
.fR_selC{float: right;margin-top: 4px;}
.wish_selC{float: right;margin-top: -5px;}
.wish_rank{background-color: #8c8c8c;text-align: center;border-radius: 20px;height: 28px;line-height: 28px;padding: 0 10px;font-size: 15px;color: #ffffff;}
.bookList_opt{border:1px #e1e1e1 solid;box-sizing: border-box;}
.list-opt01{padding: 10px 15px;}
.searchRightBtn a{border:1px #832643 solid;text-align: center;box-sizing: border-box;font-size: 12px;color: #a82020;width: 100%;padding:0 10px;height: 24px;line-height:22px;}
.searchRightBtn >.s_on > a{background-color: #b17982; color: #ffffff;}
.searchRightBtn li:nth-child(1){margin-bottom: 5px; }
.list-opt01 span{display: block;font-size: 14px;color: #2d2d2d;line-height: 1.8;}
.opt_tit{font-size: 15px;color: #e7e7e7;box-sizing: border-box;display: block;background-color: #653645;height: 42px;line-height: 40px;padding-left: 25px;border-top:1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;}
.tags{text-align: center;background: #FFF8FA;padding: 15px 5px;box-sizing: border-box;}
.tags ul li{display: inline-block;vertical-align: middle;margin: 0 3px;}
.tags ul a{color: #CB4242;}
.tags .tag1{font-size: 12px;}
.tags .tag2{font-size: 14px;}
.tags .tag3{font-size: 16px;}
.tags .tag4{font-size: 17px;}
.tags .tag5{font-size: 18px;}
.tags ul li:hover a{color: #0075FF;}
.list-opt03 ul{padding: 15px 10px 10px;box-sizing: border-box;text-align: center;}
.list-opt03 ul li{display: inline-block;vertical-align: top;margin: 0 3%;width: 42%;}
.list-opt03 ul li a{display: block;}
.list-opt03 ul li span{color: #3a3a3a;font-size: 14px;display: block;margin-top: 7px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topic_tabs{border-bottom:1px #e1e1e1 solid;}
.topic_tabs li{float: left;border-right:1px #e1e1e1 solid;box-sizing: border-box;width: 33.3%;}
.topic_tabs li:last-child{border-right: 0;}
.topic_tabs li a{font-weight: 700;font-size: 14px;color: #2d2d2d;display: block;text-align: center;height: 27px;line-height: 27px;}
.topic_tabs li.active{background-color: #e5e5e5;}
.topicbox{padding: 20px;box-sizing: border-box;}
.topicbox ul li{line-height: 1.5;}
.topicbox ul a{font-size: 14px;color: #2d2d2d;}
.topicbox ul a span{width:25px;font-size: 15px;color: #b78122;display: inline-block;}
.schul li{border-bottom: 1px  #e1e1e1 solid;}
.schul li:last-child{border-bottom: 0;}
.schul a{height: 33px;line-height: 33px;display: block;background-repeat: no-repeat;background-image: url('/images/sub/sch_i.png');background-position: 88%;font-size: 14px;color: #171717;box-sizing: border-box;padding: 0 12px 0 13px;/* padding: 0 22px 0 35px; */}
.list-opt06 ul{padding: 18px 5px;box-sizing: border-box;}
.list-opt06 ul li{font-size: 14px;color: #171717;line-height: 1.8;}
.list-opt06 ul li span{margin-right: 3px;}
.preview_btn{/* display: block; */font-size: 15px;color: #05474c;margin: 12px 0 0 5px;/* padding-left: 5px; */}
.s_more{margin-bottom: 10px;}
.more_btn{float: right;border: 1px #e1e1e1 solid;font-size: 15px;color: #626262;height: 34px;box-sizing: border-box;line-height: 32px;width: 130px;text-align: center;}
.more_btn span{margin-left: 10px;}
.fR_selC select{width: auto;padding: 0 30px 0 10px;height: 29px;}
.wish_selC select{width: auto;padding: 0 30px 0 10px;height: 29px;}
.book_info_text{border:1px #e1e1e1 solid;box-sizing: border-box;padding: 30px 20px 30px 75px;line-height: 22px;}
.book_img{display: inline-block;text-align: center;vertical-align: middle;border:1px #d7d7d7 solid;width: 198px;}
.book_infoul{display: inline-block;vertical-align: middle;width: calc(100% - 238px);margin-left: 3.5%;}
.book_infoul li{margin-bottom: 12px;}
.book_infoul li:last-child{margin-bottom: 0;}
.book_infoul li span{display: inline-block;vertical-align: top;font-size: 15px;}
.bT01{color: #c87373;width: 20%;}
.bT02{color: #3b3b3b;width: 78%;}
.booktit03{margin: 30px 0 20px;font-size: 16px;color: #3b3b3b;font-weight: 700;}
.booktit03 a{float: right;font-size: 15px;font-weight: 500;}
.book_table{width: 100%;border-top:2px #c9821d solid;color: #3b3b3b;border-left: 1px #dcdcdc solid;}
.book_table th{background-color: #f1e9dd;font-size: 14px;border-bottom: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;padding: 8px 0;}
.book_table td{font-size: 15px;border-bottom: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;text-align: center;padding: 13px 0;}
.btn_leftB{margin-top: 8px;}
.btn_leftB a{margin-right: 3px;}
.btn_explain{border:1px #e1e1e1 solid;box-sizing: border-box;padding: 12px 50px;margin:20px 0 8px;border-radius: 20px;}
.btn_explain .cole79,.btn_explain .cola34{display: block;font-size: 15px;line-height: 1.6;}
.fR_btn{float: right;}
.checkTul{margin-top: 10px;}
.checkTul li{font-size: 15px;background-repeat: no-repeat;background-image: url('/images/sub/check_i.png');background-position: left top;padding-left: 25px;line-height: 1.6;}
.checkTul span{color: #3c3c3c;font-weight: 700;display: inline-block;vertical-align: top;}
.checkTul div{color: #3c3c3c;font-weight: 500;display: inline-block;vertical-align: top;width: calc(100% - 130px);word-break: keep-all;}
.Mailing_service{margin: 25px 0 30px;}
.Mailing_service li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #d1d1d1 solid;width: 22.5%;margin-right: 1.5%;}
.Mailing_service li:last-child{margin-right: 0;}
.ms_top{min-height: 140px;padding-top: 96px;text-align: center;position: relative;box-sizing: border-box;font-size: 17px;color: #5c5854;font-weight: 700;background-repeat: no-repeat;background-position: center 11px;}
.ms01 .ms_top{background-image: url('/images/sub/ms_i01.png');padding-top: 85px;}
.ms02 .ms_top{background-image: url('/images/sub/ms_i02.png');}
.ms03 .ms_top{background-image: url('/images/sub/ms_i03.png');}
.ms04 .ms_top{background-image: url('/images/sub/ms_i04.png');}
.ms_num{display: inline-block;width: 53px;height: 53px;line-height: 53px;font-size: 29px;color: #FFF;text-align: center;font-weight: 700;position: absolute;top: 13px;left: -10px;}
.ms01 .ms_num{background-color: #c69c6d;}
.ms02 .ms_num{background-color: #9e744c;}
.ms03 .ms_num{background-color: #705032;}
.ms04 .ms_num{background-color: #52463a;}
.ms_text{background-color: #f1e7dc;box-sizing: border-box;font-size: 14px;padding: 15px 0;letter-spacing: -0.3px;min-height: 150px;}
.ms01 .ms_text{padding: 8px 15px;}
.Mailing_service .group{width: 90.5%;}
.ms_text>a{display: block;text-align: center;font-size: 13px;color: #890303;font-weight: 700;}
.check_i02{font-size: 19px;background-repeat: no-repeat;background-image: url('/images/sub/check_i02.png');background-position: left top;padding-left: 25px;color: #5b5b5b;font-weight: 700;}
.tit_aa9{display: block;box-sizing: border-box;background-color: #f7f4f5;font-size: 22px;padding: 6px 0 6px 18px;}

.box_e1eul{border:1px #e1e1e1 solid;box-sizing: border-box;padding: 0 25px;margin: 2px 0 70px;}
.box_e1eul li{box-sizing: border-box;padding: 20px 0 15px;}
.box_e1eul li:first-child{background-repeat: no-repeat;background-image: url('/images/sub/box_e1e.png');background-position: bottom;}
.box_e1eul li strong{font-size: 17px;color: #db4016;display: block;margin-bottom: 12px;}
.box_e1eul li div{font-size: 15px;color: #5b5b5b;line-height: 24px;}
.d0cul{margin: 50px 0 45px;text-align: center;}
.d0cul li{display: inline-block;vertical-align: top;border-radius: 20px;overflow: hidden;width: 29.1%;margin-right: 1%;}
.d0cul li:last-child{margin-right: 0;}
.d0cul li>div{box-sizing: border-box;}
.tit_d0c{font-size: 19px;color: #5b5b5b;font-weight: 700;background-color: #d0c4af;padding: 10px 25px;text-align: left;}
.text_ebe{font-size: 14px;color: #5b5b5b;background-color: #ebebeb;padding: 10px;min-height: 115px;text-align: left;line-height: 1.7;}
.table_ead{width: 100%;border-top:4px #eaddcf solid;font-size: 17px;color: #5b5b5b;}
.table_ead th{background-color: #faf8f8;border-bottom: 1px #e1e1e1 solid;padding: 16px 0;font-weight: 400;width: 22.5%;}
.table_ead td{border-bottom: 1px #e1e1e1 solid;padding: 16px 0 16px 25px;line-height: normal;}
.textR{font-size: 14px;color: #5b5b5b;display: inline-block;margin-left: 3%;font-weight: 400;}
.Shor_btn{color: #ab3636;margin-left: 8px;}
.date-bar{text-align: center;}
.date-bar span{color: #5f5f5f;font-size: 30px;}
.date-bar a{background-repeat: no-repeat;width: 10px;height: 22px;margin: 0 4%;}
.chevronL{background-image: url('/images/sub/chevronL.png');}
.chevronR{background-image: url('/images/sub/chevronR.png');}
.cal_top{margin: 15px 0;text-align: center;}
.colorbox{display: inline-block;vertical-align: middle;width: 415px;margin-top: -4px;margin-bottom: 22px;}
/* .colorbox>span{margin: 0 2px;font-size: 13px;}
.colorbox>span:before{content: '';display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 2px;vertical-align: middle;} */
.colorbox>.col6fb:before{border:2px #43BCB5 solid;}
/* .colorbox>.col6fb:before{border:2px #6fb390 solid;} */
/* .colorbox>.col978:before{border:2px #9787b2 solid;} */
.colorbox>.col978:before{border:2px #0c6f2f solid;}
.colorbox>.colf1b:before{border:2px #f10043 solid;}
/* .colorbox>.colf1b:before{border:2px #f1bc00 solid;} */
/* .colorbox>.col5d8:before{border:2px #5d8dae solid;} */
.colorbox>.col5d8:before{border:2px #173ecc solid;}
.colorbox>.cole07:before{border:2px #ff706a solid;}
.colorbox>.colb99:before{border:2px #b993cf solid;}
.col6fb{color: #43BCB5;}
/* .col6fb{color: #6fb390;} */
.col978{color: #0c6f2f;}
/* .col978{color: #9787b2;} */
/* .colf1b{color: #f1bc00;} */
.colf1b{color: #f10043;}
/* .col5d8{color: #5d8dae;} */
.col5d8{color: #173ecc;}
.cole07{color: #ff706a;}
.colb99{color: #b993cf;}
.calendar_con{display: none;}
.calendar_tab{display: inline-block;vertical-align: middle;  max-width: 196px;width: 100%;}
.calendar_tab li{width: 30%;border-radius: 5px;display: inline-block;vertical-align: middle;box-sizing: border-box;border:1px #eaeaea solid;background-color: #f8f8f8;height: 26px;line-height: 24px;}
.calendar_tab li:last-child{margin-right: 0;}
.calendar_tab a{font-size: 14px;color: #626063;display: block;text-align: center;}
.calendar_tab .cal_on{background-color: #bd815d;}
.calendar_tab .cal_on a{color: #FFF;}
.calendarT{width: 100%;border:1px #edecea solid;font-size: 15px;color: #626063;}
.calendarT th{width: 14.2%;border-right: 1px #cecdce solid;border-bottom: 1px #cecdce solid;background-color: #f7eee8;padding: 10px 0;}
.calendarT td{border-right: 1px #cecdce solid;border-bottom: 1px #cecdce solid;vertical-align: top;padding: 6px;height: 135px;}
.calendarT .colbfb{color: #bfbfbf;}
.calendarT .bR0{border-right: 0;}
.calendarT .bB0{border-bottom: 0;}
.text_link{margin-left: -6px;}
.text_link li{margin-top: 8px;}
.text_link li::before{content: '';display: inline-block;width: 5px;height: 13px;vertical-align: top;margin-right: 2px;}
.text_link li.bar_b99::before{background-color: #b993cf;}
.text_link li.bar_f1b::before{background-color: #f1bc00;}
.text_link li.bar_5d8::before{background-color: #5d8dae;}
.text_link a{font-size: 11px;color: #626063;width: 92%;vertical-align: top;}
.weekly td{height: 333px;}
.dateT td{padding: 16px 20px;height: 345px;}
.storybook{box-sizing: border-box;border:1px #e1e1e1 solid;padding: 6px 10px;margin: 10px 0 25px;}
.story_img{display: inline-block;vertical-align: top;width: 278px;}
.story_text{display: inline-block;vertical-align: top;width: calc(100% - 283px);}
.storyTbox{box-sizing: border-box;border:1px #e1e1e1 solid;background-color: #ebebeb;font-size: 16px;color: #4f4f4f;padding: 8px 5px;line-height: 1.7;}
.storyTul{padding: 12px;}
.storyTul li{font-size: 16px;color: #4f4f4f;font-weight: 400;line-height: 1.5;}
.storyTul li .contents{font-weight: 700;}
.storyTul li .contents::before{content: '';display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin-right: 10px;vertical-align: middle;border:2px #854a4f solid;}
.storyTul .group{width: 87%;}
.story_img li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #e4e4e4 solid;padding: 2px;width: 48%;}
.story_img li.wd100{width: 100%;margin-bottom: 12px;}
.story_img li.mRli{margin-right: 2%;}
.applyT th{padding: 18px 0;}
.board_table .fs13{font-size: 13px;}
.board_table .taL{text-align: left;padding-left: 10px;}
.list_btn{width: 102px;box-sizing: border-box;text-align: center;color: #282828;font-size: 15px;border:1px #e1e1e1 solid;height: 35px;line-height: 32px;font-weight: 500;}
.list_btn:HOVER{background-color:#e1e1e1; }
.Apply_btn{width: 102px;box-sizing: border-box;text-align: center;color: #282828;font-size: 15px;border:1px #e1e1e1 solid;height: 35px;line-height: 32px;font-weight: 700;}
.boardView{width: 100%;    border-top: 2px solid #9e2707;}
.boardView th{font-size: 16px;color: #000000;font-weight: 700;border-bottom: 1px #e1e1e1 solid;width: 13%;padding: 13px 5px;text-align: center;}
.boardView td{font-size: 13pt;color: #484848;font-weight: 500;border-bottom: 1px #e1e1e1 solid;width: 30%;padding: 13px 10px;text-align: left;}
.boardView td .weekTitle{font-size: 14px; background: #632523; font-weight: bold; text-align: center; color: white; height:35px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;    line-height: 25px;}
.boardView td .multibar{font-size: 12px; background: #DAEEF3; text-align: center;  height:30px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.boardView td .health{font-size: 12px; background: #FDE9D9; text-align: center;  height:30px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.boardView td .weekMenu{font-size: 12px; background: #632523; font-weight: bold; text-align: center; color: white; height:35px; width:16%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;   }
.boardView td .listtd{font-size: 12px; text-align: center; width:16%; 
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.boardView td .listtb{font-size: 12px; text-align: center; width:16%; 
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.boardView .bL{position: relative;}
.boardView .bL::before{content: '';display: inline-block;width: 1px;height: 37px;background-color: #e1e1e1;vertical-align: middle;position: absolute;left: 0;top: 5px;}

.boardView2{width: 100%;    border-top: 1px solid #948c89;}
.boardView2 th{font-size: 16px;color: #000000;font-weight: 700;border-bottom: 1px #e1e1e1 solid;width: 13%;padding: 13px 5px;text-align: center;}
.boardView2 td{font-size: 15px;color: #484848;font-weight: 500;border-bottom: 1px #e1e1e1 solid;width: 30%;padding: 13px 10px;text-align: left;}
.boardView2 td .weekTitle{font-size: 14px; background: #632523; font-weight: bold; text-align: center; color: white; height:35px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;    line-height: 25px;}
.boardView2 td .multibar{font-size: 12px; background: #DAEEF3; text-align: center;  height:30px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.boardView2 td .health{font-size: 12px; background: #FDE9D9; text-align: center;  height:30px;  width:10%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.boardView2 td .weekMenu{font-size: 12px; background: #632523; font-weight: bold; text-align: center; color: white; height:35px; width:16%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;   }
.boardView2 td .listtd{font-size: 12px; text-align: center; width:16%; 
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.boardView2 td .listtb{font-size: 12px; text-align: center; width:16%; 
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.boardView2 .bL{position: relative;}
.boardView2 .bL::before{content: '';display: inline-block;width: 1px;height: 37px;background-color: #e1e1e1;vertical-align: middle;position: absolute;left: 0;top: 5px;}
.viewbox{padding: 40px;}
.teltr .btn_ebe{font-size: 14px;color: #484848;width: auto;padding: 0 15px;margin-left: 4%;}
.teltr .colce3{font-size: 14px;}
.btnR{text-align: right;}
.programTbox{border:1px #f0e7e7 solid;box-sizing: border-box;border-radius: 10px;margin-top: 22px;padding: 20px;}
.programTbox > p{font-size: 16px;color: #4f4f4f;line-height: 1.5;word-break: keep-all;}
.programTbox > p > span{display: block;color: #161616;font-weight: 600;margin-bottom: 5px;}
.box_f8f{box-sizing: border-box;background-color: #f8f2f0;margin-top: 12px;}
.box_f8f .storyTul{padding: 15px 45px;}
.box_f8f .storyTul li{color: #646464;}
.box_f8f .storyTul li span{font-weight: 400;}
.Exc_apply{border: 1px #e1e1e1 solid;box-sizing: border-box;background-color: #f8f8f8;padding: 30px;}
.Exc_tit{font-size: 18px;color: #0d0d0d;font-weight: 700;}
.Excul{display: inline-block;vertical-align: middle;width: 79%;max-width: 623px;width: 100%;}
.Excul li{font-weight: 600;margin-left: 4%;width: 178px;background-size: 100% 100%;display: inline-block;vertical-align: top;background-repeat: no-repeat;height: 45px;line-height: 45px;box-sizing: border-box;font-size: 16px;}
.Exc01{background-image: url('/images/sub/Exc01.png');color: #3d2727;padding-left: 35px;}
.Exc02{background-image: url('/images/sub/Exc02.png');color: #ffffff;padding-left: 45px;}
.date_selC{padding: 25px;box-sizing: border-box;}
.date_selC>li{display: inline-block;vertical-align: top;}
.date_s01{width: 270px;}
.date_s02{margin-left: 6%;width: calc(100% - 329px);}
.date_selC .date_tit{font-size: 17px;color: #0d0d0d;}
.date_tit>span{display: inline-block;background-color: #d2d0dc;font-size: 17px;color: #0d0d0d;width: 19px;height: 19px;line-height: 19px;text-align: center;}
.bulletul{margin: 20px;}
.bulletul li{font-size: 16px;color: #0d0d0d;line-height: 1.5;}
.bulletul li::before{content: '';display: inline-block;width: 3px;height: 3px;background-color: #0d0d0d;border-radius: 50%;vertical-align: middle;margin-right: 5px;}
.bulletul li span{font-weight: 700;}
.table_eee{width: 100%;color: #0d0d0d;border-top: 1px #d7d7d7 solid;border-left: 1px #d7d7d7 solid;}
.table_eee th{background-color: #eeeeee;border-bottom: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;font-size: 16px;text-align: center;padding: 12px 0;}
.table_eee td{border-bottom: 1px #d7d7d7 solid;border-right: 1px #d7d7d7 solid;font-size: 15px;text-align: center;padding: 12px 0;}
.smallT{font-size: 13px;color: #a56363;}
.textbox{margin-top: 25px;}
.tb_tit{display: inline-block;box-sizing: border-box;background-color: #f7f4f5;text-align: center;font-size: 16px;border: 1px #e1e1e1 solid;color: #000000;font-weight: 700;height: 47px;line-height: 45px;min-width: 129px;padding: 0 12px;}
.textboxul{padding-left: 22px;}
.textboxul li{font-size: 15px;color: #000000;font-weight: 700;margin-top: 25px;}
.textboxul li p{font-weight: 500;color: #000000;font-size: 14px;margin-top: 6px;line-height: 1.7;}
.Stable_f7f{width: 100%;border-left: 1px #e1e1e1 solid;border-top: 1px #e1e1e1 solid;color: #000000;}
.Stable_f7f th{border-bottom: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;background-color: #f7f4f5;font-size: 14px;font-weight: 700;padding: 6px 0;}
.Stable_f7f td{border-bottom: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;font-size: 12px;padding: 10px 3px;text-align: center;}
.lhT td{line-height: 1.7;}
.table_d3d{width: 100%;border-top: 1px #9ca6b3 solid;border-left: 1px #9ca6b3 solid;color: #000000;}
.table_d3d th{width: 15.5%;background-color: #d3d9e2;border-bottom: 1px #9ca6b3 solid;border-right: 1px #9ca6b3 solid;font-size: 15px;}
.table_d3d td{border-bottom: 1px #9ca6b3 solid;border-right: 1px #9ca6b3 solid;font-size: 14px;padding: 15px;line-height: 1.75;}
.table_d3d .group{width: 97%;}
.con_box{margin-top: 35px;}
.conb_tit{font-size: 15px;color: #000000;font-weight: 700;margin: 15px 0;}
.taCT th{font-weight: 700;}
.taCT td{text-align: center;}
.search_lost{border:1px #dcdcdc solid;box-sizing: border-box;padding: 13px 25px;}
.search_lost input{width: 50%;}
.sl_tit{font-size: 15px;color: #000000;margin-right: 1.5%;}
.search_lost .calbox{display: inline-block;vertical-align: middle;margin-right: 2%;}
.search_lost .calbox input{width: 110px;}
.search_lost .calbox span{margin: 0 10px;}
.search_lost select{width: 122px;margin-right: 1.5%; margin-bottom: 10px;}
.search_lost .bs_btn{width: 10.7%;}
.search_lostbox .col946{font-size: 15px;padding-left: 25px;margin-top: 10px;display: block;}
.tablef7f{width: 100%;border-top: 1px #e1e1e1 solid;border-left: 1px #e1e1e1 solid;color: #000000;font-size: 14px;}
.tablef7f th{width: 17%;background-color: #f7f4f5;border-bottom: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;}
.tablef7f td{border-bottom: 1px #e1e1e1 solid;border-right: 1px #e1e1e1 solid;padding: 15px;line-height: 1.75;}
.tablewrap{padding: 0 50px 50px;}
.date_search{float: right;text-align: right;width: 430px;}
.date_search input{    width: 76px; font-size: 12px; padding-left: 4px;color:#0d79c2;}
.date_search .bs_btn{width: 96px;vertical-align: middle;margin-left: 20px;}
.calbox{display: inline-block;}
.progressbox{border:1px #d2d2d2 solid;margin-top: 75px;}
.progT{line-height: 1.6;border-right: 1px #d2d2d2 solid;float: left;text-align: center;box-sizing: border-box;background-color: #eeeeee;font-size: 16px;color: #000000;font-weight: 700;width: 142px;padding: 25px 0;}
.progTul{padding: 15px;float: left;box-sizing: border-box;width: calc(100% - 143px);vertical-align: middle;}
.progTul li{display: inline-block;vertical-align: top;font-size: 14px;color: #000000;box-sizing: border-box;width: 49.5%;line-height: 1.7;}
.progTul li span{color: #e87020;}
.progTul li .group{width: 87%;}
.fs16_674{font-size: 16px;color: #674e50;margin: 15px 0 0 25px;}
.vol_text{font-size: 15px;color: #000000;margin: 15px 0 0 25px;}
.vol_text .group{width: 97%;}
.underline_287{border-bottom: 1px #2874b4 solid;color: #2874b4;}
.underline_e1e{border-bottom: 1px #e1e1e1 solid;color: #e1e1e1; margin-top:20px;}
.bd_none .board_table{border-top: 0;}
.basketwrap{box-sizing: border-box;/* background-repeat: no-repeat;background-image: url('/images/sub/basket_i.png'); */padding-left: 22px;background-position: 0px 2px;}
.basketwrap strong{font-size: 15px;color: #2d2d2d;}
.basketwrap p{font-size: 13px;color: #1c1c1c;line-height: 1.5;margin-top: 10px;}
.basketwrap .btnbox{margin: 13px 0 10px;}
.basketNoticeWrap{margin-left: 22px;padding: 13px;background-color: #1a24ab;color: #f2f3f5;font-size: 17px;font-weight: 700;line-height: 24px;}
.infoT{border: 1px #e1e1e1 solid;box-sizing: border-box;font-size: 15px;color: #292828;padding: 10px 20px;border-radius: 15px;width: 100%;line-height: 2.3;margin-top: 15px;word-break: keep-all;}
.infoT02{border: 1px #e1e1e1 solid;box-sizing: border-box;font-size: 15px;color: #292828;padding: 10px 20px 15px;border-radius: 15px;width: 100%;word-break: keep-all;}
.infoT03{letter-spacing: 0.02em;line-height: 26px;border: 1px #e1e1e1 solid;box-sizing: border-box;/* font-size: 15px; */color: #292828;padding: 15px 20px;border-radius: 15px;width: 100%;word-break: keep-all;}
.tbCell{display: inline-block; vertical-align: top;width: 91%;padding-left: 6px;}


/* 개인정보처리방침 아이콘*/
.iconIndObj{background-repeat: no-repeat; background-image: url(/images/c7/img_object.png);}
.iconIndPer{background-repeat: no-repeat; background-image: url(/images/c7/img_period.png);}
.iconIndPri{background-repeat: no-repeat; background-image: url(/images/c7/img_private.png);}
.iconIndThi{background-repeat: no-repeat; background-image: url(/images/c7/img_third.png);}
.iconIndCon{background-repeat: no-repeat; background-image: url(/images/c7/img_consign.png);}
.iconIndDes{background-repeat: no-repeat; background-image: url(/images/c7/img_destruction.png);}
.iconIndCou{background-repeat: no-repeat; background-image: url(/images/c7/img_court.png);}
.iconIndSaf{background-repeat: no-repeat; background-image: url(/images/c7/img_safe.png);}
.iconIndCoo{background-repeat: no-repeat; background-image: url(/images/c7/img_cookie.png);}
.iconIndCpo{background-repeat: no-repeat; background-image: url(/images/c7/img_cpo.png);}
.iconIndBro{background-repeat: no-repeat; background-image: url(/images/c7/img_browse.png);}
.iconIndHel{background-repeat: no-repeat; background-image: url(/images/c7/img_help.png);}
.iconIndRes{background-repeat: no-repeat; background-image: url(/images/c7/img_result.png);}
.iconIndCha{background-repeat: no-repeat; background-image: url(/images/c7/img_change.png);}
.bkIconSize{background-size: 100%;padding: 5px 11px; margin-right: 8px;}


/* 개인정보처리방침 새 css*/
.infoT03Nw{letter-spacing: 0.02em;line-height: 24px;border: 1px #e1e1e1 solid;box-sizing: border-box;color: #292828;padding: 15px 20px;width: 100%;word-break: keep-all;}
.indent.subTitles{margin: 10px 0px 18px 0;border-bottom: 1px solid #f3f3f3; padding-bottom: 17px;}
.subTitles{font-size: 20px; font-weight: 700;}
#indv_list{colums: 2;-webkit-columns: 2; -moz-columns: 2;}
#indv_list>li{padding:7px 12px;font-weight: 600;}
#indv_list>li:HOVER{border-width: 2px; box-sizing: border-box; border-style: dashed;}
.toListBtn{float: right;position: relative;top: 20px;}

.divListCol{position: relative; display: inline-block;border-radius: 8px;
   border: 1px solid #e1e8f7;width: 28%;padding: 30px 0;
   font-weight: 600;margin: 14px 12px;vertical-align: middle;}
.divListCol>img{margin-bottom: 10px;}
.divListCol:HOVER{border: 1px solid #7296e7;box-shadow: 0 0.2rem 0.8rem rgb(25 68 174 / 20%);}
.div_top_label{padding: 7px;background-color: #e7e9f7;}
/* 개인정보처리방침 주요라벨링*/
.div_layer{  z-index: 100; padding: 21px;
    background-color: #FFFFFF;
    position: absolute;
    top: 174px; left:-8px;width: 470px;
    border: 1px solid #e7e9f7;box-shadow: 0 0.2rem 1rem 8px rgb(10 62 157 / 20%);}
.label_center{left:-134px}
.label_right{left:-240px}
.othFontRed{font-size: 20px; font-weight: 500; color: red;}

.indent.col227T{margin-top:27px;}
.col227T{font-size: 17px;color: #2279b6;font-weight: 700;}
.col227T .dotae6{margin-right: 5px;}
.table_e1eNw{width: 100%;color: #041f14;border-top: 1px #e1e1e1 solid;border-left: 1px #e1e1e1 solid;margin: 10px 0;}
.table_e1eNw th{background-color: #f3f3f3;border-top:2px #766565 solid;border-right: 1px #e1e1e1 solid;border-bottom: 1px #c7c7c7 solid;font-size: 15px;padding: 9px 3px;}
.table_e1eNw td{border-right: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;text-align: center;font-size: 13px;padding: 10px 3px;font-weight: 700;}
.table_e1e{width: 100%;color: #041f14;border-top: 1px #e1e1e1 solid;border-left: 1px #e1e1e1 solid;margin-bottom: 10px;}
.table_e1e th{background-color: #f3f3f3;border-right: 1px #e1e1e1 solid;border-bottom: 1px #c7c7c7 solid;font-size: 15px;padding: 9px 3px;}
.table_e1e td{border-right: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;text-align: center;font-size: 13px;padding: 10px 3px;font-weight: 700;}
.bp{background-position: 0 5px;}
.table_7a0{width: 100%;border-top:4px #7a0026 solid;border-left: 1px #e1e1e1 solid;font-size: 15px;color: #484848;}
.table_7a0 th{border-right: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;background-color: #fbf7f7;padding: 17px 3px;}
.table_7a0 td{border-right: 1px #e1e1e1 solid;border-bottom: 1px #e1e1e1 solid;text-align: center;padding: 12px 3px;font-weight: 700;}
.table_7a0 .t01{width: 85%;}
.table_7a0 .t02{width: 15%;}
.View_more{width: 96px;font-weight: 400;background-color: #FFF;border:1px #e1e1e1 solid;box-sizing: border-box;font-size: 14px;color: #000000;text-align: center;height: 38px;line-height: 36px;}
.View_more:hover{background-color: #ebebeb;}
.OpenAPIbox{margin-top: 35px;}
.OpenAPIbox .col227T{font-size: 15px;}
.OpenAPIbox .fs15_292{font-weight: 400;}
.openApi{width: 100%;}
.openApi th{border-top: 2px solid #0061b7;padding: 12px 5px;color: #004080;background-color: #f7f7f4;font-size: 14px;border-right: 1px #0061b7 solid;border-bottom: 1px #0061b7 solid;}
.openApi td{padding: 1px 10px;height: 20px;color: #535353;border-bottom: solid 1px #dfdfdf;font-size: 13px;text-align: center;}
.openApi .bg_dee{background-color: #dee9f7;}
.openApi .bg_f7f{background-color: #f7f7f4;}
.openApi .tr_1 th{border-bottom: 0;border-right: 0;}
.openApi .bR0{border-right: 0;}
.openApi .taL{text-align: left;}
.openApi .t01{width: 5%;}
.openApi .t02{width: 18%;}
.openApi .t03{width: 14%;}
.openApi .t04{width: 10%;}
.openApi .t05{width: 7%;}
.openApi .t06{width: 20%;}
.openApi .t07{width: 20%;}
.openApi .ta01{width: 17%;}

.tabwrap{position: relative;}
.tab_bar{width: 100%;border-bottom: 2px #b17982 solid;position: absolute;bottom: 0px;z-index: 1;}
.tabwrap .s_tabul{border-bottom: 0;}
.tabwrap .s_tabul>.s_on{border: 2px #b17982 solid;border-bottom: 0;background-color: #eeeeee;position: relative;z-index: 2;}
.tabwrap .s_tabul>li{border-bottom: 0;}
.btn_e{background-color: #ece0e0;}
.category{margin-bottom: 0;border: 2px #b17982 solid;border-top: 0;background: #eeeeee;padding: 15px;}
.categorywrap{padding: 15px 0 15px 20px;}

/* 비치희망신청 스타일 */
.tabwish{position: relative;}
.tabwish .s_tabul{border-bottom: 0;}
.tabwish .s_tabul>.s_on{border: 2px #b17982 solid;border-bottom: 0;background-color: #ffffff;position: relative;z-index: 2;}
.tabwish .s_tabul>li{border-bottom: 0;background-color: #eeeeee;}

/* 자주 쓰는 스타일 */
.tab_on{display: block;}
.indent{margin: 10px 0 13px 25px;line-height: 1.3;}
.m_block{color:red;font-size: 13px;font-weight: 700;margin-bottom: 5px;display: none;}
.group{display: inline-block;vertical-align: top;width: 94%; /* line-height: 24px; */}
.ftsiz{font-size: 9pt;}
.m_br{display: none;}
.textarea{width: 100%;padding: 10px;background-color: #f4f4f4;border: 1px #e1e1e1 solid;font-size: 15px;color: #000000;box-sizing: border-box;height: 150px;vertical-align: top;}
.inC{width: 100%;padding-left: 8px;background-color: #FFF;border: 1px #e1e1e1 solid;font-size: 15px;color: #000000;box-sizing: border-box;height: 26px;vertical-align: top;}
.selC{width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-left: 8px;background-color: #FFF;border: 1px #e1e1e1 solid;font-size: 15px;color: #000000;box-sizing: border-box;height: 26px;vertical-align: top;background-repeat: no-repeat;background-image: url('/images/sub/selC_i.png');background-position: right;}
.pageSel{    
	width: 100px;
    -webkit-appearance: none;
    padding-left: 8px;
    background-color: #FFF;
    border: 1px #e1e1e1 solid;
    font-size: 15px;
    color: #000000;
    box-sizing: border-box;
    height: 32px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-image: url(/images/sub/selC_i02.png);
    background-position: right;
    background-position-x: 80px;
    margin-left: 10px;}
.selC02{width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-left: 8px;background-color: #FFF;border: 1px #e1e1e1 solid;font-size: 15px;color: #000000;box-sizing: border-box;height: 26px;vertical-align: top;background-repeat: no-repeat;background-image: url('/images/sub/selC_i02.png');background-position: 92%;}
.selC03{width: 50px;
    margin-right: 4px;
    padding-left: 4px;
    background-color: #FFF;
    border: 1px #e1e1e1 solid;
    font-size: 15px;
    color: #000000;
    box-sizing: border-box;
    height: 26px;}
.btn_a82{border:1px #832643 solid;text-align: center;box-sizing: border-box;font-size: 12px;color: #a82020;/* width: 66px */padding:0 10px;height: 24px;line-height:22px;}
.bd_ccc{border: 1px #cccccc solid;box-sizing: border-box;background-color: #e1e1e1;text-align: center;font-size: 15px;color: #000000;height: 26px;line-height: 26px;}
.bd_e1e{font-weight: 400;background-color: #FFF;border:1px #e1e1e1 solid;box-sizing: border-box;font-size: 14px;color: #000000;text-align: center;height: 27px;line-height: 25px;padding: 0 12px;border-radius: 25px;}
.bd_dd6{text-align: center;box-sizing: border-box;border:1px #dd6b6b solid;font-size: 15px;color: #dd6b6b;height: 36px;line-height: 34px;width: 114px;}
.bde1e{font-weight: 400;background-color: #FFF;border:1px #e1e1e1 solid;box-sizing: border-box;font-size: 16px;color: #292828;text-align: center;height: 33px;line-height: 31px;padding: 0 8px;}
.bde1e_s{font-weight: 400;background-color: #FFF;border:1px #2279B6 solid;box-sizing: border-box;color: #2279B6;text-align: center;height: 18px;line-height: 16px;padding: 0 8px;}
.bde1e_nw{font-weight: 400;background-color: #FFF;border:1px #2279B6 solid;box-sizing: border-box;color: #0f4d78;text-align: center;line-height: 16px;padding: 9px 12px;}
.bde1e_nw:HOVER{background-color: #2279b6;color:#ffffff;}

.btn_e5e{text-align: center;box-sizing: border-box;border:1px #dcdcdc solid;background-color: #e5e5e5;font-size: 14px;color: #454041;height: 26px;line-height: 24px;width: 97px;}
.btn_d4c{text-align: center;box-sizing: border-box;border:1px #dcdcdc solid;background-color: #d4c4c4;font-size: 14px;color: #454041;height: 26px;line-height: 24px;padding: 0 8px;}
.btn_e3a{box-sizing: border-box;background-color: #e3af77;text-align: center;border: 1px #ebebeb solid;border-radius: 20px;height: 28px;line-height: 26px;width: 82px;font-size: 15px;color: #ffffff;}
.btn_d8d{background-color: #e1e1e1;text-align: center;border-radius: 20px;height: 28px;line-height: 28px;padding: 0 10px;font-size: 15px;color: #0d0d0d;}
.btn_f07{background-color: #0d79c2;text-align: center;border-radius: 20px;height: 28px;line-height: 28px;padding: 0 10px;font-size: 15px;color: #ffffff;}
.btn_f79{border: 1px #cccccc solid;text-align: center;display: inline-block;background-color: #f7941d;font-size: 15px;color: #fcfcfc;font-weight: 700;height: 35px;line-height: 33px;padding: 0 25px;box-sizing: border-box;}
.btn_e1e{padding: 0 38px 0 15px;background-position: 92%;background-color: #e1e1e1;font-size: 14px;color: #000000;box-sizing: border-box;height: 35px;line-height: 35px;background-repeat: no-repeat;background-image: url('/images/sub/schedule_i.png');}
.btn_link{padding: 0 35px 0 15px;background-position: 92%;background-color: #e6e6e6;font-size: 11px;color: #000000;box-sizing: border-box;height: 20px;line-height: 20px;background-repeat: no-repeat;background-image: url('/images/sub/schedule_i.png');}
.btn_e{border: 1px #e1e1e1 solid;box-sizing: border-box;text-align: center;font-size: 15px;color: #000000;height: 33px;line-height: 31px;width: 110px;}
.btn_color{background-color: #ECE0E0;}
.btn_ebe{background-color: #ebebeb;border: 1px #e1e1e1 solid;box-sizing: border-box;text-align: center;font-size: 15px;color: #000000;height: 29px;line-height: 27px;width: 46px;}
.btn_eee{background-color: #eeeeee;border: 1px #e1e1e1 solid;box-sizing: border-box;text-align: center;font-size: 14px;color: #3b3b3b;height: 36px;line-height: 34px;padding: 0 9px;}
.btneee{border-radius: 13px;background-color: #eeeeee;border: 1px #e1e1e1 solid;box-sizing: border-box;text-align: center;font-size: 14px;color: #2d2d2d;height: 36px;line-height: 34px;padding: 0 15px;font-weight: 500}
.bg_f26{background-color: #dbccc9;text-align: center;color: #fff;font-size: 14px;height: 14px;line-height: 21px;padding: 0px 2px;border-radius: 20px;display: inline-block;vertical-align: middle;}
.down_btn{color: #543838;font-weight: 700;}
.down_btn img{margin-top:-3px;}

.wantBookBtn{
	margin-top: 20px;
	height: 40px; padding: 4px 24px;
    display: inline-block;
    text-align: center;
    border: 1px #e1e1e1 solid;
    border-bottom: 5px #9ea9bb solid;
    box-sizing: border-box;
    font-size: 16px;
    color: #222222;
    line-height: 28px;
}

.wantBookBtn:HOVER{
	background-color: #f7f7f7;
}
.fs17_232{font-size: 17px;color: #232323;}
.fs16_1e1{font-size: 16px;color: #1e1e1e;}
.fs16_323{font-size: 16px;color: #323232;}
.fs16_000{font-size: 16px;color: #000000;}
.fs15_000{font-size: 15px;color: #000000;}
.fs15_292{font-size: 15px;color: #292828;}
.col1a2{color: #1a24ab;}
.col201{color: #201ccd;}
.col543{color: #543838;}
.col195{color: #1953a3;}
.colad0{color: #ad0909;}
.col946{color: #946767;}
.colcc8{color: #cc8383;}
.colc50{color: #c50505;}
.col8c6{color: #8c6270;}
.colce3{color: #ce3737;}
.col131{color: #131fb6;}
.colb61{color: #b61313;}
.colda1{color: #da1515;}
.colcd2{color: #cd2828;}
.col614{color: #614c4c;}
.cole79{color: #e7902a;}
.cola34{color: #a3430a;}
.col20b{color: #0a8435;}
.col696{color: #696969;}
.colc87{color: #c87373;}
.dot2a2{width: 4px;height: 4px;background-color: #2a2a2a;display: inline-block;border-radius: 50%;vertical-align: middle;margin-top: -5px;}
.dot_f3b{width: 8px;height: 8px;background-color: #f3bdd7;display: inline-block;border-radius: 50%;margin: 0 2px 2px 2px;}
.dotae6{width: 8px;height: 8px;background-color: #ae63b2;display: inline-block;border-radius: 50%;margin: 0 2px 2px 2px;}

.mR5{margin-right: 6px;}
.mL5{margin-left: 5px;}
.mL13{margin-left: 13px;}
.mL18{margin-left: 18px;}
.pL6{padding-left: 6px;}
.pL10{padding-left: 10px;}
.pL15{padding-left: 15px;}
.pL20{padding-left: 20px;}
.pL25{padding-left: 25px;}
.pL30{padding-left: 30px;}
.mB25{margin-bottom: 25px;}
.mB20{margin-bottom: 20px;}
.mB30{margin-bottom: 30px;}
.mB10{margin-bottom: 10px;}
.mB5{margin-bottom: 5px;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT20{margin-top: 20px;}
.mT35{margin-top: 35px;}
.mT60{margin-top: 60px;}
.fw700{font-weight: 700;}
.fs20{font-size: 20px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs15{font-size: 15px;}
.fs14{font-size: 14px;}
.fs13{font-size: 13px;}
.inputType1{
	padding: 6px;
    color: #292929;
    border: solid 1px #ccc;
    }
.wd100{width: 100%}
.wd90{width: 90%}
.wd50{width: 50%}
.wd20{width: 20%}

.btnC{text-align: center}

.ftW700{font-weight: 700;}
.ftS20{font-size: 20px;}
.ftS22{font-size: 22px;}
.lineH35{line-height: 35px;}

.fontline{line-height: 17pt;word-spacing: 1px;letter-spacing: 0.03em;}
/* 전시(행사) 20230314 */

.bx-wrapper{position: relative;}
#bx-pager{position: relative;}
/* .slider-for img{width: 100%;max-height: 600px;} */
/* .slideImgWid{height: 600px;} */
/* .slideImgWid>img{width: 100%; } 
.slideTmpWid>img{width: 100%; }  */
/* .slideImgWid{max-height: 600px;}
.slideTmpWid>Img{height: 120px;} */
.exhibitInfoList {position: relative; width: 100%;display: inline-block;/*  min-height: 340px; */}
.bBSld {border-bottom: 1px solid #e1e1e1;}
.video2_img {display: inline-block;float: left;width: 14%; }   
.video2_imgDetail {display: inline-block;float: left; }   
.contentss{width: 60%;display: inline-block;line-height: 25px;}    
.lnhegt25{line-height: 25px;}
.pdLineT{margin: 34px 25px;padding: 5px;/* padding: 34px 25px; */} /*video2_img, contentss*/
.pdLine{padding: 34px 25px;text-align: left;}/*contentss*/
.exBtns{bottom: 34px; position: absolute; right: 20px; }
.video2_text {box-sizing: border-box;text-align: left;vertical-align: top;}
/* .exhibitSj{background-color: #63262b;color: #ffffff;background-color: #dbccc9;color: #000000;padding: 11px 18px;font-size: 20px;font-weight: 600;} */
.exhibitSj{padding: 0px 25px 10px;border-bottom: 1px solid #e1e1e1; font-size: 18px; font-weight: 600;}
.gallFront{left: 2%;position: relative;width: 95%;}

/* 레이어팝업용 css 기존 홈페이지 소스 */
.layerPopup {display:none; position:fixed;  top:0; left:0; width:100%; height:100%; z-index:5;} 
.layerPopup .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);} 
.layerPopup .pop-layer { position: absolute; top: 50%; left: 50%; width: 650px; height:auto; overflow:auto;  background-color:#fff; z-index: 3;}
.layerPopup .pop-layer2 {/*float:center;*/ position: absolute; top: 50%; left: 50%; width: 720px; height:750px; overflow:hidden;  background-color:#fff; z-index: 3;text-align:center;padding:20px 0 20px 20px;}
.layerPopup .pop-layer3 {/*float:center;*/ position: absolute; top: 50%; left: 50%; width: 780px; height:750px; overflow:hidden;  background-color:#fff; z-index: 3;text-align:left;padding:20px 0 20px 20px;}
.layerPopup .pop-layer4 {/*float:center;*/ position: absolute; top: 50%; left: 50%; width: 520px; height:530px; overflow:hidden;  background-color:#fff; z-index: 3;text-align:left;padding:0;}
.layerPopup .pop-layer790 {/*float:center;*/ position: absolute; top: 50%; left: 50%; width: 780px; height:272px; overflow:hidden;  background-color:#fff; z-index: 3;text-align:left;padding:0;padding:20px 0 20px 20px; border: solid 3px #c5b2ae;}
.layerPopup .pop-layerPost {border:1px solid #000; /* float:center; */ position: absolute; top: 15%; /* left: 50%; */ width: 95%/* 800px */; height:750; overflow:scroll;  background-color:#fff; z-index: 3;text-align:left;padding:0;padding:20px 0 20px 20px; border: solid 3px #c5b2ae;}


.layerPopup .pop-layer .bg_back{background:url(/images/c3/tit_search_s.jpg) 0 0 no-repeat;height:60px;text-indent:-9999px;}
.layerPopup .pop-layer h4{font-size:1.2em;margin:8px auto 8px 24px;color:#666;}
.layerPopup .pop-layer .pop-container {padding: 20px 25px;}
.layerPopup .pop-layer .pop-container .pop-conts input.uinput1{width:456px;height:20px;}
.layerPopup .pop-layer .pop-container .pop-conts input.uinput2{width:400px \0/IE9;height:20px \0/IE9;}
.layerPopup .pop-layer .pop-container .pop-conts input.uinput3{width:95px;height:25px;margin-left:10px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dl{margin-top:40px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dt{background:url(/images/c3/square.gif) 0 center no-repeat; padding-left:15px; color:#3571b5;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dd{margin:10px 0 0 20px; font-style:italic;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2{margin-top:10px; border-top:1px solid #ccc;overflow:hidden;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left{margin-top:10px;float:left; overflow:hidden;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left table{margin-top:5px;width:310px; }
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left table tr.head{background:#AFB0B1;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left table tr.inner{background:#DBDBDB;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left table tr{height:25px;background:#efefef;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-left table td{font-size:0.9em; padding-left:5px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right{overflow:hidden;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .buttonHandle{overflow:hidden;clear:both;margin:10px 0 0 125px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right a.aLeft{background:url(/images/c3/btn_left.gif) 0 0 no-repeat; width:23px; height:22px; display:block; text-indent:-9999px;float:left;margin-right:10px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right a.aRight{background:url(/images/c3/btn_right.gif) 0 0 no-repeat; width:23px; height:22px; display:block; text-indent:-9999px;float:left;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dl{margin-top:40px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dt{background:url(/images/c3/square.gif) 0 center no-repeat; padding-left:15px; color:#3571b5;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont1 dd{margin:10px 0 0 20px; font-style:italic;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right dl{margin-left:20px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right dt{background:url(/images/c3/square.gif) 0 center no-repeat; padding-left:15px; color:#3571b5;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right dd{margin-top:5px;margin-left:0;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table{margin-left:20px;border:2px solid #ccc;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table tr{ border:1px solid #ccc;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table th{padding:10px 20px;background:#a8a8a8;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table td{text-align:center;border-top:2px solid #ccc;border-right:2px solid #ccc;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table td.blank{padding:5px 0 5px 0}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table td.non{border-right:0;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right table tr.Pointing{background:#dbdbdb;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right .substance{margin-left:20px; margin-top:10px;}
.layerPopup .pop-layer .pop-container .pop-conts .pop-cont2 .cont2-right span.bullet{background:url(/images/c3/square.gif) 0 center no-repeat; padding-left:15px;}  
.layerPopup .pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
.layerPopup .pop-layer .btn-r a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #cbcbcb; background-color:#3571b5; font-size:13px; color:#fff; line-height:25px;}	
.layerPopup .pop-layer .btn-r a.cbtn:hover {border: 1px solid #cbcbcb; background-color:#1f326a; color:#fff;}


/* 검색어 자동완성 2015. 08.20 추가 */
.keyword {text-align:left;position:absolute;width:477px;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:-2px 0 0 50px;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
.keyword li{padding-left:20px;} 
.keyword li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
.keyword li a:hover {background:#eff6fa; text-decoration:none;} 
.keyword li a strong{color:#ff1400;} 
.keyword2 {text-align:left;position:absolute;width:500px;border:1px solid #7a0026; border-top:none; background:#fff; z-index:5; margin:13px 0 0 152px;  padding:3px 0 5px 0;  font-family:"돋움",dotum; color:#cecece; display:none;} /**/
.keyword2 li{padding-left:20px;} 
.keyword2 li a{display:block; height:23px; padding:0 0 0 9px; font-size:12px; color:#a1a2a5; line-height:23px;} 
.keyword2 li a:hover {background:#eff6fa; text-decoration:none;} 
.keyword2 li a strong{color:#ff1400;} 
/* .choose_word {height:36px; width:110px; margin-top:2px; margin-right:2px; padding:9px 11px 0 0;; font-size:11px;} */
.choose_word1 a {color:#959595; *display:inline-block;} 
.choose_word a {color:#959595; *display:inline-block;} 
/* :root .choose_word a {display:inline-block;} */
/* .choose_word a.selected, .choose_word a:hover {color:#666666; text-decoration:underline;} */
.choose_word .fl {margin-left:9px;}
.choose_word .fr {float:right; margin-right:8px;padding-right:8px;}
/* .choose_word2 {height:36px; width:125px; margin-top:2px; padding:9px 0 0 0; font-size:11px;} */
.choose_word2 a {color:#959595; *display:inline-block;} 
/* :root .choose_word a {display:inline-block;} */
.choose_word2 a.selected, .choose_word a:hover {color:#666666; text-decoration:underline;}
.choose_word2 .fl {margin-left:9px;}
.choose_word2 .fr {float:right; margin-right:8px;padding-right:8px;}



.bookList_opt .list-opt05 a.limit_txt.on{color:#DA8387;font-weight:bold;background:#FFF3F8 url("/images/sub/close.png") no-repeat 90%;border-bottom: 1px solid #e1e1e1;}
.bookList_opt .list-opt05 > ul{padding:0;border-bottom:0;}
.bookList_opt .list-opt05 > ul ul.openlist{display:none;}
.bookList_opt .list-opt05 > ul ul.openlist li > a{border:0;background:#f9f9f9;}
.bookList_opt .list-opt05 > ul ul.openlist li > a:hover{text-decoration:underline;}


/* tableStyle07 : 자료상태미리보기 */
.tableCenter {margin:20px 5px 5px; }
.tableCenter table {border-top:2px solid #5a4f4a;border-right:1px solid #d8d8d8;border-bottom:1px solid #acacac; width: 100%;}
.tableCenter table thead tr th,
.tableCenter table tbody tr th {color:#000;padding:11px 0 12px; height:19px; text-align:center; line-height:160%;border-left:1px solid #d8d8d8; border-top:none; background:#f7f7f7;}
.tableCenter table tbody tr th.noStrong {font-weight:normal}
.tableCenter table tbody tr th {color:#000; border-left:1px solid #d8d8d8;}
.tableCenter table tbody tr td {padding:10px 0 13px; text-align:center; color:#000;height:19px; line-height:160%;border:1px solid #d8d8d8; border-width:1px 0 0 1px;background-color: #ffffff}
.tableCenter table tbody tr td.grey{font-weight:bold;color:#000;background:#FAFAFA;}
.tableCenter table tbody tr:first-child th,
.tableCenter table tbody tr:first-child td {/* height:40px; *//*border-top:1px solid #C3C3C3;*/}
.dang {margin-left: 15px; background: url(/images/sub/dang1.png) no-repeat left 3px; padding-left: 15px;}
.dang1 {margin-left: 15px; background: url(/images/sub/dang1.png) no-repeat left 7px; padding-left: 15px;}
.dang2 {background: url(/images/sub/dang1.png) no-repeat left 3px; background-position-y: 7px; padding-left: 15px;}
.dang3 {background: url(/images/sub/dang1.png) no-repeat left 7px; padding-left: 15px;}
.dang4 {background: url(/images/sub/dang2.png) no-repeat left 7px; padding-left: 15px;}
.dang5 {background: url(/images/sub/dang1.png) no-repeat left 3px; background-position-y: 7px; padding-left: 15px;text-align: left;}
.txt-red{padding: 4px 0; color: #ce2a2a;}
.need{padding: 4px 4px; color: #ce2a2a;}


/* 도서관소개 인사말 */
.greetingCon .content01{margin:0 0 50px 0;font-size:30px;font-weight:lighter;line-height:48px;}
.greetingCon .content02{ width:100%;margin:0 0 35px 0;font-size:16px;line-height:30px;}
.greetingCon .content03{font-size:16px;line-height:30px;}
.greetingCon .content04{margin:0 0 30px 0;padding:30px 0 0 0;font-size:16px;line-height:30px;}
.greetingCon .content05{font-size:16px; margin-bottom: 20px;}
.blockquoteCl {margin-left: 0px;}
.blockquoteCl:before {position: absolute;content: "\201C";font-size: 2.5em;font-family: Georgia;color: #bcbcbc;margin: 18px 0px;}
.blockquoteClright {margin-left: 0px;}
.blockquoteClright:before {position: absolute;content: "\201C";font-size: 2.5em;font-family: Georgia;color: #bcbcbc;margin: 18px 0px;}
.img_top{width: 40%;float: right;margin:0 10px;}		
.img_top > figcaption{font-size:16px;font-weight:bold;text-align: center;}


.weekTitle{font-size: 14px; background: #632523; font-weight: bold; text-align: center; color: white; height:35px;  width:20%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;    line-height: 25px;}
.weekSub{font-size: 14px; background: #B8B8B8; font-weight: bold; text-align: center; height:30px;  width:20%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;    line-height: 25px;}
.multibar{font-size: 14px; background: #DAEEF3; text-align: center;font-weight: bold;  height:30px;  width:20%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.health{font-size: 12px; background: #FDE9D9; text-align: center;  height:30px; font-weight: bold; width:20%; 
    padding: 0px 1px;    border-top: solid 1px #632523; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 25px;}
.weekRm{font-size: 14px; background: #632523; font-weight: bold; text-align: left; color: white; height:35px; width:20%; 
    padding: 0px 1px;    border-top: solid 1px #dfdfdf;    border-left: solid 1px #dfdfdf;    text-align: center;   }
.listtd{font-size: 14px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listtb{font-size: 14px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px #632523;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listto{font-size: 12px; text-align: center; width:20%; font-weight: bold;height:40px;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listts{font-size: 13px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listtt{font-size: 12px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listtu{font-size: 11px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}
.listtv{font-size: 10px; text-align: center; width:20%; font-weight: bold;
    padding: 0px 1px;    border-top: solid 1px white; border-bottom: solid 1px white;    border-left: solid 1px #632523;    text-align: center;    line-height: 20px;}


#facebookLinkId,#twitterLinkId{ color: white; padding: 13px 0 0px 5px; float: right;}
.bookCaseWarp{margin: 20px 0;}
.bookcaseBG{    background-image: url(/images/sub/bookcase_bg.png); width: 100%; margin: 15px 0 0; padding: 40px 0 31px;}
.bookCase{display: table-cell;text-align: center;margin: 0 auto;}
#cntr{width: 16%; background-color: #90ccffa1;}
.bookCase li{width: 13%;/* margin-right: 4%; */display: inline-block;/* vertical-align: top; */background-repeat: no-repeat;background-image: url('/images/main/newdimg_bg.png');padding: 10px;background-size: 100% 100%;box-sizing: border-box;}
.bookCase li:last-child{margin-right: 0;}
.bookCase a{display: block;}
.bookCase a span{text-align: left;font-size: 15px;color: #a35f06;font-weight: 700;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 18px 0 17px;}
.bookCase a:hover .bkc_hover, .bookCase a:focus .bkc_hover{display: block;}
.bkcimg{position: relative;height: 150px;}
.bkcimg.center{height: 190px;}
.bkcimg img{width: 100%;height: 100%;}
.bkc_hover{text-align: center;width: 100%;font-size: 13px;color: #FFF;background: rgba(67,67,67,0.88);position: absolute;top:0;left: 0;right: 0;bottom: 0;    box-sizing: border-box;line-height: 1.8;padding-top: 35px;display: none;}
.wdSearch>input{width: 88%;}

.pollBook{box-sizing: border-box;border:1px #e1e1e1 solid;padding: 20px;margin: 10px 0 0 0;}
.rsv_service{margin: 10px 0 15px;}
.rsv_service li{display: inline-block;vertical-align: top;box-sizing: border-box;border:1px #d1d1d1 solid;width: 22.5%;margin-right: 1.5%;}
.rsv_service li:last-child{margin-right: 0;}
.rsv_top{vertical-align: middle;
    height: 150px; padding: 67px 20px 0; text-align: center; position: relative;  box-sizing: border-box;  font-size: 17px; color: #5c5854; font-weight: 700; background-repeat: no-repeat; background-position: center 11px;}
.rsv_num{display: inline-block;
    width: 100%; line-height: 54px; font-size: 29px;  color: #FFF; text-align: center; font-weight: 700;  position: absolute; top: -1px; left: 0px;}
.rsv01 .rsv_num{background-color: #9ab8d8;}  /* #c69c6d */
.rsv02 .rsv_num{background-color: #7da0c3;}  /* #9e744c */
.rsv03 .rsv_num{background-color: #6281a0;}  /* #705032 */
.rsv04 .rsv_num{background-color: #416488;}  /* #52463a */
.chkFirst{margin-left: 5px;}
.chkNext{margin-left: 7px;}
.description{line-height:23px;}

.visitUl{padding:0px;margin: 0px;}
.visitUlLi{height: 69px;
    text-align: center;
    padding: 23px 7px 7px;
    border: 1px solid #cccccc;
    width: 19%;}
.visitUl li{display: inline-block;vertical-align: middle;}
.visitUl li img{margin: 0 8px;vertical-align: baseline;width: 13px;}

/* 배너달기 */
.subUl li{display:inline-block;margin: 5px 0 30px 0;text-align: center;width: 49.7%;float: left;border-top: 2px solid #7a0026;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.subUl li:FIRST-CHILD{border-left: 1px solid #e7e7e7;}
.subUl p{border-bottom: 1px solid #dbdbdb;padding: 12px 0px;background-color: #f7f4f5;}
.w30 li{width: 33%;}
.dpin {display:inline-block; }

/*게시판 공공누리유형*/
.nuriView{font-size: 11pt;margin-top: 20px;border: solid #e1e1e1 1px;padding: 25px 25px;}
.nuriView>span{margin-left: 8px;}
.deptView{font-size: 18px;font-weight: 700;margin-top: 15px; padding: 25px 30px; border: solid #f7f4f5 5px; text-align: center;}

/* webDB */
.search-container {background: white;border: 1px solid #ddd;border-radius: 8px;padding: 20px 30px;margin-bottom: 30px;}
.search-row {display: flex;align-items: center;gap: 15px;margin-bottom: 15px;}
.search-row:last-child { margin-bottom: 0; }
.label { width: 120px;  font-weight: bold; color: #333; }
.input-box { position: relative; flex: 1;  }
.iupStyl {width: 100%;padding: 10px 35px 10px 12px;border: 1px solid #ccc;border-radius: 4px;font-size: 14px;margin: 0;box-sizing: border-box;}
.selStyl {width: 150px;padding-right: 12px;}
.search-icon {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;cursor: pointer;opacity: 0.85;}
.search-btn {background: #959595;color: white;border: none;padding: 10px 20px;border-radius: 4px;cursor: pointer;font-size: 14px;white-space: nowrap;}
.search-btn:hover { opacity:0.8;/* background: #dbccc9; */ }
.info-icon {width: 20px;height: 20px;cursor: pointer;margin-left: 10px;opacity: 0.8;}
.info-icon:hover{opacity: 1;} .search-icon:hover {opacity: 1;}
.lh{line-height:1.4}
.shbg{color: #393939;background-color: #fbfbfb;}
.etColor{background: #662a2f;}
