@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);*{box-sizing:border-box}#school-detail-pc .hide{display:none}html{font-family:"Noto Sans JP",sans-serif;font-size:62.5%}body.study-abroad.school-detail{font-size:1.6rem;height:auto;color:#1f1f1f}body.study-abroad.school-detail a:link{text-decoration:none}.study-abroad .d-flex{display:flex}.my-12{margin-block:12px}.mb-16{margin-bottom:16px}.mb-18{margin-bottom:18px}.study-abroad #page_loading_area,.study-abroad .school-detail-container{margin-left:auto;margin-right:auto;max-width:936px}.study-abroad .school-detail-container{margin-top:3.4rem}.study-abroad #page_loading_area{margin:.5rem auto 0}.study-abroad .school-detail-container>.d-flex{align-items:flex-start;justify-content:center;gap:11.2rem;padding-left:11.2rem}.study-abroad .back-link{display:flex;align-items:center;padding-top:1.3rem;padding-bottom:1.3rem}.study-abroad .school-logo{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.study-abroad .school-logo img{width:100%;max-width:15rem;border-radius:50%;aspect-ratio:1/1;border:solid 1px #707070;object-fit:cover}.study-abroad .school-logo .text *{display:block;font-weight:700}.study-abroad .school-logo .text .english{line-height:1.36;font-size:2.2rem}.study-abroad .school-logo .text .katakana{font-size:1.6rem;line-height:1.5}.study-abroad .details{display:flex;flex-direction:column;gap:.2rem;margin-top:2rem}.study-abroad .details .detail{display:flex;align-items:flex-start;gap:.5rem}.study-abroad .details .detail.flags{gap:.9rem}.study-abroad .details .detail.country{padding-left:.238rem}.study-abroad .details .detail.country .icon{padding:.317rem 0 .101rem 0}.study-abroad .details .detail.country,.study-abroad .details .detail.country .d-flex{align-items:center}.study-abroad .details .detail.country .d-flex{align-items:center;gap:.5rem}.detail.address span.icon{width:11px;background-size:100%!important;height:20px;background-position:bottom!important;aspect-ratio:1}.study-abroad .details .detail.country .flag{width:17px;height:auto;background-size:100%!important;aspect-ratio:1;background-position:center!important}.detail.followers .d-flex .flag{background-size:100%!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid #d4d2d0}.study-abroad .details .detail span{font-size:1.6rem;line-height:1.4375}.study-abroad .details .detail.address a,.study-abroad .details .trigger_modal_comments_sp{color:#3778f1}.study-abroad .details .detail.address a,.study-abroad .details .trigger_modal_comments_sp:hover{cursor:pointer}.study-abroad .details .detail.address{padding-left:.262rem;margin-top:.1rem}.study-abroad .details .detail.address .icon{padding-top:.5rem;margin-left:.2rem}.study-abroad .details .detail.address a:active,.study-abroad .details .detail.address a:hover,.study-abroad .details .detail.address a:link,.study-abroad .details .detail.address a:visited{color:#3778f1}.study-abroad .details .detail.likes.comments{padding-left:.2rem;gap:1rem;margin-top:.1rem}.study-abroad .details .detail.likes.comments .d-flex{align-items:center;gap:.78rem}.study-abroad .details .detail.followers{padding-left:.2rem}.study-abroad .details .detail.followers .d-flex{align-items:center;gap:.3rem}.study-abroad .details .detail.followers .d-flex.followers-count{gap:.7rem}.study-abroad .details .detail.coins{align-items:center;padding-left:.417rem;gap:.7rem}.study-abroad .tags-container{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;font-size:1.2rem;line-height:1.42}.study-abroad .tags-container .tags{display:flex;flex-wrap:wrap;gap:.5rem}.study-abroad .tags-container .tags span{color:#9b9b9b;padding:.2rem 1.5rem .3rem;border:.5px solid #d4d2d0;border-radius:12px;font-size:1.4rem;line-height:1.43}.study-abroad .nav{margin:1.8rem auto 0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dbdbdb;position:sticky;top:0;max-width:936px;background-color:#fff;z-index:1;padding:1.6rem 0 .4rem}.study-abroad .nav a{display:flex;align-items:flex-start;justify-content:center;width:20.4rem;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;border-bottom:3px solid transparent;height:3rem}.study-abroad .nav a.active{border-bottom:3px solid #f1890e}.study-abroad .nav a.active img.active{display:block}.study-abroad .nav a img.active,.study-abroad .nav a.active img.inactive{display:none}.study-abroad .footer_teddy{padding-top:8rem}a{text-decoration:none;color:inherit}.detail_plan_con{padding-top:8rem;display:block;position:relative;max-width:935px;margin:0 auto;scroll-behavior:smooth}.detail_plan_con .plan_title{font-weight:700;font-size:26px;margin-bottom:3.3rem;color:#1f1f1f}.plan_icons .detail_plan_icon_container{display:flex;justify-content:flex-start;gap:30px}.plan_icons .detail_plan_checkbox label .plan_icon{width:60px;height:60px;background-position:center;background-repeat:no-repeat;margin:0 auto;cursor:pointer;border:1px solid #000;border-radius:10px;padding:.5rem;background-size:37px 37px}.plan_icons .detail_plan_checkbox label{display:block;width:60px;text-align:center;height:100%}.plan_icons .detail_plan_checkbox label.clicked{color:#ef8f43}.plan_icons .detail_plan_checkbox label.clicked .plan_icon{filter:invert(58%) sepia(77%) saturate(2989%) hue-rotate(2deg) brightness(105%) contrast(89%)}.plan_icons .detail_plan_checkbox label p{font-size:12px;padding-top:.5rem}.plan_boxes{margin:1rem auto 0;position:relative}.plan_box::after{content:'';width:100%;background-color:#dbdbdb;display:block;height:1px;margin:25px 0}.plan_boxes .plan_box .plan_box_img img{width:100%;height:100%;object-fit:cover}.plan_box_img{position:relative;height:368px;overflow:hidden}.plan_box_price{position:absolute;left:20px;bottom:20px;color:#fff;font-weight:700;font-size:18px;background-color:#0b263ECC;padding:8px;border-radius:100px}.plan_box_price::after{content:'';position:absolute;inset:0;z-index:-1}.plan_box_details{color:#202020;margin:24px auto 0;font-size:16px}.plan_box_details.d_flex{display:flex;justify-content:space-between;align-items:center}.plan_box_details .course_name{font-size:24px;font-weight:700;margin-bottom:16px}.plan_box_details .course_lesson_count{font-size:16px}.plan_box_see_more{display:block;color:#707070;font-size:15px;font-weight:700;text-align:center;position:relative;padding-bottom:1.4rem}.plan_box_see_more_btn{display:block;color:#f1890e;font-size:15px;font-weight:700;text-align:center;padding:12px 0;width:275px;border:#f1890e 2px solid;border-radius:100px}.plan_box_icon{background-repeat:no-repeat;position:absolute;width:16px;height:9px;background-position:center;font-size:0;top:5px;margin-left:1rem}.plan_box_arrow_down{background-image:url(/user/webroot/mobile/images/study_abroad_school_details/icon-arrow-down.svg)}.plan_box_arrow_up{background-image:url(/user/webroot/mobile/images/study_abroad_school_details/icon-arrow-up.svg)}.plan_box_btn{display:block;color:#fff;background-color:#f1890e;border-radius:100px;text-align:center;width:100%;max-width:512px;padding:12.5px 0;margin-inline:auto;font-weight:700;margin-top:40px;line-height:1.4375}.plan_line_modal_box{width:100%;background:rgba(0,0,0,.5);position:fixed;padding:1.4rem 4.3rem;left:0;bottom:0;text-align:center}.plan_line_modal_box p{color:#fff;font-size:14px;font-weight:700;margin-bottom:.5rem}.plan_line_modal_close::before{content:'';background-image:url(/user/webroot/mobile/images/study_abroad_school_details/close.svg);width:30px;height:30px;position:absolute;background-repeat:no-repeat;right:5px;top:5px}.plan_line_modal_box_btn{background:#05c756;border-radius:25px;font-size:20px;color:#fff;text-align:center;max-width:289px;margin-inline:auto;padding:1.1rem 0;display:block;font-weight:700}.plan_read_more{margin-top:.8rem}.plan_read_more .read_more_content{margin-top:6.8rem}.read_more_course_details dl{font-size:16px}.read_more_course_details dt{font-weight:700;margin-bottom:2rem}.read_more_course_details dd{line-height:1.5}.read_more_course_details{border-bottom:1px solid #dfdfdf;padding:2rem 0 5rem;color:#202020;border-top:1px solid #dfdfdf}.read_more_fee .more_ttl{margin-bottom:1.3rem}.read_more_fee .fee_dropdown{display:block;border:1px solid #ededed;position:relative;color:#707070;padding:1.4rem 2rem;border-radius:4px;font-weight:700;margin-bottom:1.3rem;max-width:500px}.read_more_fee .fee_dropdown a{cursor:pointer}.read_more_fee .fee_dropdown_list{position:absolute;width:399px;background:#fff;right:-1px;z-index:3;padding:3rem;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);top:45px;min-height:auto}.read_more_fee .fee_dropdown_list .fee_list_ttl{font-size:16px;font-weight:700;color:#1f1f1f;margin-bottom:16px}.read_more_fee .fee_tabs{padding-bottom:2.4rem;display:flex;flex-wrap:wrap;gap:1.1rem;border-bottom:1px solid #dbdbdb;margin-bottom:2.4rem}.read_more_fee .fee_tabs li{font-size:14px;font-weight:400;padding:.2rem 1.2rem;border:1px solid #9b9b9b;width:max-content;border-radius:25px;color:#9b9b9b}.read_more_fee .fee_tabs li.active{color:#ec8029;border:1px solid #ec8029}.read_more_fee .fee_room_type{position:relative}.read_more_fee .fee_room_type dl{font-weight:400;margin-bottom:1.5rem}.read_more_fee .fee_room_type dl dt{padding-bottom:1.5rem;border-bottom:1px solid #dbdbdb;font-size:14px;font-weight:400;position:relative;cursor:pointer}.read_more_fee .fee_room_type dl dd{padding-block:1.5rem;border-bottom:1px solid #dbdbdb;font-size:14px;color:#707070;position:relative;padding-left:1.9rem}.read_more_fee .fee_room_type dl dd::before{content:'';position:absolute;background:url(../images/study_abroad/school_detail/dd-marker.svg) no-repeat center;width:11px;transform:translateY(-50%);top:50%;height:11px;left:0}.read_more_fee .fee_room_type dl:not(:last-child) dd{margin-bottom:1.5rem}.read_more_fee .fee_room_type dl .icon-arrow{position:absolute;background-repeat:no-repeat;background-position:center;width:16px;height:9px;right:0;top:4px}.read_more_fee .fee_room_type dl .icon-arrow-down{background-image:url(../images/study_abroad/school_detail/icon-arrow-down.svg)}.read_more_fee .fee_room_type dl .icon-arrow-up{background-image:url(../images/study_abroad/school_detail/icon-arrow-up.svg)}.read_more_fee .fee_room_type li:first-of-type{margin-bottom:1.5rem}.read_more_fee .icon_arrow_right{position:absolute;background:url(../images/study_abroad/school_detail/icon-arrow-down.svg) no-repeat center center;width:16px;height:14px;right:16px;top:50%;transform:translateY(-50%)}.read_more_fee_tbl{max-width:500px;position:relative}.read_more_fee table{width:100%;text-align:left;border:1px solid #dfdfdf}.read_more_fee table tr th:first-child{padding-left:1.9rem}.read_more_fee table tr th{color:#fff;background-color:#ec8028;font-weight:700;padding-block:1.2rem;padding-right:1rem;font-size:18px}.read_more_fee table tr td:first-of-type{padding-left:1.9rem}.read_more_fee table tr td{font-size:21px;color:#202020;padding-block:1.4rem;padding-right:1.4rem}.read_more_fee table tr:not(:last-child) td{border-bottom:1px dotted #bebebe}.read_more_data_list dl{padding-block:2rem;color:#202020;font-size:16px}.read_more_data_list dl.read_more_data_list_flex{display:flex;gap:20px}.read_more_data_list .read_more_data_list_flex_item{width:calc((100% - 20px)/ 2)}.modal_plan_box_more_info .read_more_data_list_flex_item .more_ttl{margin-bottom:8px}.read_more_data_list dt{font-weight:700;margin-bottom:2rem}.read_more_data_list dd{line-height:1.5}.read_more_data_list dl:nth-child(2){padding-top:24px}.detail_info_con{padding-top:8rem;display:block;position:relative;max-width:935px;margin:0 auto;scroll-behavior:smooth}.detail_info_con .info_title{font-weight:700;font-size:28px;margin-bottom:2.4rem;color:#1f1f1f}.info_room .fee_dropdown{position:relative;max-width:500px}.info_room .fee_dropdown a{display:block;border:1px solid #dfdfdf;color:#707070;padding:1.4rem 2rem;border-radius:3px;font-weight:700;margin-bottom:2.4rem;font-size:16px}.info_room .fee_dropdown .icon-arrow-down{position:absolute;background-image:url(../images/study_abroad/school_detail/icon-arrow-down.svg);background-repeat:no-repeat;background-position:center;width:20px;height:11px;right:17px;top:50%;transform:translateY(-50%)}.info_room .fee_room_type{position:relative}.info_room .fee_dropdown_list{position:absolute;width:399px;background:#fff;right:-1px;z-index:3;padding:3rem;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);top:46px;min-height:243px}.info_room .fee_room_type dl{font-weight:400;margin-bottom:1.5rem}.info_room .fee_room_type dl dt{padding-bottom:1.5rem;border-bottom:1px solid #dbdbdb;font-size:14px;font-weight:400;position:relative;cursor:pointer}.info_room .fee_room_type dl dd{padding-block:1.5rem;border-bottom:1px solid #dbdbdb;font-size:14px;color:#707070;position:relative;padding-left:1.9rem;cursor:pointer}.info_room .fee_room_type dl dd::before{content:'';position:absolute;background:url(../images/study_abroad/school_detail/dd-marker.svg) no-repeat center;width:11px;transform:translateY(-50%);top:50%;height:11px;left:0}.info_room .fee_room_type dl:not(:last-child) dd{margin-bottom:1.5rem}.info_room .fee_room_type dl .icon-arrow{position:absolute;background-repeat:no-repeat;background-position:center;width:16px;height:9px;right:0;top:4px}.info_room .fee_room_type dl .icon-arrow-down{background-image:url(../images/study_abroad/school_detail/icon-arrow-down.svg)}.info_room .fee_room_type dl .icon-arrow-up{background-image:url(../images/study_abroad/school_detail/icon-arrow-up.svg)}.info_room .fee_room_type li:first-of-type{margin-bottom:1.5rem}.info_gallery{display:flex;justify-content:center;column-gap:4px}.info_video{width:309px;height:622px;overflow:hidden;position:relative;flex-shrink:0;isolation:isolate}.info_video::before{content:'';position:absolute;background:url(../images/study_abroad/school_detail/clapperboard.svg) no-repeat center center;width:19px;height:19px;z-index:2;top:8px;right:8px}.info_video video{width:115%;position:absolute;left:50%;transform:translateX(-50%);height:100%;object-fit:cover}.info_video video:hover{cursor:pointer}.info_images{display:grid;grid-template-columns:repeat(2,minmax(309px,1fr));gap:4px}.info_img{width:309px;height:309px}.info_gallery .info_img img{width:100%;height:100%;object-fit:cover;cursor:pointer}.info_details{color:#202020;margin-bottom:4rem}.info_details .info_title{font-weight:700;margin:2.4rem 0;font-size:18px}.info_details p:last-of-type{line-height:1.5;font-size:16px}.info_icons.first_icons_container{padding-bottom:4rem;border-bottom:1px solid #bebebe;margin-bottom:4rem}.info_icons .detail_info_checkbox{display:flex;justify-content:flex-start;column-gap:30px;row-gap:10px;flex-wrap:wrap}.info_icons .detail_info_checkbox label .info_icon{width:60px;height:60px;background-position:center;background-repeat:no-repeat;margin:0 auto;cursor:pointer;border:1px solid #000;border-radius:10px;padding:.5rem;background-size:37px 37px}.info_icons.first_icons_container .detail_info_checkbox label .info_icon{border:inherit;cursor:inherit}.info_icons .detail_info_checkbox label{display:block;width:60px;text-align:center;height:100%}.info_icons .detail_info_checkbox label.clicked{color:#ef8f43}.info_icons .detail_info_checkbox label p{font-size:12px;padding-top:.5rem}#detail_info_section_2 .info_gallery{margin-top:1.4rem}.building-name{cursor:pointer}.info_icons .detail_info_checkbox label.clicked .info_icon{filter:invert(58%) sepia(77%) saturate(2989%) hue-rotate(2deg) brightness(105%) contrast(89%)}.detail_info_checkbox .hide{display:none}.study-abroad.school-detail .media-container{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:309px;gap:4px}.study-abroad.school-detail .media-container .video-container,.study-abroad.school-detail .media-container .video-container-gallery{position:relative;grid-row:span 2}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container::after,.study-abroad.school-detail .media-container .video-container-gallery::after,.study-abroad.school-detail .media-container .video-container::after{content:"";position:absolute;width:26px;height:26px;top:10px;right:10px;background:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66727 2.54818L8.21 6.09091H2.07364C2.32757 4.56556 3.28992 3.25106 4.66727 2.54818ZM9.42909 2H6.90909C6.75364 2 6.59818 2.00818 6.44273 2.01636L10.5173 6.09091H13.52L9.42909 2ZM15.0909 2H11.7527L15.8436 6.09091H19.9264C19.5306 3.729 17.4858 1.99905 15.0909 2ZM9.75792 15.6031L13.8488 13.3531C14.1105 13.2095 14.2731 12.9348 14.2731 12.6364C14.2731 12.3379 14.1105 12.0632 13.8488 11.9196L9.75792 9.66964C9.50448 9.53025 9.19628 9.53504 8.94729 9.68222C8.6983 9.82941 8.54552 10.0971 8.54546 10.3864L8.54546 14.8864C8.54546 15.1754 8.69817 15.4432 8.94713 15.5904C9.19628 15.7377 9.50448 15.7425 9.75792 15.6031ZM20 7.72727V15.0909C19.9978 17.8012 17.8012 19.9978 15.0909 20H6.90909C4.19877 19.9978 2.00217 17.8012 2 15.0909L2 7.72727L20 7.72727Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_6626_1276' x='0.5' y='0.5' width='21' height='21' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='0.75'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.160784 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6626_1276'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6626_1276' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center/contain}.info_img:hover,.info_video:hover,.study-abroad.school-detail .description-container .recommended-school-introduction .video-container:hover,.study-abroad.school-detail .media-container .video-container-gallery:hover,.study-abroad.school-detail .media-container .video-container:hover{cursor:pointer}.study-abroad.school-detail .media-container .image-container img,.study-abroad.school-detail .media-container .image-container video,.study-abroad.school-detail .media-container .image-container-gallery img,.study-abroad.school-detail .media-container .image-container-poup video,.study-abroad.school-detail .media-container .video-container img,.study-abroad.school-detail .media-container .video-container video,.study-abroad.school-detail .media-container .video-container-gallery img,.study-abroad.school-detail .media-container .video-container-gallery video{width:100%;height:100%;object-fit:cover;cursor:pointer}.study-abroad.school-detail .media-container .video-container video:hover,.study-abroad.school-detail .media-container .video-container-gallery video:hover{cursor:pointer}.study-abroad.school-detail .empty-container{min-height:39.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}.study-abroad.school-detail .empty-container .img-container img,.study-abroad.school-detail .empty-container .img-container video{display:block;width:8.3rem;height:8.3rem}.study-abroad.school-detail .empty-container span{font-size:2.1rem;font-weight:700;color:#717171;display:block}.study-abroad.school-detail .dialog-media-img{border:initial;background:initial;width:37.5rem;height:auto;overflow:hidden;box-shadow:initial}.study-abroad.school-detail .dialog-media-img::after{content:"";position:fixed;display:block;z-index:9999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);pointer-events:none}.study-abroad.school-detail .dialog-media-img img{width:auto;position:fixed;z-index:99999;top:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%;left:50%}.study-abroad.school-detail .dialog-media-video{border:initial;background:initial;max-height:initial;box-shadow:initial}.study-abroad.school-detail .dialog-media-video::after{content:"";position:fixed;display:block;z-index:9999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.8);pointer-events:none}.study-abroad.school-detail .dialog-media-video .media-video{width:100%;height:auto;display:block;max-width:46.2rem;margin:0 auto;z-index:99999;position:relative;max-height:90vh}.study-abroad.school-detail .dialog-media-video .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999}.study-abroad.school-detail .dialog-media-video .play-btn:hover{cursor:pointer}.study-abroad.school-detail .description-container{color:#1f1f1f;padding:8rem 0 0}.study-abroad.school-detail .description-container .section-title{font-size:2.8rem;font-weight:700;line-height:1.43;display:block}.study-abroad.school-detail .description-container .school-img{width:100%;border-radius:10px;margin-top:2.4rem;height:auto}.study-abroad.school-detail .description-container .description-list{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.4rem}.study-abroad.school-detail .description-container .description-list .description .title-container{display:flex;align-items:center;gap:.8rem}.study-abroad.school-detail .description-container .description-list .title-container .title{font-size:1.6rem;font-weight:700;color:#ec8029}.study-abroad.school-detail .description-container .description-list p{font-size:1.6rem;line-height:1.5;margin-top:1.4rem}.study-abroad.school-detail .description-container .activity,.study-abroad.school-detail .description-container .nationality-ratio,.study-abroad.school-detail .description-container .recommended-school-introduction,.study-abroad.school-detail .description-container .school-facilities,.study-abroad.school-detail .description-container .school-reivews{border-top:1px solid #dbdbdb}.study-abroad.school-detail .description-container .nationality-ratio{padding-top:4rem;margin-top:4rem}.study-abroad.school-detail .description-container .nationality-ratio .bars{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.8rem}.study-abroad.school-detail .description-container .nationality-ratio .bar-container{display:flex;align-items:center;gap:1rem}.study-abroad.school-detail .description-container .nationality-ratio .bar{display:flex;align-items:center;justify-content:space-between}.study-abroad.school-detail .description-container .nationality-ratio .bar .number{box-sizing:border-box;color:#fff;width:6.7rem;height:6.7rem;border:3px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000029;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;left:-1px;font-size:2.6rem}.study-abroad.school-detail .description-container .nationality-ratio .percentage{flex-shrink:0}.study-abroad.school-detail .description-container .nationality-ratio .percentage span{font-weight:700}.study-abroad.school-detail .description-container .nationality-ratio .bar-container .bar{border-radius:33px;height:6.7rem;min-width:210px}.study-abroad.school-detail .description-container .nationality-ratio .bar-container .end{width:67px;height:67px;border-radius:50%;position:inherit;position:relative;right:-1px}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.one .bar,.study-abroad.school-detail .description-container .nationality-ratio .one .bar .number{background-color:#fa6626}.study-abroad.school-detail .description-container .nationality-ratio .bar-container .flag{width:63px;height:41px}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.one .end{background-color:#ff844e}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.one .bar{width:58.3%;background-color:#fa6625}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.two .bar,.study-abroad.school-detail .description-container .nationality-ratio .two .bar .number{background-color:#248ffa}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.two .end{background-color:#5af}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.two .bar{width:34.4%;background-color:#258ffa}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.three .bar,.study-abroad.school-detail .description-container .nationality-ratio .three .bar .number{background-color:#faa824}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.three .end{background-color:#faa825}.study-abroad.school-detail .description-container .nationality-ratio .bar-container.three .bar{width:23.2%;background-color:#ffb94a}.study-abroad.school-detail .description-container .school-facilities{margin-top:4rem;padding-top:4rem}.study-abroad.school-detail .description-container .plan_icons .detail_plan_checkbox{display:flex;margin-top:2.4rem;flex-wrap:wrap;justify-content:flex-start;column-gap:3rem;row-gap:2.4rem}.study-abroad.school-detail .description-container .plan_icons .detail_plan_checkbox p{margin:0;font-size:1.6rem;line-height:1.5}.study-abroad.school-detail .description-container .plan_icons .detail_plan_checkbox label p{font-size:1.2rem;line-height:1.17}.study-abroad.school-detail .description-container .activity p,.study-abroad.school-detail .description-container .school-facilities p{font-size:1.6rem;line-height:1.5}.study-abroad.school-detail .description-container .school-facilities p{margin-top:2.1rem}.study-abroad.school-detail .description-container .activity p{margin-top:1.4rem}.study-abroad.school-detail .description-container .activity{margin-top:4rem;padding-top:4rem}.study-abroad.school-detail .description-container .school-reivews{margin-top:4rem;padding-top:4rem}.study-abroad.school-detail .description-container .school-reivews .reviews-container{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.4rem}.study-abroad.school-detail .description-container .reviews-container .review-info,.study-abroad.school-detail .description-container .reviews-container .stars{display:flex;align-items:center}.study-abroad.school-detail .description-container .reviews-container .review-info{gap:.7rem}.study-abroad.school-detail .description-container .reviews-container .review-info img{width:46px;height:auto}.study-abroad.school-detail .description-container .reviews-container .review-info .date{display:inline-block;font-size:1.6rem;line-height:1.5}.study-abroad.school-detail .description-container .reviews-container .stars{margin-top:.74rem;gap:.25rem}.study-abroad.school-detail .description-container .review .review-count,.study-abroad.school-detail .description-container .review p,.study-abroad.school-detail .description-container .reviews-container .review-title{font-size:1.6rem;line-height:1.5}.study-abroad.school-detail .description-container .reviews-container .review-title{display:block;font-weight:700}.study-abroad.school-detail .description-container .reviews-container .clearfix p,.study-abroad.school-detail .description-container .reviews-container .review-title{margin-top:1rem}.study-abroad.school-detail .description-container .review p{margin-top:.2rem}.study-abroad.school-detail .description-container .review p .more{color:#00acee;float:right}.study-abroad.school-detail .description-container .review p .more:hover{cursor:pointer}.study-abroad.school-detail .description-container .review .clearfix::after{content:"";clear:both;display:table}.study-abroad.school-detail .description-container .review-count{display:block;text-align:right;font-size:1.6rem;line-height:1.5;font-weight:700;margin-top:2.4rem;color:#3778f1}.study-abroad.school-detail .description-container .review-count:hover{cursor:pointer}.study-abroad.school-detail .description-container .recommended-school-introduction{padding-top:4rem;padding-left:0;padding-right:0;margin-top:4rem}.study-abroad.school-detail .description-container .recommended-school-introduction .videos{display:flex;align-items:center;gap:1rem;margin-top:4rem;overflow:hidden}.study-abroad.school-detail .description-container .recommended-school-introduction .videos.slick-slider .slick-track{display:flex;align-items:center;gap:1rem}.study-abroad.school-detail .description-container .recommended-school-introduction .videos .slick-track:after,.study-abroad.school-detail .description-container .recommended-school-introduction .videos .slick-track:before{content:initial}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container{position:relative;width:100%;max-width:179px;height:360px}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .video-thumbnail{border-radius:10px;display:block;width:100%;height:100%;object-fit:cover}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .video-details{position:absolute;bottom:0;width:100%;padding-left:6px;padding-bottom:4px;z-index:1}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .video-details::after{position:absolute;content:"";bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);height:144px;width:100%;border-radius:0 0 10px 10px;z-index:-1}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .school-name{box-sizing:border-box;display:flex;justify-content:start;align-items:center;gap:5px;padding-right:5px;margin:0 0 5px}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .school-name span{color:#fff;font-size:1.8rem;line-height:22px;font-weight:700}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .school-name img{border-radius:50%;width:37px;height:37px}.study-abroad.school-detail .description-container .recommended-school-introduction .video-container .pricing{background:#0b253dbf;border-radius:100px;color:#fff;font-size:1.5rem;width:calc(100% - 5px);max-height:24px;font-weight:400;line-height:24px;padding-left:13px;display:flex;align-items:center;margin:0 0 5px;filter:drop-shadow(0 3px 6px #00000029)}.mymodal_sp p.line{width:34px;border:2px solid #dbdbdb;border-radius:2px;margin-top:1.6rem}.mymodal_sp{opacity:1;position:fixed!important;z-index:11000;top:0!important;margin-top:7.5rem!important}.mymodal_sp .modal-content{background-color:#fefefe;width:375px;max-height:100%;height:795px;border:1px solid #dbdbdb;border-radius:20px 20px 0 0;margin:0 auto;position:relative;animation-name:fadeIn;animation-duration:.4s;transition:height .3s ease}.mymodal_sp .modal-content .modal-container .comments{height:400px;line-height:20px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.mymodal_sp .modal-content .modal-head{padding-bottom:3rem;border-bottom:1px solid #dbdbdb;display:flex;justify-content:center}.mymodal_sp .modal-content .modal-container{padding:2rem;position:absolute;max-height:100%;height:747px;overflow-y:scroll}.mymodal_sp .modal-content .modal-container::-webkit-scrollbar{width:0}.mymodal_sp .modal-content .modal-container .comments .user_desc{display:flex;flex-wrap:wrap;align-items:center}.mymodal_sp .modal-content .modal-container .comments .user_desc img{border-radius:50%;margin-right:1rem}.mymodal_sp .modal-content .modal-container .comments h2,.mymodal_sp .modal-content .modal-container .comments p{font-size:1.4rem}.mymodal_sp .modal-content .modal-container .comments .rating{display:flex-end;flex-direction:row-reverse}.mymodal_sp .modal-content .modal-container .comments .rating img{width:85px;height:15.52px;padding:.3rem 0}.mymodal_sp .modal-content .modal-container .comments h2{margin-bottom:2rem}.school-detail-container .detail.country::before{content:'';background:url(/images/study_abroad/school_detail/icon_earth.png) center/contain no-repeat;width:15px;height:15px;display:block}.school-detail-container .icon-heart::before{content:'';background:url(/images/study_abroad/school_detail/icon_heart.png) center/contain no-repeat;display:block;width:16px;height:13px}.school-detail-container .icon-comment::before{content:'';background:url(/images/study_abroad/school_detail/icon_comments.png) center/contain no-repeat;display:block;width:16px;height:13px}.school-detail-container .followers-count::before{content:'';background:url(/images/study_abroad/school_detail/icon_followers.png) center/contain no-repeat;display:block;width:16px;height:13px}.school-detail-container .detail.coins::before{content:'';background:url(/images/study_abroad/school_detail/icon_coins.png) center/contain no-repeat;display:block;width:13px;height:15px}.school-detail-container .title-container::before{content:'';background:url(/images/study_abroad/school_detail/icon_coins.png) center/contain no-repeat;display:block;width:28px;height:18px}.info_gallery .info_video_gallery{width:309px;height:622px;overflow:hidden;position:relative;flex-shrink:0;isolation:isolate}.info_gallery .info_video_gallery::before{content:'';position:absolute;background:url(../images/study_abroad/school_detail/clapperboard.svg) no-repeat center center;width:19px;height:19px;z-index:2;top:8px;right:8px}.info_gallery .info_video_gallery video{width:115%;position:absolute;left:50%;transform:translateX(-50%);height:100%;object-fit:cover}.info_gallery .info_img_gallery{width:309px;height:309px}.info_gallery .info_img_gallery img{width:100%;height:100%;object-fit:cover;cursor:pointer}.plan_box_details .plan_holder{margin:3rem 0}.plan_box_details .course-features{align-self:stretch;width:100%}.plan_box_details .section-title{color:#1f1f1f;font-size:18px;font-weight:700;margin:0}.plan_box_details .feature-description{color:#1f1f1f;font-size:16px;font-weight:400;margin:16px 0 0;line-height:150%}.plan_box_details .detail-item{margin-top:3rem;width:425px;max-width:100%}.plan_box_details .detail-title{color:#1f1f1f;font-size:18px;font-weight:700;margin:0}.plan_box_details .detail-text{color:#1f1f1f;font-size:16px;font-weight:400;margin:16px 0 0;line-height:150%}.plan_box_details .toggle-btn{display:inline-block;color:#3778f1;font-size:14px;font-weight:700;cursor:pointer}.plan_box_details .toggle-btn:hover{color:#2861d1}.header_middle_area{position:relative}.header_middle_area *{box-sizing:border-box}.header_middle_area .hide{display:none}.header_middle_area .header_middle_inner{display:block;font-family:Noto Sans JP,sans-serif;border-bottom:1px solid #dbdbdb}.header_middle_area .header_middle_menu{display:flex;justify-content:center;align-items:center;gap:5rem}.header_middle_area .header_middle_menu li{position:relative;color:#1f1f1f;padding-block:2.4rem;border-bottom:3px solid transparent;transition:border-color .3s ease}.header_middle_area .header_middle_menu li:hover{color:#f1890e;border-bottom:3px solid #f1890e}.header_middle_area .header_middle_menu a,.header_middle_area .header_middle_menu span{color:inherit;font-size:1.4rem;font-weight:700}.header_middle_menu .has_submenu.active{color:#f1890e;border-bottom:3px solid #f1890e}.header_middle_menu .has_submenu::after{content:'';background:url(https://nativecamp-public-web-production.s3-ap-northeast-1.amazonaws.com/study_abroad/icons/arrow-down.svg) center/contain no-repeat;width:1.4rem;height:.8rem;display:inline-block;margin-left:.8rem}.header_middle_menu .has_submenu:hover::after{background:url(https://nativecamp-public-web-production.s3-ap-northeast-1.amazonaws.com/user/webroot/images/study_abroad/home/icons/arrow-down-orange.svg) center/contain no-repeat}.header_middle_menu .has_submenu.active::after{background:url(https://nativecamp-public-web-production.s3-ap-northeast-1.amazonaws.com/user/webroot/images/study_abroad/home/icons/arrow-down-orange.svg) center/contain no-repeat}.header_middle_submenu_container .header_middle_submenu .header_middle_submenu_list{display:flex;justify-content:center;align-items:center;gap:2.4rem;padding:2.4rem 4rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 3px 3px 0 rgba(0,0,0,.23);width:max-content;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);background:#fff}.header_middle_submenu_container .header_middle_submenu a{color:#1f1f1f;font-size:1.4rem;font-weight:700}.header_middle_submenu_container .header_middle_submenu a:hover{color:#f1890e} .youtube--container{width:100%;padding:4rem 0; border-bottom: .1rem solid #DBDBDB}.main-container-yt{width:100%;max-width:103.2rem;margin:0 auto}.youtube-video-list{display:flex;flex-direction:column;gap:4rem}.youtube-video-wrapper{flex-shrink:0;width:93.6rem;height:52.3rem;position:relative;border-radius:1rem;overflow:hidden}.youtube-video-inner{position:relative;width:100%;height:100%;cursor:pointer}.youtube-video-thumbnail{width:100%;height:100%;object-fit:cover;display:block}.youtube-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.youtube-play-button img{transition:all 0.3s ease}.youtube-video-inner:hover .youtube-play-button img{transform:scale(1.1)}.play-button-circle svg{margin-left:.4rem}.youtube-video-content{flex:1;padding-top:1rem}.youtube-video-title{font-size:1.8rem;font-weight:400;line-height:1.4;color:#1F1F1F;margin:0}.study_abroad_breadcrumb{background:#092846;}.study_abroad_breadcrumb_inner{width:103.2rem;margin:0 auto;white-space:nowrap;}.study_abroad_breadcrumb_inner>ul{height:3.3rem;display:flex;align-items:center;}.study_abroad_breadcrumb_inner>ul>li{display:inline-block;vertical-align:middle;}.study_abroad_breadcrumb_inner>ul>li:first-child:before{display:none;}.study_abroad_breadcrumb_inner>ul>li:before{content:"/";padding:0 1rem;color:#FFFFFF;font-size:1.2rem;line-height:1.4;}.study_abroad_breadcrumb_inner>ul>li>a{font-size:1.2rem;line-height:1.4;color:#FFFFFF;}.study_abroad_breadcrumb_inner>ul>li>a:hover{color:#F1890E;}.study_abroad_breadcrumb_inner>ul>li:last-child>a{pointer-events:none;}
