.aboutIcl{padding-top:0}.icl_h3{border-bottom:none}.feikick_ul{margin-bottom:60px}.feikick_li{margin:0;background-color:#e8f3f7;list-style-type:none}.feikick_figcaption{text-align:left;margin-top:20px}.feikick_figcaption small{font-size:16px;font-weight:600}.notice{margin-top:5px;text-align:right}.swiperContainer{position:relative}.swiper-slide_img{width:64%}.swiper-pagination-bullet-active{background-color:#4781ca}.step{color:#4781ca;font-weight:600}.step_text{display:inline-block;margin-right:12px;padding:2px 12px;border:2px solid #4781ca;border-radius:25% 25% 25% 25%/50% 50% 50% 50%}.swiper-pagination-bullet{width:40px !important;height:5px !important;border-radius:0 !important}.swiper-slide_img{margin-bottom:64px}.icl_article{background-color:#e8f3f7}.laser_dl{text-align:left}.laser_dl:last-child{margin-bottom:0}.advantage_dl:last-child{margin-bottom:0}.icl_cost_article{background-color:#e8f3f7}.icl_cost_table{background-color:#fff}.icl_cost_dl{margin:0;padding:0;text-align:left}.icl_cost_dl:last-child{border-bottom:none}.icl_cost_li{list-style-type:none}.advantage_article{background-color:#e8f3f7}.totalcare_article{background-color:#e8f3f7}.totalcare_li{list-style-type:none;background-color:#fff}.totalcare_dd{text-align:left}.astigmatism_point_list ul,.astigmatism_point_list_detail{list-style:none;text-align:left}.astigmatism_number_list_detail{margin-top:20px}.astigmatism_number_list_detail:first-child{margin-top:0}.astigmatism_point_list_title{font-weight:700;text-align:left}.astigmatism_block_list_detail{margin-top:10px;position:relative}.astigmatism_block_list_detail:before{content:"■";margin-left:0;position:absolute;left:0}.title_underline{text-decoration:underline}.astigmatism_point{text-align:left}.point_text{margin:20px 0 10px}.number_one,.number_two,.number_three,.number_four{position:relative}.number_one:before,.number_two:before,.number_three:before,.number_four:before{content:"";margin-left:0;position:absolute;left:0}.number_one:before{content:"①"}.number_two:before{content:"②"}.number_three:before{content:"③"}.number_four:before{content:"④"}.astigmatism_point_list_title{display:block;margin-bottom:10px}.point_title{font-size:25px;font-weight:700;margin-bottom:10px}.top_banner_area{display:flex;justify-content:space-between}.top_banner{position:relative}.top_banner_link{color:#fff;display:block}.top_banner_image{width:100%}.top_banner_area{display:flex;justify-content:space-between}.top_banner{position:relative}.top_banner_link{color:#fff;display:block}.top_banner_link:hover{color:#fff !important}.top_banner_image{width:100%}.banner_description{align-items:center;background-color:#0f2a4b;bottom:-20px;display:flex;justify-content:center;opacity:.9;position:absolute;width:100%}.banner_description{align-items:center;background-color:#0f2a4b;justify-content:center;opacity:.9;position:absolute;width:100%}.explanation_description{margin-left:0;margin-top:-50px;width:31%}#history{margin-top:60px}#cost{margin-top:60px}#merit{margin-top:60px}#afterCare{margin-top:60px}#process{margin-top:60px}.icl_link_ul{width:90%}.icl_link_li{list-style:none;border-bottom:1px solid #b9a245;width:100%}.icl_link_li a{align-items:center;color:#0f2a4b;display:flex;justify-content:space-between;padding:15px 0}.icl_link_li p{margin:0;margin-left:4%}.icl_link_li img{width:20px;margin-right:20px}.main_image_relative{position:relative}@media (min-width:768px){.feikickNote{margin-bottom:60px}.feikick_ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.feikick_li{margin-bottom:60px;padding:60px 50px}.feikick_li:nth-of-type(1),.feikick_li:nth-of-type(2),.feikick_li:nth-of-type(5),.feikick_li:nth-of-type(6),.feikick_li:nth-of-type(7){width:100%}.feikick_li:last-child{margin-bottom:0}.vivid_text{margin-bottom:40px}.vividphoto{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.vividphoto_figure{width:48%}.vivid_figcaption{font-size:17px;font-weight:600;margin-bottom:24px}.swiperContainer{margin-bottom:60px;width:596px;overflow:hidden}.swiper-button-next,.swiper-button-prev{top:160px !important}.swiper-pagination{top:293px}.icl_article{padding:60px 0;width:1200px}.step{font-size:20px}.step_text{font-size:16px}.step_number{font-size:20px}.swiper-slide_text{max-width:520px}.laser_dl{margin-bottom:20px;max-width:900px}.icl_cost_table{padding:0 30px}.icl_cost_dl{display:flex;padding:20px 0;border-bottom:1px solid #acb8c6}.icl_cost_dt{font-size:20px;margin:auto;width:30%}.icl_cost_dd{margin:0;width:70%}.add_surgery_type{padding-left:0;width:40%}.add_surgery_content{width:60%}.advantage_article{padding:60px 150px;max-width:1200px}.advantage_article:first-of-type{margin-bottom:60px}.totalcare_ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.totalcare_li{margin:0 20px 50px;padding:20px 26px;width:28%}.totalcare_h4{margin-bottom:20px;font-size:18px;letter-spacing:.2rem}.totalcare_number{font-size:24px}.totalcare_icon{margin-bottom:20px;width:60px}.equipment_number{font-size:16px}.footer_menu{flex-wrap:wrap;width:75%;max-width:900px !important}.wrap.feikick{margin-top:60px}.astigmatism_point_list_detail{margin-top:40px}.astigmatism_area{width:900px}.astigmatism_block_list_detail{padding-left:30px}.astigmatism_point{margin-top:60px}.astigmatism_graph_image{margin-top:60px}.after_lasik_image{margin:10px 0 30px}.number_one,.number_two,.number_three,.number_four{padding-left:30px}.sp_only_display{display:none}.top_banner{width:31%}.top_banner_area{margin-bottom:90px;width:100%}.top_banner{width:31%}.top_banner:first-child{margin-left:0}.top_banner:last-child{margin-right:0}.banner_description{bottom:-50px;display:flex;font-size:20px;height:70px;justify-content:center;padding:20px 0}.top_banner:last-child .banner_description{line-height:1.2;padding:10px 0}.banner_description{bottom:-50px;font-size:20px;height:70px;padding:20px 0}.top_banner:last-child .banner_description{padding:10px 0}.icl_link_ul{display:flex;flex-wrap:wrap;max-width:900px;margin:0 auto}.icl_link_li{width:47%}.icl_link_li:nth-child(odd){margin-right:3%}.icl_link_li:nth-child(even){margin-left:3%}.max_width_900{max-width:900px}.max_width_900{max-width:900px}.youtube_flex{display:flex;flex-wrap:wrap;margin:0 auto}.youtube_movie{position:relative;margin-bottom:30px;width:calc(50% - 15px);height:0;padding-top:calc(28.125% - 13px)}.youtube_movie:nth-child(odd){margin-right:30px}.youtube_movie:nth-child(even){margin:0}.youtube_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_link_btn{border:1px solid #b9a245;color:#b9a245;background-color:#fff;width:50%;display:inline-block;padding:20px 50px;margin-bottom:30px}.youtube_link_btn:hover{background-color:#b9a245;border:1px solid #b9a245;color:#fff}.guarantee_dl{border-top:1px solid #acb8c6}.footer_menu .menu_item:nth-child(1),.footer_menu .menu_item:nth-child(2),.footer_menu .menu_item:nth-child(3){border-bottom:1px solid #4a79b3 !important}.contactlens_img_text{font-size:17px;font-weight:700;margin-bottom:10px;text-align:center}.contactlens_img_note{margin-top:15px;font-size:16px}.limit_contact_case{margin-top:30px}.limit_hard_contact_case,.limit_soft_contact_case{margin-top:60px}.limit_case{align-items:center;display:flex;margin-left:0}.contact_flex{align-items:flex-start}.case_gold{align-items:center;border:1px solid #0f2a4b;color:#0f2a4b;display:flex;font-weight:700;margin-right:35px;padding-right:20px;margin-left:0;white-space:nowrap}.case_text{margin-bottom:0;margin-left:0}.case_text.mt_35{margin-top:35px}.case_check{align-items:center;background-color:#0f2a4b;display:flex;height:60px;margin-right:10px;text-align:center;width:60px}.case_check_icon{aspect-ratio:20/14;height:auto;margin:0 auto;width:20px}.schedule{margin-top:45px}.limit_soft_contact_case .schedule{margin-bottom:40px}.schedule_week{border-bottom:1px solid #fff;display:flex;justify-content:space-between;position:relative;width:100%;margin:0 !important}.limit_contact_case .schedule_day_box{width:calc(100% / 3)}.limit_hard_contact_case .schedule_day_box,.limit_soft_contact_case .schedule_day_box{width:calc(100% / 7);margin-left:0}.schedule_day_head{background-color:#0f2a4b;border-right:2px solid #fff;border-bottom:1px solid #fff;color:#fff;height:45px;line-height:45px;text-align:center;font-size:16px}.schedule_week .schedule_day_box:last-child .schedule_day_head{border-right:2px solid #0f2a4b}.schedule_day_body{border-top:1px solid #0f2a4b;border-right:2px solid #0f2a4b;border-bottom:1px solid #0f2a4b;border-left:1px solid #0f2a4b;height:160px}.schedule_week .schedule_day_box:last-child .schedule_day_body{border-right:1px solid #0f2a4b}.on_day{background-color:#ffebec;color:#c2252d;font-size:28px;font-weight:700;line-height:160px;text-align:center}.center_position{display:flex;align-items:center;justify-content:center;font-size:16px !important;line-height:normal}.limit_contact_case .period_days{background-color:#fff;font-size:28px;font-weight:700;height:80px;line-height:80px;text-align:center;width:calc((100% / 3) * 2 - 20px);position:absolute;top:calc(50% + 20px);left:10px;transform:translate(0,-50%)}.limit_hard_contact_case .period_days,.limit_soft_contact_case .period_days{background-color:#fff;font-size:32px;font-weight:700;height:80px;line-height:80px;text-align:center;width:calc(100% - 20px);position:absolute;top:calc(50% + 20px);left:10px;transform:translate(0,-50%)}.small_period_days_dashed{font-size:28px !important}.limit_soft_contact_case .last_period_days{width:calc(100% / 7 * 2 - 20px)}.period_days_dashed{font-weight:400;position:relative;top:-6px}.pop_bg_inner{max-width:1180px;margin:10px auto;text-align:right;padding-right:10px}.schedule_day_body.on_day.br_1{border-right:1px solid #0f2a4b}.mainImageContent{height:100%;width:100%}.mainImageBtnFlexWrap{position:absolute;width:100%;top:50%;display:flex;justify-content:center;gap:20px}.mainImageBtnFlexWrap a{max-width:23%;width:100%;height:auto;display:contents}.mv_point{max-width:23%;height:auto;margin:0}}@media (max-width:767px){.wrap.feikick{padding:0}.feikickNote{margin-bottom:50px;padding:0 20px}.feikicknote_text{margin-bottom:0}.feikick_ul{margin-bottom:0}.feikick_li{margin-top:30px;padding:30px 20px}.vivid_figcaption{font-weight:500;text-align:left}.swiperContainer{overflow:hidden}.swiper-pagination{top:53vw}.swiper-button-next,.swiper-button-prev{top:20% !important}.wrap900 .icl_article{padding:0 0 30px}.icl_article{padding:30px 20px}.swiper-slide_text{padding:0 20px}.laser_article{padding:30px 20px}.aberration{margin-top:10px}.iclOverview{padding-top:0}.icl_cost_article{padding:30px 20px !important}.icl_cost_dl{margin-bottom:24px}.icl_cost_dt{margin-bottom:10px;padding-bottom:10px;font-size:18px;border-bottom:1px solid #acb8c6}.add_surgery_type{border-bottom:none}.advantage_article{padding:20px}.advantage_article:first-of-type{margin-bottom:20px}.advantage_dl{margin-bottom:20px}.totalcare_article{padding:0 20px}.totalcare_li{margin-bottom:15px;padding:15px 10px;border-radius:4px}.totalcare_h4{margin-bottom:12px;font-size:16px;letter-spacing:.2rem}.totalcare_number{font-size:20px}.totalcare_icon{margin-bottom:20px;width:13%}.footer_menu{display:flex !important}.menu_item:nth-child(2){border-right:1px solid #4a79b3}.menu_item:nth-child(3){border-bottom:1px solid #4a79b3}.astigmatism_area{padding:0 20px}.astigmatism_graph_image{margin-top:30px}.astigmatism_point_list_title{font-size:20px}.astigmatism_point_list_detail{margin-top:30px}.astigmatism_block_list_detail{padding-left:20px}.number_one,.number_two,.number_three,.number_four{padding-left:20px}.pc_only_display{display:none}.point_title{font-size:20px}.evo_bottom_margin{margin-bottom:30px}.top_banner_area{flex-wrap:wrap;padding:0 20px;margin-bottom:30px}.top_banner{margin-top:30px}.pc_display{display:block}.sp_display{display:none}.banner_description{bottom:-20px;display:flex !important;height:30px;padding:5px 0}.youtube_movie{position:relative;margin:0 20px 30px;width:calc(100% - 40px);height:0;padding-top:calc(56.25% - 8px)}.youtube_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_link_btn{border:1px solid #b9a245;color:#b9a245;width:80%;display:inline-block;padding:16px 40px;margin-bottom:30px}.youtube_link_btn:hover{background-color:#b9a245;border:1px solid #b9a245;color:#fff}.contactlens_img_text{text-align:center;margin-bottom:5px;font-weight:700;font-size:16px}.flex_image_content:first-child .contactlens_img{margin-bottom:30px}.flex_image_content .contactlens_img{margin-bottom:20px}.schedule_limit_area{margin-top:40px}.limit_title{color:#0f2a4b;font-size:20px;font-weight:700}.limit_text{margin-top:15px}.limit_contact_case{margin-top:30px}.limit_hard_contact_case,.limit_soft_contact_case{margin-top:45px}.case_gold{align-items:center;border:1px solid #0f2a4b;color:#0f2a4b;display:flex;font-size:17px;font-weight:700;margin-bottom:20px;width:100%;margin-left:0}.case_check{align-items:center;background-color:#0f2a4b;display:flex;height:40px;margin-right:5px;text-align:center;width:40px;margin-left:0}.case_check_icon{aspect-ratio:20/14;height:auto;margin:0 auto;width:17px}.schedule_medical_li{border:2px solid #0f2a4b;box-shadow:0 3px 3px rgba(0,0,0,.2);margin-bottom:13px;padding:12px 0 12px 15px;width:100%}.medical_text{color:#0f2a4b;font-size:22px;font-weight:700}.schedule{margin-top:25px}.limit_soft_contact_case .schedule{margin-bottom:40px}.schedule_week{border-bottom:1px solid #fff;display:flex;justify-content:space-between;position:relative;width:100%}.limit_contact_case .schedule_day_box,.limit_hard_contact_case .schedule_day_box,.limit_soft_contact_case .schedule_day_box{width:calc(100% / 3)}.schedule_day_head{background-color:#0f2a4b;border-right:2px solid #fff;border-bottom:1px solid #fff;color:#fff;height:45px;line-height:45px;text-align:center;font-size:10px}.schedule_week .schedule_day_box:last-child .schedule_day_head{border-right:2px solid #0f2a4b}.schedule_day_body{border-top:1px solid #0f2a4b;border-right:2px solid #0f2a4b;border-bottom:1px solid #0f2a4b;border-left:1px solid #0f2a4b;height:75px}.schedule_week .schedule_day_box:last-child .schedule_day_body{border-right:1px solid #0f2a4b}.on_day{background-color:#ffebec;color:#c2252d;font-size:14px;font-weight:700;line-height:75px;text-align:center}.limit_contact_case .period_days,.limit_soft_contact_case .period_days{background-color:#fff;font-size:14px;font-weight:700;height:40px;line-height:40px;text-align:center;width:calc((100% / 3) * 2 - 20px);position:absolute;top:calc(50% + 23px);left:10px;transform:translate(0,-50%)}.limit_hard_contact_case .period_days{background-color:#fff;font-size:14px;font-weight:700;height:40px;line-height:40px;text-align:center;width:calc((100% / 3) * 2 - 20px);position:absolute;top:calc(50% + 23px);left:10px;transform:translate(0,-50%)}.small_period_days{font-size:14px !important;width:calc((100% / 4) * 3 - 20px) !important}.period_days_dashed{font-weight:400;position:relative;top:-3px}.limit_soft_contact_case .first_period_days{width:calc(100% - 20px)}.case_text .contactlens_img_note{display:inline-block;margin-top:10px;font-size:14px}.center_position{display:flex;align-items:center;justify-content:center;line-height:normal}.big_period_days{font-size:16px !important}.small{font-size:13px !important}.mainImageContent{height:100%;width:100%}}@media (max-width:399px){.limit_contact_case .period_days,.limit_soft_contact_case .period_days{font-size:11px}}.appeal_point_area,.appeal_point_text,.icl_surgery_time,.average_performance{text-align:center}.appeal_point_area{background-color:#fff;border:1px solid #0f2a4b}.appeal_point_text{color:#f58e00;font-weight:700;margin:20px 0 10px}.our_surgery,.other_surgery{align-items:center;display:flex}.surgery_time_detail{align-items:center;display:flex;position:relative}.our_hospital_time{align-items:center;display:flex;font-weight:700;position:relative}.our_hospital_time:before{content:"";position:absolute;left:0;display:inline-block;width:100%;height:5px;background-color:#f58e00}.our_hospital_time .surgery_time_number,.other_surgery_time_number{margin:0 5px}.hospital_time_note{font-weight:400;position:absolute}.hospital_time_note.first_note{right:-20px;top:7px}.icl_faq_link,.icl_faq_link:hover{text-decoration:underline !important}@media (min-width:768px){.appeal_point_text{font-size:25px}.appeal_point_area{max-width:1200px;width:900px}.appeal_point_contents{max-width:860px;margin:0 auto}.icl_surgery_time{display:flex;justify-content:space-between}.our_surgery,.other_surgery{justify-content:space-between;margin:0 10px;width:50%}.other_surgery p{margin-left:0}.our_hospital_time,.other_hospital_time{margin-left:20px}.our_hospital_time:before{bottom:8px}.surgery_time_number{font-size:30px}.hospital_time_note{font-size:14px}.data_supplyment{max-width:900px;margin:20px auto 60px}.data_supplyment_text{font-size:16px;margin-bottom:5px}.new_banner{font-size:16px;margin-bottom:60px !important}}@media (max-width:767px){.mainImageBtnFlexWrap{display:flex;flex-direction:column;align-items:center;position:absolute;width:100%;top:40%}.point_flex a{width:50%;height:auto;display:contents}.point_flex{display:flex;width:100%;flex-wrap:wrap}.point_flex:first-child{margin-bottom:10px}.mv_point{width:47%;object-fit:contain;height:auto}.appeal_point_area{margin:0 auto;width:90%}.icl_surgery_time{justify-content:center;width:70%}.our_surgery,.other_surgery{justify-content:space-between;margin:0 auto;width:70vw}.our_hospital_time:before{bottom:0}.our_surgery p,.other_surgery p{margin:10px 2vw 0}.surgery_time_number{font-size:6vw;margin:0 5px}.data_supplyment{margin:20px auto 50px;padding:0 20px}.data_supplyment_text{font-size:14px;margin-bottom:10px}.hospital_time_note{font-size:12px}.average_performance{margin-top:20px}.new_banner{font-size:12px;margin-bottom:30px !important}.pc_display{display:none}}@media (min-width:768px){.google_map{margin-bottom:60px}.totalcare_li:nth-child(4),.totalcare_li:nth-child(5){margin-bottom:0}}@media (max-width:767px){.google_map{height:0;margin-bottom:30px;padding-top:75%;position:relative;width:90%}.google_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iclProgram,.icl_advantage,.icl_aftercare{padding-top:0}.sp_margin_none{margin:10px 0 0}.youtube_movie{position:relative;margin:0 20px 30px;width:calc(100% - 40px);height:0;padding-top:calc(56.25% - 8px)}.youtube_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube_link_btn{background-color:#fff;border:1px solid #b9a245;color:#b9a245;width:80%;display:inline-block;padding:16px 40px}.youtube_link_btn:hover{background-color:#b9a245;border:1px solid #b9a245;color:#fff}.surgery_time{margin-top:10px}.swiperContainer .swiper-button-next,.swiperContainer .swiper-button-prev{height:40px;width:18px}.swiper-slide .long_text_image{margin-bottom:40px}}.surgery_time_area{margin-bottom:20px}.totalcare_dt{text-align:center;margin-bottom:12px}@media (max-width:321px){.banner_description{font-size:14px}}.appeal_point_area,.appeal_point_text,.icl_surgery_time,.average_performance{text-align:center}.appeal_point_area{border:1px solid #0f2a4b}.appeal_point_text{color:#f58e00;font-weight:700;margin:20px 0 10px}.our_surgery,.other_surgery{align-items:center;display:flex}.surgery_time_detail{align-items:center;display:flex;flex-direction:column;margin:0 auto;position:relative;text-align:center}.surgery_time_detail{height:100%;margin-bottom:0;justify-content:space-between}.our_hospital_time{align-items:center;display:flex;font-weight:700;position:relative}.our_hospital_time:before{content:"";position:absolute;left:0;display:inline-block;width:100%;height:5px;background-color:#f58e00}.our_hospital_time .surgery_time_number,.other_surgery_time_number{margin:0 5px}.hospital_time_note{font-weight:400;position:absolute}.hospital_time_note.first_note{right:-20px;top:7px}.bb_none{border-bottom:none}.icl dt,.icl dd{text-align:left}.totalcare_li .totalcare_dt{text-align:center}