.love_world .ganghwa_universe_middle_title,.sub_banner_title{font-size:50px;font-family:Tenada;text-align:center;text-shadow:2px 2px 0 #000}.calender_date_box .day_div,.common-list .list-wrap li,.file_icon,.island_life_box_item,.like_heart,.list_go,.main_1_slide_contents_list,.main_community_program_slide_contents_list_ver,.more_btn button,.people-list-wrap .list-wrap li,.people_item,.program_contents_list,.project_contents_list,.ranking-list.list-member .list-wrap ul li p,.search_btn,.stay-list .text-area{cursor:pointer}.b2b_poster_list img,.badge-present ul li .img-area img,.comment-list-wrap .list-item .profile-img-area img,.community_title_img_post_img img,.final_payment_details_img img,.ganghwa-universe-swiper .swiper-slide img,.island_info_modal_thumbnail_img,.join_ok_img img,.main_1_slide_contents .product_img img,.main_community_program_slide_contents .product_img img,.mission_con02_list .list_item div img,.my-badge-list ul li .img-area img,.my-info .img-area img,.my-mission-list ul li .img-area img,.my-page .my-profile-wrap .my-profile .img-area img,.my_profile_img img,.my_profile_setting_img img,.my_profile_wrap .img_area img,.other-program-swiper02.swiper .swiper-wrapper .swiper-slide img,.photo-area .img-list li img,.product_img img,.program_detail-swiper.swiper .swiper-slide img,.program_detail_img img,.program_detail_review_profile img,.project_img img,.ranking-list .list-wrap ul li div img,.reserve_view_swiper img,.stay_info_img img,.stay_list_img img,.swiper_wrap .mySwiper .swiper-slide img,.swiper_wrap .mySwiper2 .swiper-slide img,.various_program_list img{object-fit:cover;object-fit:cover;object-fit:cover}.arrow_right_now_box:hover .arrow_right_now_txt,.b2b_contact_btn:hover,.img_change_btn:hover,.join_btn:hover,.line_btn:hover,.more_btn button:hover,.my-profile-list .sumsari div strong,.paging_number .on,.right-btn-area .cancel-payment-btn:hover{text-decoration:underline}.wrap_mg_t{margin-top:140px}.community-review-list,.jamsisum-review-wrap,.meeting-list-wrap,.people-list-wrap,.project-view,.wrap_mg_b{margin-bottom:200px}.sub_banner{height:630px;display:flex;align-items:center;justify-content:center}.sub_banner_title{color:#fff;font-weight:800;margin-bottom:50px}.ganghwa_universe_ex_small,.sub_banner_ex_box{text-align:center;font-size:18px;font-weight:400;line-height:30px}.sub_banner_ex_mg{margin:15px 0}.more_btn{margin-top:75px;display:flex;justify-content:center}.more_btn button{display:flex;align-items:center;justify-content:center;border:none;background:0 0;color:#222;font-size:16px}.more_btn button img{margin-right:10px}.ganghwa_universe_search_banner{width:100%;height:325px;background:url(/images/ganghwa_universe_search_banner.jpg) center center/cover no-repeat;display:flex;justify-content:center;margin-bottom:130px}.search_banner{display:flex;flex-direction:column;align-items:center}.search_banner h3{margin-top:100px;margin-bottom:60px;font-family:tenada;text-align:center;color:#fff;font-size:32px}.search_btn{width:30px;height:30px;border:none;background:url(/images/icon/search_banner_icon.svg) center center/30px 30px no-repeat}.search_form{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff}.search_banner input{width:657px;border:none;background:0 0;padding:14px 60px 14px 10px;box-sizing:border-box;font-size:16px;color:#fff}.search_banner input::placeholder{color:#fff;font-size:16px;font-weight:300}.search_page_wrap{border-top:1px solid #222;padding-top:55px}.search_page_wrap .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.agree,.argee_secession,.b2b_tab_area .tab_list,.big_calender_drop,.calender_circle_box,.delete_box,.file_name_box,.ganghwa_universe_banner,.my-profile-list .sumsari div,.my_point,.my_point_coin,.my_point_coin_flex,.mypage_border_pay,.price-wrap .black-price,.price-wrap .red-price,.pw_popup_line_contents,.reservation_completed_list,.reservation_completed_list div,.review-list ul li .text-area .name-date,.review_write_btn,.right-btn-area,.scroll_contents_list,.search_page_wrap .title div,.stay_info_txt_list div,.stay_info_txt_list>div,.step_by_step,.use-point-area .use-point div{align-items:center;display:flex}.search_page_wrap .title h4{font-size:24px;font-weight:600;color:#333;margin-right:30px}.review-list ul li .text-area .name-date p,.review-list ul li .text-area .name-date span,.search_page_wrap .title p{font-size:16px;color:#666}.review_list_wrap .title strong,.search_page_wrap .title strong,.totle_price strong{font-weight:700;color:#094}.search_page_wrap .title button{width:33px;height:33px;background:url(/images/icon/search_more.svg) center center no-repeat;border:none;cursor:pointer}.island_life_box_item .text-area,.search_circle_tab{margin-bottom:25px}.search_project_wrap{margin-bottom:55px}.search_review_wrap .title{padding-bottom:14px;border-bottom:1px solid #aaa}.keyworld_list li,.select_schedule_people .today,.tour_ing_box .promise_statement_ing_title{background:#007bd0}.ganghwa_universe_banner{height:715px;justify-content:center;background:url(/images/ganghwa_universe_banner.png) center center/cover no-repeat;color:#fff;position:relative}.ganghwa_universe_big_title{text-align:center;font-family:Tenada;font-size:60px;font-weight:800}.ganghwa_universe_line_wh{position:absolute;bottom:0;left:50%;margin-left:-.5px;width:1px;height:258px;background:#fff}.ganghwa_universe_wh{position:relative;padding:230px 0;color:#222;overflow:hidden}.ganghwa_universe_line_bl_bottom,.ganghwa_universe_line_bl_top{position:absolute;margin-left:-.5px;width:1px;height:190px;background:#222;left:50%}.ganghwa_universe_ex_middle{text-align:center;font-size:30px;font-weight:600;line-height:46px}.ganghwa_universe_line_bl_top{top:0}.ganghwa_universe_line_bl_bottom{bottom:0}.ganghwa_universe_bl{padding:150px 0;color:#fff;background:url(/images/ganghwa_universe_bl_bg.png) 0 0/cover no-repeat}.ganghwa_universe_ex_middle_mg_t{margin-top:30px}.new_world{padding:180px 0 140px;display:flex;align-items:center;background:url(/images/new_world_bg.png) center center/cover no-repeat;color:#fff}.new_world_contents{display:flex;justify-content:right}.new_world .ganghwa_universe_big_title{margin-bottom:56px}.form-area01 .form02,.ganghwa_universe_ex_small_mg_b,.jamsisum_program_banner_ex_small_mg_b,.mission-view .view-top h4,.photo-area .phto-title,.swiper_wrap .mySwiper2{margin-bottom:20px}.korea_city{padding:190px 0;color:#222;overflow:hidden}.ganghwa_universe_ex_semi_middle{text-align:center;font-size:40px;font-weight:600;line-height:56px}.korea_city .ganghwa_universe_ex_semi_middle{margin-bottom:36px}.korea_city_img_box{display:flex;margin-top:77px}.korea_city_img_01,.line_btn_mg_t,.neslatters-wrap,.press_ganghwa_universe_flex_box .review_search_box{margin-top:80px}.korea_city_img_02{margin:0 23px}.korea_city_img_03{margin-top:62px}.love_world{padding:190px 0;display:flex;align-items:center;justify-content:center;background:url(/images/love_world_bg.png) center center/cover no-repeat;color:#fff}.love_world .ganghwa_universe_middle_title{font-weight:800;margin-top:30px}.write_wrap .write01 .write01_02,.write_wrap .write01 .write01_02 option{font-family:pretendard;color:#888;font-size:16px}.keyworld{padding:175px 0}.keyworld_list_box{margin:90px 0 40px}.join_btn_box,.keyworld_list,.reservation_completed_list_box{display:flex;justify-content:center}.keyworld_list li{width:118px;height:48px;border-radius:10px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:48px;margin-right:14px}.b2b_tab_area .tab_list .tab_item:last-child,.circle_tab li:last-child,.every-meeting-list ul li:last-child,.keyworld_list li:last-child,.loading span:last-child,.my-badge-list ul li:last-child,.my-mission-list ul li:last-child,.paging_number li:last-child,.radio-wrap div:last-child,.stay_list_circle li:last-child,.sub-tab ul li:last-child,.tab ul li:last-child{margin-right:0}.keyworld_dot{width:fit-content;margin:40px auto 0}.keyworld_go{width:326px;padding:16px 25px;box-sizing:border-box;margin:65px auto 0;border-radius:50px;border:1px solid #444;background:#fff;color:#222;text-align:center;font-weight:500}.colorful_ganghwa_universe{padding:121px 0;display:flex;align-items:center;justify-content:center;background:url(/images/colorful_ganghwa_universe_bg.png) center center/cover no-repeat;color:#fff}.colorful_ganghwa_universe_title{text-align:center;font-family:Tenada;font-size:36px;font-weight:800;line-height:62px;margin-bottom:35px}.colorful_ganghwa_universe_title_big{font-size:48px}.eleven_keyworld{margin-bottom:150px}.common_title{color:#222;font-family:Tenada;font-size:50px;font-weight:800}.common_txt_ex{color:#056fb8;font-size:22px;font-weight:400;line-height:48px;margin-top:35px}.eleven_keyworld_contents,.mission_write.write_wrap.mt-70{margin-top:70px}.eleven_keyworld_list_box{display:grid;grid-template-columns:repeat(3,calc(33.3% - 26.6px));grid-column-gap:40px;grid-row-gap:30px}.eleven_keyworld_list{height:185px;border-radius:20px;background:#fff;box-shadow:2px 2px 11.3px 5px rgba(0,0,0,.09);display:flex;align-items:center;justify-content:center}.eleven_keyworld_list_name{color:#222;text-align:center;font-size:22px;font-weight:700;line-height:30px;margin-top:10px}.promise_statement{padding:150px 0;background:url(/images/promise_statement_bg.png) center center/cover no-repeat;color:#fff;margin-bottom:-1px}.b2b_collabolation_contents,.b2b_contact_us_form,.b2b_what_contents,.big_calender_drop_box,.common_title_flex_box,.common_title_small_box,.inquiry-list,.mypage_border_list_contents,.point_list_title_box,.program_detail_review_id_day,.promise_statement_contents{display:flex;justify-content:space-between}.b2b_black_bg .paging_number .on,.check_btn:hover .verification_btn,.promise_statement .common_title,.promise_statement .common_txt_ex{color:#fff}.promise_statement_ing_title{width:272px;height:45px;border-radius:22.5px;border:1px solid #000;color:#fff;text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:45px;margin-bottom:20px}.promise_statement_ing_list{display:flex;align-items:center;font-size:18px;line-height:32px}.promise_statement_ing_dot{width:4px;height:4px;border-radius:50%;background-color:#fff;margin:0 10px}.meet_ing_box{margin-top:78px}.meet_ing_box .promise_statement_ing_title{background:#094}.common-list .list-wrap,.project_contents_list_box{grid-template-columns:repeat(4,calc(25% - 24px));grid-column-gap:32px}.press_ganghwa_universe .circle_tab_box{margin:76px 0 36px}.calender_circle_wrap,.calender_schedule,.circle_tab,.collabolation_img_box,.comment-list-wrap .list-item,.comment-list-wrap .list-item .comment-contents .btn-area,.community-wrap,.final_payment_details_img_info,.img_modal_wrap.on,.lodging_info .list_wrap div,.mypage_setting_flex_box,.photo-area .photo-upload,.point_list_box_question,.possible-mission-list ul li label,.press_ganghwa_universe_flex_box,.review_search_tab_contents,.sns_box,.stay_info_box{display:flex}.all_list_number{color:#666;margin-bottom:10px}.number_point{color:#094;font-weight:700}.bold_line_top_contents,.border_list_box,.review-list{border-top:2px solid #000}.border_list,.qna_list{border-bottom:1px solid #aaa}.press_list_contents .border_list{display:flex;align-items:center;justify-content:space-between;padding:33px 0}.border_list_day_title{width:calc(100% - 42px - 20px)}.newspaper_name{color:#007bd0;font-size:16px;margin-right:15px}.newspaper_day,.program_detail_review_day{color:#888}.newspaper_title{color:#333;font-size:18px;margin-top:15px}.list_go{width:45px;height:27px;background:url(/images/icon/list_go.svg)}.project_contents_list_box{display:grid;grid-row-gap:70px}.main_1_slide_contents_list:hover .product_img img,.main_community_program_slide_contents_list_ver:hover .product_img img,.mission_list_item:hover .img_area img,.program_contents_list:hover .product_img img,.project_contents_list:hover .project_img img,.review_list .review_list_item .img_area li img:hover,.slide_contents_list:hover .product_img img,.slide_contents_list_ver:hover .product_img img{transform:scale(1.1)}.project_img_box{position:relative;border-radius:10px;overflow:hidden}.project_img{width:100%;height:auto;max-height:326px;overflow:hidden}.main_1_slide_contents .product_img img,.main_community_program_slide_contents .product_img img,.product_img img,.project_img img{display:block;width:100%;height:100%;transition:.3s}.like_heart{position:absolute;top:10px;right:10px;width:38px;height:38px;background:url(/images/icon/like_heart.svg)}.like_heart:hover{background:url(/images/icon/like_heart_on.svg) center center no-repeat}.project_contents_list .contents_list_title{margin:15px 0 10px}.contents_list_year{color:#007bd0}@media screen and (max-width:768px){.ganghwa_universe_search_banner{margin-bottom:60px;height:250px}.search_banner{padding:0 20px}.search_banner h3{font-size:24px;word-break:keep-all;margin-top:60px;margin-bottom:30px}.search_btn{width:24px;height:24px;background:url(/images/icon/search_banner_icon.svg) center center/24px 24px no-repeat}.search_banner input{width:calc(100% - 20px);background-size:24px 24px}.search_page_wrap .title div{align-items:flex-start;flex-direction:column}.search_page_wrap .title div h4{margin-bottom:10px}.project_contents_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:50px}.press_ganghwa_universe .circle_tab_box{margin-top:60px;margin-bottom:30px}}.view_day{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.file_box{font-size:0;line-height:16px;padding:20px 0;border-top:1px solid #d9d9d9}.file_box .file_item{display:inline-block;font-size:16px;padding:0 12px 0 0;border-right:1px solid #111;color:#111;font-weight:700}.file_box .file_item:last-child{border:none;padding:0 0 0 12px}.file_name{color:#666;font-weight:400}.file_icon{width:21px;height:21px;background:url(/images/icon/file_icon.svg);margin-left:15px}.line_btn{width:171px;height:50px;padding:16px 20px;box-sizing:border-box;border-radius:50px;border:1px solid #444;background:#fff;color:#222;text-align:center;font-size:16px;font-weight:500;margin:0 auto}.down_icon,.up_icon{width:15px;height:10px}.down_prev_view,.up_next_view{border-bottom:1px solid #aaa;padding:20px 0;align-items:center;display:flex;cursor:pointer}.line_btn:hover{cursor:pointer;background:#ededed}.up_next_view{border-top:1px solid #aaa;justify-content:center}.up_icon{background:url(/images/icon/up_icon.svg);margin-right:10px}.down_prev_view{justify-content:center}.down_icon{background:url(/images/icon/down_icon.svg);margin-right:10px}.jamsisum_program_banner{padding:133px 0 125px;background:url(/images/jamsisum_program_banner.png) center center/cover no-repeat;color:#fff;overflow:hidden}.all-mission-list li,.id_like_heart_box,.island_category_result_box,.jamsisum_program_banner_contents,.price-wrap,.reserve_view_top .text_area .btn_area,.use-point-area,.use-point-area .use-point,.write-wrap{display:flex;align-items:center;justify-content:space-between}.jamsisum_program_banner_title_box{position:relative;width:fit-content}.jamsisum_program_banner_title{text-shadow:2px 2px 0 #000;font-family:Tenada;font-size:60px;font-weight:800}.jamsisum_program_banner_title_icon{position:absolute;top:-20px;right:-200px;animation-name:jamsisumprogrambannericon;animation-duration:1s;animation-iteration-count:infinite}@keyframes jamsisumprogrambannericon{0%,100%{top:-20px}50%{top:-30px}}.jamsisum_program_banner_ex_top{font-size:30px;font-weight:600;margin:33px 0 15px}.jamsisum_program_banner_ex_small{font-size:18px;font-weight:400;line-height:30px}.collabolation_img_box img,.ganghwa_universe_portfolio_list img,.jamsisum_program_img img,.jamsisum_program_intro_list_img img,.my_badge_img img,.view_contents_img img{width:100%;height:auto}.jamsisum_program_intro{padding:145px 0 200px}.jamsisum_program_intro_title{color:#222;font-size:40px;font-weight:600;text-align:center;margin-bottom:100px}.jamsisum_program_intro_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 37.5px));grid-column-gap:75px;grid-row-gap:75px}.jamsisum_program_intro_list_title{color:#222;text-align:center;font-size:24px;font-weight:700;line-height:32px;margin:34px 0 15px}.jamsisum_program_intro_list_ex{color:#333;text-align:center;font-size:18px;font-weight:400;line-height:32px}.jamsisum_application{padding:138px 0 120px;background:url(/images/jamsisum_application_bg.png) center center/cover no-repeat;color:#fff;margin-bottom:-1px}.jamsisum_application_title{font-size:36px;font-style:normal;font-weight:700;text-align:center;margin-bottom:60px}.jamsisum_application_btn{width:290px;height:53px;padding:15px 20px;box-sizing:border-box;border:1px solid #222;background:#fff;color:#333;font-size:18px;font-weight:600;text-align:center;margin:0 auto}.all_view_btn_box:hover,.email_join:hover,.final_payment_btn:hover,.inquiry_reception_btn:hover,.jamsisum_application_btn:hover,.line_small_btn:hover,.mypage_go_btn:hover,.next_btn:hover,.program_detail_reservation_btn:hover,.receipt_btn:hover,.reset_btn:hover,.review_write_btn_box:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width:768px){.jamsisum_program_banner,.jamsisum_program_intro{padding:60px 0}.jamsisum_program_intro_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:50px}.jamsisum_program_banner_title_box{font-size:40px}.jamsisum_program_banner_ex_top{font-size:24px}.jamsisum_program_intro_title{font-size:24px;margin-bottom:30px}.jamsisum_application_title{font-size:30px;line-height:1.6;margin-bottom:30px}.jamsisum_program_banner_title{font-size:50px}.jamsisum_program_banner_ex_small{font-size:16px}.jamsisum_program_intro_list_title{font-size:20px}.jamsisum_program_intro_list_ex{font-size:16px;line-height:24px}.jamsisum_program_banner_ex_small br,.jamsisum_program_intro_list_ex br{display:none}}.big_calender_drop .big_calender_drop_icon{min-width:15px}.big_calender_day_box{display:grid;grid-template-columns:repeat(7,calc(14.2% - 42px));grid-column-gap:49px;grid-row-gap:30px}.b2b_what_contents_list_box,.stay_list_box{border-top:1px solid #000}.stay_list{display:flex;justify-content:space-between;padding:44px 0;border-bottom:1px solid #aaa}.stay_list_img_box{position:relative;width:calc(100% - 570px - 100px);height:456px;overflow:hidden}.stay_list_img{height:100%}.badge-present ul li .img-area img,.comment-list-wrap .list-item .profile-img-area img,.community_title_img_post_img img,.final_payment_details_img img,.ganghwa-universe-swiper .swiper-slide img,.mission_con02_list .list_item div img,.my-badge-list ul li .img-area img,.my-info .img-area img,.my-mission-list ul li .img-area img,.my-page .my-profile-wrap .my-profile .img-area img,.my_profile_img img,.my_profile_wrap .img_area img,.other-program-swiper02.swiper .swiper-wrapper .swiper-slide img,.photo-area .img-list li img,.program_detail-swiper.swiper .swiper-slide img,.ranking-list .list-wrap ul li div img,.reserve_view_swiper img,.stay_info_img img,.stay_list_img img,.swiper_wrap .mySwiper .swiper-slide img{width:100%;height:100%}.stay_list_circle{position:absolute;bottom:20px;right:20px;display:flex}.my_stay_island_life_box{display:grid;grid-template-columns:repeat(3 ,calc(33.4% - 20px));grid-column-gap:30px;grid-row-gap:80px}.stay_island_life_box{display:grid;grid-template-columns:repeat(4 ,calc(25% - 22.5px));grid-column-gap:30px;grid-row-gap:100px}.island_life_box_item .img-area .img-box{aspect-ratio:1/0.88}.modal_island_life_select_btn{width:100%;height:55px;line-height:55px;margin-top:45px;margin-bottom:30px;background-color:#fff;cursor:pointer;border:1px solid #aaa;color:#333;font-size:16px;font-family:Pretendard}.modal_island_life_select_btn:hover{background-color:#272727;color:#fff}.island_info_modal_box{padding:0!important}.pw_popup.island_info_modal_box .close{opacity:.9;right:0}.pw_popup_contents.island_info_modal_contents_box{background:#fff;flex-direction:column;align-items:center;justify-content:normal;height:700px;padding:30px;border-radius:10px;box-sizing:border-box}.island_info_modal_inner_top_box{display:flex;width:657px;height:270px;margin-bottom:43px;justify-content:center}.island_info_modal_thumbnail_img{width:300px;height:270px;border-top-left-radius:10px;border-bottom-left-radius:10px}.island_info_modal_sub_title_box{width:350px;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px}.island_info_modal_text{margin-bottom:30px;text-align:left;padding:18px 30px 0;font-weight:600;font-size:16px;color:#fff}.island_info_modal_title{font-family:Tenada;font-weight:800;font-size:55px;color:#fff;-webkit-text-stroke:1px black}.island_info_modal_sub_title{padding:0 43px;color:#fff;line-height:30px;word-break:keep-all}.island_info_modal_contents{word-break:keep-all}.island_info_modal_contents img{max-width:100%;height:unset}@media screen and (max-height:1000px){.pw_popup_contents.island_info_modal_contents_box{height:calc(100vh - 300px);overflow-y:auto}}.price_schedule_price_wrap{display:flex;align-items:center;margin:52px 0;color:#222;font-size:20px;font-weight:500}.price_schedule_price_wrap .price_schedule_price_box{margin:0 0 0 20px}.arrow_right_now_box,.join_box{display:flex;align-items:center;cursor:pointer}.arrow_right_now_txt{color:#333;font-size:18px;font-weight:600;margin-left:14px}@media screen and (max-width:1280px){.my_stay_island_life_box,.stay_island_life_box{grid-template-columns:repeat(3 ,calc(33.3% - 20px))}.stay_list_img_box{width:calc(100% - 400px - 50px);height:auto;max-height:456px}.stay_list_txt_box{width:400px}}.deleted_product_text{text-align:center;font-size:30px;color:red;margin-bottom:30px}.reserve_view_top .text_area .box_area{align-items:center;justify-content:center}.reserve_view_top .text_area .btn_area{display:flex;align-items:center;justify-content:space-between;gap:15px}.reserve_view_top .text_area .btn_area button{height:50px}.reserve_view_top .text_area .btn_area button:hover{background-color:#fff;border:1px solid #222;color:#222}.reserve_view_swiper .swiper-button-next:hover:after{background:url(/images/icon/reserve_view_next_on.svg) center center no-repeat #222;border:none}.reserve_view_swiper .swiper-button-prev:hover:after{background:url(/images/icon/reserve_view_prev_on.svg) center center no-repeat #222;border:none}.step_by_step{position:relative;display:flex;align-items:center}.step_by_step_icon{display:none;position:absolute;top:-20px;left:-21px;width:60px;height:28px;border:1px solid #222;box-sizing:border-box;text-align:center;color:#056fb8;font-family:Tenada;font-size:13px;font-weight:800;line-height:28px;border-radius:2px}.step_by_step_last .step_by_step_icon{position:absolute;top:-20px;left:unset;right:0}.line_top_contents{border-top:1px solid #000;margin-top:60px}.stay_info_img{min-width:281px}.stay_info_txt_box{width:100%;display:flex;justify-content:space-between}.stay_info_room{display:flex;margin:0 20px 44px 0}.stay_info_room_txt{margin-right:22px}.stay_info_room_people{padding:5px 12px}.stay_info_btn{height:fit-content}@media screen and (max-width:1024px){.calender_schedule,.promise_statement_contents,.stay_info_txt_box,.stay_list{flex-wrap:wrap}.promise_statement .common_title_box{width:100%;margin-bottom:50px}.promise_statement .common_txt_ex p{display:inline}.view_title,.view_title_box{margin-bottom:20px}.jamsisum_program_banner_contents{flex-wrap:wrap;justify-content:center}.jamsisum_program_img,.price_schedule,.stay_info_btn{margin-top:30px}.my_stay_island_life_box,.stay_island_life_box{grid-template-columns:repeat(2 ,calc(50% - 15px))}.big_calender_day_box,.big_calender_week{display:grid;grid-template-columns:repeat(7,calc(14.2% - 8.5px));grid-column-gap:10px}.big_calender_drop_box{padding:25px 20px}.big_calender{padding:20px}.big_calender_day_box{grid-row-gap:20px}.stay_list_img_box{width:100%;margin-bottom:20px}.stay_list_txt_box{width:100%}.reserve_view_top{flex-direction:column}.reserve_view_top .reserve_view_swiper{width:100%;margin-bottom:40px}.reserve_view_top .text_area{width:100%;margin-left:0}.reserve_view_top .text_area .btn_area.m-fix{position:fixed;left:0;bottom:0;width:100%;padding:0 20px;height:70px;border-top:1px solid #ccc;background-color:#fff;box-sizing:border-box;justify-content:center;z-index:9}.reserve_view_top .text_area .btn_area.m-fix button{width:calc(50% - 10px)}.lodging{padding:30px 15px}.reserve_view_top .text_area .price_area{align-items:flex-start;margin-bottom:30px;flex-direction:column}.reserve_view_top .text_area .price_area .b_color{margin-bottom:10px}.reserve_view_top .text_area .price_area .r_color{margin:0}.price_schedule{margin-left:0}}@media screen and (max-width:768px){.my_stay_island_life_box,.stay_island_life_box{grid-template-columns:repeat(1 ,calc(100%));grid-column-gap:00px;grid-row-gap:40px}.my_stay_island_life_box{display:grid}.stay_island_life_box{padding-top:60px}.island_life_box_item .gray-bg{padding-top:30px}.island_life_box_item .text-area{margin-bottom:30px}.island_life_box_item .text-area h4{font-size:40px;margin-bottom:5px}.island_life_box_item .img-area .img-box{border-top-left-radius:140px}.island_life_box_item:hover .img-area .arrow{opacity:1;width:36px;height:36px;top:-18px;right:20px}.island_life_box_item .btn{height:50px;background-color:#333;border:1px solid #333;color:#fff}.price_schedule_gray_box,.pw_popup_contents.island_info_modal_contents_box{padding:20px}.island_info_modal_inner_top_box{width:100%;height:unset;flex-direction:column;border-bottom-left-radius:0;border-top-right-radius:10px;margin-bottom:20px}.island_info_modal_thumbnail_img{width:100%;height:unset;aspect-ratio:1/0.47}.island_info_modal_sub_title_box{border-top-right-radius:0;border-bottom-left-radius:10px;padding:20px;width:100%;height:unset;box-sizing:border-box}.island_info_modal_text{margin-bottom:20px;margin-top:15px;padding:0;width:100%;text-align:center}.island_info_modal_title{font-size:40px}.island_info_modal_sub_title{width:100%;padding:0;text-align:center;font-size:14px;line-height:1.5;word-break:keep-all;box-sizing:border-box}.modal_island_life_select_btn{height:40px;line-height:40px;background-color:#333;border:1px solid #333;color:#fff}.big_calender_title_box,.stay_info_box{flex-wrap:wrap}.big_calender_arrow_box{margin-left:20px}.calender_circle_wrap{margin-top:20px}.big_calender_title{font-size:24px;width:100%;justify-content:space-between}.big_calender_wrap.on,.line_top_contents{margin-top:40px}.big_calender_drop_box{padding:30px 20px;flex-wrap:wrap}.big_calender_drop{margin-top:20px;border:1px solid #555;height:40px;display:flex;align-items:center;justify-content:center;width:100%}.big_calender.on{padding:30px 20px}.big_calender_day_box{display:flex;width:100%;overflow-x:scroll}.big_calender_day_box .big_calender_day{margin-right:20px}.calender_circle_box_contents{float:unset}.big_calender_week,.calender_day_box{display:none}.big_calender_day_number,.lodging_info .title h3{font-size:18px}.big_calender_day_box .big_calender_day .calender_circle_box_contents span{white-space:nowrap;font-size:14px}.calender_circle_gray{min-width:unset;width:4px;height:4px}.calender_circle_box_contents .calender_circle_box{justify-content:unset}.stay_info_room_txt{font-size:20px}.reserve_view_top{margin-bottom:40px}.reserve_view_top .reserve_view_swiper{width:100%;height:unset;aspect-ratio:1/1;margin-bottom:20px}.reserve_view_top .text_area .cat01{margin-bottom:10px}.reserve_view_top .text_area h4{font-size:24px;margin-bottom:20px}.reserve_view_top .text_area .box_area{padding:20px 15px;margin-bottom:20px}.reserve_view_wrap .stay_info_txt_list_box{padding:20px 15px}.lodging_info .title{justify-content:space-between}.reserve_view_top .text_area p{line-height:1.5}.common_title_small_box{flex-direction:column}.common_title_small{font-size:36px;margin-bottom:30px}.step_by_step_icon{left:0}.stay_info_img{margin:0 auto 30px}.stay_info_txt_list{flex-direction:column;margin-bottom:20px}.stay_info_txt_list div{margin-bottom:8px}.stay_info_txt_list>span{font-size:15px;line-height:1.5}.reservation_completed{width:100%}.stay_info_room{flex-direction:column;margin-bottom:30px}.stay_info_room_txt{width:100%;margin-right:0;margin-bottom:10px}}@media screen and (max-width:440px){.calender{width:100%;padding:20px}}.before_reservation_final_payment{margin-top:60px;display:flex;justify-content:space-between}.scroll_box{padding:7px;box-sizing:border-box}.scroll_contents{box-sizing:border-box;font-size:18px;line-height:32px;color:#333}.scroll_contents_dot{min-width:4px;height:4px;border-radius:50%;background:#333;margin:0 10px}.scroll_contents_bold{font-size:20px;font-weight:600;margin-top:20px}#agree_chk_11,#agree_chk_12,#agree_chk_13{display:none}.agree_chk,.argee_secession .agree_chk{width:24px;height:24px;border:1px solid #aaa;box-sizing:border-box;margin-right:13px;position:relative;cursor:pointer}.agree_chk_txt,.argee_secession .agree_chk_txt{color:#222;font-size:18px}#agree_chk_01:checked+label::after,#agree_chk_02:checked+label::after,#agree_chk_03:checked+label::after,#agree_chk_11:checked+label::after,#agree_chk_12:checked+label::after,#agree_chk_13:checked+label::after,#agree_chk_21:checked+label::after,#agree_chk_22:checked+label::after,#agree_chk_23:checked+label::after,#agree_chk_24:checked+label::after{content:'✔';font-size:18px;width:24px;height:24px;text-align:center;position:absolute;left:0;top:0}.final_payment_details .stay_info_room_txt{margin:10px 0 15px}.lodging_info .title h3,.price-area h5{font-size:22px;color:#222;font-weight:600}.price-area em,.total-price em{font-size:16px;font-weight:400;margin-left:5px}.point-area input{width:calc(100% - 30px);border:none;background-color:unset}.how_many_people .con03 span,.total-price span{font-size:18px;color:#007bd0;font-weight:700}.total-price h5{font-size:26px;color:#222;font-weight:600}.point-info-text{padding-bottom:25px;border-bottom:1px solid #aaa;margin-bottom:25px;color:#333}.reservation_completed_sub_title_bold{font-weight:700}.jamsisum_more_program{margin-top:130px;padding:128px 0;background:url(/images/jamsisum_more_program_bg.png) 0 0/cover no-repeat;overflow:hidden}.more_title_box{display:flex;justify-content:space-between;color:#000;font-size:30px;font-weight:700;margin-bottom:50px}.more_title_icon{min-width:33px;height:33px;background:url(/images/icon/more.svg);cursor:pointer}.slide_arrow_next,.slide_arrow_prev{background:url(/images/icon/slide_arrow_prev.svg) 0 0/cover}.ganghwa-universe-swiper .swiper-slide,.img_modal,.island_life_box_item .img-area,.mypage_close_contents_box,.other-program-swiper-wrap,.program-calender .big_calender_day_box .calender_circle_box,.pw_change_btn_box,.slide_contents_wrap{position:relative}.slide_arrow{position:absolute;top:50%;margin-top:-55px;width:56px;height:55px;border-radius:50%;cursor:pointer;z-index:99999}.slide_arrow_prev{left:-76px}.slide_arrow_next{right:-76px;rotate:180deg}.slide_contents{width:1430px!important;margin-left:-15px!important;display:flex;flex-wrap:nowrap}.slide_contents_list,.slide_contents_list_ver{margin:0 15px;cursor:pointer}.slide_contents_list{width:33.3%}.slide_contents_list .product_img{width:100%;height:auto;overflow:hidden;border:1px solid #000}.slide_contents_mg_b{margin-bottom:130px}@media screen and (max-width:1660px){.slide_arrow_prev{left:20px}.slide_arrow_next{right:20px}}.review_write_btn_box{width:280px;height:66px;border-radius:10px;border:1px solid #000;background:#fff;display:flex;align-items:center;justify-content:center;color:#000;text-align:center;font-size:18px;font-weight:700}.review_write_btn_icon{width:28px;height:28px;background:url(/images/icon/review_write_btn_icon.svg);margin-left:18px}.review_search_box{min-width:265px;padding:30px;box-sizing:border-box;border-radius:10px;border:1px solid #222;margin-right:115px}.review_search_title{color:#222;font-size:18px;font-weight:700;margin-bottom:20px}.review_search{width:100%;height:30px;border-bottom:1px solid #aaa}.review_search_txt{width:calc(100% - 20px);float:left;background:0 0;border:none;outline:0;font-family:Pretendard;color:#666;font-size:16px}.review_search_btn{float:right;width:16px;height:16px;border:none;background:url(/images/icon/search.svg) 0 0/cover;cursor:pointer}.meeting-view .view-top div p,.mission-view .view-top div p,.review_tab_contents .circle_tab_box{margin:0}.review_view_contents .view_contents{padding:50px 0 60px}.article_view_contents .view_contents_box,.review_view_contents .view_contents_box{border-bottom:none;margin:0}.review_view_contents .view_contents_img{max-width:656px;margin:60px auto 0}.review_con_wrap{display:flex;justify-content:space-between;margin-top:60px;position:relative}.naver-review{width:100%;height:100%;border:none}.review_con_right{width:465px;height:auto;position:relative;margin-left:65px}.api_wrap{background-color:#eaeaea;position:sticky;top:30px;width:100%;height:1000px}.naver_api{padding:40px;height:2000px}.review_con_left{width:870px}.review_list_wrap .title{margin-top:70px;padding-bottom:15px;border-bottom:2px solid #000;color:#666;font-weight:400;font-size:16px}.review_list .review_list_item{padding:30px 10px;border-bottom:1px solid #aaa}.review_list .review_list_item .img_area{display:flex;flex-wrap:wrap;margin-bottom:10px}.review_list .review_list_item .img_area li{width:120px;height:120px;overflow:hidden;margin-right:15px;margin-bottom:15px;cursor:pointer}.every-meeting-list ul li .img-area img,.island_life_box_item .img-area .island_life_thumbnail_img,.mission_list_item .img_area img,.other-program-swiper .swiper-slide .img-area img,.people_item .img_area img,.review-list ul li .img-area img,.review_list .review_list_item .img_area li img,.special-program-list ul li img,.stay-list .swiper .swiper-slide img,.work-list ul li img{width:100%;height:100%;object-fit:cover;transition:.3s}.review_list .review_list_item .text_area h4{font-size:22px;color:#333;font-weight:600;line-height:26px;margin-bottom:10px}.review_list .review_list_item .text_area p{line-height:28px;color:#444}@media screen and (max-width:1300px){.review_tab_contents .circle_tab{overflow-x:scroll}}.img_modal_wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#111;display:none;padding-top:140px;z-index:99999999999;justify-content:center}.ganghwa-universe-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active,.stay-list .swiper-pagination-bullet-active,.swiper_wrap,.swiper_wrap .mySwiper2 .swiper-slide{background-color:#fff}.img_modal .swiper_wrap .mySwiper2{width:100%;aspect-ratio:1/1}.swiper_wrap{width:600px;padding:30px;border-radius:10px}.swiper_wrap .swiper-slide{position:relative;width:100%;overflow:hidden}.swiper_wrap .mySwiper2 .swiper-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.swiper_wrap .mySwiper .swiper-slide{width:25%;aspect-ratio:1/1;opacity:.4;overflow:hidden;cursor:pointer}.program_contents_list.show,.swiper_wrap .mySwiper .swiper-slide-thumb-active{opacity:1}.swiper_wrap .mySwiper .swiper-wrapper{height:unset}.modal_close_btn{position:absolute;top:-60px;right:0;border:none;background:url(/images/icon/review_modal_cloase_btn.svg) center center no-repeat;width:44px;height:44px;cursor:pointer}.img_modal .swiper-button-next,.img_modal .swiper-button-prev{width:54px;height:54px}.img_modal .swiper-button-next:after,.img_modal .swiper-button-prev:after{content:'';width:54px;height:54px;box-sizing:border-box;border:1.5px solid #333;border-radius:50%}.review_write_editor,.review_write_title_input{border:1px solid #ccc;width:100%;background:#fff}.img_modal .swiper-button-prev:after{background:url(/images/icon/review_modal_prev.svg) center center/16px 20px no-repeat #fff}.img_modal .swiper-button-next:after{background:url(/images/icon/review_modal_next.svg) center center/16px 20px no-repeat #fff}.img_modal .swiper-button-prev:hover:after{background:url(/images/icon/review_modal_prev_on.svg) center center/16px 20px no-repeat #222;border:none}.img_modal .swiper-button-next:hover:after{background:url(/images/icon/review_modal_next_on.svg) center center/16px 20px no-repeat #222;border:none}@media screen and (max-width:1400px){.review_con_left{width:61%}.review_con_right{flex:1;margin-left:30px}.img_modal_wrap{padding-top:100px}.swiper_wrap{width:500px}}@media screen and (max-width:1280px){.img_modal_wrap{padding-top:100px}.swiper_wrap{width:460px}}.review_write_contents{margin-top:88px}.community_contents,.inquiry_board{margin-top:74px}.review_write_title_input{height:45px;padding:0 17px;box-sizing:border-box;color:#888;font-family:Pretendard;font-size:16px;font-weight:400}.review_write_editor{height:530px;text-align:center;line-height:530px;color:red}.arrow_side_menu_list_box{margin-bottom:35px}.arrow_side_menu_list_box .on{background:#222;color:#fff;font-weight:700}.arrow_side_menu_list{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px 10px 25px;box-sizing:border-box;height:53px;margin-bottom:15px;background:#fff;color:#444;font-size:22px;cursor:pointer}.arrow_side_menu_list_icon{width:9px;height:14px;background:url(/images/icon/arrow_side_menu_list_icon.svg)}.icon_day_time_box{display:flex;color:#444;margin-bottom:15px}.time_icon{width:18px;height:18px;background:url(/images/icon/time_icon.svg);margin-right:8px}.gideline_contents{padding:43px 0 0 10px;color:#333}.gideline_contents_title{font-size:20px;font-weight:600;margin-bottom:15px}.gideline_contents_ex{line-height:28px}.qna_list_question{display:flex;align-items:center;justify-content:space-between;padding:17px 10px;color:#333;font-size:18px;font-weight:400}.qna_list_question_icon{width:16px;height:10px;background:url(/images/icon/qna_list_question_icon.svg)}.qna_list_question .on{background:url(/images/icon/qna_list_question_icon_on.svg)}.qna_list_answer{min-height:74px;padding:12px 20px;background:#f4f4f4;border-top:1px solid #aaa;color:#333;font-size:16px;font-weight:400}.inquiry_board{display:flex;align-items:center;border-radius:80px;border:1px solid #000;background:#fff3dc;padding:26px 28px 26px 70px;box-sizing:border-box}.inquiry_board_title{color:#222;font-size:20px;font-weight:700;margin-right:70px}.inquiry_board_ex_icon{width:calc(100% - 237px - 70px);display:flex;justify-content:space-between}.inquiry_board_ex{color:#333;font-size:15px;font-weight:400;line-height:24px}.greet_search_btn,.greet_search_txt{font-size:16px;font-family:Pretendard}.inquiry_board_icon{cursor:pointer;min-width:45px;height:45px;background:url(/images/icon/inquiry_board_icon.svg)}@media screen and (max-width:1200px){.inquiry_board{flex-wrap:wrap;padding:20px 20px 20px 40px}.inquiry_board_title{width:100%;margin-right:0}.inquiry_board_ex_icon{width:100%;margin-top:20px}}.article_view_contents .view_contents{padding:50px 0 80px}.article_view_contents .view_contents_img{width:100%;max-width:unset;margin:20px 0}.article_view_contents .view_contents_img img{max-width:600px}.greet_search{position:relative;width:100%;height:61px;border-radius:100px;background:#f3f3f3;margin-bottom:76px;padding:22px 130px 22px 28px;box-sizing:border-box}.greet_search_txt{width:100%;background:0 0;border:none;outline:0;color:#666}.greet_search_btn{position:absolute;top:0;right:0;width:123px;height:61px;border-radius:100px;border:1px solid #000;background:#ffc960;cursor:pointer;color:#222;font-weight:700}.greet_list{display:flex;padding:30px 0;border-bottom:1px solid #aaa}.ganghwa_people_wrap,.mission_wrap,.mission_write_wrap{margin-top:75px}.mission-ranking-list,.mission_top{display:flex;margin-bottom:50px}.mission_top .mission_top_con{width:calc(50% - 15px);padding:30px 40px;border:1px solid #222;border-radius:10px}.mission_title{font-size:20px;color:#094;font-weight:700;margin-bottom:30px}.mission-ranking-list .ranking-list:first-child,.mission_top_con01{margin-right:30px}.lodging_info .list_wrap div,.mission_con01_list{display:flex;flex-direction:column}.mission_con01_list div{display:flex;align-items:center;margin-bottom:15px}.comment-list-wrap .list-item.first-item:last-child,.list_style01 li:last-child,.lodging_info .list_wrap:last-child,.mission_con01_list div:last-child,.misson_contents_list:last-child,.misson_contents_list_img:last-child,.my-page .my-profile-list>div:last-child,.program_detail_con .con-list li:last-child,.stay_info_txt_list:last-child{margin-bottom:0}.calender_circle_5,.mission_con01_list div:first-child span,.mission_con02_list .list_item:first-child span{background-color:#ffc960}.mission_con01_list div span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:22px;font-weight:900;color:#222;background-color:#ffe7b8;border:1px solid #222;margin-right:10px}.mission_con01_list div p{flex:1}.mission_con02_list{display:flex;align-items:center;justify-content:space-around;padding:0 35px}.mission_con02_list .list_item{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:13px}.mission_con02_list .list_item div{width:110px;height:110px;border-radius:50%;overflow:hidden;margin-bottom:10px}.mission_con02_list .list_item span{position:absolute;top:0;left:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#222;font-size:22px;font-weight:900;border:1px solid #222;background-color:#ffe7b8;border-radius:50%}.mission_con02_list .list_item p{font-size:18px;color:#222}.totle_price{font-size:16px;font-weight:400;color:#666;padding-bottom:10px;border-bottom:2px solid #222;margin-bottom:40px}.mission_list{display:grid;grid-template-columns:repeat(3,calc(33.333% - 36.666px));grid-column-gap:55px;grid-row-gap:40px}.mission_list_item .img_area{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;margin-bottom:15px}.mission_list .text_area .flag{display:inline-block;padding:5px 15px;border:1px solid #222;border-radius:50px;color:#222;font-size:15px;font-weight:600;margin-bottom:15px}.mission_list .text_area h4{font-size:18px;color:#444;line-height:30px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:15px}.mission_list_item:hover .text_area h4{font-weight:500}@media screen and (max-width:1024px){.review_con_left{width:61%}.review_con_right{width:31%}.mission_top{flex-direction:column}.mission_top .mission_top_con{width:100%;box-sizing:border-box}.mission_top_con01{margin-right:0;margin-bottom:20px}.mission_list{grid-template-columns:repeat(2,calc(50% - 20px));grid-column-gap:40px;grid-row-gap:50px}}@media screen and (max-width:768px){.review_search_box{width:100%;padding:20px 15px}.common_title_flex_box,.review_con_wrap{flex-direction:column}.common_title{font-size:30px;font-weight:600}.review_write_btn_box{position:fixed;bottom:20px;box-sizing:border-box;width:calc(100% - 40px);height:50px;z-index:999}.review_con_left{width:100%}.review_list .review_list_item{padding:30px 0}.review_list .review_list_item .text_area h4{font-size:16px}.review_list .review_list_item .text_area p{font-size:14px}.review_con_right{width:100%;margin:60px 0 0}.inquiry_board{border-radius:20px;padding:20px;margin-top:50px}.inquiry_board_ex_icon{flex-wrap:wrap}.inquiry_board_ex{width:100%;margin-bottom:20px}.inquiry_board_icon{width:100%;border-radius:25px;background:url(/images/icon/inquiry_board_icon.svg) center center no-repeat #000}.arrow_side_menu_list_box{display:flex;border-top:1px solid #222;border-bottom:1px solid #ccc;align-items:center;height:68px}.arrow_side_menu_list{word-break:keep-all;font-size:16px;text-align:center;line-height:1.5;padding:10px;margin-bottom:0;height:68px;box-sizing:border-box;border-right:1px solid #ccc;justify-content:center}.arrow_side_menu_list:last-child{border-right:none}.arrow_side_menu_list_icon{display:none}.review_write_title_input{margin-bottom:20px}.article_view_contents .view_contents_img img{max-width:100%}.greet_search{border-radius:10px;padding:22px 100px 22px 10px;margin-bottom:50px}.greet_search_btn{width:70px;font-size:14px;border-radius:10px;top:50%;right:10px;transform:translateY(-50%);height:41px}.mission_con02_list{justify-content:space-between;padding:0}}.live-area,.write_wrap .write01{display:flex;margin-bottom:20px}.write_wrap .write01 .write01_01{width:22.5%;margin-right:20px}.write_wrap .write01 .write01_02{width:76%;margin-left:10px}.write_wrap .write01 .write01_01,.write_wrap .write01 .write01_02{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px;border:1px solid #bbb;background:url(/images/icon/select_drop.svg) center right 15px no-repeat;padding-left:20px}.write_wrap .write01_01 select::-ms-expand,.write_wrap .write02_01 select::-ms-expand{display:none}.mission_photo_text_wrap{min-width:120px;margin-right:10px}.mission_photo_wrap{position:relative;max-width:1230px;overflow:hidden}.mission_swiper_container{height:115px}.photo_write{padding:15px 20px;border:1px solid #bbb;margin-bottom:20px}.photo_write p{font-size:16px;color:#666;margin-bottom:10px}#id_chk,#pw_chk,#tab_01_chk,#tab_02_chk,.b2b_black_bg .tab_content,.ganghwa-universe-swiper .swiper-button-next,.ganghwa-universe-swiper .swiper-button-prev,.id_sheet,.photo_write input,.program_info_sheet,.program_note_sheet,.pw_sheet,input[type=checkbox]{display:none}.photo_write label{border:1px dashed #bbb;background-color:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;width:85px;height:85px}.photo_write label span{display:flex;align-items:center;justify-content:center;background-color:#d9d9d9;width:25px;height:25px;border-radius:50%}.photo_write label span img{width:10px;height:10px}.write_wrap .write03 textarea{width:100%;height:550px;box-sizing:border-box;border:1px solid #bbb;padding:20px}.people_item .img_area .like_span,.people_item .img_area .like_span_on{position:absolute;top:10px;right:10px;width:36px;height:36px;cursor:pointer}.idea_contents_list_box{display:grid;grid-template-columns:repeat(3,calc(33.3% - 20px));grid-column-gap:30px;grid-row-gap:30px}.every-meeting-list ul li .text-area p,.idea_contents_list_ex,.people_item .text_area h5,.review-list ul li .text-area h6{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis}.idea_contents_list{padding:30px;border-radius:10px;background:#f8f8f8}.idea_contents_list_title{color:#333;font-size:18px;font-weight:600;line-height:28px}.idea_contents_list_ex{margin:12px 0 50px;overflow:hidden;color:#444;-webkit-line-clamp:5;font-family:Pretendard;font-size:16px;font-weight:400;line-height:28px}.contents_list_title,.mypage_boder_contents_box .community_title_img_post_ex{-webkit-line-clamp:1}.id_like_heart_name{color:#888;margin-bottom:13px}.like_heart_icon{width:39px;height:38px;background:url(/images/icon/like_heart.svg)}.like_heart_icon_on{width:38px;height:38px;background:url(/images/icon/like_heart_on.svg)}.idea_title_box{height:45px;margin-bottom:20px;padding:0 3px;border:1px solid #ccc;background:#fff}.idea_title{width:99%;height:42px;padding:0 5px;border:none;box-sizing:border-box}@media screen and (max-width:1200px){.idea_contents_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-column-gap:30px;grid-row-gap:30px}}@media screen and (max-width:1024px){.write_wrap .write01 .write01_01{width:calc(40% - 10px);margin-right:20px}.write_wrap .write01 .write01_02{width:calc(60% - 10px)}.idea_contents_list_box{display:block}.idea_contents_list{margin-bottom:30px}.circle_tab{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.circle_tab::-webkit-scrollbar{display:none!important}}@media screen and (max-width:768px){.photo_write,.write_wrap .write03 textarea{padding:15px}.mission_write_wrap{margin-top:50px}.photo_write,.write_wrap .write01{flex-direction:column}.write_wrap .write01 .write01_01{width:100%;margin-right:0;margin-bottom:20px;padding:0 15px}.write_wrap .write01 .write01_02{width:100%;padding:0 15px;margin-left:0}.mission_photo_text_wrap{margin-bottom:15px}.mission_write.write_wrap.mt-70{margin-top:40px}.photo_write p{font-size:15px}.mission_swiper_container{margin-bottom:30px}.program_detail_arrow_prev{top:140px;left:0}.program_detail_arrow_next{top:140px;right:0}.idea_contents_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-column-gap:30px;grid-row-gap:30px}}.people_list{display:grid;grid-template-columns:repeat(4,calc(25% - 22.5px));grid-column-gap:30px;grid-row-gap:60px}.people_item .img_area{width:100%;height:auto;aspect-ratio:1/1;margin-bottom:15px;border-radius:10px;overflow:hidden;position:relative}.my_intro_box .link_box,.people_item .link_box,.people_view_wrap .my_intro_box span{width:35px;height:35px;background:url(/images/icon/link_icon.svg) center center no-repeat #eee}.people_item .img_area .like_span{border:1px solid #222;border-radius:50%;display:flex;align-items:center;justify-content:center;background:url(/images/icon/heart_icon.svg) center center no-repeat #fff}.people_item .img_area .like_span:hover,.people_item .img_area .like_span_on{background:url(/images/icon/heart_icon_on.svg) center center no-repeat #fff}.people_item .img_area .like_span_on{border:1px solid #222;border-radius:50%;display:flex;align-items:center;justify-content:center}.people_item .text_area h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;color:#333;font-weight:600;margin-bottom:15px}.people_item .text_area h5{color:#444;font-size:16px;font-weight:400;line-height:25px;margin-bottom:15px;-webkit-line-clamp:2;overflow:hidden}.my_intro_box .link_box,.people_item .link_box{display:block;border-radius:50%}@media screen and (max-width:1280px){.people_list{grid-template-columns:repeat(3,calc(33% - 20px));grid-column-gap:30px}}@media screen and (max-width:768px){.people_list{grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:40px}.ganghwa_people_wrap{margin-top:50px}}@media screen and (max-width:500px){.lodging_info .accordion_item,.mission_top .mission_top_con{padding:20px 15px}.lodging_info .list_wrap div{display:flex}.lodging_info .list_wrap div ul:first-child{margin-left:00px}.reserve_view_swiper .swiper-button-next,.reserve_view_swiper .swiper-button-prev{display:none}.mission_wrap{margin-top:50px}.mission_con02_list{flex-direction:column}.mission_con02_list .list_item{margin-bottom:20px}.mission_list{grid-template-columns:repeat(1,100%);grid-column-gap:40px;grid-row-gap:50px}.people_list{grid-template-columns:repeat(1,100%);grid-column-gap:00px;grid-row-gap:40px}}.wrap_gray_bg{background-color:#f0f0f3}.people_view_wrap{width:1200px;margin:0 auto;padding:95px 0 140px}.back_btn{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}.back_btn button{background:0 0;border:none;color:#444;font-size:16px;cursor:pointer;display:flex;align-items:center}.back_btn button span{display:block;margin-right:10px;width:31px;height:31px;border-radius:50%;background:url(/images/icon/goback_icon.svg) center center no-repeat #222}.my_profile_wrap{padding:48px;background-color:#fff;border-radius:10px;display:flex;margin-bottom:30px}.my_profile_wrap .img_area{width:165px;height:165px;border-radius:50%;overflow:hidden;margin-right:40px}.my_profile_wrap .text_area{width:calc(100% - 205px);padding-top:15px}.my_profile_wrap .text_area h4{font-size:22px;font-weight:600;color:#222;margin-bottom:10px}.my_profile_wrap .text_area span{display:block;font-size:15px;color:#666;margin-bottom:15px}.my-info .text-area p,.my_profile_wrap .text_area p{font-size:15px;color:#444;line-height:30px}.people_view_wrap .number{font-size:40px;color:#333;font-weight:700;margin-top:26px}.people_view_wrap .my_intro_txt{height:40px;margin-right:15px}.people_view_wrap .my_intro_txt::placeholder{color:#333;font-size:16px}.community-review-wrap .tab ul,.people_view_wrap .my_intro_box{justify-content:flex-start}.people_view_wrap .my_intro_box span{display:block;border-radius:50%;cursor:pointer}.ganghwa_universe_community_banner{background:url(/images/ganghwa_universe_community_banner.png) center center/cover no-repeat;color:#fff}.circle_tab_box{margin:100px 0 50px}.circle_tab li,.circle_tab li label{display:flex;align-items:center;color:#222;font-size:20px;font-weight:600;margin-right:30px;text-wrap:nowrap}#tab_01_chk:checked~.circle_tab_detail_box .tab_01_btn .circle_tab_dot,#tab_02_chk:checked~.circle_tab_detail_box .tab_02_btn .circle_tab_dot,.circle_tab .on .circle_tab_dot{background:#05a54b}.circle_tab_dot{min-width:16px;min-height:16px;border-radius:50%;background:#dcdcdc;border:1px solid #000;margin-right:8px}.line_title_box,.line_title_box p{color:#222;font-size:28px;font-weight:600}.line_title_point{width:60px;height:2px;background:#000;margin-bottom:20px}.program_contents_list.hide{opacity:0}.main_1_slide_contents .product_img{max-width:1400px;width:100%;height:auto;max-height:447px;overflow:hidden}.main_1_slide_contents_box,.main_community_program_slide_contents_box{width:1400px;overflow:hidden}.main_community_program_slide_contents .product_img{max-width:1400px;width:100%;height:auto;max-height:332px;overflow:hidden}.product_img{height:auto;max-height:328px;min-height:323px}.product_img img{aspect-ratio:1}.category{width:fit-content;min-width:55px;height:26px;line-height:26px}.bubble_icon,.like_icon,.like_icon_on{width:14px;height:13px;margin-right:6px}.like_box_mg_t,.my_point_ex_box,.provision_ex_box{margin-top:20px}.like_icon,.like_icon_on{background:url(/images/icon/like.svg)}.bubble_icon{background:url(/images/icon/bubble.svg)}.program_detail_img_box{position:relative;margin-right:60px}.program_detail_arrow_next,.program_detail_arrow_prev{position:absolute;top:50%;width:36px;height:36px;background:url(/images/icon/program_detail_arrow.svg);z-index:1}.b2b_poster_list img,.join_ok_img img,.program_detail_img img,.various_program_list img{display:block;width:100%;height:100%}.program_detail_arrow_prev{left:20px}.program_detail_arrow_next{right:20px;transform:rotate(180deg)}.circle_tab_detail_box{margin:80px 0 20px}#id_chk:checked~.sheet_box .id_sheet,#pw_chk:checked~.sheet_box .pw_sheet,#tab_01_chk:checked~.program_info_contents_box .program_info_sheet,#tab_02_chk:checked~.program_info_contents_box .program_note_sheet,.big_calender_drop .noshow,.big_calender_drop.on .show,.inqury-modal-wrap.on,.lodging_info .accordion_item.active,.point-popup-wrap.on,.step_by_step .go{display:block}.program_info_contents_box{border-top:1px solid #aaa}.my-profile-list .sumsari div h4,.program_info_contents{margin-right:60px}.program_info_note_sheet{min-height:1024px;background:#f9f9f9;padding:30px 40px;margin:40px 0 60px}.program_detail_review{border-top:1px solid #888}.program_detail_review_write{margin:40px 0 55px;display:flex}.program_detail_review_like{cursor:pointer;width:60px;height:60px;background:url(/images/program_detail_review_like.png) 0 0/60px 60px}.program_detail_review_like_on{cursor:pointer;width:60px;height:60px;background:url(/images/program_detail_review_like_on.png) 0 0/60px 60px}.program_detail_review_input,.review_review input{background:#f3f3f3;font-family:Pretendard;font-size:16px;font-weight:400;box-sizing:border-box}@media(hover :hover){.program_detail_review_like:hover{width:60px;height:60px;background:url(/images/program_detail_review_like_on.png) 0 0/60px 60px}.program_detail_review_like_on:hover{width:60px;height:60px;background:url(/images/program_detail_review_like.png) 0 0/60px 60px}}.program_detail_review_input{width:calc(100% - 61px - 61px - 14px - 14px);padding:0 30px;margin:0 14px;border-radius:40px;border:none;color:#888}.program_detail_review_enter{cursor:pointer;width:61px;height:61px;background:url(/images/program_detail_review_enter.png)}.program_detail_review_list_box{margin-bottom:80px}.program_detail_review_list,.stay_info_room{display:flex;margin-bottom:30px}.program_detail_review_profile{min-width:55px;height:56px;border-radius:50%;margin-right:30px}.program_detail_review_profile img{width:100%;height:100%;border-radius:50%}.point_color_blak,.program_detail_review_id{color:#333;font-weight:600}.program_detail_review_ex{margin:11px 0 15px;color:#444;line-height:24px}.program_detail_review_like_rewrite{display:flex;align-items:center;color:#888;font-size:15px}.program_detail_review_like_rewrite_line,.view_day_line{width:1px;height:12px;background:#888;margin:0 10px}.review_review{display:flex;margin-top:15px}.review_review input{width:calc(100% - 50px);padding:0 15px;margin-right:10px;border-radius:40px;border:none;color:#888}.review_review .program_detail_review_enter{cursor:pointer;width:40px;height:40px;background:url(/images/program_detail_review_enter.png) center center/40px 40px no-repeat}.various_program{margin-top:75px;padding-top:50px;border-top:1px solid #000}.various_program_title{color:#222;font-size:30px;font-weight:700}.various_program_list_arrow{display:flex;margin-top:50px;position:relative}.view_product_list{width:calc(100% - 36px - 18px - 36px - 18px);overflow:hidden;margin:0 auto}.various_program_arrow_next,.various_program_arrow_prev{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;background:url(/images/icon/program_detail_arrow.svg)}.various_program_arrow_prev{left:0}.various_program_arrow_next{right:0;transform:rotate(180deg)}.various_program_list_box{width:calc(100% - 36px - 18px - 36px - 18px);display:flex}.various_program_list{height:auto;max-height:230px;border:1px solid #000;box-sizing:border-box}.program_detail_situation_like{display:flex;margin:20px 0 0}.program_detail_situation{width:110px;height:27px;border-radius:4px;background:#ce3322;margin-right:20px;color:#fff;font-size:14px;text-align:center;line-height:27px}.ganghwa_universe_community_program_reservation .stay_info_img{min-width:280px;height:280px}.select_schedule_people{display:flex;padding:50px 0}.calender_gray_outer_box,.program-view-wrap .calender_gray_box{width:calc(100% - 440px)}.people_pick_caution{display:flex;color:#555;font-size:14px;margin-top:10px}@media screen and (max-width:900px){.select_schedule_people{flex-wrap:wrap}.calender_gray_outer_box{width:100%}@media screen and (max-width:768px){.next_btn{margin-top:60px}}}.ganghwa_universe_community_program_last .final_payment_details_img{min-width:140px;height:140px}.ganghwa_universe_community_program_last .program_detail_price{margin:21px 0 0}.program_banner{background:url(/images/program_banner.png) center center/cover no-repeat;color:#fff}.b2b_collabolation{height:792px;padding:137px 0 0;box-sizing:border-box;background:url(/images/b2b_collabolation_bg.png) center center/cover no-repeat;color:#fff}.b2b_collabolation_contents_title_box{margin-top:100px}.b2b_collabolation_contents_title{text-shadow:2px 2px 0 #000;font-family:Tenada;font-size:50px;font-weight:800}.b2b_collabolation_contents_txt{font-size:26px;font-weight:700;line-height:30px;margin:53px 0 30px}.collabolation_img{margin-top:66px;margin-right:34px}.collabolation_img_mg_b{margin-bottom:34px}.b2b_what{padding:180px 0}.three_cicle{width:113px;height:39px;background:url(/images/icon/three_cicle.svg)}.b2b_what_title{color:#222;font-size:46px;font-weight:700;margin:40px 0 30px}.b2b_what_title_ex{color:#222;font-size:18px;font-weight:400;line-height:30px;margin-bottom:53px}.b2b_contact_btn{display:block;width:306px;padding:15px 30px;box-sizing:border-box;border:1px solid #094;background:#fff;color:#094;text-align:center;font-size:18px;font-weight:600}.b2b_what_contents_list_wrap{width:calc(100% - 390px - 97px);margin-top:200px}.b2b_what_contents_list{padding:22px 15px;border-bottom:1px solid #000;color:#222;font-size:18px;font-weight:400;line-height:30px}.b2b_black_bg{padding:180px 0;background:center center/cover no-repeat #333;color:#fff}.b2b_black_bg_title{color:#fff;text-align:center;font-size:32px;font-weight:700;line-height:46px;margin-bottom:80px}.b2b_tab_area{margin-bottom:80px;display:flex;justify-content:center}.b2b_tab_area .tab_list .tab_item{margin-right:20px;cursor:pointer;padding:14px 32px;border-radius:50px;border:1px solid #fff;font-size:22px;font-weight:700}.b2b_tab_area .tab_list .tab_item.active{color:#14d769;border:1px solid #14d769}.b2b_poster_list_box{display:grid;grid-template-columns:repeat(4,calc(25%))}.b2b_poster_list{height:auto;overflow:hidden}.b2b_black_bg .paging_number{color:#696969}.b2b_contact_us{padding:182px 0 0}.b2b_contact_us_title{color:#222;text-align:center;font-size:46px;font-weight:700;margin-bottom:130px}.b2b_contact_us_form_list{width:calc(50% - 100px);margin-bottom:60px}.b2b_contact_us_inquiries,.misson_contents_list,.view_title_box{margin-bottom:50px}.b2b_contact_us_form_list_txt{width:100%;height:200px;border:1px solid #aaa;background:#fff;resize:none;padding:15px;box-sizing:border-box;font-family:Pretendard;font-size:15px;font-weight:400}.scroll_contents_gray{background:#aaa}.b2b_contact_us_info_en{color:#aaa;font-size:15px;line-height:25px}.b2b_contact_us .argee_secession{margin-bottom:113px}.b2b_contact_us .agree_chk{width:22px;height:22px}.b2b_contact_us .agree_chk_txt,.inquiry-agree-area .checkbox-area p{color:#444;font-size:15px}.inquiry_reception_btn{display:block;width:290px;height:53px;border:1px solid #222;background:#fff;text-align:center;color:#333;font-size:18px;font-weight:600;line-height:53px;margin:0 auto}@media screen and (max-width:1200px){.people_view_wrap{width:100%;padding:95px 15px 140px;box-sizing:border-box}.b2b_collabolation{height:unset;padding:100px 0}.b2b_collabolation_contents{flex-wrap:wrap;justify-content:center}.collabolation_img_box{margin-top:50px}}@media screen and (max-width:1024px){.program_detail_review_profile{margin-right:10px;min-width:30px;min-height:30px}.program_detail_review_enter,.program_detail_review_like{width:40px;height:40px;background-size:40px 40px}@media (hover:hover){.program_detail_review_like:hover{width:40px;height:40px;background-size:40px 40px}}.program_detail_review_input{height:40px;width:calc(100% - 100px);margin:0 10px;padding:0 10px}.program_detail_info{width:calc(100% - 300px - 30px);padding:90px 0 200px}.program_detail_fix_box{padding:0 0 0 30px}.program_detail_fix{width:300px}.program_detail_img_box,.program_info_contents{margin-right:30px}.b2b_what_contents_list_wrap{width:calc(100% - 390px - 50px);margin-top:200px}.b2b_contact_us_form_list{width:calc(50% - 20px)}}.mypage_close_contents_box .close,.receive_popup .close,.user_view_close{width:37px;height:37px;position:absolute;right:0;top:-57px;cursor:pointer}.user_view_close{background:url(/images/icon/popup_close_black.svg);border:0}.receive_popup{position:fixed;width:716px;height:340px;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px;box-sizing:border-box;display:none;background:#fff;z-index:9999999999999999;border-radius:10px}.mypage_close_contents_box .close,.receive_popup .close{background:url(/images/icon/popup_close.svg);border:0}.pw_popup_contents,.receive_popup_contents{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.receive_popup_contents .three_cicle{margin:0 auto 24px}.popup_title{font-size:30px;font-weight:600}.popup_ex{line-height:24px;margin:30px 0}@media screen and (max-width:800px){.b2b_tab_area{overflow-x:scroll;justify-content:unset}.b2b_tab_area .tab_list,.b2b_tab_area .tab_list .tab_item{width:max-content}.receive_popup{width:calc(100% - 30px)}.popup_ex_txt{padding:10px}}.portfolio_contents_side{width:calc(100% - 300px - 80px)}.b2b_view_contents .portfolio_contents_side,.community-mission-write,.community-review-write{padding-bottom:200px}.b2b_view_contents .view_contents_img{max-width:800px;margin:37px auto 40px}.portfolio_side_menu{width:300px}.ganghwa_universe_portfolio_title{color:#222;font-size:20px;font-weight:600;margin-bottom:30px}.ganghwa_universe_portfolio{height:1880px;background:#f5f5f5;padding:40px 30px;box-sizing:border-box;overflow-y:scroll}.all_agree,.common-img-area,.common-list02 .list-wrap li .img-area,.join_raw_txt_box,.join_tel,.my_profile_img,.mypage_banner{overflow:hidden}.ganghwa_universe_portfolio::-webkit-scrollbar{width:7px}.ganghwa_universe_portfolio::-webkit-scrollbar-thumb{background-color:#f5f5f5}.ganghwa_universe_portfolio::-webkit-scrollbar-track{background-color:#f5f5f5}.ganghwa_universe_portfolio_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 9px));grid-column-gap:18px;grid-row-gap:18px}.mypage_banner{position:relative;height:442px;background:url(/images/mypage_bg.jpg) center center/cover no-repeat;color:#fff}.mypage_banner_title{position:relative;z-index:99999;text-shadow:2px 2px 0 #000;font-family:Tenada;font-size:60px;font-weight:800;padding-top:150px}.mypage_bg_point{position:absolute;top:105px;right:50%;margin-right:-811px;width:450px;height:256px;background:url(/images/mypage_bg_point.png)}.mypage_contents_box,.mypage_profile_contents_box{position:relative;background:#f3f3f3}.mypage_contents{position:absolute;top:-140px;left:50%;margin-left:-700px;display:flex;justify-content:space-between}.my_profile_box{position:relative;width:327px;height:398px;padding:25px;box-sizing:border-box;border-radius:10px;background:#fff}.setting_btn{cursor:pointer;position:absolute;top:25px;right:25px;width:33px;height:33px;background:url(/images/icon/setting_btn.svg)}.my_profile_img{width:165px;height:165px;border-radius:50%;border:1px solid #d9d9d9;margin:55px auto 0}.my_profile_nickname{color:#222;text-align:center;font-size:22px;font-weight:700;margin:36px 0 10px}.my_profile_email{color:#666;text-align:center;font-size:15px;font-weight:400}.my_history_box{width:calc(100% - 327px - 50px)}.badge_situation{height:398px;padding:48px;box-sizing:border-box;border-radius:10px;background:#fff;margin-bottom:30px}.mypage_contents_title_box{display:flex;justify-content:space-between;margin-bottom:63px}.my_point_title,.mypage_contents_title,.stay_info_room_txt{color:#222;font-size:26px;font-weight:700}.all_view_btn_box{display:flex;align-items:center;color:#444;font-size:15px}.all_view_btn_icon{width:14px;height:14px;background:url(/images/icon/all_view_btn_icon.svg);margin-right:5px}.my_badge_list_box{display:grid;grid-template-columns:repeat(6,calc(16.6% - 19.1px));grid-column-gap:23px;grid-row-gap:26px}.my_badge_list{color:#444;text-align:center;font-size:15px}.final_payment_details .stay_info_room_txt,.my_badge_img,.project-list .img-area,.reservation_completed_list_day{margin-bottom:15px}.island_category{height:334px;padding:48px;box-sizing:border-box;border-radius:10px;background:#fff;margin-bottom:30px}.island_category_box{width:144px;height:144px;border-radius:10px;background:#e83929;color:#fff;text-align:center;text-shadow:2px 2px 0 #000;font-family:Tenada;font-size:36px;font-weight:800;line-height:144px}.island_category_result{width:calc(100% - 144px - 20px);color:#333;text-align:center;font-size:24px}.my_intro_btn,.reset_btn{font-size:16px;font-weight:400;line-height:35px}.island_category_result .bold{font-weight:700;text-decoration-line:underline}.reset_btn{width:125px;height:35px;border-radius:4px;border:1px solid #222;background:#fff;color:#222;margin:30px auto 0}.community_contribution,.mypage_simple_box{border-radius:10px;background:#fff;margin-bottom:30px;box-sizing:border-box}.community_contribution{height:270px;padding:48px}.community_contribution_list_box{display:grid;grid-template-columns:repeat(5,calc(20%))}.community_contribution_list{border-left:1px solid #aaa;box-sizing:border-box;color:#333;text-align:center}.community_contribution_list:last-child{border-right:1px solid #aaa}.mypage_contents .number{font-size:40px;font-weight:700;margin-top:26px;transition:.3s;cursor:pointer}.mypage_simple_box{padding:35px 48px}.mypage_simple_box .mypage_contents_title_box{align-items:center;margin-bottom:0}.mypage_simple_box .txt_mg_l{margin-left:14px}.mypage_arrow{cursor:pointer;width:45px;height:43px;background:url(/images/icon/mypage_arrow.svg)}.my_intro_box{width:calc(100% - 190px - 20px - 70px);display:flex;justify-content:space-between}.my_intro_txt{width:calc(100% - 20px - 70px);border:none;border-bottom:1PX solid #222;padding:0 20px;box-sizing:border-box}.my_intro_btn{width:70px;height:35px;border-radius:4px;border:1px solid #222;background:#fff;color:#222;text-align:center}.check_btn:hover,.my_intro_btn:hover,.stay_info_btn:hover{cursor:pointer;background:#222;color:#fff}@media screen and (max-width:1024px){.mypage_contents{flex-wrap:wrap}.my_profile_box{width:100%;margin-bottom:50px}.my_history_box{width:100%}.my_intro_box{width:calc(100% - 50px - 20px - 70px);display:flex;justify-content:space-between}.badge_situation{height:unset}}@media screen and (max-width:768px){.program_contents_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:50px}.circle_tab_box{margin:60px 0 40px}.circle_tab li{font-size:22px}.line_title_box{font-size:20px}.program_detail_review_profile{min-width:30px;min-height:30px;width:30px;height:30px}.program_detail_review_day{display:none}.program_detail_review_id{font-size:14px}.program_detail_review_like_rewrite{font-size:13px}.b2b_what_contents,.program_detail_contents{flex-wrap:wrap}.program_detail_info{width:100%;order:2;padding:0 0 100px}.program_detail_fix_box{width:100%;order:1;padding:0;border:none}.program_detail_fix{position:unset;width:100%}.program_detail_img_box,.program_info_contents{margin-right:0}.various_program_title{font-size:24px;line-height:1.5}.b2b_collabolation{padding:60px 0}.b2b_collabolation_contents_title_box{margin-top:20px}.b2b_collabolation_contents_title,.b2b_what_title{font-size:32px}.b2b_collabolation_contents_txt{margin:40px 0 20px}.b2b_what_contents_list_wrap,.portfolio_side_menu{width:100%;margin-top:50px}.b2b_contact_us_form_list,.b2b_what_title_ex{margin-bottom:30px}.collabolation_img_box{flex-direction:column}.collabolation_img{margin:0 0 10px;width:100%}.b2b_contact_us_form_list_title,.collabolation_img_mg_b{margin-bottom:10px}.b2b_black_bg,.b2b_contact_us,.b2b_what{padding:80px 0}.b2b_what_contents_list{padding:20px 0}.b2b_tab_area{margin-bottom:40px}.b2b_tab_area .tab_list .tab_item{padding:10px 15px;border-radius:25px;font-size:16px;margin-right:10px}.b2b_black_bg_title{font-size:24px;line-height:1.5;margin-bottom:20px}.b2b_contact_us_title{font-size:32px;margin-bottom:40px}.b2b_contact_us_info p{margin-bottom:10px;line-height:20px}.b2b_contact_us .argee_secession{margin-bottom:60px}.portfolio_contents_side{width:100%}.b2b_view_contents .portfolio_contents_side{padding-bottom:50px}.ganghwa_universe_portfolio{height:1000px}.my_badge_list_box{display:grid;grid-template-columns:repeat(3,calc(33.3% - 15.3px));grid-column-gap:23px;grid-row-gap:20px}.mypage_banner_title{font-size:30px;text-align:center;padding-top:100px}.mypage_close_contents{padding:20px}.pw_popup{width:calc(100% - 40px)}}.user_view_badge_list{min-height:700px;padding-top:100px}.mypage_title_close_contents{position:absolute;top:-340px;left:50%;margin-left:-700px}.mypage_close_contents_title{color:#fff;font-size:30px;font-weight:700;text-align:center;margin-bottom:50px}.mypage_close_contents{box-sizing:border-box;min-height:400px}.badge-present ul li,.common_txt_center,.inquiry-btn,.inquiry-swiper .text-area h4,.loading,.no-badge-wrap .no-badge{text-align:center}.comment-second-list-wrap .list-item.second-item:last-child,.con-item,.inqury-modal-wrap .inquiry-item,.mission-present .common-list,.mypage_setting_list,.no-badge-wrap .mypage_sub_title,.pw_popup_line_contents_mg_b{margin-bottom:40px}.img_change_btn{width:147px;height:35px;line-height:35px}.pw_change_btn:disabled{cursor:not-allowed;background:#ccc;color:#1010104D}.argee_secession_mg_b,.tab{margin-bottom:60px}.line_small_btn{width:111px;height:50px;box-sizing:border-box}@media screen and (max-width:1440px){.mypage_bg_point{margin-right:-400px}.mypage_contents{position:absolute;top:-140px;left:20px;margin-left:0}.mypage_title_close_contents{position:absolute;top:-340px;left:20px;margin-left:0}}@media screen and (max-width:540px){.my_profile_img_change{flex-wrap:wrap;justify-content:center}.img_change_btn{margin-left:0;margin-top:20px}}.mypage_sub_title{color:#333;font-size:20px;font-weight:600;line-height:32px;text-align:center;margin-bottom:70px}.special_badge{margin-top:130px}.special_badge_title{color:#222;font-size:22px;font-weight:600;margin-bottom:40px}.misson_contents{padding:0 70px;display:grid;grid-template-columns:repeat(2,calc(50% - 35px));grid-column-gap:70px}.misson_contents_list_img{margin-bottom:17px}.misson_contents_list_img img{display:block;width:100%;height:auto}.misson_contents_ex{margin:17px 0;color:#444;font-size:18px;font-weight:400;line-height:30px}@media screen and (max-width:1024px){.misson_contents{padding:0;display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-column-gap:30px}.my_point_box{flex-wrap:wrap}.point_change{margin:20px auto 0}}.ing_ok_circle,.ing_wait_circle{padding:4px 14px;font-size:15px;font-weight:600}@media screen and (max-width:375px){.b2b_contact_btn,.inquiry_reception_btn{width:100%}.my_point_coin_green{margin-left:10px}}.mypage_reservation_contents_box .argee_secession{margin-bottom:42px}.mypage_reservation_contents_box .agree,.radio-wrap div{margin-right:20px}.point_list_title_box span{font-size:15px;color:#888}.receipt_btn{box-sizing:border-box;margin-bottom:17px}.ing_ok_circle{border-radius:50px;border:1px solid #222;background:#222;color:#fff}.ing_wait_circle{border-radius:50px;border:1px solid #222;background:#fff;color:#222}.user_bg{padding:150px 0 200px;background:#f3f3f3}.user_contents{width:750px;min-height:995px;border:1px solid #000;background:#fff;margin:0 auto;box-sizing:border-box}.login_contents{padding:140px 132px;box-sizing:border-box}.user_contents .three_cicle{width:134px;height:45px;background:url(/images/icon/three_cicle.svg) 0 0/cover no-repeat;margin:0 auto 32px}.user_title_box{color:#222;text-align:center;font-family:Tenada;font-size:45px;font-weight:800}.user_ex{color:#444;text-align:center;font-size:18px;line-height:32px;margin-top:30px}.user_input_box{margin-top:44px}.user_input_box .b2b_contact_us_form_list_input{margin-top:24px;border-radius:0}.user_blue_btn{width:319px;height:45px;padding:10px 28px;box-sizing:border-box;border-radius:22.5px;border:1px solid #000;background:#056fb8;color:#fff;text-align:center;font-size:18px;font-weight:600;margin:40px auto 0}.user_blue_btn:hover{cursor:pointer;background:#fff;color:#056fb8}.find_join{display:flex;align-items:center;justify-content:space-between;margin:93px 0 27px}.certify-area div,.google,.kakao{margin-right:10px}.find_box{color:#444;font-size:18px}.join_icon{width:9px;height:15px;background:url(/images/icon/join_icon.svg);margin-left:11px}.google,.kakao,.naver{width:47px;height:47px;cursor:pointer}.simple_login_box{display:flex;align-items:center;justify-content:space-between;padding-top:30px;border-top:1px solid #222}.kakao{background:url(/images/icon/kakao.svg)}.google{background:url(/images/icon/google.svg)}.naver{background:url(/images/icon/naver.svg)}.idpw_contents{padding:150px 118px;box-sizing:border-box}.user_btn_box{display:flex;margin:66px 0 45px}#id_chk:checked~.user_btn_box .id_btn,#pw_chk:checked~.user_btn_box .pw_btn{background:#222;color:#fff}.user_btn_box label{cursor:pointer;display:block;width:50%;height:48px;background:#ebebeb;color:#666;text-align:center;font-size:18px;line-height:48px}@media screen and (max-width:768px){.my_point{flex-wrap:wrap}.my_point_title{width:100%}.my_point_coin_icon{margin:0 20px 0 0}.user_contents{width:calc(100% - 40px);min-height:unset}.user_ex{margin-top:20px;line-height:26px;font-size:18px}.user_bg{padding:50px 0}.login_contents{padding:50px 20px}.user_title_box{font-size:28px}.find_box,.join_box{font-size:15px}.find_join{margin-top:60px}.user_blue_btn{width:100%;margin-top:30px}.user_input_box{margin-top:20px}.user_input_box .b2b_contact_us_form_list_input{margin-top:18px}.simple_login_box{flex-direction:column}.simple_login_box span{margin-bottom:20px}.google,.kakao{margin-right:20px}.idpw_contents{padding:50px}}.profile_contents{min-height:unset;padding:140px 80px;box-sizing:border-box}.next_go{width:fit-content;margin:58px auto 0}@media screen and (max-width:768px){.profile_contents{padding:50px}}.idpw_find_contents{padding:200px 0 400px}.idpw_find_title{color:#333;text-align:center;font-size:26px;font-weight:600}.idpw_find_contents .line_btn{margin-top:50px}.join_contents{padding:130px 100px}.email_join{margin:70px 0 40px;padding:38px 20px;border:1px solid #056fb8;color:#056fb8;font-family:Pretendard;font-size:20px;font-weight:600;text-align:center}.certify-area div input,.input_write_box{background:#fff;padding:0 12px;font-family:Pretendard;box-sizing:border-box}.join_line{width:100%;border-bottom:1px solid #444;margin-top:60px;margin-bottom:20px}.join_contents_list{margin-bottom:76px}.join_email_box,.join_id_box,.join_tel_box{display:flex;flex-wrap:nowrap;justify-content:space-between}.input_write_box{display:block;width:100%;height:40px;border:1px solid #ccc;color:#444;font-size:15px}.my-profile-list .point-wrap .point-btn p,.user_mg_b{margin-bottom:10px}.at,.hyphen{line-height:40px;margin:0 5px}.join_id{width:calc(100% - 130px - 10px)}.check_btn{width:130px;height:40px;border:1px solid #666;box-sizing:border-box;background:#f2f2f2;color:#333;text-align:center;line-height:40px;cursor:pointer}.join_email_box select,.join_tel_select{appearance:none;background:url('/images/icon/select_drop.svg') right 14px center no-repeat}.join_tel{width:calc(100% - 130px - 10px)}.join_tel input,.join_tel select{width:calc(33.3% - 13.3px);float:left}.hyphen{float:left;color:#aaa;font-size:22px}.at{color:#444;font-size:15px}.join_email_box select{margin-left:10px}.all_agree span,.privacy_chk span,.use_chk span{font-size:16px;font-weight:400;line-height:22px;margin-left:5px;float:left;display:block;color:#444}.required_info{color:#8c8c8c;font-size:15px;line-height:15px;margin-top:18px}.inqury-modal-wrap .inquiry-agree-area .checkbox-area,.join_contents_raw,.program-swiper{margin-bottom:70px}input[id=all_agree]:checked+label::after,input[id=privacy_chk]:checked+label::after,input[id=use_chk]:checked+label::after{content:'✔';font-size:16px;width:22px;height:22px;text-align:center;position:absolute;left:0;top:0}.all_agree span{width:calc(100% - 22px - 5px)}.join_raw_line{width:100%;border-bottom:1px solid #444;margin-top:20px;margin-bottom:20px}.comment-list-wrap .list-item.first-item,.comment-second-list-wrap .list-item.second-item,.jamsisum-review-wrap .tab,.join_use,.lodging_info .list_wrap,.terms_list{margin-bottom:30px}.join_raw_title{float:left;color:#333;font-weight:600;line-height:15px}.privacy_chk,.use_chk{float:right}.join_raw{display:inline-block;width:100%;height:166px;padding:15px;overflow-y:scroll;border:1px solid #ccc;box-sizing:border-box;margin-top:8px}.join_raw::-webkit-scrollbar{width:17px}.join_raw::-webkit-scrollbar-thumb{background:#a1a1a1;border:5px solid #fff}input[type=checkbox]+label{float:left;display:block;width:22px;height:22px;border:1px solid #aaa;box-sizing:border-box;position:relative;cursor:pointer}.join_btn{padding:13px 46px;border-radius:23px;border:1px solid #000;color:#222;text-align:center}.join_btn:hover{background:#ededed}.join_btn_mg_r,.project-view .view-file ul li p{margin-right:15px}.certify-area,.how_many_people .con04 .con04-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.certify-area div{width:calc(100% - 138px);display:flex;align-items:center;justify-content:space-between}.certify-area div input{width:calc(100% - 70px);height:40px;border:1px solid #ccc;color:#444;font-size:15px}.certify-area div p{width:50px;color:#fa4848}.certify-area button{width:130px;height:40px;border:1px solid #666;box-sizing:border-box;background-color:#f2f2f2;cursor:pointer}.certify-area button:hover{color:#fff;background-color:#222}.verification-code-box{display:none;position:absolute;top:41px;right:-2px;width:200px;height:40px;background-color:#fff;border:1px solid #ccc;border-radius:5px;text-align:center;line-height:30px}.verification_btn{background:0 0;border:none;width:100%;height:100%;cursor:pointer;color:#222}.verification_btn:disabled{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;color:#aaa;cursor:not-allowed}.all-mission-list li p.complete,.check_btn:hover .verification_btn:disabled,.inquiry-item select option,.meeting-time select option{color:#aaa}.verification-code-box .verification-code-inner-box{display:flex;align-items:center;justify-content:center;padding:0 5px}.verification-code-box .verification-code{width:90px;border:1px solid #a9a9a9;height:32px;margin:4px}.verification-code-box .timer{margin-right:5px;color:#fa4848}.verification-code-box .confirm-btn{width:60px;height:30px;border:none;color:#fff;background-color:#222;border-radius:5px}.join_ok_img{width:100%;overflow:hidden;border-bottom:1px solid #000;box-sizing:border-box}.join_ok_contents{padding:120px 150px}@media screen and (max-width:768px){.join_contents_raw{margin-bottom:40px}.join_contents_list{margin-bottom:60px}.join_contents{padding:50px 20px}.certify-area button,.join_id,.join_tel,.join_tel_box .check_btn{width:100%}.join_tel_box{flex-direction:column}.check_btn{width:60px;font-size:15px}.email_join{padding:30px 10px;margin:40px 0;font-size:18px}.certify-area,.m-mg-b{margin-bottom:20px}.join_raw_title,.privacy_chk span,.use_chk span{font-size:14px}.join_contents_raw input[type=checkbox]+label{width:32px;height:32px}.join_raw_txt_box{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.join_id_box input,.join_raw_txt_box .join_raw_title{margin-bottom:10px}.certify-area{flex-direction:column;align-items:unset}.certify-area div,.join_id_box .check_btn{width:100%;margin-bottom:10px}.certify-area input{width:calc(100% - 50px)}.join_btn_box .join_btn{padding:13px 5px;width:calc(50% - 5px);display:flex;align-items:center;justify-content:center}.join_id_box{flex-direction:column;margin-bottom:10px!important}.join_ok_contents{padding:50px}}@media screen and (max-width:425px){.jamsisum_program_intro_list_box,.project_contents_list_box,.reservation_completed .stay_info_room{display:block}.jamsisum_program_intro_list,.project_contents_list{margin-bottom:50px}.jamsisum_program_banner_title_icon{position:absolute;top:-20px;right:-150px}.jamsisum_program_intro_list:last-child{margin-bottom:0}.reservation_completed_list{flex-wrap:wrap;justify-content:center}.reservation_completed_sub_title{width:100%;text-align:center;margin-right:0}.reservation_completed .stay_info_room_txt{margin-right:0}.reservation_completed .stay_info_room_people{margin:20px auto 0}.my_badge_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 11.5px));grid-column-gap:23px;grid-row-gap:20px}.mypage_pay_contents_box .stay_info_room,.point_list_title_box{flex-wrap:wrap}.point_list_title_box span{margin-bottom:20px}.mypage_pay_contents_box .stay_info_room_txt{margin-right:0;margin-bottom:20px}.mypage_pay_contents_box .reservation_completed_sub_title{text-align:left}.reservation_completed_list{justify-content:unset}.idpw_contents,.join_ok_contents,.profile_contents{padding:50px 20px}.idpw_find_contents{padding:100px 0}}.profile_popup_page{height:1000px}.profile_popup{z-index:2;position:absolute;top:71px;right:114px;width:270px;height:48px;border-radius:10px;border:2px solid #056fb8;background:#fff;color:#056fb8;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center}.sub-tab,.tab ul{align-items:center}.profile_popup_icon{width:32px;height:32px;background:url(/images/icon/profile_popup_icon.svg);margin-right:7px}.terms_wrap{margin-top:120px;margin-bottom:120px}.terms_title{color:#333;text-align:center;font-size:24px;font-weight:700;margin-bottom:100px}.terms_sub_title,.terms_txt{color:#222;line-height:24px}.terms_sub_title{font-size:18px;font-weight:500}.terms_txt{font-size:16px;font-weight:400}.cont-ck-content{min-height:700px}@media screen and (max-width:600px){.wrap_mg_t{margin-top:80px}.eleven_keyworld,.wrap_mg_b{margin-bottom:80px}.sub_banner{height:500px}.love_world .ganghwa_universe_middle_title,.sub_banner_title{font-size:36px}.sub_banner_ex_box,.terms_sub_title{font-size:16px}.more_btn{margin-top:40px}.ganghwa_universe_banner{height:400px}.ganghwa_universe_line_wh{height:150px}.ganghwa_universe_big_title{font-size:32px}.colorful_ganghwa_universe,.ganghwa_universe_bl,.ganghwa_universe_wh,.jamsisum_application,.keyworld,.korea_city,.love_world,.new_world,.promise_statement{padding:100px 0}.ganghwa_universe_line_bl_bottom,.ganghwa_universe_line_bl_top{height:100px}.ganghwa_universe_ex_middle{font-size:24px;line-height:36px}.ganghwa_universe_ex_middle br,.ganghwa_universe_ex_semi_middle br,.ganghwa_universe_ex_small br,.ganghwa_universe_middle_title br,.img_modal .swiper-button-next,.img_modal .swiper-button-prev,.my_point_line,.mypage_border_pay,.slide_arrow{display:none}.idea_contents_list,.new_world .ganghwa_universe_big_title{margin-bottom:30px}.korea_city_img img{width:100%;height:auto}.korea_city_img_01,.korea_city_img_03{margin-top:0}.korea_city_img_02{margin:20px 0}.ganghwa_universe_ex_semi_middle{font-size:28px;line-height:1.5}.korea_city_img_box{display:block;margin-top:30px}.b2b_contact_us_form_list,.final_payment_details_txt,.island_category_result,.keyworld_go,.my_intro_box,.mypage_setting_flex_box .b2b_contact_us_form_list_input{width:100%}.keyworld_list li{margin-left:8px}.eleven_keyworld_list_box{display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:20px}.common_txt_ex{font-size:16px;line-height:1.5;margin-top:15px}.eleven_keyworld_contents,.misson_contents_line_mg_t{margin-top:50px}.promise_statement_ing_list{align-items:flex-start;margin-bottom:10px}.promise_statement_ing_dot{margin:12px 6px 0 0}.promise_statement_ing_list span{width:calc(100% - 10px);line-height:1.6}.neslatters-wrap{margin-top:60px}.scroll_contents{padding:10px}.b2b_contact_us_form,.community_title_img_list,.final_payment_details_img_info,.island_category_result_box,.mypage_border_list_contents,.mypage_setting_flex_box,.pw_popup_line_contents{flex-wrap:wrap}.badge_situation,.calender_gray_box,.final_payment_details_fix,.how_many_people,.my_point_box,.mypage_simple_box,.pw_popup{padding:20px}.final_payment_details_img{margin-bottom:20px}.point-info-text{font-size:15px}.jamsisum_more_program{margin-top:50px;padding:50px 0}.slide_contents{margin-left:-10px}.slide_contents_list{width:298px;margin:0 10px}.review_list .review_list_item .img_area li{width:calc(50% - 5px);height:unset;aspect-ratio:1/1;margin-right:10px;margin-bottom:10px}.my_profile_wrap .img_area,.review_list .review_list_item .img_area li:nth-child(2n){margin-right:0}.img_modal_wrap.on{align-items:center;padding:20px 0}.img_modal{width:calc(100% - 40px)}.swiper_wrap{width:100%;padding:20px}.modal_close_btn{background-size:50px 50px;right:0;top:-60px}.community_title_img_post_title_box,.mypage_boder_contents_box .community_title_img_post_title_box{width:100%;order:2}.community_title_img_post_img{order:1;margin:0 auto 20px}.idea_contents_list_box,.misson_contents{display:block}.people_view_wrap{padding:60px 0 80px}.my_profile_wrap{padding:20px;flex-direction:column;align-items:center}.my_profile_wrap .text_area{width:100%;text-align:center}.people_view_wrap .my_intro_txt{padding:0 5px;width:calc(100% - 50px)}.contents_list_title{font-size:18px}.popup_title{font-size:24px}.community_contribution,.island_category{height:unset;padding:20px}.island_category_box{margin:0 auto 20px}.community_contribution_list_box{display:grid;grid-template-columns:repeat(3,calc(33.3%));grid-row-gap:20px}.community_contribution_list:nth-child(3n){border-right:1px solid #aaa}.mypage_contents_title_box{flex-wrap:wrap;margin-bottom:30px}.mypage_contents_title{font-size:20px}.mypage_arrow{width:32px;height:32px;background-size:32px 32px}.mypage_setting_grid_box{display:grid;grid-template-columns:repeat(3,calc(33.3% - 6.6px));grid-column-gap:10px}.mypage_setting_flex_box .b2b_contact_us_form_list_select{width:100%;margin-right:0}.my_point_title{text-align:center}.mypage_border_list_day{margin-right:30px}.my_point_coin{width:100%;flex-wrap:wrap;margin:15px 0}.my_point_coin_flex{width:100%;justify-content:center}.point_list_box_mg_b{margin-bottom:50px}.terms_wrap{margin-top:50px;margin-bottom:50px}.terms_title{text-align:left;font-size:20px;font-weight:600;margin-bottom:40px}.terms_txt{font-size:14px;line-height:20px}.main_1_slide_contents_box .swiper-slide,.main_community_program_slide_contents_box .swiper-slide{max-width:300px;width:100%}.main_1_slide_contents .product_img,.main_community_program_slide_contents .product_img{width:298px;height:302px}.main_1_slide_contents,.main_community_program_slide_contents{max-width:unset}.user_view_badge_list{min-height:550px}.cont-ck-content{min-height:500px}}.sub-banner{width:100%;height:330px;background:url(/images/sub-banner01.jpg) center center/cover no-repeat;margin-bottom:80px;position:relative}.sub-banner .text-area{position:absolute;top:50%;left:calc(50% - 700px);transform:translateY(-50%)}.sub-banner .text-area h4{font-family:tenada;font-size:70px;color:#fff;margin-bottom:10px}.sub-banner .text-area p{font-size:22px;color:#fff}.tab ul{width:100%;display:flex;justify-content:center}.sub-tab ul li,.tab ul li{padding:16px 30px;font-size:20px;color:#444;border:1px solid #ccc;border-radius:50px;margin-right:15px;cursor:pointer;white-space:nowrap}.sub-tab ul li.on,.tab ul li.on{background-color:#007bd0;color:#fff;border:1px solid #000;font-weight:600}.sub-tab{width:100%;display:flex;gap:10px;justify-content:center;margin-bottom:30px}.common-list{width:100%;margin-bottom:200px}.common-list .list-wrap{width:100%;display:grid;grid-row-gap:40px}.common-list .list-wrap li .img-area,.every-meeting-list ul li .img-area{width:100%;aspect-ratio:1/1;overflow:hidden}.common-list .list-wrap li .img-area img,.common-list02 .list-wrap li .img-area img{width:100%;height:100%;transition:.3s;object-fit:covercommon-list mission-list}.common-list02 .list-wrap li{display:flex;cursor:pointer}.common-list02 .list-wrap .text-area .write-info{display:flex;align-items:center;font-size:16px;color:#666;font-weight:300}.common-list02 .list-wrap .text-area .write-info em{width:1px;height:12px;background-color:#888;margin:0 15px}.common-img-area img{width:100%;height:100%;transition:.3s}.paging_box{width:100%;margin-top:65px}.paging{width:fit-content;margin:0 auto;display:flex;align-items:center}.paging_arrow{width:11px;height:19px;cursor:pointer}.paging_arrow_prev{background:url(/images/icon/paging_arrow.svg) center center no-repeat;margin-right:24px}.paging_arrow_next{background:url(/images/icon/paging_arrow.svg) no-repeat;transform:rotate(180deg);margin-left:24px}.paging_number{display:flex;color:#666;font-size:16px}.paging_number li{margin-right:24px;cursor:pointer}.paging_number .on{color:#222;font-weight:500}.ganghwa-universe-swiper,.main-banner-swiper02,.main-banner-swiper02 .swiper-slide{height:700px}.ganghwa-universe-swiper .text-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.ganghwa-universe-swiper .text-area h4{font-family:tenada;font-size:60px;line-height:75px;margin-bottom:23px}.ganghwa-universe-swiper .text-area h6{font-size:30px;line-height:42px;margin-bottom:23px;font-weight:500}.ganghwa-universe-swiper .text-area p{font-size:24px;line-height:38px}.ganghwa-universe-swiper .swiper-horizontal>.swiper-pagination-bullets,.ganghwa-universe-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.ganghwa-universe-swiper .swiper-pagination-custom,.ganghwa-universe-swiper .swiper-pagination-fraction{bottom:65px}.ganghwa-universe-swiper .swiper-pagination-bullet{width:9px;height:9px;background-color:#7a7a7a;border:1px solid #000;opacity:1}.keyword-title h4,.vision-wrap .text-area h4,.work-title{font-size:50px;text-align:center;font-family:tenada}.vision-wrap{padding:150px 0;background:url(/images/Ganghwa-universe-02.jpg) center center/cover no-repeat}.vision-wrap .text-area{width:984px;margin:0 auto;background:rgba(0,0,0,.2);padding:80px 20px;border-radius:20px}.vision-wrap .text-area h4{color:#fff;margin-bottom:40px;text-shadow:3px 3px 0 #000}.vision-wrap .text-area p{text-align:center;font-size:22px;line-height:34px;margin-bottom:15px;color:#fff;font-weight:500}.mypage-banner .text-area,.work-wrap{padding-top:150px}.work-list{width:926px;margin:0 auto 65px}.work-wrap .contents{padding-bottom:150px;border-bottom:1px solid #333}.work-title{color:#222;margin-bottom:50px}.work-list ul{width:100%;display:grid;grid-template-columns:repeat(2,calc(50% - 20px));grid-column-gap:40px;grid-row-gap:40px}.work-list ul li{position:relative;border:1px solid #000;overflow:hidden;width:100%;aspect-ratio:1/1.22}.work-list ul li .text-area{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;padding:35px 40px}.work-list ul li .text-area h6{font-size:23px;line-height:32px;font-weight:600;margin-bottom:20px;height:64px;color:#222}.work-list ul li .text-area .explain-area{height:calc(100% - 100px);overflow-y:scroll;padding-right:20px}.work-list ul li .text-area .explain-area::-webkit-scrollbar{width:7px}.work-list ul li .text-area .explain-area::-webkit-scrollbar-thumb{width:7px;border-radius:10px;background-color:#555}.work-list ul li .text-area .explain-area::-webkit-scrollbar-track{display:none}.work-list ul li .text-area .explain-area p{font-size:18px;line-height:30px;color:#222}.keyword-wrap{padding:150px 0 200px}.keyword-title{margin-bottom:65px}.keyword-title h4{color:#222;margin-bottom:40px}.keyword-title p{font-size:28px;color:#222;text-align:center}.keyword-list ul{width:988px;margin:0 auto;border:1px solid #000}.keyword-list ul li{width:100%;padding:20px;text-align:center;border-bottom:1px solid #000}.keyword-list ul li:last-child{border-bottom:unset}.keyword-list ul li h6{font-size:20px;color:#007bd0;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.keyword-list ul li h6 img{margin-right:8px}.how_many_people .con04 .con04-top p,.keyword-list ul li p{font-size:18px;color:#333}.Keyword-img04{width:25px;height:25px}.Keyword-img06{width:21px;height:21px}.Keyword-img08{width:27px;height:27px}.top-text-box{width:100%;margin-bottom:40px;text-align:center;border-top:1px solid #222;border-bottom:1px solid #ccc}.big_calender_drop_box,.project-view .view-top{border-bottom:1px solid #000}.top-text{padding:30px 0;font-size:28px;font-weight:500;color:#007bd0}.project-list .text-area h4{font-size:20px;color:#333;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list .text-area p{font-size:16px;color:#007bd0}.project-view .view-top h4{font-size:32px;line-height:40px;color:#222;font-weight:600;margin-bottom:6px}.project-view .view-top p{color:#666;margin-bottom:20px}.project-view .view-con,.project-view .view-con p,.project-view .view-con pre{line-height:1.5;color:#333}.project-view .view-con{padding:45px 0 60px;border-bottom:1px solid #888;width:100%;white-space:inherit}.project-view .view-con pre{white-space:inherit}.project-view .view-con img{max-width:50%;height:unset}.project-view .view-file{border-bottom:1px solid #888;padding:30px 0;display:flex;align-items:center;margin-bottom:50px}.project-view .view-file h5{font-weight:700;color:#222;width:80px;font-size:16px}.project-view .view-file ul{padding-left:30px;border-left:1px solid #666}.project-view .view-file ul li{display:flex;align-items:center;cursor:pointer;margin-bottom:5px}.main-banner-swiper02 .text-area p{margin-bottom:149px}.main-banner-swiper02 .text-area button,.special-program-title br{display:none}.special-program{padding:150px 0;background:url(/images/special-program-bg.jpg) center center/cover no-repeat}.special-program-contents{width:914px;margin:0 auto}.program-calender-title,.special-program-title{font-family:tenada;color:#222;font-weight:700;font-size:50px;text-align:center;margin-bottom:50px}.special-program-list ul{width:100%;display:grid;grid-template-columns:repeat(2,calc(50% - 15px));grid-column-gap:30px;grid-row-gap:30px}.special-program-list ul li{position:relative;width:100%;height:unset;aspect-ratio:1/1.22;overflow:hidden;border:1.5px solid #000}.special-program-list ul li .text-area{position:absolute;top:40px;left:40px;padding-right:40px;height:100%}.special-program-list ul li .text-area h6{font-size:23px;line-height:30px;color:#fff;font-weight:700;margin-bottom:10px}.special-program-list ul li .text-area .explain-area{max-height:418px;overflow-y:scroll;padding-right:10px}.special-program-list ul li .text-area .explain-area::-webkit-scrollbar{width:7px}.special-program-list ul li .text-area .explain-area::-webkit-scrollbar-thumb{width:7px;background-color:#aaa;border-radius:10px}.special-program-list ul li .text-area .explain-area::-webkit-scrollbar-track{display:none}.special-program-list ul li .text-area .explain-area p{font-size:18px;line-height:30px;color:#fff;font-weight:300}.program-calender-wrap{padding:150px 0 180px;background-color:#ededed}.big_calender_wrap{border:1px solid #000;box-shadow:unset;margin:0}.big_calender_wrap.on{box-shadow:2px 2px 12px 0 rgba(0,0,0,.2);box-shadow:unset;margin:0}.big_calender_drop_box{padding:25px 45px;display:flex;justify-content:space-between;background:#ffc960;color:#222}.big_calender_next,.big_calender_prev{height:33px;background:url(/images/icon/big_calender_prev.svg);cursor:pointer;width:34px}.big_calender_drop_title{font-size:18px}.big_calender_drop{display:flex!important;align-items:center;cursor:pointer}.big_calender_drop .big_calender_drop_icon{width:14px;height:10px;background:url(/images/icon/big_calender_drop_icon03.svg) center center no-repeat;transform:rotate(-180deg);margin-left:8px}.big_calender,.big_calender_drop .show,.big_calender_drop.on .noshow{display:none}.big_calender_drop.on .big_calender_drop_icon{transform:unset}.big_calender.on{box-sizing:border-box;padding:60px 40px;box-sizing:border-box;background:#fff;display:block}.big_calender_title_box{display:flex;justify-content:space-between;margin-bottom:66px}.big_calender_title{display:flex;align-items:center;color:#222;font-size:36px;font-weight:800}.big_calender_arrow_box{display:flex;margin-left:36px}.big_calender_next{transform:rotate(180deg);margin-left:10px}.calender_circle_blue_box{color:#222;margin-right:14px}.calender_circle_blue,.calender_circle_gray{border-radius:50%;margin-right:5px;height:6px}.calender_circle_blue{min-width:6px;background:#056fb8}.calender_circle_1,.calender_circle_2,.calender_circle_3,.calender_circle_4,.calender_circle_5,.calender_circle_6{width:6px;height:6px;border-radius:50%;margin-right:5px}.calender_circle_1{background-color:#e83929}.calender_circle_2{background-color:#094}.calender_circle_3{background-color:#056fb8}.calender_circle_4{background-color:#e66907}.calender_circle_6{background-color:#766edf}.calender_circle_gray_box{color:#ccc}.calender_circle_gray{min-width:6px;background:#aaa}.big_calender_week{display:grid;grid-template-columns:repeat(7,calc(14.2% - 42px));grid-column-gap:49px;margin-bottom:22px}.big_calender_week .sun,.sunday{color:#e74133}.big_calender_day_box{display:grid;grid-template-columns:repeat(7,calc(14.285% - 34.285px));grid-column-gap:40px;grid-row-gap:30px}.big_calender_day{border-top:2px solid #222;padding-top:15px}.big_calender_sun{border-top:2px solid #e74133}.big_calender_day_number{color:#222;font-size:28px;margin-bottom:15px}.calender_circle_box_contents .calender_circle_box{margin-right:0;margin-bottom:8px}.big_calender_day_box .big_calender_day{min-height:120px}.calender_circle_box_contents .calender_circle_box span{font-size:15px;width:calc(100% - 11px)}.every-meeting-wrap{padding:150px 0 120px}.every-meeting-title{margin-bottom:45px;display:flex;align-items:center;justify-content:space-between}.community-title h4,.every-meeting-title h4,.h4-title h4{font-family:tenada;color:#222;font-weight:700;font-size:50px}.every-meeting-list{width:100%;overflow:hidden}.every-meeting-list ul{display:flex;justify-content:flex-start;align-items:center}.every-meeting-list ul li{width:calc(25% - 22.5px);margin-right:30px;border:1px solid #000;cursor:pointer}.every-meeting-list ul li .text-area{padding:20px 30px;border-top:1px solid #000}.every-meeting-list ul li .text-area p{overflow:hidden;word-break:break-word;-webkit-line-clamp:2;font-size:21px;line-height:32px;color:#222;font-weight:500;height:64px}.jamsisum-review-title{font-family:tenada;color:#222;font-weight:700;font-size:50px;margin-bottom:40px}.jamsisum-review-wrap .tab ul{justify-content:flex-start;width:100%;overflow-x:scroll;padding-bottom:10px}.jamsisum-review-wrap .tab ul::-webkit-scrollbar{display:block;width:7px;height:10px}.jamsisum-review-wrap .tab ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#888;height:5px}.jamsisum-review-wrap .tab ul::-webkit-scrollbar-track{display:none}.review-list ul li{padding:20px 15px;display:flex;border-bottom:1px solid #ccc;cursor:pointer}.review-list ul li .img-area{width:192px;aspect-ratio:1/1;overflow:hidden;margin-right:50px}.review-list ul li .text-area{padding-top:10px;width:calc(100% - 192px - 50px)}.review-list ul li .text-area h5{font-size:21px;color:#333;margin-bottom:22px;font-weight:600}.review-list ul li .text-area h6{font-size:18px;line-height:28px;height:56px;overflow:hidden;word-break:break-word;-webkit-line-clamp:2;margin-bottom:60px;color:#444;font-weight:400}.review-list ul li .text-area .name-date em{width:1px;height:12px;background-color:#888;margin:0 12px}.reservation-banner{height:478px;background:url(/images/reservation-bg.jpg) center center/cover no-repeat}.reservation-banner .text-area{padding-top:110px}.reservation-banner .text-area h4{font-size:50px;font-weight:700;color:#fff;margin-bottom:30px}.reservation-banner .text-area p{font-size:22px;color:#fff;font-weight:300}.reservation-calender-wrap{transform:translateY(-150px)}.stay-list-wrap{transform:translateY(-20px);width:100%;display:grid;grid-template-columns:repeat(2,calc(50% - 25px));grid-column-gap:50px;grid-row-gap:80px;margin-bottom:110px}.stay-list .swiper{margin-bottom:30px;border:1px solid #ccc}.stay-list .swiper .swiper-slide{width:100%;aspect-ratio:1/0.666;overflow:hidden}.stay-list .swiper-pagination{text-align:right;padding-right:20px;padding-bottom:8px}.stay-list .swiper-pagination-bullet{width:9px;height:9px;border:1px solid #ccc;background-color:#f9f9f9}.stay-list .text-area h4{font-size:28px;font-weight:700;color:#222;margin-bottom:20px}.stay-list .text-area p{font-size:18px;line-height:28px;color:#444;font-weight:300;margin-bottom:30px}.price-wrap .black-price span{padding:4px 11px;color:#333;border:1px solid #333;font-size:14px;text-align:center;margin-right:12px;border-radius:5px}.price-wrap .black-price h5{font-size:22px;font-weight:600;color:#222}.price-wrap .red-price span{padding:4px 11px;color:#e83929;border:1px solid #e83929;font-size:14px;text-align:center;margin-right:12px;border-radius:5px}.price-wrap .red-price h5{font-size:22px;font-weight:600;color:#e83929}.program-view-wrap,.reserve_view_wrap{padding-top:110px;padding-bottom:200px}.h4-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}.step_box{display:flex;height:54px}.step_by_step_circle{width:17px;height:17px;border-radius:50%;border:1px solid #222}.step_by_step_line{width:22px;height:1px;background:#222}.step_by_step .on{background:#056fb8}.reserve_view_top{display:flex;margin-bottom:80px}.reserve_view_top .text_area{margin-left:85px;width:42%}.reserve_view_top .text_area .cat01{font-size:18px;color:#e83929;margin-bottom:30px;display:block}.reserve_view_top .text_area h4{font-size:30px;font-weight:700;color:#222;line-height:40px;margin-bottom:45px}.reserve_view_top .text_area p{font-size:18px;color:#333;line-height:32px;margin-bottom:35px}.reserve_view_top .text_area .price_area{display:flex;align-items:center;margin-bottom:40px}.reserve_view_top .text_area .price_area .b_color{color:#222;font-size:20px}.reserve_view_top .text_area .box_area strong,.reserve_view_top .text_area .price_area .b_color strong{font-weight:600}.reserve_view_top .text_area .price_area .r_color{color:#e83929;margin-left:30px;font-weight:600;font-size:20px}.reserve_view_top .text_area .price_area .r_color span{display:inline-block;width:100px;height:25px;line-height:25px;color:#e83929;border:1px solid #e83929;border-radius:4px;margin-right:10px;font-size:14px;text-align:center}.reserve_view_top .text_area .box_area{border:1px dashed #7d7d7d;padding:15px 20px;color:#222;display:block;align-items:center;justify-content:center;margin-top:40px;margin-bottom:40px}.reserve_view_top .text_area .btn_area button{color:#fff;font-size:18px;background-color:#222;font-weight:600;border:1px solid #222;cursor:pointer;width:100%;height:unset;padding:10px;line-height:1.3;box-sizing:border-box}.reserve_view_swiper{width:715px;height:480px;position:relative;background-color:#eaeaea;overflow:hidden}.reserve_view_swiper .swiper-button-next,.reserve_view_swiper .swiper-button-prev{width:36px;height:36px;border-radius:50%;overflow:hidden}.reserve_view_swiper .swiper-button-next:after,.reserve_view_swiper .swiper-button-prev:after{content:'';width:100%;height:100%;border:1px solid #b1b1b1;border-radius:50%;overflow:hidden}.reserve_view_swiper .swiper-button-next:after{background:url(/images/icon/reserve_view_next.svg) center center no-repeat #e7e7e7}.reserve_view_swiper .swiper-button-prev:after{background:url(/images/icon/reserve_view_prev.svg) center center no-repeat #e7e7e7}.reserve_view_wrap .stay_info_txt_list_box{padding:30px 35px;border:1px solid #aaa;margin-bottom:55px}.lodging_info{padding:30px 0;border-bottom:1px solid #444}.lodging_info:first-child{border-top:1px solid #444}.lodging_info .title{cursor:pointer;display:flex}.lodging_info .title img{margin-left:10px}.lodging_info .accordion_item{padding:25px;background-color:#f5f5f5;margin-top:20px;display:none;transition:.3s;overflow:hidden;word-break:break-all}.lodging_info .list_wrap h5{margin-bottom:15px;color:#333;font-size:20px;font-weight:600}.lodging_info .list_wrap div ul{margin-bottom:15px;margin-right:0;width:100%}.list_style01 li{position:relative;padding-left:8px;color:#333;margin-bottom:15px}.list_style01 li:before{content:'';position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background-color:#333}.list_style01.list-style02 li{line-height:2}.list_style01.list-style02 li::before{top:14px}.lodging_info .accordion_item pre,.program_detail_con pre{white-space:pre-wrap}.stay_info_txt_list{display:flex;color:#333;margin-bottom:15px}.stay_info_txt_list_bold{min-width:58px;color:#222;font-weight:700;margin:0 25px 0 7px}.before_reservation_checklist,.community-contents-wrap .tab,.inquiry-item.w-100,.mission-ranking-list .ranking-list:first-child ul li p,.pw_popup_contents>div,.ranking-list .list-wrap ul li p.no-member,.reserve_view_wrap .price-wrap .black-price,.reserve_view_wrap .price-wrap .red-price{width:100%}.stay_info_box{display:flex;padding:50px 0;border-bottom:1px solid #000;border-top:1px solid #000}.stay_info_img{width:280px;height:220px;margin-right:50px}.stay_info_txt_box{width:calc(100% - 280px - 50px);display:flex;justify-content:space-between}.stay_info_name{color:#e83929;font-size:18px;margin-bottom:15px}.stay_info_name02{color:#05a54b;font-size:18px;margin-bottom:15px}.stay_info_name_green{color:#05a54b}.mypage_border_pay_blue,.payment-situation.situation03,.possible-mission-list ul li label input:checked~p,.stay_info_name_blue{color:#056fb8}.stay_info_room_people{border-radius:4px;background:#056fb8;color:#fff;font-size:16px;font-weight:600;text-align:center;height:fit-content;width:fit-content}.stay_info_btn{padding:8px 20px;border-radius:4px;border:1px solid #222;background:#fff;color:#222;text-align:center;min-width:130px}.select_schedule{margin-top:30px;border-bottom:1px solid #aaa;padding-bottom:47px}.select_schedule_title{color:#222;font-size:21px;font-weight:600;margin-bottom:42px}.select_schedule_people{display:flex;border-bottom:1px solid #aaa;margin-bottom:100px}.calender_gray_box{box-sizing:border-box;width:700px;padding:30px 40px;box-sizing:border-box;background:#f5f5f5}.select_schedule_people .calender{width:654px;margin:0 auto;border:none;padding:0}.how_many_people{box-sizing:border-box;padding:30px 0 30px 50px;width:700px}.how_many_people .con01{padding-bottom:40px;border-bottom:1px solid #aaa}.how_many_people .con01>h5{font-size:18px;color:#222;font-weight:600;margin-bottom:10px}.how_many_people .con01>p{font-size:16px;color:#666;font-weight:300;margin-bottom:20px}.how_many_people .con02{padding:35px 0 25px;border-bottom:1px solid #aaa}.how_many_people .con02 div{display:flex;align-items:center;margin-bottom:10px}.how_many_people .con02 div span{font-size:18px;color:#222;font-weight:600;margin-right:30px}.how_many_people .con02 div p{font-size:18px;color:#333;font-weight:400}.how_many_people .con03{padding-top:30px;display:flex;align-items:center;justify-content:space-between}.how_many_people .con03 div{font-size:24px;color:#222;font-weight:600}.how_many_people .con04{padding:25px 0 20px;border-bottom:1px solid #aaa}.how_many_people .con04 .con04-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.how_many_people .con04 .con04-top span{font-size:18px;color:#222;font-weight:600}.how_many_people .con04 .con04-item p,.how_many_people .con04 .con04-item span{font-size:16px;color:#555}.next_btn{width:262px;height:53px;background:#222;color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:53px;margin:100px auto 0}.calender_arrow_next,.calender_arrow_prev{background:url(/images/icon/calender_arrow.svg);cursor:pointer}.calender{width:436px;padding:22px 44px;box-sizing:border-box;border:1px solid #d9d9d9;color:#111}.calender_top{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.calender_date_box,.calender_day_box,.program_calender_date_box{display:grid;grid-template-columns:repeat(7,14.2%);grid-column-gap:0px;text-align:center}.calender_arrow{width:10px;height:16px;cursor:pointer}.calender_arrow_next{transform:rotate(180deg)}.calender_month{color:#333;font-size:20px;font-weight:600;margin:0 12px}.calender_day_box{margin-bottom:12px;font-size:15px}.lastday{color:#d9d9d9}.saturday{color:#335ee0}.calender_date_box .today{background:#474747;color:#fff}.price_schedule{width:100%;margin-left:62px}.price_schedule_notice{color:#222;font-size:18px;font-weight:600;margin:10px 0}.price_schedule_day{color:#666}.price_schedule_price_box{display:flex;margin:35px 0 50px;color:#e83929;font-size:20px;font-weight:600}.price_schedule_price_point{width:99px;height:25px;border:1px solid #e83929;border-radius:4px;font-size:14px;font-weight:500;text-align:center;line-height:25px;margin-right:11px}.price_schedule_gray_box{padding:25px 34px 36px;background:#f5f5f5;color:#222;line-height:32px}.price_schedule_gray_big{margin-top:16px;font-size:20px}@media screen and (max-width:900px){.how_many_people{padding-left:0}.select_schedule_people{flex-wrap:wrap}.calender_gray_box{width:100%}}@media screen and (max-width:600px){.calender_gray_box{padding:20px}}.stay_island_life_box{padding-top:60px;display:grid;grid-template-columns:repeat(4 ,calc(25% - 22.5px));grid-column-gap:30px;grid-row-gap:100px;border-top:1px solid #000}.island_life_box_item .gray-bg{background-color:#eee;padding-top:50px;margin-bottom:10px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;width:100%}.island_life_box_item .text-area h4{font-family:tenada;font-size:55px;font-weight:800;text-align:center;-webkit-text-stroke:1px black;color:#fff;margin-bottom:15px}.island_life_box_item .text-area p{word-break:keep-all;text-align:center;line-height:26px;font-size:16px;color:#333;width:80%;margin:0 auto;height:78px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.island_life_box_item .img-area .img-box{overflow:hidden;width:101%;aspect-ratio:1/0.88;border-top-left-radius:160px}.island_life_box_item .img-area .arrow{position:absolute;top:-25px;right:20px;width:50px;height:50px;border-radius:50%;background-color:#222;display:flex;align-items:center;justify-content:center;opacity:0}.island_life_box_item .btn{width:100%;height:55px;border:1px solid #aaa;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-family:pretendard;font-size:16px;color:#333;cursor:pointer}.island_card_noline_box{display:flex;align-items:center;justify-content:center;flex-direction:column}.island_card_noline_box p{font-weight:700;color:#333;margin-bottom:10px}.island_card_noline_box button{display:flex;align-items:center;color:#056fb8;background-color:unset;border:unset;cursor:pointer}.island_card_noline_box button img,.more-replies-btn img,.reservation_completed_list .point{margin-right:5px}.before_reservation_final_payment{padding-top:60px;display:flex;justify-content:space-between;border-top:1px solid #000}.reservation_completed,.scroll_box{border:1px solid #aaa;box-sizing:border-box}.scroll_chk_box{margin-top:30px;margin-bottom:60px}.scroll_contents{padding:20px;box-sizing:border-box;overflow-y:scroll;height:360px}.scroll_contents::-webkit-scrollbar{width:11px}.scroll_contents::-webkit-scrollbar-thumb{background-color:#cbcbcb}.scroll_contents::-webkit-scrollbar-track{background-color:#f1f1f1}.argee_secession{display:flex;align-items:center;margin-top:17px;margin-bottom:47px}#agree_chk_01,#agree_chk_02,#agree_chk_03,.sub-nav-wrap .mo-depth03{display:none}.argee_secession .agree{display:flex;align-items:center;margin-right:20px}.final_payment_details{position:relative;top:0;right:0;margin-left:60px}.final_payment_details_fix{position:sticky;top:60px;width:600px;padding:46px 46px 56px;box-sizing:border-box;background:#f5f5f5}.final_payment_details_title{color:#222;font-size:24px;font-weight:700;margin-bottom:46px}.final_payment_details_img{width:140px;height:108px;margin-right:35px}.schedule_final_payment_price{margin-top:40px;padding-top:32px;border-top:1px solid #aaa}.schedule_final_payment_price_title{color:#222;font-size:20px;font-weight:600;margin-bottom:15px}.schedule_final_payment_price_box{display:flex;align-items:center;justify-content:space-between;height:65px;padding:0 30px;box-sizing:border-box;background:#fff;color:#222;font-size:18px;font-weight:400;margin-bottom:25px}.schedule_final_payment_price_box .bold{font-size:26px;font-weight:600}.final_payment_btn{height:53px;background:#222;color:#fff;text-align:center;font-size:18px;font-weight:600;line-height:53px;margin-top:42px;cursor:pointer}.use-point-area .use-point span{font-size:16px;font-weight:700;color:#007bd0;margin-right:5px}.use-point-area .use-point div,.use-point-area .use-point div .remain-point{font-size:16px;color:#222;font-weight:400}.complete-reserve-wrap{padding:110px 0}.common_title_small{color:#222;font-family:Tenada;font-size:45px;font-weight:800}.common_txt_center_ex{color:#333;margin-top:30px}.reservation_completed{width:744px;padding:40px 20px;margin:50px auto;text-align:center;color:#222}.reservation_completed .stay_info_room{justify-content:center}.reservation_completed_list .bold{font-size:26px;font-weight:600;margin-right:5px}.reservation_completed_list .div-point{font-size:16px}.reservation_completed_list div em{width:1px;height:15px;background-color:#aaa;margin:0 15px}.reservation_completed_sub_title{width:92px;margin-right:55px;font-weight:600;text-align:left}.mypage_go_btn{width:220px;height:45px;border-radius:4px;border:1px solid #222;background:#fff;color:#222;text-align:center;line-height:45px;margin:0 auto;cursor:pointer}.other-program-wrap{background:url(/images/other-program-bg.jpg) center center/cover no-repeat;padding:100px 0 140px}.other-program-title{font-size:30px;color:#fff;font-weight:700;margin-bottom:50px}.other-program-swiper .swiper-slide .img-area{width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid #000;margin-bottom:20px}.other-program-swiper .swiper-slide .text-area h5{font-size:20px;color:#222;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.other-program-swiper-wrap .swiper-button-prev{width:55px;height:56px;transform:rotate(180deg);left:-75px}.other-program-swiper-wrap .swiper-button-next::after,.other-program-swiper-wrap .swiper-button-prev::after{content:'';width:55px;height:56px;background:url(/images/icon/slide_arrow_prev.svg) center center no-repeat}.other-program-swiper-wrap .swiper-button-next{width:55px;height:56px;right:-75px}@media screen and (max-width:1600px){.profile_popup{right:114px}.other-program-swiper-wrap .swiper-button-next{right:10px}.other-program-swiper-wrap .swiper-button-prev{left:10px}}.sub-nav-wrap{position:relative;height:auto;width:265px;margin-right:90px}.sub-lnb{position:sticky;top:50px;border:1px solid #000}.sub-lnb .lnb-item p{color:#444;font-size:22px;line-height:32px;cursor:pointer;padding:12px 25px}.sub-lnb .lnb-item.on p{background:url(/images/icon/subnavarrow01.svg) center right 20px no-repeat #222;color:#fff;font-weight:600}.sub-lnb .lnb-item .depth03{background-color:#f2f2f2}.sub-lnb .lnb-item .depth03 li{font-size:18px;color:#444;cursor:pointer;background-color:#f2f2f2;padding:10px 35px;line-height:1.3}.sub-lnb .lnb-item .depth03:nth-child(2) li{padding-top:20px}.sub-lnb .lnb-item .depth03:last-child li{padding-bottom:20px}.sub-lnb .lnb-item .depth03 li.on{font-weight:800;color:#222}.community-contents-wrap{width:calc(100% - 265px - 90px)}.community-title{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:40px}.community-title .go-btn button{padding:10px 28px;text-align:center;font-size:18px;background-color:#0aac52;border:1px solid #000;color:#fff;cursor:pointer;border-radius:25px}.community-title .go-btn span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#05a54b;border-radius:50%;margin-left:6px}@media (hover :hover){.program_detail_review_like_rewrite span:hover{color:#555}.common-img-area img:hover,.common-list .list-wrap li:hover .img-area img,.common-list02 .list-wrap li:hover .img-area img,.every-meeting-list ul li .img-area img:hover,.other-program-swiper .swiper-slide .img-area img:hover,.review-list ul li:hover .img-area img,.stay-list .swiper .swiper-slide img:hover,.work-list ul li:hover img{transform:scale(1.1)}.work-list ul li .text-area{padding:30px 20px}.project-view .view-file ul li:hover{text-decoration:underline}.reserve_view_top .text_area .btn_area button:hover{background-color:#fff;color:#222}.reserve_view_swiper .swiper-button-next:hover:after{background:url(/images/icon/reserve_view_next_on.svg) center center no-repeat #222;border:none}.reserve_view_swiper .swiper-button-prev:hover:after{background:url(/images/icon/reserve_view_prev_on.svg) center center no-repeat #222;border:none}.community-title .go-btn button:hover{background-color:#fff;color:#094;font-weight:600}}.mission-ranking-list .ranking-list{width:calc(50% - 15px);border:1px solid #000;background-color:#fffaef}.mission-ranking-list .ranking-list h5{background-color:#fff3d8;border-bottom:1px solid #000;padding:11px 0;text-align:center;font-size:21px;color:#222;font-weight:500}.ranking-list .list-wrap ul{padding:20px 30px 20px 45px;position:relative;min-height:240px}.ranking-list .list-wrap ul li{display:flex;align-items:center;height:40px}.ranking-list .list-wrap ul li span{font-size:20px;font-weight:500;color:#333;margin-right:8px;width:15px}.ranking-list .list-wrap ul li:first-child span{color:#e83929;font-weight:800}.ranking-list .list-wrap ul li p{font-size:18px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 66px)}.ranking-list .list-wrap ul li div{width:33px;height:33px;margin-right:10px;border-radius:50%;overflow:hidden}.ranking-list .list-wrap ul>img{position:absolute;top:18px;left:26px;width:19px}.mission-list .list-wrap li .img-area{width:100%;aspect-ratio:1/1;margin-bottom:5px}.mission-list .list-wrap li .text-area h6{font-size:18px;color:#444;line-height:23px;height:46px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-weight:400}.mission-list .list-wrap li .text-area p,.mission-list .list-wrap li .text-area span,.my-inqury-view-wrap .my-inqury-title p{font-size:16px;color:#888;font-weight:300}.mission-list .list-wrap li .text-area p{margin-bottom:7px}.community-contents-wrap .tab ul{width:100%;overflow-x:scroll;padding-bottom:10px}.community-contents-wrap .tab ul::-webkit-scrollbar{display:block;width:7px;height:10px}.community-contents-wrap .tab ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#888;height:5px}.community-contents-wrap .tab ul::-webkit-scrollbar-track{display:none}.meeting-view .view-top div,.mission-view .view-top div{display:flex;align-items:center;margin-bottom:20px;font-size:16px;color:#666}.meeting-view .view-top div em,.mission-view .view-top div em{margin:0 10px;width:1px;height:14px;background-color:#666}.community-mission-write .title-area{border-bottom:1px solid #222;margin-bottom:30px}.community-mission-write .title-area h4{font-size:36px;color:#222;margin-bottom:20px}.all-mission-list li p{max-width:calc(100% - 75px);min-width:calc(100% - 100px);width:unset}.all-mission-list li span{padding:3px 4px;line-height:1.4;font-size:14px;margin-left:15px;border-radius:2px;font-weight:500;text-align:center;width:unset;height:unset}.all-mission-list li p.possible{color:#444}.all-mission-list li span.possible{color:#fff;background-color:#007bd0}.all-mission-list li span.complete{background-color:#dbdbdb;color:#444}.mission-select-list-wrap{display:flex;justify-content:space-between;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #222}.mission-select-list-wrap .mission-select-list{width:calc(50% - 15px)}.mission-select-list-wrap .mission-select-list h5{font-size:21px;color:#333;font-weight:700;margin-bottom:15px}.mission-select-list-wrap .mission-select-list div{border:1px solid #ccc;height:200px;overflow:hidden}.mission-select-list-wrap .mission-select-list div ul{padding:20px 30px;height:200px;overflow-y:scroll}.mission-select-list-wrap .mission-select-list div ul li{margin-bottom:15px;color:#444;font-size:18px}.community-mission-write textarea{width:100%;height:500px;padding:12px 20px;border:1px solid #ccc}.btn-hidden,.possible-mission-list ul li label input,.write-box-hidden{display:none}.possible-mission-list ul li label span{width:16px;height:16px;border:1px solid #aaa;margin-top:4px;margin-right:7px;cursor:pointer}.possible-mission-list ul li label p{line-height:1.3;cursor:pointer;width:calc(100% - 25px)}.possible-mission-list ul li label input:checked~span{border:2px solid #056fb8;display:flex;justify-content:center;align-items:center}.possible-mission-list ul li label input:checked~span em{width:6px;height:6px;background-color:#056fb8}.meeting-list-wrap .list-wrap li{cursor:pointer;padding:20px 30px 20px 0;border-bottom:1px solid #aaa}.meeting-list-wrap .list-wrap li:first-child{padding-top:0}.meeting-list-wrap .list-wrap .img-area{width:150px;aspect-ratio:1/1;margin-right:30px}.meeting-list-wrap .list-wrap .text-area{width:calc(100% - 150px - 30px)}.meeting-list-wrap .list-wrap .text-area h4{font-size:20px;margin-bottom:12px;line-height:1.5;font-weight:600}.meeting-list-wrap .list-wrap .text-area h5{font-size:16px;font-weight:400;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-list-wrap .list-wrap .text-area .date{display:flex;align-items:center;margin-bottom:20px}.meeting-list-wrap .list-wrap .text-area .date span{padding:2px 5px;color:#fff;background-color:#007bd0;font-size:18px;font-weight:600;margin-right:10px}.meeting-list-wrap .list-wrap .text-area .date p{font-size:18px;color:#056fb8;font-weight:600}.meeting-view .view-top h4{margin-bottom:20px;font-size:36px;font-weight:800;color:#222}.meeting-view-date{display:flex;padding:20px 0;border-bottom:1px solid #888}.meeting-view-date h6{font-size:20px;color:#007bd0;font-weight:600;margin-right:35px}.meeting-view-date div{margin-right:25px;display:flex;align-items:center}.meeting-view-date div span{font-size:20px;color:#333;font-weight:600;margin-right:5px}.meeting-view-date div p{font-size:20px;color:#333;font-weight:300}.delete-image{position:absolute;width:16px;height:16px;top:5px;right:5px;background:url(/images/icon/popup_close.svg) center center/10px 10px no-repeat #222;border:none;cursor:pointer}.comment-wrap{margin-top:50px;padding-bottom:50px;border-bottom:1px solid #222}.write-wrap input{width:calc(100% - 75px);height:60px;padding:14px 35px;border:none;background-color:#f3f3f3;border-radius:40px}.write-wrap button{width:60px;height:60px;border-radius:50%;border:none;background:url(/images/icon/review-enter.svg) center center no-repeat #222;cursor:pointer}.comment-list-wrap .list-item.first-item:first-child{margin-top:55px}.comment-list-wrap .list-item .profile-img-area{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:30px}.comment-list-wrap .list-item .comment-contents{width:calc(100% - 80px)}.comment-list-wrap .list-item .comment-contents span{color:#0f994b;margin-right:2px;margin-left:2px}.comment-list-wrap .list-item .comment-contents span:first-child{margin-left:0}.comment-list-wrap .list-item .comment-contents .title{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.comment-list-wrap .list-item .comment-contents .title h4{font-size:16px;color:#333;font-weight:600}.comment-list-wrap .list-item .comment-contents .title p{font-size:16px;color:#888}.comment-list-wrap .list-item .comment-contents .comment-con{line-height:1.5;color:#444;margin-bottom:15px}.comment-list-wrap .list-item .comment-contents .btn-area button{background:0 0;border:none;font-size:15px;color:#888;cursor:pointer}.comment-list-wrap .list-item .comment-contents .btn-area .login-btn{display:flex;align-items:center;margin-left:30px}.comment-list-wrap .list-item .comment-contents .btn-area .login-btn span{display:block;margin:0 10px;width:1px;height:12px;background-color:#888}.comment-second-list-wrap{padding-left:80px}.write-wrap.list-write-wrap{margin-top:20px;margin-bottom:0}.load-more-comments{margin-top:30px;height:50px;line-height:50px;background-color:#f5f5f5;border:unset;font-size:16px;color:#555;border-radius:5px;cursor:pointer;text-align:center}.more-replies-btn{border:none;cursor:pointer;background-color:unset;margin-left:80px;margin-bottom:30px;color:#555;font-size:16px}.mention-dropdown{position:absolute;z-index:10;background-color:#fff;border:1px solid #ccc;max-height:150px;overflow-y:auto;display:none}.mention-dropdown ul{list-style:none;padding:0;margin:0}.mention-dropdown li{padding:5px;cursor:pointer}.mention-dropdown li:hover{background-color:#f0f0f0}.mention{color:#00f;font-weight:700;cursor:pointer}.meeting-date input,.meeting-time select{height:45px;color:#222;border:1px solid #bbb}.meeting-write-date{width:100%;margin-top:40px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.meeting-write-date div span{font-size:21px;color:#333;font-weight:700;margin-right:30px}.meeting-date input{width:300px;padding-left:20px;background:url(/images/icon/meeting-date.svg) center right 20px no-repeat #fff;position:relative}.meeting-date input[type=date]::-webkit-clear-button,.meeting-date input[type=date]::-webkit-inner-spin-button{display:none}.meeting-date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;color:transparent}.meeting-date input[type=date]::before{content:attr(data-placeholder);width:100%}.meeting-date input[type=date]:valid::before{display:none}.meeting-time select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;padding-left:10px;background:url(/images/icon/meeting-arrow.svg) center right 10px no-repeat;margin-left:15px}.meeting-view textarea{width:100%;height:500px;padding:12px 20px;border:1px solid #bbb}.meeting-view textarea::placeholder{color:#888}.photo-area{border:1px solid #ccc;padding:15px 20px;margin-bottom:20px}.photo-area .phto-title h5{font-size:18px;font-weight:500;color:#333;margin-bottom:10px}.photo-area .phto-title p{font-size:16px;color:#333;margin-bottom:10px}#men,#no,#women,.b2b_contact_us_form_list_select option[disabled],.photo-area .photo-upload input,.radio-wrap div input{display:none}.photo-area .photo-upload label{border:1px dashed #ccc;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;width:85px;height:85px;cursor:pointer;margin-right:20px}.photo-area .photo-upload label div{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ccc;background-color:#d9d9d9;border-radius:50%}.photo-area .photo-upload label div img{opacity:.75}.photo-area .img-list{width:calc(100% - 105px);display:flex;flex-wrap:wrap}.photo-area .img-list li{width:85px;height:85px;overflow:hidden;margin-right:10px;margin-bottom:10px;border:1px solid #ccc}.mission-coution-p{font-size:15px;color:#333;margin-top:5px}.review-title{display:flex;border:none;margin-bottom:0;justify-content:flex-end}.community-review-wrap .tab{margin-bottom:20px;margin-top:20px}.community-review-wrap .tab ul li{padding:16px 22px}.community-review-list .list-wrap{border-top:1px solid #222;padding-top:10px}.community-review-list .list-wrap li{padding:20px 0;border-bottom:1px solid #ccc}.community-review-list .list-wrap .img-area{width:192px;aspect-ratio:1/1;margin-right:50px}.community-review-list .list-wrap .text-area{width:calc(100% - 192px - 50px)}.community-review-list .list-wrap .text-area h4{font-size:21px;color:#333;font-weight:600;line-height:1.4;margin-bottom:20px}.community-review-list .list-wrap .text-area h5{font-size:18px;font-weight:400;color:#444;line-height:28px;height:84px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:40px}.mission-present-list .list-wrap .text-area h5,.people-list-wrap .list-wrap li .text-area p{word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.community-review-write-title{font-size:36px;color:#222;font-weight:800;border-bottom:1px solid #222;padding-bottom:20px;margin-bottom:40px}.form-area01 .form01{margin-bottom:30px;display:flex;align-items:center}.form-area01 .form01 span{font-size:21px;color:#333;font-weight:700;margin-right:35px}.form-area01 .form01 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:400px;height:45px;border:1px solid #bbb;padding-left:10px;background:url(/images/icon/meeting-arrow.svg) center right 10px no-repeat;margin-left:15px;color:#222}.form-area01 .form02 input{border:1px solid #bbb;height:45px;padding:0 20px;width:100%}.form-area01 .form03 textarea{width:100%;height:500px;border:1px solid #bbb;padding:10px 14px}.people-list-wrap .list-wrap{width:100%;display:grid;grid-template-columns:repeat(3,calc(33% - 20px));grid-column-gap:30px;grid-row-gap:40px}.people-list-wrap .list-wrap li .img-area{width:100%;aspect-ratio:1/1;margin-bottom:15px;border-radius:50%;overflow:hidden}.people-list-wrap .list-wrap li .text-area h4{font-size:20px;color:#333;font-weight:600;margin-bottom:15px}.people-list-wrap .list-wrap li .text-area p{font-size:16px;line-height:25px;height:50px;color:#444;font-weight:400;margin-bottom:15px}.people-list-wrap .list-wrap li .text-area span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#eee}.community-info-wrap{padding-top:80px;padding-bottom:200px;background-color:#eee}.my-badge,.my-info,.my-mission{padding:50px}.back-btn{width:100%;display:flex;justify-content:flex-end;margin-bottom:20px}.back-btn button{color:#444;font-size:16px;border:none;background:unset;display:flex;align-items:center;cursor:pointer}.back-btn button span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#222;margin-right:10px}.my-info-list>div,.my-page .my-profile-list>div{background-color:#fff;border-radius:10px;margin-bottom:30px}.my-info{display:flex}.my-info .img-area{width:165px;height:165px;overflow:hidden;border-radius:50%;margin-right:35px}.my-info .text-area{width:calc(100% - 250px)}.my-info .text-area h4{font-size:22px;color:#222;font-weight:700;margin-bottom:18px;margin-top:15px}.my-info .text-area span{font-size:15px;color:#666;font-weight:400;margin-bottom:18px;display:block}.badge-present .title,.my-badge .title h4,.my-link h4,.my-mission .title h4{font-size:26px;font-weight:700;color:#222}.my-badge .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}.my-badge .title button,.my-mission .title button{background:0 0;border:none;color:#444;font-size:15px;font-weight:400;display:flex;align-items:center;cursor:pointer}.my-link,.my-mission .title{display:flex;align-items:center}.my-badge .title button img,.my-mission .title button img{margin-right:5px;width:13px;height:13px}.my-badge-list ul{display:flex;text-align:center;overflow:hidden}.my-badge-list ul li{min-width:calc(16.6% - 16.6px);width:calc(16.6% - 16.6px);margin-right:20px}.my-badge-list ul li .img-area{width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-bottom:15px}.my-badge-list ul li p{padding:0 10px;font-size:15px;color:#444;line-height:1.4}.my-mission .title{justify-content:space-between;margin-bottom:50px}.my-mission-list ul{display:flex;overflow:hidden}.my-mission-list ul li{min-width:calc(20% - 19.2px);width:calc(20% - 19.2px);margin-right:24px}.my-mission-list ul li .img-area{width:100%;aspect-ratio:1/1;overflow:hidden;margin-bottom:10px}.my-mission-list ul li p{font-size:15px;color:#444;line-height:23px}.my-link{padding:40px 50px;position:relative}.my-link span,.radio-wrap{align-items:center;display:flex}.my-link h4{margin-right:45px;width:114px}.my-link input{border:none;border-bottom:1px solid #ccc;width:calc(100% - 45px - 114px);height:50px;padding:0 10px}.my-link input::placeholder{font-size:16px;color:#333}.my-link span{position:absolute;top:50%;right:50px;transform:translateY(-50%);width:34px;height:34px;justify-content:center;background-color:#eee;border-radius:50%;cursor:pointer}.badge-present,.mission-present{padding:50px;background-color:#fff;border-radius:10px}.badge-present ul{width:100%;display:grid;grid-template-columns:repeat(5,calc(20% - 36px));grid-column-gap:45px;grid-row-gap:25px;margin-bottom:120px;min-height:377px}.badge-present ul li .img-area{width:144px;height:144px;overflow:hidden;margin-bottom:10px}.badge-present ul li p{font-size:16px;color:#444;padding:0 10px}.badge-present .title{margin-bottom:50px}.badge-present .small-title{font-size:20px;color:#222;font-weight:600;margin-bottom:40px}.mission-present .title{font-size:26px;font-weight:700;color:#222;margin-bottom:50px}.mission-present-list .list-wrap .img-area{width:100%;aspect-ratio:1/1;margin-bottom:10px}.mission-present-list .list-wrap .text-area h5{font-size:18px;color:#444;line-height:23px;height:46px;font-weight:400;margin-bottom:10px}.mission-present-list .list-wrap .text-area p{font-size:15px;color:#888;font-weight:300}.program-wrap .tab{padding:0 20px}.radio-wrap{padding:20px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;justify-content:center}.radio-wrap div label{cursor:pointer;display:flex;align-items:center;font-size:20px;font-weight:600;color:#222}.radio-wrap div label span{display:block;width:16px;height:16px;border-radius:50%;background-color:#dcdcdc;border:1px solid #000;margin-right:8px}.radio-wrap div input:checked~label span{background-color:#05a54b}.program_contents_list_wrap{margin:50px 0 200px}.program_contents_list_box{display:grid;grid-template-columns:repeat(4,calc(25% - 21.75px));grid-column-gap:29px;grid-row-gap:50px}.product_img{width:100%;aspect-ratio:1/1;overflow:hidden;border:1px solid #000;max-width:unset;max-height:unset}.category_box{display:flex;margin:20px 0 15px}.category{padding:3px 15px;border-radius:50px;border:1px solid #222;color:#fff;font-size:15px;font-weight:600;line-height:unset;text-align:center}.category_blak{border:1px solid #222;background:#fff;color:#222}.contents_list_title{font-size:20px;font-weight:600;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.program_detail_contents{position:relative;display:flex}.program_detail_info{width:calc(100% - 442px - 60px);padding:90px 0 200px}.program_detail-swiper.swiper{width:840px;height:840px;overflow:hidden;margin-right:60px;margin-bottom:50px}.program_detail-swiper .swiper-button-next,.program_detail-swiper .swiper-button-prev{top:50%;width:36px;background:url(/images/icon/slide_arrow02_prev.svg) center center no-repeat;position:absolute}.program_detail-swiper.swiper .swiper-slide{width:100%;height:unset;aspect-ratio:1/1;overflow:hidden;border:1px solid #000}.program_detail-swiper .swiper-button-prev{left:10px;transform:translateY(-50%);height:36px}.other-program-swiper02-wrap .swiper-button-next::after,.other-program-swiper02-wrap .swiper-button-prev:after,.program_detail-swiper .swiper-button-next::after,.program_detail-swiper .swiper-button-prev::after{content:''}.program_detail-swiper .swiper-button-next{right:10px;transform:translateY(-50%) rotate(180deg);height:36px}.program_detail_fix_box{position:relative;top:0;right:0;padding:0 0 0 60px;border-left:1px solid #aaa;background:#fff}.program_detail_fix{width:442px;position:sticky;top:0;padding:90px 0 50px}.program_detail_category{color:#05a54b;font-size:18px}.program_detail_title{color:#222;font-size:30px;font-weight:700;margin:30px 0}.program_detail_ex{color:#333;line-height:28px}.program_detail_price{color:#222;font-size:18px;font-weight:500;margin:42px 0 26px}.program_detail_day_time{color:#444;line-height:30px}.program_detail_reservation_btn{box-sizing:border-box;height:53px;background:#222;color:#fff;font-size:18px;font-weight:600;padding:16px 0;box-sizing:border-box;text-align:center;margin:63px 0 28px;cursor:pointer}@media (hover:hover){.mypage_contents .number:hover{text-decoration:underline}.island_life_box_item:hover .text-area p{color:#fff}.island_life_box_item:hover .img-area .island_life_thumbnail_img{transform:scale(1.1)}.island_life_box_item:hover .btn{background-color:#333;color:#fff;border:1px solid #333}.island_life_box_item:hover .img-area .arrow{opacity:1}.final_payment_btn:hover{color:#222;background-color:#fff;border:1px solid #222}.comment-list-wrap .list-item .comment-contents .btn-area button:hover{color:#333}.write-wrap button:hover{background-color:#094}.load-more-comments:hover{background-color:#eee;color:#222;text-decoration:underline}.more-replies-btn:hover{color:#222}.program_detail_reservation_btn:hover{border:1px solid #222;color:#222;background-color:#fff}}.program_detail_caution_txt{height:56px;border-radius:5px;border:1px dashed #7d7d7d;color:#222;text-align:center;font-size:15px;padding:20px 0;box-sizing:border-box}.program_detail_con{padding:35px 20px 35px 0;border-top:1px solid #aaa}.program_detail_con h5{font-size:30px;font-weight:700;color:#222;margin-bottom:30px}.program_detail_con .con-list li{position:relative;padding-left:10px;padding-right:60px;font-size:16px;color:#333;line-height:1.4;margin-bottom:10px}.program_detail_con .con-list li::before{content:'';width:4px;height:4px;background-color:#333;position:absolute;top:8px;left:0;border-radius:50%}.other-program-swiper02-wrap{padding:0 50px;position:relative}.other-program-swiper02.swiper{width:730px;margin-right:60px}.other-program-swiper02.swiper .swiper-wrapper .swiper-slide{overflow:hidden;aspect-ratio:1/1;cursor:pointer;border:1px solid #000}.other-program-swiper02-wrap .swiper-button-prev{left:0;width:36px;height:36px;background:url(/images/icon/slide_arrow02_prev.svg) center center no-repeat}.other-program-swiper02-wrap .swiper-button-next{right:50px;width:36px;height:36px;background:url(/images/icon/slide_arrow02_prev.svg) center center no-repeat;transform:rotate(180deg)}.people_select_box{width:135px;height:50px;border:1px solid #ccc;padding:0 15px;color:#333;font-family:Pretendard;font-size:18px;margin-right:20px;appearance:none;background:url(/images/icon/select_drop.svg) right 15px center no-repeat}.program-view-wrap .how_many_people{width:440px}.program-view-wrap .stay_info_img{width:280px;height:unset;aspect-ratio:1/1}.program-view-wrap .final_payment_details_img{width:140px;height:unset;aspect-ratio:1/1}.program-view-wrap .final_payment_details_txt{width:calc(100% - 140px - 35px)}.program-view-wrap .final_payment_details_txt span{font-size:18px;color:#05a54b;margin-bottom:10px;display:block}.inquiry-swiper .text-area{top:45%;transform:translate(-50%,-50%)}.down-wrap{background-color:#ffc960;border-bottom:1px solid #222}.down-con{padding:50px 0;display:flex;align-items:center;justify-content:space-between}.down-con h5{font-size:28px;font-weight:600;color:#222}.down-con a,.down-con button{display:flex;align-items:center;font-size:22px;background:0 0;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit}.down-con a span,.down-con button span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:#222;margin-left:10px}.inquiry-wrap{margin-top:80px;margin-bottom:200px}.inquiry-title{font-size:30px;color:#222;font-weight:700;margin-bottom:60px}.inquiry-item{margin-bottom:60px;width:600px}.inquiry-item h6{font-size:18px;color:#222;font-weight:600;margin-bottom:15px}.inquiry-item input,.inquiry-item select{height:40px;border:none;border-bottom:1px solid #aaa;width:100%;padding:0 10px}.inquiry-item textarea{padding:15px;width:100%;border:1px solid #aaa;height:200px}.inquiry-agree-area .eng-la p:before,.inquiry-agree-area .kor-la p:before{top:8px;left:5px;width:3px;height:3px;border-radius:50%;content:'';position:absolute}.inquiry-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/icon/meeting-arrow.svg) center right 10px no-repeat;color:#222}.inquiry-agree-area h5{font-size:18px;color:#444;font-weight:700;margin-bottom:25px}.inquiry-agree-area .kor-la h6{font-size:16px;color:#333;font-weight:400;margin-bottom:5px}.inquiry-agree-area .kor-la p{font-size:16px;color:#333;font-weight:400;position:relative;padding-left:15px;margin-bottom:8px}.inquiry-agree-area .kor-la p:before{background-color:#333}.inquiry-agree-area .eng-la h6{font-size:15px;color:#aaa;font-weight:400;margin-bottom:5px}.inquiry-agree-area .eng-la p{font-size:15px;color:#aaa;font-weight:400;position:relative;padding-left:15px}.inquiry-agree-area .eng-la p:before{background-color:#aaa}.inquiry-agree-area .checkbox-area{display:flex;align-items:center;margin-bottom:100px;margin-top:25px}.inquiry-agree-area .checkbox-area input{width:24px;height:24px;margin-right:10px}.inquiry-btn button{cursor:pointer;padding:15px 90px;color:#333;font-size:18px;font-weight:600;background:0 0;border:1px solid #333}.mypage-banner{width:100%;height:440px;background:url(/images/mypage-bg.jpg) center center/cover no-repeat}.mypage-banner .text-area h4{font-family:tenada;font-size:80px;color:#fff;text-shadow:3px 3px 0 #000}.my-page-wrap{background-color:#f3f3f3}.my-page{display:flex;transform:translateY(-140px)}.my-page .my-profile-wrap{width:326px;margin-right:50px}.my-page .my-profile-wrap .my-profile{background-color:#fff;border-radius:10px;text-align:center;padding:80px 10px 26px;position:relative}.my-page .my-profile-wrap .my-profile button{position:absolute;top:26px;right:25px;border:none;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;text-align:right;cursor:pointer}.my-page .my-profile-wrap .my-profile .img-area{width:165px;height:165px;overflow:hidden;border-radius:50%;margin:0 auto 30px}.my-page .my-profile-wrap .my-profile h4{font-size:22px;color:#222;font-weight:700;margin-bottom:10px}.my-page .my-profile-wrap .my-profile p{font-size:15px;color:#666}.my-page .my-profile-list{width:1024px}.my-profile-list .list-item{display:flex;align-items:center;padding:40px 50px}.my-profile-list .list-item .title{font-size:26px;color:#222;font-weight:700;word-break:break-all}.my-introduce,.my-profile-list .my-history,.my-profile-list .my-inqury,.my-profile-list .my-write,.my-profile-list .point-wrap,.my-profile-list .sumsari{justify-content:space-between}.my-profile-list .sumsari div p{font-size:22px;color:#333;font-weight:400}.my-profile-list .sumsari div strong{font-weight:700}.my-profile-list .sumsari button{cursor:pointer;width:125px;height:35px;line-height:35px;background-color:#fff;border:1px solid #222;color:#222;border-radius:4px}.my-profile-list .point-wrap .point-btn{display:flex;align-items:flex-end;font-size:18px;color:#444;cursor:pointer}.my-profile-list .point-wrap .point-btn strong{font-size:40px;color:#333;font-weight:700;margin-right:10px}.my-profile-list .my-history span,.my-profile-list .my-inqury span,.my-profile-list .my-write span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#222;cursor:pointer;border-radius:50%}.my-introduce div input{width:500px;border:none;border-bottom:1px solid #222;height:45px;margin-right:20px;padding:0 10px}.my-introduce div button{cursor:pointer;background-color:#fff;border:1px solid #222;color:#222;width:80px;height:35px;border-radius:4px}.mypage-banner02{width:100%;height:440px;background:url(/images/mypage-bg02.jpg) center center/cover no-repeat}.mypage-banner02 .text-area{padding-top:120px}.mypage-banner02 .text-area h4{font-family:tenada;font-size:50px;color:#fff;text-align:center}.mypage_close_contents{width:100%;background:#fff;border-radius:10px;padding:60px 70px;box-sizing:border-box}.mypage_close_contents_box{transform:translateY(-220px);width:1200px;margin:0 auto}.mypage_close_contents_box .close-btn{width:37px;height:37px;background:url(/images/icon/popup_close.svg);border:0;position:absolute;right:0;top:-90px;cursor:pointer}.my_profile_img_change{display:flex;align-items:center;margin-bottom:48px}.my_profile_setting_img{width:165px;height:165px;border-radius:50%;border:1px solid #d9d9d9;overflow:hidden}.my_profile_setting_img img{aspect-ratio:1/1;width:100%;height:100%}.img_change_btn{padding:8px 20px;width:unset;height:unset;line-height:unset;border-radius:4px;border:1px solid #222;background:#fff;color:#222;font-size:16px;font-weight:400;margin-left:40px;text-align:center}.img_change_btn:hover{cursor:pointer;background:#f5f5f5}.pw_change_btn_box input{padding-right:129px;box-sizing:border-box}.pw_change_btn{position:absolute;top:0;right:0;width:109px;height:28px;border-radius:2px;background:#373737;border:none;color:#fff;font-size:15px;line-height:28px;text-align:center}.pw_change_btn:hover{cursor:pointer;opacity:.9}.mypage_setting_grid_box{display:grid;grid-template-columns:repeat(3,calc(33.3% - 22px));grid-column-gap:33px}#men:checked~.mypage_setting_men,#no:checked~.mypage_setting_no,#women:checked~.mypage_setting_women{color:#fff;background:#222}.mypage_setting_gender{height:40px;border:1px solid #aaa;background:#f9f9f9;color:#888;font-size:15px;line-height:40px;text-align:center}.mypage_setting_gender:hover{cursor:pointer;color:#222;border:1px solid #222}.mypage_setting_flex_box .b2b_contact_us_form_list_select{width:397px;margin-right:32px}.mypage_setting_flex_box .b2b_contact_us_form_list_input{width:calc(100% - 397px - 32px)}.line_small_btn{width:fit-content;height:unset;padding:16px 20px;box-sizing:border-box;border-radius:50px;border:1px solid #444;background:#fff;color:#222;text-align:center;font-size:16px;font-weight:500;margin:0 auto;cursor:pointer}.b2b_contact_us_form_list_input,.b2b_contact_us_form_list_select{padding:10px;color:#888;font-family:Pretendard;font-size:15px;font-weight:400;width:100%}.b2b_contact_us_form_list_input{box-sizing:border-box;border:none;border-bottom:1px solid #aaa}.b2b_contact_us_form_list_select{border:none;border-bottom:1px solid #aaa;appearance:none;background:url(/images/icon/select_drop.svg) right 8px center no-repeat}.b2b_contact_us_form_list_title{color:#222;font-size:18px;font-weight:600;margin-bottom:20px}.b2b_contact_us_info{color:#333;line-height:26px;margin-bottom:10px}.live-area .live-input,.live-input02{padding:10px;box-sizing:border-box;border:none;color:#888;font-size:15px;font-weight:400}.live-area .live-input{border-bottom:1px solid #aaa;margin-right:20px;width:calc(100% - 150px)}.live-input02{border-bottom:1px solid #aaa;width:100%}@media screen and (max-width:1400px){.profile_popup{right:25px}.sub-banner .text-area{left:20px}.price-wrap{flex-direction:column;align-items:flex-start}.price-wrap .black-price{margin-right:0;margin-bottom:20px}.reserve_view_wrap .price-wrap .black-price span,.reserve_view_wrap .price-wrap .red-price span{width:110px}.reserve_view_wrap .price-wrap .black-price{margin-bottom:10px}.community-title h4{font-size:40px}.community-review-wrap .tab ul li{font-size:18px;padding:16px 14px}.program_detail-swiper.swiper{width:calc(100% - 40px);height:unset}.program_detail_fix_box{padding-left:40px}.other-program-swiper02-wrap{padding:0 80px 0 50px}.mypage_close_contents_box,.other-program-swiper02.swiper{width:100%}.other-program-swiper02-wrap .swiper-button-next{right:30px}.my-page .my-profile-wrap{width:23%}.my-page .my-profile-list{width:calc(77% - 50px)}.my-introduce div input{width:400px}}.mypage_close_contents .badge-present,.mypage_close_contents .mission-present{padding:0}.mypage_close_contents .badge-present ul{grid-template-columns:repeat(5,calc(20% - 48px));grid-column-gap:60px;grid-row-gap:25px}.mypage_close_contents .mission-present-list .list-wrap{grid-template-columns:repeat(4,calc(25% - 18.75px));grid-column-gap:25px;grid-row-gap:25px}.mypage-stayisland-title{font-size:22px;color:#333;font-weight:600;text-align:center}.mypage_close_contents .stay_island_life_box{border-top:none;padding-top:50px;grid-template-columns:repeat(3,calc(33% - 26.66px));grid-column-gap:40px;grid-row-gap:40px}.my_point_box{display:flex;align-items:center;justify-content:space-between;padding:40px;border:1px solid #000;border-radius:10px}.my_point_coin_icon{min-width:32px;height:32px;background:url(/images/icon/my_point_coin_icon.svg);margin:0 20px 0 40px}.my_point_coin_txt{font-size:40px;font-weight:700;color:#222}.my_point_line{width:1px;height:20px;border-right:1px solid #444;margin:0 20px}.my_point_txt{font-size:18px;font-weight:500;color:#222}.my_point_coin_green{font-size:18px;font-weight:600;color:#094;margin-left:20px}.point_change{width:147px;height:35px;background:#222;color:#fff;border-radius:4px;text-align:center;line-height:35px;border:none;cursor:pointer;font-size:16px}.point_change:hover{opacity:.9}.my_point_ex{display:flex;align-items:center;color:#444;margin-bottom:10px}.my_point_ex_dot{min-width:3px;height:3px;background:#444;border-radius:50%;margin:0 10px}.my_point_ex.red,.mypage_border_pay_red,.payment-situation.situation01{color:#e83929}.point_list_title_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.point_list_title{color:#222;font-size:22px;font-weight:700;margin-bottom:17px}.point_list_box_question{display:flex;color:#444;cursor:pointer}.point_list_box_question_mark{width:17px;height:17px;background:url(/images/icon/point_list_box_question_mark.svg);margin-left:5px}.mypage_border_list{display:flex;align-items:center;padding:22px 0;border-bottom:1px solid #aaa}.mypage_border_list_day{min-width:86px;margin-right:60px;color:#888;font-size:.95em;text-align:center}.mypage_border_list_day.expire{color:#e8392999}.mypage_border_list_contents{width:100%;display:flex;justify-content:space-between;align-items:center;color:#333;font-size:18px}.mypage_border_list_contents span:last-child{padding-right:20px}.mypage_border_list_contents span{width:calc(100% - 140px)}.mypage_border_list_contents span.point_color_blak,.mypage_border_list_contents span.point_color_blue{width:110px}.mypage_border_list_situation,.mypage_border_list_way{width:110px;text-align:center}.point_color_blue{color:#056fb8;font-weight:600}.mypage_border_pay span{display:inline-block;width:70px;text-align:center}.community_title_img_post_title,.mypage_border_pay_bold{color:#333;font-size:18px;font-weight:600}.mypage_border_pay_mg_r{margin-right:50px}.point_popup_line{border-top:1px solid #000;margin-top:26px;padding-top:63px;margin-bottom:60px;color:#222;line-height:28px;font-size:18px}.provision{padding:50px 0}.point_provision{border-bottom:2px dashed #ccc}.provision_title{font-size:20px;font-weight:700;color:#056fb8}.provision_ex{display:flex;align-items:center;color:#222;margin-bottom:10px}.provision_ex_dot{min-width:3px;height:3px;background:#222;border-radius:50%;margin:0 10px 0 0}.point-popup-closed-btn{position:absolute;top:100px;right:calc(50% - 506px);background:url(/images/icon/popup_close.svg) center center no-repeat;width:48px;height:48px;cursor:pointer}.point-popup-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.point-popup-box{width:100%;height:100%;margin-top:40px;padding-top:120px}.point-popup{width:1024px;height:600px;overflow-y:scroll;position:relative;background-color:#fff;padding:50px 40px;border-radius:10px;margin:0 auto}.point-title{border-bottom:1px solid #222;margin-bottom:40px}.point-title h4{font-size:30px;color:#222;font-weight:600;margin-bottom:25px}.con-item h5{font-size:24px;color:#222;font-weight:600;margin-bottom:15px}.con-item ul li{font-size:18px;color:#222;line-height:24px;margin-bottom:10px;padding-left:20px;position:relative}.con-item ul li::before{content:'';width:4px;height:4px;background-color:#222;border-radius:50%;position:absolute;top:10px;left:10px}.my-inqurty-list,.my-payment-list{border-top:2px solid #222}.my-payment-list .title-area{padding:22px 0;display:flex;align-items:center;border-top:2px solid #222;border-bottom:1px solid #aaa}.my-inqurty-list .title-area .date,.my-payment-list .title-area .date{width:150px;margin-right:20px;color:#222;font-weight:600}.my-payment-list .title-area .payment-list{width:calc(100% - 170px - 130px - 110px);margin-right:20px;color:#333;font-size:18px;font-weight:600}.my-inqurty-list .title-area .inquiry-kind,.my-payment-list .title-area .payment-method{width:110px;margin-right:20px;text-align:center;color:#333;font-size:18px;font-weight:600}.my-payment-list .title-area .payment-situation{width:110px;text-align:center;color:#333;font-size:18px;font-weight:600}.my-inqurty-list .list-item,.my-inqurty-list .title-area,.my-payment-list .list-item{padding:22px 0;display:flex;align-items:center;border-bottom:1px solid #aaa}.my-inqurty-list .list-item .date,.my-payment-list .list-item .date{width:150px;margin-right:20px;color:#888;font-weight:300}.my-payment-list .list-item .payment-list,.my-payment-list .list-item .payment-method{margin-right:20px;color:#333;font-size:18px}.my-payment-list .list-item .payment-list{width:calc(100% - 170px - 130px - 110px);cursor:pointer}.my-payment-list .list-item .payment-method,.my-payment-list .list-item .payment-situation{width:110px;text-align:center;cursor:pointer}.payment-situation.situation02{color:#222}.point_list_box_mg_b{margin-bottom:100px}.mypage_reservation_pd_box{padding:25px 0;border-bottom:1px solid #aaa}.receipt_btn,.right-btn-area .cancel-payment-btn{height:30px;padding:5px 17px;box-sizing:border-box;text-align:center}.mypage_pay_contents_box .stay_info_room{margin:14px 0 0}.mypage_pay_contents_box .stay_info_name{color:#333}.right-btn-area .cancel-payment-btn{border-radius:17px;border:1px solid #444;background:#e7e7e7;color:#222;margin-right:10px;margin-bottom:17px;cursor:pointer}.receipt_btn{border-radius:17px;border:1px solid #444;background:#fff;color:#333}.my-inqurty-list .title-area .inquiry-list{width:calc(100% - 190px - 130px - 110px);margin-right:20px;color:#333;font-size:18px;font-weight:600}.my-inqurty-list .title-area .inquiry-situation{width:110px;text-align:center;color:#333;font-size:18px;font-weight:600;margin:0 auto}.my-inqurty-list .list-item .inquiry-list{width:calc(100% - 190px - 130px - 110px);margin-right:20px;color:#333;font-size:18px;cursor:pointer}.my-inqurty-list .list-item .inquiry-kind{width:110px;margin-right:20px;text-align:center;color:#333;font-size:18px}.my-inqurty-list .list-item .inquiry-situation{text-align:center;margin:0 auto}.inquiry-situation.situation01{width:55px;height:26px;line-height:26px;background-color:#222;color:#fff;border-radius:50px}.inquiry-situation.situation02{width:55px;height:26px;line-height:26px;background-color:#fff;color:#222;border-radius:50px;border:1px solid #222}@media screen and (max-width:1280px){.stay_info_txt_box{flex-direction:column;width:100%}.stay_info_box .stay_info_txt{margin-bottom:20px}.community-review-wrap .tab,.select_schedule_people .calender{width:100%}.stay_island_life_box{grid-template-columns:repeat(3 ,calc(33.3% - 20px))}.island_life_box_item .text-area h4{font-size:42px}.sub-nav-wrap{margin-right:50px}.community-contents-wrap{width:calc(100% - 265px - 50px)}.community-title h4{font-size:24px}.community-title .go-btn button{padding:10px}.meeting-date input{width:320px}.community-review-wrap .tab ul{overflow-x:scroll}.inquiry-item{width:calc(48%)}.my-profile-list .sumsari div p{font-size:18px}.my-introduce div{width:calc(100% - 140px)}.my-introduce div input{width:calc(100% - 104px)}.my_point_box{padding:40px 25px}.my_point_coin_icon{margin:0 20px}.my-inqurty-list .list-item .date,.my-inqurty-list .title-area .date{width:110px}}@media screen and (max-width:1024px){.profile_popup{width:50px;right:21px}.my-badge-list ul li:nth-child(6),.my-mission-list ul li:nth-child(5),.profile_popup span,.vision-wrap .text-area p br{display:none}.my-badge-list ul li:nth-child(5),.my-mission-list ul li:nth-child(4),.profile_popup_icon{margin-right:0}.user_view_wrap{margin-top:0!important}.press_ganghwa_universe_flex_box{display:block}.press_ganghwa_universe_flex_box .review_search_box{margin-right:0;margin-top:40px}.tab ul{justify-content:flex-start;width:100%;overflow-x:scroll;padding-bottom:10px}.tab ul li{white-space:nowrap}.common-list .list-wrap{grid-template-columns:repeat(3,calc(33.33% - 13.33px));grid-column-gap:20px;grid-row-gap:40px}.point-popup,.special-program-contents,.vision-wrap .text-area{width:calc(100% - 40px)}.final_payment_details_fix,.keyword-list ul,.my-page .my-profile-list,.program_detail_fix,.work-list{width:100%}.work-list ul{grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:20px}.special-program-list ul li .text-area .explain-area{max-height:calc(100% - 100px)}.big_calender_day_box,.big_calender_week{display:grid;grid-template-columns:repeat(7,calc(14.2% - 8.5px));grid-column-gap:10px}.big_calender_drop_box{padding:25px 20px}.big_calender{padding:20px}.big_calender_day_box{grid-row-gap:20px}.big_calender.on{padding:40px 20px}.big_calender_title_box{margin-bottom:40px}.every-meeting-list{padding-bottom:20px;overflow-x:scroll}.every-meeting-list ul{width:fit-content}.every-meeting-list ul li{width:328px}.price-wrap .black-price,.reserve_view_top .text_area .price_area .b_color{margin-bottom:10px}.my-page,.reserve_view_top{flex-direction:column}.reserve_view_top .reserve_view_swiper{width:100%;margin-bottom:40px}.reserve_view_top .text_area{width:100%;margin-left:0}.lodging{padding:30px 15px}.reserve_view_top .text_area .price_area{align-items:flex-start;margin-bottom:30px;flex-direction:column}.reserve_view_top .text_area .price_area .r_color{margin:0}.how_many_people{width:100%;padding-top:40px}.how_many_people .con03{padding-bottom:30px}.stay_info_room{margin-bottom:20px}.stay_info_btn{width:200px}.stay_island_life_box{grid-template-columns:repeat(2 ,calc(50% - 15px))}.before_reservation_final_payment{flex-wrap:wrap}.before_reservation_checklist{order:2}.final_payment_details{width:100%;order:1;margin-left:0;margin-bottom:50px}.community-title h4{margin-bottom:10px;font-size:32px}.community-title{flex-direction:column;align-items:flex-start}.community-title .go-btn{width:100%;display:flex;justify-content:flex-end}.community-title .go-btn button{font-size:16px}.sub-nav-wrap{width:180px;margin-right:40px}.sub-lnb .lnb-item p{font-size:18px;padding:12px 15px}.mission-ranking-list .ranking-list h5{font-size:18px}.community-contents-wrap{width:calc(100% - 240px)}.ranking-list .list-wrap ul{padding:20px 15px 20px 25px}.sub-lnb .lnb-item .depth03{padding:10px 22px}.sub-lnb .lnb-item .depth03 li{padding:2px 0}.ranking-list .list-wrap ul>img{left:10px}.mission-ranking-list .ranking-list{width:calc(50% - 5px)}.mission-ranking-list .ranking-list:first-child{margin-right:10px}.community-review-list .list-wrap .img-area,.meeting-write-date div span{margin-right:20px}.meeting-date input{width:230px}.meeting-time select,.my-payment-list .list-item .date,.my-payment-list .title-area .date{width:100px}.community-review-list .list-wrap .text-area{width:calc(100% - 192px - 30px)}.mypage_close_contents .stay_island_life_box,.people-list-wrap .list-wrap{grid-template-columns:repeat(2,calc(50% - 20px));grid-column-gap:40px;grid-row-gap:40px}.my-info .text-area{width:calc(100% - 200px)}.my-badge-list ul li{min-width:calc(20% - 16px);width:calc(20% - 16px);text-align:center}.badge-present ul li .img-area,.my-badge-list ul li .img-area,.my-mission-list ul li .img-area{width:100%;height:unset;aspect-ratio:1/1}.my-mission-list ul li{min-width:calc(25% - 18px);width:calc(25% - 18px)}.badge-present ul{grid-template-columns:repeat(4,calc(25% - 18.75px));grid-column-gap:25px;grid-row-gap:25px;margin-bottom:120px}.circle_tab{overflow-x:scroll}.program_contents_list_box{grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:50px}.program_detail_info{width:60%;padding:90px 0 200px}.program_detail-swiper.swiper{margin-right:40px}.program_detail_con .con-list li{padding-right:40px}.program_detail_fix_box{width:40%;padding-left:20px}.program_detail_img_box,.program_info_contents{margin-right:30px}.program-view-wrap .calender_gray_box{width:60%}.program-view-wrap .how_many_people{width:40%;padding:30px}.down-con h5{font-size:20px}.my-page .my-profile-wrap{width:100%;margin-bottom:20px}.mypage_close_contents .badge-present ul{grid-template-columns:repeat(4,calc(25% - 22.5px));grid-column-gap:30px;grid-row-gap:25px}.mypage_close_contents .mission-present-list .list-wrap{grid-template-columns:repeat(3,calc(33% - 15px));grid-column-gap:30px;grid-row-gap:25px}.my_point_box{flex-direction:column;justify-content:unset;align-items:center}.my_point{flex-direction:column;align-items:center}.my_point_coin{margin:20px 0}.my_point_coin_icon{margin:0 20px 0 0}.my_point_coin_txt{font-size:30px}.my-payment-list .list-item .payment-list,.my-payment-list .title-area .payment-list{width:calc(100% - 100px - 130px - 110px)}.my-inqurty-list .list-item .inquiry-list,.my-inqurty-list .title-area .inquiry-list{width:calc(100% - 350px)}.my-inqurty-list .list-item .inquiry-kind,.my-inqurty-list .title-area .inquiry-kind,.my-inqurty-list .title-area .inquiry-situation{width:80px}}.my-inqury-view-wrap .my-inqury-title{padding-bottom:35px;border-bottom:1px solid #aaa;margin-bottom:35px}.my-inqury-view-wrap .my-inqury-title span{display:block;font-size:18px;color:#007bd0;margin-bottom:15px}.my-inqury-view-wrap .my-inqury-title h4{font-size:18px;color:#333;font-weight:600;margin-bottom:20px}.my-inqury-view-wrap .my-inqury-answer .answer{min-height:200px}.community_title_img_list{display:flex;justify-content:space-between;padding:29px 10px;border-bottom:1px solid #aaa}.community_title_img_post_ex,.mypage_boder_contents_box .community_title_img_post_ex{color:#444;line-height:28px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:25px 0}.community_title_img_post_title_box{width:calc(100% - 170px - 30px)}.community_title_img_post_ex{-webkit-line-clamp:3}.community_title_img_post_img{width:170px;height:170px;overflow:hidden}.view_title{color:#222;font-size:30px;font-weight:600;margin-bottom:37px}.view_day{display:flex;flex-wrap:wrap;align-items:center;color:#666}.view_contents_box{border-top:1px solid #000;border-bottom:1px solid #000;margin:0 0 50px}.view_contents{padding:50px 0 118px}.view_contents_ex_bold{color:#333;font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px}.view_contents_ex{color:#333;font-size:18px;font-weight:400;line-height:32px}.view_contents_img{width:fit-content;max-width:557px;margin:118px auto 0}.mypage_boder_contents_box .community_title_img_post_title_box{width:calc(100% - 96px - 50px)}.mypage_boder_contents_box .community_title_img_post_img{width:96px;height:96px;overflow:hidden}.like_box{display:flex;align-items:center;color:#888}.delete_box{display:flex;align-items:center;color:#333;font-size:15px;font-weight:600;cursor:pointer}.pw_popup,.shadow{position:fixed;display:none}.delete_icon{cursor:pointer;width:20px;height:20px;background:url(/images/icon/delete_icon.svg);margin-right:6px}@media screen and (max-width:768px){.profile_popup{top:52px}.sub-banner{background:url(/images/mo-sub-banner01.jpg) center center/cover no-repeat;height:200px;position:relative;margin-bottom:40px}.sub-banner .text-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:0;text-align:center}.sub-banner .text-area h4{font-size:36px;margin-bottom:0}.special-program-list ul li .text-area .explain-area p,.sub-banner .text-area p{font-size:18px;line-height:28px}.inquiry-agree-area .checkbox-area,.tab,.work-list{margin-bottom:40px}.tab ul li{font-size:18px;padding:10px 15px;margin-right:10px}.common-list,.program_contents_list_wrap,.reserve_view_top{margin-bottom:60px}.common-list .list-wrap{grid-template-columns:repeat(1,calc(100%));grid-column-gap:0px;grid-row-gap:30px}.next_btn,.paging_box{margin-top:60px}.ganghwa-universe-swiper,.main-banner-swiper02,.main-banner-swiper02 .swiper-slide{height:600px}.ganghwa-universe-swiper .text-area h4{font-size:30px;line-height:48px;margin-bottom:5px}.ganghwa-universe-swiper .text-area h4 br,.reservation_completed .stay_info_room,.special-program-title br{display:block}.ganghwa-universe-swiper .text-area h6{font-size:20px;line-height:28px;margin-bottom:5px}.ganghwa-universe-swiper .text-area p,.vision-wrap .text-area p{font-size:16px;line-height:24px}.big_calender_week,.every-meeting-title span,.ganghwa-universe-swiper .swiper-pagination-bullet,.my-badge-list ul li:nth-child(5),.my-inqurty-list .title-area,.my-payment-list .title-area,.my_point_line,.mypage_close_contents .mission-present-list .list-wrap .text-area .view_day .view_day_line,.other-program-swiper-wrap .swiper-button-next,.other-program-swiper-wrap .swiper-button-prev,.reserve_view_swiper .swiper-button-next,.reserve_view_swiper .swiper-button-prev,.review-list ul li .text-area h6{display:none}.complete-reserve-wrap,.every-meeting-wrap,.keyword-wrap,.vision-wrap{padding:60px 0}.vision-wrap .text-area{padding:45px 20px}.program-calender-title,.vision-wrap .text-area h4{font-size:35px;margin-bottom:20px}.reservation-banner .text-area,.work-wrap{padding-top:60px}.special-program-list ul,.work-list ul{grid-template-columns:repeat(1,calc(100%));grid-column-gap:0px;grid-row-gap:10px}.work-title{margin-bottom:30px;font-size:35px}.work-wrap .contents{padding-bottom:60px}.work-list ul li .text-area h6{height:unset;font-size:20px;line-height:30px;color:#222;margin-bottom:15px}.keyword-title h4{font-size:35px;margin-bottom:25px}.keyword-title p{font-size:22px;line-height:30px;padding:0 20px}.keyword-title{margin-bottom:35px}.keyword-list ul li p{font-size:16px;line-height:22px}.jamsisum-review-wrap,.people-list-wrap,.project-view{margin-bottom:80px}.project-view .view-top h4{font-size:21px;line-height:30px}.project-view .view-con{padding:35px 0 40px}.project-view .view-con img{max-width:unset;width:100%}.my-payment-list .list-item,.point_list_title_wrap,.project-view .view-file{align-items:flex-start;flex-direction:column}.price-wrap .black-price,.project-view .view-file h5,.reserve_view_wrap .price-wrap .black-price,.stay-list .swiper{margin-bottom:15px}.project-view .view-file ul{border-left:none;padding-left:0}.project-view .view-file ul li{margin-bottom:10px;display:flex;justify-content:space-between}.main-banner-swiper02 .text-area,.review-list ul{padding-top:10px}.program-calender-wrap,.special-program{padding:50px 0 60px}.special-program-title{font-size:35px;line-height:40px;margin-bottom:30px}.special-program-list ul li{aspect-ratio:1/1.4}.special-program-list ul li .text-area{top:20px;left:20px;padding-right:10px}.big_calender_title_box,.my-badge-list ul,.my-mission-list ul,.program_detail_contents{flex-wrap:wrap}.big_calender_arrow_box{margin-left:20px}.calender_circle_wrap,.common_txt_center_ex{margin-top:20px}.big_calender_title{font-size:24px;width:100%;justify-content:space-between}.big_calender_drop_box{padding:30px 20px;flex-wrap:wrap}.big_calender_drop{display:none!important;margin-top:20px;border:1px solid #555;height:40px;display:flex;align-items:center;justify-content:center;width:100%}.big_calender.on,.final_payment_details_fix,.my_point_box,.mypage_close_contents,.pw_popup{padding:30px 20px}.big_calender_day_box{display:flex;width:100%;overflow-x:scroll;padding-bottom:20px}.big_calender_day_box .big_calender_day{margin-right:20px;min-height:100px}.calender_circle_box_contents{float:unset}.big_calender_day_number,.meeting-view-date div span,.price-wrap .black-price h5,.price-wrap .red-price h5{font-size:18px}.big_calender_day_box .big_calender_day .calender_circle_box_contents span{white-space:nowrap;font-size:14px}.calender_circle_1,.calender_circle_2,.calender_circle_3,.calender_circle_4,.calender_circle_5,.calender_circle_6,.calender_circle_gray{min-width:unset;width:4px;height:4px}.calender_circle_box_contents .calender_circle_box{justify-content:unset}.big_calender_drop_title{font-size:16px;line-height:24px;text-align:center}.every-meeting-list ul li{width:250px;margin-right:20px}.every-meeting-title{margin-bottom:35px;justify-content:center}.every-meeting-title h4{font-size:35px}.every-meeting-list ul li .text-area{padding:15px 20px}.every-meeting-list ul li .text-area p{font-size:18px;line-height:24px;height:48px}.jamsisum-review-title{font-size:35px;margin-bottom:25px;text-align:center}.review-list ul li{flex-direction:column;padding:20px 0}.review-list ul li .img-area{width:100%;margin-bottom:15px}.review-list ul li .text-area{width:100%;padding-top:0}.review-list ul li .text-area h5{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}.reservation-banner{height:280px}.reservation-banner .text-area h4{font-size:36px;text-align:center;word-break:keep-all}.reservation-banner .text-area p,.select_schedule_title{font-size:16px;text-align:center}.reservation-calender-wrap{transform:translateY(-70px)}.stay-list-wrap{grid-template-columns:repeat(1,calc(100%));grid-column-gap:0px;grid-row-gap:50px;margin-bottom:60px}.stay-list .text-area h4{font-size:24px;line-height:1.4;margin-bottom:20px}.stay-list .text-area p{display:none;font-size:16px;line-height:1.5}.price-wrap .black-price span,.price-wrap .red-price span{width:120px;padding:0;line-height:28px}.meeting-time select:last-child,.my-badge-list ul li:nth-child(2n),.my-link h4,.my-mission-list ul li:nth-child(2n),.price-wrap .black-price,.price-wrap .red-price,.program-view-wrap .stay_info_room_txt,.program_detail_img_box,.program_info_contents,.reservation_completed .stay_info_room_txt,.reserve_view_wrap .price-wrap .black-price,.reserve_view_wrap .price-wrap .red-price{margin-right:0}.reserve_view_wrap{padding-top:60px;padding-bottom:100px}.h4-title{flex-direction:column;align-items:flex-start;margin-bottom:30px}.common_title_small,.h4-title h4{font-size:32px}.reserve_view_top .reserve_view_swiper{width:100%;height:unset;aspect-ratio:1/1;margin-bottom:20px}.comment-list-wrap .list-item .comment-contents .comment-con,.community-review-list .list-wrap .text-area h4,.form-area01 .form01 span,.reserve_view_top .text_area .cat01,.stay_info_room_people,.stay_info_txt_list>div,.use-point-area .title{margin-bottom:10px}.reserve_view_top .text_area h4{font-size:22px;margin-bottom:20px}.reserve_view_top .text_area p{font-size:16px;line-height:1.5;margin-bottom:20px}.reserve_view_top .text_area .box_area{padding:20px 15px;margin-bottom:20px}.lodging_info .accordion_item,.reserve_view_wrap .stay_info_txt_list_box{padding:20px 15px}.reserve_view_wrap .price-wrap .black-price span,.reserve_view_wrap .price-wrap .red-price span{width:120px;margin-right:12px}.point_list_title_box,.stay_info_txt_list{flex-direction:column;margin-bottom:20px}.lodging_info .title h3,.my_point_title{font-size:20px}.lodging_info{padding:20px 0}.lodging_info .list_wrap div{display:flex}.lodging_info .list_wrap div ul:first-child{margin-left:00px}.stay_info_box{flex-direction:column;padding-top:40px}.stay_info_img{width:100%;height:unset;aspect-ratio:1/0.785;margin-bottom:20px}.stay_info_room{flex-direction:column-reverse;margin-right:0}.stay_info_btn{width:100%;margin-top:40px}.how_many_people .con02{padding-bottom:0}.how_many_people .con02 div{flex-direction:column;align-items:flex-start;margin-bottom:25px}.how_many_people .con02 div span{font-size:20px;margin-bottom:10px;margin-right:0;width:100%}.how_many_people .con02 div p,.meeting-view-date div p{font-size:16px}.stay_island_life_box{padding-top:60px;grid-template-columns:repeat(1 ,calc(100%));grid-column-gap:00px;grid-row-gap:40px}.island_life_box_item .gray-bg{padding-top:30px}.badge-present .small-title,.badge-present .title,.comment-second-list-wrap .list-item.second-item:last-child,.con-item,.inquiry-item,.inquiry-title,.island_life_box_item .text-area,.mission-present .title{margin-bottom:30px}.island_life_box_item .text-area h4{font-size:40px;margin-bottom:5px}.island_life_box_item .text-area p{height:unset;overflow:unset;text-overflow:unset;word-break:unset;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;width:90%}.island_life_box_item .img-area .img-box{border-top-left-radius:140px}.island_life_box_item:hover .img-area .arrow{opacity:1;width:36px;height:36px;top:-18px;right:20px}.island_life_box_item .btn{height:50px;background-color:#333;border:1px solid #333;color:#fff}.my-inqurty-list .list-item,.my-link,.my-profile-list .my-introduce,.my-profile-list .sumsari,.my-profile-list .sumsari div,.use-point-area{flex-direction:column;align-items:flex-start}.before_reservation_final_payment{padding-top:40px}.final_payment_details_title{margin-bottom:20px;font-size:20px}.final_payment_details .stay_info_room_txt,.line_title_box p,.my-profile-list .my-badge .title,.point-title h4{font-size:24px}.scroll_contents{padding:10px}.community-review-list .list-wrap li,.community-wrap,.final_payment_details_img_info,.inquiry-list,.meeting-view-date,.mission-ranking-list,.my_profile_img_change,.mypage_setting_flex_box,.program-view-wrap .select_schedule_people{flex-direction:column}.final_payment_details_img{margin:0 0 20px;width:100%;height:unset;aspect-ratio:1/0.771}.community-contents-wrap,.community-review-list .list-wrap .text-area,.final_payment_details_txt,.meeting-date input,.meeting-list-wrap .list-wrap .text-area,.mission-ranking-list .ranking-list,.my-link input,.my-profile-list .my-introduce div,.mypage_boder_contents_box .community_title_img_post_title_box,.mypage_go_btn,.mypage_setting_flex_box .b2b_contact_us_form_list_input,.next_btn,.point_change,.program-view-wrap .calender_gray_box,.program-view-wrap .final_payment_details_img,.program-view-wrap .final_payment_details_txt{width:100%}.before_reservation_checklist .argee_secession,.before_reservation_checklist .scroll_chk_box:last-child{margin-bottom:0}.comment-list-wrap .list-item.first-item:first-child,.comment-wrap,.schedule_final_payment_price{margin-top:30px}.right-btn-area .cancel-payment-btn,.schedule_final_payment_price_box{padding:0 15px}.scroll_chk_box{margin-top:20px;margin-bottom:40px}.schedule_final_payment_price_box .bold,.total-price h5{font-size:22px}.reservation_completed{width:100%;padding-bottom:10px}.reservation_completed_list{flex-wrap:wrap;justify-content:center;margin-bottom:30px}.reservation_completed_sub_title{width:100%;text-align:center;margin-right:0;margin-bottom:10px}.reservation_completed .stay_info_room_people{margin:20px auto 0}.other-program-title,.program_detail_con h5{font-size:24px;margin-bottom:20px}.other-program-wrap{padding:40px 0 100px}.sub-nav-wrap{margin-right:0;width:100%;margin-bottom:60px}.sub-nav-wrap .mo-depth03{display:block;display:flex;justify-content:space-between}.sub-nav-wrap .mo-depth03 li{width:48%;padding:15px 0;text-align:center;vertical-align:middle;line-height:1.3;background-color:#f2f2f2;color:#444;display:flex;align-items:center;justify-content:center}.sub-nav-wrap .mo-depth03 li.on{color:#222;font-weight:700;font-size:18px}.sub-lnb .lnb-item.on p{height:60px;background:url(/images/icon/subnavarrow02.svg) center right 20px no-repeat #222}.sub-lnb{position:relative;top:0;left:0;border:unset;margin-bottom:15px}.sub-lnb li{width:100%;background-color:#fff;height:60px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;position:absolute;left:0}.sub-lnb li.on{border:unset;position:unset}.sub-lnb li:nth-child(2){top:60px}.sub-lnb li:nth-child(3){top:120px}.sub-lnb li:nth-child(4){top:180px}.sub-lnb li:nth-child(5){top:240px}.community-title{flex-direction:column;align-items:flex-start;margin-bottom:20px;padding-bottom:0}.community-title h4{font-size:36px}.community-title .go-btn button{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);height:50px;background-color:#094;color:#fff;border-radius:10px;z-index:999999;padding:0 20px;display:flex;align-items:center;justify-content:center}.community-title .go-btn span{background-color:#fff}.mission-ranking-list .ranking-list:first-child{margin-right:0;margin-bottom:15px}.ranking-list .list-wrap ul{padding:20px}.ranking-list .list-wrap ul>img{top:12px;left:12px}.community-mission-write,.community-review-write{padding-bottom:80px}.community-mission-write .title-area h4,.meeting-view .view-top h4{font-size:30px;line-height:1.3}.mission-select-list-wrap{flex-direction:column;padding-bottom:10px;margin-bottom:30px}.meeting-date,.meeting-time,.mission-select-list-wrap .mission-select-list,.my-link h4{width:100%;margin-bottom:20px}.mission-select-list-wrap .mission-select-list div{height:185px}.mission-select-list-wrap .mission-select-list div ul{padding:20px;height:185px}.possible-mission-list ul li label{align-items:center}.my-badge-list ul li:nth-child(-n+2),.my-mission-list ul li:nth-child(-n+2),.possible-mission-list ul li label span{margin-top:0}.community-mission-write textarea,.form-area01 .form03 textarea,.meeting-view textarea,.mypage-banner{height:300px}.meeting-list-wrap .list-wrap li{flex-direction:column;padding-right:0}.common-list02 .list-wrap li .img-area,.meeting-list-wrap .list-wrap .img-area,.my-inqurty-list .list-item .inquiry-list,.my-payment-list .list-item .payment-list{width:100%;margin-right:0;margin-bottom:20px}.meeting-view-date h6{margin-right:0;margin-bottom:10px}.meeting-view-date div{margin-right:0;margin-bottom:5px}.comment-wrap{padding-bottom:30px}.write-wrap input{height:40px;width:calc(100% - 50px);padding:10px 15px}.write-wrap button{width:40px;height:40px;background-size:50%}.comment-list-wrap .list-item .profile-img-area{width:36px;height:36px;margin-right:20px}.comment-list-wrap .list-item .comment-contents{width:calc(100% - 56px)}.comment-list-wrap .list-item .comment-contents .title{margin-bottom:5px}.comment-list-wrap .list-item .comment-contents .title p{font-size:14px}.comment-list-wrap .list-item.first-item,.comment-second-list-wrap .list-item.second-item,.community-review-wrap .tab,.my-profile-list .my-introduce .title,.my-profile-list .sumsari div h4,.mypage_close_contents .mission-present-list .list-wrap .text-area p,.point-title,.point-title h4,.program-view-wrap .select_schedule_title{margin-bottom:20px}.comment-second-list-wrap{padding-left:20px}.more-replies-btn{margin-left:60px}.meeting-write-date{flex-direction:column;align-items:flex-start;margin-bottom:0}.meeting-write-date div span{display:block;width:100%;margin:0 0 10px}.meeting-time select{margin:0 10px 0 0;width:calc(50% - 7px);display:inline-block}.photo-area .photo-upload label{width:66px;height:66px;margin-right:10px}.photo-area .img-list{width:calc(100% - 66px - 10px)}.photo-area .img-list li{width:66px;height:66px}.community-review-wrap .tab ul li{padding:10px 15px;margin-right:10px}.community-review-list .list-wrap .text-area h5{margin-bottom:20px;font-size:16px;line-height:24px;height:72px}.community-review-write-title{font-size:30px;line-height:1.3;margin-bottom:30px}.form-area01 .form01{flex-direction:column;align-items:flex-start;margin-bottom:20px}.form-area01 .form01 select{width:100%;margin:0}.form-area01 .form02 input,.receipt_btn{padding:0 10px}.people-list-wrap .list-wrap,.program_contents_list_box{grid-template-columns:repeat(1,calc(100%));grid-column-gap:0px;grid-row-gap:40px}.my-badge-list ul li,.my-mission-list ul li{min-width:calc(50% - 10px);width:calc(50% - 10px);margin-right:20px;margin-top:30px}.community-info-wrap{padding-top:40px;padding-bottom:80px}.badge-present,.mission-present,.my-info,.my-info-list>div{padding:40px 20px}.my-info{flex-direction:column;align-items:center}.my-info .img-area{margin-right:0;width:64%;height:unset;aspect-ratio:1/1}.my-info .text-area{width:100%;text-align:center}.my-badge .title,.program-swiper{margin-bottom:55px}.my-mission-list ul li,.program-swiper .text-area h4,.program-swiper .text-area h6,.program-swiper .text-area p{text-align:center}.my-link span{top:unset;bottom:52px;right:20px;transform:unset}.badge-present ul{grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:30px;margin-bottom:60px;min-height:200px}.radio-wrap div label span{width:20px;height:20px}.program_detail_fix{padding-top:60px;position:unset;width:100%}.program_detail_info{width:100%;order:2;padding:0 0 100px}.program_detail_fix_box{width:100%;order:1;padding:0;border:none}.program_detail_fix_box.mo-block .program_detail_fix{padding-top:0}.program_detail-swiper.swiper{margin:60px 0 20px;width:100%}.con-item h5,.program_detail_title{font-size:20px;margin-bottom:10px}.program_detail_price{margin:30px 0 20px}.program_detail_reservation_btn{margin:40px 0 20px}.program_detail_con,.program_detail_con .con-list li{padding-right:0}.other-program-swiper02-wrap{padding:0 46px}.other-program-swiper02-wrap .swiper-button-next{right:0}.program-view-wrap{padding-top:60px;padding-bottom:80px}.program-view-wrap .how_many_people{width:100%;padding:40px 0 30px}.program-view-wrap .people_select_box{width:80%}.inquiry-swiper .text-area{top:50%;width:calc(100% - 40px)}.inquiry-wrap{margin-top:40px;margin-bottom:100px}.down-con h5{font-size:23px}.down-con a{font-size:18px;margin-top:10px}.down-con{flex-direction:column;align-items:flex-start;padding:30px 0}.down-con a span{width:25px;height:25px}.down-con a span img{width:30%}.inquiry-item{width:calc(100%)}.inquiry-btn button{width:100%;padding:0;height:50px;line-height:50px}.mypage-banner .text-area,.mypage-banner02 .text-area{padding-top:80px}.mypage-banner .text-area h4{font-size:48px}.my-page .my-profile-list>div{padding:40px 20px;margin-bottom:20px}.my-profile-list .list-item .title{font-size:24px;width:calc(100% - 51px)}.my-profile-list .sumsari div p{margin-bottom:30px;line-height:1.4}.my-profile-list .my-introduce div button,.my-profile-list .sumsari button{width:100%;height:45px}.my-profile-list .my-history .title,.my-profile-list .my-inqury .title,.my-profile-list .my-write .title{width:calc(100% - 51px)}.my-profile-list .point-wrap .point-btn strong{font-size:32px;margin-right:4px}.my-profile-list .my-history span,.my-profile-list .my-inqury span,.my-profile-list .my-write span{width:36px;height:36px;margin-left:15px}.my-profile-list .my-history span img,.my-profile-list .my-inqury span img,.my-profile-list .my-write span img{width:8px;height:18px}.my-profile-list .my-introduce div input{width:100%;margin-bottom:30px}.live-area{flex-direction:column-reverse}.live-area .check_btn{width:100%;margin-bottom:10px}.live-area .live-input,.mypage_border_list_day{width:100%;margin-right:0}.mypage-banner02{height:250px}.mypage-banner02 .text-area h4{font-size:30px;text-align:left}.mypage_close_contents_box{transform:translateY(-100px)}.mypage_close_contents_box .close-btn{top:-70px;background-size:25px;width:25px;height:25px}.img_change_btn{margin-left:0;width:100%;margin-top:20px}.mypage_setting_grid_box{grid-template-columns:repeat(3,calc(33.3% - 6.66px));grid-column-gap:10px}.my-inqurty-list .list-item .date,.my-payment-list .list-item .date,.mypage_setting_flex_box .b2b_contact_us_form_list_select{width:100%;margin-right:0;margin-bottom:10px}.pw_popup{width:calc(100% - 40px)}.mypage_close_contents .badge-present ul,.mypage_close_contents .mission-present-list .list-wrap{grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;grid-row-gap:30px}.mypage_close_contents .mission-present-list .list-wrap .text-area .view_day{flex-direction:column;align-items:flex-start;margin-top:5px}.mypage_close_contents .stay_island_life_box{padding-top:30px;grid-template-columns:repeat(1,calc(100%));grid-column-gap:0px;grid-row-gap:40px}.my_point_coin{display:flex;flex-direction:column;align-items:center;margin:10px 0}.my_point_coin_flex{margin:8px 0}.mypage_border_list{padding:15px 0;align-items:flex-start;flex-direction:column}.mypage_border_list_contents{margin:0;padding-top:5px;flex-direction:column;align-items:flex-start;line-height:30px}.mypage_border_list_contents span{width:100%;line-height:1.4}.mypage_border_list_contents span.point_color_blak,.mypage_border_list_contents span.point_color_blue{width:100%;padding:0;margin-top:10px}.my_point_coin_txt{font-size:22PX}.my_point_coin_green,.my_point_txt{font-size:16PX}.my_point_ex div{line-height:1.3}.point-popup-box{padding-top:60px;justify-content:center;align-items:unset}.point-popup{padding:30px 20px;height:fit-content;max-height:calc(100vh - 120px);overflow-y:scroll}.con-item ul li{padding-left:12px;font-size:16px;margin-bottom:5px}.con-item ul li::before{left:2px;top:9px}.point-popup-closed-btn{position:absolute;top:40px;right:20px}.argee_secession .agree{margin-right:18px}.my-payment-list .list-item .payment-method{display:flex;width:100%;margin-right:0;margin-bottom:5px}.my-payment-list .list-item .payment-situation{display:flex;width:100%;margin-right:0}.argee_secession .agree_chk{margin-right:6px}.argee_secession .agree_chk_txt,.community_title_img_list .view_day{font-size:15px}.mypage_reservation_pd_box{padding:30px 0 0}.point_list_box_mg_b{margin-bottom:50px}.point_list_title{margin-bottom:20px;text-align:left}.receipt_btn,.right-btn-area .cancel-payment-btn{line-height:40px;border-radius:50px;height:40px;margin-bottom:0}.my-inqurty-list .list-item .inquiry-kind{width:100%;margin-right:0;margin-bottom:10px;text-align:unset}.my-inqurty-list .list-item .inquiry-situation{margin:0}.community_title_img_list{flex-direction:column-reverse;padding:20px 0}.mypage_boder_contents_box .community_title_img_post_img{width:80%;height:unset;aspect-ratio:1/1;margin:0 auto 20px}.mypage_boder_contents_box .community_title_img_post_ex{-webkit-line-clamp:2}.community_title_img_list .view_day_line{margin:0 8px}}.shadow{left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100vh;z-index:999999999999}.pw_popup{width:716px;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px 50px;box-sizing:border-box;background:#fff;z-index:9999999999999999;border-radius:10px}.pw_popup .close{width:37px;height:37px;background:url(/images/icon/popup_close.svg);border:0;position:absolute;right:0;top:-47px;cursor:pointer}.pw_popup_line{border-top:1px solid #000;margin-top:26px;padding-top:63px;margin-bottom:60px}.pw_popup_line_contents .b2b_contact_us_form_list_title{min-width:127px;margin-right:60px;margin-bottom:0}.photo-area .img-list li.thumbnail{border:1px solid red;position:relative}.photo-area .img-list li.thumbnail::after{content:'대표';position:absolute;width:36px;height:19px;top:5px;right:5px;background:#00000080;font-size:14px;color:#fff;border-radius:2px;text-align:center}.view-con .view_image_list_box{margin-top:20px;text-align:center}.program_calender_date_box div{padding:6px 0;margin:5px;border-radius:15px;cursor:pointer}.program_calender_date_box div p{padding:5px 8px;border-radius:15px;max-width:37px;margin:0 auto}.calendar_normal_date{color:#333;font-weight:700;opacity:1;pointer-events:auto;cursor:pointer}.calendar_pick_date{background-color:#007bd0;color:#fff;font-weight:700}.calender_pick_disabled_date{opacity:.3;pointer-events:none;cursor:default}.calender_two_before_day_disabled_date{opacity:.5;pointer-events:none;cursor:default}.calender_next_pick_possible_date{opacity:1;pointer-events:auto;cursor:pointer}.lastday.pick-date-outter-div .prev_p{width:fit-content;padding-left:10px}.lastday.pick-date-outter-div .next_p{width:fit-content;padding-left:15px}.calender_gray_box .day_box{width:fit-content;padding-left:9px}.program_calender_date_box .today{background-color:#474747;color:#fff}.stay_list_circle .on{background:#fff;border:1px solid #000}.stay_list_circle li{width:9px;height:9px;border-radius:50%;border:1px solid #fff;margin-right:10px}.stay_list_txt_box{width:570px}.stay_list_txt_box .stay_info_room{margin:30px 0}.stay_list_ex{color:#333;font-size:18px;line-height:32px}.stay-loading_box{display:flex;justify-content:center;width:100%;margin-top:100px}.stay-loading_box img{width:100px;height:100px}.pick-date-outter-div{margin:8px 0;position:relative;padding-top:5px}.pick-date-inner-div{height:23px;margin:0!important}.pick-date-inner-div-active-bg{background-color:#cae7fb}.pick-date-inner-div-active-bg .reservable:not(.pick-date-inner-p-active),.pick-date-inner-div-active-bg .saturday.reservable:not(.pick-date-inner-p-active),.pick-date-inner-div-active-bg .sunday.reservable:not(.pick-date-inner-p-active){color:#007bd0;font-weight:600;font-size:16px}.pick-date-inner-div-active-bg-w15{background-color:#cae7fb;width:15px}.pick-date-inner-p{position:absolute;top:1px;width:39px;height:30px;align-content:center;border-radius:15px}.pick-date-inner-p-active{color:#fff!important;background-color:#007bd0}.pick-date-left-radius{border-radius:15px 0 0 15px}.pick-date-right-radius{border-radius:0 15px 15px 0}.payment-loading-wrap{min-height:calc(100vh - 93px - 196px);padding:190px 0}.payment-loading h4{font-family:tenada;font-size:45px;color:#222;margin-bottom:25px;text-align:center}.payment-loading p{font-size:16px;color:#333;line-height:26px;text-align:center;margin-bottom:50px}.loading span{display:inline-block;width:20px;height:20px;background-color:#007bd0;border-radius:50%;animation:1.5s linear infinite loading;margin-right:10px}@keyframes loading{0%,100%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}.loading span:first-child{animation-delay:0s}.loading span:nth-child(2){animation-delay:.2s}.loading span:nth-child(3){animation-delay:.4s}.loading span:nth-child(4){animation-delay:.6s}.program-calender .big_calender_day_box .calender_circle_box div{position:absolute;top:7px;left:0}.program-calender .big_calender_day_box .calender_circle_box span{padding-left:10px}.swiper-pagination{left:-20px!important;text-align:right}.swiper-pagination-bullet-active{background:#fff!important;border:1px solid #000}.swiper-pagination-clickable .swiper-pagination-bullet{background:unset;border:1px solid #fff;opacity:1}.category-product-popup{background:#fff;border:2px solid #ffc960;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:250px;max-width:400px;font-family:inherit}.category-product-popup .popup-header{background:#ffc960;color:#000;padding:12px 16px;border-radius:6px 6px 0 0;display:flex;justify-content:space-between;align-items:center}.category-product-popup .popup-header h4{margin:0;font-size:16px;font-weight:300}.category-product-popup .popup-close{background:0 0;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.category-product-popup .popup-close:hover{background:rgba(255,255,255,.2);border-radius:50%}.category-product-popup .product-list{list-style:none;margin:0;padding:0}.category-product-popup .product-item{padding:10px 12px;border-bottom:1px solid #eee;cursor:pointer;transition:background-color .2s}.category-product-popup .product-item:last-child{border-bottom:none}.category-product-popup .product-item:hover{background:#f8f9fa}.category-product-popup .product-name{font-size:14px;color:#333;display:block}.inqury-modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0,0,0 ,.75);z-index:9999999999}.inqury-modal-wrap .inqury-modal{padding:200px 0;width:100%;height:100%;overflow-y:scroll}.inqury-modal-wrap .inqury-modal .modal-bg{background-color:#fff;border-radius:10px;padding:50px 60px;position:relative}.inqury-modal-title{font-size:30px;color:#222;font-weight:700;margin-bottom:75px}.inquiry-modal-closed-btn{position:absolute;top:-68px;right:0;background:url(/images/icon/popup_close.svg) center center no-repeat;width:48px;height:48px;cursor:pointer}@media screen and (max-width:768px){.program_calender_date_box div{padding:6px 0}.pw_popup{width:calc(100% - 40px);padding:30px 20px}.payment-loading-wrap{padding:120px 0}.payment-loading h4{font-size:36px;margin-bottom:20px}.payment-loading p{font-size:15px;line-height:24px;margin-bottom:40px}.loading span{width:16px;height:16px;margin-right:8px}.program-calender .big_calender_day_box .big_calender_day .calender_circle_box_contents span{padding-left:10px;white-space:unset;line-height:1.3;word-break:keep-all}.program-calender .big_calender_day_box .big_calender_day .calender_circle_box{width:240px}.category-product-popup{min-width:200px;max-width:300px}.category-product-popup .popup-header h4{font-size:14px}.category-product-popup .product-name{font-size:13px}.inqury-modal-wrap{background:rgb(0,0,0 ,.85)}.inqury-modal-wrap .inqury-modal{padding:80px 0}.inqury-modal-wrap .inqury-modal .modal-bg{padding:40px 20px}.inqury-modal-wrap .inquiry-agree-area .checkbox-area{margin-bottom:40px}.mo-inquiry-modal-btn{margin-bottom:10px}.mo-inquiry-modal-btn button{width:100%;height:100%}.inquiry-modal-closed-btn{width:36px;height:36px;background-size:36px 36px;top:-50px}}