@charset "UTF-8";.top_first_area{background:-webkit-gradient(45deg,#2386ba 50%,#4ac1cb);background:linear-gradient(45deg,#2386ba 50%,#4ac1cb);display:flex;flex-wrap:wrap;align-items:start;flex-direction:row-reverse;position:relative;color:#fff}@media screen and (max-width:767px){.top_first_area{display:block}}.top_first_area .main_v{position:relative;width:65%;height:100vh;min-height:980px}@media screen and (min-width:768px){.top_first_area .main_v{position:-webkit-sticky;position:sticky;top:0}}@media screen and (max-width:767px){.top_first_area .main_v{width:100%;height:auto;min-height:auto}}@media screen and (min-width:768px){.top_first_area .main_v .main_v_inr{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%;padding:120px 0}}@media screen and (max-width:767px){.top_first_area .main_v .main_v_inr{padding:110px 0 0}}.top_first_area .scroll_area{width:35%;padding:0 30px 0 60px}@media screen and (max-width:767px){.top_first_area .scroll_area{width:100%;padding:40px 5% 0}}.top_first_area .scroll_area .statement_area{height:100vh;position:relative}@media screen and (max-width:767px){.top_first_area .scroll_area .statement_area{height:auto}}@media screen and (min-width:768px){.top_first_area .scroll_area .statement_area .statement_area_inr{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%}}@media screen and (max-width:767px){.top_first_area .scroll_area .statement_area .statement_area_inr{width:80%}}.top_first_area .scroll_area .statement_area_en{height:100vh;position:relative}@media screen and (max-width:767px){.top_first_area .scroll_area .statement_area_en{height:auto}}@media screen and (min-width:768px){.top_first_area .scroll_area .statement_area_en .statement_area_inr{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%}}@media screen and (max-width:767px){.top_first_area .scroll_area .statement_area_en .statement_area_inr{width:80%}}.top_first_area .scroll_area .statement_area_en .statement_area_inr h2{font-size:2.4rem;font-weight:700;line-height:1.6}.top_first_area .scroll_area .about_area{height:100vh;padding:0}@media screen and (max-width:767px){.top_first_area .scroll_area .about_area{height:auto;padding:30px 0}}.top_first_area .scroll_area .about_area p{margin-bottom:2em;line-height:3}@media screen and (max-width:767px){.top_first_area .scroll_area .about_area p{line-height:2.2}}.top_first_area .scroll_area .about_area .btn_more{margin-top:90px}@media screen and (max-width:767px){.top_first_area .scroll_area .about_area .btn_more{margin-bottom:50px}}.top_first_area .scroll_area .about_area-en{height:100vh;padding:0;position:relative}@media screen and (max-width:767px){.top_first_area .scroll_area .about_area-en{height:auto;padding:30px 0}}.top_first_area .scroll_area .about_area-en p{margin-bottom:2em;line-height:2}.top_first_area .scroll_area .about_area-en .btn_more{margin-top:90px}@media screen and (max-width:767px){.top_first_area .scroll_area .about_area-en .btn_more{margin-bottom:50px}}.section_title{margin:0 0 55px}@media screen and (max-width:767px){.section_title{margin:0 0 25px}}.section_title h2{font-size:1.3rem}@media screen and (max-width:767px){.section_title h2{font-size:1.2rem}}.section_title .title_en{font-family:"Red Hat Display",sans-serif;text-transform:uppercase;font-size:3.2rem;margin:0 0 10px;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (max-width:767px){.section_title .title_en{font-size:2rem;margin:0 0 5px}}.section_title .title_en:first-letter {font-size:4.2rem;color:#2386ba}@media screen and (max-width:767px){.section_title .title_en:first-letter {font-size:3rem}}.section_title p{font-family:"Red Hat Display",sans-serif;text-transform:uppercase;font-size:3.2rem;margin:0 0 10px;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (max-width:767px){.section_title p{font-size:2rem;margin:0 0 5px}}.section_title p:first-letter {font-size:4.2rem;color:#2386ba}@media screen and (max-width:767px){.section_title p:first-letter {font-size:3rem}}.news_section{background:linear-gradient(90deg,#fff 0%,#fff 50%,#f8fafa 50%,#f8fafa 100%)}@media screen and (max-width:767px){.news_section{background:#fff;padding:60px 0}}.news_section .news_section_inr{display:flex;flex-wrap:wrap}.news_section .news_section_inr .section_title{width:200px;padding:120px 0}@media screen and (max-width:767px){.news_section .news_section_inr .section_title{width:100%;padding:0}}.news_section .news_section_inr .news_section_block{width:calc(100% - 200px);background:#f8fafa;padding:120px 20px}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block{width:100%;padding:0;background:0 0}}.news_section .news_section_inr .news_section_block .topics_list{max-width:980px;margin:auto}.news_section .news_section_inr .news_section_block .pickup_area{max-width:980px;margin:0 auto}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area{margin-bottom:0}}.news_section .news_section_inr .news_section_block .pickup_area .title{display:flex;align-items:center;margin-bottom:30px}.news_section .news_section_inr .news_section_block .pickup_area .title:after{content:"";height:1px;flex-grow:1;background-color:#2386ba;margin-left:20px}.news_section .news_section_inr .news_section_block .pickup_area .title p{text-transform:uppercase;font-family:"Red Hat Display",sans-serif;font-size:2.2rem;line-height:1}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list{margin:0 -25px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area .pickup_list{margin:0}}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li{width:50%;padding:0 25px;margin-bottom:60px}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li{width:100%;padding:0;margin-bottom:35px}}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a{display:block}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a:hover h3{color:#2386ba}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a:hover .img img{transform:scale(1.05)}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .inr p{margin-bottom:10px;color:#b3b3b4}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .inr p{font-size:1.2rem;margin-bottom:5px}}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .inr h3{font-size:1.8rem;line-height:1.78;transition-property:all;transition-duration:.7s}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .inr h3{font-size:1.6rem}}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .img{overflow:hidden;position:relative;margin-bottom:20px}.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .img .cat{position:absolute;top:10px;left:10px;background:#2386ba;color:#fff;display:inline-block;padding:3px 20px;text-align:center;font-size:1.2rem;border-radius:20px}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .pickup_area .pickup_list li a .img .cat{font-size:1rem}}.news_section .news_section_inr .news_section_block .btn_publications{max-width:980px;margin:60px auto}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .btn_publications{margin-bottom:0}}.news_section .news_section_inr .news_section_block .btn_publications a{display:block;background:#2386ba;color:#fff;font-size:3.2rem;text-align:center;padding:20px;position:relative;vertical-align:middle}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .btn_publications a{font-size:2rem}}.news_section .news_section_inr .news_section_block .btn_publications a .btn_publications_inr{padding:40px 20px;border:1px solid #fff;transition-property:all;transition-duration:.7s}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .btn_publications a .btn_publications_inr{padding:20px}}.news_section .news_section_inr .news_section_block .btn_publications a span{margin-left:20px;font-size:1.6rem;font-family:"Red Hat Display",sans-serif;text-transform:uppercase}@media screen and (max-width:767px){.news_section .news_section_inr .news_section_block .btn_publications a span{display:block;font-size:1.2rem;margin-left:0}}.news_section .news_section_inr .news_section_block .btn_publications a:hover .btn_publications_inr{background:#fff;color:#2386ba}.top_bg{width:100%}@media screen and (min-width:768px){.top_bg{height:480px;background-image:url(//meister.w3.kanazawa-u.ac.jp/wp/wp-content/themes/wp-notogakusya/css/../images/img_bg.jpg);background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}}@media screen and (max-width:767px){.top_bg{height:180px;background-image:url(//meister.w3.kanazawa-u.ac.jp/wp/wp-content/themes/wp-notogakusya/css/../images/img_bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}.meister_section{margin:120px auto}@media screen and (max-width:767px){.meister_section{margin:60px auto}}.meister_section .meister_section_inr{display:flex;flex-wrap:wrap;align-items:start}.meister_section .meister_section_inr .left_area{width:30%}@media screen and (min-width:768px){.meister_section .meister_section_inr .left_area{position:-webkit-sticky;position:sticky;top:50px}}@media screen and (max-width:767px){.meister_section .meister_section_inr .left_area{width:100%;margin:0 auto 20px}}.meister_section .meister_section_inr .left_area .btn_more{text-align:left}.meister_section .meister_section_inr .right_area{width:70%;padding-left:50px}@media screen and (max-width:767px){.meister_section .meister_section_inr .right_area{width:100%;padding-left:0}}.meister_section .meister_section_inr .right_area img{margin-bottom:30px}@media screen and (max-width:767px){.meister_section .meister_section_inr .right_area img{margin:0}}.project_section{margin:120px auto}@media screen and (max-width:767px){.project_section{margin:60px auto}}.project_section .project_section_inr{display:flex;flex-wrap:wrap;align-items:start}.project_section .project_section_inr .left_area{width:30%}@media screen and (min-width:768px){.project_section .project_section_inr .left_area{position:-webkit-sticky;position:sticky;top:50px}}@media screen and (max-width:767px){.project_section .project_section_inr .left_area{width:100%;margin:0 auto 20px}}.project_section .project_section_inr .left_area .btn_more{text-align:left}.project_section .project_section_inr .right_area{width:70%;padding-left:50px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area{width:100%;padding-left:0}}.project_section .project_section_inr .right_area .project_block{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block{margin:50px 0}}.project_section .project_section_inr .right_area .project_block .thum{width:300px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .thum{width:70%;margin:0 auto 20px}}.project_section .project_section_inr .right_area .project_block .inr{width:calc(100% - 300px);padding-left:50px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr{width:100%;padding-left:0}}.project_section .project_section_inr .right_area .project_block .inr p{font-size:1.6rem;font-family:"Red Hat Display",sans-serif;text-transform:uppercase;color:#b3b3b4;padding-left:15px;margin-bottom:10px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr p{padding:0;text-align:center}}.project_section .project_section_inr .right_area .project_block .inr h3{font-size:2rem;margin:20px 0;border-left:3px solid #2386ba;padding-left:15px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr h3{font-size:1.8rem;margin:12px 0}}.project_section .project_section_inr .right_area .project_block .inr .btn{margin:25px 0 0 15px}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr .btn{text-align:center}}.project_section .project_section_inr .right_area .project_block .inr .btn a{color:#2386ba;font-size:1.6rem}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr .btn a{font-size:1.4rem}}.project_section .project_section_inr .right_area .project_block .inr .btn a span{width:45px;margin-left:15px;transition-property:all;transition-duration:.7s;display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.project_section .project_section_inr .right_area .project_block .inr .btn a span{width:45px}}.project_section .project_section_inr .right_area .project_block .inr .btn a:hover span{margin-left:25px}.btn_area{display:flex;flex-wrap:wrap;margin:120px auto}@media screen and (max-width:767px){.btn_area{margin:60px auto}}.btn_area .btn_block{width:50%;padding:90px 20px;color:#fff;text-align:center}@media screen and (max-width:767px){.btn_area .btn_block{width:100%;padding:45px 20px 0}}.btn_area .btn_block h3{font-size:1.3rem}@media screen and (max-width:767px){.btn_area .btn_block h3{font-size:1.2rem}}.btn_area .btn_block .title_en{font-family:"Red Hat Display",sans-serif;text-transform:uppercase;font-size:3.2rem;margin:0 0 10px;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (max-width:767px){.btn_area .btn_block .title_en{font-size:2rem;margin:0 0 5px}}.btn_area .btn_block .title_en:first-letter {font-size:4.2rem}@media screen and (max-width:767px){.btn_area .btn_block .title_en:first-letter {font-size:3rem}}.btn_area .btn_block p{font-family:"Red Hat Display",sans-serif;text-transform:uppercase;font-size:3.2rem;margin:0 0 10px;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (max-width:767px){.btn_area .btn_block p{font-size:2rem;margin:0 0 5px}}.btn_area .btn_block p:first-letter {font-size:4.2rem}@media screen and (max-width:767px){.btn_area .btn_block p:first-letter {font-size:3rem}}.btn_area .btn_block .btn_more_w{margin-top:25px}.btn_area .btn_institute{background:#2386ba}.btn_area .btn_contact{background:#6bcb71}.staff_section{margin:120px auto}@media screen and (max-width:767px){.staff_section{margin:60px auto}}.staff_section .section_title{text-align:center}.staff_section .top_staff_list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.staff_section .top_staff_list{margin-left:-20px;padding-left:0}}.staff_section .top_staff_list .staff_list_block{width:calc(33.33333% - 40px);margin-left:40px;margin-bottom:40px}@media screen and (max-width:767px){.staff_section .top_staff_list .staff_list_block{width:calc(50% - 20px);margin-left:20px;margin-bottom:20px}}.staff_section .top_staff_list .staff_list_block a{display:block;text-align:center}.staff_section .top_staff_list .staff_list_block a:hover .img img{transform:scale(1.05)}.staff_section .top_staff_list .staff_list_block a .img{overflow:hidden;text-align:center}.staff_section .top_staff_list .staff_list_block a .img img{margin:auto}.staff_section .top_staff_list .staff_list_block a .inr{margin:30px 0}.staff_section .top_staff_list .staff_list_block a .inr h3{font-size:2rem;line-height:1.7}.staff_section .top_staff_list .staff_list_block a .inr h3 span{display:block;font-size:1.2rem;font-family:"Red Hat Display",sans-serif;color:#b3b3b4}.staff_section .top_staff_list .staff_list_block a .inr .katagaki{font-size:1.2rem;color:#2386ba}.slick-next,.slick-prev{width:60px;height:60px;padding:0;margin-top:-30px;z-index:2}.slick-prev{left:3%}.slick-next{right:3%}.slick-dots li{margin:0 2px !important}.slick-dots li button:before{font-size:10px !important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#2386ba}