/* board */
.w-20{width:20% !important;}
.w-80{width:80% !important;}
.btn_left{display:block; text-align:left !important; font-size:0; }
.btn_center{display:block; text-align:center !important; font-size:0;}
.btn_right{display:block; text-align:right !important;font-size:0; }

.form_sty1{width:100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.form_sty1 ul{width:100%;margin-top:0px;border-top:1px solid #ebebeb;padding:10px 0px;}
.form_sty1 ul:first-child{border-top:1px solid #666;}
.form_sty1 li{display: inline-block;}
.form_sty1 .col100{display: inline-block;width:100%;margin-bottom:10px;}
.form_sty1 .tit{display: inline-block;width:150px;text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;font-size: 15px;color: #333;line-height:35px;letter-spacing:-0.0em;}
.form_sty1 .cont{display: inline-block;width:calc(100% - 150px);text-align:left;padding-left:10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.form_sty1 .txt1{display: inline-block;color:#666; font-size:13px;line-height:35px;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;margin:0 10px;}
.form_sty1 .txt2{display: inline-block;color:#c20831; font-size:14px;line-height:35px;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;margin:0 10px;}
.form_sty1 .txt3{display: inline-block;color:#666; font-size:14px;line-height:35px;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;margin:5px 5px 0px;}
.form_sty1 .txt4{color:#666; font-size:13px;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight:400;margin-top:8px;}
.form_sty1 .txt5{color:#333; font-size:14px;line-height:35px;font-family: 'NotoSansKR'; font-style: normal;font-weight:400;}
.form_sty1 img{max-width:100%;vertical-align:middle;margin-left:5px;}

.form_sty1  .textArea01{display: inline-block;width:100%;border:1px solid #d1d1d1;height:200px; padding: 10px;color:#666; font-size: 13px;line-height:1.3;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.form_sty1  textArea:focus {outline: none;border-color:#b1b1b1}
.form_sty1 .bg01{background:#f9f9ed  !important;}

.filebox_s {position: relative; display:inline-block;width:400px; margin-bottom:10px;} /* input 내부에 찾기버튼 */
.filebox_s input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0; margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox_s label {position: absolute;right:0; top:0; display: inline-block;width:100px;height:35px;text-align:center;line-height:33px;font-size:14px; color: #fff;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;vertical-align: middle;background: #a8abb5;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:0px;transition:all 0.3s;}
.filebox_s .upload-name {display: inline-block;width:100%;height:35px;padding:0px 100px 0px 10px;font-size:13px; line-height:1;color: #333;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;vertical-align: middle;background:#fff; border:1px solid #d1d1d1; -webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius:0px;}

.wr_box{display: inline-block; width:100%; margin:0px auto 15px;text-align:center; }
.wr_box textArea{display: inline-block;width:100%;border:1px solid #d9d9d9;background:#fafafa; height:180px; padding:10px; white-space: pre-wrap; color:#666; font-size: 14px;line-height:1.3;font-family: 'NotoSansKR'; font-style: normal;font-weight: 200;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.wr_box textArea:focus {outline: none;border-color:#b1b1b1}
.rightBox{display: inline-block; width:100%; text-align:right; margin:0px auto 20px;}


/* 공지사항 */
.search_area {display: inline-block; width: 100%; text-align:center;margin-bottom:20px; padding:10px; border:1px solid #dcdcdc;background: #fafafa;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size:0}
.search_area ul{display: inline-block;width: 100%;}
.search_area li.select_type_seach {display: inline-block;width:300px;height:36px; margin-right:10px;}
.search_area li.select_type_seach select{display: inline-block;background: url(/img/select_arrow.png) right center no-repeat #fff; border-radius: 0px; border:1px solid #d9d9d9;height:36px;padding:0 0 0 10px;width:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;FONT-SIZE: 14px; COLOR: #666;cursor:pointer;}
.search_area li.select_type_seach select::-ms-expand {display: none;}
.search_area li.sbox{display: inline-block;color:#5b5b5b;width: 400px; height:36px; text-align:left; border:1px solid #d9d9d9;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; position:relative;}
.search_area li img{margin:0px;padding-top:0px;}
.search_area .input01{margin:0px; width:100%;height:34px;vertical-align:middle;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;FONT-SIZE: 14px; COLOR: #666; padding:0px 40px 0px 10px;border:0px solid #d4d4d5;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.search_area .input_btn{ position: absolute;right:0px;border:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/* board list-tb */

.list-type1 {width:100%;margin:0px auto 40px; border-top:1px solid #333;font-size:0; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.list-type1 ul {border-bottom: 1px solid #d9d9d9;}
.list-type1 ul:hover {background-color: rgba(249,243,233,.9);}
.list-type1 li{padding:0px 10px; border-left:0px solid #d9d9d9;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; background:rgba(255,255,255,0);}
.list-type1 .tit_no{display: inline-block;width:10%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .tit_cont{display: inline-block;width:50%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .tit_date{display: inline-block;width:15%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .tit_name{display: inline-block;width:15%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .tit_file{display: inline-block;width:15%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .tit_hit{display: inline-block;width:10%;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;}
.list-type1 .no{display: inline-block;width:10%; text-align: center;font-size:13px;color:#444;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;text-align: center;}
.list-type1 .cont{display: inline-block;width:50%;text-align:left;font-size:14px;color:#333;line-height:1.3;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;word-break: break-all;}
.list-type1 .name{display: inline-block;width:15%;text-align: center;font-size:13px;color:#666;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;word-break: break-all;}
.list-type1 .file{display: inline-block;width:15%;text-align: center;font-size:13px;color:#666;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;word-break: break-all;}
.list-type1 .date{display: inline-block;width:15%;text-align: center;font-size:13px;color:#666;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;word-break: break-all;}
.list-type1 .hit{display: inline-block;width:10%;text-align: center;font-size:13px;color:#666;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;letter-spacing:-0.0em;word-break: break-all;}
.list-type1 span{display: inline-block; margin-right:5px;}
.list-type1 span img{vertical-align:middle;}
.list-type1 li:first-child {border-left: none;}
.list-type1 input[type="checkbox"],.list-type1 input[type="radio"]{width:14px; height:14px;vertical-align:middle;border:1px solid #ddd; margin:0; padding:0; cursor:pointer;}
.list-type1 .nbg{background-color:#f3f8fc;}
.list-type1 .list-head{text-align: center;background-color: #fafafa;padding:12px 0px;}
.list-type1 .list-body{background-color: #fff;padding:10px 0px;}
.list-type1 .nodata{display: inline-block;width:100%;text-align: center;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;background-color: #fff;padding:80px 0px;}


.total{display: inline-block; width: 100%; text-align:left; margin-bottom:10px;font-size:14px;color:#555;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;}
.total span{display: inline-block; margin-left:5px;font-size:14px;color:#000;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;}

/* pagination --------------------------------------------- */
.paging {position:relative;clear:both;text-align:center;vertical-align:middle;margin-top:20px; z-index:1;}
.paging span {vertical-align:middle;display:inline-block;width:32px;height:32px;line-height:30px; text-align:center;color:#444;font-size:12px;font-family: 'Roboto'; font-style: normal; font-weight: 400;margin-left:2px;border:1px solid #dcdcdc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.paging span img {vertical-align:middle; max-width:100%;border:0px solid #ccc;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.paging span a {vertical-align:middle;display:block;width:30px;height:30px;color:#86898d;font-size:12px;font-family: 'Roboto'; font-style: normal; font-weight: 400;}
.paging span.on {vertical-align:middle;border-bottom:2px solid #c39e5d;color:#c39e5d;font-family: 'Roboto'; font-style: normal; font-weight: 500;}
.paging span.on a {color:#000;font-family: 'Roboto'; font-style: normal; font-weight: 500;}
.paging span:first-child {margin-left:0px;}

/* boardView */
.boardtb {width:100%;margin:0px auto; border-top:1px solid #b1adad; overflow: hidden; }
.boardtb .tit{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;font-size:20px;color: #333;line-height:1.3; padding:20px 20px 0px;}
.boardtb .txt{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400; font-size:18px;color: #555;line-height:1.3; padding:0px 20px 0px;margin-top:6px;}
.boardtb .time_wrap{display: inline-block; width:100%; text-align:right; border-bottom:1px solid #ebebeb; padding:15px 20px 15px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.boardtb .time_wrap .time{display: inline-block; background:url(/img/i_time.png) left 50% no-repeat;min-height:14px;padding-left:24px; font-size: 13px;line-height:1;color: #86898d;font-weight:200; margin-right:20px;}
.boardtb .time_wrap .hit{display: inline-block; background:url(/img/i_hit.png) left 50% no-repeat;min-height:14px;padding-left:24px; font-size: 13px;line-height:1;color: #86898d;font-weight:200;}
.boardtb .content_box{display: inline-block; width:100%; padding:20px; min-height:200px; text-align:left; font-size:14px;color:#666;line-height:1.4;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;border-bottom:1px solid #e6e6e6;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;word-wrap: break-word;word-break: keep-all;}
.boardtb .content_box .imgbox{display: inline-block; width:100%; text-align:center;}
.boardtb .content_box img{max-width:100%;margin:20px 0px;}
.boardtb .content_box table{max-width:100%; margin-top:10px;border-top:1px solid #333;}
.boardtb .content_box table td{padding:12px 5px;vertical-align:middle;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;word-wrap: break-word;word-break: keep-all;}
.boardtb .content_box .txt1{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;font-size:16px;color: #333;line-height:1.45; margin-bottom:10px;}
.boardtb .content_box .txt2{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;font-size:14px;color: #333;line-height:1.45; margin-bottom:10px;}

.boardtb .file_box{display: inline-block;width:100%;padding:10px 20px 4px;text-align:left; background:#fff; /* border-bottom:1px solid #ebebeb; */ box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.boardtb .file_box p{background: url(/img/icon_file.png) left center no-repeat;min-height:13px;padding-left:20px;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;font-size:12px;color:#828282;line-height:13px; margin-bottom:10px;}


.board_line{width:100%; border-top:1px solid #e6e6e6;margin:10px 0px; }

.page_move {width:100%;margin-top:20px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; font-size:0}
.page_move ul{display:block;border-top:1px solid #e6e6e6;}
.page_move li.prev{display: inline-block; width:15%; background:#fafafa; font-size:13px;text-align:left;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;padding:14px 10px 14px 20px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.page_move li.prev img{margin-left:10px;margin-top:5px;}
.page_move li.prev_tit{display: inline-block; width:85%; text-align:left;font-size:13px; color:#646464;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;padding:14px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*text-overflow:ellipsis-word;*/}
.page_move ul:first-child{border-top:0px solid #e6e6e6;}

.imgFix{width:100%; }
.img_fix {width: 100%;height: auto;}
.img_max {max-width: 100%;height: auto;}


/* 갤러리 list일경우 list_type2 사용 */
.list-type2{position: relative;display:block;width:100%;text-align:left; margin:0px auto 0px; font-size:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.list-type2 li{display: inline-block;width:31.333%; margin:0 0% 4% 1.2%;}
.list-type2 li:nth-child(3n-2){margin:0 0% 4% 0%;}
.list-type2 li.nodata{display: inline-block;width:100%;margin:0;text-align: center;font-size:14px;color:#333;line-height:1;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;border:1px solid #ebebeb;padding:80px 0px;}

/* product list */
.list_box{position: relative; display: inline-block; width:100%;}
.list_box .thumb{position: relative; display: inline-block; width:100%; /* padding-top:56.25%; */ padding-top:75%;overflow: hidden; border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/* .list_box .thumb img{position: absolute; top: 0; left: 0; right: 0; bottom: 0;width:100%; height:auto;transition:all .2s ease;-webkit-transition:all .2s ease;} */
.list_box .zoom-image {position: absolute;top: 0;left: 0; height: 100%;width: 100%;background-size: cover; transition: transform 0.3s ease-in-out;}
.list_box .zoom-image:hover { transform: scale(1.05);transition-duration: 0.5s;}
.list_box .photo{ display: inline-block; width:100%; overflow: hidden; border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.list_box .photo img{width:100%;}
.list_box .subject{text-align:center;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;color:#444; font-size: 14px;margin-bottom:5px;/*1줄line-height:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  */  2줄 overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.3em;height: 2.6em; margin-top:15px; word-break: keep-all;}
.list_box .btnArea{display: inline-block; width:100%;text-align:center; border-top:1px solid #ebebeb; padding-top:10px; margin-top:10px;}
.list_box .btnArea > a{margin:0 10px;display: inline-block;}
.list_box .btnArea .i_view{display: inline-block;background:url(../img/i_play_s.png) 0 50% no-repeat;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;font-size:13px;line-height:26px;letter-spacing:0em;color:#1a1a1a; padding-left:30px;}
/* .list_box .btnArea button:nth-child(n+1){margin-left:-1px;} */

.zoom-list{display: inline-block; width:100%;text-align:center; }
.zoom-list-item{display:block; position:relative; overflow: hidden; /* padding-top:56.25%;*/ padding-top:100%; height:0; }
.zoom-list-item .zoom-thum{overflow:hidden; display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; cursor:pointer;}
.zoom-list-item .zoom-thum img{width:100%; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}

.zoom-list .zoom-tit{display:block; padding:15px 5px 10px; text-align:left; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
.zoom-list .zoom-tit .tit{font-family: 'NotoSansKR'; font-style: normal;font-weight:400;letter-spacing:-0.0em;color:#4b4b4b; font-size:18px;line-height:1;}
.zoom-list .btnWrap{display: inline-block; width:100%;text-align:right;margin-top:8px;}
.zoom-list .btn_view{display: inline-block;text-align:left;border:0px solid #888; padding:5px 10px 7px 30px; border-radius:16px;background:url(../img/i_search_over.png) 10px 50% no-repeat #a59579;font-family: 'NotoSansKR'; font-style: normal;font-weight: 400;font-size:14px;line-height:12px;letter-spacing:0em;color:#fff;}

.zoom-list .zoom-tit > a{display:block; position:relative; overflow: hidden; padding-top:0%; height:auto; }

/* over style */
.zoom-list-item .over-thum{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,0.7);opacity:0;filter:Alpha(opacity=0);-webkit-transition: all 0.35s;transition: all 0.35s; cursor:pointer;}
.zoom-list-item .over-thum::before,
.zoom-list-item .over-thum::after {position: absolute;top: 5%;right: 5%;bottom: 5%;left: 5%;content: '';opacity: 0;-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;transition: opacity 0.5s, transform 0.5s;}
.zoom-list-item .over-thum::before {border-top: 1px solid #c39e5d;border-bottom: 1px solid #c39e5d;-webkit-transform: scale(0,1);transform: scale(0,1);}
.zoom-list-item .over-thum::after {border-right: 1px solid #c39e5d;border-left: 1px solid #c39e5d;-webkit-transform: scale(1,0);transform: scale(1,0);}
.zoom-list-item .over-thum span{display:block; position:absolute; top:50%; left:50%; width:55px; height:32px; line-height:32px; margin:-16px 0 0 -27px; text-align:center; color:#c39e5d; font-size:14px; font-weight:600;-webkit-transform: translateY(30px);transform: translateY(30px);-webkit-transition: all 0.35s;transition: all 0.35s;border-top:1px solid rgba(255,255,255,0.7);border-bottom:1px solid rgba(255,255,255,0.7);}
.zoom-list:hover .over-thum{opacity:1.0;filter:Alpha(opacity=100);}
.zoom-list:hover .over-thum::before,
.zoom-list:hover .over-thum::after {opacity: 0.5;-webkit-transform: scale(1);transform: scale(1);}
.zoom-list:hover .over-thum span{-webkit-transform: translateY(0);transform: translateY(0);}
.zoom-list:hover .zoom-thum img{-webkit-transform: scale(1.1) rotate(0.02deg); -moz-transform: scale(1.1) rotate(0.02deg); -ms-transform: scale(1.1) rotate(0.02deg); -o-transform: scale(1.1) rotate(0.02deg); transform: scale(1.1) rotate(0.02deg);}


.view_box{display:block; width:100%;max-width:1000px; margin:0 auto;font-size:0; padding:0;}
.view_box .thumbArea{display: inline-block; width:300px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.view_box .txtArea{display: inline-block; width:calc(100% - 300px); padding-left:40px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.view_box .contArea{display: inline-block; width:100%; margin-top:20px; padding:20px; border-top:1px solid #dfdfdf;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

.view_box .thumb{position: relative; display: inline-block; width:100%; /* padding-top:56.25%; */ padding-top:100%;overflow: hidden; border:1px solid #ebebeb;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.view_box .zoom-image {position: absolute;top: 0;left: 0; height: 100%;width: 100%;background-size: cover; transition: transform 0.3s ease-in-out;}
.view_box .name{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;color:#a1701d; font-size:20px;line-height:1.45;letter-spacing:-0.01em;word-wrap: break-word;word-break: keep-all;margin-bottom:15px;}
.view_box .txt{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 200;color:#444; font-size: 14px;line-height:1.45;letter-spacing:-0.01em; background:url(../img/dot_1.png) 0 8px no-repeat;padding-left:12px;word-wrap: break-word;word-break: keep-all;margin-bottom:5px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.view_box .txt01{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 200;color:#444; font-size: 14px;line-height:1.45;letter-spacing:-0.01em;word-wrap: break-word;word-break: keep-all;margin-bottom:5px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.view_box .txtTb{display: inline-block; width:100%; margin-bottom:20px;}
.view_box .v_tit{text-align:left;font-family: 'NotoSansKR'; font-style: normal;font-weight: 500;color:#333; font-size: 17px;line-height:1.45;letter-spacing:-0.01em;word-wrap: break-word;word-break: keep-all;margin-bottom:10px;}

.sub02-1{display:block;width:100%; max-width:1000px; margin:40px auto; background: url(../img/02-1.png) right bottom no-repeat; padding-bottom:50px; padding-right:300px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub02-1 .mTxt01{font-family:'Buri';font-style:normal;font-weight:300;font-size:30px;color:#2d2a28;line-height:1.8;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:40px;}
.sub02-1 .mTxt02{font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;font-size:19px;color:#857e77;line-height:1.45;letter-spacing:0em;margin-bottom:20px;word-wrap: break-word;word-break: keep-all;}


.sub02-2{position:relative;display:block;width:100%; max-width:1000px; margin:40px auto; text-align:center;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub02-2 .contArea{position:relative; opacity:0;filter:Alpha(opacity=0); visibility:hidden;
-moz-transition:transform 0.8s, opacity 1.0s;
	-ms-transition:transform 0.8s, opacity 1.0s;
	-webkit-transition:transform 0.8s, opacity 1.0s;
	-o-transition:transform 0.8s, opacity 1.0s;
	transition:transform 0.8s, opacity 1.0s;
}
.sub02-2 .bTit01{font-family:'Buri';font-style:normal;font-weight:500;font-size:80px;color:#a07756;line-height:1.3;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:50px;}
.sub02-2 .mTxt01{font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:26px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:50px;}
.sub02-2 .bTxt01{font-family:'Buri';font-style:normal;font-weight:300;font-size:24px;color:#c99235;line-height:1.45;letter-spacing:0em;margin-bottom:30px;word-wrap: break-word;word-break: keep-all;}
.sub02-2 .imgArea{display: inline-block; width:100%;text-align:center;margin:30px 0px 60px;}
.sub02-2 .imgArea > p{display: inline-block;width:100%;height:282px;background:url(../img/02-2.png) 50% 50% no-repeat; text-indent: -9999px;}
.sub02-2 .mTxt02{font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:26px;color:#857568;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:30px;}
.sub02-2.active .contArea{opacity:1.0;filter:Alpha(opacity=100); visibility:visible;}
.sub02-2.active .contArea{-webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -o-transition-delay:0.6s; -ms-transition-delay:0.6s; transition-delay:0.6s}

.sub02-3{display:block;width:100%; max-width:1000px; margin:0px auto; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-size:0;}
.sub02-3 .mTxt01{text-align:center;font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;font-size:20px;color:#2d2a28;line-height:1.6;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:40px;}
.sub02-3 .mTxt01 br{}
.sub02-3 li{display: inline-block; width:23.5%; margin-left:2%;margin-bottom:20px;/* border:1px solid #dfdfdf; background:#fff;*/padding:40px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub02-3 li:first-child{margin-left:0%;}
.sub02-3 .iconArea{display: inline-block; width:100%;text-align:center; margin-bottom:20px;}
.sub02-3 .txt{display: inline-block; width:100%;text-align:center;font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:18px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;}

.picon1{min-height:100px;background:url(../img/picon1.png) 50% 50% no-repeat;}
.picon2{min-height:100px;background:url(../img/picon2.png) 50% 50% no-repeat;}
.picon3{min-height:100px;background:url(../img/picon3.png) 50% 50% no-repeat;}
.picon4{min-height:100px;background:url(../img/picon4.png) 50% 50% no-repeat;}


.sns{display:block; width:100%; max-width:400px; text-align:center; margin:40px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sns .tit{display: inline-block; width:100%;text-align:center;font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:22px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:20px;}
.sns .tit > span{color:#b68c46;}
.sns .kakao{display: inline-block; width:100%;min-height:90px;background:url(../img/i_kakao.png) 50% 50% no-repeat;margin-bottom:20px;}
.sns .phone{display: inline-block; width:100%;text-align:center;font-family: 'Roboto';   font-style: normal;   font-weight:500;font-size:24px;color:#3b1e1e;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:20px;}
.sns .txt{display: inline-block; width:100%;text-align:center;font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;font-size:16px;color:#70675f;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;}

.sub03-1{position:relative;display:block;width:100%; max-width:900px; margin:20px auto; text-align:center;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub03-1 .bTit01{font-family:'Buri';font-style:normal;font-weight:500;font-size:40px;color:#7e5c41;line-height:1.5;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:40px;}
.sub03-1 .imgArea{display: inline-block; width:100%;text-align:center;height:280px;background:url(../img/03-1.png) 50% 50% no-repeat; margin-bottom:50px;}
.sub03-1 .txtArea{display: inline-block; width:100%;text-align:center;margin-bottom:30px;}
.sub03-1 .mTxt01{font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:22px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:20px;}
.sub03-1 .mTxt02{font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;font-size:18px;color:#857568;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:10px;}


.sub03-2{position:relative;display:block;width:100%; max-width:900px; margin:20px auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub03-2 .imgArea{display: inline-block; width:100%;text-align:center;height:395px;background:url(../img/03-2.png) 50% 50% no-repeat; margin-bottom:50px;}
.sub03-2 .mTxt01{text-align:left;font-family:'Buri';font-style:normal;font-weight:500;font-size:35px;color:#c99235;line-height:1.45;letter-spacing:0em;word-wrap: break-word;word-break: keep-all;margin-bottom:30px;}
.sub03-2 .mTxt02{text-align:left;font-family: 'NotoSansKR'; font-style: normal; font-weight: 200;font-size:19px;color:#4b4843;line-height:1.45;letter-spacing:0em;word-wrap: break-word;word-break: keep-all;margin-bottom:15px;}


.refund{display: inline-block; width:100%; padding:40px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.refund .p_tit{display: inline-block; width:100%;text-align:left;font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;font-size:16px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:20px;}
.refund .p_txt{display: inline-block; width:100%;text-align:left;font-family: 'NotoSansKR'; font-style: normal; font-weight: 200;font-size:14px;color:#2d2a28;line-height:1.45;letter-spacing:-0.03em;word-wrap: break-word;word-break: keep-all;margin-bottom:8px;}

.drag_motion{display:none;width:100%;margin:20px 0px;text-align: right; }
.drag_motion .motion{display: inline-block;min-height:33px;font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;font-size:12px;color: #333;line-height:1.3;letter-spacing:-0.03em;background: url(../img/i_drag.png) left 0 no-repeat;padding-left:47px;}

.sub_tit{display: inline-block;width:100%;font-family: 'NotoSansKR'; font-style: normal; font-weight:500;font-size:20px;color: #333;line-height:1.45; margin-bottom:10px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub_txt{display: inline-block;width:100%;font-family: 'NotoSansKR'; font-style: normal; font-weight:200;font-size:15px;color: #c79035;line-height:1.45;margin-bottom:5px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.sub_txt01{display: inline-block;width:100%;font-family: 'NotoSansKR'; font-style: normal; font-weight:200;font-size:15px;color: #4e4e4e;line-height:1.45; margin-bottom:10px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}

/* table */
.table {/* table-layout:fixed;*/ width:100%;margin:0px auto;-webkit-overflow-scrolling: touch; }

.table.type1{border-top:1px solid #333;border-bottom:1px solid #d1d1d1;overflow:auto;}
.table.type1 th{background-color: #f2ede4;text-align:center;padding:10px 5px;vertical-align:middle;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;font-size:14px;color: #1a1a1a;font-family: 'NotoSansKR'; font-style: normal; font-weight: 500;line-height:1;letter-spacing:-0.03em;}
.table.type1 td{padding:8px 5px;vertical-align:middle;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;text-align:center;font-size:13px;color: #444;font-family: 'NotoSansKR'; font-style: normal; font-weight: 400;line-height:1.4;letter-spacing:-0.03em;word-break: break-all;}
.table.type1 tbody tr:nth-child(even) {background-color: #fafafa;}
.table.type1 tr th:first-child,
.table.type1 tr td:first-child{border-left:0;}
.table.type1 .left{text-align:left;padding:8px 10px 8px 20px !important;}
.table.type1 .left01{text-align:left;}
.table.type1 .center{text-align:center;}
.table.type1 .rborder{border-right:1px solid #dfdfdf;}
.table.type1 .non{border-left:0px solid #dfdfdf !important;padding:80px 0px;}