@charset "UTF-8";#header .utilityLinks{font-size:85.71%}.txt_red{color:#ee4a68}.slick-pause-text{display:none}.main_visual_box{margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.main_visual_box .main_visual{margin:0;padding-top:36.875%!important;position:relative;width:100%}.main_visual_box .main_visual .pc{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:480px){.main_visual_box .main_visual .pc{display:none}}.main_visual_box .main_visual .sp{display:none}@media screen and (max-width:480px){.main_visual_box .main_visual{padding-top:140.533%!important}.main_visual_box .main_visual .sp{display:block;height:auto;margin:0;padding:0;position:relative;width:100%}.main_visual_box .main_visual .sp>img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}}.kouza_search{background:hsla(0,0%,100%,.5);height:140px;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.kouza_search{background:#fff;height:auto;margin:4px auto 8px;width:98%}.kouza_search .erabu{display:none}}.kouza_search .search_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:10px 0 0;width:1140px}@media screen and (max-width:480px){.kouza_search .search_inner{padding:5px 0 0;width:96%}}.kouza_search .search_inner .shindan{box-sizing:border-box;height:120px;margin:0 1% 0 0;padding:0;width:73%}@media screen and (max-width:480px){.kouza_search .search_inner .shindan{height:70px;margin:0 auto;width:100%}}.kouza_search .search_inner .shindan>a{border-radius:10px;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}@media screen and (max-width:480px){.kouza_search .search_inner .shindan>a{border-radius:5px}}.kouza_search .search_inner .shindan>a:hover{filter:brightness(1.05);transition:all .2s ease-in-out}.kouza_search .search_inner .shindan>a .pc{display:block}.kouza_search .search_inner .shindan>a .sp{display:none}@media screen and (max-width:480px){.kouza_search .search_inner .shindan>a .pc{display:none}.kouza_search .search_inner .shindan>a .sp{display:block;height:100%;margin:0 auto;padding:0;width:100%}}.kouza_search .search_inner .shindan>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:480px){.kouza_search .search_inner .shindan>a>img{height:auto;width:100%}}.kouza_search .search_inner .erabu{box-sizing:border-box;height:120px;margin:0;padding:0;width:26%}@media screen and (max-width:480px){.kouza_search .search_inner .erabu{height:60px;margin:5px auto 0;width:100%}}.kouza_search .search_inner .erabu>a{border-radius:10px;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}@media screen and (max-width:480px){.kouza_search .search_inner .erabu>a{border-radius:5px}}.kouza_search .search_inner .erabu>a:hover{filter:brightness(1.05);transition:all .2s ease-in-out}.kouza_search .search_inner .erabu>a .pc{display:block}.kouza_search .search_inner .erabu>a .sp{display:none}@media screen and (max-width:480px){.kouza_search .search_inner .erabu>a .pc{display:none}.kouza_search .search_inner .erabu>a .sp{display:block;height:60px;margin:0 auto;padding:0;width:100%}}.kouza_search .search_inner .erabu>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:480px){.kouza_search .search_inner .erabu>a>img{height:auto;width:100%}}.pickup_tokushu{margin:0 auto;padding:0;width:100%}.pickup_tokushu .area_inner{background:#fafafa;box-sizing:border-box;margin:0 auto;padding:0}@media screen and (max-width:480px){.pickup_tokushu .area_inner{padding:0;width:100%}}.pickup_tokushu .area_inner .course_pickup{box-sizing:border-box;margin:0 auto;padding:40px 0;width:1140px}@media screen and (max-width:480px){.pickup_tokushu .area_inner .course_pickup{padding:40px 0 20px;width:94%}.pickup_tokushu .area_inner .course_pickup .pickup_title{font-size:1.4rem}}.pickup_tokushu .area_inner .course_pickup .course_pickup_slider{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:96%}.pickup_tokushu .area_inner .course_pickup .course_pickup_slider .course_pickup_list{height:330px;margin:0;padding:0;width:240px!important}.pickup_tokushu .area_inner .course_pickup .course_pickup_slider .course_pickup_list+.course_pickup_list{margin-left:10px}.pickup_tokushu .area_inner .course_pickup .course_pickup_slider .course_pickup_list>a{display:block;height:120px;margin:0;padding:0;width:100%}.pickup_tokushu .area_inner .course_pickup .course_pickup_slider .course_pickup_list>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pickup_tokushu .area_inner .course_pickup .slide_dots{margin-top:15px;text-align:center}.pickup_tokushu .area_inner .course_pickup .slide_dots li{display:inline-block}.pickup_tokushu .area_inner .course_pickup .slide_dots button{background:#bcbcbc;border:none;border-radius:50%;cursor:pointer;display:block;font-size:0;height:8px;margin:6px;outline:none;padding:0;width:8px}.pickup_tokushu .area_inner .course_pickup .slide_dots .slick-active button{background:#0a467d}.top_feature{background:#fff;box-sizing:border-box;margin:0 auto;padding:10px 0 40px;width:100%}@media screen and (max-width:480px){.top_feature .feature_title{font-size:1.4rem}}.top_feature .feature_area_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:1140px}@media screen and (max-width:480px){.top_feature .feature_area_inner{width:94%}}.top_feature .feature_area_inner .top_feature_area{background:#f8f8f8;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:15px;width:74%}@media screen and (max-width:480px){.top_feature .feature_area_inner .top_feature_area{display:block;margin:0 auto;width:100%}}.top_feature .feature_area_inner .top_feature_area .list_cont{background:#fff;margin:0;padding:0;width:32.6666666667%}@media screen and (max-width:480px){.top_feature .feature_area_inner .top_feature_area .list_cont{margin-bottom:10px;width:100%}}.top_feature .feature_area_inner .top_feature_area .list_cont>a{display:block;height:100%;margin:0;padding:0;width:100%}.top_feature .feature_area_inner .top_feature_area .list_cont>a .list_img{height:160px;margin:0;padding:0;width:100%}.top_feature .feature_area_inner .top_feature_area .list_cont>a .list_img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top_feature .feature_area_inner .top_feature_area .list_cont>a:hover .list_img{opacity:.8;transition:all .3s ease}.top_feature .feature_area_inner .top_feature_area .list_cont>a:hover .list_txt{color:#af31aa;transition:all .3s ease}.top_feature .feature_area_inner .top_feature_area .list_cont .list_txt{color:#222;display:inline-block;font-size:.84rem;margin-top:5px;padding:0 1em .6em;text-align:left;width:100%}.top_feature .feature_area_inner .top_feature_area .top_feature_link{margin:20px 0 0;padding:0;width:100%}.top_feature .feature_area_inner .interview_banner{margin:0;padding:15px 0 0;text-align:right;width:25%}@media screen and (max-width:480px){.top_feature .feature_area_inner .interview_banner{margin:10px auto 0;text-align:center;width:100%}}.top_feature .feature_area_inner .interview_banner>a{background:#fff;border:1px solid #ddd;display:block;height:240px;margin:0;padding:10px;width:100%}@media screen and (max-width:480px){.top_feature .feature_area_inner .interview_banner>a{height:auto;margin:0 auto;padding:5px;width:90%}}.top_feature .feature_area_inner .interview_banner>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top_comic_area{background:#fdf2ff;margin:0 auto;padding:0;width:100%}.top_comic_area .top_comic_inner{box-sizing:border-box;margin:0 auto;padding:30px 0;width:1140px}@media screen and (max-width:480px){.top_comic_area .top_comic_inner{padding:30px 0 15px;width:96%}}.top_comic_area .top_comic_inner .comic_title{font-size:1.8rem;font-weight:700;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.top_comic_area .top_comic_inner .comic_title{font-size:1.5rem}}.top_comic_area .top_comic_inner .comic_title>span{align-items:center;background:#ee4a68;border-radius:20px;color:#fff;display:flex;font-size:1.3rem;height:40px;justify-content:center;margin:0 auto 36px;padding:0;position:relative;width:30%}@media screen and (max-width:480px){.top_comic_area .top_comic_inner .comic_title>span{font-size:1.1rem;height:36px;width:60%}}.top_comic_area .top_comic_inner .comic_title>span:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:16px solid #ee4a68;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}@media screen and (max-width:480px){.top_comic_area .top_comic_inner .comic_title>span:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:13px solid #ee4a68;bottom:-13px}}.top_comic_area .top_comic_inner .comic_list{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.top_comic_area .top_comic_inner .comic_list{margin-top:26px}}.top_comic_area .top_comic_inner .comic_list>li{margin:0;padding:0;width:19.2%}@media screen and (max-width:480px){.top_comic_area .top_comic_inner .comic_list>li{margin-bottom:8px;width:49%}}.top_comic_area .top_comic_inner .comic_list>li>a{display:block;height:100%;margin:0;padding:0;width:100%}.top_comic_area .top_comic_inner .comic_list>li>a>img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.top_ranking{background:#fafafa;margin:0 auto;padding:50px 0;width:100%}@media screen and (max-width:480px){.top_ranking{padding:30px 0}}.top_ranking .top_ranking_title{font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_title{font-size:1.2rem}}.top_ranking .top_ranking_title>span{display:block;font-size:1.8rem;margin:20px auto 0;padding:0;width:100%}.top_ranking .top_ranking_inner{margin:50px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.top_ranking .top_ranking_inner{margin-top:30px;width:94%}}.top_ranking .top_ranking_inner .ranking_menu_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}.top_ranking .top_ranking_inner .ranking_menu_list>li{height:60px;margin:0 0 4px;padding:0;width:16.3333333333%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_menu_list>li{width:32.6666666667%}}.top_ranking .top_ranking_inner .ranking_menu_list>li:first-of-type>a{padding-top:20px}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_menu_list>li:first-of-type>a{padding-top:13px}}.top_ranking .top_ranking_inner .ranking_menu_list>li:first-of-type>a:after{display:none}.top_ranking .top_ranking_inner .ranking_menu_list>li>a{background:#fff;border-radius:5px;box-sizing:border-box;color:#9a0f28;display:block;font-size:.9rem;font-weight:700;height:100%;margin:0;padding:10px 0 0;text-decoration:none;width:100%}.top_ranking .top_ranking_inner .ranking_menu_list>li>a:hover{background:#f9c0cb;transition:all .2s ease}.top_ranking .top_ranking_inner .ranking_menu_list>li>a:after{color:#630416;content:"人気資格講座";display:block;font-size:.8rem;font-weight:400;margin-top:5px;text-align:center;width:100%}.top_ranking .top_ranking_inner .ranking_menu_list>li.active>a{background:#f56c86;color:#fff}.top_ranking .top_ranking_inner .ranking_menu_list>li.active>a:after{color:#fff}.top_ranking .top_ranking_inner .ranking_content{display:none;opacity:0}.top_ranking .top_ranking_inner .ranking_content.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:displayAnime;display:block}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.top_ranking .top_ranking_inner .ranking_content_area{background:#fff;box-sizing:border-box;margin:10px auto 0;padding:30px;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area{padding:10px}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content{margin:0 auto;padding:0;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li{display:grid;grid-template-areas:"rank_title rank_title rank_info" "rank_img rank_detail rank_info";grid-template-columns:20% 1fr 29%;grid-template-rows:60px 1fr;grid-gap:10px;background:#f4f4f4;box-sizing:border-box;margin:0 auto 8px;padding:10px;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li{display:block}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title{background:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;grid-area:rank_title;justify-content:space-between;margin:0;padding:5px;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title{padding:10px}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .rank_trophy{height:100%;margin:0;padding:0;width:10%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .rank_trophy{width:15%}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .rank_trophy>img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name{align-items:center;color:#840d0d;display:flex;font-size:1.6rem;font-weight:700;margin:0;padding:0;position:relative;width:88%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name{align-items:start;font-size:1.4rem;padding-top:5px;width:80%}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name .course_name_wrap{position:absolute;right:2%;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name .course_name_wrap{bottom:0;left:50%;text-align:left;transform:translateX(-50%);width:100%}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name .course_name_wrap .course_name{background:#f56c86;border-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:.8rem;font-weight:400;margin:0;padding:3px 15px}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name .course_name_wrap .course_name{font-size:.7rem;margin-top:3px;padding:2px 15px}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_title .kouza_name .course_name_wrap .course_name+span{margin-left:5px}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_img{grid-area:rank_img;height:160px;margin:8px 0 0;overflow:hidden;padding:0;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_img{height:100px}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_img .banner_link>img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_detail{box-sizing:border-box;color:#222;font-size:.9rem;grid-area:rank_detail;line-height:1.4rem;margin:0;padding:10px;text-align:left;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_detail{display:none}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info{background:#fafafa;border-radius:8px;box-sizing:border-box;grid-area:rank_info;margin:0;padding:10px;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info{margin-top:10px;padding:5px}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_term{background:#fff;border:2px solid #81b9e1;border-radius:4px;color:#3d8ac1;font-size:1.1rem;font-weight:700;margin:0 auto;padding:10px 0;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_term{display:none}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_license{background:#fff;border:2px solid #f0bf84;border-radius:4px;margin:15px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_license{border:1px solid #f0bf84;margin:0 auto}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_license .license_title{background:#f0bf84;color:#603705;font-size:1rem;font-weight:700;margin:0;padding:8px 0;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_license .license_name{color:#aa3131;font-size:.9rem;font-weight:700;margin:0;padding:8px 0;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .study_license .license_name:first-of-type{border-bottom:1px solid #f0bf84}.top_ranking .top_ranking_inner .ranking_content_area .ranking_content>li .rank_kouza_info .detail_link{margin:15px auto 0;padding:0;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_continue{margin:30px auto 0;padding:0;width:60%}@media screen and (max-width:480px){.top_ranking .top_ranking_inner .ranking_content_area .ranking_continue{margin-top:15px;width:100%}}.top_ranking .top_ranking_inner .ranking_content_area .ranking_continue>a{border:1px solid #f56c86;border-radius:5px;color:#d33653;display:block;font-size:1.1rem;margin:0;padding:15px 0;text-decoration:none;width:100%}.top_ranking .top_ranking_inner .ranking_content_area .ranking_continue>a:after{content:"＞";font-size:1rem;font-weight:700;margin-left:20px}.top_ranking .top_ranking_inner .ranking_content_area .ranking_continue>a:hover{background:#f56c86;color:#fff;transition:all .3s ease}.top_reason{background:url(/assets/img/top/top_reason_bg.jpg) no-repeat top;background-size:auto 100%;margin:0 auto;padding:60px 0;width:100%}.top_reason .top_reason_title{font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.top_reason .top_reason_title{font-size:1.2rem}}.top_reason .top_reason_title>span{display:block;font-size:2.4rem;margin:24px auto 0;padding:0;width:100%}.top_reason .top_reason_box{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.top_reason .top_reason_box{width:94%!important}}.top_reason .top_reason_box .top_reason_list{box-sizing:border-box;height:520px;margin:0 5px;padding:0;width:25%}.top_reason .top_reason_box .top_reason_list .reason_img{background:#ccc;-webkit-clip-path:polygon(0 0,100% 0,100% 77%,0 100%);clip-path:polygon(0 0,100% 0,100% 77%,0 100%);height:260px;margin:0 auto;padding:0;width:100%}.top_reason .top_reason_box .top_reason_list .reason_img>img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.top_reason .top_reason_box .top_reason_list .reason_list_title{color:#333;font-size:1rem;font-weight:700;line-height:1.5rem;margin:15px auto 0;padding:0;width:94%}.top_reason .top_reason_box .top_reason_list .reason_list_title.platinum_title{color:#cf1788}.top_reason .top_reason_box .top_reason_list>p{color:#333;font-size:.9rem;line-height:1.4rem;margin:20px auto 0;padding:0;text-align:left;width:90%}.top_reason .top_reason_box .top_reason_01{background-color:#bcddff}.top_reason .top_reason_box .top_reason_02{background-color:#edffc7}.top_reason .top_reason_box .top_reason_03{background-color:#ffceb9}.top_reason .top_reason_box .top_reason_04{background-color:#ffff96}.top_reason .top_reason_box .top_reason_05{background-color:#d0ff96}.top_reason .top_reason_box .top_reason_06{background-color:#cafff5}.top_reason .top_reason_box .top_reason_07{background-color:#dbd3ff}.top_reason .tr_slide_dots{margin-top:15px;text-align:center}.top_reason .tr_slide_dots li{display:inline-block}.top_reason .tr_slide_dots button{background:#bcbcbc;border:none;border-radius:50%;cursor:pointer;display:block;font-size:0;height:8px;margin:6px;outline:none;padding:0;width:8px}.top_reason .tr_slide_dots .slick-active button{background:#0a467d}.medical_supervisor{margin:20px auto;padding:40px 0;width:100%}@media screen and (max-width:480px){.medical_supervisor{padding:20px 0}}.medical_supervisor .section_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:1140px}@media screen and (max-width:480px){.medical_supervisor .section_inner{width:94%}}.medical_supervisor .section_inner .title_area{margin:0;padding:0;width:48%}@media screen and (max-width:480px){.medical_supervisor .section_inner .title_area{width:100%}}.medical_supervisor .section_inner .title_area .m_supervisor_title{background:#fc6786;color:#fff;font-size:1.4rem;line-height:2.2rem;margin:0;padding:10px 20px;position:relative;text-align:left;width:95%;z-index:1}@media screen and (max-width:480px){.medical_supervisor .section_inner .title_area .m_supervisor_title{font-size:1.1rem;line-height:1.6rem;margin:0 auto;width:100%}}.medical_supervisor .section_inner .title_area .m_supervisor_title:before{background:#fc6786;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(.95) perspective(2rem) rotateX(-1deg);transform-origin:bottom left;z-index:-1}@media screen and (max-width:480px){.medical_supervisor .section_inner .title_area .m_supervisor_title:before{content:none}}.medical_supervisor .section_inner .title_area .m_supervisor_summary{color:#333;display:block;font-size:1rem;line-height:2rem;margin:20px 0 0;padding:0;text-align:left;width:95%}@media screen and (max-width:480px){.medical_supervisor .section_inner .title_area .m_supervisor_summary{font-size:.9rem;line-height:1.5rem;margin:10px auto 0;width:96%}}.medical_supervisor .section_inner .m_supervisor_person{background:#f8f8f8;border:3px solid #fc6786;margin:0;padding:0;width:50%}@media screen and (max-width:480px){.medical_supervisor .section_inner .m_supervisor_person{border:1px solid #fc6786;margin:10px auto 0;width:100%}}.medical_supervisor .section_inner .m_supervisor_person .person_detail{margin:0;padding:20px;width:100%}@media screen and (max-width:480px){.medical_supervisor .section_inner .m_supervisor_person .person_detail{padding:10px}}.medical_supervisor .section_inner .m_supervisor_person .person_detail>dt{color:#000;font-size:1.5rem;margin:0;padding:15px 0;text-align:center;width:100%}.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 0 0;padding:0;width:100%}@media screen and (max-width:480px){.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd{display:block;margin:10px auto 0}}.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd .detail{color:#333;font-size:.9rem;line-height:1.8rem;margin:0;padding:0;text-align:left;width:60%}@media screen and (max-width:480px){.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd .detail{line-height:1.6rem;width:100%}}.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd .person_photo{height:220px;margin:0;padding:0;width:35%}@media screen and (max-width:480px){.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd .person_photo{height:180px;margin:10px auto 0;width:60%}}.medical_supervisor .section_inner .m_supervisor_person .person_detail>dd .person_photo>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top_voice_area{background:#ffecef;margin:0 auto;padding:50px 0;width:100%}@media screen and (max-width:480px){.top_voice_area{padding:0 0 30px}}.top_voice_area .top_voice_title{background:#fdd9de;color:#ea3456;font-size:2rem;font-weight:700;margin:0 auto;padding:20px 0;width:1140px}@media screen and (max-width:480px){.top_voice_area .top_voice_title{font-size:1.6rem;width:100%}}.top_voice_area .area_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.top_voice_area .area_inner{margin:20px auto 0;width:100%}}.top_voice_area .area_inner .voice_section{margin:0 auto 20px;padding:0;width:49.5%}@media screen and (max-width:480px){.top_voice_area .area_inner .voice_section{width:100%}}.top_voice_area .area_inner .voice_section .voice_cat{background:#f64b6a;color:#fff;font-size:1.4rem;font-weight:700;margin:0 auto;padding:20px 0 36px;width:100%}@media screen and (max-width:480px){.top_voice_area .area_inner .voice_section .voice_cat{font-size:1.2rem;padding:16px 0 26px}}.top_voice_area .area_inner .voice_section .voice_cat:after{color:#fff;content:attr(data-st);display:block;font-size:.85rem;font-weight:400;margin:10px auto 0;text-align:center;width:100%}.top_voice_area .area_inner .voice_section .voice_list{margin:-20px auto 0;padding:0;width:90%}@media screen and (max-width:480px){.top_voice_area .area_inner .voice_section .voice_list{margin-top:-16px;width:100%}}.top_voice_area .area_inner .voice_section .voice_list .list_content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body{background:#fff;margin:0;padding:0 0 8px;width:50%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a{display:block;margin:0;padding:0;text-decoration:none;width:100%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a:hover .voice_img>img{transform:scale(1.2);transition:all .3s ease}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a:hover .kouza_link{background:#f56c86;color:#fff;transition:all .3s ease}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .voice_img{height:180px;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .voice_img>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .voice_img .kouza_name{background:rgba(0,0,0,.5);border-radius:4px;bottom:10px;color:#fff;display:block;font-size:.9rem;left:50%;margin:0 auto;padding:5px 0;position:absolute;text-align:center;transform:translateX(-50%);width:94%}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .voice_msg{background:#fbe8e8;border-radius:5px;box-sizing:border-box;color:#222;font-size:.85rem;height:100px;line-height:1.2rem;margin:10px auto 0;padding:10px;text-align:left;width:94%}@media screen and (max-width:480px){.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .voice_msg{height:120px}}.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .kouza_link{border:1px solid #f56c86;border-radius:4px;box-sizing:border-box;color:#f56c86;font-size:.85rem;margin:6px auto 0;padding:8px;text-align:center;width:94%}@media screen and (max-width:480px){.top_voice_area .area_inner .voice_section .voice_list .list_content .list_body>a .kouza_link{font-size:1rem}}.top_voice_area .other_voice_link{height:50px;margin:20px auto 0;padding:0;width:60%}@media screen and (max-width:480px){.top_voice_area .other_voice_link{margin-top:10px;width:90%}}.top_voice_area .other_voice_link>a{align-items:center;border:1px solid #f56c86;border-radius:5px;color:#f33e5f;display:flex;font-size:1.1rem;height:100%;justify-content:center;margin:0;padding:0;text-decoration:none;width:100%}.top_voice_area .other_voice_link>a:hover{background:#f56c86;color:#fff;transition:all .3s ease}.ranking_banner_area{margin:0 auto 10px!important;margin:0;padding:0;width:60%;width:1140px}@media screen and (max-width:480px){.ranking_banner_area{width:94%}}.ranking_banner_area .pc,.ranking_banner_area>a{margin:0;padding:0;width:100%}.ranking_banner_area .pc>img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:480px){.ranking_banner_area .pc{display:none}}.ranking_banner_area .sp{display:none}@media screen and (max-width:480px){.ranking_banner_area .sp{display:block;margin:0 auto;padding:0;width:100%}.ranking_banner_area .sp>img{-o-object-fit:contain;object-fit:contain}}.sumashika-banner-area{height:100%;margin:0 auto 24px;overflow:hidden;padding:0;width:40%}.course_search_area{margin:0 auto 30px;padding:0;width:1140px}@media screen and (max-width:480px){.course_search_area{margin:0 auto;padding:0;width:94%}}.course_search_area .course_search_title{background:#fdddd0;border-bottom:none;color:#222;font-size:1.8rem;font-weight:700;margin:0 auto;padding:.8em 0;text-align:center;width:100%}@media screen and (max-width:480px){.course_search_area .course_search_title{font-size:1.2rem;padding:.5em 0}}.course_search_area .area_catch{background:#f1f1f1;color:#333;font-size:1rem;line-height:1.6rem;margin:10px auto 0;padding:.8em 0;width:100%}@media screen and (max-width:480px){.course_search_area .area_catch{font-size:.9rem}}.course_search_area .area_inner{background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;padding:1em;width:1140px}@media screen and (max-width:480px){.course_search_area .area_inner{display:block;margin:10px auto 20px;width:100%}}.course_search_area .area_inner:after{content:"";display:block;width:32.6666666667%}.course_search_area .area_inner .kouza_category_box{background:#fff;display:flex;flex-direction:column;margin:0 0 16px;padding:0 0 10px;width:32.6666666667%}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box{margin:0;padding:0;width:100%}}.course_search_area .area_inner .kouza_category_box .category_name{align-items:center;border-bottom-style:solid;border-bottom-width:2px;box-sizing:border-box;color:#222;display:flex;font-size:1.1rem;font-weight:700;height:58px;margin:0 auto;padding:0 0 0 54px;position:relative;width:100%}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box .category_name{border-bottom-width:1px;font-size:.9rem}.course_search_area .area_inner .kouza_category_box .category_name .toggle_mark{border-right:2px solid #666;border-top:2px solid #666;display:block;height:8px;position:absolute;right:4%;top:50%;transform:translateY(-50%) rotate(135deg);transition:transform .3s ease-in-out,top .3s ease-in-out;width:8px}.course_search_area .area_inner .kouza_category_box .category_name.open .toggle_mark{transform:rotate(-45deg)!important;transition:transform .3s ease-in-out,top .3s ease-in-out!important}}.course_search_area .area_inner .kouza_category_box .category_name:before{align-items:center;color:#fff;display:flex;font-family:Font Awesome\ 6 Free;font-size:1.2rem;font-weight:600;height:40px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.course_search_area .area_inner .kouza_category_box .category_name .kouza_count{border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:.8rem;margin:0;padding:3px 15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:80px}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box .category_name .kouza_count{border-radius:3px;padding:3px 10px;right:40px;width:70px}}.course_search_area .area_inner .kouza_category_box .kouza_list{margin:16px auto 0;padding:0;position:relative;width:94%}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box .kouza_list{display:none}}.course_search_area .area_inner .kouza_category_box .kouza_list .list_contents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 16px;padding:0;width:100%}.course_search_area .area_inner .kouza_category_box .kouza_list .list_contents .list_name{box-sizing:border-box;margin:0 0 6px;padding:0;text-align:left;width:49%}.course_search_area .area_inner .kouza_category_box .kouza_list .list_contents .list_name>a{background:#fafafa;color:#000;display:block;font-size:.8rem;font-weight:400;height:100%;margin:0;padding:6px 6px 6px 8px;position:relative;text-decoration:none;width:100%}.course_search_area .area_inner .kouza_category_box .kouza_list .list_contents .list_name>a:before{content:"＞";font-size:.6rem;margin-right:6px}.course_search_area .area_inner .kouza_category_box .kouza_list .list_contents .list_name>a:hover{background:#eee;transition:all .3s ease}.course_search_area .area_inner .kouza_category_box .category_link_pc{margin-left:auto;margin-right:auto;margin-top:auto;width:94%}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box .category_link_pc{display:none}}.course_search_area .area_inner .kouza_category_box .category_link_sp{display:none}@media screen and (max-width:480px){.course_search_area .area_inner .kouza_category_box .category_link_sp{display:block;margin-bottom:10px}}.course_search_area .area_inner .kouza_category_box .category_link_pc>a,.course_search_area .area_inner .kouza_category_box .category_link_sp>a{border:1px solid #ddd;border-radius:4px;color:#333;display:block;font-size:.85rem;height:100%;line-height:1.2rem;margin:0;padding:6px 0;text-decoration:none;width:100%}.course_search_area .area_inner .kouza_category_box .category_link_pc>a:hover,.course_search_area .area_inner .kouza_category_box .category_link_sp>a:hover{background:#f0f0f0;border:1px solid #f0f0f0;transition:all .3s ease}.top_faq_area{margin:0 auto;padding-top:50px;width:1140px}@media screen and (max-width:480px){.top_faq_area{padding-bottom:0;padding-top:0;width:100%}}.top_faq_area .faq_title{border:1px solid #d776c4;border-radius:5px;color:#ba1799;font-size:1.4rem;font-weight:500;margin:0 auto 70px;padding:12px 0;position:relative;text-align:center;width:1140px}@media screen and (max-width:480px){.top_faq_area .faq_title{background:#d776c4;border-radius:0;color:#fff;font-size:1.2rem;margin-bottom:60px;width:100%}}.top_faq_area .faq_title>i{color:#fff;font-size:1.6rem;margin:0 10px 0 0;padding:0;vertical-align:middle}@media screen and (max-width:480px){.top_faq_area .faq_title>i{font-size:1.4rem}.top_faq_area .faq_title:after{border-color:#d776c4 transparent transparent;border-style:solid;border-width:15px 20px 0;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}}.top_faq_area .faq_area_inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.top_faq_area .faq_area_inner{display:block;width:94%}}.study_step_area{background:#fefcf1;margin:0 auto;overflow:visible;padding:4em 0;position:relative;width:100%}@media screen and (max-width:480px){.study_step_area{padding:3em 0}}.study_step_area .study_step_main_title{color:#000;font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}.study_step_area .study_step_main_title .title_num{color:#b6219f;font-size:2.6rem;margin-left:5px;margin-right:5px}.study_step_area .container{margin:40px auto 0!important;overflow:hidden;padding:0;width:1140px}@media screen and (max-width:480px){.study_step_area .container{width:90%}}.study_step_area .container .swiper-wrapper{margin:0 auto;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide{height:100%;margin:0;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .slide_upper{margin:0;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .slide_upper .slide_num{background:#d83ebf;border-radius:50%;color:#fff;font-size:.9rem;height:80px;margin:0 auto;padding:18px 0 0;position:relative;vertical-align:middle;width:80px}.study_step_area .container .swiper-wrapper .swiper-slide .slide_upper .slide_num .num{color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;margin:4px 0 0;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .slide_upper .slide_img{border-radius:10px;height:320px;margin:-40px auto 0;overflow:hidden;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .slide_upper .slide_img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .step_title{color:#000;font-size:1rem;font-weight:700;line-height:1.4rem;margin:24px auto 0;padding:0;width:100%}.study_step_area .container .swiper-wrapper .swiper-slide .step_txt{box-sizing:border-box;color:#222;font-size:.9rem;line-height:1.4rem;margin:16px auto 0;padding:0 .4em;width:100%}.study_step_area .swiper-button-prev{background:transparent;border:1px solid #000;border-radius:50%;height:52px;left:4%;position:absolute;width:52px}@media screen and (max-width:480px){.study_step_area .swiper-button-prev{display:none}}.study_step_area .swiper-button-prev:after{color:#000;font-size:.9rem}.study_step_area .swiper-button-next{background:transparent;border:1px solid #000;border-radius:50%;height:52px;position:absolute;right:4%;width:52px}@media screen and (max-width:480px){.study_step_area .swiper-button-next{display:none}}.study_step_area .swiper-button-next:after{color:#000;font-size:.9rem}.top_review_area{background:#fff;margin:0 auto;padding:4em 0;width:100%}@media screen and (max-width:480px){.top_review_area{padding:3em 0}}.top_review_area .top_review_title{color:#000;font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}.top_review_area .top_review_title .en_title{color:#b438b2;display:inline-block;font-size:1rem;margin:16px auto 0;padding:0;text-align:center;width:100%}.top_review_area .review_container{margin:40px auto 0;overflow:hidden;padding:0;width:1140px}@media screen and (max-width:480px){.top_review_area .review_container{margin-top:20px;width:90%}}.top_review_area .review_container .swiper-wrapper{margin:0 auto;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_img{border-radius:5px;height:200px;margin:0;overflow:hidden;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_img>a{display:block;height:100%;margin:0;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_img>a:hover{opacity:.8;transition:all .3s ease}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_img>a>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_kouza_name{color:#000;font-size:.9rem;font-weight:700;margin:16px auto 0;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_rating{color:#efd617;font-size:1rem;letter-spacing:.08rem;margin:8px auto 0;padding:0;width:90%}.top_review_area .review_container .swiper-wrapper .swiper-slide .review_impression{color:#222;display:inline-block;font-weight:.9rem;line-height:1.3rem;margin:8px auto 16px;padding:0;text-align:left;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .kouza_link{margin:auto auto 0!important;padding:0;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .kouza_link>a{box-sizing:border-box;color:#222;display:inline-block;font-size:.9rem;height:100%;margin:0;padding:0 10% 0 0;position:relative;text-align:right;width:100%}.top_review_area .review_container .swiper-wrapper .swiper-slide .kouza_link>a:after{color:grey;content:"\f054";font-family:Font Awesome\ 5 Free;font-weight:600;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.top_review_area .review_container .swiper-wrapper .swiper-slide .kouza_link>a:after{right:4%}}.top_review_area .review_container .swiper-wrapper .swiper-slide .kouza_link>a:hover{color:#891c8b;transition:all .3s ease}.top_reason_area{background:#f6f6f6;margin:0 auto;overflow:visible;padding:4em 0;position:relative;width:100%}@media screen and (max-width:480px){.top_reason_area{padding:3em 0}}.top_reason_area .top_reason_title{color:#000;font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.top_reason_area .top_reason_title{font-size:1.4rem}}.top_reason_area .top_reason_title>br{display:none}@media screen and (max-width:480px){.top_reason_area .top_reason_title>br{display:block}}.top_reason_area .top_reason_title .large_num{color:#c919c9;font-size:2.4rem}@media screen and (max-width:480px){.top_reason_area .top_reason_title .large_num{display:inline-block;margin-top:16px}}.top_reason_area .top_reason_title .color_txt{color:#c919c9}.top_reason_area .top_reason_title .en_title{color:#b438b2;display:inline-block;font-size:1rem;margin:20px auto 0;padding:0;text-align:center;width:100%}@media screen and (max-width:480px){.top_reason_area .top_reason_title .en_title{font-size:.9rem;margin-top:16px}}.top_reason_area .reason_container{margin:40px auto 0;overflow:hidden;padding:0;width:1140px}@media screen and (max-width:480px){.top_reason_area .reason_container{margin-top:20px;width:90%}}.top_reason_area .reason_container .swiper-wrapper{margin:0 auto;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide{height:100%;margin:0;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .slide_upper{margin:0;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .slide_upper .slide_num{background:#f364be;border-radius:50%;color:#fff;font-size:.8rem;height:80px;margin:0 auto;padding:20px 0 0;position:relative;vertical-align:middle;width:80px}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .slide_upper .slide_num .num{color:#fff;display:inline-block;font-size:1.3rem;font-weight:700;margin:4px 0 0;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .slide_upper .slide_img{border-radius:10px;height:220px;margin:-40px auto 0;overflow:hidden;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .slide_upper .slide_img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .reason_title{color:#b327a9;font-size:.9rem;font-weight:700;line-height:1.4rem;margin:16px auto 0;padding:0;width:100%}.top_reason_area .reason_container .swiper-wrapper .swiper-slide .reason_txt{background:#fff;border-radius:8px;box-sizing:border-box;color:#222;font-size:.9rem;line-height:1.4rem;margin:16px auto 0;min-height:180px;padding:.8em;text-align:left;width:100%}@media screen and (max-width:480px){.top_reason_area .reason_container .swiper-wrapper .swiper-slide .reason_txt{min-height:200px}}.top_reason_area .swiper-button-prev{background:transparent;border:1px solid #666;border-radius:50%;height:52px;left:4%;position:absolute;top:50%;transform:translateY(-50%);width:52px}@media screen and (max-width:480px){.top_reason_area .swiper-button-prev{display:none}}.top_reason_area .swiper-button-prev:after{color:#000;font-size:.9rem}.top_reason_area .swiper-button-next{background:transparent;border:1px solid #666;border-radius:50%;height:52px;position:absolute;right:4%;top:50%;transform:translateY(-50%);width:52px}@media screen and (max-width:480px){.top_reason_area .swiper-button-next{display:none}}.top_reason_area .swiper-button-next:after{color:#000;font-size:.9rem}.top_faq_area{background:#f4f1ee;margin:0 auto 30px;padding:4em 0;width:100%}@media screen and (max-width:480px){.top_faq_area{padding:3em 0}}.top_faq_area .top_faq_title{color:#000;font-size:1.6rem;font-weight:700;margin:0 auto;padding:0;width:100%}.top_faq_area .top_faq_title .en_title{color:#b438b2;display:inline-block;font-size:1rem;margin:16px auto 0;padding:0;text-align:center;width:100%}.top_faq_area .faq_container{margin:24px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.top_faq_area .faq_container{width:94%}}.top_faq_area .faq_container .top_faq_question{margin:0;padding:0;position:relative;width:100%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question{margin-bottom:8px}}.top_faq_area .faq_container .top_faq_question .q_element{align-items:center;background:#f4f1ee;border-bottom-left-radius:5px;border-top-left-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:80px;justify-content:space-between;margin:0;padding:0 1em;width:45%}.top_faq_area .faq_container .top_faq_question .q_element .icon_question{background-image:url(../images/icons/icon_question.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:45px;margin:0;padding:0;width:10%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .q_element .icon_question{width:9%}}.top_faq_area .faq_container .top_faq_question .q_element .question_txt{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:0;text-align:left;width:88%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .q_element .question_txt{font-size:.9rem}.top_faq_area .faq_container .top_faq_question .q_element{background:#e0d6cb;font-size:.9rem;height:55px;margin-bottom:8px;width:100%}}.top_faq_area .faq_container .top_faq_question .q_element.active{background:#fff}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .q_element.active{background:#e0d6cb}}.top_faq_area .faq_container .top_faq_question .a_element{background:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;height:400px;justify-content:space-between;margin:0;padding:1.5em 2.5em;position:absolute;right:0;top:0;width:55%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .a_element{height:auto;margin-bottom:8px;padding:1.5em;position:static;width:100%}}.top_faq_area .faq_container .top_faq_question .a_element .icon_answer{background-image:url(../images/icons/icon_answer.svg);background-position:top;background-repeat:no-repeat;background-size:contain;display:block;height:100%;margin:0;padding:0;width:8%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .a_element .icon_answer{height:auto}}.top_faq_area .faq_container .top_faq_question .a_element .answer_txt{color:#000;display:block;font-size:1rem;line-height:1.8rem;margin:0;padding:0;text-align:left;width:88%}@media screen and (max-width:480px){.top_faq_area .faq_container .top_faq_question .a_element .answer_txt{font-size:.9rem;line-height:1.6rem}}.news_area{background:#fbfbfb;margin:40px auto;padding:4.6em 0;width:100%}@media screen and (max-width:480px){.news_area{margin:20px auto;padding:2.4em 0}}.news_area .news_inner{margin:0 auto;padding:0;width:70%}@media screen and (max-width:480px){.news_area .news_inner{width:96%}}.news_area .news_inner .news_title{color:#000;font-size:1.8rem;font-weight:700;margin:0 auto;padding:0;position:relative;text-align:center;width:100%}@media screen and (max-width:480px){.news_area .news_inner .news_title{font-size:1.4rem}}.news_area .news_inner .news_title:before{background:#c948d0;border-radius:3px;bottom:-20px;content:"";height:5px;left:calc(50% - 30px);position:absolute;width:60px}.news_area .news_inner .news_list{margin:56px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.news_area .news_inner .news_list{margin-top:40px}}.news_area .news_inner .news_list .news_cont{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.news_area .news_inner .news_list .news_cont+.news_cont{border-top:1px solid #ddd}.news_area .news_inner .news_list .news_cont .news_date{color:#888;font-size:.9rem;font-weight:700;margin:0;padding:1.2em .5em;text-align:left;width:16%}@media screen and (max-width:480px){.news_area .news_inner .news_list .news_cont .news_date{font-size:.84rem;width:20%}}.news_area .news_inner .news_list .news_cont .news_cont_title{margin:0;padding:1.2em 0;text-align:left;width:84%}@media screen and (max-width:480px){.news_area .news_inner .news_list .news_cont .news_cont_title{width:74%}}.news_area .news_inner .news_list .news_cont .news_cont_title>a{color:#333;font-size:1rem;font-weight:700;line-height:1.4rem;text-align:left;text-decoration:none}@media screen and (max-width:480px){.news_area .news_inner .news_list .news_cont .news_cont_title>a{font-size:.9rem}}.news_area .news_inner .news_list .news_cont .news_cont_title>a:hover{color:#a31b1b;text-decoration:underline;transition:color .3s}.news_area .news_inner .info_all_btn_area{margin:56px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.news_area .news_inner .info_all_btn_area{margin-top:32px}}.news_area .news_inner .info_all_btn_area .info_all_btn{align-items:center;background:#c137a3;border-radius:5px;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:50px;justify-content:center;margin:0 auto;padding:0;position:relative;text-decoration:none;width:40%}@media screen and (max-width:480px){.news_area .news_inner .info_all_btn_area .info_all_btn{font-size:.9rem;height:40px;width:70%}}.news_area .news_inner .info_all_btn_area .info_all_btn:after{content:"\f0da";font-family:Font Awesome\ 5 Free;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.news_area .news_inner .info_all_btn_area .info_all_btn:hover{background:#a7278b;transition:all .3s}.official_banner_area{margin:0 auto 16px;padding:0;width:1140px}.official_banner_area>picture>img{height:auto;object-fit:contain;vertical-align:bottom;width:100%}@media screen and (max-width:480px){.official_banner_area{background:#fff;margin:0 auto 12px;padding:0;width:94%}.official_banner_area>img{object-fit:cover;width:100%}}