@charset "utf-8";
/* sub CSS Document */

#container														{ margin-bottom:9em;}
@media all and (max-width:1568px){
    #container													{ margin-bottom:8em; }
}
@media all and (max-width:1268px){
    #container													{ margin-bottom:7em; }
}
@media all and (max-width:868px){
    #container													{ margin-bottom:6em; }
}
@media all and (max-width:568px){
    #container													{ margin-bottom:5em; }
}


#boardWrap .icon_tel::before				{ background-image:url(/resource/dadaikmung/images/sub/icon_tel.svg); }
#boardWrap .icon_map::before				{ background-image:url(/resource/dadaikmung/images/sub/icon_map.svg); }
#boardWrap .icon_acc::before				{ background-image:url(/resource/dadaikmung/images/sub/icon_acc.svg); }
/**********************************************************************
 								visual
**********************************************************************/
/* visual */
.visual															{ position:relative; width:94%; max-width:1800px; border-radius:50px; height:306px; margin:0 auto; padding:0;  font-family:var(--font-Katuri);}
.visual														{ background:url(/resource/dadaikmung/images/sub/bg_sub1.jpg?ver=20251119) no-repeat center center / auto 100%; }
.visual::before													{ position:absolute; width:100%; height:50px; border-style:solid; border-width:0 1px 0 1px; border-color:#e5e5e5; content:''; left:0; bottom:0; z-index:2 }
.visual .text_wrap strong										{ position:absolute; top:80px; font-size:2.5em; color:#151578; line-height:1.15; z-index:3;  -webkit-text-stroke: 6px var(--color-white); paint-order: stroke;}
.visual .text_wrap strong span									{ display:block; color:var(--color-black);}
@media all and (max-width:1568px){
    .visual														{ height:256px; border-radius:40px; }
    .visual::before												{ height:40px; }
    .visual .text_wrap strong									{ font-size:2.25em; }
}
@media all and (max-width:1268px){
    .visual														{ height:206px; border-radius:30px; }
    .visual::before												{ height:30px; }
    .visual .text_wrap strong									{ font-size:2em; }
}
@media all and (max-width:868px){
    .visual														{ height:186px; border-radius:20px; padding:0 1em }
    .visual::before												{ height:20px; }
    .visual .text_wrap strong									{ font-size:1.75em; }
}
@media all and (max-width:568px){
    .visual														{ height:126px; }
    .visual .text_wrap strong									{ font-size:1.3em; top:35% }
}
/**********************************************************************
 							location + share
**********************************************************************/
/* location */
.location_wrap													{ width:94%; max-width:1800px; padding:1em 0; margin:0 auto; border-style:solid; border-width:0 1px 1px 1px; border-color:#e5e5e5; border-radius:0 0 50px 50px; }
.location_wrap .con_inner	                                 	{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; --sizeHig:40px; gap:5px }
.location_wrap .lco												{ display:flex; align-items:center; }
.location_wrap .lco>li											{ position:relative; }
.location_wrap .lco [data-location="home"] a					{ display:flex; font-size:0px; width:var(--sizeHig); height:var(--sizeHig); opacity:.7 }
.location_wrap .lco [data-location="home"] a::before			{ content:''; display:block; width:100%; height:100%; background:url(/resource/dadaikmung/images/sub/icon_home.svg) no-repeat 50% 50%; background-size:auto 15px; opacity:1; }
.location_wrap .lco [data-location="home"]						{ margin-right:60px; }
.location_wrap .lco [data-location="home"]::before				{ position:absolute; right:-45px; top:50%; width:45px; height:1px; background:var(--color-base); content:''; }
.location_wrap .lco>li>.loc_btn									{ display:flex; align-items:center;font-size:0.938em; position:relative; }
.location_wrap .lco>li>a.loc_btn                               	{padding:0 18px 0 15px;}
.location_wrap .lco>li>a.loc_btn::before                      	{content:'';position:absolute;top:50%;right:0;display:block;background:#b2b2b2;border-radius:100%;width:3px;height:3px;margin-top: -1.5px;}
.location_wrap .lco>li>button.loc_btn                      		{ padding: 0 21px 0 15px;}
.location_wrap .lco>li>button.loc_btn::before					{ position:absolute; right:0; top:50%; width:7px; height:7px; border-style:solid; border-width:0 1px 1px 0; border-color:#b2b2b2; transform:translateY(-80%) rotate(45deg);
    transition:var(--trans-ani); content:''; vertical-align:middle;  }
.location_wrap .lco>li.active>button::before					{ transform:translateY(-20%) rotate(225deg); }
.location_wrap .lco>li .loc_wrap								{ position:absolute; display:none; top:30px;left:50%;transform:translateX(-50%); z-index:2; width:calc(100% + 2px); min-width:160px;padding:1.125em 1.25em; background:var(--color-point); border:1px solid #e5e5e5; border-radius:10px }
.location_wrap .lco>li .loc_wrap li > a							{ display:inline-flex; justify-content:flex-start; align-items:center; padding:5px 0px; color:var(--color-white); transition:color var(--trans-ani); opacity:.8;font-size:0.938em;line-height:1.2;
    word-break: break-all; }
.location_wrap .lco>li .loc_wrap li a[target='_blank']::after	{ content:""; display:inline-block; opacity:.8; transition:all .4s; margin-left:7px; vertical-align:middle; width:11px; height:10px;
    background:url(/resource/dadaikmung/images/common/icon_blank.svg) no-repeat 50% 50% / auto 10px; }
.location_wrap .lco>li .loc_wrap li > a:hover,
.location_wrap .lco>li .loc_wrap li > a:focus					{ opacity:1; font-weight:600;}
.location_wrap .lco>li+li										{ margin-left:15px; }
.location_wrap .lco>li:nth-child(2)								{ padding-left:0; margin-left:0; }
.location_wrap .lco>li:nth-child(2)::before						{ display:none; }
.location_wrap .lco>li+li::before								{ position:absolute; width:3px; height:3px; border-radius:100%; content:''; left:0; top:50%; background:var(--color-base); opacity:.3; transform:translateY(-50%); }

/* share */
.location_wrap .page_util										{ display:flex; align-items:center; gap:6px; }
.location_wrap .page_util>li									{ position:relative; }
.location_wrap .page_util>li>button								{ display:flex; width:var(--sizeHig); height:var(--sizeHig); border-radius:8px; background:#ededed; }
.location_wrap .page_util>li>button:before						{ content:''; flex:none; display:block; width:100%; height:100%; margin:0 auto; background-repeat:no-repeat; background-position:50% 50%; }
.location_wrap .page_util>li .share_bt:before					{ background-image:url(/resource/dadaikmung/images/sub/ico_share.svg); background-size:16px; margin-top:-.5px;}
.location_wrap .page_util>li>button.copy:before					{ background-image:url(/resource/dadaikmung/images/sub/ico_copy_link.svg);}
.location_wrap .page_util>li>button.print:before				{ background-image:url(/resource/dadaikmung/images/sub/ico_print.svg); background-size:17px 16px;}
.location_wrap .page_util>li>button.braille:before				{ background-image:url(/resource/dadaikmung/images/sub/ico_bx_link.svg); background-size:19px 10px;}
.location_wrap .page_util>li>button.braille_down:before			{ background-image:url(/resource/dadaikmung/images/sub/ico_bx_down.svg); background-size:21px 13px; background-position:50% 55%}
.location_wrap .page_util>li.share .share_drop												{ display:none; position:absolute; top:-1px; left:-1px; z-index:10; width:calc(var(--sizeHig) + 2px); box-sizing:border-box; background-color:var(--color-white);
    border:1px solid #e5e5e5;  text-align:center; z-index:1 ; border-radius:10px;}
.location_wrap .page_util > li.share .share_drop ul											{ padding-top:10px; display:flex; flex-flow:column; gap:7px; }
.location_wrap .page_util > li.share .share_drop ul > li a									{ display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share] a:before				{ content:''; display:block; width:30px; height:30px; background-repeat:no-repeat; background-position:50% 50%; background-size:auto 100%; border-radius:100%;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="blog"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_blog.svg); background-color:#32b44a;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="youtube"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_youtube.svg); background-color:#e03232;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="facebook"] a:before	{ background-image:url(/resource/dadaikmung/images/sub/icon_facebook.svg); background-color:#385691;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="instar"] a:before		{ background:url(/resource/dadaikmung/images/sub/icon_instar.svg) no-repeat 50% 50% / cover, linear-gradient(to bottom right, #4a48e8 20% , #ee3183 60%, #f0c05c 100%);}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="kakao"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_kakaoch.svg); background-color:#ffde00; }
.location_wrap .page_util > li.share .share_drop ul > li[data-share="twitter"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_twitter.png); background-color:#000;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="band"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_band.png); background-color:#50b748;}
.location_wrap .page_util > li.share .share_drop ul > li[data-share="copy"] a:before		{ background-image:url(/resource/dadaikmung/images/sub/icon_copy.svg); background-color:#555555;}
.location_wrap .page_util > li.share .share_close											{ position:relative; width:30px; height:30px; margin-top:10px; margin-bottom:5px; background:#e5e5e5; border-radius:100%;}
.location_wrap .page_util > li.share .share_close::before									{ position:absolute; width:1px; height:11px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); content:''; background:var(--color-base); }
.location_wrap .page_util > li.share .share_close::after									{ position:absolute; width:1px; height:11px; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-45deg); content:''; background:var(--color-base);}
.location_wrap .page_util > li.share .share_close:hover										{ transform:rotate(90deg); }

@media all and (max-width:1568px){
    .location_wrap													{ border-radius:0 0 40px 40px; }
}
@media all and (max-width:1368px){
    .location_wrap													{ padding:.75em 0; }
    .location_wrap .con_inner										{ --sizeHig:38px; }
    .location_wrap .lco>li .loc_wrap li > a							{ font-size:.9rem; }
}
@media all and (max-width:1268px){
    .location_wrap													{ border-radius:0 0 30px 30px; }
}
@media all and (max-width:1168px){
    .location_wrap .con_inner										{ --sizeHig:35px; }
    .location_wrap .lco>li .loc_wrap								{ padding:1em; }
    .location_wrap .lco>li .loc_wrap li > a							{ font-size:.85rem; }
}
@media all and (max-width:868px){
    .location_wrap													{ border-radius:0 0 20px 20px; }
}

@media all and (max-width:668px){
    .location_wrap													{ padding:.5em 0 .7em; }
    .location_wrap .lco>li											{ font-size:.95em; }
    .location_wrap .lco [data-location="home"]						{ margin-right:30px; }
    .location_wrap .lco [data-location="home"] a					{ height:25px; }
    .location_wrap .lco [data-location="home"]::before				{ width:20px; right:-20px; }
    .location_wrap .lco>li+li										{ padding-left:10px; margin-left:10px; }
    .location_wrap .lco>li:last-child								{ padding-right:20px; }
    .location_wrap .page_util>li.share .share_drop					{ width:calc(var(--sizeHig) + 12px); left:-6px; }
	.location_wrap .lco>li>button.loc_btn							{ padding-left:5px; }
}
@media all and (max-width:468px){
  .location_wrap .lco [data-location="home"] { display:block; margin-right:0;}
    .location_wrap .lco > li  										{ display:none }
    .location_wrap .lco > li:last-child 							{ display: list-item;}
    .location_wrap .lco > li:last-child::before 					{ display:none}
	.location_wrap .lco>li>button.loc_btn							{ padding-left:10px; }
}

/**********************************************************************
 							section_middle
**********************************************************************/
.section_middle													{ position:relative; display:flex; justify-content:space-between; position:relative; margin-top:5em; --sizeWidth:350px; --sizeHig:50px; }
.section_middle::before											{ position:absolute; width:100%; height:1px; top:var(--sizeHig); content:''; left:0; background:#e5e5e5; }
.section_middle::after											{ position:absolute; width:calc(var(--sizeWidth) - 50px); height:2px; top:calc(var(--sizeHig) - 1px); content:''; left:var(--sizeWidth); background:var(--color-point); }

/* title */
.section_middle .h2_title										{ display:flex; font-size:1.63em; margin-bottom:1.92em; font-weight:bold; line-height:calc(var(--sizeHig) - 5px); height:var(--sizeHig); }
.section_middle .h3_title										{ display:flex; font-size:2.19em; margin-bottom:1.29em; font-weight:bold; line-height:1; color:var(--color-point); height:var(--sizeHig); }

/* lnb */
.section_middle	.lnb_wrap										{ flex:none; width:var(--sizeWidth);  }
.section_middle	.lnb_wrap										{ flex:none; width:var(--sizeWidth);  }
.section_middle	.lnb_wrap .list									{ display:flex; max-width:250px; flex-flow:column; gap:1.88em; border-left:1px solid #e5e5e5 }
.section_middle	.lnb_wrap .list>li								{ position:relative; }
.section_middle	.lnb_wrap .list>li>a							{ position:relative; display:block; line-height:1; font-size:1.19em; font-weight:600; padding:5px 1.05em; transition:var(--trans-ani); }
.section_middle	.lnb_wrap .list>li::before						{ position:absolute; right:0; top:14.5px; width:7px; height:7px; border-style:solid; border-width:0 1px 1px 0; border-color:#575757; transform:translateY(-80%) rotate(45deg);
    transition:var(--trans-ani); content:''; vertical-align:middle; display:none  }
.section_middle	.lnb_wrap .list>li:has(ul)::before				{ display:block; }
.section_middle	.lnb_wrap .list>li>a::before					{ position:absolute; width:2px; height:0; left:-1px; top:0; content:''; background:var(--color-point); transition:var(--trans-ani); }
.section_middle	.lnb_wrap .list>li.active>a,
.section_middle	.lnb_wrap .list>li>a:hover,
.section_middle	.lnb_wrap .list>li>a:focus						{ color:var(--color-point); }
.section_middle	.lnb_wrap .list>li.active>a::before,
.section_middle	.lnb_wrap .list>li>a:hover::before,
.section_middle	.lnb_wrap .list>li>a:focus::before				{ height:100%; }
.section_middle	.lnb_wrap .list>li>ul							{ display:none; margin:1em 0 0 1.25em; padding:1em; background:rgba(0,0,0,.05); display:flex; flex-flow:column; gap:5px; border-radius:8px; }
.section_middle	.lnb_wrap .list>li>ul>li>a						{ padding:7px 0; font-size:.95em; transition:var(--trans-ani);}
.section_middle	.lnb_wrap .list>li>ul>li.active>a,
.section_middle	.lnb_wrap .list>li>ul>li>a:hover,
.section_middle	.lnb_wrap .list>li>ul>li>a:focus				{ color:var(--color-point); }
.section_middle	.lnb_wrap .list>li.active + ul					{ display:block; }

.section_middle .content										{ flex:auto; width:calc(100% - var(--sizeWidth)); }
@media all and (max-width:1568px){
    .section_middle												{ margin-top:4.5em; --sizeWidth:300px; --sizeHig:50px; }
    /* title */
    .section_middle .h2_title									{ font-size:1.53em; margin-bottom:1.92em; }
    .section_middle .h3_title									{ font-size:2.09em; margin-bottom:1.29em;  }
    /* lnb */
    .section_middle	.lnb_wrap .list								{ max-width:230px; gap:1.88em; }
    .section_middle	.lnb_wrap .list>li>a						{ font-size:1.167em; padding:5px 1.05em; }
    .section_middle	.lnb_wrap .list>li>ul						{ margin:1em 0 0 1.25em; padding:1em; }
}
@media all and (max-width:1468px){
    .section_middle												{ margin-top:4em; --sizeWidth:280px; --sizeHig:50px; }

    /* title */
    .section_middle .h2_title									{ font-size:1.43em; }
    .section_middle .h3_title									{ font-size:1.99em; }

    /* lnb */
    .section_middle	.lnb_wrap .list								{ max-width:210px; gap:1.5em; }

}
@media all and (max-width:1368px){
    .section_middle												{ margin-top:3.5em; --sizeHig:45px; }
    /* title */
    .section_middle .h2_title									{ font-size:1.33em; }
    .section_middle .h3_title									{ font-size:1.89em; }
}
@media all and (max-width:1268px){
    .section_middle												{ margin-top:3em; --sizeWidth:260px; --sizeHig:40px; }
    /* title */
    .section_middle .h2_title									{ font-size:1.23em; }
    .section_middle .h3_title									{ font-size:1.79em; }
    /* lnb */
    .section_middle	.lnb_wrap .list								{ max-width:200px; gap:1.25em; }
    .section_middle	.lnb_wrap .list>li>a						{ font-size:1.1em; }
    .section_middle .lnb_wrap .list>li>ul>li>a					{ font-size:.9rem; }

}
@media all and (max-width:1168px){
    .section_middle												{ margin-top:2.5em; --sizeWidth:250px; --sizeHig:40px;}
    .section_middle::after										{ left:0; }
    .section_middle	.lnb_wrap									{ display:none; }
    /* title */
    .section_middle .h3_title									{ font-size:1.79em; margin-bottom:1em}
}
@media all and (max-width:668px){
    .section_middle												{ margin-top:2em; --sizeWidth:200px; --sizeHig:35px;}
    /* title */
    .section_middle .h3_title									{ font-size:1.7em; margin-bottom:.75em}
}
@media all and (max-width:468px){
    .section_middle												{ --sizeWidth:170px; }
    /* title */
    .section_middle .h3_title									{ font-size:1.65em; }
}

/**********************************************************************
 							common
**********************************************************************/
.section_middle .type30				{ font-size:1.88em}
.section_middle .type25				{ font-size:1.56em;}
.section_middle .bold				{ font-weight:bold; }
.section_middle .medium 			{ font-weight:600; }
.section_middle .basic_list			{ display:flex; flex-flow:column; gap:2.22em; font-size:1.13em; line-height:1.6; color:#585858; }
.section_middle .basic_list	.sign	{ font-family:var(--font-dobong); color:var(--color-base)}
@media all and (max-width:1568px){
    .section_middle .type30				{ font-size:1.78em}
    .section_middle .type25				{ font-size:1.46em;}
    .section_middle .basic_list			{ gap:2.22em; font-size:1.13em;  }
}
@media all and (max-width:1468px){
    .section_middle .type30				{ font-size:1.68em}
    .section_middle .type25				{ font-size:1.36em;}
    .section_middle .basic_list			{ gap:2em; font-size:1.067em;  }
}
@media all and (max-width:1368px){
    .section_middle .type30				{ font-size:1.58em}
    .section_middle .type25				{ font-size:1.26em;}
}
@media all and (max-width:1268px){
    .section_middle .type30				{ font-size:1.5em}
    .section_middle .type25				{ font-size:1.2em;}
    .section_middle .basic_list			{ gap:1.5em; font-size:1.03em;  }
}
@media all and (max-width:1168px){
    .section_middle .type30				{ font-size:1.4em}
    .section_middle .type25				{ font-size:1.167em;}
}




/**********************************************************************
 							행사소식 게시판
**********************************************************************/
#boardWrap .dada_tabNav										{ display:flex; flex-wrap:wrap; gap:10px 2em; }
#boardWrap .dada_tabNav>li									{ position:relative; padding-top:.75em}
#boardWrap .dada_tabNav>li>a								{ font-family:var(--font-Katuri); font-weight:normal; font-size:1.367em; color:var(--color-base); line-height:1;   }
#boardWrap .dada_tabNav>li.active::before,
#boardWrap .dada_tabNav>li>a:hover::before					{ position:absolute; top:0; left:10px; width:7px; height:7px; border-radius:100%; background:#eb6101; content:''; transition:var(--trans-ani); }
#boardWrap .dada_tabNav>li.active::after,
#boardWrap .dada_tabNav>li>a:hover::after					{ position:absolute; top:0; left:0; width:7px; height:7px; border-radius:100%; background:var(--color-point); content:''; transition:var(--trans-ani);}
.headList .bdTotal.dada										{ padding-top:.5em; }
#boardWrap .year_list										{ display:flex; align-items:center; flex-flow:column; gap:10px 3em; margin-top:1em }
#boardWrap .year_list>li									{ width:100%; }
#boardWrap .year_list>li.year_box							{ display:flex; align-items:center; justify-content:center; gap:10px 2em; line-height:1}
#boardWrap .year_list>li.year_box p							{ display:flex; align-items:center; justify-content:center; gap:3px}
#boardWrap .year_list>li.year_box strong					{ font-size:3em; font-family:var(--font-Katuri); font-weight:inherit; }
#boardWrap .year_list>li.year_box button					{ position:relative; display:flex; width:35px; height:35px; border-radius:100%; border:1px solid rgba(0,0,0,.2); background:#fff; align-items:center; justify-content:center}
#boardWrap .year_list>li.year_box button::before			{ position:absolute; width:7px; height:7px; border-style:solid; border-width:1px 1px 0 0; border-color:var(--color-base); content:''; left:calc(50% - 1px); top:50%; 
																transform:translate(-50%,-50%) rotate(45deg);}
#boardWrap .year_list>li.year_box .next_year::before		{ left:calc(50% + 1px); }
#boardWrap .year_list>li.year_box .prev_year::after,
#boardWrap .year_list>li.year_box .next_year::after			{ position:absolute; width:7px; height:7px; border-style:solid; border-width:1px 1px 0 0; border-color:var(--color-base); content:''; left:calc(50% - 3px); top:50%; 
																transform:translate(-50%,-50%) rotate(45deg);}
#boardWrap .year_list>li.year_box .prev_year::after			{ left:calc(50% - 2px); }
#boardWrap .year_list>li.year_box .prev_year::before		{ left:calc(50% + 2px); }
#boardWrap .year_list>li.year_box .prev_year::before,
#boardWrap .year_list>li.year_box .prev_year::after,
#boardWrap .year_list>li.year_box .prev_month::before		{ border-width:0 0 1px 1px; }
#boardWrap .year_list>li.year_box .prev_month::before		{ left:calc(50% + 1px); }

#boardWrap .year_list .month_scroll_wrap					{ position:relative; width:100%; border:1px solid rgba(0,0,0,.2); border-radius:10px; padding:10px; }
#boardWrap .year_list .month_scroll_wrap .box				{ display:flex; gap:10px; }
#boardWrap .year_list .month_scroll_wrap .box>button		{ flex:auto; width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; font-family:var(--font-Katuri); 
																font-weight:normal; color:#fff; background:rgba(0,0,0,.1); color:var(--color-base) }
#boardWrap .year_list .month_scroll_wrap .box>button.active	{ background:var(--color-point); color:#fff }
#boardWrap  .gallery_list .state							{ position:absolute; z-index:2; top:10px; right:10px; font-size:.8rem; padding:7px 10px; line-height:1; color:#fff; font-family:var(--font-Katuri); border-radius:20px; font-weight:inherit; }
#boardWrap  .gallery_list .state1							{ background:var(--color-point); }
#boardWrap  .gallery_list .state3							{ background:#eb6101; }
#boardWrap  .gallery_list .state2							{ background:var(--color-base); }

/* 행사소식 */
.program_view.ex_view .program_view_top .area_img img					{ width:100%; }
@media all and (max-width:1024px){
	.headList .bdTotal.dada									{ flex:inherit; }
}
@media all and (max-width:868px){
	/* 행사소식 */
   .program_view.ex_view .program_view_top .area_text .info_list>li>strong		{ min-width:8em; }
	.program_view.ex_view .program_view_top .area_text .info_list>li>span,
	.program_view.ex_view .program_view_top .area_text .info_list>li>.file_list	{ width:calc(100% - 9em); }
}
@media all and (max-width:668px){
	#boardWrap .dada_tabNav												{ gap:10px 1em; }
	#boardWrap .year_list .month_scroll_wrap							{ height:var(--sizeHig); overflow-x:scroll; overflow-y:hidden; --sizeHig:60px; border-radius:60px }
	#boardWrap .year_list .month_scroll_wrap::-webkit-scrollbar 		{ display:none }
	#boardWrap .year_list .month_scroll_wrap .box						{ position:absolute; top:9px; left:9px; overflow-x:scroll; display:flex; justify-content:start; gap:.63em; padding-right:9px }
	#boardWrap .year_list .month_scroll_wrap .box::-webkit-scrollbar 	{ display:none }
	#boardWrap .year_list .month_scroll_wrap .box>button				{ flex:inherit; border-radius:100%; }
	#boardWrap .year_list>li.year_box									{ gap:10px 1em; }
	#boardWrap .year_list>li.year_box strong							{ font-size:2.5em; }
	#boardWrap .year_list>li.year_box button							{ width:30px; height:30px; }
}
@media all and (max-width:468px){
	.headList .bdTotal.dada												{ flex:100%; padding-top:0; }
  
  /* 행사소식 */
	.program_view.ex_view .program_view_top .area_text .info_list>li>.file_list	{ width:100%; }
	
	.gallery_list.ex_list>ul>li										{ width:100% !important; }
}