@charset "UTF-8"; 

/********************************
 board set
 *******************************/

label, input, select, textarea {color:#444;}
select.bd_select {padding:0 30px 0 12px; width:100%; height:45px; line-height:45px; border:1px solid #ddd; background:#fff url(../images/select_arrow.png) right 11px center no-repeat; border-radius:5px;}
input.bd_input {display:block; width:100%; line-height:45px; border:1px solid #ddd;}
input.bd_input[type="text"] {border-radius:5px;}
input.bd_input.bdi_text {padding-left:5px;}
input.bd_input.bdi_ckbox,
input.bd_input.bdi_radio {width:auto; display:inline-block; margin-right:3px;}
input.bd_input.bdi_file {width:auto; display:inline-block; margin:2px 5px 5px 0; line-height:inherit; border:none; font-size:1.4rem;}
textarea.bd_txtarea {resize:none; width:100%; border:1px solid #ddd; border-radius:8px;}
textarea.bd_txtarea.re_size {resize:auto;}

input.dateCal {background:#fbfbfb url(../images/icon_cal.svg) right 11px center no-repeat;}

input.bd_input.bdi_text.w_150 {padding-left:5px; display:inline-block; margin-bottom:5px;} /*주소찾기 우편번호박스*/

.essent {position:absolute; display:inline-block; margin-left:3px; line-height:0; font-size:0;}
.essent:before {content:'*'; position:absolute; left:0; top:3px; line-height:1; font-size:1.4rem; color:#f24331 !important;}

/*고대비*/
.gray input.bdi_file {color: #fff;}

@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {/*텍스트 최소값 보정*/
}
@media screen and (max-width:767px) {
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
}

/****************************************************************
	Form Style
****************************************************************/
#bbsAreaDiv select,
#bbsAreaDiv textarea {border:1px solid #ddd; background-color:#fff; font-size:1.5rem; padding:0 .882em; box-sizing:border-box;}
#bbsAreaDiv select {padding-right:2em; height:45px;}
#bbsAreaDiv textarea {padding:.882em; min-height:5em;}
#bbsAreaDiv select::-ms-expand {display:none;}
#bbsAreaDiv select {-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; background-image:url(../images/sub/ico_search.svg); background-repeat:no-repeat; background-position:top 50% right .55em; background-size:1.11em auto;}

/*고대비*/
.gray #bbsAreaDiv textarea {background-color:#121212;}
.gray #bbsAreaDiv textarea::placeholder {color:#fff;}

/********************************
 게시판 상단
 *******************************/
.board_topbox {position:relative; border:1px solid #e5e5e5; border-radius:10px; /*background-color:#f7f7fc;*/ margin-bottom: 50px;}
.boardtop_txtinner {position:relative; padding:25px 30px;}
.boardtop_txtinner .t_txt {display:block; vertical-align:middle;}
.boardtop_txtinner .t_txt h4 {margin-top:0; color:#0b717b;}

.boardtop_txtinner.design2 {margin:0 auto; width:70%;}

/*카테고리 1개일때*/
.boardtop_txtinner.design1 {margin:0 auto; width:80%;}
.search_ctbox.oneCtgr {position:absolute; left:30px; z-index:1;}
.search_ctbox.oneCtgr .src_list {width:150px;} /*자주묻는질문*/
.search_tbox.oneCtgr_tbox {padding:0 90px 0 320px;}
.search_listbox.one {left:160px;}

.search_ctbox.Ctgr01 {position:absolute; left:30px; z-index:1;}
.search_ctbox.Ctgr01 .src_list {width:150px;} /*자주묻는질문*/
.search_tbox.Ctgr01_tbox {padding:0 90px 0 320px;}


/*카테고리 2개일때*/
.boardtop_txtinner.design2 {margin:0 auto; width:90%;}
.search_ctbox.Ctgr02 {position:absolute; left:0px; z-index:1;}
.search_ctbox.Ctgr02 .src_list {width:150px;}
.search_tbox.Ctgr02_tbox {padding:0 90px 0 440px;}
.search_listbox.two {left:280px;}

/*검색만 있는 경우*/
.boardtop_txtinner.design2.onlySC .search_tbox {padding:0 90px 0 0;}

.board_total {font-size:1.8rem;}
.board_total strong {color:#d52604;}
.search_ctbox {position:relative; margin-bottom:10px;}
.search_ctbox:after {content:''; display:block; visibility:hidden; clear:both;}
.search_ctbox .src_list {padding-left:10px; float:left;}
.search_ctbox .src_list:first-child {padding-left:0;}
.search_ctbox.col_list4 .src_list {width:25%;}
.search_ctbox.col_list3 .src_list {width:33.33%;}
.search_ctbox.col_list2 .src_list {width:50%;}
.search_ctbox.col_list1 {margin-bottom:0;}
.search_ctbox.col_list1 .src_list {width:100%; margin-bottom:10px; padding-left:0;}
.search_ctbox .src_list select {padding:0 30px 0 12px; width:100%; border:1px solid #ddd; border-radius:5px;}
.search_tbox {position:relative; padding:0 90px 0 160px;}
.search_listbox {position:absolute; left:0; top:0; width:150px;}

.search_listbox select {padding:0 30px 0 12px; width:100%; border:1px solid #ddd; border-radius:5px;}
.search_txtbox {background-color:#fff; border-radius: 5px;}
.search_txtbox input {display:block; width:100%; background-color:#fff; border-radius:5px;}
.search_btnbox {position:absolute; right:0; top:0; width:80px;}
.search_btnbox button {width:100%; height:45px; font-size:0; background:#333 url(../images/sub/search2.svg) center center no-repeat;  background-size: 30%; cursor:pointer; border-radius:5px;}
.search_btnbox button:hover,
.search_btnbox button:active,
.search_btnbox button:focus {background-color:#bd2148; transition:background-color 0.2s linear;}

.search_ctbox.sech_list {border:none; margin-bottom:0; padding-bottom:0; padding-right:90px;}


.search_ctbox.sech_list .date_boxlist {display:flex; align-items:center; float:unset;}
.search_ctbox.sech_list .date_boxlist .lable {margin-right:20px; font-weight:500;}
.search_ctbox.sech_list .date_boxlist .dash {padding:0 20px;}

.search_ctbox.sech_list .date_boxlist.amrBox select.secSelect {margin-left:5px; width:auto;}

.boardtop_txtinner.src_industry .t_txt.energy {display:flex; flex-direction:column;}
.t_txt.energy .search_ctbox.col_list1 .src_list {display:flex; align-items:center;}
.t_txt.energy .search_ctbox.col_list1 .src_list .date_label {margin-right:10px; width:64px; font-weight:500;}
.t_txt.energy .search_ctbox.col_list1 .src_list .date_select {display:flex; align-items:center; width:calc(100% - 64px);}
.t_txt.energy .search_ctbox.col_list1 .src_list .date {display:flex; align-items:center; width:50%;}
.t_txt.energy .search_ctbox.col_list1 .src_list .date select {margin-left:10px;}
.t_txt.energy .search_ctbox.col_list1 .src_list .date select:first-child {margin-left:0;}
.t_txt.energy .search_ctbox.col_list1 .src_list .dash {padding:0 10px;}

.t_txt.energy .search_tbox.selectBox {padding:0 90px 0 0;}
.t_txt.energy .search_tbox.selectBox dl {display:flex; gap:10px;}
.t_txt.energy .search_tbox.selectBox .search_txtbox {display:flex; align-items:center; width:50%; background:unset;}
.t_txt.energy .search_tbox.selectBox .search_txtbox label {margin-right:10px; font-weight:500;}
.t_txt.energy .search_tbox.selectBox .search_txtbox select {padding:0 30px 0 12px; width:100%; border:1px solid #ddd; background:#fff url(../images/select_arrow.png) right 11px center no-repeat; border-radius:5px;}

/*고대비*/
.gray .range_box {color:#fff;}
.gray .board_total {color:#fff;}
.gray .range_box li a.btn {color:#fff;}

@media screen and (max-width:1200px) {
	/*카테고리 1개일때*/
	.boardtop_txtinner.design1 {width:90%;}
	
	/*카테고리 2개일때*/
	.boardtop_txtinner.design2 {width:90%;}

}
@media screen and (max-width:1024px) {
}

@media screen and (max-width:920px) {
	/*카테고리 1개일때*/
	.boardtop_txtinner.design1 {width:100%;}
	
	/*카테고리 2개일때*/
	.boardtop_txtinner.design2 {width:100%;}
}

@media screen and (max-width:767px) {
	.search_ctbox {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
	.search_ctbox.col_list4 .src_list {width:50%;}
	.search_ctbox.col_list4 .src_list:nth-child(1),
	.search_ctbox.col_list4 .src_list:nth-child(2) {margin-bottom:10px;}
	.search_ctbox.col_list4 .src_list:nth-child(3) {padding-left:0;}
	.search_ctbox.col_list1 {margin-bottom:10px; padding-bottom:0;}
	.search_ctbox.col_list1 .src_list {padding-bottom:0;}
	.board_topbox:before {height:30px;}
	.boardtop_txtinner {position:relative; padding:20px; min-height:auto;}
	.boardtop_txtinner:before {display:none;}
	.boardtop_txtinner .t_txt {display:block; min-height:auto;}
	
	.search_ctbox.sech_list {padding-right:70px;}
	
	/*카테고리 1개일때*/
	.search_tbox.oneCtgr_tbox {padding:0 70px 0 280px;}
	.search_ctbox.oneCtgr {left:20px; margin-bottom:0; padding-bottom:0; border-bottom:none;}
	.search_ctbox.oneCtgr .src_list {width:130px;}
	.search_listbox.one {left:140px;}
	
	/*카테고리 1개일때*/
	.search_tbox.Ctgr01_tbox {padding:0 70px 0 280px;}
	.search_ctbox.Ctgr01 {left:20px; margin-bottom:0; padding-bottom:0; border-bottom:none;}
	.search_ctbox.Ctgr01 .src_list {width:130px;}
	
	/*카테고리 2개일때*/
	.search_tbox.Ctgr02_tbox {padding:0 70px 0 140px;}
	.search_ctbox.Ctgr02 {position:relative; left: unset; margin-bottom:10px; padding-bottom:0; border-bottom:none;}
	.search_ctbox.Ctgr02 .src_list {width:50%; padding-left:10px;}
	.search_ctbox.Ctgr02 .src_list:first-child {padding-left:0px;}
	
	.search_listbox.two {left:0;}

	/*검색만 있는 경우*/
	.boardtop_txtinner.design2.onlySC .search_tbox {padding:0 70px 0 0;}
	.t_txt.energy .search_tbox.selectBox {padding:0 70px 0 0;}
	
	.search_tbox {position:relative; padding:0 70px 0 140px;}
	.search_listbox {width:130px;}
	.search_btnbox {width:60px;}
}
@media screen and (max-width:640px) {
	.search_ctbox {margin-bottom:10px; padding-bottom:5px;}
	.search_ctbox .src_list {padding-left:0; margin-bottom:5px;}
	.search_ctbox.col_list4 .src_list {width:100%; margin-bottom:5px !important;}
	.search_ctbox.col_list3 .src_list,
	.search_ctbox.col_list2 .src_list {width:100%;}
	.search_ctbox.col_list1 {margin-bottom:5px;}
	.search_ctbox.col_list1 .src_list {margin-bottom:5px;}
	.boardtop_txtinner {padding:12px;}
	.search_tbox {position:relative; padding:0 60px 0 110px;}
	.search_listbox {width:105px;}
	.search_btnbox {width:55px;}
	
	.search_ctbox.sech_list {display:flex; flex-wrap:wrap; padding-right:0;}
	
	/*카테고리 1개일때*/
	.search_tbox.oneCtgr_tbox {padding:0 60px 0 110px;}
	.search_ctbox.oneCtgr {position:relative; left:unset; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #ddd;}
	.search_ctbox.oneCtgr .src_list {width:100%;}
	.search_listbox.one {left:0;}
	
	/*카테고리 1개일때*/
	.search_tbox.Ctgr01_tbox {padding:0 60px 0 110px;}
	.search_ctbox.Ctgr01 {position:relative; left:unset; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #ddd;}
	.search_ctbox.Ctgr01 .src_list {width:100%;}
	
	/*카테고리 2개일때*/
	.search_tbox.Ctgr02_tbox {padding:0 60px 0 110px;}
	.search_ctbox.Ctgr02 {position:relative; left:unset; margin-bottom:10px; padding-bottom:5px; border-bottom:1px dashed #ddd;}
	
	
	.search_ctbox.sech_list .search_btnbox {display:block; position:relative; width:100%;}
	
	.search_ctbox.sech_list .date_boxlist.amrBox {flex-direction:column; align-items:flex-start; width:100%;}
	.search_ctbox.sech_list .date_boxlist.amrBox select.secSelect {margin-left:0; margin-top:5px; width:100%;}
	.search_ctbox.sech_list .date_boxlist.amrBox .dash {padding:5px 0; margin:0 auto;}
	
	.t_txt.energy .search_ctbox.col_list1 .src_list {align-items:flex-start; flex-direction:column;}
	.t_txt.energy .search_ctbox.col_list1 .src_list .date_label {margin-right:0; width:100%;}
	.t_txt.energy .search_ctbox.col_list1 .src_list .date_select {width:100%;}
	.t_txt.energy .search_ctbox.col_list1 .src_list .date select {margin-left:5px;}
	
	.t_txt.energy .search_tbox.selectBox {padding:0;}
	.t_txt.energy .search_tbox.selectBox dl {flex-direction:column; gap:5px;}
	.t_txt.energy .search_tbox.selectBox .search_txtbox {margin-top:0; padding:0; width:100%;}
	.t_txt.energy .search_tbox.selectBox .search_txtbox label {width:57px;}
	.t_txt.energy .search_tbox.selectBox .search_txtbox select {width:calc(100% - 57px);}
	.t_txt.energy .search_tbox.selectBox .search_btnbox {display:block; position:relative; width:100%;}
}
@media screen and (max-width:480px) {
	.search_listbox {width:100%;position: relative;}
	.search_tbox {padding:0;}
	.search_txtbox {position:relative; width:100%; margin-top:10px; padding-right:65px; background:none;}
	.search_btnbox {bottom:0;top: unset;}
	
	/*카테고리 1개일때*/
	.search_tbox.oneCtgr_tbox {padding:0;}
	
	/*카테고리 1개일때*/
	.search_tbox.Ctgr01_tbox {padding:0;}
	
	/*카테고리 2개일때*/
	.search_tbox.Ctgr02_tbox {padding:0;}
	
	/*검색만 있는 경우*/
	.boardtop_txtinner.design2.onlySC .search_tbox {padding:0;}
	
	.search_ctbox.sech_list .date_boxlist {flex-direction:column; align-items:flex-start; width:100%;}
	.search_ctbox.sech_list .date_boxlist .lable {margin-right:0; margin-bottom:10px;}
	.search_ctbox.sech_list .date_boxlist .dash {padding:5px 0; margin:0 auto;}
	
	.t_txt.energy .search_ctbox.col_list1 .src_list .date_select {flex-direction:column;}
	.t_txt.energy .search_ctbox.col_list1 .src_list .date {width:100%;}
}

.nodata {position: relative; padding: 185px 0 55px !important; margin-bottom:30px; border-top: 1px solid #26293d; border-bottom: 1px solid #757b8e; width:100% !important; text-align: center; color: #4d3f48; font-size:2.2rem; font-family: 'esamanru'; font-weight:300; }
.nodata:before {content: ''; display:block; position:absolute; top:60px; left:calc(50% - 50px); background:url('../images/sub/searchno_icon.png') no-repeat; width: 117px; height: 100px;}


.page_com_cont_area {margin:10px 0;}
.page_com_cont_area .style1 {display: flex; justify-content: space-between; align-items: center;}

@media all and (max-width:420px) {
	.page_com_cont_area .style1 {display: flex; flex-direction:column; gap:10px;}
}	

/********************************
 테이블
 *******************************/
/* 일반게시판:bod_list*/
.bod_list {width:100%; border-top:2px solid #333; text-align:center; word-break:break-all; table-layout:fixed; margin-bottom:30px;}
.bod_list thead th {padding:15px 0; font-weight:600; font-size: 1.6rem;}
.bod_list thead {border-bottom:1px solid #ddd;}
.bod_list tbody td {position:relative; padding: 15px 0; border-bottom:1px solid #ddd; font-size: 1.6rem; color:#000; vertical-align:middle;}
.bod_list a {text-decoration:none !important;}
.bod_list a:hover,
.bod_list a:focus {text-decoration:underline}
.bod_list span.ico_new {display:inline-block; vertical-align:sub; background:url(../images/ico_new.svg) no-repeat 50% 50%; width:20px; height:20px; margin-right:2px; text-indent:-999px; overflow:hidden;}

.bod_list .list_file img {max-width:100%;height:auto;vertical-align:middle;}
.bod_list .list_author a {color:#000;}

/* 게시판 td 너비가 필요할 때 사용 */
td.list_tit {text-align:left; padding-left:5px !important;}
td.list_tit a {display:inline-block; width:90%; color:#222; vertical-align: middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
td.list_tit > span {display:inline-block;}
td.list_tit img[src$='ico_reply.gif'] {margin-right:8px;}

.bod_list .icon_noti {display: inline-block; position: relative; width: 30px; height: 30px; margin: 0; padding: 0; color: transparent; font-size: 0; vertical-align: middle; }
.bod_list .icon_noti:before { display: block;  position: absolute; top: 50%; left: 50%; background: url('../images/board_icon.png') no-repeat; width: 30px; height: 30px; content: ''; transform: translate(-50%, -50%); }

td.list_tit_C {text-align:center;}
td.list_tit_C a {width:90%; color:#222; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
td.list_tit_C > span {display:inline-block;}
td.list_tit_C img {margin-right:8px;}

/*고대비*/
.gray .bod_list thead th,
.gray .bod_list tbody td,
.gray td.list_tit a {color:#fff;}
.gray td.list_tit_C a {color:#fff;}

.gray .bod_list .list_author a {color:#fff;}


@media all and (max-width:640px) {
	/* 일반게시판 */	
	.bod_list thead,
	.bod_list colgroup, 
	.bod_list .list_file,
	.bod_list .list_hit,
	.bod_list .list_num,
	.bod_list .list_none {display:none;}
	.bod_list tr {border-bottom:1px solid #d9d9d9;}
	.bod_list .list_date {float:left; text-align:left; width:auto;}
	.bod_list .list_progre,
	.bod_list .list_author {float:left; display:inline-block; text-align:left; margin-right:10px;}		
	.bod_list .list_tit,
	.bod_list .list_tit_C {display:block; text-align:left;}
	.bod_list .list_tit a,
	.bod_list .list_tit_C a {font-weight:600; font-size:1.5rem;}
	
	.bod_list td,
	.bod_list th {display:block; padding:6px 3px !important; border-bottom:0 !important;}
	.bod_list tr {padding:10px 0; display:block;}
	.bod_list tr:after {content:''; display:block; clear:both;}
	.bod_list tr:nth-of-type(even) {background:#f7f7f7;}
  	.gray .bod_list tr:nth-of-type(even) {background:#000;}
	.bod_list tbody td {font-size: 1.5rem;}
}

table.valg_m th, table.valg_m td {vertical-align:middle;}

/*table-view 상세*/
.tbl_bd_view {table-layout:fixed; margin-bottom:10px; width:100%; line-height:1.4; border-style:solid; border-color:#ddd; border-width:2px 0 0 0; border-top-color:#333;}
.tbl_bd_view thead th {padding:14px 5px; font-weight:500; color:#333; text-align:center; border-bottom:1px solid #bbb; background-color:#f1f5f5;}
.tbl_bd_view thead th label {word-break:break-all;}

.tbl_bd_view tbody th, .tbl_bd_view tbody td,
.tbl_bd_view tfoot th, .tbl_bd_view tfoot td {padding:12px 10px;}

.tbl_bd_view tbody th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#f8f8f8; word-break:break-all;}
.tbl_bd_view tbody th label {font-size:1.7rem; word-break:break-all;}
.tbl_bd_view tbody td {border-bottom:1px solid #ddd; background-color:#fff;}
.tbl_bd_view tbody td label {font-size:1.7rem;}

.tbl_bd_view tfoot th {color:#333; font-weight:400; text-align:center; border-bottom:1px solid #ddd; background-color:#fef6e8;}
.tbl_bd_view tfoot td {border-bottom:1px solid #ddd; background-color:#fef6e8;}

/*고대비*/
.gray .tbl_bd_view tbody th {color:#fff; background-color:#121212;}
.gray .tbl_bd_view tbody th label {color:#fff;}

/*테이블 - 체크/라디오박스*/
.tbl_bd_view tbody td .lib_check .input_keep {top:5px;}
.tbl_bd_view tbody td .lib_check .keep_text:before {top:2px;}
.tbl_bd_view tbody td .radio_check .input_keep {top:5px;}
.tbl_bd_view tbody td .radio_check .keep_text:before {top:2px;}

/*게시판 상세보기*/
.tbl_bd_view.board tbody th, 
.tbl_bd_view.board tbody td,
.tbl_bd_view.board tfoot th, 
.tbl_bd_view.board tfoot td {padding:20px 10px;}

.tbl_bd_view.board tbody th {font-weight:500;}
.tbl_bd_view.board tbody td.tbv_tit {padding:20px 0; font-size:2.4rem; font-weight:600; line-height:29px; text-align:center;}


.tbl_bd_view.board tbody td p {margin-bottom:0;}
.tbl_bd_view.board tbody td a {word-break:break-all;}

.tbl_bd_view.board tbody td.filebox ul li {margin-top:6px;}
.tbl_bd_view.board tbody td.filebox ul li a {line-height:22px;}
.tbl_bd_view.board tbody td.filebox ul li:first-child {margin-top:0;}
.tbl_bd_view.board tbody td.filebox ul li img {vertical-align: top;}


/*작성자,작성일자,조회수*/
.tbl_bd_view.board tbody td.tbv_info {background-color:#f8f8f8;}
.tbl_bd_view.board tbody td.tbv_info ul {display:flex; justify-content:center; flex-wrap:wrap;}
.tbl_bd_view.board tbody td.tbv_info ul li {position:relative; padding:0 15px; font-size:1.6rem;}
.tbl_bd_view.board tbody td.tbv_info ul li:before {content:''; position:absolute; left:0; top:6px; width:1px; height:10px; background-color:#ddd;}
.tbl_bd_view.board tbody td.tbv_info ul li:first-child:before {display:none;}
.tbl_bd_view.board tbody td.tbv_info ul li .dt {position:relative;}
.tbl_bd_view.board tbody td.tbv_info ul li .dt:after {content:':'; margin-left:3px;}

.tbl_bd_view.board tbody td dt,
.tbl_bd_view.board tbody td .help-block span {word-break:break-all;}

/*첨부파일 확장자*/
#fileExtList {word-break:break-all;}
.filebox ul {margin-left:10px;}


/*고대비*/
.gray .tbl_bd_view {border-top-color:#fff;}
.gray .tbl_bd_view tbody td {background-color:#121212; color:#fff;}
.gray .tbl_bd_view tbody td iframe {background-color:#fff;}
.gray .tbl_bd_view.board tbody td.tbv_info {background-color:#121212;}
.gray .tbl_bd_view.board tbody td.filebox ul li a {line-height:22px; color:#fff;}

/********************************
 media query
 *******************************/
 
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
	.tbl_bd_view.board .w_pct20 {width:80px !important;}
	
	.tbl_bd_view.board tbody td.tbv_tit {font-size:2.2rem;}
	.tbl_bd_view.board tbody td.tbv_info ul li {font-size:1.5rem;}
}
@media screen and (max-width:640px) {
	.tbl_bd_view colgroup,
	.tbl_bd_view thead {display:none;}
	.tbl_bd_view tbody th,
	.tbl_bd_view tbody td {display:block;}
	.tbl_bd_view tbody td {padding:14px 10px;}
	
	.tbl_bd_view.board tbody th {padding:15px 10px 5px; background-color:unset; text-align:left; border-bottom:0;}
	
	.tbl_bd_view.board tbody td,
	.tbl_bd_view.board tfoot th, 
	.tbl_bd_view.board tfoot td {padding:5px 10px 15px;}
	.tbl_bd_view.board tbody td.filebox {padding-top:0;}
	
	.tbl_bd_view.board tbody td[title="내용"] {padding:15px 10px;}
	
	.tbl_bd_view.board tbody td.tbv_info {padding:15px 10px;}

}
@media screen and (max-width:480px) {
	.tbl_bd_view.board tbody td.tbv_tit {padding:10px 0; font-size:1.9rem;}
	.tbl_bd_view.board tbody td.tbv_tit span.ctgr {padding:2px 10px; font-size:1.4rem; line-height:1.6;}
	
	.tbl_bd_view.board tbody td.tbv_info ul li {padding:0 10px;}
	.tbl_bd_view.board tbody td.tbv_info ul li.tbv_user .dt,
	.tbl_bd_view.board tbody td.tbv_info ul li.tbv_date .dt {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
	
	.tbl_bd_view.board tbody td.tbv_info.show ul {flex-direction:column;}
	.tbl_bd_view.board tbody td.tbv_info.show ul li + li {margin-top:5px;}
	.tbl_bd_view.board tbody td.tbv_info.show ul li:before {display:none;}
	.tbl_bd_view.board tbody td.tbv_info.show ul li.tbv_user .dt,
	.tbl_bd_view.board tbody td.tbv_info.show ul li.tbv_date .dt {position:relative; top:unset;}
}
@media screen and (max-width:380px) {
	
}


/*상세보기 게시판 카테고리 2개 정렬*/
.tbl_bd_view.board tbody tr.ctgr_50 {font-size:1.6rem;}

.tbl_bd_view.board tbody td[title="내용"] * {font-family:'SCD', 맑은고딕,'Malgun Gothic', 돋움, Dotum,sans-serif !important;}
.tbl_bd_view.board tbody td[title="내용"] pre {unicode-bidi:unset !important; white-space:unset !important;}
.tbl_bd_view.board tbody td[title="내용"] a {position:relative; display:inline-block; margin:5px 0 0 5px; padding:8px 40px 8px 10px; border:1px solid #ddd; border-radius:5px; font-size:1.5rem !important;}
.tbl_bd_view.board tbody td[title="내용"] a:before {content:''; position:absolute; top:50%; margin-top:-11px; right:10px; width:23px; height:23px; background:url(../images/minicon_ir.png) -24px 0 no-repeat;}
.tbl_bd_view.board tbody td[title="내용"] a * {font-size:1.5rem !important; padding:0 !important;}
.tbl_bd_view.board tbody td[title="내용"] a:first-child {margin:0;}
.tbl_bd_view.board tbody td[title="내용"] a:hover,
.tbl_bd_view.board tbody td[title="내용"] a:focus,
.tbl_bd_view.board tbody td[title="내용"] a:active {border-color:#0065aa; color:#0065aa;}
.tbl_bd_view.board tbody td[title="내용"] .p_photo {text-align:center; margin-bottom:40px;}
.tbl_bd_view.board tbody td[title="내용"] img {max-width:1080px;}

/*고대비*/
.gray .tbl_bd_view.board tbody td[title="내용"] * {color:#fff;}

/* media query */
@media screen and (max-width:1200px) {
	/*상세보기 게시판 카테고리 2개 정렬*/
	.tbl_bd_view.board tbody td[title="내용"] img {width:100% !important;}
}


/*modal 수정*/
.modal-config {overflow:hidden; height:90%; max-width:1100px; width:90%; margin-left:auto; margin-right:auto}
.modal-config .pull-right img {width:30px;}
.modal-config .md_t_cont {height:100%;}
.modal-config .md_t_scrol {overflow-y:auto; height:78%; margin:2% 1.5% 0 2%;}
.modal-config .tbl_bd_list thead.md_set01 th {font-size:1.3rem !important; border-right:1px solid #bbb;}
.modal-config .tbl_bd_list thead.md_set01 th.first {border-left:1px solid #bbb !important;}
.modal-config .tbl_bd_list tbody.md_set01 th {font-size:1.3rem !important; border-right:1px solid #ddd;}

@media screen and (max-width:1200px) {
}

@media screen and (max-width:1024px) {
.re_blind10 {display:none !important;}
}

@media screen and (max-width:920px) {/*텍스트 최소값 보정*/
.re_blind9 {display:none !important;}
}

@media screen and (max-width:767px) {
.re_blind7 {display:none !important;}
}

@media screen and (max-width:640px) {
.re_blind6 {display:none !important;}
}

@media screen and (max-width:480px) {
.re_blind4 {display:none !important;}
}


/********************************
 board-btn
 *******************************/
.bd_btnbox {position:relative;}
.bd_btnbox.ta_l {text-align:left;}
.bd_btnbox.ta_c {text-align:center;}
.bd_btnbox.ta_r {text-align:right;}

.bd_btnbox.ta_l .bd_btn {margin-right:2px; margin-bottom:2px;}
.bd_btnbox.ta_c .bd_btn {margin-right:1px; margin-right:1px; margin-bottom:2px;}
.bd_btnbox.ta_r .bd_btn {margin-left:2px; margin-bottom:2px;}

.bd_btn {display:inline-block; padding:5px 25px; font-size:1.6rem; font-family:'SCD'; line-height:43px; color:#333; border:1px solid #ddd; border-radius:10px;}
.bd_btn:hover,
.bd_btn:acitve,
.bd_btn:focus {transition:background-color 0.2s linear;}
.bd_btn.btn_list, .bd_btn.btn_submit {color:#fff; border-color:#138719; background-color:#138719;}
.bd_btn.btn_print {color:#fff; border-color:#232528; background-color:#232528;}
.bd_btn.btn_close {color:#fff; border-color:#232528; background-color:#232528;}
.bd_btn.btn_config {color:#fff; border-color:#4c2479; background-color:#4c2479;}
.bd_btn.btn_preview {color:#fff; border-color:#fc6630; background-color:#fc6630;}

.bd_btn.btn_del {color:#fff; border-color:#d52604; background-color:#d52604;}
.bd_btn.btn_del2 {color:#d52604; border-color:#d52604; background-color:#fff;}

.fileList li > dl dt button {line-height:2.2rem; font-size:1.5rem; margin-left:10px; margin-bottom:5px;}
.fileList li > dl dt img {vertical-align: text-bottom;}


table .bd_btn {line-height:33px;}

/*고대비*/
.gray .bd_btn {color:#fff;}

/********************************
 media query
 *******************************/
@media screen and (max-width:1200px) {
}

@media screen and (max-width:1024px) {
}

@media screen and (max-width:920px) {
}

@media screen and (max-width:767px) {
}

@media screen and (max-width:640px) {
	.bd_btn {padding:5px 25px; font-size:1.5rem; line-height:38px; }
}

@media screen and (max-width:480px) {
}


/******************************** 
	게시판 페이징 
 *******************************/
#paginateDiv {text-align:center;}

.pagination {display:inline-block; margin:30px 0 20px;}
.pagination > li {display:inline-block; min-width:42px; margin:4px;}

.pagination > li > a,
.pagination > li > span {display:block; float:none !important; position:relative; margin:0; padding:0; line-height:40px; color:#555; border:1px solid #ccc; background-color:#fff; box-sizing:border-box; border-radius:50%;}

.pagination > li > a:hover, .pagination > li > span:hover,
.pagination > li > a:active, .pagination > li > span:active,
.pagination > li > a:focus,
.pagination > li > span:focus {color:#882087; text-decoration:underline; border-color:#882087; background-color:#fff; transition:border-color 0.2s linear;}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:active,
.pagination > .active > span:active,
.pagination > .active > a:focus,
.pagination > .active > span:focus {color:#fff; cursor:default; border-color:#46445e; background-color:#46445e; border-radius:50%; font-weight:500;}

.pagination > li > .btn {font-family: 'Montserrat'; font-size:1.6rem;}
.pagination > li > .btn:active {box-shadow:none;}
.pagination > li > .btn.first,
.pagination > li > .btn.prev,
.pagination > li > .btn.next,
.pagination > li > .btn.last {text-indent:-9999px;}
.pagination > li > .btn:before {content:''; display:none; position:absolute; left:10px; top:9px; width:20px; height:20px; background-image:url(../../../storyCms/bbs/images/icon_paging_ir_n.png); background-repeat:no-repeat;}

.pagination > li > .btn.first:before {display:block; background-position:0 0;}
.pagination > li > .btn.prev:before {display:block; background-position:0px -21px;}
.pagination > li > .btn.next:before {display:block;background-position: 2px -42px;}
.pagination > li > .btn.last:before {display:block; background-position:1px -63px;}

.pagination > li > .btn.first:hover:before,
.pagination > li > .btn.first:active:before,
.pagination > li > .btn.first:focus:before {display:block; background-position:-42px 0;}
.pagination > li > .btn.prev:hover:before,
.pagination > li > .btn.prev:active:before,
.pagination > li > .btn.prev:focus:before {display:block; background-position:-42px -21px;}
.pagination > li > .btn.next:hover:before,
.pagination > li > .btn.next:active:before,
.pagination > li > .btn.next:focus:before {display:block; background-position:-40px -42px;}
.pagination > li > .btn.last:hover:before,
.pagination > li > .btn.last:active:before,
.pagination > li > .btn.last:focus:before {display:block; background-position:-41px -63px;}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg > li > a, .pagination-lg > li > span {padding: 10px 16px; font-size: 18px;}
.pagination-sm > li > a, .pagination-sm > li > span {padding: 5px 10px;	font-size: 12px;}

.pager {padding-left: 0; margin: 20px 0; text-align: center; list-style: none;}
.pager li {display: inline;}
.pager li > a, .pager li > span {display: inline-block;	padding: 5px 14px; background-color: #fff; border: 1px solid #ddd;}
.pager li > a:hover, .pager li > a:focus {text-decoration: none; background-color: #eee;}
.pager .next > a, .pager .next > span {float: right;}
.pager .previous > a, .pager .previous > span {float: left;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {color: #777; cursor: not-allowed; background-color: #fff;}

/********************************
 media query
 *******************************/
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:920px) {
}
@media screen and (max-width:767px) {
.pagination > li {min-width:36px;}
.pagination > li > a,
.pagination > li > span {line-height:36px; font-size:1.3rem}
.pagination > li > .btn:before {left:8px; top:8px;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
.pagination > li {min-width:30px;}
.pagination > li > a,
.pagination > li > span {line-height:30px; font-size:1.2rem}
.pagination > li > .btn:before {left:5px; top:4px;}
}


/********************************
 갤러리 게시판
 *******************************/
.bestpic_imgbox {overflow:hidden; position:relative; background-color:#fff; height:450px;}
.bestpic_imginner {background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:#565656; background-image:url(../../../storyCms/bbs/images/img_noimage.png);}
.bestpic_imginner li {position:relative; height:450px;}
.bestpic_imginner img {float:left; width:60%; height:100%; text-align:center;}
.bp_tbox {display:inline-block; float:left; padding:30px 30px 50px; width:40%; height:450px; background-color:#00468f; color:#fff;}

.bp_tbox .bp_tit {overflow:hidden; margin-bottom:20px; font-size:2.4rem; font-weight:400; font-family:'GSK'; text-overflow:ellipsis; white-space:nowrap;}
.bp_tbox dl {}
.bp_tbox dl:after {content:''; display:block; visibility:hidden; clear:both;}
.bp_tbox dt {font-weight:500;}
.bp_tbox dd {overflow:hidden;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; text-overflow:ellipsis; white-space:normal;}
.bp_tbox .bp_ex {overflow:hidden;  display: -webkit-box; -webkit-line-clamp: 10; -webkit-box-orient:vertical; margin-top:20px; font-size:1.6rem; text-overflow:ellipsis; white-space:normal;}

.bpctrl_box {position:absolute; right:40%; bottom:0;}
.bpctrl_box > dl {}
.bpctrl_box > dl dd {position:relative; display:inline-block; float:left; color:#fff;}
.bpctrl_box > dl dd a {position:relative; display:block; width:50px; height:50px; box-sizing:border-box; background-color:rgba(0,0,0,0.7);}
.bpctrl_box > dl dd a:before {content:''; position:absolute; left:0; top:0; width:50px; height:50px; background-image:url(../images/sub_ir.png); background-repeat:no-repeat;}
.bpctrl_box > dl dd a.bpctrl_prev:before {background-position:-58px -160px;}
.bpctrl_box > dl dd a.bpctrl_stop:before {background-position:-160px -160px;}
.bpctrl_box > dl dd a.bpctrl_play:before {background-position:-210px -160px;}
.bpctrl_box > dl dd a.bpctrl_next:before {background-position:-109px -160px;}

.actpic_listarea.bestpic_area {margin-top:30px;}
.actpic_listbox {padding-top:40px; border-top:1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; padding-bottom:40px;}
.actpic_list_inner {}

.actpic_list {display: flex; flex-wrap:wrap; gap:40px;}
.actpic_list:after {content:''; display:block; visibility:hidden; clear:both;}
.actpic_list > li {width: calc((100% - 80px) / 3); /*min-height:420px;*/ border:1px solid #ddd; border-radius:20px;}
.actpic_list > li a {position:relative; display:block; overflow:hidden; border-radius:20px 20px 0 0;}
.actpic_list > li a:hover, .actpic_list > li a:focus {color:#555;}
.actpic_list > li a:hover .place_tit, .actpic_list > li a:focus .place_tit {text-decoration:underline; text-underline-position:under;}

.actpic_img {position:relative; height:300px; background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:#efefef;}
.actpic_img.ntzn_img {border-top-left-radius:10px; border-top-right-radius:10px;}
.actpic_img.ntzn_img img {border-top-left-radius:10px; border-top-right-radius:10px;}
.actpic_img img {height:100%; width:100%;}
.act_mtbox {padding:25px 20px;}
.act_mtbox.trip_pic {height:auto;}
.act_mtbox .place_tit {overflow:hidden; font-weight:600; font-size:1.9rem; margin-bottom:6px; /* white-space:nowrap; */text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

.place_txt {overflow:hidden; margin-bottom:6px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.place_count span {display: inline-block; position: relative; padding-left: 30px; margin-right:30px; margin-bottom:4px;}
.place_count span:before {display: block; content:''; position:absolute; top:calc(50% - 12px); left:0; width:24px; height:24px; background:url("../images/actpic_icon.png") no-repeat;}
.place_count .view:before {background-position:0 0;}
.place_count .favo:before {background-position:-42px 0;}
.place_count .date:before {background-position:-82px 0;}
.place_count .time:before {background-position: -124px 0;}

.act_mtbox dl {}
.act_mtbox dl:after {content:''; display:block; visibility:hidden; clear:both;}
.act_mtbox dl dt {display:inline-block; float:left; width:20%; font-weight:500; color:#333;}
.act_mtbox dl dd {overflow:hidden;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; float:left; width:80%; text-overflow:ellipsis; white-space:normal;}
.txt_category {position:absolute; top:0; left:0; padding:16px 25px; background-color:#0072bc; color:#fff; font-weight:500;}

.txt_category.ctgr_colorA {background-color:#1f8451;}
.txt_category.ctgr_colorB {background-color:#e3242c;}
.txt_category.ctgr_colorC {background-color:#b813cb;}
.txt_category.ctgr_colorD {background-color:#0072bc;}
.txt_category.ctgr_colorE {background-color:#440255;}
.txt_category.ctgr_colorF {background-color:#60330e;}
.txt_category.ctgr_colorG {background-color:#F6DF00; color:#3A1E1E;}

/*고대비*/
.gray .act_mtbox .place_tit {color:#fff;}
.gray .act_mtbox .place_txt {color:#fff;}
.gray .place_count span:before {background:url("../images/actpic_icon_w.png") no-repeat;}
.gray .place_count .view:before {background-position:0 0;}
.gray .place_count .favo:before {background-position:-42px 0;}
.gray .place_count .date:before {background-position:-82px 0;}
.gray .place_count .time:before {background-position: -124px 0;}

.gray .act_mtbox dl dd {color:#fff;}

/*월별 축제행사 라벨*/
.actpic_img .txt_month {position:absolute; right:10px; top:10px;}
.actpic_img .txt_month span {display:table-cell; width:60px; height:60px; background-color:#EA0053; color:#fff; border-radius:50%; text-align:center; vertical-align:middle;}

.pic_downbtn {margin-top:15px;}
.pic_downbtn:after {content:''; display:block; visibility:hidden; clear:both;}
.pic_downbtn ul {}
.pic_downbtn li {display:inline-block; float:left; width:48%; margin-left:2%; text-align:center;}
.pic_downbtn li:first-child {margin-left:0;}
.pic_downbtn li:after {content:''; display:block; visibility:hidden; clear:both;}
.pic_downbtn li button {padding:10px; width:100%; background-color:#fff; border:1px solid #ddd;}
.pic_downbtn li:hover button,
.pic_downbtn li:active button,
.pic_downbtn li:focus button {background-color:#00762D; color:#fff;}

@media screen and (max-width:980px) {
	.actpic_list > li {width:calc((100% - 40px) / 2); }
}

@media screen and (max-width:640px) {
	.actpic_list > li {width:100%; }
	.act_mtbox .place_tit {font-size:1.7rem;}
	.place_count span {font-size:1.4rem;}
}

@media screen and (max-width:540px) {
	.actpic_img {height:240px;}
}


/*여행사진-상세,모달*/
.item.img_list {width:100%;}
.item.img_list img {width:100%;}

.pic_modalbox {position:absolute; left:50%; margin-left:-300px; top:50%; margin-top:-237px; padding:20px; width:600px; height:auto; background-color:#fff; border:1px solid #ddd; border-radius:10px; z-index:50;}

.titBox {padding:17px 15px;background:#f4f5f9; border-top:2px solid #c4c9ce; border-bottom:1px solid #c4c9ce; text-align:center;}
.titBox h4 {padding:0; margin:0; font-size:1.8rem;}
.agr_pt {padding:20px 0; font-size:1.6rem;}

.agree_sel {margin:0 0 20px; padding:10px; text-align:right; background-color: #f1f1f1;}
.agree_sel label {margin-left:15px;}
.agree_sel label:first-child {margin-left:0;}
.agree_sel .agree_check {}
.agree_sel .agree_check input[type="radio"] {width:18px; height:18px; vertical-align:-3px; margin-right:5px;}
.agree_sel .agree_check input[type="radio"]:focus {outline:1px dotted #000;}

.agree_downbtn {text-align:center; border-top:1px solid #c4c9ce; padding-top:10px;}

/**** media query ****/
@media screen and (max-width:1200px) {
	
}
@media screen and (max-width:1024px) {
.bestpic_imgbox {height:400px;}
.bestpic_imginner li {height:400px;}
.bp_tbox {padding:30px 20px;}
.bp_tbox .bp_ex {-webkit-line-clamp: 8;}
      
.actpic_listarea {}
	
}
@media screen and (max-width:920px) {
.bestpic_imginner img {float:none; width:100%;}
.bp_tbox {display:block; float:none; padding:20px; position:absolute; right:0; left:0; top:auto; bottom:0; height:35%; width:100%; background-color:rgba(0,0,0,0.7);}
.bp_tbox .bp_tit {margin-bottom:10px; font-size:2.0rem;}
.bp_tbox dt {display:inline-block; float:left; width:10%;}
.bp_tbox dd {display:inline-block; float:left; width:90%; padding-left:10px; -webkit-line-clamp:1;}
.bp_tbox .bp_ex {margin-top:10px; width:100%; -webkit-line-clamp:1; font-size:1.5rem;}
 	
.bpctrl_box {right:0; bottom:35%; }
.bpctrl_box > dl dd a {background-color:rgba(0,84,162,100);}
}
@media screen and (max-width:767px) {
.bp_tbox {top:auto; bottom:0; padding:20px; width:100%;}
.bpctrl_box > dl dd a {width:40px; height:40px;}
.bpctrl_box > dl dd a:before {width:40px; height:40px;}
.bpctrl_box > dl dd a.bpctrl_prev:before {background-position:-62px -165px;}
.bpctrl_box > dl dd a.bpctrl_stop:before {background-position:-165px -165px;}
.bpctrl_box > dl dd a.bpctrl_play:before {background-position:-215px -165px;}
.bpctrl_box > dl dd a.bpctrl_next:before {background-position:-114px -165px;}

.act_mtbox {height:119px;}
  
.agree_sel span {display:block;}
}

@media screen and (max-width:640px) {
.bestpic_imgbox {height:320px;}
.bestpic_imginner li {height:320px;}
.bp_tbox {padding:10px 15px;}
.bp_tbox .bp_tit {margin-bottom:5px; font-size:1.6rem;}
.bp_tbox .bp_ex {display:none;}
  
.actpic_listarea.bestpic_area {margin-top:20px;}
.act_mtbox {height:inherit;}
  
.pic_modalbox {left:0; margin-left:0; width:auto;}
.titBox {padding:10px;}
.titBox h4 {font-size:1.6rem;}
.agr_pt {font-size:1.4rem;}
.agree_sel span {text-align:left; width:100%;}
}

@media screen and (max-width:480px) {
.bestpic_imgbox {height:250px;}
.bestpic_imginner li {height:250px;}
.bp_tbox{padding:15px 15px 10px; height:25%;}
.bp_tbox .bp_tit {font-size:1.8rem;}
.bp_tbox dl {display:none;}
.bpctrl_box {bottom:25%;}
.agree_sel {text-align:left;}
.agree_sel label {margin-left:0}
}

/********************************
 동영상갤러리 게시판
 *******************************/
.active_mvbox {margin-top:60px;}
.active_mvbox:after {content:''; display:block; visibility:hidden; clear:both;}
.actmv_infobox {padding:3% 0; text-align:center;}
.actmv_infobox div {text-align:left; padding:10px 20px;}
.actmv_infobox li {display:inline-block; color:#333; margin:0 2%;}
.actmv_infobox li .subtit {display:inline-block; margin-right:3px; padding:5px 0; min-width:100px; text-align:center; border-radius:20px; background-color:#d1effb;}

.actmv_listarea {}
.actmv_listbox {padding-top:40px; border-top:1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; padding-bottom:40px;}
.actmv_list_inner {}

.actmv_list {display: flex; flex-wrap:wrap; gap:40px;}
.actmv_list > li {width: calc((100% - 80px) / 3); /*min-height:420px;*/ border:1px solid #ddd; border-radius:20px;}
.actmv_list > li a {position:relative; display:block; overflow:hidden; border-radius:20px 20px 0 0;}
.actmv_list > li a:hover, .actmv_list > li a:focus {color:#555;}
.actmv_list > li a:hover .place_tit, .actmv_list > li a:focus .place_tit {text-decoration:underline; text-underline-position:under;}

.actmv_img {position:relative; height:260px; background-position:center center; background-repeat:no-repeat; background-size:cover; background-color:#565656; background-image:url(/u/storyCms/bbs/images/img_noimage.png);}
.actmv_img img {width:100%; height:100%;}
.actmv_mtbox {padding:20px;}
.actmv_mtbox .place_tit {overflow:hidden; font-weight:500; font-size:1.9rem; font-family:'esamanru'; margin-bottom:6px; /* white-space:nowrap; */text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

/*고대비*/
.gray .actmv_mtbox .place_tit {color:#fff;}

/**** media query ****/

@media screen and (max-width:1200px) {
}

@media screen and (max-width:1024px) {
.active_mvbox {margin-top:40px;}
}

@media screen and (max-width:980px) {
	.actmv_list > li {width:calc((100% - 40px) / 2); }
}

@media screen and (max-width:767px) {
.active_mvbox {margin-top:25px;}

}

@media screen and (max-width:640px) {
	.actmv_list > li {width:100%;}
	.actmv_mtbox .place_tit {font-size:1.7rem;}
}

@media screen and (max-width:480px) {
	.actmv_img {height:220px;}
}

