@charset "utf-8";

/* 게시판 컨테이너 */
div.board_wrap {}

/* 게시판 아이콘 */
div.board_t1 span.board_icon,
div.list_board_t1 span.board_icon {width:16px; height:16px; background:url(../images/board/t1/board_icons_big.png) 0 0 no-repeat; background-size:80px 16px; vertical-align:middle; display:inline-block; text-indent:-10000px;}
div.board_t1 span.board_icon.photo {background-position:0 0;}
div.board_t1 span.board_icon.new,
div.list_board_t1 span.board_icon.new {background-position:-16px 0;}
div.board_t1 span.board_icon.secret,
div.list_board_t1 span.board_icon.secret {background-position:-32px 0;}
div.board_t1 span.board_icon.reply_indent {background-position:-48px 0;}
div.board_t1 span.board_icon.file {background-position:-64px 0;}
div.board_t1 span.board_icon.reply_indent.depht1 {margin-left:5px;}
div.board_t1 span.board_icon.reply_indent.depht2 {margin-left:10px;}
div.board_t1 span.board_icon.reply_indent.depht3 {margin-left:15px;}
div.board_t1 span.board_icon.reply_indent.depht4 {margin-left:20px;}
div.board_t1 span.board_icon.reply_indent.depht5 {margin-left:25px;}
div.board_t1 span.board_icon.reply_indent.depht6 {margin-left:30px;}
div.board_t1 span.board_icon.reply_indent.depht7 {margin-left:35px;}
div.board_t1 .no_list_msg {text-align:center !important; line-height:70px !important; height:70px !important; margin:0 !important; width:100% !important; clear:both !important;}

/* 게시판 인풋  */
div.board_t1 input[type="text"],
div.board_t1 input[type="password"] {text-indent:5px; border:1px solid #b7b7b7; box-sizing:unset !important;}
div.board_t1 input[type="text"]:focus,
div.board_t1 input[type="text"]:hover,
div.board_t1 input[type="password"]:focus,
div.board_t1 input[type="password"]:hover{box-shadow:inset 0px 0px 0px 1px #a0a0a0; z-index:1; outline:1px solid #a0a0a0; border:1px solid #a0a0a0 !important;}
div.board_t1 textarea:focus,
div.board_t1 textarea:hover {box-shadow:inset 0px 0px 0px 2px #a0a0a0; z-index:1000; outline:1px solid #a0a0a0;}
div.board_t1 div.textarea_box {border:1px solid #b7b7b7;}
div.board_t1 input[readonly] {background-color:#f4f4f4;}
div.board_t1 input[readonly]:focus,
div.board_t1 input[readonly]:hover {box-shadow:none; outline:none; border:1px solid #b7b7b7 !important;}

/* 게시판 검색바 */
div.board_t1 {margin-top:25px; font-family:inherit; font-size:14px;}
div.board_t1 p.board_info {color:#333; padding-left:22px; background: url(../images/board/t1/result_list_icon.jpg) left bottom no-repeat; line-height:20px;}
div.board_t1 p.board_info > span {font-family:'Noto bold'; color:#333;}
div.board_t1 div.search_wrap {position:relative; overflow:visible; right:0; margin-bottom:15px;}
div.board_t1 div.search_wrap fieldset > div.search_bar {position:relative; float:left;}
div.board_t1 div.search_wrap fieldset > div.search_bar:after {content:""; display:block; clear:both;}
div.board_t1 div.search_wrap fieldset > div.search_bar div.select01 {width:90px;}
div.board_t1 div.search_wrap fieldset > div.search_bar div.select01.nice-select .list {width:88px;}
div.board_t1 div.search_wrap fieldset > div.search_bar.res_big > div.select01 {margin-left:5px;}
div.board_t1 div.search_wrap fieldset > div.search_bar > div.search_box {position:relative; float:left; margin-left:5px;}
div.board_t1 div.search_wrap fieldset > div.search_bar > div.search_box > input.board_search_input {width:270px; height:36px; border:1px solid #b9babc; color:#131313; padding:0;}
div.board_t1 div.search_wrap fieldset > div.search_bar > div.search_box > input.board_search_btn {position:absolute; top:0; right:0; width:auto; height:38px; padding:0 12px 0 27px; font-family:'Noto medium'; color:#fff; border:none; background:#626262 url(../images/board/t1/find_icon.png) 9px center no-repeat; background-size:16px auto;}
div.board_t1 div.search_wrap fieldset > input.board_write_btn {float:right; height:38px; line-height:38px; padding:0 20px; font-family:'Noto bold'; color:#fff; background-color:#696969; border:none;}

/* 게시판 목록 */
div.board_list_t1 table {border-top:2px solid #333; width:100%; margin-top:10px; border-collapse:collapse; border-spacing:0; word-wrap:break-word;}
div.board_list_t1 table th,
div.board_list_t1 table td {border-bottom:1px solid #d4d4d4; border-left:1px dashed #d4d4d4; padding:12px 4px; text-align:center; letter-spacing:-1px; vertical-align:middle;}
div.board_list_t1 table th:first-child,
div.board_list_t1 table td:first-child {border-left:0;}
div.board_list_t1 table th {color:#333; font-family:'Noto bold'; font-size:15px; font-weight:normal; background-color:#f4f4f4;}
div.board_list_t1 table td {color:#666;}
div.board_list_t1 table td a {color:#666; vertical-align:middle;}
div.board_list_t1 table td.tit {text-align:left; padding-left:10px;}
div.board_list_t1 table > tbody > tr > td.writer {color:#666;}
div.board_list_t1 table > tbody > tr > td > a:focus,
div.board_list_t1 table > tbody > tr > td > a:hover {color:#000; font-weight:500; border-bottom:1px solid #010101; letter-spacing:-1px; /* text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical; */}
div.board_list_t1 table > tbody > tr > td > span.reply_cnt {vertical-align:middle; color:#333;}
div.board_list_t1 table > tbody > tr.notice {position:static; z-index:10; background:#f9f9f9; border-bottom:1px solid #d0d8de; margin-bottom:-1px;}
div.board_list_t1 table > tbody > tr.notice > td > a {color:#333; font-weight:600;}
div.board_list_t1 table > tbody > tr.notice > td.num,
div.board_list_t1 table > tbody > tr.notice > td.tit,
div.board_list_t1 table > tbody > tr.notice > td.writer {color:#333; text-transform:uppercase; font-weight:600;}
div.board_list_t1 table > tbody > tr > td.adminWriter {font-weight:bold !important;}
div.board_list_t1 table > tbody > tr > td > span.today {color:#25B7D3; vertical-align:middle;}

/* 게시판 입력 (board_input) */
div.board_input_t1 {margin-top:25px;}
div.board_input_t1 div.tip_box {margin-bottom:10px;}
div.board_input_t1 div.tip_box > p {position:relative; color:#6d6c6c; background:url(../images/icon/tip_icon.png) 0 2px no-repeat; text-indent:32px; font-size:16px; line-height:1.8}
div.board_input_t1 div.tip_box > p > span.red {color:#ff5858;}
div.board_input_t1 div.tip_box > p > span.required {position:relative; top:5px; margin:0 5px; text-indent:-10000px; display:inline-block;content:"";width:6px;height:6px; border-radius:10px; background:#ff5858; line-height:1.3}
div.board_input_t1 div.table_box {border:1px dashed #adadad; border-top:2px solid #333; border-bottom:0; padding:1px 0 0;}
div.board_input_t1 div.table_box > table {width:100%; border-collapse:collapse; border-spacing:0; margin:0;}
div.board_input_t1 div.table_box > table > tbody > tr > th {text-align:left; padding:10px 10px 10px 25px; border-right:1px dashed #cacaca; border-bottom:1px solid #cacaca; vertical-align:middle; background-color:#fafafa;}
div.board_input_t1 div.table_box > table > tbody > tr > th > label {position:relative; font-size:15px; color:#333; font-family:inherit; font-weight:normal;}
div.board_input_t1 div.table_box > table > tbody > tr > th > label:after {position:absolute; left:-12px; top:50%; margin-top:-3px;display:block;content:"";width:6px;height:6px; border-radius:10px; background:#b3b3b3;}
div.board_input_t1 div.table_box > table > tbody > tr > th > label.required:after {background:#ff5858;}
div.board_input_t1 div.table_box > table > tbody > tr > td {border-bottom:1px solid #cacaca; vertical-align:middle; text-align:left; padding:15px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > span {display:block; color:#333; margin:1px 0 5px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > input {appearance:none;  -webkit-appearance:none; -moz-appearance:none; /* width:auto; */ -webkit-border-radius:0}
div.board_input_t1 div.table_box > table > tbody > tr > td > input[type="text"], 
div.board_input_t1 div.table_box > table > tbody > tr > td > input[type="password"] {width:100%; line-height:22px; height:22px; padding:3px 0;}
div.board_input_t1 div.table_box > table > tbody > tr > td > input[type="button"] {background-color:#333; color:#fff; padding:4px 16px; border:none; font-family:'Noto bold'; letter-spacing:-0.5px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > select:focus,
div.board_input_t1 div.table_box > table > tbody > tr > td > select:hover {box-shadow:inset 0px 0px 0px 2px #333; z-index:1000; outline:1px solid #333;}
div.board_input_t1 div.table_box > table > tbody > tr.last > th,
div.board_input_t1 div.table_box > table > tbody > tr.last > td {border-bottom:0;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.checkbox {margin-bottom:8px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div textarea {width:100%; border:0; padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_list {}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_list > ul > li {margin-bottom:10px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_list > ul > li > input {width:100%; border:none;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_tip {margin-top:15px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_tip > ul > li {margin-bottom:5px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_tip > ul > li:before {content:"·"; padding-right:5px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_upload_tip > ul > li > em {font-family:'Noto bold';}
div.board_input_t1 div.table_box > table > tbody > tr > td.file_info_list_td {padding:0 10px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list {}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li {position:relative; border-top:1px dashed #cacaca; padding:10px 105px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li:first-child {border:0;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_sort {position:absolute; left:10px; top:28px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_sort > label {margin-right:10px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_sort > input {width:28px; line-height:22px; height:22px; padding:3px 0; appearance:none;  -webkit-appearance:none; -moz-appearance:none; /* width:auto; */ -webkit-border-radius:0}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_del {position:absolute; right:0; top:33px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail {padding:10px 0;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_name {position:relative; padding-left:73px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_name > span.tit {display:inline-block; width:63px; position:absolute; left:0; top:0;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_name > span.name {display:block; margin-right:10px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_subject {position:relative; padding-left:73px; margin-top:5px; }
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_subject > label {display:inline-block; width:63px; position:absolute; left:0; top:7px;}
div.board_input_t1 div.table_box > table > tbody > tr > td > div.file_info_list > ul > li > div.file_detail > div.file_subject > input {width:100%; color:#333; border:1px solid #b7b7b7; line-height:22px; height:22px; padding:3px 0; appearance:none;  -webkit-appearance:none; -moz-appearance:none; /* width:auto; */ -webkit-border-radius:0}
div.board_input_t1 div.btn_box {margin-top:10px; text-align:right;}
div.board_input_t1 div.btn_box a.board_btn {display:inline-block; padding:10px 40px; font-family:'Noto bold'; color:#fff; background-color:#333; border:none; margin-left:10px;}

/* 게시판 보기 */
div.board_view_t1 {position:relative; width:100%; margin-top:15px; border-top:2px solid #333; border-bottom:1px solid #8e8e8e; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
div.board_view_t1 > div.view_top {overflow:hidden; padding:12px 5px 15px; border-bottom:1px solid #cacaca;}
div.board_view_t1 > div.view_top > dl {}
div.board_view_t1 > div.view_top > dl > dt {float:left; margin-right:5px;}
div.board_view_t1 > div.view_top > dl > dt.hide {display:none}
div.board_view_t1 > div.view_top > dl > dd {float:left; font-family:inherit; color:#101010; margin-right:25px;}
div.board_view_t1 > div.view_top > dl > dd.big_text { color:#131313; margin-bottom:5px; font-size:19px; line-height:1.7; font-weight:bold; display:block;}
div.board_view_t1 > div.view_top > dl > dd.big_text + dt {clear:both}
div.board_view_t1 > div.view_top > dl > dd.big_text > span.notice,
div.board_view_t1 > div.view_top > dl > dd.big_text > span.cate {font-weight:bold;}
div.board_view_t1 > div.view_top > dl > dd.bold {font-family:'Noto bold'; color:#101010;}
div.board_view_t1 > div.view_text {overflow:hidden;padding:20px 5px 20px; color:#4e4e50;}
div.board_view_t1 > div.view_text > ol,
div.board_view_t1 > div.view_text > ul {margin-top:5px;}
div.board_view_t1 > div.view_text iframe{display:block;max-width:100%;margin:0 auto;}
div.board_view_t1 > .uploadfile {border-top:1px solid #cacaca; padding:15px 5px; color:#101010; overflow:hidden;}
div.board_view_t1 > .uploadfile > span {font-family:'Noto regular'; color:#101010;}
div.board_view_t1 > .uploadfile > .file_line {padding-right:15px; background:url(../images/comment/file_line.jpg) right center no-repeat;}
div.board_view_t1 > .uploadfile > span.file_icon {width:18px; height:18px; text-indent:-9999px; float:left; background:url(../images/board/t1/file_icon.png) left bottom no-repeat;}
div.board_view_t1 > .uploadfile > a.file_text {display:block; float:left; margin-left:10px; font-family:'Noto regular'; color:#101010; line-height:18px;}
div.board_view_t1 > .uploadfile > a:hover,
div.board_view_t1 > .uploadfile > a:focus,
div.board_view_t1 > .uploadfile > a:active {text-decoration:underline;color:#101010;}
div.board_view_t1 > .uploadfile > span.fileDownLink {float:right; color:#333; background:url(../images/board/t1/file_down_icon.png) left center no-repeat;}
div.board_view_t1 > .uploadfile > span.fileDownLink > a {display:inline-block; line-height:18px; padding-left:25px;}
div.board_view_t1 > .uploadfile > span.fileDownLink > a:hover,
div.board_view_t1 > .uploadfile > span.fileDownLink > a:focus,
div.board_view_t1 > .uploadfile > span.fileDownLink > a:active {text-decoration:underline;color:#333;}
div.board_view_t1 div.boardImg {margin:20px auto; text-align:center;}
div.board_view_t1 div.boardImg > span {display:inline-block;}
div.board_view_t1 div.boardImg > span > img {width:100%;}

/* 이전 다음 글 */
div.list_board_t1 {position:relative; width:100%; margin-top:25px; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box; font-size:14px;}
div.list_board_t1 > ul {margin:0;}
div.list_board_t1 > ul > li {overflow:hidden; color:#101010; padding:13px 10px; }
div.list_board_t1 > ul > li.prev {border-bottom:1px solid #cacaca;}
div.list_board_t1 > ul > li > span {}
div.list_board_t1 > ul > li.prev > span.tit,
div.list_board_t1 > ul > li.next > span.tit {position:relative; padding:0 15px 0 30px; margin-right:15px; font-family: 'Noto bold'; color: #101010;}
div.list_board_t1 > ul > li.prev > span.tit {background:url(../images/board/t1/list_board_icon_p.png) left center no-repeat;}
div.list_board_t1 > ul > li.next > span.tit {background:url(../images/board/t1/list_board_icon_n.png) left center no-repeat;}
div.list_board_t1 > ul > li.prev > span.tit:after,
div.list_board_t1 > ul > li.next > span.tit:after {position:absolute; right:0; margin-top:-15px;display:block;content:""; width:2px; height:10px; background:url(../images/comment/file_line.jpg) center no-repeat;}
div.list_board_t1 > ul > li.prev > a {color:#101010;}
div.list_board_t1 > ul > li.next > a {color:#101010;}
div.list_board_t1 > ul > li.prev > span.date,
div.list_board_t1 > ul > li.next > span.date {float:right; color:#101010;}
div.list_board_t1 > ul > li > a {vertical-align:middle;}
div.list_board_t1 > ul > li > a:hover,
div.list_board_t1 > ul > li > a:focus,
div.list_board_t1 > ul > li > a:active {text-decoration:underline;color:#101010;}

/* 하단 버튼 */
div.btn_box_t1 {position:relative; overflow:hidden; margin-top:10px; font-size:14px;} 
div.btn_box_t1 a {display:inline-block; padding:10px 20px; text-align:center; margin-top:10px; font-family:inherit; font-size:16px; color:#2b2b2b; background-color:#fff; border:1px solid #c2c2c2;}
div.btn_box_t1 a.black {color:#fff; background-color:#333; border:1px solid #333;}
div.btn_box_t1 a.blue {color:#2b2b2b; background-color:#fff; border:1px solid #105cb4;}
div.btn_box_t1 a.skyblue {color:#fff; background-color:#287ad9; border:1px solid #105cb4;}
div.btn_box_t1 > div.left_box {float:left;}
div.btn_box_t1 > div.left_box > a {margin-right:10px;}
div.btn_box_t1 > div.center_box {text-align:center;}
div.btn_box_t1 > div.right_box {float:right;}
div.btn_box_t1 > div.right_box > a {margin-left:10px;}

/* 갤러리 리스트 */
div.board_gallery_t1 div.gallery_box {margin-top:10px; overflow:hidden;}
div.board_gallery_t1 div.gallery_box .li_wrap { position:relative; width: 31%; height:215px; float:left; margin-right:3.5%; margin-bottom: 23px; }
div.board_gallery_t1 div.gallery_box .li_wrap:nth-of-type(3n) { margin-right: 0px; }
div.board_gallery_t1 div.gallery_box .li_wrap > a {display:block; height:100%; border:1px solid #A5A5A5; box-sizing:border-box; }
div.board_gallery_t1 div.gallery_box .li_wrap > a:hover {border:1px solid #F37022}
div.board_gallery_t1 div.gallery_box .li_wrap > a:hover:after{content:''; display:block; position:absolute; width:100%; height:100%; top:0;bottom:0;left:0;right:0; box-shadow:inset 0px 0px 0px 4px #F37022; -webkit-box-shadow:inset 0px 0px 0px 4px #F37022; -moz-box-shadow:inset 0px 0px 0px 4px #F37022;}
div.board_gallery_t1 div.gallery_box .li_wrap .img_div {width:100%; height:140px; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; text-indent:-10000px;}
div.board_gallery_t1 div.gallery_box dt > .gradient, dd > .gradient {position: absolute; right: 0; top:0;  width:40px; height:100%; display:block; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
div.board_gallery_t1 div.gallery_box dt, div.board_gallery_t1 div.gallery_box dd { position: relative; }
div.board_gallery_t1 div.gallery_box dt.tit { margin: 14px 7% 0; font-size: 15px; letter-spacing: -1.5px; overflow: hidden; white-space: nowrap;}
div.board_gallery_t1 div.gallery_box dd {margin: 8px 7% 0; padding: 0 0 1px 26px; overflow: hidden; white-space: nowrap; font-family: 'Noto regular'; line-height: 18px; letter-spacing: -1px; background-position: 0px bottom; background-repeat: no-repeat;}
div.board_gallery_t1 div.gallery_box dd.date {padding:0 0 1px 0; margin:2px 7% 0}

/* 갤러리(flexslider) CSS */
div.board_wrap div.flexslider {margin: 15px 0 0; padding: 10px; background: #fff; border: 1px solid #cfcfcf; position: relative; zoom: 1;}
div.board_wrap div.flexslider .slides {zoom: 1;}
div.board_wrap div.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; text-align:center;}
div.board_wrap div.flexslider .slides img {width: 100%; display: block; height: auto; -moz-user-select: none; margin:0 auto;}
div.board_wrap div.flexslider .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
div.board_wrap div.flexslider .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
div.board_wrap div.flexslider .flex-direction-nav {*height: 0;}
div.board_wrap div.flexslider .flex-direction-nav a {text-indent:-10000px; line-height:0; font-size:0; width:30px; height:45px; background:url(../images/icon/flexslider_arrow.png) no-repeat; display: block; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
div.board_wrap div.flexslider .flex-direction-nav a:before {}
div.board_wrap div.flexslider .flex-direction-nav a.flex-next:before {}
div.board_wrap div.flexslider .flex-direction-nav .flex-prev {left:-10px; background-position:0 -45px;}
div.board_wrap div.flexslider .flex-direction-nav .flex-next {right:-10px; text-align: right;}
div.board_wrap div.flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.7; left: 10px;}
div.board_wrap div.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity: 1;}
div.board_wrap div.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.7; right: 10px;}
div.board_wrap div.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
div.board_wrap div.flexslider .flex-direction-nav .flex-disabled {opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1;}
html[xmlns] div.board_gallery_t1 div.flexslider .slides {display: block;}
* html div.board_wrap div.flexslider .slides {height: 1%;}
.no-js div.board_wrap div.flexslider .slides > li:first-child {display: block;}
div.board_wrap div.flexslider_thumb {}
div.board_wrap div.flexslider_thumb img {width:100%; margin-right: 5px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opackt:0.5}
div.board_wrap div.flexslider_thumb .flex-active-slide {position:relative;}
div.board_wrap div.flexslider_thumb .flex-active-slide::after {content: ""; display: block; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; border-width: 3px; border-style: solid; border-color: rgb(16, 16, 16); border-image: initial;}
div.board_wrap div.flexslider_thumb .flex-active-slide img {opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opackt:1; cursor: default;}

/* faq */
div.board_faq_t1 div.faq_box {width:100%; border-bottom:1px solid #d4d4d4; margin-top:10px; line-height:1.5; border-top:2px solid #333;}
div.board_faq_t1 div.faq_box li:first-child .question { border-top:0 none; }
div.board_faq_t1 div.faq_box .question { position:relative; margin:0; border-top:1px solid #ddd; background:url(../images/board/t1/bg_question.gif) right 17px no-repeat; }
div.board_faq_t1 div.faq_box .question a {font-size:16px; color:#111; padding:13px 35px 13px 35px; }
div.board_faq_t1 div.faq_box .question a span.q_tit { color:#696969;}
div.board_faq_t1 div.faq_box .question a span.q_tit,
div.board_faq_t1 div.faq_box .answer span.a_tit {position:absolute; left:11px; top:8px; font-family:'Noto bold'; font-size:20px;}
div.board_faq_t1 div.faq_box .answer span.a_tit {color:#ef7023;}
div.board_faq_t1 div.faq_box .question a.trigger { display:block; text-align:left; color:#111; background:url(../images/board/t1/bg_question_on.gif) right 17px no-repeat; }
div.board_faq_t1 div.faq_box .hide .question a.trigger {font-weight:normal; background:none;}
div.board_faq_t1 div.faq_box .question a.trigger:hover,
div.board_faq_t1 div.faq_box .question a.trigger:active,
div.board_faq_t1 div.faq_box .question a.trigger:focus{color:#000;}
div.board_faq_t1 div.faq_box .answer {position:relative; padding:13px 15px 13px 35px; background:#f1f1f1; border-top:1px solid #d4d4d4; word-break:keep-all; word-wrap:break-word; }
div.board_faq_t1 div.faq_box .answer p {line-height:1.4; color:#272728; font-size:15px;}
div.board_faq_t1 div.faq_box .answer .line {position:relative; border-top:1px solid #d4d4d4; padding:15px 15px 15px 65px;}
div.board_faq_t1 div.faq_box .answer .line .left_p {position:absolute; width:50px; left:5px; top:14px; padding-left:10px; background:url(../images/board/t1/h4_li_bg.png) 3px 8px no-repeat;}
div.board_faq_t1 div.faq_box .answer .line ul li {color:#232323; line-height:1.4;}
div.board_faq_t1 div.faq_box .answer .line ul li .tel {padding-left:22px; margin-left:20px; background:url(../images/board/t1/ico_tel.png) left bottom no-repeat;}
div.board_faq_t1 div.faq_box .question_none {font-size:16px; color:#111; padding:13px 35px 13px 35px; text-align:center;}
