/*sub11 가족축제이야기*/
.sub11 .top_wrap{padding-top:150px;height:657px;background:url(../images/sub11_bg.png)no-repeat center;}
.sub11 .top_wrap h2{text-align:center;font-size:48px;color:#f1717f;margin-bottom:50px;}
.sub11 .top_wrap h2 span{_color:#019148;}
.sub11 .top_wrap p{font-size:24px;margin-bottom:20px;padding-left: 110px;}
.sub11 .top_wrap .p_1 span{font-family:'GmarketSansBold', sans-serif;}
.sub11 .top_wrap .p_2 span{font-family:'GmarketSansBold', sans-serif;color:#f1717f;}
.sub11 .inner{position: relative;}
.sub11 .top_wrap .icon11{position:absolute;bottom:-163px;right:30px;}
.sub11 .sub11_c_1{text-align:center;margin-bottom:150px;}
.sub11 .sub11_c_1 h3{font-size:28px;text-align:center;margin-top:75px; margin-bottom:30px;}
.sub11 .link{border-radius:10px;background:#f1717f;display:inline-block;font-size:20px;}
.sub11 .link a{color:#ffffff;display:block;padding:10px 20px;}
.sub11_c_1 .inner{position:relative;}
.sub11 .link1{position: absolute;left:157px;bottom:104px;}
.sub11 .link2{position: absolute;right:270px;bottom:-44px;}
.sub11 .link3{position: absolute;left:294px;bottom:-90px;}



/*sub21 가족토크*/
.sub21 .top_wrap{padding-top:150px;height:878px;background:url(../images/sub21_bg.png)no-repeat center;text-align:center;}
.sub21 .top_wrap h2{text-align:center;font-size:48px;color:#f1717f;margin-bottom:50px;}
.sub21 .top_wrap p{font-size:24px;margin-top:30px;}
.sub21 .inner{position:relative;}
.sub21 .icon21{position: absolute;left: -325px;top: 118px;}
.sub21 .icon22{position: absolute;right: -325px;top: 118px;}
.sub21 .icon23{position: absolute;left:-180px;bottom:-90px;}
.sub21 .icon24{position: absolute;right:-114px;bottom:-90px;}
.sub21_c_1{text-align: center;margin:50px 0;}
.sub21_c_1 .box_list{font-size:20px;padding-left:0;}
.sub21_c_1 .b_text{font-size:24px;}
.sub21_c_1 .b_text span{font-size:30px;color:#f1717f;font-family:'GmarketSansBold', sans-serif;}
.sub21_c_1 .c_1_wrap{text-align:left;display:inline-block;margin:30px 0;}
.sub21_c_1 .indent{text-indent:18px;}

.text_white{_width:77%;}
.event_write2 th{width:15%;}
.event_write2 td{width:35%; padding-left:12px;}
.event_write3 th{width:22%;}
.event_write3 td{width:78%; padding-left:12px; text-align:left;}
.event_write2 table input{margin: auto 0 0 0; display: block;}
.event_write2 .text_p, .event_write3 .text_p{text-align:left;font-size: 16px;padding-bottom:0;}
.event_list2 .t_left, .event_list3 .t_left{text-align:left !important;}
.event_list2 th, .event_list3 th{padding: 20px;}
.bo_sch_wrap2 .fa{margin-left:0;}
.box11{margin-top:10px;}
.box11 li{margin-top:7px;cursor:pointer;}
.sch_bar input{width:120px;}
.bo_sch_wrap2 select{}
.bo_sch_wrap2{margin-bottom:10px;margin-left:15px;}
.bo_sch_wrap2 form {display:flex; flex-direction:row; align-items:center; justify-content:flex-start; margin:0; margin-top:6px; width:100%; gap:0 8px;}
.bo_sch_wrap2 form > select {margin-top:1px;}
.f_left_pc{color:#666666;}
.f_left_pc .l_m{margin-left:18px;}
#wr_content{padding:0 10px; border:1px solid #dddddd; resize:none; border-radius:3px;}
.event_write input{padding:0 10px; border:1px solid #dddddd; border-radius:3px;}
.event_write textarea{padding:0 10px; border:1px solid #dddddd; border-radius:3px; resize:none;}
.bo_sch_wrap2 .sch_bar button {margin-left:4px;}

/*비밀번호 페이지*/
.mbskin2{position: relative;
    margin: 300px auto 300px;
    width: 360px;
    text-align: center;}
.mbskin2 h1{font-size:30px;}
.mbskin2 p{font-size:20px;margin:20px 0;}
.mbskin2 span{display:inline-block;font-weight:bold;margin:20px 0;}


/*sub31 가족대회*/
.sub31 .top_wrap{height:1036px;background:url(../images/sub31_bg.png)no-repeat center;text-align:center;padding-top:120px;}
.sub31 .top_wrap h2{font-size:48px;color:#f1717f;margin-bottom:34px;}
.sub31 .top_wrap p{font-size:22px;line-height: 24px;}
.sub31 .inner{position: relative;}
.sub31 .icon31{position:absolute;left:50%;top:548px;transform:translate(-50%,-50%);}
.sub31 .icon32{position:absolute;left:-150px;top:541px;}
.sub31 .icon33{position:absolute;right:-126px;top:580px;}
.sub31 .box_list_wrap{font-size:20px;display:inline-block;position: absolute;left:50%;top:500px;transform:translate(-50%,-50%);}
.sub31 .box_list{padding-bottom:40px;padding-left:0;}
.sub31 .box_list span{font-family:'GmarketSansBold', sans-serif;}
.sub31 .box_list li:nth-child(2){padding-bottom:20px;}
.sub31 .pink_t{color:#ef6b7d;}
.sub31_c_1{padding-top:130px;text-align: center;}
.sub31_c_1 .sub31_info h4{font-size:24px;background:#ef6b7d;color:#ffffff;display:inline-block;padding:5px 20px;border-radius:10px;margin-bottom: 30px;}
.sub31_c_1 .sub31_info ul{_display:inline-block;}
.sub31_c_1 .sub31_info ul li{font-family:'GmarketSansBold', sans-serif;}
.sub31_c_1 .sub31_info .info_list li{text-align:left;}
.sub31_c_1 .info_box{display:inline-block;border:1px solid #ef6b7d;border-radius:10px;padding:30px;}
.sub31_c_1 .info_box li{font-size:20px;}
.sub31_c_1 .sub31_info .info_btn{margin:0 auto;width:455px;margin-top:30px;}
.sub31_c_1 .sub31_info .info_btn li{float:left;font-size:28px;background:#ef6b7d;border-radius:10px;margin-right:40px;}
.sub31_c_1 .sub31_info .info_btn li:last-child{margin-right:0;}
.sub31_c_1 .sub31_info .info_btn li a{display:block;color:#ffffff;padding:10px 40px;}


/*sub41 가족체험- 부산프로그램*/
.top_wrap{height:648px; background:url(../images/sub41_bg.png)no-repeat center;}
.sub41 .inner{position: relative;height: 540px;}
.top_wrap .icon1{position:absolute;right:130px;bottom: 24px;}
.sub42 .top_wrap .sub_tit{transform: translate(-50%,-50%);left:46% !important;top:200px;}
.s_text{position:absolute;bottom:50px;left:0;}
.s_text h3{font-size:30px;}
.s_text p{font-size:20px;}
.sub_tit2 h2{margin-bottom:12px !important;}
.sub_tit2 .top_p{font-size:24px;}
.sub41 .top_wrap .icon1{position:absolute;right:130px;bottom: -155px;}
.sub41 .s_text{margin-top: 20px;
    position: static;
    margin-left: 300px;
    margin-top: 73px;
    font-size: 18px;
    display: inline-block;
    padding: 20px;
    _border: 2px solid #ef6b7d;
    background: #eeeeee;}
.sub41 .s_text h3{margin-bottom:20px;}
.sub41 .s_text li{margin-left:20px;}
.sub41 .s_text span{font-family:'GmarketSansBold', sans-serif;color:#ef6b7d;}
.sub41 .s_text .m_n_li{margin-left:0;}
.sub41 .s_text .m_t_li{margin-top:20px;}
.slider_btn{width: 100px;
    background: #EF6B7D;
    border-radius: 10px;
    margin: 20px auto;}
.slider_btn a{color: #ffffff;
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    display: block;}
.swiper{overflow: inherit !important;}

.sub43 .slider_btn{_background:#8EBD45}

.link_btn{background:#EF6B7D;display:inline-block;padding: 5px 10px;}
.link_btn a{color:#ffffff;display:block;width:100%;height:100%;}
.slider_color{background:#8EBD45;}
.slider_color2{background:#E6BC2B !important;}
.slider_color3{background:#F07D3C !important;}




/*sub42 가족체험- 가족프로그램*/
.sub42 .top_wrap{height:648px; background:url(../images/sub42_bg.png)no-repeat center;}
.sub42 .top_wrap .sub_tit{transform: translate(-50%,-50%);left:46%;top:200px;}
.sub42 .inner{position: relative;height: 596px;}
.sub42 .top_wrap .icon1{position:absolute;left:200px;bottom:-150px;}
.sub42 .s_text{margin-top: 20px;
    position: static;
    margin-left: 300px;
    margin-top: 120px;
    font-size: 18px;
    display: inline-block;
    padding: 20px;
    _border: 2px solid #ef6b7d;
    background: #eeeeee;}
.sub42 .s_text h3{margin-bottom:20px;}
.sub42 .s_text li{margin-left:20px;}
.sub42 .s_text span{font-family:'GmarketSansBold', sans-serif;color:#ef6b7d;}
.sub42 .s_text .m_n_li{margin-left:0;}
.sub42 .s_text .m_t_li{margin-top:20px;}



/*sub43 가족체험- 축제프로그램*/
.sub43 .top_wrap{height:648px; background:url(../images/sub43_bg.png)no-repeat center;}
.sub43 .top_wrap .sub_tit{transform: translate(-50%,-50%);left:46%;top:200px;}
.sub43 .inner{position: relative;height: 574px;}
.sub43 .top_wrap .icon1{position:absolute;left:280px;bottom:-156px;}
.sub43 .s_text{margin-top: 20px;
    position: static;
    margin-left: 300px;
    margin-top: 105px;
    font-size: 18px;
    display: inline-block;
    padding: 20px;
    _border: 2px solid #ef6b7d;
    background: #eeeeee;}
.sub43 .s_text h3{margin-bottom:20px;}
.sub43 .s_text li{margin-left:20px;}
.sub43 .s_text span{font-family:'GmarketSansBold', sans-serif;color:#ef6b7d;}
.sub43 .s_text .m_n_li{margin-left:0;}
.sub43 .s_text .m_t_li{margin-top:20px;}






/*sub51 소문내기 이벤트*/
.top_box{width:100%;}
.top_left{font-size:24px;float:left;margin-left:80px;margin-top:80px;}
.top_left p{margin-top:50px;}
.top_left span{font-family:'GmarketSansBold', sans-serif;}
.top_left .pink{color:#EC4455;}
.top_left .pink1{font-size:30px;}
.top_right{float:right;margin-right:80px;}
.center_box{border:3px dotted #dddddd;border-radius:20px;padding:30px;}
.r_text{float:right;margin-right: 65px;
    margin-top: 19px;}
.r_text .b0{font-size:20px;}
.r_text .b0 ul{float:right;margin-left: 30px;}
.r_text .b0 p{font-size:20px;color:#ffffff;background:#EC4455;display:inline-block;border-radius:10px;    padding: 4px 21px;
    padding-top: 10px;
    width: 139px;
    text-align: center;}
.r_text .b0 li span{font-family:'GmarketSansBold', sans-serif;}
.center_box .insta{float:left;margin-left:56px;margin}
.r_text .b1{margin-bottom:30px;}
.r_text .b1 ul{margin-left:0;margin-right: 80px;}
.r_text .b2 .num1{background:url(../images/num1_1.png)no-repeat left top;padding-left: 51px;}
.r_text .b2 .num2{background:url(../images/num2_2.png)no-repeat left;padding-left: 51px;
    padding-top: 24px;}
.r_text .b2 .num3{background:url(../images/num3_3.png)no-repeat left;padding-left: 51px;
    padding-top: 24px;}
.r_text .b3{padding-left:180px;}
.r_text .b3 p{color:#666666;margin:20px 0;}
.r_text .b3 a{color:#EC4455;border-bottom:1px solid #EC4455;}
.sub51{padding-top:120px;}
.sub51_bg{background:#FFE185;height:800px;position: absolute;top:0;width:100%;z-index:-1;}

.event_wrap{text-align: center;margin-top:60px;margin-bottom:20px;position: relative;}
.event_wrap h3{font-size:32px;}
.event_wrap .p_color{color:#EC4455;}
.event_wrap .list_title{font-size:18px;}
.event_wrap .bo_sch_wrap2{text-align:left;}
.event_wrap .list_title{font-size:18px;}
.event_wrap p{font-size:18px;padding-bottom:30px;padding-top:10px;}
.event_write{/*border:1px solid #f0f0f0;width:60%;margin:20px auto 100px;position:relative;
padding-bottom:30px;background: #FFFCF2;border-radius:10px;*/margin:20px auto 100px; padding:40px 40px; width:70%; background:#faf7e1; broder:0; border-radius:15px;}
.event_write table{margin:0; padding:0; width:100%; border-collapse:collapse; border-spacing:0;}
.event_write td{padding:10px 0;}
.event_btn_top{position: absolute;top:46px;right:0;}
.event_write input{height:36px;}
.event_write th{text-align:left;font-family:'NanumSquare',sans-serif;font-weight:700;font-size:18px;}
.event_list{width:100%;border: 1px solid #e7e7e7;border-collapse:collapse;background: #fffcf2;}
.event_list th {padding:6px 4px; font-family:'NanumSquare',sans-serif;}
.event_list td, .sub51 .event_list th{border-collapse:collapse;padding:8px 4px; font-family:'NanumSquare',sans-serif;}
.event_list tr:first-child{background:#ffefb3;}
.event_btn_in{margin:0 auto;
	width: 100px;
    background: #EF6B7D;
    border-radius: 10px;}
.event_btn_in a {color: #ffffff;
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    display: block; font-family:'NanumSquare',sans-serif; font-weight:500; font-size:18px;}
.sub51 .sub51_btn{width:100px;background:#EC4455;border-radius:10px;}
.sub51 .sub51_btn a{color:#ffffff;width:100%;height:100%;padding:10px 20px;display:block;}
.event_list tr:first-child{font-size:20px;font-weight:bold;}
.event_list td{text-align:center;border: 1px solid #efefef;padding:10px 20px;word-break: break-all;}
.sub51 .fa{_margin-left:26px;opacity:0.5;}
.pg_wrap{width: 100%;text-align: center;padding-top:20px;padding-bottom:40px;}
.pg_current{background: #EC4455;border: 1px solid #EC4455;}
.center_box{background:#ffffff;}
.center_box .b2 .num1 a{border: 1px solid #EC4455;color: #EC4455;color:#373737;border-radius: 5px;padding:7px 15px;color:#EC4455;font-weight:bold;}
.poster{margin-top:10px;}
/*수정삭제 버튼*/
.box11{display:none;}




/*sub52 참여후기 이벤트*/
.sub52{padding-bottom:40px;}
.sub52 .top_wrap{height:825px; background:url(../images/sub52_bg.png)no-repeat center;}
.sub52 .sub_tit{top:130px;}
.sub52 .inner{position: relative;height: 725px;}
.top_wrap .icon1{position:absolute;right:0;bottom: -130px;}
.s_text{position:absolute;bottom:50px;left:0;}
.s_text h3{font-size:30px;}
.s_text p{font-size:20px;}
.sub_tit2 h2{margin-bottom:12px !important;}
.sub_tit2 .top_p{font-size:24px;}
.sub52 .box_list{font-size:20px;padding-left:0;padding: 37px 0;}
.sub52 .box_list li:nth-child(3){margin-top:30px;}
.sub52 .b_text{font-size:24px;display:inline-block;}
.sub52 .b_text span{font-size:30px;color:#f1717f;font-family:'GmarketSansBold', sans-serif;}
.sub52 .c_1_wrap{text-align:left;display:inline-block;margin:30px 0;}
.sub52 .s_text{bottom:-30px;}
.sub52 .g_text{color:#696969;font-size:18px;}

#bo_w .btn_cancel{padding:0 10px;height:35px;}
#bo_w .btn_submit{padding:0 10px;height:35px;}
.btn_bo_user li.go_list{width:auto;background:none;padding:0;}
.btn_bo_user li.go_list a.btn_b01{color:#BABABA;}
#bo_v_top .more_opt{position:absolute;}


#bo_list .td_date span{display:none;}
.mo_more{display:none;}
#bo_list .tbl_head01 .tel_ing a{background: none !important;
    border: none !important;
    text-decoration: none !important;
	font-size: 16px;
	color:#666666;
	}
#bo_list .tbl_head01 .tel_ing a:hover{color:#000000;}
.btn_b01{vertical-align:middle;}
a.btn_b01, .btn_b01{display: inline-block;
    color: #bababa;
    text-decoration: none;
    vertical-align: middle;
    border: 0;
    background: transparent;
}
.fa-pencil-alt, .fa-list{vertical-align: middle;}
.write_info{text-align:center;}
.title_inquiry{margin:20px auto 10px auto; font-family:'NanumSquare',sans-serif; font-weight:700; font-size:22px;}
#bo_list .bo_tit .listCont{font-size:14px;}
#bo_list .bo_tit .listInfo{font-size:14px;}
.bo_cate_link{margin-left:15px;float:none;}
#bo_cate{background:none;border:none;text-align:center;}
#bo_cate li{font-size:18px;}
#bo_cate #bo_cate_on{background:#F06E7F;border-bottom-color:#F06E7F;box-shadow:none;}
.bo_cate_link{color:#ffffff;background:#FEA0A2;line-height: 10px;padding: 7px 8px;}
#bo_list .bo_tit .listImgA{margin-right:20px;}
#bo_list .bo_tit a.listSbjA strong{font-size:18px;}
#bo_list .bo_tit .listCont{font-size:16px;}
#bo_v_title .bo_v_tit{font-size:24px;}
.bd_text{font-weight:bold;_color:#FEA0A2;}
#bo_v_info .bd_text2{;margin-left:20px !important;}
#bo_v_title .bo_v_cate{background:#FEA0A2;color:#ffffff;font-weight:normal;}
.bd_m_text{color:#F06E7F;}
.cmt_btn span.total{color:#FEA0A2;}
.cmt_btn span.total:after{background:#FEA0A2;}
#bo_list .bo_tit a:hover.listSbjA strong{color:#FEA0A2;}
#bo_w .write_div{margin-top:20px;}
.m_left{margin-top:10px;font-size:14px;}
#bo_v_share{display:none;}
.box_list .l_li{margin-left:90px;}
#bo_cate_ul{display:none;}
.write_btn{display:none !important;}
#bo_list .bo_tit .fa-heart{display:none;}



/*sub61 준비중*/
.sub61{background:#FFE57F;text-align:center;padding-top:120px;}
.sub61 p{font-size:22px;}
.sub61 span{font-weight:bold;font-size:36px;}
.sub61 img{margin-bottom:50px;}



/*sub62 센터현황*/
.sub62 .top_wrap{height:902px;background:url(../images/sub62_bg.png)no-repeat center;text-align:center;padding-top:120px;}
.sub62 .top_wrap .sub_tit{transform: translate(-50%,-50%);left:49%;top:350px;}
.sub62 .top_wrap h2{font-size:38px;color:#f1717f;margin-bottom:34px;}
.sub62 .top_wrap p{font-size:22px;line-height: 24px;}
.sub62 .inner{position: relative;height: 902px;}
.sub62 .cloud{position:absolute;bottom:100px;left: 50%;margin-left: -960px;}
.sub62 .top_wrap .icon1{position: absolute;top:60px;right:366px;}
.sub62 .con01{margin-top:50px;margin-bottom:70px;}
.sub62 .con01 h2{font-size:28px;background:url(../images/sub62_line.png)no-repeat bottom;display:inline-block;margin-bottom:20px;}
.sub62 .left_box{margin-left:90px;height:280px;border-radius:15px; display:inline-block;box-shadow: 4px 6px 28px -6px rgb(0 0 0 / 20%);padding:40px 80px;padding-top: 32px;float:left;}
.sub62 .left_box li{line-height: 30px;font-size: 18px;}
.sub62 .right_box{margin-left:30px;border-radius:15px; display:inline-block;box-shadow: 4px 6px 28px -6px rgb(0 0 0 / 20%);padding:40px 80px;height:280px;}
.sub62 .right_box .box_list{padding-left:0;font-size:20px;margin-top: 15px;}
.sub62 .center_link h3{font-size:28px;text-align: center;margin-bottom:30px;}
.sub62 .center_list li{border-radius:10px;height:  180px; float:left;width:196px;margin-right:17px;margin-bottom:20px;box-shadow: 0px 4px 24px -12px rgb(0 0 0 / 36%);
padding:16px;padding-right:4px;padding-top: 26px;}
.sub62 .center_list li:last-child{margin-right:0;}
.sub62 .center_list .tit{font-size:18px;color:#dfab44;font-family:'GmarketSansBold', sans-serif;}
.sub62 .center_list p{margin:14px 0;font-size:14px;}
.sub62 .center_list img{margin-right:5px;display:none;}


/*sub63 사업소개*/
.sub63 .top_wrap{height:902px;background:url(../images/sub62_bg.png)no-repeat center;text-align:center;padding-top:120px;}
.sub63 .top_wrap .sub_tit{transform: translate(-50%,-50%);left:49%;top:350px;}
.sub63 .top_wrap h2{font-size:38px;color:#f1717f;margin-bottom:34px;}
.sub63 .top_wrap p{font-size:22px;line-height: 24px;}
.sub63 .inner{position: relative;height: 902px;}
.sub63 .cloud{position:absolute;bottom:100px;left: 50%;margin-left: -960px;}
.sub63 .top_wrap .icon1{position: absolute;top:73px;right:366px;}
.sub63 .top_wrap .icon2{position: absolute;top:86px;left:366px;}
.sub63 .slider_wrap{margin-top:50px;}





/*sub63 다양한 가족소개*/
.sub64_top_wrap{_height:684px;}
.sub64 img{margin-bottom:30px;_position:absolute;_left:50%;_margin-left:-960px;}
.sub_tit{text-align:center;position: absolute;top:164px;left:46%;transform: translate(-50%);}
.sub_tit h2{font-size:48px;color:#F06E7E;margin-bottom:30px;}
.sub_tit p{font-size:28px;}
.sub_tit span{font-family:'GmarketSansBold', sans-serif;}
.sub64 .sub_tit{left:50%;}
.swiper{width:446px;}
.swiper img{width:100%;height:auto;}
.swiper-pagination{position: absolute;bottom:40px;}
.swiper-pagination-bullet {width: 10px!important;height: 10px!important;margin-right:8px!important;background-color:#FFE57F !important;opacity: 1!important;transition:0.3s;}
.swiper-pagination-bullet-active{width: 30px !important;border-radius: 20px;transition:0.3s;}
.swiper-pagination-bullet-active{width: 30px !important;border-radius: 20px !important;color: !important;background:#F06E7E !important;}
/*
:root{--swiper-theme-color: #ffffff !important;
    --swiper-background-color: #ffffff !important;
}*/
.slider_wrap>div{float:left;margin-right:30px;margin-bottom:100px;}
.slider_wrap>div:nth-child(3n){margin-right:0;}
.mySwiper .swiper-button-prev {
    background: url(../images/sub41_left_arrow.png)no-repeat;
    width: 27px;
    height: 43px;
    left: 0;
}
.mySwiper .swiper-button-next{background:url(../images/sub41_right_arrow.png)no-repeat;
    width: 27px;
    height: 43px;
    right: 0;
}

.mySwiper .swiper-button-next, .mySwiper .swiper-button-prev{}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display:none;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display:none;}

.f_left_m{display:none;}



/*회원가입 버튼 없애기*/
.mb_log_cate .join{display:none;}
.mb_log_cate h2{width:100%;}





@media screen and (max-width: 1080px) {
    .event_write {padding:30px 30px; width:100%;}
}

/* --- 768px --- */
@media screen and (max-width: 768px) {
    .f_left_m{display:block;font-size:14px;color:#666666;}
    .f_left_pc{display:none;}
    .sub51{_padding:0 20px;}
    .top_left{float:none;margin:0;padding:0 20px;}
    .top_left img{width:80%;}
    .top_left p{font-size:18px;}
    .top_right{float:none;}
    .top_right img{width: 100%;
    padding-left: 50px;
    padding-top: 30px;}
    .center_box .insta{float:none;margin-left:0;}
    .center_box img{width:100%;}
    .r_text{font-size:18px;margin-right:0;}
    .r_text .b1 ul{margin-right:0;}
    .r_text .b0{font-size:16px;}
    .r_text .b0 p{margin-bottom:20px;}
    .r_text .b0 ul{float:none;margin-left:0;}
    .r_text .b2 .num1 .b_br{display:none;}
    .sub51 .event_write{margin:0;width:100%;padding-bottom:54px;}
    .sub51 .event_write th{padding-left:0;font-size:16px;width:40%;}
    .sub51 .event_write td{width:60%;}
    .sub51 .event_write input{}
    .sub51 .event_wrap h3{font-size:26px;}
    .sub51 .event_btn_top{top:87px;}
    .sub51 .event_wrap p{padding-bottom:30px;font-size:16px;}
    .sub51 .event_list{margin-top:10px;}
    .sub51 .event_list td, .sub51 .event_list th{padding:4px;font-size: 14px;word-break: break-all;}
    .sub51 .event_list{}
    .sub51 .event_list th:nth-child(3){width:20%;}
    
    
    
    .sub61 p{font-size:22px;}
    .sub61 img{width:70%;}

    .event_list tr th:first-child {display:none;}
    .event_list tr th:last-child {display:none;}
    .event_list tr td:first-child {display:none;}
    .event_list tr td:last-child {display:none;}

    .event_write2 table input {width:95% !important; }
}


@media screen and (max-width:768px) {
    
    /*sub11 가족축제이야기*/
    .sub11 .top_wrap{background-position: left;padding-top: 100px;height: 627px;}
    .sub11 .top_wrap br{display:none;}
    .sub11 .top_wrap h2{font-size:28px;}
    .sub11 .top_wrap p{padding-left:0;padding:0 20px;font-size:18px;}
    .sub11 .top_wrap .icon11{width:90%;right:auto;bottom:-230px;}
    .sub11 .sub11_c_1{margin-bottom:60px;}
    .sub11 .sub11_c_1 h3{font-size:26px;}
    .sub11_c_1{padding:0 20px;}
    .sub11_c_1 img{width:100%;}
    .sub11 .link{font-size:14px;}
    .sub11 .link a{padding:0px 20px;}
    .sub11 .link1{left: 0;
    bottom: 23px;}
    .sub11 .link2{right: 0;
    bottom: -37px;}
    .sub11 .link3{left: 43px;
    bottom: -51px;}
    
    /*sub21 가족토크*/
    .sub21 .top_wrap{padding-top:100px;height:556px; }
    .sub21 .top_wrap h2{font-size:28px;}
    .sub21 .video_wrap{position: relative;
    padding-top: 56%;
    width: 100%;
    height: 0;}
    .sub21 .video_wrap iframe{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}
    .sub21 .video_wrap img{width:100%;}
    .sub21 .icon21{display:none;}
    .sub21 .icon22{display:none;}
    .sub21 .top_wrap p{font-size:18px;}
    .sub21 .icon23{display:none;}
    .sub21 .icon24{bottom: -168px;
    width: 150px;
    right:auto;
    left: 50%;
    transform: translateX(-50%);}
    .sub21 .top_wrap p br{display:none;}
    .sub21_c_1{padding:0 20px;margin-bottom:10px;}
    .sub21_c_1 .b_text{font-size:19px;}
    .sub21_c_1 .b_text span{font-size:22px;}
    .sub21_c_1 .box_list{font-size:18px;}
    .f_left{font-size:14px;}
    .f_left br{display:none;}
    .event_wrap{margin-top:20px;}
    .event_wrap h3{font-size:24px;}
    .event_write{padding:15px; width:100%;}
    .event_write th{padding-left:0;font-size:16px;}
    .event_write2 .text_p{font-size:14px;margin-left:0;}
    .event_write2 .text_p > span {font-size:14px;}
    .event_btn_in{position: static;text-align:center;display: inline-block;margin-top:10px;}
    .event_list2 th{padding:0;font-size: 16px;}
    .event_list{font-size:14px;}
    .event_list td, .sub51 .event_list th{border-collapse:collapse;padding:5px;}
    .bo_sch_wrap{padding:0 20px;}
    .sub22 .video_wrap{
    width: 100%;
    padding:0 20px;}
    .sub22 .video_wrap iframe{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;} 
    .sub22 .icon24{bottom: -380px;
    width: 150px;
    right:auto;
    left: 50%;
    transform: translateX(-50%);}
    
    
    /*sub31 가족대회*/
    .sub31 .top_wrap{height:880px;padding-top:100px;}
    .sub31 .top_wrap h2{font-size:28px;}
    .sub31 .top_wrap p{font-size:16px;}
    .sub31 .box_list_wrap{position: static;transform: none;font-size: 16px;padding: 0 20px;padding-top:30px;}
    .sub31 .icon31{width:100%;top: 580px;}
    .sub31 .pink_t{position:absolute;width: 217px;bottom:-263px;left: 50%;transform: translate(-50%, -50%);}
    .sub31 .icon32{left: -100px;width:41%;}
    .sub31 .icon33{display: none;}
    .sub31_c_1{padding-top:0;}
    .sub31_c_1 .sub31_info h4{font-size:20px;}
    .sub31_info{margin:0 20px;}
    .sub31_c_1 .info_box{}
    .sub31_c_1 .info_box li{font-size:14px;}
    .sub31_c_1 .sub31_info .info_btn{font-size: 16px;margin-top: 20px;}
    .sub31_c_1 .sub31_info .info_btn li{font-size:16px;margin-right:20px;}
    .swiper-button-next, .swiper-button-prev{_top:43% !important;}
    
    
    /*가족체험-부산프로그램*/
    .sub41 .top_wrap{ height:548px; padding:0 20px;padding-top:100px;background:url(../images/sub41_bg.png)repeat bottom;}
    .sub41 .sub_tit{position:static;transform: none;}
    .sub41 .sub_tit h2{font-size:28px;}
    .sub41 .top_wrap .icon1{left:0;bottom: -300px;}
    .sub41 .sub_tit2 .top_p{font-size:20px;padding-top: 40px;}
    .sub41 .inner{height: auto;}
    .sub41 .s_text{padding:30px 20px;margin-left:0;margin-bottom: 30px;}
    .sub41 .s_text h3{font-size:26px;}
    .sub41 .s_text li{margin-left:0;}
    .sub41 .s_text{font-size:16px;}
    
    
    /*가족체험-가족프로그램*/
    .sub42 .top_wrap{ height:480px; padding:0 20px;padding-top:100px;background:url(../images/sub42_bg.png)repeat bottom left;}
    .sub42 .top_wrap .sub_tit{position:static ;transform: none;}
    .sub42 .sub_tit h2{font-size:28px;}
    .sub42 .top_wrap .icon1{left:0;bottom: -230px;}
    .sub42 .sub_tit2 .top_p{font-size:20px;padding-top: 40px;}
    .sub42 .inner{height: auto;}
    .sub42 .s_text{padding:30px 20px;margin-left:0;margin-top: 78px;margin-bottom: 30px;}
    .sub42 .s_text h3{font-size:26px;}
    .sub42 .s_text li{margin-left:0;}
    .sub42 .s_text{font-size:16px;}
    
    
    
    /*가족체험-축제프로그램*/
    .sub43 .top_wrap{ height:548px; padding:0 20px;padding-top:100px;background:url(../images/sub43_bg.png)repeat bottom left;}
    .sub43 .sub_tit{position:static;transform: none !important;}
    .sub43 .sub_tit h2{font-size:28px;}
    .sub43 .top_wrap .icon1{left:0;bottom: -252px;}
    .sub43 .sub_tit2 .top_p{font-size:20px;padding-top: 40px;}
    .sub43 .inner{height: auto;}
    .sub43 .s_text{padding:30px 20px;margin-left:0;margin-bottom: 30px;margin-top: 37px;}
    .sub43 .s_text h3{font-size:26px;}
    .sub43 .s_text li{margin-left:0;}
    .sub43 .s_text{font-size:16px;}
    
    
    /*sub51 소문내기 이벤트*/
    .sub51 .event_wrap h3{font-size:18px;margin-top:20px;}
    .sub51 .fa{margin-left:0;}
    .sub51 .event_btn_in{position:absolute;}
    
    /*sub52 참여후기 이벤트*/
    .sub52{margin-bottom:0;padding-bottom:0;}
	.sub52 .inner{height:auto;}
    .sub52 .top_wrap{padding-top:100px;height: auto;background:url(../images/sub52_bg.png)repeat top;}
    .sub52 .sub_tit{position:static;transform: none;}
    .sub52 .sub_tit h2{font-size:28px;}
    .sub52 .s_text{position: static;font-size:18px;padding-top:20px;padding:0 20px;}
    .sub52 .b_text{font-size:18px;}
    .sub52 .b_text span{font-size:22px;}
    .top_wrap .icon1{position: static;padding-left:20px;width: 90%;left:0;}
    .box_list .l_li{margin-left:10px;}
    .sub52 .box_list{font-size: 18px;}
    .sub52 .box_list span{display:block;}
    .sub52 .g_text{font-size:14px;}
    .sub52 .g_text br{display:none;}
	.inner4{width:auto;margin-top:0;}
	#bo_list{width:100% !important;padding:0 15px;background: #ffffff;padding-top:20px;margin-top: 20px;}
	#bo_v{width:100% !important;padding: 0 15px;border-top: 1px solid #ececec;margin-top: 20px;padding:20px;}
	#bo_v_img a.view_image{width:100%;}
	#bo_v_title .bo_v_tit{font-size:20px;}
	#bo_w{width:100% !important;padding: 20px;border-top: 1px solid #ececec;background:#ffffff;margin-top: 20px;}
	#bo_list_total{display:none;}
	#bo_list .td_num2{display:none;}
	#bo_list .bo_tit .listImg{width:80px;height:auto;}
	#bo_list .bo_tit .listImg img{width:100%;height:auto;max-width:initial !important;min-width: auto !important;max-height: initial !important;}
	#bo_list .bo_tit .listInfo{font-size:16px;}
	#bo_list .bo_tit .listCont{padding: 5px 0px 0px 0px;}
	.tbl_head01 thead{display:none;}
	#bo_list tbody tr{position:relative;border-bottom: 1px solid #ececec;}
	#bo_list tbody tr:after{display:block;content:"";clear:both;display:none;}
	#bo_list .td_num{display:none;}
	#bo_list .td_subject{width:100%;padding: 15px 10px 10px 10px !important;_display:block !important;height:auto;}
	.css_block .td_subject{display:block !important;}
	#bo_list .td_name{display:inline-block !important;float:left;width:50%;text-align:left;padding:5px 10px 15px 10px;height:auto;}
	#bo_list .td_datetime{display:inline-block !important;float:right;width:50%;text-align:right;padding:5px 10px 15px 10px;height:auto;}
	#bo_list .td_datetime:before{content: "\f017";display:none;}
	#bo_list .td_datetime .deco_clock{display:inline-block;margin-right:5px;}
	#bo_list .td_file{display:none;}
	#bo_list .td_num{display:none;}
	.tbl_head01 td{font-size:14px;border-top:0;border-bottom:0;}
	.tbl_head01 td .bo_tit{font-size:18px;}
	.gall_row .col-gn-4{width:100%;}
	#bo_gall #gall_ul{padding:0 15px;}
	#bo_w .bo_w_info .frm_input{width:100%;}
    #bo_w #wr_password, #bo_w #wr_homepage{margin-left:0;}
    #bo_list .bo_tit .listCont{font-size:14px;}
    #bo_list .bo_tit .listInfo{font-size:14px;}
    #bo_cate li{font-size:16px;}
    #bo_v_info .bd_text2{display:block;margin-left:0 !important;}
    #bo_v_info .if_date{font-size:14px;}
    .bd_m_text{display: block;
    margin-bottom: 10px;}
    .m_left{}
    
    /*sub61 서비스 점검중 페이지*/
    .sub61 span{font-size:22px;}
    
    
    /*sub62 센터현황*/
    .sub62 .top_wrap{height:685px;background: url(../images/sub62_bg.png)no-repeat bottom center;padding-top:0;padding:0 20px;}
    .sub62 .top_wrap .sub_tit{position: static;transform: none;padding-top: 184px;}
    .sub62 .top_wrap .icon1{width:auto;top:auto;bottom:30px;
    z-index: 1;left:50px;}
    .sub62 .top_wrap h2{font-size:28px;}
    .sub62 .top_wrap p{font-size:18px;}
    .sub62 .inner{height:685px;}
    .sub62 .cloud{bottom:0;}
    .sub62 .con01_wrap.inner{height:auto;}
    .sub62 .con01{padding:0 20px;margin-top: 20px;}
    .sub62 .left_box{float:none;padding:20px 10px 20px 20px;height:auto;margin-left:0;width:100%;margin-bottom: 20px;}
    .sub62 .left_box li{font-size:14px;line-height: 26px;}
    .sub62 .right_box{padding:20px 10px 20px 20px;height:auto;margin-left:0;padding-left: 20px;width:100%;}
    .sub62 .con01 h2{font-size:20px;margin-bottom: 10px;}
    .sub62 .right_box .box_list{font-size:16px;}
    .sub62 .center_link{padding:0 20px;padding-bottom:40px;}
    .sub62 .center_link h3{font-size:24px;}
    .sub62 .center_list li{width:48%;margin-right:4%;padding-top:16px;}
    .sub62 .center_list li:nth-child(2n){margin-right:0;}
    .sub62 .center_list .tit{font-size:16px;}
    
    /*sub63 사업소개*/
    .sub63 .top_wrap{height:685px;background: url(../images/sub62_bg.png)no-repeat bottom center;padding-top:0;padding:0 20px;}
    .sub63 .top_wrap .sub_tit{position: static;transform: none;padding-top: 184px;}
    .sub63 .top_wrap .icon1{width:auto;top:auto;bottom:30px;
    z-index: 1;left:50px;}
    .sub63 .top_wrap h2{font-size:28px;}
    .sub63 .top_wrap p{font-size:18px;}
    .sub63 .inner{height:685px;}
    .sub63 .cloud{bottom:0;}
    .sub63 .con01{padding:0 20px;margin-top: 20px;}
    .sub63 .left_box{float:none;padding:20px 10px 20px 20px;height:auto;margin-left:0;width:100%;margin-bottom: 20px;}
    .sub63 .left_box li{font-size:14px;line-height: 26px;}
    .sub63 .right_box{padding:20px 10px 20px 20px;height:auto;margin-left:0;padding-left: 20px;width:100%;}
    .sub63 .con01 h2{font-size:20px;margin-bottom: 10px;}
    .sub63 .right_box .box_list{font-size:16px;}
    .sub63 .center_link{padding:0 20px;padding-bottom:40px;}
    .sub63 .center_link h3{font-size:24px;}
    .sub63 .center_list li{width:48%;margin-right:4%;}
    .sub63 .center_list li:nth-child(2n){margin-right:0;}
    .sub63 .center_list .tit{font-size:16px;}
    
    
    
    
    /*sub64 다양한 가족*/
    .sub64 .sub_tit{top:130px;left:0;padding: 0 20px;transform:none;}
    .sub64 .sub_tit h2{font-size:28px;}
    .sub_tit p{font-size:18px;}
    .sub_tit p br{display:none;}
    .slider_wrap>div{float:none;margin-bottom:44px;}
    .slider_wrap{padding:0 20px;}
    .inner2{width:auto;}
    .swiper{width:100%;height: auto;}
    .swiper img{width:100%;height: auto;}
    .sub64 img{margin-bottom:0;}

    .sub41 iframe{width: 100%;height: 180px;}
}


@media screen and (max-width:680px) {
    .event_write2 th {width:18%; font-size:14px;}
    .event_write2 td {width:31%;}
    .event_write2 .text_p {font-size:12px;}
    .event_write2 .text_p > span {font-size:12px;}

    .event_list th {font-size:16px;}
    .event_list td {font-size:14px;}

    .event_write3 th{width:28%;}
    .event_write3 td{width:72%;}
}


@media screen and (max-width:550px) {
    .event_write2 th {width:18%;}
    .event_write2 td {width:31%;}
}
