<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* COMMON */
.title_style_30_red{font-size:30px;line-height:36px;color:#612c89}
.title_line_style{font-size:24px;line-height:30px;color:#000;background: url('/type/a00/images/common/title_line.jpg') no-repeat;padding:5px 0 0 0}

.text_style_14{font-size:14px !important;line-height:20px;color:#4b4b4b}

.title_inline h4{display:inline}

.box_con{border:1px solid #d5d5d5;background-color:#f9f9f9;padding:30px 30px 30px 30px}
.br_con{display:block}
.division_mt20{margin-top:20px}
.division_mt30{margin-top:30px}
.division_mt50{margin-top:50px}
.division_mt80{margin-top:80px}

.division_mt80_pt50{border-top:1px dashed #d5d5d5;margin-top:80px;padding-top:50px}

.division_dashed_50{border-top:1px dashed #d5d5d5;margin:50px 0 50px 0}
.division_dashed_80{border-top:1px dashed #d5d5d5;margin:80px 0 80px 0}

.important_text{text-align:center;font-size:16px;line-height:22px}
.important_text img{margin:0 3px 0 0}


.in_table_list{text-align:left !important}
.in_table_list li{background: url('/type/a00/images/common/dot_circle.png') 0 10px no-repeat;padding:0 0 0 10px;margin:0 0 10px 0}
.in_table_list li:last-child{margin:0 0 0 0}

.list_style_circle{font-size:16px;line-height:24px}
.list_style_circle li{background: url('/type/a00/images/common/dot_circle.png') 0 10px no-repeat;padding:0 0 0 10px;margin:0 0 10px 0}
.list_style_circle li:last-child{margin:0 0 0 0}

.tabmenu01{text-align:center}
.tabmenu01 ul li{display:inline-block;width:300px;background-color:#fff;border:1px solid #d9d9d9;font-size:16px;line-height:22px;margin:0 -4px 0 0}
.tabmenu01 ul li a{display:block;padding:18px 0;color:#6f6f6f}
.tabmenu01 ul li.on{background-color:#612c89;border:1px solid #612c89}
.tabmenu01 ul li.on a{color:#fff;font-weight:500}


.tabmenu02{text-align:center;margin:70px 0 50px 0}
.tabmenu02 ul li{display:inline-block;width:120px;border:1px solid #d3d3d3;border-width:0 0 1px 0;font-size:16px;margin:0 -4px 0 0;padding:0 0 20px 0} 
.tabmenu02 ul li a{color:#6f6f6f}
.tabmenu02 ul li.on{border-bottom:1px solid #612c89;border-width:0 0 4px 0;font-weight:500}
.tabmenu02 ul li.on a{color:#612c89}



/* ������� */
.bof_intro{width:100%;background: url('/type/a00/images/sub01/intro_bg.jpg') no-repeat;text-align:center;padding:90px 30px 90px 30px}
.bof_intro_text01{font-size:30px;line-height:36px;color:#fff;margin:40px 0 0 0}
.bof_intro_text01 strong{font-weight:700}
.bof_intro_text02{font-size:16px;line-height:30px;color:#fff;margin:15px 0 0 0}

.host_intro{width:100%;text-align:center;padding:40px 0 40px 0}
.host_intro li{display:inline-block;margin:0 40px 0 40px}
.host_intro li.last{margin:0 40px 0 0}
.host_intro_title{font-size:18px;line-height:24px;color:#000;font-weight:500;text-align:left}
.host_intro_logo{margin:15px 0 0 0}

.venue_tab{text-align:center}
.venue_tab ul li{display:inline-block;width:200px;padding:18px 0;background-color:#fff;border:1px solid #d9d9d9;font-size:16px;line-height:22px;color:#6f6f6f;margin:0 -4px 0 0;cursor:pointer}
.venue_tab ul li.on{background-color:#612c89;border:1px solid #612c89;color:#fff;font-weight:500}

.venue_address{text-align:center}
.venue_address_text01{font-size:16px;line-height:22px;color:#000;font-weight:700;padding:12px 0 0 0}
.venue_address_text02{font-size:16px;line-height:22px;color:#4a4a4a;padding:5px 0 0 0}

.map_api{margin:30px 0 0 0}
.map_api iframe{width:100%;height:450px}

.venue_traffic{width:100%;margin:20px 0 0 20px}
.venue_traffic ul li{margin:15px 0 0 0}
.venue_traffic ul li:after{clear:both;content:'';display:block}
.venue_traffic_icon{float:left}
.venue_traffic_text{float:left;padding:10px 0 0 15px}
.venue_traffic_text01{font-size:16px;line-height:24px;color:#000;font-weight:500}
.venue_traffic_text02{font-size:16px;line-height:24px;color:#3b3b3b}

.venue_event{margin:15px 0 0 0}
.venue_event ul:after{clear:both;content:'';display:block}
.venue_event ul li{float:left;width:595px;border:1px solid #d9d9d9;font-size:16px;line-height:22px;background:#fff url('/type/a00/images/sub01/event_arrow.png') 97% 50% no-repeat;margin:0 10px 10px 0}
.venue_event ul li:nth-child(2n){margin:0 0 10px 0}
.venue_event ul li a{display:block;color:#3c3c3c;padding:20px}
.venue_event ul li:hover{border:1px solid #d83f87;background:#d83f87 url('/type/a00/images/sub01/event_arrow_on.png') 97% 50% no-repeat}
.venue_event ul li a:hover{color:#fff}


.bi_top{padding:50px 0 70px 0;border:1px solid #d5d5d5;text-align:center;vertical-align:middle}
.bi_top_logo{display:inline-block;vertical-align:middle}
.bi_top_line{width:1px;height:110px;background-color:#e5e5e5;display:inline-block;vertical-align:middle;margin:0 60px 0 60px}
.bi_top_creator{display:inline-block;vertical-align:middle}
.bi_top_creator_text01{font-size:15px;line-height:20px;color:#616161;letter-spacing:3px}
.bi_top_creator_sign{padding:15px 0 20px 0}
.bi_top_creator_text02{font-size:16px;line-height:22px;color:#000}

.bi_style{margin:15px 0 0 0}
.bi_style ul{text-align:center}
.bi_style ul:after{clear:both;content:'';display:block}
.bi_style ul li{display:inline-block;width:580px;height:272px;border:1px solid #d5d5d5;background: url('/type/a00/images/sub01/bi_bg.jpg') repeat;text-align:center;margin:0 20px 0 0}
.bi_style ul li:nth-child(2){margin:0 0 0 0}
.bi_style ul li:nth-child(3){margin:20px 20px 0 0}
.bi_style ul li:nth-child(4){margin:20px 0 0 0}
.bi_style_logo{padding:45px 0 0 0}
.bi_style_text{font-size:16px;line-height:22px;color:#000;padding:20px 0 0 0}
.bi_download{margin:80px 0 0 0;text-align:center}
.btn_download{font-family: 'Noto Sans KR', sans-serif , cursive;font-size:16px;color:#fff;font-weight:500;background:#515151 url('/type/a00/images/sub01/icon_download.png') 90% 50% no-repeat;padding:12px 100px 12px 20px;border:none;cursor:pointer;}


.link_event_list ul li{margin:0 0 80px 0}
.link_event_list ul li:last-child{margin:0 0 0 0}
.link_event_list ul li:after{clear:both;content:'';display:block}
.link_event_list_img{float:left}
.link_event_list_info{float:left;width:650px;margin:0 0 0 50px}
.link_event_list_info_title{font-size:30px;line-height:36px;color:#d83f87}
.link_event_list_info_text{font-size:16px;line-height:24px;color:#4c4c4c;padding:15px 0 0 0}
.link_event_list_info_line{width:100%;height:1px;background-color:#e8e8e8;margin:30px 0 30px 0}
.link_event_list_info_con li{background: url('/type/a00/images/common/dot_circle.png') 0 10px no-repeat;padding:0 0 0 10px;margin:0 0 10px 0 !important}
.link_event_list_info_con li:last-child{margin:0 0 0 0}
.link_event_list_info_con_title{font-size:16px;line-height:22px;color:#000;font-weight:500}
.link_event_list_info_con_text{font-size:16px;line-height:22px;color:#4c4c4c;padding:0 0 0 20px}
.link_event_list_info_homepage{margin:30px 0 0 0}



/* ���ξ� */
.lineup_list{margin:15px 0 0 0}
.lineup_list ul:after{clear:both;content:'';display:block}
.lineup_list ul li{float:left;margin:0 20px 30px 0}
/* .lineup_list ul li:nth-child(4n){margin:0 0 30px 0} */

.lineup_list_w{margin:15px 0 0 0}
.lineup_list_w ul:after{clear:both;content:'';display:block}
.lineup_list_w ul li{float:left;margin:0 20px 30px 0}
.lineup_list_w ul li:nth-child(3n){margin:0 0 30px 0}

.lineup_list_img{}
.lineup_list_text{font-size:18px;line-height:24px;color:#000;padding:12px 0 0 0}
.division_dashed_50_lineup{border-top:1px dashed #d5d5d5;margin:20px 0 50px 0}





/* 2018 BOF ���α׷� */
.program_text{text-align:center;padding:0 0 30px 0}
.program_text p{font-size:22px;line-height:30px;margin:0 auto}

.program_text_noimg{text-align:center;padding:0 0 50px 0;border-bottom:1px dashed #d9d9d9}
.program_text_noimg p{font-size:22px;line-height:30px;margin:0 auto}

.program_info{width:100%;border:1px solid #d8d8d8;padding:30px 30px 30px 30px;margin:15px 0 0 0}
.program_info ul:after{clear:both;content:'';display:block}
.program_info ul li{float:left;width:50%;vertical-align:top}
.program_info ul li:nth-child(1){margin:0 0 0 0 !important}
.program_info ul li:nth-child(2){margin:0 0 0 0 !important}
.program_info ul li:nth-child(odd){clear:both;margin:20px 0 0 0}
.program_info ul li:nth-child(even){margin:20px 0 0 0}
.program_info_icon{float:left}
.program_info_text{float:left;padding:0 0 0 15px}
.program_info_text01{font-size:16px;line-height:24px;color:#000;font-weight:500}
.program_info_text02{font-size:16px;line-height:24px;color:#3b3b3b}

.program_table{border-collapse:collapse;width:100%;border-top:1px solid #000;font-size:16px;line-height:22px;text-align:center;margin:15px 0 0 0}
.program_table tr th{padding:20px 0;background-color:#fafafa;border:1px solid #dadada;border-width:0 1px 1px 1px}
.program_table tr td{padding:20px 0;border:1px solid #dadada;border-width:0 1px 1px 1px}
.program_table tr td.align_left {padding-left:15px; text-align:left;}
.program_table tr td div{margin:0 0 15px 0}
.program_table tr td div:last-child{margin:0 0 0 0}
.program_table tr.program_table_day th{padding:20px 0;background-color:#ddc8eb}
.program_table tr td a{color:#3b005d}
.program_table tr td a:hover{text-decoration:underline}

.program_table02{border-collapse:collapse;width:100%;border-top:1px solid #000;font-size:16px;line-height:22px;text-align:left;margin:15px 0 0 0}
.program_table02 tr th{padding:20px 15px;background-color:#fafafa;border:1px solid #dadada;border-width:0 1px 1px 1px}
.program_table02 tr td{padding:20px 15px;border:1px solid #dadada;border-width:0 1px 1px 1px}
.program_table02 tr td div{margin:0 0 15px 0}
.program_table02 tr td div:last-child{margin:0 0 0 0}
.program_table02 tr.program_table_day th{padding:20px 15px;background-color:#ddc8eb}


/* �λ���� */
.tourism_btn{margin:80px 0 0 0;text-align:center}
.tourism_btn ul li{display:inline-block;border:1px solid #e5e5e5;border-width:0 1px 0 0;padding:0 60px 0 60px}
.tourism_btn ul li:last-child{border-width:0 0 0 0}
.btn_tourism01{font-family: 'Noto Sans KR', sans-serif , cursive;font-size:16px;color:#fff;font-weight:500;background:#014099 url('/type/a00/images/sub04/btn_tourism_arrow.png') 90% 50% no-repeat;padding:12px 50px 12px 20px;border-radius:50px;border:none;cursor:pointer;margin:20px 0 0 0}
.btn_tourism02{font-family: 'Noto Sans KR', sans-serif , cursive;font-size:16px;color:#fff;font-weight:500;background:#d50080 url('/type/a00/images/sub04/btn_tourism_arrow.png') 90% 50% no-repeat;padding:12px 50px 12px 20px;border-radius:50px;border:none;cursor:pointer;margin:20px 0 0 0}
.btn_tourism03{font-family: 'Noto Sans KR', sans-serif , cursive;font-size:16px;color:#fff;font-weight:500;background:#d10028 url('/type/a00/images/sub04/btn_tourism_arrow.png') 90% 50% no-repeat;padding:12px 50px 12px 20px;border-radius:50px;border:none;cursor:pointer;margin:20px 0 0 0}


/* 커뮤니티 */
.faq_wrap{border-top:2px solid #000}
.faq_wrap ul li{border-bottom:1px solid #dadada;}
.faq_wrap ul li:after{clear:both;content:'';display:block}
.faq_wrap ul li div.question{padding:30px 30px 30px 80px;background: url('/type/a00/images/sub05/icon_q.png') 20px 20px no-repeat;font-size:16px;line-height:22px;color:#000;cursor:pointer}
.faq_wrap ul li div.active{color:#d83f87;font-weight:500}
.faq_wrap ul li div.question:hover{color:#d83f87;font-weight:500}
.faq_wrap ul li div.answer{display:none;background:#f7f7f7 url('/type/a00/images/sub05/icon_a.png') 20px 20px no-repeat;padding:30px 20px 80px 78px;font-size:14px;line-height:22px;color:#5d5d5d}
.icon_plus{float:right;width:18px;height:18px;background: url('/type/a00/images/sub05/icon_plus.png') right no-repeat}
.icon_minus{float:right;width:18px;height:18px;background: url('/type/a00/images/sub05/icon_minus.png') right no-repeat}


/* 스폰서 */
.sponsor_list{border:1px solid #dbdbdb;padding:50px 0 50px 0}
.sponsor_list ul{text-align:center}
/*.sponsor_list ul li{display:inline-block;margin:0 40px 0 40px}*/
/* 231109 스폰서 */
.sponsor_list ul{display: flex; justify-content:center; align-items: center;flex-wrap: wrap;padding: 0 30px;}
.sponsor_list ul li{padding:0 20px;}


/* 멤버 */
.login_text{text-align:center}
.login_text01{font-size:36px;color:#494949;line-height:44px}
.login_text01 strong{font-weight:700;color:#d83f87}
.login_text02{font-size:14px;color:#777777;line-height:20px;margin-top:10px}

.login_form{text-align:center;margin-top:30px}
.login_form div{margin-bottom:10px}
.login_input{width:420px;padding:15px;border:1px solid #ddd;font-family: 'Noto Sans KR', sans-serif , cursive;font-weight:300;color:#6a6a6a}
.btn_login{width:420px;height:54px;background-color:#343434;border:0;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:18px;letter-spacing:3px;color:#fff;cursor:pointer}

.login_menu{text-align:center;margin-top:20px}
.login_menu ul li{display:inline-block;color:#dadada;font-size:14px}
.login_menu ul li a{color:#888888}

.sns_login{text-align:center;margin:30px 0 0 0}
.sns_login div{margin:0 0 10px 0}
.btn_login_naver{width:420px;height:54px;background:#20bc03 url(/type/a00/images/sub08/icon_btn_naver.png) 0 7px no-repeat;border:0;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:18px;letter-spacing:3px;color:#fff;cursor:pointer}
.btn_login_facebook{width:420px;height:54px;background:#3c599b url(/type/a00/images/sub08/icon_btn_facebook.png) 0 7px no-repeat;border:0;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:18px;letter-spacing:3px;color:#fff;cursor:pointer}
.btn_login_google{width:420px;height:54px;background:#dd4a42 url(/type/a00/images/sub08/icon_btn_google.png) 0 7px no-repeat;border:0;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:18px;letter-spacing:3px;color:#fff;cursor:pointer}


.join_step{width:100%}
.join_step ul:after{clear:both;content:'';display:block}
.join_step ul li{float:left;width:33.3%;background-color:#fafafa;padding:10px;border:1px solid #d4d4d4;border-width:1px 1px 1px 0;text-align:center}
.join_step ul li:first-child{width:33.4%;border:1px solid #ddd;border-width:1px 1px 1px 1px}
.join_step01{font-size:12px;line-height:18px;color:#ababab;letter-spacing:2px}
.join_step02{font-size:16px;line-height:24px;color:#858585}

.join_step ul li.active{background-color:#612c89;border:1px solid #612c89}
.join_step ul li.active div.join_step01{color:#fff}
.join_step ul li.active div.join_step02{color:#fff}


.privacy_title{font-size:30px;line-height:36px;color:#000;margin-top:50px}
.privacy_box{width:100%;height:300px;border:1px solid #d4d4d4;padding:30px;font-size:14px;line-height:22px;color:#6a6a6a;margin-top:15px;overflow-y:scroll}
.privacy_check{font-size:16px;line-height:22px;text-align:center;margin-top:20px;cursor:pointer}
.privacy_check input{width:20px;height:20px;margin-right:5px}


.join_write_text{font-size:15px;color:#535353;margin:50px 0 10px 0}
.join_write{width:100%;border-top:1px solid #000;font-size:16px;line-height:22px}
.join_write ul li:after{clear:both;content:'';display:block}
.join_write ul li{width:100%;border-bottom:1px solid #cdcdcd;padding:20px}
.join_write ul li div.join_write_th{float:left;width:20%;color:#000;padding:10px 0 0 0}
.join_write ul li div.join_write_td{float:left;width:80%;color:#535353}
.input_style_birthday01{padding:8px;font-size:13px;color:#757575;border:1px solid #cfcfcf;width:200px !important}
.input_style_birthday02{padding:8px;font-size:13px;color:#757575;border:1px solid #cfcfcf;width:50px !important}
.btn_zipcode{padding:10px 10px;color:#fff;background-color:#d83f87;border:0;cursor:pointer;font-family: 'Noto Sans KR', sans-serif , cursive;font-size:13px}


.join_complete{text-align:center;margin:50px 0 0 0}


.find_tab{text-align:center}
.find_tab ul li{display:inline-block;width:300px;padding:18px 0;background-color:#fff;border:1px solid #d9d9d9;font-size:16px;line-height:22px;color:#6f6f6f;margin:0 -4px 0 0;cursor:pointer}
.find_tab ul li.on{background-color:#612c89;border:1px solid #612c89;color:#fff;font-weight:500}
.tab_container{margin-top:50px}


/* 프로그램_2021 */
.cf:after{display:block; clear:both; content:'';}

.program2021_text{text-align:center;}
.program2021_text p{font-size:22px; line-height:30px; letter-spacing:-1px;}
.program2021_text .b_txt{font-size:28px; font-weight:700; line-height:35px;}
.program2021_text p.program_date{display:inline-block; font-size:18px; text-align:left; line-height:30px; margin:50px 0; padding-left:40px; background:url('/type/a00/images/sub03/ic_program_date.png') no-repeat left top;}
.program2021_text p.program_date_02{display:inline-block; font-size:18px; text-align:left; line-height:30px; margin:30px 0 0 0; padding-left:40px; background:url('/type/a00/images/sub03/ic_program_date.png') no-repeat left top;}
.program2021_text p.program_date_02 strong{color:#d83f87}
.program2021_text .s_txt{font-size:18px; font-weight:700; line-height:24px;}
.col_box_txt{width:100%;padding:15px 15px;font-size:20px; font-weight:700; line-height:26px;color:#fff;text-align:center;background-color:#612c89;border-radius:10px}
.program2021_text .b_txt span{font-weight:300 !important;color:#c9c9c9}

.program_channel .channel_box{width:calc(50% - 20px); margin-right:40px; border:1px solid #d5d5d5; box-sizing:border-box; padding:50px 30px; float:left; text-align:center;}
.program_channel .channel_box:last-child{margin-right:0;}
.program_channel .channel_box ul{display:inline-block;}
.program_channel .channel_box li{float:left;}
.program_channel .channel_box .logo li{line-height:0;}
.program_channel .channel_box .info{padding:20px 0;}
.program_channel .channel_box .info li{font-size:16px; color:#666; line-height:20px;}
.program_channel .channel_box .info li:first-child{font-size:20px; color:#000; font-weight:500; position:relative; margin-right:15px; padding-right:15px;}
.program_channel .channel_box .info li:first-child::after{content:''; width:1px; height:12px; background-color:#aaa; position:absolute; top:4px; right:0;}
.program_channel .channel_box .date{display:inline-block; line-height:40px; width:100%; max-width:300px; border-radius:40px; background-color:#612c89; color:#fff; font-size:16px;}
.program_channel .channel_box .channel_link{display:inline-block; line-height:40px; width:100%; max-width:190px; border-radius:40px; background-color:#d83f87; color:#fff; font-size:16px;}

.made_busan2021{border:1px solid #d8d8d8; padding:30px;}
.made_busan2021 .made_busan2021_poster{width:30%; float:left;}
.made_busan2021 .made_busan2021_poster img{width:100%;}
.made_busan2021 .made_busan2021_info{width:70%; float:left; padding-left:100px; background:url('/type/a00/images/sub03/icon_date.png') no-repeat 30px top;}
.made_busan2021 .made_busan2021_info.b_art2021_info{background:url('/type/a00/images/sub03/icon_target.png') no-repeat 30px top;}
.made_busan2021 dl{margin-bottom:10px;}
.made_busan2021 dl:last-child{margin-bottom:0;}
.made_busan2021 dt, .made_busan2021 dd{font-size:16px; line-height:24px;}
.made_busan2021 dt{font-weight:500; color:#000;}
.made_busan2021 dd{color:#3b3b3b;}
.made_busan2021 dd a{display:inline-block; font-size:0.85em; padding:0 15px; border-radius:22px 22px; background-color:#d83f87; color:#fff;}

.program_channel .channel_box.single_box{width:100%; float:inherit; margin:0 auto;}
.program_channel .channel_box .link{margin:10px 0 0; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.program_channel .channel_box .link .date{display:inline-block; line-height:40px; width:100%; max-width:280px; border-radius:40px; background-color:#612c89; color:#fff; font-size:16px;}
.program_channel .channel_box .link a{display:inline-block; line-height:40px; width:100%; max-width:190px; border-radius:40px; background-color:#d83f87; margin-left:15px; color:#fff; font-size:16px;}
.program_channel .channel_box .channel_text{font-size:16px; color:#666;}
.bofland_channel_text{font-size:14px;}
.bofland_channel_text a{display:inline-block; padding:0 10px; border-radius:20px; color:#fff; background-color:#d83f87; margin-left:5px;}


/* KPOP_EXPO(2022) */
.kpopExpo_wrap{margin-top:20px;}
.kpopExpo_wrap .kpopExpo{display:flex; flex-wrap:wrap;}
.kpopExpo_wrap .kpopExpo .inner{}
.kpopExpo_wrap .kpopExpo .inner .photo{display:flex; justify-content:space-between;}
.kpopExpo_wrap .kpopExpo .inner .photo img{width:100%;}
.kpopExpo_wrap .kpopExpo .inner .photo .imgbox{margin-right:15px; position:relative;}
.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:last-child{margin-right:0;}
.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:after{content:''; width:50px; height:50px; border-radius:50px; background:url('/type/a00/images/sub03/kpopExpo_icon.svg') no-repeat center #fff; background-size:22px; position:absolute; top:50%; right:-33px; margin-top:-25px; z-index:2;}
.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:last-child::after{display:none;}
.kpopExpo_wrap .kpopExpo .inner h3{font-size:20px; font-weight:700; color:#612c89; letter-spacing:-0.07em; line-height:26px; margin:10px 0 5px;}
.kpopExpo_wrap .kpopExpo .inner p{font-size:16px; line-height:22px; color:#333; letter-spacing:-0.04em;}
.kpopExpo_wrap .kpopExpo .inner p span{display:block;}
.kpopExpo_wrap .kpopExpo .inner01{width:calc(25% - 15px); margin:0 30px 30px 0;}
.kpopExpo_wrap .kpopExpo .inner01 .photo .imgbox{width:100%;}
.kpopExpo_wrap .kpopExpo .inner02{width:calc(75% - 15px); margin:0 0 30px 0;}
.kpopExpo_wrap .kpopExpo .inner02 .photo .imgbox{width:calc(33.33% - 10px);}
.kpopExpo_wrap .kpopExpo .inner03, .kpopExpo_wrap .kpopExpo .inner04{width:calc(50% - 15px);}
.kpopExpo_wrap .kpopExpo .inner03{margin:0 30px 0 0;}
.kpopExpo_wrap .kpopExpo .inner03 .photo .imgbox, .kpopExpo_wrap .kpopExpo .inner04 .photo .imgbox{width:calc(50% - 8px);}


/* BOFLAND(2022) */
.tabmenu03 ul{display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.tabmenu03 ul li{width:33.33%; max-width:200px; background-color:#fff; border:1px solid #d9d9d9; font-size:16px; line-height:22px; margin:0 -1px 0 0;}
.tabmenu03 ul li a{display:block; text-align:center; padding:18px 0; color:#6f6f6f;}
.tabmenu03 ul li.on{background-color:#612c89 ;border:1px solid #612c89;}
.tabmenu03 ul li.on a{color:#fff; font-weight:500;}

.bofLand_photobox{display:flex; flex-wrap:wrap; align-items:flex-start;}
.bofLand_photobox .imgbox{line-height:0; position:relative;}
.bofLand_photobox .imgbox img{width:100%;}
.bofLand_photobox .imgbox p.caption{width:100%; background-color:rgba(0,0,0,0.6); position:absolute; bottom:0; left:0; font-size:16px; color:#fff; line-height:20px; text-align:center; padding:15px;}
.bofLand_photobox.type01{margin-top:20px;}
.bofLand_photobox.type01 .imgbox{width:calc(33.33% - 20px); margin:30px 30px 0 0;}
.bofLand_photobox.type01 .imgbox:nth-child(3n){margin:30px 0 0 0;}
.bofLand_photobox.type02{margin-top:30px;}
.bofLand_photobox.type02 .imgbox:first-child{width:calc(66.67% - 15px); margin:0 30px 0 0;}
.bofLand_photobox.type02 .imgbox:last-child{width:calc(33.33% - 15px);}
.bofLand_photobox.type03 .inner{width:calc(33.33% - 20px); margin:0 30px 0 0;}
.bofLand_photobox.type03 .inner:nth-child(3n){margin:0;}
.bofLand_photobox.type03 .imgbox{width:100%; margin-top:15px;}
.bofLand_photobox.type04{margin-top:30px;}
.bofLand_photobox.type04 .imgbox{width:100%;}
.bofLand_photobox.type05 .inner{width:calc(50% - 15px); margin:0 30px 0 0;}
.bofLand_photobox.type05 .inner:nth-child(2n){margin:0;}
.bofLand_photobox.type05 .imgbox{width:100%; margin-top:30px;}
.bofLand_photobox.type05 .snsLink{display:flex; align-items:center; position:absolute; bottom:20px; left:20px;}
.bofLand_photobox.type05 .snsLink a{width:50px; height:50px; margin-right:10px;}
.bofLand_photobox.type05 .snsLink a:last-child{margin-right:0;}
.bofLand_special{display:flex; flex-wrap:wrap; margin-top:30px;}
.bofLand_special .inner{width:calc(50% - 15px); margin:0 30px 0 0; border:1px solid #d1d1d1; padding:40px 30px; text-align:center;}
.bofLand_special .inner:nth-child(2n){margin:0;}
.bofLand_special .inner .icon{width:120px; height:120px; margin:0 auto; border-radius:120px; background-color:#d83f87; display:flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.bofLand_special .inner .icon img{width:72px;}
.bofLand_special .inner h3{font-size:20px; font-weight:600; line-height:20px; padding:30px 0 10px;}
.bofLand_special .inner p{font-size:16px; color:#666;}


/* 프로그램_2025 */
.tit_26{font-size:26px;font-weight:800}

.program2025_list_01 ul{display:flex;justify-content:center;flex-wrap:wrap;}
.program2025_list_01 ul li{width:375px;border:1px solid #cbcbcb;text-align:center;padding:50px 20px;margin:15px 10px 0 10px}
.program2025_list_01 ul li strong{font-size:20px;line-height:30px;font-weight:800;color:#d83f87;letter-spacing:-0.5px}
.program2025_list_01 ul li p{font-size:16px;line-height:22px;color:#000}

.program2025_list_02 ul{display:flex;justify-content:center;flex-wrap:wrap;}
.program2025_list_02 ul li{width:375px;border:1px solid #cbcbcb;padding:20px;margin:15px 10px 0 10px}
.program2025_list_02 ul li strong{font-size:20px;line-height:30px;font-weight:800;color:#d83f87;letter-spacing:-0.5px}
.program2025_list_02 ul li p{font-size:16px;line-height:22px;color:#000;text-align:center}
.program2025_list_02 ul li &gt; div{font-size:16px;line-height:22px;color:#000;border-top:1px solid #e3e3e3;margin:15px 0 0 0;padding:15px 0 0 0}
.program2025_list_02 ul li &gt; div &gt; div{padding-left:10px;text-indent:-3px;margin:0 0 10px 0}
.program2025_list_02 ul li &gt; div &gt; div:before{content:'·';display:inline-block;padding:0 3px 0 0}
.program2025_list_02 ul li &gt; div &gt; div:last-child{margin:0 0 0 0}

.program2025_list_03 .box{margin-top:30px;}
.program2025_list_03 .box .subject{font-size:24px; line-height:1.3em; color:#612c89; letter-spacing:-0.05em; margin-bottom:10px;}
.program2025_list_03 .box .subject span{font-size:20px; color:#000;}
.program2025_list_03 .box .imgbox{display:grid; grid-template-columns:repeat(4, 1fr); gap:20px;}
.program2025_list_03 .box .imgbox li{display:block; line-height:0;}
.program2025_list_03 .box .imgbox li.item_merge{grid-column:2 / span 3;}
.program2025_list_03 .box .imgbox li img{width:100%;}



@media screen and (max-width:1200px){ 
	
	/* COMMON */
	.title_style_30_red{font-size:24px;line-height:30px}
	.title_line_style{font-size:18px;line-height:24px;color:#000;background: url('/type/a00/images/common/title_line.jpg') no-repeat;padding:5px 0 0 0}
	
	.text_style_14{font-size:13px;line-height:18px}
	
	.division_mt20{margin-top:15px}
	.division_mt30{margin-top:30px}
	.division_mt50{margin-top:30px}
	.division_mt80{margin-top:50px}
	
	.division_mt80_pt50{margin-top:50px;padding-top:30px}
	
	.division_dashed_50{border-top:1px dashed #d5d5d5;margin:30px 0 30px 0}
	.division_dashed_80{border-top:1px dashed #d5d5d5;margin:50px 0 50px 0}

	.br_con{display:inline}
	.img_w100 img{width:100%}

	.list_style_circle{font-size:14px;line-height:22px}
	.list_style_circle li{background: url('/type/a00/images/common/dot_circle.png') 0 10px no-repeat;padding:0 0 0 10px;margin:0 0 10px 0}

	.tabmenu01 ul li{display:block;width:100%;margin:0 0 -2px 0}

	
	/* ������� */
	.bof_intro{padding:50px 30px 50px 30px}

	.host_intro{background:none;padding:0 0 0 0}
	.host_intro li{display:block;margin:50px 0 50px 0}
	.host_intro li.last{margin:0 0 0 0}
	.host_intro_title{font-size:16px;line-height:24px;text-align:center}
	.host_intro_logo{margin:10px 0 0 0}

	.venue_tab ul li{width:49%;padding:15px 0;font-size:14px;line-height:20px;color:#6f6f6f;margin:0 3px 6px 0}
	.venue_tab ul li:nth-child(2n){margin:0 0 5px 0}

	.venue_address{text-align:center}
	.venue_address_text01{font-size:16px;line-height:22px;color:#000;font-weight:700;padding:12px 0 0 0}
	.venue_address_text02{font-size:16px;line-height:22px;color:#4a4a4a;padding:5px 0 0 0}

	.venue_traffic_text01{font-size:14px;line-height:20px;color:#000;font-weight:500}
	.venue_traffic_text02{font-size:14px;line-height:20px;color:#3b3b3b}

	.venue_event{margin:15px 0 0 0}
	.venue_event ul li{float:left;width:49.5%;border:1px solid #d9d9d9;font-size:14px;line-height:20px;background:#fff url('/type/a00/images/sub01/event_arrow.png') 97% 50% no-repeat;margin:0 1% 1% 0}
	.venue_event ul li:nth-child(2n){margin:0 0 1% 0}


	.bi_top{padding:50px 30px 50px 30px}
	.bi_top_logo{display:block}
	.bi_top_line{width:100px;height:1px;display:block;margin:40px auto 40px auto}
	.bi_top_creator{display:block}

	.bi_style ul li{display:block;width:100%;height:272px;margin:0 0 20px 0}

	.bi_download{margin:50px 0 0 0}


	.link_event_list ul li{margin:0 0 50px 0}
	.link_event_list ul li:last-child{margin:0 0 0 0}
	.link_event_list_img{width:46%}
	.link_event_list_img img{width:100%}
	.link_event_list_info{width:50%;margin:0 0 0 4%}
	.link_event_list_info_title{font-size:24px;line-height:30px}
	.link_event_list_info_line{margin:20px 0 20px 0}
	.link_event_list_info_text{font-size:14px;line-height:20px;padding:10px 0 0 0}
	.link_event_list_info_con_title{font-size:14px;line-height:20px}
	.link_event_list_info_con_text{font-size:14px;line-height:20px;padding:0 0 0 10px}
	.link_event_list_info_homepage{margin:20px 0 0 0}



	/* ���ξ� */
	.lineup_list{margin:10px 0 0 0}
	.lineup_list ul li{float:left;margin:0 2% 30px 0;width:49%}
	.lineup_list ul li:nth-child(2n){margin:0 0 30px 0}
	.lineup_list ul li:nth-child(4n){margin:0 0 30px 0}

	.lineup_list_w{margin:10px 0 0 0}
	.lineup_list_w ul li{float:left;margin:0 2% 30px 0;width:49%}
	.lineup_list_w ul li:nth-child(3n){margin:0 2% 30px 0}
	.lineup_list_w ul li:nth-child(2n){margin:0 0 30px 0}

	.lineup_list_img img{width:100%}
	.lineup_list_text{font-size:14px;line-height:20px;padding:8px 0 0 0}



	/* 2018 BOF ���α׷� */
	.program_text{background:none;padding:30px 0 50px 0}
	.program_text p{width:100%}

	.program_info{padding:20px 20px 20px 20px;margin:15px 0 0 0}
	.program_info ul li{float:none;width:100%;vertical-align:top}
	.program_info ul li:after{clear:both;content:'';display:block}
	.program_info ul li:nth-child(1){margin:0 0 0 0 !important}
	.program_info ul li:nth-child(2){margin:20px 0 0 0 !important}
	.program_info ul li:nth-child(odd){clear:both;margin:20px 0 0 0}
	.program_info ul li:nth-child(even){margin:20px 0 0 0}
	.program_info_icon{float:left}
	.program_info_text{float:left;padding:0 0 0 15px}
	.program_info_text01{font-size:14px;line-height:20px;padding:5px 0 0 0}
	.program_info_text02{font-size:14px;line-height:20px}


	
	/* �λ���� */
	.tourism_btn{margin:20px 0 0 0}
	.tourism_btn ul li{display:block;border-width:0 0 1px 0;padding:30px 0 30px 0}
	.btn_tourism01{font-size:14px;margin:15px 0 0 0}
	.btn_tourism02{font-size:14px;margin:15px 0 0 0}
	.btn_tourism03{font-size:14px;margin:15px 0 0 0}



	/* ��� */
	.login_input{width:100%}
	.btn_login{width:100%}
	.btn_login_naver{width:100%}
	.btn_login_facebook{width:100%}
	.btn_login_google{width:100%}

	.join_complete img{width:500px}

	.find_tab ul li{display:block;width:100%;margin:0 0 -2px 0}
	
	
	/* 프로그램_2021 */
	.program_channel .channel_box{width:calc(50% - 10px); margin-right:20px; padding:50px 10px;}
	.program_channel .channel_box .logo li img{height:60px;}
	
	.made_busan2021{padding:20px;}
	.made_busan2021 .made_busan2021_info{padding-left:80px; background-position:20px top;}
	.made_busan2021 .made_busan2021_info.b_art2021_info{background-position:20px top;}
	
	
	/* KPOP_EXPO(2022) */
	.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:after{width:40px; height:40px; background-size:18px; right:-28px; margin-top:-20px;}
	.kpopExpo_wrap .kpopExpo .inner p span{display:inline;}
	
	
	/* BOFLAND(2022) */
	.bofLand_photobox .imgbox p.caption{padding:10px;}
	.bofLand_photobox.type01{margin-top:15px;}
	.bofLand_photobox.type01 .imgbox{width:calc(33.33% - 10px); margin:15px 15px 0 0;}
	.bofLand_photobox.type01 .imgbox:nth-child(3n){margin:15px 0 0 0;}
	.bofLand_photobox.type02 .imgbox:first-child{width:calc(66.67% - 10px); margin:0 20px 0 0;}
	.bofLand_photobox.type02 .imgbox:last-child{width:calc(33.33% - 10px);}
	.bofLand_photobox.type03 .inner{width:calc(33.33% - 10px); margin:0 15px 0 0;}
	.bofLand_photobox.type04{margin-top:20px;}
	.bofLand_photobox.type05 .inner{width:calc(50% - 10px); margin:0 20px 0 0;}
	.bofLand_photobox.type05 .snsLink a{width:40px; height:40px;}
}





@media screen and (max-width:800px){ 
	
	/* COMMON */
	.title_style_30_red{font-size:18px;line-height:24px}
	.title_line_style{font-size:16px;line-height:24px;color:#000;background: url('/type/a00/images/common/title_line.jpg') no-repeat;padding:3px 0 0 0}

	.text_style_14{font-size:12px;line-height:18px}
	
	
	.division_mt20{margin-top:12px}
	.division_mt30{margin-top:20px}
	.division_mt50{margin-top:20px}
	.division_mt80{margin-top:30px}
	
	.division_dashed_50{border-top:1px dashed #d5d5d5;margin:25px 0 25px 0}
	.division_dashed_80{border-top:1px dashed #d5d5d5;margin:30px 0 30px 0}

	.important_text{text-align:center;font-size:14px;line-height:20px}

	.list_style_circle{font-size:12px;line-height:18px}
	.list_style_circle li{background: url('/type/a00/images/common/dot_circle.png') 0 8px no-repeat;padding:0 0 0 8px;margin:0 0 8px 0}

	.tabmenu01{text-align:center}
	.tabmenu01 ul li{font-size:14px;line-height:20px;margin:0 0 -2px 0}
	.tabmenu01 ul li a{padding:12px 0}


	.tabmenu02{text-align:center;margin:50px 0 30px 0}
	.tabmenu02 ul li{display:inline-block;width:25%;border:1px solid #d3d3d3;border-width:0 0 1px 0;font-size:13px;margin:0 -4px 0 0;padding:0 0 10px 0} 
	.tabmenu02 ul li a{color:#6f6f6f}
	.tabmenu02 ul li.on{border-bottom:1px solid #612c89;border-width:0 0 4px 0;font-weight:500}
	.tabmenu02 ul li.on a{color:#612c89}
	

	/* ������� */
	.bof_intro{padding:50px 30px 50px 30px}
	.bof_intro_logo img{width:250px}
	.bof_intro_text01{font-size:24px;line-height:30px;margin:30px 0 0 0}
	.bof_intro_text02{font-size:14px;line-height:20px;margin:10px 0 0 0}

	.host_intro{background:none;padding:0 0 0 0}
	.host_intro li{display:block;margin:30px 0 30px 0}
	.host_intro_title{font-size:14px;line-height:20px}
	.host_intro_logo{margin:10px 0 0 0}

	.venue_tab{text-align:center}
	.venue_tab ul li{display:inline-block;width:100%;padding:12px 0;background-color:#fff;border:1px solid #d9d9d9;font-size:13px;line-height:18px;color:#6f6f6f;margin:0 0 3px 0;cursor:pointer}
	.venue_tab ul li:nth-child(2n){margin:0 0 3px 0}

	.venue_address{text-align:center}
	.venue_address_icon img{width:50px}
	.venue_address_text01{font-size:13px;line-height:18px;color:#000;font-weight:700;padding:10px 0 0 0}
	.venue_address_text02{font-size:13px;line-height:18px;color:#4a4a4a;padding:5px 0 0 0}

	.map_api{margin:20px 0 0 0}
	.map_api iframe{width:100%;height:300px}

	.venue_traffic{width:100%;margin:15px 0 0 0}
	.venue_traffic ul li{margin:15px 0 0 0;text-align:center}
	.venue_traffic_icon{float:none}
	.venue_traffic_icon img{width:50px}
	.venue_traffic_text{float:none;padding:5px 0 0 0}
	.venue_traffic_text01{font-size:13px;line-height:18px}
	.venue_traffic_text02{font-size:12px;line-height:18px}

	.venue_event{margin:10px 0 0 0}
	.venue_event ul li{float:none;width:100%;font-size:13px;line-height:18px;background:#fff url('/type/a00/images/sub01/event_arrow.png') 95% 50% no-repeat;margin:0 0 2% 0}
	.venue_event ul li:nth-child(2n){margin:0 0 2% 0}
	.venue_event ul li a{display:block;color:#3c3c3c;padding:15px}
	.venue_event ul li:hover{background:#d83f87 url('/type/a00/images/sub01/event_arrow_on.png') 95% 50% no-repeat}


	.bi_top{padding:30px 15px 30px 15px}
	.bi_top_logo img{width:300px}
	.bi_top_line{width:50px;height:1px;margin:30px auto 30px auto}
	.bi_top_creator_text01{font-size:13px;line-height:18px;letter-spacing:2px}
	.bi_top_creator_sign{padding:10px 0 15px 0}
	.bi_top_creator_sign img{width:200px}
	.bi_top_creator_text02{font-size:14px;line-height:20px}

	.bi_style{margin:10px 0 0 0}
	.bi_style ul li{width:100%;height:200px;margin:0 0 15px 0}
	.bi_style ul li:nth-child(4){margin:15px 0 0 0}
	.bi_style ul li:nth-child(1) div.bi_style_logo img{width:250px}
	.bi_style ul li:nth-child(2) div.bi_style_logo img{width:180px}
	.bi_style ul li:nth-child(3) div.bi_style_logo img{width:180px}
	.bi_style ul li:nth-child(4) div.bi_style_logo img{width:250px}
	.bi_style_logo{padding:20px 0 0 0}
	.bi_style_text{font-size:14px;line-height:20px;padding:10px 0 0 0}
	.bi_download{margin:30px 0 0 0}
	.bi_download input{width:100%;margin:0 0 10px 0}
	.btn_download{font-size:14px;background:#515151 url('/type/a00/images/sub01/icon_download.png') 95% 50% no-repeat;padding:15px 15px 15px 15px;text-align:left}


	.link_event_list ul li{margin:0 0 30px 0}
	.link_event_list_img{float:none;width:100%}
	.link_event_list_img img{width:100%}
	.link_event_list_info{float:none;width:100%;margin:20px 0 0 0}
	.link_event_list_info_title{font-size:18px;line-height:24px}
	.link_event_list_info_text{font-size:13px;line-height:18px;padding:8px 0 0 0}
	.link_event_list_info_line{margin:15px 0 15px 0}
	.link_event_list_info_con li{padding:0 0 0 8px}
	.link_event_list_info_con_title{font-size:13px;line-height:18px}
	.link_event_list_info_con_text{font-size:13px;line-height:18px;padding:0 0 0 10px}
	.link_event_list_info_homepage{margin:15px 0 0 0}
	.link_event_list_info_homepage input{width:100%}
	
	
	.program_table{border-collapse:collapse;width:100%;border-top:1px solid #000;font-size:14px;line-height:20px;text-align:center;margin:15px 0 0 0}
	.program_table tr th{padding:15px 0;background-color:#fafafa;border:1px solid #dadada;border-width:0 1px 1px 1px}
	.program_table tr td{padding:15px 0;border:1px solid #dadada;border-width:0 1px 1px 1px}
	.program_table tr td div{margin:0 0 15px 0}
	.program_table tr td div:last-child{margin:0 0 0 0}
	.program_table tr.program_table_day th{padding:20px 0;background-color:#ddc8eb}
	

	/* ���ξ� */
	.lineup_list{margin:10px 0 0 0}
	.lineup_list ul li{float:none;margin:0 0 25px 0;width:100%}
	.lineup_list ul li:nth-child(2n){margin:0 0 25px 0}
	.lineup_list ul li:nth-child(4n){margin:0 0 25px 0}

	.lineup_list_w{margin:10px 0 0 0}
	.lineup_list_w ul li{float:none;margin:0 0 25px 0;width:100%}
	.lineup_list_w ul li:nth-child(2n){margin:0 0 25px 0}
	.lineup_list_w ul li:nth-child(3n){margin:0 0 25px 0}

	.lineup_list_text{font-size:14px;line-height:20px;padding:8px 0 0 0}

	
	/* 2018 BOF ���α׷� */
	.program_text{background:none;padding:20px 0 30px 0}
	.program_text p{font-size:18px;line-height:26px;letter-spacing:0}

	.program_info{padding:20px 20px 20px 20px;margin:15px 0 0 0}
	.program_info ul li{float:none;width:100%;vertical-align:top}
	.program_info ul li:after{clear:both;content:'';display:block}
	.program_info ul li:nth-child(1){margin:0 0 0 0 !important}
	.program_info ul li:nth-child(2){margin:15px 0 0 0 !important}
	.program_info ul li:nth-child(odd){clear:both;margin:15px 0 0 0}
	.program_info ul li:nth-child(even){margin:15px 0 0 0}
	.program_info_icon{float:left}
	.program_info_text{float:left;padding:0 0 0 15px}
	.program_info_text01{font-size:13px;line-height:18px;padding:7px 0 0 0}
	.program_info_text02{font-size:12px;line-height:18px}




	/* �λ���� */
	.tourism_btn{margin:0 0 0 0}
	.tourism_btn_logo img{width:200px}


	/* Ŀ�´�Ƽ */
	.faq_wrap{border-top:1px solid #000}
	.faq_wrap ul li div.question{padding:20px 20px 20px 55px;background: url('/type/a00/images/sub05/icon_q.png') 15px 15px no-repeat;font-size:14px;line-height:20px;background-size:30px 30px}
	.faq_wrap ul li div.answer{display:none;background:#f7f7f7 url('/type/a00/images/sub05/icon_a.png') 20px 20px no-repeat;padding:20px 20px 60px 60px;font-size:13px;line-height:20px;background-size:30px 30px}
	.icon_plus{float:right;width:15px;height:15px;background-size:15px 15px}
	.icon_minus{float:right;width:15px;height:15px;background-size:15px 15px}


	/* 스폰서 */
	.sponsor_list{padding:30px 0 30px 0}
	.sponsor_list ul li{display:block;margin:40px 0 40px 0}


	/* ��� */
	.login_text01{font-size:24px;line-height:30px}
	.login_text02{font-size:12px;line-height:18px;margin-top:10px}

	.login_form{text-align:center;margin-top:20px}
	.login_form div{margin-bottom:10px}
	.login_input{font-size:12px}
	.btn_login{font-size:16px;letter-spacing:3px}

	.login_menu{text-align:center;margin-top:30px}
	.login_menu ul li{display:inline-block;color:#dadada;font-size:13px}
	.login_menu ul li a{color:#888888}

	.btn_login_naver{font-size:16px}
	.btn_login_facebook{font-size:16px}
	.btn_login_google{font-size:16px}


	.join_step ul li{width:33.3%;padding:10px}
	.join_step01{font-size:11px;line-height:16px;letter-spacing:2px}
	.join_step02{font-size:14px;line-height:20px}

	.privacy_title{font-size:18px;line-height:24px;margin-top:30px}
	.privacy_box{height:200px;padding:15px;font-size:12px;line-height:18px;margin-top:10px}
	.privacy_check{font-size:13px;line-height:18px;margin-top:15px}
	.privacy_check input{width:20px;height:20px;margin-right:3px}

	
	.join_write_text{font-size:13px;color:#535353;margin:30px 0 10px 0}
	.join_write{font-size:14px;line-height:20px}
	.join_write ul li{padding:15px}
	.join_write ul li div.join_write_th{float:none;width:100%;padding:0 0 5px 0}
	.join_write ul li div.join_write_td{float:none;width:100%}
	.join_write ul li div.join_write_td input[type="text"]{width:100%}
	.join_write ul li div.join_write_td input[type="password"]{width:100%}
	.input_style_birthday01{width:150px !important}
	.input_style_birthday02{width:30px !important}
	.btn_zipcode{width:100%;margin:5px 0 10px 0}

	
	.join_complete{margin:30px 0 0 0}
	.join_complete img{width:100%}


	.find_tab{text-align:center}
	.find_tab ul li{font-size:14px;line-height:20px;margin:0 0 -2px 0}
	.find_tab ul li a{padding:12px 0}
	.tab_container{margin-top:50px}
	
	
	/* 프로그램_2021 */
	.program2021_text p{font-size:18px; line-height:25px;}
	.program2021_text .b_txt{font-size:24px;}
	.program2021_text p.program_date{margin:30px 0; font-size:16px; line-height:24px; background-size:24px; padding-left:30px;}
	.program2021_text p.program_date_02{font-size:16px;line-height:30px; margin:30px 0 0 0; padding-left:30px;}
	.program2021_text .s_txt{font-size:16px; line-height:22px;}
	.col_box_txt{width:100%;padding:10px 10px;font-size:16px;line-height:22px}

	.program_channel .channel_box{width:100%; margin-right:0; margin-bottom:15px; padding:30px 15px;}
	.program_channel .channel_box:last-child{margin-bottom:0;}
	.program_channel .channel_box .info{padding:15px 0;}
	.program_channel .channel_box .info li{font-size:14px;}
	.program_channel .channel_box .info li:first-child{font-size:18px;}
	.program_channel .channel_box .date{line-height:34px; font-size:14px;}
	
	.made_busan2021 .made_busan2021_poster{width:100%; float:inherit; text-align:center;}
	.made_busan2021 .made_busan2021_poster img{max-width:300px;}
	.made_busan2021 .made_busan2021_info{width:100%; float:inherit; padding-left:50px; padding-top:20px; background-size:40px; background-position:left 20px;}
	.made_busan2021 .made_busan2021_info.b_art2021_info{background-size:40px; background-position:left 20px;}
	.made_busan2021 dt, .made_busan2021 dd{font-size:14px; line-height:20px;}
	.made_busan2021 dd a{padding:0 10px;}
	
	.program_channel .channel_box .channel_link{font-size:14px; max-width:160px;}
	
	.program_channel .channel_box .link{margin:5px 0;}
	.program_channel .channel_box .link .date{font-size:14px; max-width:240px;}
	.program_channel .channel_box .link a{font-size:14px; max-width:160px; margin-left:10px;}
	.program_channel .channel_box .channel_text{font-size:14px;}
	
	
	/* KPOP_EXPO(2022) */
	.kpopExpo_wrap{margin-top:10px;}
	.kpopExpo_wrap .kpopExpo .inner .photo{flex-wrap:wrap;}
	.kpopExpo_wrap .kpopExpo .inner .photo .imgbox{margin-right:0; margin-bottom:10px;}
	.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:last-child{margin-bottom:0;}
	.kpopExpo_wrap .kpopExpo .inner .photo .imgbox:after{top:auto; right:auto; bottom:-25px; left:50%; margin-top:0; margin-left:-20px;}
	.kpopExpo_wrap .kpopExpo .inner h3{font-size:17px; line-height:22px;}
	.kpopExpo_wrap .kpopExpo .inner p{font-size:14px; line-height:20px;}
	.kpopExpo_wrap .kpopExpo .inner01{width:100%; margin:0 0 20px 0;}
	.kpopExpo_wrap .kpopExpo .inner02{width:100%; margin:0 0 20px 0;}
	.kpopExpo_wrap .kpopExpo .inner02 .photo .imgbox{width:100%;}
	.kpopExpo_wrap .kpopExpo .inner03, .kpopExpo_wrap .kpopExpo .inner04{width:100%;}
	.kpopExpo_wrap .kpopExpo .inner03{margin:0 0 20px 0;}
	.kpopExpo_wrap .kpopExpo .inner03 .photo .imgbox, .kpopExpo_wrap .kpopExpo .inner04 .photo .imgbox{width:100%;}
	
	
	/* BOFLAND(2022) */
	.tabmenu03 ul li{font-size:14px; line-height:20px;}
	.tabmenu03 ul li a{padding:15px 0;}
	
	.bofLand_photobox .imgbox p.caption{font-size:14px; line-height:18px; padding:8px;}
	.bofLand_photobox.type01{margin-top:20px;}
	.bofLand_photobox.type01 .imgbox{width:calc(50% - 5px); margin:10px 10px 0 0;}
	.bofLand_photobox.type01 .imgbox:nth-child(3n){margin:10px 10px 0 0;}
	.bofLand_photobox.type01 .imgbox:nth-child(2n){margin:10px 0 0 0;}
	.bofLand_photobox.type02 .imgbox:first-child{width:100%; margin:0 0 10px 0;}
	.bofLand_photobox.type02 .imgbox:last-child{width:100%;}
	.bofLand_photobox.type03 .inner{width:100%;}
	.bofLand_photobox.type03 .imgbox{margin-top:10px;}
	.bofLand_photobox.type04{margin-top:15px;}
	.bofLand_photobox.type05 .inner{width:100%; margin:0;}
	.bofLand_special .inner{width:calc(50% - 8px); margin:0 16px 0 0; padding:30px 15px;}
	.bofLand_special .inner .icon{width:100px; height:100px;}
	.bofLand_special .inner .icon img{width:60px;}
	.bofLand_special .inner h3{padding:15px 0 5px; font-size:16px;}
	.bofLand_special .inner p{font-size:14px;}


	/* 프로그램_2025 */
	.tit_26{font-size:20px}

	.program2025_list_01 ul{display:block;}
	.program2025_list_01 ul li{width:100%;padding:30px 10px;margin:10px 0 0 0}
	.program2025_list_01 ul li strong{font-size:16px;line-height:22px;letter-spacing:0}
	.program2025_list_01 ul li p{font-size:14px;line-height:20px}

	.program2025_list_02 ul{display:block}
	.program2025_list_02 ul li{width:100%;padding:15px;margin:10px 0 0 0}
	.program2025_list_02 ul li strong{font-size:16px;line-height:22px}
	.program2025_list_02 ul li p{font-size:14px;line-height:20px}
	.program2025_list_02 ul li &gt; div{font-size:14px;line-height:20px;margin:10px 0 0 0;padding:10px 0 0 0}
	.program2025_list_02 ul li &gt; div &gt; div{margin:0 0 5px 0}
	
	.program2025_list_03 .box{margin-top:20px;}
	.program2025_list_03 .box .subject{font-size:20px;}
	.program2025_list_03 .box .subject span{font-size:16px;}
	.program2025_list_03 .box .imgbox{gap:10px;}
}

@media screen and (max-width:480px){
	/* 프로그램_2021 */
	.program2021_text p{font-size:16px;}
	.program2021_text .b_txt{font-size:22px;}
	.program2021_text p.program_date{margin:20px 0;}
	.program2021_text p.program_date_02{margin:20px 0 0 0}
	.program2021_text .s_txt{font-size:14px; line-height:20px;}
	
	.program_channel .channel_box .logo li img{height:50px;}
	.program_channel .channel_box .channel_link{max-width:100%; line-height:34px;}
	
	.program_channel .channel_box .link .date{max-width:100%; line-height:34px;}
	.program_channel .channel_box .link a{max-width:100%; line-height:34px; margin-left:0; margin-top:5px;}
	
	
	.program_table{border-collapse:collapse;width:100%;border-top:1px solid #000;font-size:11px;line-height:18px;text-align:center;margin:15px 0 0 0;}
	
	
	/* BOFLAND(2022) */
	.tabmenu03 ul li a{padding:10px 0;}	
	
	.bofLand_photobox.type01{margin-top:15px;}
	.bofLand_photobox.type01 .imgbox{width:100%; margin:10px 0 0 0;}
	.bofLand_photobox.type01 .imgbox:nth-child(3n){margin:10px 0 0 0;}
	.bofLand_photobox.type05 .imgbox{margin-top:15px;}
	.bofLand_photobox.type05 .snsLink{bottom:15px; left:15px;}
	.bofLand_photobox.type05 .snsLink a{margin-right:7px;}
	.bofLand_special{margin-top:15px;}
	.bofLand_special .inner{width:100%; margin:10px 0 0 0; padding:20px 5px;}
	.bofLand_special .inner:nth-child(2n){margin:10px 0 0 0;}
	.bofLand_special .inner .icon{width:80px; height:80px;}
	.bofLand_special .inner .icon img{width:48px;}
	
	
	/* 프로그램_2025 */
	.program2025_list_03 .box .subject{font-size:18px; margin-bottom:5px;}
	.program2025_list_03 .box .subject span{font-size:14px;}
	.program2025_list_03 .box .imgbox{grid-template-columns:repeat(2, 1fr); gap:6px;}	
}</pre></body></html>