@charset "utf-8";
@import url("common.css");

a.btn_apply{background:#a88851; color:#fff; border-radius:5px; }
a.btn_apply:hover{color:#fff; background:#d1a44c; }
#content_wrap{width:95%; max-width:1100px; margin:-1px auto 0px; }
#content_wrap.w100{width:100%; max-width:100%;}
#content_wrap .center{text-align:center; }
.img_w img{width:450px;}
#bo_list td.bo_red {color:#ff0000; font-weight:600; }

/*이용약관*/
#content_wrap .content_scroll{margin-bottom:40px; height: 500px;overflow-y: scroll; white-space: pre-line; border: 1px solid #DADADA;background: #ffffff;color: #000;}

/*서브*/
#content_wrap.w100 div.w100 img{width:100%;} 
#content_wrap .max90{text-align:center; margin-bottom:60px; }
#content_wrap .max90 img{width:90%; max-width:900px; }
#content_wrap .max100{text-align:center; margin-bottom:50px; }
#content_wrap .max100 img{max-width:100%; }
#content_wrap .wbg{width:100%; margin:auto; text-align:center; background:#b19856; }
#content_wrap .wbg img{width:80%; margin:auto; }
#content_wrap .bg90 img{width:90%; margin:auto; }
#content_wrap .b_wbg{width:100%; height:252px; padding-top:52px; margin:auto; text-align:center; background:url(../images/sub7_1_bg.jpg);}
#content_wrap .a_wbg a:first-child img,
#content_wrap .b_wbg a:first-child img{margin-left:0; }
#content_wrap .a_wbg img,
#content_wrap .b_wbg img{margin-left:5px; }
#content_wrap .wcen {width:100%; padding-bottom:35px; background:url(../images/sub7_2_bg2.jpg) no-repeat; background-size:cover; text-align:center;  }
#content_wrap .wcen .a_wbg{padding:33px 0px;}
#content_wrap .wcen .w{max-width:80%; }
#content_wrap .wimg {width:95%; max-width:850px; margin: 70px auto;}
#content_wrap .wimg2{width:95%; max-width:1100px; margin:auto;}
#content_wrap .wimg3{width:95%; max-width:1100px; text-align:center; }
#content_wrap .wimg img,
#content_wrap .wimg2 img{width:100%;}
#content_wrap .mar20{margin:20px auto;}
#content_wrap .mar50{margin:50px auto;}
#content_wrap .mar80{margin:80px auto;}
#content_wrap .marb15{margin-bottom:15px !important;}
#content_wrap .marb125{margin-bottom:125px;}
#content_wrap .marb250{margin-bottom:250px;}
#content_wrap .wbtn{text-align:center; margin:140px auto 50px}
#content_wrap .wbtn img{max-width:600px; }
#content_wrap .vods{width:95%; max-width:1100px; margin:104px auto 100px; text-align:center; }
#content_wrap .vods .ttl{width:90%; margin:0px auto 50px; }
#content_wrap .vods img{width:100%; }
#content_wrap .vods .vod{width:90%; margin:auto; }
#content_wrap .wbnn{width:95%; max-width:1100px; margin:auto; text-align:center; }
#content_wrap .wbnn .ttl{margin:75px auto 50px; }
#content_wrap .wbnn .ttl img{max-width:70%;}
#content_wrap .wbnn a{display:block; margin-bottom:18px; }
#content_wrap .wbnn a img{max-width:90%; }
#content_wrap .latests{width:100%; margin:auto; background:#f9f9f9; }
#content_wrap .bgw{background:#fff; }
#content_wrap .latests .lat_bg{width:95%; margin:auto; overflow:hidden; padding:80px 0px; }
#content_wrap .latests .lat_col{float:left; width:49%; margin-left:2%; text-align:center; }
#content_wrap .latests .lat_col:first-child{margin-left:0px;}
#content_wrap .latests .lat_col.col100{float:none; width:95%; max-width:1100px; margin:auto; }
#content_wrap .latests .lat_col .link_btn{margin-top:50px; }
#content_wrap .latests .lat_col .link_btn a{display:inline-block; background:#d1a44c; width:32%; padding:8px 0px; color:#fff; text-align:center; font-size:22px; border:1px solid #a88851; border-radius:5px; margin-left:1%; }
#content_wrap .latests .lat_col .link_btn a:first-child{margin-left:auto; }
#content_wrap .latests .lat_col .link_btn a.active{background:#a88851}
#content_wrap .latests .lat_col .tab{display:none; }
#content_wrap .latests .lat_col .active{display:block; }
#content_wrap .latests .lat_col .lat_list table{width:100%; margin-top:38px; table-layout: fixed; border-top:2px solid #a2741a; }
#content_wrap .latests .lat_col .lat_list.h{height:357px; border-bottom:1px solid #a2741a;}
#content_wrap .latests .lat_col .lat_list.h table{border-bottom:0; }
#content_wrap .latests .lat_col .lat_list table td{height:38px; font-family: "NanumMyeongjo"; font-size:18px; text-overflow: ellipsis;overflow: hidden; white-space: nowrap; border-bottom:1px solid #e1e1e1;  }
#content_wrap .latests .lat_col .lat_list2 table{padding:10px 0px;}
#content_wrap .latests .lat_col .lat_list2 table td{border-bottom:0; height:40px; }
#content_wrap .latests .lat_col .lat_list table td.left{text-align:left; }
#content_wrap .latests .lat_col .lat_list table td.gray{color:#8d8d8d; }
#content_wrap .latests .lat_col .lat_list table thead td{height:48px;}
#content_wrap .latests .lat_col .bg table{padding:0; }
#content_wrap .latests .lat_col .bg table td {height:48px; border-bottom:1px solid #e1e1e1}
#content_wrap .latests .lat_col .bg table thead td{height:54px; background:#f7f7f7;}
#content_wrap .latests .lat_col .btns{margin-top:35px; text-align:center; }
#content_wrap .latests .lat_col .btns .pages{height:30px;}
#content_wrap .latests .lat_col .btns .pg_wrap{float:none; }
#content_wrap .latests .lat_col .btns img{max-width:565px; }
#content_wrap .latests .lat_col .auto img{max-width:660px;}
#content_wrap .latests .lat_page{text-align:center; margin-top:15px; }
#content_wrap .latests .lat_page .pg_wrap{float:none;}
#content_wrap .mar1{margin-top:30px;}
#content_wrap .mar2{margin-top:80px;}
#content_wrap .mar3{margin-top:108px;}
#content_wrap .mar4{margin-top:120px;}
#content_wrap .main_03{text-align:center; margin:80px auto 120px; }
#content_wrap .main_03 .you_list{width:95%; max-width:1100px; margin:35px auto 0px; overflow:hidden;}
#content_wrap .main_03 .you_list .col-y{float:left; width:24%; margin:0px 0.5% 25px; }
#content_wrap .main_03 .you_list .col-y:nth-child(4n+1){clear:both; }
#content_wrap .main_03 .you_list .col-y .thum{margin-bottom:5px; }
#content_wrap .main_03 .you_list .col-y .thum img{width:100%; }
#content_wrap .main_03 .you_list .col-y .subj{font-size:16px; line-height:22px; }
#content_wrap .main_03 .btn_more{width:89px; padding:3px 0px; margin-bottom:6px; font-size:17px; color:#fff; background:#a2741a; border:0; border-radius:5px; }
#content_wrap .btms{width:100%; height:128px; max-width:1100px; border:1px solid #efefef; position:relative; margin:0px auto 80px; background:url(../images/sub7_2_bg.jpg) no-repeat; background-size:cover; }
#content_wrap .btm_slider{width:854px; height:82px; position:absolute; left:220px; top:30px;  }
#content_wrap .btm_slider .swiper-wrapper .swiper-slide{text-align:center; }
#content_wrap .btm_slider .swiper-wrapper .swiper-slide img{max-width:90%; }
#content_wrap .btm_slider .swiper_control a{position:absolute; top:-20px; cursor:pointer; z-index:9; }
#content_wrap .btm_slider .swiper_control a.prev{left:0px; }
#content_wrap .btm_slider .swiper_control a.next{right:0px; }

.all_board .link_btn{padding-top:0px; }
.all_board .link_btn a{display:inline-block; background:#d1a44c; width:19%; padding:8px 0px; color:#fff; text-align:center; font-size:22px; border:1px solid #a88851; border-radius:5px; margin-left:0.5%; }
.all_board .link_btn a:first-child{margin-left:auto; }
.all_board .link_btn a.active{background:#a88851}

#m81{width:100%; max-width:1100px; margin:auto; text-align:center; padding:100px 0px}
#m81 img{width:90%; max-width:580px;}
#m81 div.img_ok{width:580px; position:relative; margin:auto;}
#m81 div.img_ok img.imgs{width:580px;}
#m81 div.img_ok a{display:inline-block; position:absolute; top:300px; z-index:2; width:100%;}
#m81 div.img_ok img.ok_btn{width:200px; text-align:center;}