
.board_table{width:100%;table-layout:fixed;word-break;break-all; border-top:2px solid #000000;}

.board_nodata {font-family:gothic; font-size:12px; color:#000000; text-align:center; height:180px; line-height:180px; border:0px solid #000;}

#faq .list{display:block;border-top:1px solid #ccc;position:relative;}
#faq > a{display:block;}
#faq .list > div {width: 100%; position: relative;}
#faq .item {width: 100%;background:#ffffff;padding: 26px 20px;border-bottom: solid 1px #ccc;position: relative;display:flex;justify-content: space-between;-webkit-transition: max-height 1s ease;-moz-transition: max-height 1s ease;-ms-transition: max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease;overflow:hidden;cursor:pointer;}

/* #faq a.active .item {max-height: 500px;-webkit-transition:max-height 1s ease;-moz-transition: max-height 1s ease;-ms-transition:max-height 1s ease;-o-transition: max-height 1s ease;transition: max-height 1s ease;} */

#faq .item .left{width:100px; font-family:gothic; font-size:12px; color:#000000; font-weight:normal;}
#faq .item .middle{margin-left:50px;flex-grow: 2;width:100%;}
#faq .item .right{width:70px;text-align:right;}
#faq .item .right img{width:20px;-webkit-transition:all .5s ease;-moz-transition: all .5s ease;-ms-transition:all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
#faq .item .right svg{width:13px;-webkit-transition:all .5s ease;-moz-transition: all .5s ease;-ms-transition:all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; fill:#000000;}
#faq .item.active .right img{transform: rotate(180deg);}
#faq .item.active .right svg{transform: rotate(180deg);}
#faq .item .title { font-family:gothic; font-size:12px; color:#000000; font-weight:normal; text-align: left;position:relative;margin-left:5px;}
#faq .item.active  .title {color:#000000;}
#faq .item .content {font-family:gothic; font-size:12px; color:#000000; font-weight:normal; text-align: left;position:relative;margin-left:5px;line-height:1.6;display:none;word-break: break-all;margin-bottom:20px;margin-top:20px;}


/*#faq .item .date {bottom: 48px;}*/
#faq .list__more {display: block;}
#faq .more {cursor: pointer;display: block;}
#faq .more .icon {transition: all 300ms ease-in-out;}
#faq .more .icon:hover {transform: rotate(180deg);}
#faq .item .title:before{content:'Q';position:absolute;margin-left:-25px;font-size:22px;;top:-2px;font-weight:700;}
#faq .item .content:before{content:'A';position:absolute;margin-left:-25px;font-size:22px;top:-4px;;font-weight:700;color:#000000}
#faq .item.active .title:before{color:#000000;}
.board .list .admin_modify{position:absolute;right:80px;top:26px;width:80px;height:30px;z-index:10}


#faq .pc_cate {display: block;}
#faq .mb_cate {display: none; margin-bottom: 80px;}
#faq .mb_cate select {width: 100%;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

a:hover,
a:active,
a:focus {
    text-decoration:none;

}
a{color:inherit}

/*
*, :after, :before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; }
*/



select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(/icon-select.svg);background-position: calc(100% - 10px) center;background-repeat: no-repeat;background-size: 12px 8px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor: pointer;padding: 0 35px 0 10px;height:38px;font-size:16px;border:1px solid #ccc;background-color:#fff}
select::-ms-expand {display: none;}


#tab_area{margin-bottom:80px;}
#tab_area ul{max-width:1050px;margin:0 auto;display:table;}
#tab_area ul li {display:table-cell;text-align:center;padding:0 2px;min-width:150px;border:0px solid #ccc;}
#tab_area ul li a{padding: 14px 0px;border:1px solid #ccc;width:100%;display:inline-block;font-family:gothic; font-size:12px; color:#000000;}
#tab_area ul li a:hover,
#tab_area ul li a.active{background:#cccccc;border-color:#cccccc;}




#contents > h2,
section > .title {font-size: 38px;font-weight: 600;color: #000;margin: 0 0 80px;}

.board .other_list {width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;margin-top: 67px;margin-bottom: 138px;}
.board .view .cont__wrap {text-align: center;}

/* 게시판 공통 */
.board .list {width: 100%;display: flex;flex-flow: row wrap;margin-top: 0px;margin-bottom: 0px;}
.board .item img{max-width:100%;}
.board .write {border-top: 2px solid #000;border-bottom: 1px solid #ccc;text-align: left;margin-bottom: 80.5px;display:table;border-collapse: collapse;width:100%;opacity:1 !important;}
.board dl {display:table-row;}
.board dl dt,
.board dl dd{display:table-cell;border-bottom:1px solid #d8d8d8;}
.board dl dt{background:#f9f9f9;font-weight:500;width:190px;padding:25px;vertical-align:top;}
.board dl dt.required:after {content:'*';display:inline-block;color:#FF0000;padding-left:4px;}
.board dl dd{padding:16px 25px;vertical-align:middle;}
.board dl dd input[type=text], .board dl dd input[type=date]{width:auto;height:38px;font-size:16px;border:1px solid #ccc;padding:8px;background: transparent;color: #000;}
.board dl dd select{}
.board dl dd textarea{width:auto;height:350px;font-size:16px;border:1px solid #ccc;padding:8px;}
.board dl dd select.full,
.board dl dd textarea.full,
.board dl dd input.full{width:100%;}
.input-file-button{width:100%;height:38px;font-size:16px;border:1px solid #ccc;padding:8px;display:block;cursor:pointer;background:#f9f9f9 url(/_imgs/icon-feather-link.svg) no-repeat top 50% right 10px;color:#999;}


/* Page */
#q_pagelink {height:20px;padding:5px 0;text-align:center;display:block;}

#q_pagelink .pg_num {cursor:pointer;border:#c9c9c9 solid 1px;padding:5px 10px;margin:0px 2px;font-family:;font-size:13px;font-weight:normal;background-color:#ffffff;color:#000000; border-radius:0px;}
#q_pagelink .pg_num:hover {background-color:#e63513;color:#ffffff; border:#e63513 solid 1px;}

#q_pagelink .pg_num_select {border:#c9c9c9 solid 1px;background-color:#e63513;color:#ffffff;padding:5px 10px;margin:0 2px;font-weight:normal;font-family:;font-size:13px; border-radius:0px;}

/* view */
.board_td_view_title { height:40px; padding-top:3px;padding-bottom:3px; font-family:gothic; font-size:12px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4; }
.board_td_view_contents { font-family:gothic; padding-top:3px;padding-bottom:3px; font-size:12px; color:#000000; font-weight:normal; text-align:left; padding-left:10px;  }
.board_td_view_contents2 { height:150px; padding:10px; font-family:gothic; font-size:12px; color:#000000; font-weight:normal;  }
.board_td_view_contents3 { font-family:gothic; font-size:10px; color:#000000; font-weight:normal; width:100%; text-align:right;  }

.board_td_view_contents2 img{ max-width:100%; }


.comment_view_title { height:40px; font-family:gothic;  font-size:12px; color:#000000; font-weight:normal; background-color:#f4f4f4; }

#bo_v_top{width:100%;text-align:center;}
.bo_v_nb {display:block;position:relative;width:100%;height:50px; left:0px; border:0px solid #000000;padding:0;}
.bo_v_nb li{display:block;float:left;width:50%; border:0px solid #000000;}
.bo_v_nb_left{text-align:left;}
.bo_v_nb_left img{margin-left:20px}
.bo_v_nb_right{text-align:right;}
.bo_v_nb_right img{margin-right:20px;}

.bo_v_nb li.bo_v_nb_center{float:none;position:absolute;top:0;left:50%;width:190px;margin-left:-95px}
.bo_v_nb a{color:#bcbcbc}
.bo_v_nb a:focus,.bo_v_nb a:hover{color:#666;text-decoration:none}


/* write */

.board_title_txt{ height:40px; font-family:gothic;  font-size:12px; color:#000000; font-weight:normal; text-align:center; background-color:#f4f4f4;}
.board_list_title{ font-family:gothic; font-size:12px; color:#000000; font-weight:normal; padding-left:10px; }
.board_list_title2{ font-family:gothic; font-size:12px; color:#000000; font-weight:normal; padding-left:0px; }


/* 버튼 */
.btn_b01.bo_v_btn_lst{padding:10px 40px; font-size:16px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em;}
.btn_b01.bo_v_btn_lst:hover{  }

.btn_b01.bo_v_btn_lst2{padding:10px 15px; font-size:14px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em;}
.btn_b01.bo_v_btn_lst2:hover{  }

.btn_b01.bo_v_btn_lst3{padding:10px 25px; font-size:16px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em;}
.btn_b01.bo_v_btn_lst3:hover{background-color:#; color:#;}

.search_button{ text-align:center; cursor:pointer; font-size:14px; font-weight:200; font-family: gothic; border:1px solid #dfdfdf; background-color:#ffffff; color:#aaaaaa; font-weight:normal; letter-spacing:.1em;}
.search_button a{ color:#aaaaaa;}
.search_button:hover{  }
.search_button:hover a{ }

@media all and (max-width:1200px){
	#top_tablet {display:none;}/* 테이블의 모든 요소를 block화 시킴*/
	#top_mobile {display:none;}/* 테이블의 모든 요소를 block화 시킴*/
}


@media all and (max-width:768px){
	#top_mobile {display:none;}/* 테이블의 모든 요소를 block화 시킴*/

	#faq .mb_cate {display: block;margin-bottom:9vw}
	#faq .pc_cate {display: none;}

	/* board */
/*
	.board .list {width: 100%;flex-flow: row wrap;margin-top: 0vw !important;margin-bottom: 0vw !important;}
	.board .list .admin_modify{display:none}
	.board .list > a{width:100% !important;}
	.board .item{width:100%;height:auto !important; margin: 0.00vw 0 4.05vw !important;}
	.board .item .content,
	.board .item .date,
	.board .item .address{position:static !important;width:100% !important;}
*/
	/* faq */
	
	#faq .item{margin:0 !important;padding:4vw 0}
	#faq .item .middle {margin-left: 2.70vw;}
	#faq .item .title {font-size:12px; margin-left: 3.38vw;}
	#faq .item .content {font-size:12px; margin-left: 3.38vw; margin-bottom: 1.4vw;margin-top: 2.70vw;}
	#faq .item .right {width: 9.46vw;}
	#faq .item .right img {width: 2.70vw;}
	#faq .item .left {width: 17.57vw;font-size:12px;}
	#faq .item .title:before {margin-left: -3.38vw;font-size: 3.51vw;top: -0.14vw;}
	#faq .item .content:before {margin-left: -3.38vw;font-size: 3.51vw;top: auto;}

	.board_td_view_title { font-size:12px; padding-top:2px;padding-bottom:2px; }
	.board_td_view_contents { font-size:12px; padding-top:2px;padding-bottom:2px;  }
	.board_td_view_contents2 { font-size:12px; }
	.board_td_view_contents3 { font-size:11px; }

	.comment_view_title { font-size:12px; }

	.bo_v_nb li.bo_v_nb_left{display:block;float:left;text-align:left;width:70%; border:0px solid #000000;}
	.bo_v_nb li.bo_v_nb_center{display:block;float:left;text-align:right;width:30%; border:0px solid #000000;}
	.bo_v_nb li.bo_v_nb_right{display:none;}


/*
	.btn_b01.bo_v_btn_lst{padding:6px 25px; font-size:14px;}
	.btn_b01.bo_v_btn_lst2{padding:6px 8px; font-size:14px;}
*/
}