/* ------------------------------------------------------------------ */
/* -------------------- board common ------------------------ */
/* layout */
.board_sec{background-color:#fff}
.board_sec .inner[data-width='708']{max-width:708px}
.board_sec .sort_wrap{width:100%; justify-content:flex-end; gap:1.5rem}
.board_sec .cont_wrap{padding:2.5rem 0 7.5rem}
.board_sec .sec_tit{font-size:2rem; line-height:2.75rem; font-weight:700; color:#161616}
@media screen and (max-width:1100px) {
    .board_sec .sort_wrap{justify-content:flex-start; flex-direction:column; align-items:flex-start}
    .sort_wrap .response_sort .btn_sort{width:180px}
    .sort_wrap .btn_search_01{width:100%}
}/* sm */

@media screen and (max-width:767px) {
    .board_sec .inner[data-width='708']{max-width:unset}
}/* sm */


/* tab */
.board_sec.tab_menu_group{padding:0; background-color:#fff}
.board_sec.tab_menu_group ul{gap:4rem}
@media screen and (max-width:767px) {
    .board_sec.tab_menu_group {margin:0; display:none}
}/* sm */

/* banner */
.board_ban_sec{padding:0; border-radius:0 0 16px 16px; overflow:hidden}
.board_ban_sec .bg{background-position:center right 10%; background-size:cover; background-repeat:no-repeat; width:100%; height:20rem}
.board_ban_sec .inner{position:absolute; bottom:0; right:50%; transform:translateX(50%)}
.board_ban_sec .tit_wrap{position:absolute; bottom:4rem; left:0; margin:0}
.board_ban_sec .tit_wrap img{object-fit:cover}
.board_ban_sec .sec_tit,
.board_ban_sec .sec_tit span{font-size:2.5rem; line-height:3.5rem; font-weight:700; color:#161616}
.board_ban_sec .sec_tit{margin:0 0 .5rem}
.board_ban_sec .sec_sub_tit{font-size:1.25rem; line-height:1.875rem; font-weight:500; color:#161616}
@media screen and (max-width:900px){
    .board_ban_sec .bg{background-position:center right 20%}
}/* sm */
@media screen and (max-width:767px){
    #container{background-color:#F5F5F5}
    .board_ban_sec{margin:40px 0 8px; padding:0; border-radius:0}
    .board_ban_sec.mg_top{margin-top:40px}
    .board_ban_sec .bg{border-radius:0; height:0; padding-bottom:calc(200/360*100%); background-position:center}
    .board_ban_sec .inner{bottom:unset; top:0}
    .board_ban_sec .tit_wrap{bottom:unset; top:3.08rem}
    .board_ban_sec .tit_wrap img{width:140px; height:40px}
    .board_ban_sec .sec_tit,
    .board_ban_sec .sec_tit span{font-size:1.85rem; line-height:2.46rem; margin:1.23rem 0 8px}
    .board_ban_sec .sec_tit{margin:1.23rem 0 8px}
    .board_ban_sec .sec_sub_tit{font-size:1.23rem; line-height:1.85rem}
}/* sm */

/* board */
.board_sec .board_list{width:100%; border-top:1px solid #161616}
.board_sec .board_list li{width:100%; flex:1 0 0; border-bottom:1px solid #EAEAEA}
.board_sec .board_list a{width:100%; padding:2rem 8px; flex-direction:row; display:flex; justify-content:space-between; align-items:center; gap:4.75rem}
.board_sec .board_list .board_tag{font-size:1rem; line-height:1.5rem; font-weight:400; color:#666666; display:block; min-width:8rem; text-wrap:wrap}
.board_sec .board_list .board_tit{font-size:1rem; line-height:1.5rem; font-weight:500; color:#161616; width:calc(100% - 22.5rem); -webkit-line-clamp:1}
.board_sec .board_list .board_date{font-size:1rem; line-height:1.5rem; font-weight:400; color:#9F9F9F; min-width:5rem; text-align:right}
.board_sec .board_list li.pin{background-color:#FFFAFA}
.board_sec .board_list li.pin .board_tit::before{content:''; display:inline-block; width:16px; height:16px; vertical-align:sub; margin-right:8px; background:url(/front/images/common/ico_pin.svg) center / 100% auto no-repeat}
@media screen and (max-width:1200px){
    .board_sec .board_list a{gap:2rem}
    .board_sec .board_list .board_tit{width:calc(100% - 17rem)}
}/* sm */
@media screen and (max-width:767px){
    .board_sec .board_list a{padding:16px 8px; flex-direction:column; align-items:flex-start; gap:8px}
    .board_sec .board_list .board_tag,
    .board_sec .board_list .board_date{font-size:1.08rem; line-height:1.85rem}
    .board_sec .board_list .board_tit{font-size:1.23rem; line-height:2.46rem; width:100%}
    .board_sec .board_list li.pin .board_tit::before{display:none}
}/* sm */


/* search */
[class^="btn_search"] .input_wrap{position:relative}
[class^="btn_search"] .input_wrap input[type=text]{width:21.375rem; max-width:342px; font-size:.875rem; line-height:1.25rem; font-weight:400; color:#161616; padding:14px 16px}
[class^="btn_search"] .input_wrap input[type=text]::placeholder{color:#9F9F9F}
[class^="btn_search"] .input_wrap input[type=text]:focus{border-color:#161616}
[class^="btn_search"] .input_wrap input[type=text]:focus::placeholder{color:#161616}
[class^="btn_search"] .btn_search{position:absolute; top:50%; right:1rem; transform:translateY(-50%); z-index:3; width:16px; height:16px; background:url(/front/images/common/ico_search.svg) center / 100% auto no-repeat}
@media screen and (max-width:1100px){
    .board_sec .sort_wrap .btn_search_01{width:100%}
    [class^="btn_search"] .input_wrap input[type=text]{width:100%; max-width:unset}
    [class^="btn_search"] .input_wrap input[type=text],
    [class^="btn_search"] .input_wrap input[type=text]::placeholder{font-size:1.08rem; line-height:1.54rem}
}/* sm */
/* ------------------- board common end --------------------- */


/* ------------------------------------------------------------------ */
/* -------------------------- board list ---------------------------- */
/* common */
.board_list_sec .tit_wrap{padding:7.5rem 0 0}
.board_list_sec .tit_wrap h2{font-size:1.85rem; line-height:2.46rem; font-weight:700; color:#161616; margin-bottom:1.85rem}
.board_list_sec .list_gal {display:flex; justify-content:flex-start; align-items:flex-start; gap:2.5rem 1rem; flex-wrap:wrap; flex-direction:row}
.board_list_sec .list_gal li{display:block; width:calc((100% - 2rem)/3); border-radius:8px; border:1px solid #EAEAEA; overflow:hidden}
.board_list_sec .list_gal li > a{width:100%; height:100%; display:block}
@media screen and (max-width:1024px) {
    .board_list_sec .list_gal li{width:calc((100% - 1rem)/2)}
}/* md */
@media screen and (max-width:767px) {
    .board_list_sec .tit_wrap{padding:3.08rem 0 0}
    .board_list_sec .cont_wrap{padding:1.85rem 0 3.08rem}
    .board_list_sec .list_gal{gap:1.85rem 1rem}
}/* sm */
@media screen and (max-width:600px) {
    .board_list_sec .list_gal li{width:100%}
}/* sm */


/* press */
.board_list_sec .press_thum_wrap{width:100%}
.board_list_sec .press_thum{width:100%; padding-bottom:calc(230/464*100%); background-size:cover; background-position:center; background-repeat:no-repeat}
.board_list_sec .press_tit_wrap{padding:1rem}
.board_list_sec .press_tit_wrap > span{font-size:1rem; line-height:1.5rem; font-weight:400; color:#666; margin-bottom:.5rem; display:block}
.board_list_sec .press_tit{font-size:1.25rem; line-height:1.875rem; font-weight:500; height:3.75rem; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; display:-webkit-box; margin-bottom:1.5rem}
.board_list_sec .press_tit_wrap > p{display:flex; justify-content:flex-start; align-items:center; gap:1rem}
.board_list_sec .press_tit_wrap > p span{font-size:.75rem; line-height:1rem; font-weight:400; color:#666666; position:relative}
/*.board_list_sec .press_tit_wrap > p span:first-child::after{content:''; display:block; width:1px; height:10px; background-color:#EAEAEA; position:absolute; top:50%; right:-.5rem; transform:translateY(-50%)}*/
@media screen and (max-width:767px) {
    .board_list_sec .press_tit_wrap > span{font-size:1.08rem; line-height:1.54rem}
    .board_list_sec .press_tit_wrap > p span{font-size:.92rem; line-height:1.23rem}
}/* sm */



/* report */
.board_list_sec .list_report {display:flex; justify-content:flex-start; align-items:flex-start; gap:2.5rem 1.5rem; flex-wrap:wrap; flex-direction:row}
.board_list_sec .list_report li{width:calc((100% - 3rem)/3); border-radius:8px; border:1px solid #FAFAFA; overflow:hidden; padding:1rem; background-color:#FAFAFA; position:relative; display:flex; flex-direction:column; justify-content:space-between; align-items:flex-start; gap:1.5rem}
.board_list_sec .report_tit_wrap{}
.board_list_sec .report_tit_wrap .cam_maker_name{font-size:1rem; line-height:1.5rem; font-weight:400; color:#666666}
.board_list_sec .report_tit{font-size:1.25rem; line-height:1.85rem; font-weight:500; color:#161616; margin-top:.5rem}
.board_list_sec .report_thum_wrap{flex-shrink:1; width:72%; max-width:18.75rem; border-radius:6px; background-color:#fff;overflow:hidden}
.board_list_sec .report_thum{width:100%; padding-bottom:calc(184/300*100%); background-size:cover; background-position:center; background-repeat:no-repeat}
.board_list_sec .download_wrap{display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; gap:1rem; position:absolute; bottom:1.5rem; right:1.5rem}
.board_list_sec .download_wrap a{font-size:.875rem; line-height:1.25rem; font-weight:400; color:#666}
.board_list_sec .download_wrap a::after{content:''; display:inline-block; width:14px; height:14px; background:url(/front/images/common/ico_download.svg) center /100% auto no-repeat; vertical-align:middle; margin-left:4px}

@media screen and (max-width:1200px) {
    .board_list_sec .list_report li{width:calc((100% - 1.5rem)/2)}
    .board_list_sec .report_thum_wrap{width:68%}
}/* md */
@media screen and (max-width:767px) {
    .board_list_sec .list_report{gap:1.85rem 1rem}
    .board_list_sec .list_report li{flex-direction:column; gap:1.23rem; padding:1.23rem}
    .board_list_sec .report_thum_wrap{width:100%; max-width:unset}
    .board_list_sec .report_tit_wrap .cam_maker_name{font-size:1.23rem; line-height:1.85rem}
    .board_list_sec .report_tit{font-size:1.54rem; line-height:2.3rem; margin-top:4px}
    .board_list_sec .download_wrap{flex-direction:row; gap:3.7rem; position:unset; margin:0 auto}
    .board_list_sec .download_wrap a{font-size:1.08rem; line-height:1.85rem}
}/* sm */
@media screen and (max-width:600px) {
    .board_list_sec .list_report li{width:100%}

}/* sm */



/* faq */
.board_list_sec .sort_wrap .inquiry_btn_wrap{width:10rem}
.board_list_sec .sort_wrap .inquiry_btn_wrap a{line-height:unset}
.board_list_sec .sort_wrap .inquiry_btn_wrap a::after{content:''; display:inline-block; width:16px; height:16px; background:url(/front/images/common/ico_pen.svg) center / contain no-repeat}
.board_list_sec .list_faq{border-top:1px solid #161616}
.board_list_sec .list_faq dl{border-bottom:1px solid #EAEAEA; background:#FFF; cursor:pointer; transition:all .2s ease-in-out; position:relative}
.board_list_sec .list_faq dt{display:flex; justify-content:flex-start; align-items:center; color:#888; font-size:1.125rem; font-weight:600; line-height:100%; padding:2.1875rem 3.125rem 2.1875rem 8px; position:relative; gap:7rem}
.board_list_sec .list_faq dd{display:none; font-size:1rem; line-height:1.5rem; font-weight:400; color:#666; width:100%; padding:2rem 3.125rem 2rem 13.75rem; background-color:#FAFAFA; border-top:1px solid #EAEAEA}
.board_list_sec .list_faq .faq_cate{font-size:1rem; line-height:1.5rem; font-weight:400; color:#666; width:6.75rem}
.board_list_sec .list_faq .faq_title{font-size:1.25rem; line-height:2.3rem; font-weight:500; color:#161616; flex-shrink:1}
.board_list_sec .list_faq dt::after{content:''; display:block; background:url(/front/images/common/ico_dropdown.svg) center / contain no-repeat; width:16px; height:16px; position:absolute; top:50%; right:8px; transform:translateY(-50%)}
.board_list_sec .list_faq .active dt::after{transform:translateY(-50%) scaleY(-1)}
@media screen and (max-width:1100px) {
    .board_sec .sort_wrap.faq_sort_wrap{flex-direction:row; justify-content:space-between; position:unset}
}
@media screen and (max-width:767px) {
    .board_list_sec .sort_wrap .inquiry_btn_wrap{position:unset}
    .board_list_sec .sort_wrap .inquiry_btn_wrap a{font-size:1.08rem; line-height:32px; height:32px; position:absolute; top:3.08rem; right:0; max-width:98px; border-radius:100px}
    .board_list_sec .sort_wrap .inquiry_btn_wrap a::after{display:none}
    .board_list_sec .list_faq dt{gap:8px; padding:16px 32px 16px 8px; flex-direction:column; align-items:flex-start}
    .board_list_sec .list_faq dd{padding:16px 8px}
    .board_list_sec .list_faq .faq_cate{font-size:1.08rem; line-height:1.85rem; width:auto}
    .board_list_sec .list_faq dd{font-size:1.08rem; line-height:1.85rem}
}/* sm */

/* ------------------------ board list end -------------------------- */



/* ------------------------------------------------------------------ */
/* ------------------------- board detail --------------------------- */
.board_detail_sec{padding:5rem 0 7.5rem}
.board_detail_sec[data-layout="detail"] .tit_wrap{position:relative}
.board_detail_sec[data-layout="detail"] .board_tag{font-size:.875rem; line-height:36px; font-weight:400; color:#161616; border-radius:100px; height:36px; border:1px solid #161616; padding:0 20px; display:inline-block}
.board_detail_sec[data-layout="detail"] .board_tit{font-size:2rem; line-height:2.75rem; font-weight:700; color:#161616; margin-top:1rem}
.board_detail_sec[data-layout="detail"] .tit_wrap p{display:flex; justify-content:flex-start; align-items:center; gap:2rem; margin-top:1.5rem}
.board_detail_sec[data-layout="detail"] .tit_wrap p span{font-size:1rem; line-height:1.5rem; font-weight:400; color:#9F9F9F; position:relative}
.board_detail_sec[data-layout="detail"] .tit_wrap p span:first-child::after{content:''; display:block; width:1px; height:10px; background-color:#EAEAEA; position:absolute; top:50%; right:-1rem; transform:translateY(-50%)}
.board_detail_sec[data-layout="detail"] .download_wrap{position: absolute;right: 0;bottom: 0;font-size: 1rem;line-height: 1.5rem;font-weight: 400;color: #666666;}
.board_detail_sec[data-layout="detail"] .download_wrap::before {content: '';display: inline-block;width: 14px;height: 14px;background: url(/front/images/common/ico_download.svg) center / 100% auto no-repeat;vertical-align: middle;margin-right: 4px;}
.board_detail_sec[data-layout="detail"] .share_wrap{position:absolute; bottom:0; right:0; display:flex; justify-content:center; align-items:center; margin:0 auto; gap:1rem}
.board_detail_sec[data-layout="detail"] .share_wrap li{width:1.5rem; height:1.5rem}
.board_detail_sec[data-layout="detail"] .share_wrap li:not(:last-child){margin-right:0}
.board_detail_sec[data-layout="detail"] .share_wrap li a{display:block; width:100%; height:100%}
.board_detail_sec[data-layout="detail"] .share_wrap .btn_email{background:url(/front/images/common/ico_email_s.svg) no-repeat center center/100% auto}
.board_detail_sec[data-layout="detail"] .share_wrap .btn_url{background:url(/front/images/common/ico_url_s.svg) no-repeat center center/100% auto}
.board_detail_sec[data-layout="detail"] .cont_wrap{margin:1.5rem 0 0; padding:4rem 0; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}
.board_detail_sec[data-layout="detail"] .editor_wrap{font-size:1rem; line-height:1.5rem; font-weight:400; color:#3C3C3C}
.board_detail_sec[data-layout="detail"] .editor_wrap img{border-radius:16px; overflow:hidden}
.board_detail_sec[data-layout="detail"] .list_wrap a{font-size:.875rem; line-height:36px; font-weight:500; color:#666; width:100%; padding:1.25rem 0; display:flex; justify-content:flex-start; align-items:center; gap:1.5rem; border-bottom:1px solid #EAEAEA}
.board_detail_sec[data-layout="detail"] .list_wrap a span:last-child{font-size:1rem; line-height:1.5rem; font-weight:400; color:#161616; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; display:-webkit-box; flex-shrink:1}
@media screen and (max-width:767px) {
    .board_ban_sec[data-layout="detail"]{display:none !important}
    .board_detail_sec{padding:3.08rem 0 0}
    .board_detail_sec[data-layout="detail"] .board_tag{font-size:1.08rem; padding:0 16px}
    .board_detail_sec[data-layout="detail"] .board_tit{font-size:1.85rem; line-height:2.46rem; margin-top:8px}
    .board_detail_sec[data-layout="detail"] .tit_wrap p{margin-top:16px}
    .board_detail_sec[data-layout="detail"] .tit_wrap p span{font-size:1.08rem; line-height:1.54rem}
    .board_detail_sec[data-layout="detail"] .download_wrap{position:unset;margin-top:8px;font-size:1.08rem; line-height:1.54rem}
    .board_detail_sec[data-layout="detail"] .cont_wrap{margin:16px 0 0; padding:3.08rem 0}
    .board_detail_sec[data-layout="detail"] .editor_wrap{font-size:1.23rem; line-height:1.85rem}
    .board_detail_sec[data-layout="detail"] .list_wrap a{font-size:1.08rem; line-height:1.54rem; gap:1.23rem}
    .board_detail_sec[data-layout="detail"] .list_wrap a:last-child{border-bottom:none}
    .board_detail_sec[data-layout="detail"] .list_wrap a span:last-child{font-size:1.23rem; line-height:1.85rem}
}


/* 목록으로 */
.board_detail_sec[data-layout="detail"] .btn_wrap{width:100%; max-width:708px; margin:0 auto}
.board_detail_sec[data-layout="detail"] .btn_go_list{font-size:0.875rem; line-height:1.25rem; font-weight:600; color:#161616; width:100%; display:flex; justify-content:flex-end; align-items:center; gap:8px; padding:1.5rem 0 0}
.board_detail_sec[data-layout="detail"] .btn_go_list::before{content:''; display:inline-block; width:16px; height:16px; background:url(/front/images/common/arrow_left.svg) center/100% auto no-repeat}

@media screen and (max-width:767px) {
    .board_detail_sec[data-layout="detail"] .btn_wrap{max-width:unset}
    .board_detail_sec[data-layout="detail"] .btn_go_list {font-size:1.08rem; line-height:1.54rem; background-color:#F5F5F5; padding:1.23rem 6%}
}
/* ----------------------- board detail end ------------------------- */



/* ------------------------------------------------------------------ */
/* ------------------------- inquiry page --------------------------- */
.board_detail_sec[data-layout="inquiry"] .form_wrap{margin:4rem 0 2.5rem}
.board_detail_sec[data-layout="inquiry"] .form_wrap > ul > li{position:relative}
.board_detail_sec[data-layout="inquiry"] .form_wrap > ul > li:not(:last-child){margin-bottom:2.5rem}
.board_detail_sec[data-layout="inquiry"] .sort_wrap > *{position:relative}
.board_detail_sec[data-layout="inquiry"] .sort_wrap [class^="btn_sort"] > button{font-size:.875rem; line-height:1.25rem; color:#9F9F9F}
.board_detail_sec[data-layout="inquiry"] .form_wrap label,.board_detail_sec[data-layout="inquiry"] .form_wrap .form_label{font-size:1rem; line-height:1.5rem; font-weight:700; color:#161616; display:block; margin-bottom:1rem; position:relative}
.board_detail_sec[data-layout="inquiry"] .form_wrap input{font-size:1rem; line-height:1.5rem; font-weight:400; color:#161616; border:1px solid #EAEAEA; width:100%; height:48px; padding:14px 16px; border-radius:8px}
.board_detail_sec[data-layout="inquiry"] .form_wrap input::placeholder{color:#9F9F9F}
.board_detail_sec[data-layout="inquiry"] .form_company span{font-size:.875rem; line-height:36px; font-weight:500; color:#161616; width:auto; height:36px; border:1px solid #161616; padding:0 20px; border-radius:100px; background-color:#fff; display:inline-block}
.board_detail_sec[data-layout="inquiry"] .form_wrap .select_wrap{width:220px}
.board_detail_sec[data-layout="inquiry"] .select_wrap{position:relative}
.board_detail_sec[data-layout="inquiry"] .select_wrap > button{position:relative; display:block; width:220px; border-radius:8px; height:48px; color:#9F9F9F; font-size:14px; line-height:20px; font-weight:500; text-align:left; border:1px solid #EAEAEA; background-color:#fff; padding:14px 16px; background:url(/front/images/common/ico_dropdown.svg) no-repeat center right 16px / 16px auto}
.board_detail_sec[data-layout="inquiry"] .select_wrap .opt_depth{position:absolute; left:0; top:calc(100% + .5rem); width:100%; padding:8px; border-radius:8px; z-index:10; display:none; background-color:#fff; border:1px solid #EAEAEA}
.board_detail_sec[data-layout="inquiry"] .select_wrap .opt_depth.show{display:block}
.board_detail_sec[data-layout="inquiry"] .select_wrap .opt_depth button{display:block; padding:14px 8px; width:100%; color:#3C3C3C; font-size:14px; line-height:20px; font-weight:400; text-align:left}
.board_detail_sec[data-layout="inquiry"] .textarea_wrap{padding:1.5rem 1.5rem 3rem; border-radius:8px; border:1px solid #EAEAEA; margin-top:1rem; position:relative}
.board_detail_sec[data-layout="inquiry"] .textarea_wrap textarea{width:100%; height:9.5rem; resize:none; background-color:transparent; font-size:1rem; line-height:1.5rem; font-weight:400; color:#161616}
.board_detail_sec[data-layout="inquiry"] .textarea_wrap textarea::placeholder{font-size:1rem; line-height:1.5rem; font-weight:400; color:#9F9F9F}
.board_detail_sec[data-layout="inquiry"] .textarea_wrap .count_txt{position:absolute; bottom:1.5rem; left:1.5rem; font-size:.75rem; line-height:1rem; font-weight:400; color:#9F9F9F}
.board_detail_sec[data-layout="inquiry"] .form_file label{width:162px}
.board_detail_sec[data-layout="inquiry"] .form_file label span{font-size:1rem; line-height:1.5rem; font-weight:500; color:#161616; display:inline-flex; justify-content:center; align-items:center; gap:4px; padding:12px 27px; border:1px solid #EAEAEA; border-radius:8px}
.board_detail_sec[data-layout="inquiry"] .form_file label span::after{content:''; display:block; width:16px; height:16px; background:url(/front/images/common/ico_more.svg) center/100% auto no-repeat}
.board_detail_sec[data-layout="inquiry"] input[type=file]{width:100%; height:100%; position:absolute; top:0; left:0; text-indent:-9999px; border:none; color:transparent; cursor:pointer}
.board_detail_sec[data-layout="inquiry"] .file_wrap{background-color:#FAFAFA; padding:1.5rem 1.5rem 3rem; height:10rem; min-height:160px; border-radius:8px; margin:0 0 1rem; position:relative}
.board_detail_sec[data-layout="inquiry"] .file_list{width:100%; height:100%; overflow-y:auto}
.board_detail_sec[data-layout="inquiry"] .file_list li{display:flex; justify-content:flex-start; align-items:center; gap:4px}
.board_detail_sec[data-layout="inquiry"] .file_list li::before{content:''; width:16px; height:16px; display:block; background:url(/front/images/common/ico_file.svg) center / 100% auto no-repeat}
.board_detail_sec[data-layout="inquiry"] .file_list li:not(:last-child){margin-bottom:8px}
.board_detail_sec[data-layout="inquiry"] .file_list li p{font-size:1rem; line-height:1; font-weight:400; color:#666}
.board_detail_sec[data-layout="inquiry"] .file_list li button{width:16px; height:16px; display:block; background:url(/front/images/common/ico_close_gy.svg) center / 100% auto no-repeat; margin-left:4px}
.board_detail_sec[data-layout="inquiry"] .file_wrap .count_txt{position:absolute; bottom:1.5rem; left:1.5rem; font-size:.75rem; line-height:1rem; font-weight:400; color:#9F9F9F}
.board_detail_sec[data-layout="inquiry"] .form_wrap .tips p{font-size:.875rem; line-height:1.25rem; font-weight:400; color:#666; margin-top:8px; position:relative; padding-left:.875rem; display:block}
.board_detail_sec[data-layout="inquiry"] .form_wrap .tips p::before{content:''; display:block; width:2px; height:2px; background-color:#666; position:absolute; top:.625rem; left:3px}
.board_detail_sec[data-layout="inquiry"]  [class*="btn_type_"]{margin:0 auto}

@media screen and (max-width:767px) {
    .board_detail_sec[data-layout="inquiry"]{padding:3.08rem 0}
    .board_detail_sec[data-layout="inquiry"] .form_company span{font-size:1.08rem}
    .board_detail_sec[data-layout="inquiry"] .select_wrap > button{font-size:1.08rem}
    .board_detail_sec[data-layout="inquiry"] .select_wrap > button,
    .board_detail_sec[data-layout="inquiry"] .form_wrap .select_wrap{width:180px}
    .board_detail_sec[data-layout="inquiry"] .form_wrap label,
    .board_detail_sec[data-layout="inquiry"] .form_wrap .form_label{font-size:1.23rem; line-height:1.85rem}
    .board_detail_sec[data-layout="inquiry"] .form_wrap input{font-size:1.23rem; line-height:1.85rem}
    .board_detail_sec[data-layout="inquiry"] .textarea_wrap textarea,
    .board_detail_sec[data-layout="inquiry"] .textarea_wrap textarea::placeholder{font-size:1.23rem; line-height:1.85rem}
    .board_detail_sec[data-layout="inquiry"] .textarea_wrap .count_txt{font-size:.92rem; line-height:1.23rem}
    .board_detail_sec[data-layout="inquiry"] .form_wrap .tips p,
    .board_detail_sec[data-layout="inquiry"] .file_wrap .count_txt{font-size:.92rem; line-height:1.23rem}
    .board_detail_sec[data-layout="inquiry"] .form_file label span{font-size:1.23rem; line-height:1.85rem; padding:12px 23px}
    .board_detail_sec[data-layout="inquiry"] .form_file label{width:154px}
    .board_detail_sec[data-layout="inquiry"] .file_list li:not(:last-child){margin-bottom:12px}
    .board_detail_sec[data-layout="inquiry"] .file_wrap{padding:1.23rem 1.23rem 3rem}

}/* sm */
/* ----------------------- inquiry page end ------------------------- */