@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1280px){	

}

@media screen and (max-width:1024px){
	
.bgfix.fix{ background-attachment:inherit;}


/**/
.input_st.moHide,
.board_st .board_chk,
.board_st .w_check,
.board_st .w_hit,
.board_st.faq .w_btn,
.board_btn_wrap.moHide,
.btn_cate.moHide,
.board_search_wrap .moHide{ display:none !important;}

/**/
.page_btn .in{ flex:1;}
.page_btn .in > .input_st{ flex:1; padding:0 .5em; font-size:1em;}
.page_btn .in > .input_st .xi{ display:none;}
.page_btn .max1{ max-width:none; min-width:auto;}

/*BOARD*/
/* .board_aTit{ font-weight:600;}

.board_table colgroup,
.board_table thead,
.board_table .w_name{ display:none;}
.board_table,
.board_table tbody{ display:block;}
.board_table tr{ display:flex; flex-wrap:wrap; align-items:center; gap:.5em 1em; padding:1.5em 0; border-bottom:1px solid #ddd; font-size:.875em;}
.board_table tr > *{ box-sizing:border-box; min-width:0;}
.board_table td{ height:auto; border-width:0; padding:0 0;}
.board_table td:not(.w_no){ text-align:left;}
.board_table .w_no{ width:4em;}
.board_table .w_tit{ width:calc(100% - 5em);}
.board_table .w_tit + td,
.board_table .w_name + td{ margin-left:5em;}
.board_table .w_date,
.board_table .w_hit,
.board_table .w_state{ width:auto;}
.board_table .w_state{ margin-left:auto;}
.board_table .aTit_wrap{ font-size:1.125em;} */

.board_table .w_no,
.board_table .w_date{display: none;}

.board_pg button{ min-width:2.5em; height:2.5em;}

.board_search{ flex-wrap:wrap;}
.board_search .total{ display:none;}
.board_search .search{ flex:1 1 100%; justify-content: flex-end;}
.board_search .search .select{ min-width:6em;}
.board_search .search .inp{ flex:1; width:auto;}
.board_search .search .btn .ico{ font-size:1.250em}
.board_search .search .btn .tt{ display:none;}

.board_info > li .ico,
.board_info > li.hit,
.board_viewT .board_info > li.date:after{ display:none;}

.board_viewT{ padding:1.5em .5em;}
.board_viewT .vTit{ flex-direction:column; align-items:flex-start; gap:.75em;}
.board_viewT .state{ order:-1;}

.board_viewF{ flex-direction:column; padding:3vw 4vw; gap:1em;}
.board_viewF .wrap_tit{ width:100%; padding:0 0; margin-right:0; border-width:0;}
.board_viewF .wrap_con{ flex:1 1 100%;}

.board_viewB{}
.board_viewB .table_form .wrap_in .tit_wrap{ width:7em; padding:0 .25em;}

.board_faq > li .wrap_in{ gap:0 .5em; font-size:.938em;}
.board_faq > li .wrap_in .tit{ width:3.5em;}
.board_faq > li .wrap_in .sbj .tt{ padding:.5em 0;}
.board_faq > li .wrap_in .con{ padding:.625em 0;}
.board_faq > li .wrap_in .ico{ width:3.5em;}
.board_faq > li .wrap_in .modify{ display:none;}
.board_faq > li.on .faqCon .wrap_in{ padding-top:2em; padding-bottom:2em;}

.board_gallery{ gap:1em 1em;}
.board_gallery > li{ width:calc(33.33% - .6666em);}
.board_gallery > li .wrap_in .img_wrap{ border-radius:1em;}

/* ====== news_table ====== */
.news_table{}
.news_table li{width: calc((100% - 2rem) / 3);}

/* ====== form ====== */
form .form_st.w2 .form_lab .lab_tit{width: 9em;}
form .form_lab .lab_con .lab_table .lab_Stit{width: 24%;}
form .dp2_refund .form_lab .lab_con .lab_table .lab_Stit{width: 6%;}

}

@media screen and (max-width:768px){

.table_form_wrap .table_form > li{ border-bottom-style:dashed; padding:1.5em .5em !important;}
.table_form_wrap .table_form .wrap_in{ flex-wrap:wrap; gap:1.5em;}
.table_form_wrap .table_form .wrap_in .tit_wrap,
.table_form_wrap .table_form .wrap_in .con_wrap{ flex:1 1 100%; width:100%; padding:0 0; min-height:auto;}

.board_gallery > li{ width:calc(50% - .5em);}
.board_gallery > li .wrap_in .con_wrap .t1{ font-size:1.125em; font-weight:600;}
.board_gallery > li .board_info{ gap:.25em;}
.board_gallery > li .board_info > li{ width:100%;}
.board_gallery > li .board_info > li:after{ display:none;}
.page_btn .in{ flex:none; width: 100%;}

/* ====== news_table ====== */
.news_table li{width: 100%;}
.news_table.yu > li > .wrap_in > .c_img{height: 39svh;}

/* ====== input_st ====== */
.input_st.w3{width: 100%;}

/* ====== board ====== */
.board_youtube iframe{ height: 38svh;}
.board_viewT .info{flex-wrap: wrap; gap: .5em 1.5em;}
.board_viewT .info > li:not(:last-child):before{right: -0.8em;}

/* ====== form ====== */
form .form_lab{flex-direction: column; align-items: flex-start;}
form .form_lab .lab_tit{ margin-right: 1rem; width: 100%;}
form .form_st > li{flex: 1 100%;}
form .form_lab .lab_con .lab_table .lab_Stit{width: 26%;}
form .form_st.w2 .form_lab .lab_tit{margin: 0 auto; width: 100%;}
form .form_lab .lab_con{width: 100%;}
form .form_lab .lab_con .input_wrap .con .input_st:not([type="button"]){max-width: 60%; width: 100%;}
/* .form_lab .lab_con .lab_table > .flex{flex-direction: column; align-items: start;} */
form .form_lab .lab_con .lab_table .lab_Stit{flex-shrink: 0;}
form .form_lab .lab_tit:before{display: none;}
form .form_lab .tit1{font-size: var(--font-size-md);}

form .input_wrap .con{width: 100%;}

.dp2_refund form .form_lab .lab_con .lab_table .lab_Stit{width: 100%; margin: 0 auto; font-size: var(--font-size-md);}
.dp2_refund form .form_lab .lab_con .lab_table > .flex{gap: 0.5rem; flex-direction: column; }
.dp2_refund form .form_lab .lab_con .lab_table .flex > .flex{width: 100%;}
.dp2_refund form .form_lab .lab_con .lab_table .flex > .flex .ml-5{ margin-left: 0 !important;}
.dp2_refund form .form_lab .lab_con .lab_table .flex > .flex > span{flex-shrink: 0; margin-right: 1rem !important;}

.form_wrap.boardNP .form_lab .lab_tit{ min-width: 0; width: 5em;}
.form_wrap.boardNP .form_lab .lab_tit:before{ right: -14px;}

form .form_lab .lab_con .lab_Stit + .input_st{max-width: 47%;}

}

@media screen and (max-width:600px){

}

@media screen and (max-width:460px){
/* ====== news_table ====== */
.news_table{gap: 1.5rem 1rem;}
.news_table.yu > li > .wrap_in > .c_img{height: 23svh;}

}

@media screen and (max-width:380px){

}

@media screen and (max-width:320px){

}

@media all and (max-width:1024px) and (orientation:landscape){

}

