﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:wdth,wght@75..100,100..900&display=swap";body{-webkit-text-size-adjust:100%}body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td,figure{margin:0;padding:0;box-sizing:border-box}img{line-height:0}figure{line-height:1}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}*{box-sizing:border-box}*:focus{outline:none}body{-webkit-text-size-adjust:100%;position:relative;ounter-reset:number 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}@media screen and (max-width: 767px){html{font-size:2.5vw}}@media screen and (min-width: 768px)and (max-width: 1024px){html{font-size:1vw}}img{max-width:100%;height:auto;*zoom:1}div{box-sizing:border-box}h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,th,td,a{font-family:"Roboto","Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:500;letter-spacing:1px;line-height:1.8}@media screen\0 {h1,h2,h3,h4,h5,h6,div,p,li,dt,dd,th,td,a{font-family:"Segoe UI",Meiryo,sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:bold}svg{display:inline-block}a{color:#333;text-decoration:none;transition:opacity .3s}.scroll-stop{overflow:hidden}.ppLazyBg{display:block;background-size:cover;background-position:center}.text_link{text-decoration:underline}.pankuzu_box{background:#f5f5f5;overflow:hidden;padding:4px}.pankuzu_box ul{white-space:nowrap}.pankuzu_box ul li{display:inline-block}.pankuzu_box ul li a{text-decoration:underline}.pankuzu_box ul li a,.pankuzu_box ul li span{font-size:1.2rem}@media screen and (max-width: 767px){.pankuzu_box ul li a,.pankuzu_box ul li span{font-size:1rem}}.pankuzu_box ul li:after{content:">"}.pankuzu_box ul li:last-child:after{display:none}a .link_img{overflow:hidden}a .link_img span{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:100%;height:0;width:100%;transform:scale(1);transition:.5s all}a:hover .link_img span{transform:scale(1.1)}.title_block{padding:3rem 2rem;text-align:center}.title_block .en{font-size:2rem;font-weight:bold;letter-spacing:.1em;line-height:1em;margin-bottom:2rem}.title_block .title{font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1em}.title_sura{text-align:center;font-size:2rem;font-weight:900;letter-spacing:.1em;line-height:1em;margin-bottom:2rem}.title_sura>span,.title_sura>p{position:relative}.title_sura>span:after,.title_sura>p:after{content:"";width:7px;height:14px;position:absolute;bottom:0;left:-1.5rem;background:url(../images/common/title_sura_l.svg) no-repeat bottom left}.title_sura>span:before,.title_sura>p:before{content:"";width:7px;height:14px;position:absolute;bottom:0;right:-1.5rem;background:url(../images/common/title_sura_r.svg) no-repeat bottom right}.title_sura span{display:inline-block}.title_maru{font-size:2rem;font-weight:900;letter-spacing:.1em;line-height:1.5em;text-indent:-1em;margin-left:1em}.title_maru:before{content:"●"}.cat{line-height:1em}.cat span,.cat a{display:inline-block;border:1px solid #60ad48;font-size:1.3rem;color:#60ad48;padding:.4em .8em;letter-spacing:1px;line-height:1em;border-radius:5px;margin:0 7px 7px 0;font-weight:700}.title_fuki{text-align:center}.title_fuki span{border:1px solid #000;background:#fff;font-size:1.8rem;font-weight:900;padding:.6em 1.5em;letter-spacing:.1em;line-height:1em;border-radius:5rem;position:relative}.title_fuki span:after{content:"";position:absolute;right:30%;bottom:-9px;width:10px;height:10px;background:url(../images/common/title_fuki.svg) no-repeat bottom center}.btn_default_w a,.btn_default_w input[type=button],.btn_default_w input[type=submit],.btn_default_w span,.btn_default_g a,.btn_default_g input[type=button],.btn_default_g input[type=submit],.btn_default_g span,.btn_default_y a,.btn_default_y input[type=button],.btn_default_y input[type=submit],.btn_default_y span{display:block;border-radius:5rem;border:2px solid #333;color:#333;text-align:center;padding:.8em 1.5rem;font-size:1.8rem;line-height:1em;font-weight:700;background:url(../images/common/btn_arrow_w.svg) no-repeat center right 1rem}@media screen and (max-width: 767px){.btn_default_w a,.btn_default_w input[type=button],.btn_default_w input[type=submit],.btn_default_w span,.btn_default_g a,.btn_default_g input[type=button],.btn_default_g input[type=submit],.btn_default_g span,.btn_default_y a,.btn_default_y input[type=button],.btn_default_y input[type=submit],.btn_default_y span{padding:.8em 2.5rem .8em 1.5rem}}.btn_default_w a,.btn_default_w span{background-color:#fff}.btn_default_w a:hover,.btn_default_w span:hover{border-color:#60ad48}.btn_default_y a,.btn_default_y input[type=button],.btn_default_y input[type=submit]{border-color:#000;color:#000;background:url(../images/common/btn_arrow_maru_b.svg) no-repeat center right 1rem #fef050}.btn_default_y a:hover,.btn_default_y input[type=button]:hover,.btn_default_y input[type=submit]:hover{background-color:#f8ff00}.btn_default_g a,.btn_default_g input[type=button],.btn_default_g input[type=submit]{border-color:#60ad48;color:#fff;background:url(../images/common/btn_arrow_g.svg) no-repeat center right 1rem #60ad48}.btn_default_g a:hover,.btn_default_g input[type=button]:hover,.btn_default_g input[type=submit]:hover{background-color:#71c153}.btn_beta a,.btn_beta span{display:block;cursor:pointer;text-align:center;color:#fff;font-size:1.9rem;font-weight:700;line-height:1em;background:#60ad48;border-radius:5px;padding:1em 1em;margin-bottom:1rem}.btn_beta a:hover,.btn_beta span:hover{background:#71c153}.md_fixed{height:100%;position:fixed;width:100%}.md-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(243,249,241,.8);z-index:999999}.md-contents{display:none;position:fixed;top:2rem;left:50%;width:90%;overflow:hidden;transform:translateX(-50%);z-index:9999999;background:#fff;padding:1.5rem;border:3px solid #60ad48;background:#fff;max-height:92vh;overflow-y:auto}.md-xmark{position:fixed;top:1rem;right:1rem;cursor:pointer;z-index:10001}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.page_opencampus .title_block_img{text-align:center;background:#f5f5f5}@media screen and (min-width: 766px),print{.page_opencampus .title_block_img .title_inner{position:relative}.page_opencampus .title_block_img .deco{line-height:0}.page_opencampus .title_block_img .title img{width:100%;height:auto}}.page_opencampus .title_block_img .title{line-height:0}.page_opencampus .pick_block{background:url("/assets_pp/images/oc/pick_bg.jpg") no-repeat center center;background-size:cover;border-top:7px solid #60ad48;padding:5rem 0 25rem}@media screen and (max-width: 767px){.page_opencampus .pick_block{padding:3rem 0 23rem}}@media screen and (min-width: 766px),print{.page_opencampus .pick_block .inner{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 767px){.page_opencampus .pick_block .inner{padding:0}}@media screen and (min-width: 766px),print{.page_opencampus .pick_block .bnr_area{width:48%}}@media screen and (max-width: 767px){.page_opencampus .pick_block .bnr_area{padding:0 2rem;margin-top:1rem}}.page_opencampus .pick_block .bnr_area .bnr_box{display:flex;justify-content:space-between}.page_opencampus .pick_block .bnr_area .bnr_box .bnr{width:48%}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a{display:block;border:1px solid #ccc;line-height:0}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a:hover{opacity:.8}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a .title{line-height:0}@media screen and (min-width: 766px),print{.page_opencampus .pick_block .bnr_area .bnr_box .bnr a .day_box ._day{font-size:2.2rem}}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a .day_box ._day{text-align:center;background:#fff;font-weight:900;font-size:1.7rem}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a .day_box ._day span:first-child{margin-right:.5rem}.page_opencampus .pick_block .bnr_area .bnr_box .bnr a .day_box ._day ._text{font-size:1rem;line-height:1em;border:1px solid #000;padding:.3em;display:inline-block}@media screen and (min-width: 766px),print{.page_opencampus .pick_block .main_bnr{width:48%}}@media screen and (max-width: 767px){.page_opencampus .pick_block .main_bnr .bnr_day{padding:0 2rem 1rem}}.page_opencampus .pick_block .main_bnr .bnr_day a{display:block;border:1px solid #000}.page_opencampus .pick_block .main_bnr .bnr_day a .title{line-height:0}.page_opencampus .pick_block .main_bnr .bnr_day a .day{background:#fff;padding:2rem;text-align:center;border-top:1px dotted #000}@media screen and (min-width: 766px),print{.page_opencampus .pick_block .main_bnr .bnr_day a .day{line-height:1em}}@media screen and (max-width: 767px){.page_opencampus .pick_block .main_bnr .bnr_day a .day{line-height:2em;padding:1rem 2rem}}.page_opencampus .pick_block .main_bnr .bnr_day a .day span{font-size:1.8rem;font-weight:900;letter-spacing:1px;border-right:1px solid #333;padding-right:.5em;margin-right:.5em}.page_opencampus .pick_block .main_bnr .bnr_day a .day span:last-child{border:none;padding-right:0;margin-right:0}.page_opencampus .pick_block .main_bnr .bnr_day a .day .text{font-size:1.3rem;font-weight:500;color:#999;border:none;border-right:1px solid #ccc;padding-right:.5em;margin-right:.5em}@media screen and (max-width: 767px){.page_opencampus .pick_block .main_bnr .bnr_day a .day .text{display:block;border:none}}.page_opencampus .pick_block .shindan_box{margin-top:2rem}.page_opencampus .pick_block .shindan_box .title_sura{font-size:1.5rem;margin-bottom:1rem;line-height:1.4em}.page_opencampus .pick_block .pick_category{margin-top:2rem;display:flex;justify-content:space-between;grid-gap:2.5rem}@media screen and (max-width: 767px){.page_opencampus .pick_block .pick_category{grid-gap:1.5rem;margin-top:1rem}}@media screen and (max-width: 767px){.page_opencampus .pick_block .pick_category li{width:48%}}.page_opencampus .pick_block .pick_category li a{display:block;background:#fff}.page_opencampus .pick_block .pick_category li a:hover{opacity:.8}.page_opencampus .pick_block .pick_category li a .title{line-height:0}.page_opencampus .pick_block .pick_category li a .day{padding:2.5rem 1.5rem;line-height:1em}@media screen and (max-width: 767px){.page_opencampus .pick_block .pick_category li a .day{padding:1.5rem 1rem}}.page_opencampus .pick_block .pick_category li a .day span{font-size:2.2rem;font-weight:900;letter-spacing:1px;border-right:1px solid #333;padding-right:.5em;margin-right:.5em}.page_opencampus .pick_block .pick_category li a .day span:last-child{padding-right:0;margin-right:0;border:none}@media screen and (max-width: 767px){.page_opencampus .pick_block .pick_category li a .day span{font-size:2rem}}.page_opencampus .pick_block .pick_category li a .day .text{font-size:1.3rem;font-weight:500;color:#999;border:none;border-right:1px solid #ccc;padding-right:.5em;margin-right:.5em}@media screen and (max-width: 767px){.page_opencampus .pick_block .pick_category li a .day .text{font-size:1.2rem;margin-bottom:2px;display:block;border:none}}.page_opencampus .news_block{margin-top:3rem;max-width:1000px}.page_opencampus .news_block ul{border-bottom:1px dotted #333}.page_opencampus .news_block ul li a{display:block;border-top:1px dotted #333;padding:1.5rem 0}.page_opencampus .news_block ul li a .day_box{display:flex;align-items:center;margin-bottom:.3rem}.page_opencampus .news_block ul li a .day_box .day{font-size:1.5rem;letter-spacing:1px;margin-right:1rem}.page_opencampus .news_block ul li a .day_box .cat span{font-size:1.2rem}.page_opencampus .news_block ul li a .title{font-size:1.7rem;line-height:1.6em;text-decoration:underline}.page_opencampus .news_block ul li a .title:hover{color:#60ad48}@media screen and (max-width: 767px){.page_opencampus .news_block ul li a .title{font-size:1.4rem;line-height:1.4em}}.page_opencampus .category_title{border-bottom:2px solid #60ad48;margin-top:2rem;padding-bottom:.4rem}.page_opencampus .category_title .sub{font-size:1.4rem;line-height:1em;color:#999;font-weight:700;margin-bottom:.5rem}.page_opencampus .category_title .title span{font-size:2rem;line-height:1.4em;font-weight:900}.page_opencampus .category_title .title span:after{content:" / "}.page_opencampus .category_title .title span:last-child:after{display:none}.page_opencampus .list_block{margin-top:-20rem}.page_opencampus .list_block .tab_box{border-bottom:7px solid #60ad48}.page_opencampus .list_block .tab-area{display:flex;align-items:flex-end;cursor:pointer;grid-gap:1rem;max-width:1300px}@media screen and (max-width: 767px){.page_opencampus .list_block .tab-area{padding:0 1rem}}.page_opencampus .list_block .tab-area .tab{width:33.3333333333%;padding:5px;text-align:center;background:no-repeat #fff center top 1rem;padding:4.5rem .5rem 1rem;border-radius:8px 8px 0 0;line-height:1em;font-size:1.7rem;font-weight:700;border:1px solid #60ad48;border-bottom:none}@media screen and (min-width: 766px),print{.page_opencampus .list_block .tab-area .tab{transition:all .3s;line-height:1.4em;letter-spacing:.1em}}@media screen and (max-width: 767px){.page_opencampus .list_block .tab-area .tab{line-height:1.4em;font-size:1.4rem;padding:4.5rem .5rem .6rem}}.page_opencampus .list_block .tab-area .tab b{font-weight:900}@media screen and (min-width: 766px),print{.page_opencampus .list_block .tab-area .tab b{display:block;font-size:2.2rem}}@media screen and (max-width: 767px){.page_opencampus .list_block .tab-area .tab b{font-size:1.7rem;display:block}}.page_opencampus .list_block .tab-area .tab span{font-size:1.4rem}@media screen and (max-width: 767px){.page_opencampus .list_block .tab-area .tab span{font-size:1rem}}.page_opencampus .list_block .tab-area .tab.active,.page_opencampus .list_block .tab-area .tab:hover{background-color:#60ad48;color:#fff;padding:5.5rem .5rem 1.5rem;background-position:center 1.5rem}@media screen and (max-width: 767px){.page_opencampus .list_block .tab-area .tab.active,.page_opencampus .list_block .tab-area .tab:hover{padding:5rem .5rem 1.5rem}}.page_opencampus .list_block .tab-area .tab.tab_list{background-image:url(../images/oc/icon_list.svg)}.page_opencampus .list_block .tab-area .tab.tab_list:hover,.page_opencampus .list_block .tab-area .tab.tab_list.active{background-image:url(../images/oc/icon_list_w.svg)}.page_opencampus .list_block .tab-area .tab.tab_calendar{background-image:url(../images/oc/icon_calendar.svg)}.page_opencampus .list_block .tab-area .tab.tab_calendar:hover,.page_opencampus .list_block .tab-area .tab.tab_calendar.active{background-image:url(../images/oc/icon_calendar_w.svg)}.page_opencampus .list_block .tab-area .tab.tab_online{background-image:url(../images/oc/icon_movie.svg)}.page_opencampus .list_block .tab-area .tab.tab_online:hover,.page_opencampus .list_block .tab-area .tab.tab_online.active{background-image:url(../images/oc/icon_movie_w.svg)}.page_opencampus .list_block .panel-area{background:#fff;padding-top:2rem}.page_opencampus .list_block .panel-area .inner{max-width:1000px}.page_opencampus .list_block .panel{display:none}.page_opencampus .list_block .panel.active{display:block}.page_opencampus .list_block .search_box{border:1px solid #333;border-radius:5px;overflow:hidden}.page_opencampus .list_block .search_box .open{color:#333;cursor:pointer;line-height:1em;font-size:1.8rem;padding:1em;font-weight:700;position:relative;text-align:center}.page_opencampus .list_block .search_box .open:hover{background-color:#f5f5f5}.page_opencampus .list_block .search_box .open:after{position:absolute;top:50%;right:1rem;margin-top:-10px;content:"";width:20px;height:20px;background:url(../images/common/icon_plus.svg) no-repeat center center;background-size:cover;transition:all .3s}.page_opencampus .list_block .search_box .open.active:after{transform:rotate(45deg)}.page_opencampus .list_block .search_box .select_box{display:none;border-top:1px dotted #999;padding:2rem}.page_opencampus .list_block .search_box .select_box .title_maru{font-size:1.6rem;margin-bottom:.5rem}.page_opencampus .list_block .search_box .select_box .genre_box,.page_opencampus .list_block .search_box .select_box .course_box{margin-bottom:2rem}.page_opencampus .list_block .search_box .select_box .genre_box label span,.page_opencampus .list_block .search_box .select_box .course_box label span{cursor:pointer;display:inline-block;margin:0 .4em .4em 0;border:2px solid #ddd;color:#999;font-size:1.6rem;font-weight:700;line-height:1em;padding:.5em 1em .5em 1.6em;border-radius:5px;background:url(../images/common/icon_check_off.svg) no-repeat left .5em center}.page_opencampus .list_block .search_box .select_box .genre_box label input,.page_opencampus .list_block .search_box .select_box .course_box label input{display:none}.page_opencampus .list_block .search_box .select_box .genre_box label input:checked+span,.page_opencampus .list_block .search_box .select_box .course_box label input:checked+span{color:#60ad48;border-color:#60ad48;background-image:url(../images/common/icon_check_on.svg)}.page_opencampus .list_block .search_box .select_box .btn_reset{cursor:pointer;text-align:center;color:#888;font-size:1.6rem;font-weight:700;line-height:1em;background:#eee;border-radius:5px;padding:.6em 1em}.page_opencampus .list_block .search_box .select_box .btn_reset:hover{background:#e1e1e1}.page_opencampus .list_box{margin-top:3rem}.page_opencampus .list_box>li{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px dotted #333}.page_opencampus .list_box>li .title_maru{font-size:2.2rem;margin-bottom:.5em}.page_opencampus .list_box>li .title_maru span{border-left:1px solid #000;margin-left:.7rem;padding-left:.7rem;font-size:1.6rem}@media screen and (min-width: 766px),print{.page_opencampus .list_box>li .text_box{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width: 766px),print{.page_opencampus .list_box>li .text_box>figure{width:60%}}.page_opencampus .list_box>li .text_box>figure img{width:100%}@media screen and (min-width: 766px),print{.page_opencampus .list_box>li .data_box{width:35%}}.page_opencampus .list_box>li .data_box .btn_box{margin-top:2rem}@media screen and (max-width: 767px){.page_opencampus .list_box>li .data_box .btn_box{display:flex;justify-content:space-between;margin-top:1rem}}@media screen and (min-width: 766px),print{.page_opencampus .list_box>li .data_box .btn_box li{margin-top:1rem}}@media screen and (max-width: 767px){.page_opencampus .list_box>li .data_box .btn_box li{width:48%}}.page_opencampus .list_box>li.movie_link .data_box .btn_box li{width:100%}@media screen and (max-width: 767px){.page_opencampus .list_box .day{margin-top:.8rem;display:flex;flex-wrap:wrap}}.page_opencampus .list_box .day li{letter-spacing:normal;line-height:2.1em;margin-bottom:1.5rem;font-size:1.6rem;font-weight:bold;display:none}.page_opencampus .list_box .day li:nth-child(1),.page_opencampus .list_box .day li:nth-child(2),.page_opencampus .list_box .day li:nth-child(3){display:block}@media screen and (max-width: 767px){.page_opencampus .list_box .day li{width:auto;line-height:1.4em;margin:0 1rem .5rem 0}}@media screen and (min-width: 766px),print{.page_opencampus .list_box .day li b{font-size:3.5rem}}.page_opencampus .list_box .day li b{font-size:2.4rem;font-weight:900;letter-spacing:1px;margin:0 .1em}@media screen and (max-width: 767px){.page_opencampus .list_box .day li b{font-size:2rem}}.page_opencampus .list_box .day li .week{font-size:2rem;font-weight:900;margin:.4rem}@media screen and (max-width: 767px){.page_opencampus .list_box .day li .week{font-size:1.5rem;margin:0}}.page_opencampus .list_box .day li .time{font-size:1.8rem;display:inline-block;font-weight:normal;line-height:1.4em}@media screen and (max-width: 767px){.page_opencampus .list_box .day li .time{margin-left:.3em;font-size:1.7rem}}.page_opencampus .list_box .day li .min{font-size:1.6rem;line-height:1em;padding:.3em .5em;color:#333;display:inline-block;border:1px solid #333;font-weight:bold;margin:0 .6rem .6rem 0}.page_opencampus .list_box .series_box{background:#f5f5f5;margin-top:3.5rem;border-radius:1rem}.page_opencampus .list_box .series_box .series_wrap{overflow-x:auto;padding:2rem 0 1.5rem 2rem}.page_opencampus .list_box .series_box .series_list{white-space:nowrap}.page_opencampus .list_box .series_box .series_list>li{display:inline-block;max-width:328px;margin-right:1.5rem}@media screen and (max-width: 767px){.page_opencampus .list_box .series_box .series_list>li{width:60vw}}.page_opencampus .list_box .series_box .series_list>li img{width:100%}.page_opencampus .list_box .series_box .series_list>li .day{margin-top:.5rem;overflow:hidden}.page_opencampus .list_box .series_box .series_list>li .day li b{font-size:3rem}@media screen and (max-width: 767px){.page_opencampus .list_box .series_box .series_list>li .day li b{font-size:1.9rem}}.page_opencampus .list_box .series_box .series_list>li .day li .time{font-size:1.5rem}.page_opencampus .list_box .series_box .title_fuki span{font-size:1.5rem}.page_opencampus .list_box .kotei_bnr .day li b{font-size:3rem}@media screen and (max-width: 767px){.page_opencampus .list_box .kotei_bnr .day li b{display:none}}.page_opencampus .list_box .kotei_bnr .data_box .btn_box li{width:100%}.page_opencampus .calendar_block{display:none;padding-top:3rem}.page_opencampus .calendar_block .month_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_opencampus .calendar_block .month_box .month{font-size:4rem;font-weight:900;color:#60ad48}.page_opencampus .calendar_block .month_box .month span{font-size:2.5rem}.page_opencampus .calendar_block .month_box .prev,.page_opencampus .calendar_block .month_box .next{line-height:0}.page_opencampus .calendar_block .month_box .prev img,.page_opencampus .calendar_block .month_box .next img{width:40px}@media screen and (max-width: 767px){.page_opencampus .calendar_block .month_box .prev img,.page_opencampus .calendar_block .month_box .next img{width:32px}}.page_opencampus .calendar_block .calendar table{width:100%;table-layout:fixed}.page_opencampus .calendar_block .calendar table tr th{background:#000;color:#fff;font-size:1.4rem;font-weight:900;border:2px solid #fff;text-align:center}.page_opencampus .calendar_block .calendar table tr th:nth-child(1){color:#e25236}.page_opencampus .calendar_block .calendar table tr th:nth-child(7){color:#2196f3}.page_opencampus .calendar_block .calendar table tr td{border:2px solid #fff;background:#eee;text-align:center;padding:5px 0;vertical-align:top}.page_opencampus .calendar_block .calendar table tr td:nth-child(1) .num,.page_opencampus .calendar_block .calendar table tr td.red{color:#e25236}.page_opencampus .calendar_block .calendar table tr td:nth-child(7) .num{color:#2196f3}.page_opencampus .calendar_block .calendar table tr td .num{font-size:1.8rem;font-weight:900}.page_opencampus .calendar_block .calendar table tr td .event_box{overflow:hidden}.page_opencampus .calendar_block .calendar table tr td .event_box p{font-size:1.3rem;line-height:1em;padding:.3em 2px;font-weight:700}.page_opencampus .calendar_block .calendar table tr td .event_box p.pick:before{content:"★"}@media screen and (max-width: 767px){.page_opencampus .calendar_block .calendar table tr td .event_box p{font-size:1rem;line-height:1.2em;font-weight:500;letter-spacing:normal}}.page_opencampus .calendar_block .list_box{margin-top:1rem;padding:5rem 4rem 2rem}@media screen and (max-width: 767px){.page_opencampus .calendar_block .list_box{padding:3rem 1.5rem 2rem}}.page_opencampus .calendar_block .modal_day{font-size:3rem;font-weight:900;text-align:center;background:#60ad48;color:#fff;line-height:1em;padding:2rem;position:sticky;top:0;left:0}.page_opencampus .day_modal .title{font-size:2rem;font-weight:900;line-height:1.5em}.page_opencampus .day_modal .radio{line-height:2em}.page_opencampus .day_modal label{font-size:2.2rem;font-weight:900;margin-bottom:.5rem}@media screen and (max-width: 767px){.page_opencampus .day_modal label{font-size:2rem}}.page_opencampus .day_modal label .week{font-size:2rem}.page_opencampus .day_modal label .time{font-size:2rem;font-weight:700;display:inline-block;margin-top:.5rem}@media screen and (max-width: 767px){.page_opencampus .day_modal label .time{font-size:1.5rem;letter-spacing:normal;display:inline-block}}.page_opencampus .day_modal .label_box{margin:3rem 0;padding:3rem 0 1.5rem;border-top:1px dotted #333;border-bottom:1px dotted #333;max-height:300px;overflow:scroll}@media screen and (max-width: 767px){.page_opencampus .day_modal .label_box{max-height:40vh}}.page_opencampus .day_modal .btn_beta span{font-size:2.2rem;letter-spacing:.2em}.page_opencampus .day_modal input[type=radio]{display:inline}.page_opencampus .md-contents{max-width:650px;max-height:80vh;overflow-y:auto;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);padding:0}.page_opencampus .md-contents .note{font-size:1.8rem}.page_opencampus .md-contents .md-inner{padding:5rem 4rem 2rem}@media screen and (max-width: 767px){.page_opencampus .md-contents .md-inner{padding:5rem 2rem 2rem}}.page_opencampus .md-contents .md-inner.md_event{padding:0}.page_opencampus .md-contents .md-xmark{position:sticky;float:right}.page_opencampus .empty{margin:2rem 0;font-size:1.8rem}.page_opencampus .article_block .main_photo{max-width:1000px;margin:0 auto 2rem;text-align:center}.page_opencampus .article_block .main_photo img{width:100%;height:auto}.page_opencampus .article_block .article_inner{max-width:1100px}.page_opencampus .article_block .article_inner .btn_default_g{max-width:400px;margin:0 auto}.page_opencampus .article_block .article_inner .btn_default_g.big a{font-weight:900;padding:1em 2.5rem 1em 1.5rem;font-size:2.2rem;letter-spacing:.1em}.page_opencampus .article_block .article_title{border-top:1px dotted #333;border-bottom:1px dotted #333;padding:2rem 0;max-width:1100px;margin:5rem auto 2rem}@media screen and (max-width: 767px){.page_opencampus .article_block .article_title{margin:0;padding:2rem;border:none}}.page_opencampus .article_block .article_title .text_box{display:flex;align-items:center;margin-bottom:.5em}.page_opencampus .article_block .article_title .text_box .read_text{font-size:1.8rem;line-height:1.3em;color:#60ad48;font-weight:700}@media screen and (max-width: 767px){.page_opencampus .article_block .article_title .text_box .read_text{font-size:1.4rem}}.page_opencampus .article_block .article_title .text_box .time{font-size:1.4rem;line-height:1em;padding:.3em .5em;color:#555;border:1px solid #555;margin-left:1rem}.page_opencampus .article_block .article_title .title{font-size:2.5rem;font-weight:900;letter-spacing:.1em;line-height:1.5em}@media screen and (max-width: 767px){.page_opencampus .article_block .article_title .title{font-size:2.3rem}}.page_opencampus .article_block .article_title .title span{margin-left:.5em;padding-left:.5em;border-left:1px solid #333;font-size:2.2rem}@media screen and (max-width: 767px){.page_opencampus .article_block .article_title .title span{font-size:1.8rem;display:block;margin:0;padding:0;border:none;line-height:1.2em}}.page_opencampus .article_block .single-container{margin-bottom:4rem}.page_opencampus .article_block .next_box{background:#f5f5f5;padding:3rem;margin:0 auto 4rem}@media screen and (max-width: 767px){.page_opencampus .article_block .next_box{padding:3.5rem 2rem 2rem;margin:0 auto 3rem;border:3px solie #60ad48}}.page_opencampus .article_block .next_box .title_sura{font-size:2rem;margin-bottom:1.5rem}.page_opencampus .article_block .next_box img{width:100%}.page_opencampus .article_block .next_box .day{font-size:1.8rem;font-weight:700;margin:1rem 0}.page_opencampus .article_block .next_box .day b{font-size:3.5rem;font-weight:900;line-height:1em}.page_opencampus .article_block .next_box .day span{margin-left:.8rem;font-weight:500}.page_opencampus .article_block .next_box .btn_default_g.cv a{font-weight:900;padding:1em 2.5rem 1em 1.5rem;font-size:2.2rem;letter-spacing:.1em}.page_opencampus .article_block .schedule_wrap{border:6px solid #eee;margin:5rem 0 3rem;position:relative}.page_opencampus .article_block .schedule_wrap .title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem;margin-top:-2rem}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule_wrap .title{font-size:1.7rem;margin-top:-2rem;color:#60ad48}}.page_opencampus .article_block .schedule_wrap .title span{background:#fff;padding:0 2rem}.page_opencampus .article_block .schedule_wrap:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4rem;background:linear-gradient(0deg, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%)}.page_opencampus .article_block .schedule{padding:0 2.5rem 2.5rem;overflow:scroll;max-height:400px}@media screen and (min-width: 766px),print{.page_opencampus .article_block .schedule{padding:1rem 5rem 3rem}}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule{max-height:300px}}.page_opencampus .article_block .schedule table{width:100%;table-layout:fixed}.page_opencampus .article_block .schedule table th{font-weight:900;width:10em}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule table th{width:9em}}.page_opencampus .article_block .schedule table th,.page_opencampus .article_block .schedule table td{font-size:1.8rem;padding:.5em;border-bottom:1px dotted #bbb}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule table th,.page_opencampus .article_block .schedule table td{font-size:1.5rem}}.page_opencampus .article_block .schedule table tr:last-child th,.page_opencampus .article_block .schedule table tr:last-child td{border-bottom:none}@media screen and (min-width: 766px),print{.page_opencampus .article_block .schedule ul{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 766px),print{.page_opencampus .article_block .schedule ul li{width:48%;margin-bottom:2rem}}.page_opencampus .article_block .schedule ul li{margin-bottom:3rem}.page_opencampus .article_block .schedule ul li img{width:100%}.page_opencampus .article_block .schedule .day_box{display:flex;justify-content:space-between;margin:1rem 0 0}.page_opencampus .article_block .schedule .day_box .day{width:48%;font-size:1.6rem;font-weight:700;line-height:1.3em}.page_opencampus .article_block .schedule .day_box .day b{font-size:2.2rem;font-weight:900;line-height:1em}.page_opencampus .article_block .schedule .day_box .day>span{display:block;font-weight:500}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule .day_box .day>span{font-size:1.3rem;line-height:1.2em;margin-top:3px}}.page_opencampus .article_block .schedule .day_box .btn_default_g{width:48%}.page_opencampus .article_block .schedule.bnr_box{background:#f5f5f5;padding:3rem 5rem 3rem;max-height:inherit}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule.bnr_box{padding:3rem 2rem 0rem}}.page_opencampus .article_block .schedule.bnr_box .title{font-size:1.7rem;font-weight:bold;text-align:center;margin-bottom:2rem;background:#666;color:#fff;padding:1rem}@media screen and (max-width: 767px){.page_opencampus .article_block .schedule.bnr_box .title{font-size:1.6rem}}.page_opencampus .article_block .single-container .pd_3rem{padding:5rem}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .pd_3rem{padding:3rem}}.page_opencampus .article_block .single-container p{font-size:1.8rem;line-height:1.6em;margin:2rem 0}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container p{font-size:1.7rem}}.page_opencampus .article_block .single-container ul{margin:2rem 0 2rem 2rem}.page_opencampus .article_block .single-container ul li{list-style-type:disc;font-size:1.8rem;line-height:1.3em;margin-bottom:1rem}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container ul li{font-size:1.7rem}}.page_opencampus .article_block .single-container a{text-decoration:underline}.page_opencampus .article_block .single-container .btn_default_w a{text-decoration:none}.page_opencampus .article_block .single-container .wp-block-columns{margin:3rem 0}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .sp-no-br br{display:none}}.page_opencampus .article_block .single-container .table_box{overflow:scroll}.page_opencampus .article_block .single-container table{border-top:1px solid #ccc;border-right:1px solid #ccc}.page_opencampus .article_block .single-container table tr th,.page_opencampus .article_block .single-container table tr td{padding:1.2em;border:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:1.7rem;line-height:1.4em}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container table tr th,.page_opencampus .article_block .single-container table tr td{font-size:1.4rem}}.page_opencampus .article_block .single-container table tr th{text-align:center;background:#f5f5f5}.page_opencampus .article_block .single-container .copy{font-size:3rem;font-weight:900;text-align:center;line-height:1.6em;margin-top:4rem}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .copy{font-size:2.3rem}.page_opencampus .article_block .single-container .copy br{display:none}}.page_opencampus .article_block .single-container .mg-none{margin:0 auto}.page_opencampus .article_block .single-container .check_box{border:3px solid #60ad48;padding:3rem 3rem 2rem;position:relative;margin:3rem 0}.page_opencampus .article_block .single-container .check_box .check_title{font-size:2rem;font-weight:900;line-height:1.2em;padding:.3rem 1rem;position:absolute;top:0;left:0;background:#60ad48;color:#fff}.page_opencampus .article_block .single-container .btn_default_w{max-width:400px;margin:1rem auto}.page_opencampus .article_block .single-container .tl_block{position:relative;margin-bottom:1.5rem;margin-top:5rem;padding:.7em .5em .7em 1.6em;color:#fff;background:#8bc63e;font-size:2.5rem;line-height:1.4;overflow:hidden;font-weight:bold}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .tl_block{font-size:2rem}}.page_opencampus .article_block .single-container .tl_block:before{display:block;position:absolute;top:0;left:0;width:2.2388059701%;max-width:10px;height:110%;background-size:auto auto;background-color:rgba(0,0,0,0);background-image:repeating-linear-gradient(-16deg, transparent, transparent 0.44em, #000 0.44em, #000 0.88em);content:""}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .tl_block:before{background-image:repeating-linear-gradient(-16deg, transparent, transparent 0.33em, #000 0.33em, #000 0.75em)}}.page_opencampus .article_block .single-container .faq_box{border-top:1px dotted #555;margin:3rem 0}.page_opencampus .article_block .single-container .faq_box .slide_open{border-bottom:1px dotted #555;cursor:pointer}.page_opencampus .article_block .single-container .faq_box .slide_open .title{display:block;font-size:2rem;padding:2rem 3.5rem 2rem 1.5rem;letter-spacing:.1em;font-weight:bold;position:relative;cursor:pointer;margin:0}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .faq_box .slide_open .title{font-size:1.7rem}}.page_opencampus .article_block .single-container .faq_box .slide_open .title:after{content:"";display:block;width:15px;height:15px;background:url(../../assets_pp/images/common/icon_plus.svg) center center no-repeat;position:absolute;top:50%;margin-top:-7px;right:1.5rem;transition:transform .3s}.page_opencampus .article_block .single-container .faq_box .slide_open .slide_open_box{display:none;background:#f3f9f1;padding:1.5rem 2rem;margin:0}.page_opencampus .article_block .single-container .faq_box .slide_open .slide_open_box p{font-size:1.5rem;margin:0}@media screen and (max-width: 767px){.page_opencampus .article_block .single-container .faq_box .slide_open .slide_open_box p{font-size:1.4rem}}.page_opencampus .article_block .single-container .faq_box .slide_open.active .title:after{transform:rotate(-45deg)}.page_opencampus .article_block .recommend_box{margin:8rem 0 0;background:#f5f5f5}.page_opencampus .article_block .recommend_box .pick_list{padding-top:2rem;padding-bottom:2rem}.page_opencampus .article_block .recommend_box .pick_list ul li{padding-bottom:1rem}.page_opencampus .article_block .recommend_box .pick_list ul li .day{margin-bottom:.7rem}.page_opencampus .article_block .recommend_box .pick_list ul li .day b{font-size:2.8rem;line-height:1em;font-weight:900;left:.1em}.page_opencampus .article_block .recommend_box .pick_list ul li .day span{display:inline-block;font-size:1.7rem;line-height:1em;font-weight:700;border:1px solid #333;padding:4px;border-radius:5px;margin:0 0 0 5px}.page_opencampus .article_block .recommend_box .pick_list ul li a{display:block;box-shadow:0 5px 10px rgba(0,0,0,.1);background:#fff}.page_opencampus .article_block .recommend_box .pick_list ul li a img{width:100%}.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box{padding:1rem}.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .title{font-size:2rem;font-weight:900;letter-spacing:1px;line-height:1.5em}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .title{font-size:1.7rem;line-height:1.3em}}.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .title span{font-size:1.7rem;margin-left:.5em;padding-left:.5em;border-left:1px solid #999}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .title span{font-size:1.6rem;color:#888;font-weight:700}}.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .cat{margin-top:.5rem}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .pick_list ul li a .text_box .cat span{display:inline-block;margin:0 7px 4px 0}}.page_opencampus .article_block .recommend_box .pick_list .swiper-pagination{margin-bottom:-1rem}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .pick_list .swiper-pagination{display:none}}@media screen and (min-width: 766px),print{.page_opencampus .article_block .recommend_box .bnr_area{width:37%}}.page_opencampus .article_block .recommend_box .bnr_area .bnr_box p{line-height:0}.page_opencampus .article_block .recommend_box .bnr_area .pick_category{margin-top:2rem}@media screen and (min-width: 766px),print{.page_opencampus .article_block .recommend_box .bnr_area .pick_category{width:37%}}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .bnr_area .pick_category{display:flex;justify-content:space-between;padding:0 2rem}}@media screen and (min-width: 766px),print{.page_opencampus .article_block .recommend_box .bnr_area .pick_category li{margin-top:2rem}}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .bnr_area .pick_category li{width:48%}}.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a{display:block;border:10px solid #f3f9f1}.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a .title{line-height:0}.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a .day{background:#f3f9f1;padding:.7em 0 0;line-height:1em}.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a .day span{font-size:1.8rem;font-weight:900;letter-spacing:1px;border-right:1px solid #333;padding-right:.5em;margin-right:.5em}.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a .day .text{font-size:1.3rem;font-weight:500;color:#999;border:none;border-right:1px solid #ccc;padding-right:.5em;margin-right:.5em}@media screen and (max-width: 767px){.page_opencampus .article_block .recommend_box .bnr_area .pick_category li a .day .text{display:block;border:none}}.page_opencampus .article_block .back_btn{border-top:1px dotted #333;padding-top:4rem;margin:6rem auto 0}.page_opencampus .article_block .back_btn .btn_default_w{max-width:400px;margin:0 auto}.kv{overflow:hidden}.kv_inner{margin:0 auto;position:relative}@media screen and (max-width: 767px){.kv_inner{margin:0;padding:0}}.kv_inner .kv_wrap{overflow:hidden}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}.kv_inner .swiper-slide-active .slide-img,.kv_inner .swiper-slide-duplicate-active .slide-img,.kv_inner .swiper-slide-prev .slide-img{animation:zoomUp 10s linear 0s 1 normal both}.kv_inner .slide-img img{width:100%}@media screen and (min-width: 766px),print{.kv_inner .slide-img img .sp-none{display:block}}@media screen and (max-width: 767px){.kv_inner .slide-img img .pc-none{display:block}}.kv_inner .main_copy{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.kv_inner .main_copy ._main{width:50%;opacity:.8}@media screen and (max-width: 767px){.kv_inner .main_copy ._main{width:100%;margin-top:2rem}}.kv_inner .main_copy ._main img{width:100%;height:auto}.kv_inner .main_copy ._sub{position:absolute;top:4rem;right:4rem}@media screen and (max-width: 767px){.kv_inner .main_copy ._sub{top:2rem;right:2rem;width:20%}}.kv_inner .main_copy ._deco{position:absolute;top:0;left:0}@media screen and (max-width: 767px){.kv_inner .main_copy ._deco{width:1.5rem}}.kv_inner .deco{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;text-align:center}.kv_inner .deco img{height:100%;width:auto;max-width:inherit}.kv_inner .mv_bg{position:relative;aspect-ratio:16/9;overflow:hidden;z-index:-1;background:url(/assets_pp/images/top/mv_bg_pc.webp) no-repeat center center;background-size:cover}@media screen and (max-width: 767px){.kv_inner .mv_bg{background:url(/assets_pp/images/top/mv_bg_sp.webp) no-repeat center center;background-size:cover;aspect-ratio:9/11.2}}.kv_inner .mv_bg .mv_video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.kv_inner .mv_fallback{display:none;position:absolute;inset:0;overflow:hidden}.kv_inner .mv_fallback ul{margin:0;padding:0;list-style:none;height:100%}.kv_inner .mv_fallback li{position:absolute;inset:0;opacity:0;animation:fadeZoom 15s infinite}.kv_inner .mv_fallback li:nth-child(1){animation-delay:0s}.kv_inner .mv_fallback li:nth-child(2){animation-delay:3s}.kv_inner .mv_fallback li:nth-child(3){animation-delay:6s}.kv_inner .mv_fallback li:nth-child(4){animation-delay:9s}.kv_inner .mv_fallback li:nth-child(5){animation-delay:12s}.kv_inner .mv_fallback img{width:100%;height:100%;object-fit:cover}.kv_inner.low_mode .mv_fallback{display:block}@keyframes fadeZoom{0%{opacity:0;transform:scale(1)}6%{opacity:1}22%{opacity:1;transform:scale(1.08)}28%{opacity:0;transform:scale(1.2)}100%{opacity:0;transform:scale(1.3)}}.kv_inner .mv_oc_btn{position:absolute;bottom:2rem;right:6rem;z-index:2;transition:bottom .3s}@media screen and (max-width: 767px){.kv_inner .mv_oc_btn{bottom:1rem;right:1rem;width:36%;max-width:198px}}.kv_inner .mv_oc_btn ._img2{position:absolute;top:1px;left:1px;display:block;z-index:1;animation:spin 34s linear infinite}@media screen and (max-width: 767px){.kv_inner .mv_oc_btn ._img2{width:93%}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.kv_inner .mv_oc_btn ._img3{position:absolute;top:0;left:0;display:block;z-index:2}.kv_inner .mv_oc_btn:hover{cursor:pointer;bottom:3rem}.kv_inner .mv_oc_btn:hover ._img2{animation-duration:6s}.type-modal{width:89.7435897436vw;max-width:1024px;background:#fff;max-height:90vh !important}.type-modal .type-links a{text-decoration:none}.type-modal .banner-img img{width:100%}.type-modal.highschool .modal-title::after,.type-modal.highschool .banner-img a{background:#f35b77}.type-modal.highschool .type-links a{border-color:#f35b77}.type-modal.highschool .type-links a:hover{background:#f35b77;color:#fff}.type-modal.highschool .type-links a:hover:after{border-color:#fff}.type-modal.highschool .type-links a::after{border-color:#f35b77}.type-modal.society .modal-title::after,.type-modal.society .banner-img a{background:#f39800}.type-modal.society .type-links a{border-color:#f39800}.type-modal.society .type-links a:hover{background:#f39800;color:#fff}.type-modal.society .type-links a:hover:after{border-color:#fff}.type-modal.society .type-links a::after{border-color:#f39800}.type-modal.highschool02 .modal-title::after,.type-modal.highschool02 .banner-img a{background:#009e96}.type-modal.highschool02 .type-links a{border-color:#009e96}.type-modal.highschool02 .type-links a:hover{background:#009e96;color:#fff}.type-modal.highschool02 .type-links a:hover:after{border-color:#fff}.type-modal.highschool02 .type-links a::after{border-color:#009e96}.type-modal.parent .modal-title::after,.type-modal.parent .banner-img a{background:#a45efa}.type-modal.parent .type-links a{border-color:#a45efa}.type-modal.parent .type-links a:hover{background:#a45efa;color:#fff}.type-modal.parent .type-links a:hover:after{border-color:#fff}.type-modal.parent .type-links a::after{border-color:#a45efa}.type-modal-inner{display:flex;flex-direction:column;position:relative;width:100%;max-height:80vh;padding:5.9701492537%;background:#fff;z-index:1}@media screen and (min-width: 640px){.type-modal-inner{padding:4.8828125%}}.type-modal-inner .modal-title{position:relative;margin-bottom:1em;padding-bottom:.3em;font-size:1.6rem;text-align:center}@media(min-width: 480px){.type-modal-inner .modal-title{font-size:calc(1.6rem + (1vw - 4.8px)*0.8695652174)}}@media(min-width: 1400px){.type-modal-inner .modal-title{font-size:2.4rem}}.type-modal-inner .modal-title::after{display:block;position:absolute;bottom:0;left:50%;width:1.25em;height:2px;transform:translateX(-50%);content:""}.type-modal-body{flex:auto;position:relative;overflow-y:auto}.type-modal-row{display:flex;flex-wrap:wrap;justify-content:space-between}.type-banner{max-width:430px;margin:0 auto 2em}@media screen and (min-width: 640px){.type-banner{width:46.5367965368%;margin:0}}.type-banner p{margin-top:.5em;font-size:1.2rem;font-weight:bold}@media(min-width: 480px){.type-banner p{font-size:calc(1.2rem + (1vw - 4.8px)*.652173913)}}@media(min-width: 1400px){.type-banner p{font-size:1.8rem}}.type-banner .banner-img a{display:block}.type-banner .banner-img a:hover img{opacity:.75}.type-banner .banner-img img{transition:.3s ease}.type-body-txt{width:100%}@media screen and (min-width: 640px){.type-body-txt{width:49.1341991342%}}.type-links{display:flex;flex-wrap:wrap;justify-content:space-between}.type-links li{width:47.7966101695%;margin-bottom:4.5%}@media screen and (min-width: 640px){.type-links li{width:47.7973568282%}}.type-links a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:8% 1.5rem;border:1px solid currentColor;border-radius:10px;font-size:1.2rem;font-weight:bold;text-align:center;transition:.4s ease-out}@media(min-width: 480px){.type-links a{font-size:calc(1.2rem + (1vw - 4.8px)*.652173913)}}@media(min-width: 1400px){.type-links a{font-size:1.8rem}}.type-links a::after{display:block;position:absolute;top:50%;right:.4em;width:1rem;height:1rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);content:""}.lity-close{position:absolute;width:1.4em;height:1.4em;background:#666 !important;border-radius:50%;font-size:2.2rem;line-height:1.4em !important;transform:translate(50%, -50%)}@media(min-width: 480px){.lity-close{font-size:calc(2.2rem + (1vw - 4.8px)*1.4130434783)}}@media(min-width: 1400px){.lity-close{font-size:3.5rem}}.start-banner-box{display:none}.page_top main{overflow:hidden}.page_top .main-container{padding:0 0 3rem}.page_top .top_titlea{text-align:center;margin-bottom:3rem}.page_top .top_titlea .en{font-size:2rem;line-height:1em;margin-bottom:1rem;color:#cae7c0;display:block}@media screen and (max-width: 767px){.page_top .top_titlea .en{font-size:1.8rem}}.page_top .top_titlea .ja{font-size:2.4rem;line-height:1.4em;letter-spacing:.1em}@media screen and (max-width: 767px){.page_top .top_titlea .ja{font-size:2rem}}.page_top .btn_default_w{max-width:400px}.page_top .btn_default_w a{background-color:#fff}.page_top .information-box{border:2px solid #4caf50;padding:2rem;max-width:1200px}@media screen and (min-width: 766px),print{.page_top .information-box{margin-bottom:4rem;margin-top:-2rem}}.page_top .information-box p{font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.page_top .information-box p{font-size:1.3rem}}.page_top .information-box p a{color:#60ad48;text-decoration:underline}.page_top .course_nav{box-shadow:0 0 6px 6px rgba(0,0,0,.08);margin-bottom:7rem}@media screen and (max-width: 767px){.page_top .course_nav{margin-bottom:4rem}}.page_top .course_nav ul{display:flex;flex-wrap:wrap;max-width:1500px;padding:0 30px;margin:0 auto}@media screen and (max-width: 767px){.page_top .course_nav ul{padding:0}}.page_top .course_nav ul li:first-child{border-left:1px solid #ccc}@media screen and (min-width: 766px),print{.page_top .course_nav ul li{width:25%}}@media screen and (max-width: 767px){.page_top .course_nav ul li{width:50%}}.page_top .course_nav ul li a,.page_top .course_nav ul li ._link{display:block;padding:1rem 2rem;font-size:2rem;font-weight:bold;letter-spacing:.1em;border-bottom:3px solid #2d90a0;border-right:1px solid #ccc;line-height:1.4em;height:80px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.page_top .course_nav ul li a,.page_top .course_nav ul li ._link{height:55px;font-size:1.7rem}}.page_top .course_nav ul li a:hover,.page_top .course_nav ul li ._link:hover{background-color:#f5f5f5}.page_top .course_nav ul li a:after,.page_top .course_nav ul li ._link:after{content:"";display:block;width:20px;height:20px;border-radius:5rem;position:absolute;top:50%;right:1rem;margin-top:-10px;background:url("/assets_pp/images/common/arrow_w.svg") no-repeat center center;background-size:9px}.page_top .course_nav ul li.judo a{border-bottom:3px solid #2d90a0}@media screen and (max-width: 767px){.page_top .course_nav ul li.judo a{border-bottom:1px solid #ccc}}.page_top .course_nav ul li.judo a b{color:#2d90a0}.page_top .course_nav ul li.judo a:after{background-color:#2d90a0}.page_top .course_nav ul li.sinkyu a{border-bottom:3px solid #dd740b}@media screen and (max-width: 767px){.page_top .course_nav ul li.sinkyu a{border-bottom:1px solid #ccc}}.page_top .course_nav ul li.sinkyu a b{color:#dd740b}.page_top .course_nav ul li.sinkyu a:after{background-color:#dd740b}.page_top .course_nav ul li.rigaku a,.page_top .course_nav ul li.rigaku ._link{border-bottom:3px solid #d85b7f}@media screen and (max-width: 767px){.page_top .course_nav ul li.rigaku a,.page_top .course_nav ul li.rigaku ._link{border-bottom:1px solid #ccc;letter-spacing:normal}}.page_top .course_nav ul li.rigaku a b,.page_top .course_nav ul li.rigaku ._link b{color:#d85b7f}.page_top .course_nav ul li.rigaku a:after,.page_top .course_nav ul li.rigaku ._link:after{background-color:#d85b7f}.page_top .course_nav ul li.at a{border-bottom:3px solid #d11539;background-color:#f5ecee;font-size:1.7rem;line-height:1.2em}@media screen and (max-width: 767px){.page_top .course_nav ul li.at a{border-bottom:1px solid #ccc;letter-spacing:normal;font-size:1.6rem}}.page_top .course_nav ul li.at a b{color:#d11539}.page_top .course_nav ul li.at a:after{background-color:#d11539}.page_top .pick_up_bnr_block{margin-bottom:4rem}.page_top .pick_up_bnr_block .inner{position:relative}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner{padding-left:1rem;padding-right:1rem}}.page_top .pick_up_bnr_block .inner .title{text-align:center;margin-bottom:3rem}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .title{margin-bottom:2rem}}.page_top .pick_up_bnr_block .inner .title img{max-width:150px;height:auto}.page_top .pick_up_bnr_block .inner .deco1{position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .deco1{display:none}}.page_top .pick_up_bnr_block .inner .deco2{position:absolute;bottom:-2rem;right:0;z-index:-1}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .deco2{bottom:-3rem}}.page_top .pick_up_bnr_block .inner .bnr_in_btn{margin-bottom:2rem}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .bnr_in_btn{background:#00a7ff;border-color:#00a7ff;display:flex;justify-content:space-between}}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .bnr_in_btn .bnr_img{width:49%}}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box{display:flex;justify-content:space-between}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box{width:49%;padding:2rem 2rem 2rem 0}}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box{padding:0 2rem 0 2rem;margin-top:-2.5rem}}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p{width:48%}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a{display:block;height:100%;background:#fef028;line-height:1.2em;border-radius:8px;display:flex;justify-content:center;align-items:center;border-bottom:10px solid #d3c226}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a{transition:all .3s}}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a{margin-bottom:1rem;text-align:center}}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a:hover{margin-top:3px;border-bottom:0}}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a b{color:#000;font-size:3rem;font-weight:900;letter-spacing:.1em;display:block}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a b{font-size:2rem}}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a span{color:#000;font-size:2.2rem;text-align:center;line-height:1.6em;font-weight:bold}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p a span{display:block;padding:1rem 1rem;font-size:1.7rem;line-height:1.2em}}.page_top .pick_up_bnr_block .inner .bnr_in_btn .btn_box p:last-child a{margin-bottom:0}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .small_bnr{display:flex;justify-content:space-between}}.page_top .pick_up_bnr_block .inner .small_bnr li{line-height:0}.page_top .pick_up_bnr_block .inner .small_bnr li a{display:block;border:1px solid #ccc}.page_top .pick_up_bnr_block .inner .small_bnr li a:hover{opacity:.8}@media screen and (min-width: 766px),print{.page_top .pick_up_bnr_block .inner .small_bnr li{width:49%}}@media screen and (max-width: 767px){.page_top .pick_up_bnr_block .inner .small_bnr li{margin-top:1.5rem}}.page_top .oc_block{background:url(/assets_pp/images/top/oc_bg_sp.jpg) no-repeat center top;background-size:cover;padding:4rem 0 3rem;margin-bottom:4rem}@media screen and (min-width: 766px),print{.page_top .oc_block{background:url(/assets_pp/images/top/oc_bg_pc.jpg) no-repeat center top;background-size:cover;padding:5rem 0 5rem}}.page_top .oc_block .oc_title{text-align:center;margin-bottom:4rem}@media screen and (max-width: 767px){.page_top .oc_block .oc_title{margin-bottom:3rem}}.page_top .oc_block .oc_title .en{font-weight:900;font-size:5rem;line-height:1em;transform:skewX(-10deg);display:block;font-family:"Roboto"}@media screen and (max-width: 767px){.page_top .oc_block .oc_title .en{font-size:3.8rem}}.page_top .oc_block .oc_title .ja{font-size:2rem;line-height:1em;background:#000;color:#fff;font-weight:900;padding:.2em .3em;letter-spacing:.2em}@media screen and (max-width: 767px){.page_top .oc_block .oc_title .ja{font-size:1.6rem}}.page_top .oc_block .title_obi{line-height:1em;text-align:center;margin-top:-2.5rem;margin-bottom:1.2rem}.page_top .oc_block .title_obi span{background:#000;color:#fff;font-size:1.8rem;letter-spacing:.1em;padding:.5em;display:inline-block}@media screen and (max-width: 767px){.page_top .oc_block .title_obi span{font-size:1.6rem}}.page_top .oc_block .title_obi span b{color:#fff015}.page_top .oc_block .special_box{background:#fff;max-width:1100px;padding:1.5rem;margin:0 auto 5rem}@media screen and (max-width: 767px){.page_top .oc_block .special_box{border-radius:8px}}.page_top .oc_block .special_box a{display:block;line-height:0;box-shadow:0 0 3px 3px rgba(0,0,0,.1)}@media screen and (min-width: 766px),print{.page_top .oc_block .special_box .column2_pc ul{display:flex;justify-content:center;grid-gap:3rem}}.page_top .oc_block .special_box .column2_pc ul li{display:block;margin:2rem 0}@media screen and (min-width: 766px),print{.page_top .oc_block .special_box .column2_pc ul li{width:47%}}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li:last-child{margin-bottom:0}}.page_top .oc_block .special_box .column2_pc ul li a:hover{opacity:.8}.page_top .oc_block .special_box .column2_pc ul li .day_box{padding:2rem 1rem}@media screen and (min-width: 766px),print{.page_top .oc_block .special_box .column2_pc ul li .day_box{display:flex;align-items:center;justify-content:center;gap:1rem}}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li .day_box{padding:1rem;text-align:center}}.page_top .oc_block .special_box .column2_pc ul li .day_box ._text{font-size:1.4rem;line-height:1.4em;font-weight:bold;background:#000;color:#fff;padding:.2em .5em;border-radius:4px;display:inline-block}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li .day_box ._text{font-size:1rem;margin-bottom:.7rem}}.page_top .oc_block .special_box .column2_pc ul li .day_box ._day{display:flex;align-items:center}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li .day_box ._day{justify-content:center}}.page_top .oc_block .special_box .column2_pc ul li .day_box ._day span{font-size:3.2rem;font-weight:900;line-height:1em;margin:0 .6rem;display:block;border:1px solid #000;padding:.2rem .6rem;border-radius:4px}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li .day_box ._day span{font-size:2.6rem}}.page_top .oc_block .special_box .column2_pc ul li .day_box ._day span small{font-size:2.2rem}@media screen and (max-width: 767px){.page_top .oc_block .special_box .column2_pc ul li .day_box ._day span small{font-size:1.5rem}}.page_top .oc_block .special_box .sub{margin-top:2rem}@media screen and (min-width: 766px),print{.page_top .oc_block .special_box .sub{max-width:520px;margin:2rem auto 0}}.page_top .oc_block #list-box{scroll-margin-top:150px}@media screen and (max-width: 767px){.page_top .oc_block #list-box{scroll-margin-top:100px}}.page_top .oc_block .next_wrap{margin:0 auto 3rem;background:hsla(0,0%,100%,.8);padding:1px 4rem 4rem}@media screen and (max-width: 767px){.page_top .oc_block .next_wrap{padding:1px 2rem 3rem}}.page_top .oc_block .next_wrap .title_obi{margin-top:-1.5rem;margin-bottom:1.3rem}@media screen and (min-width: 766px),print{.page_top .oc_block .next_wrap .calendar_wrap{display:flex;gap:4rem}}.page_top .oc_block .next_wrap .calendar_block{display:block !important;flex:1;padding-top:0}@media screen and (min-width: 766px),print{.page_top .oc_block .next_wrap .calendar_block .calendar table tr td{height:100px}}@media screen and (max-width: 767px){.page_top .oc_block .next_wrap .calendar_block .month_box .month{font-size:2.5rem;line-height:1em}}@media screen and (max-width: 767px){.page_top .oc_block .next_wrap .calendar_block .calendar table tr th{font-size:1rem}}@media screen and (max-width: 767px){.page_top .oc_block .next_wrap .calendar_block .calendar table tr td .num{font-size:1.4rem}}.page_top .oc_block .next_wrap .teiki_box{display:flex;justify-content:space-between;margin-top:3.5rem}@media screen and (max-width: 767px){.page_top .oc_block .next_wrap .teiki_box{margin-top:2rem}}.page_top .oc_block .next_wrap .teiki_box li{width:31%}.page_top .oc_block .next_wrap .teiki_box li a{display:block;background:#c3e95a;border-radius:8px;box-shadow:0 10px 0 0 #90af12;overflow:hidden;cursor:pointer}@media screen and (min-width: 766px),print{.page_top .oc_block .next_taiken_box{width:265px;max-height:var(--cal-h, 500px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media screen and (max-width: 767px){.page_top .oc_block .next_taiken_box{margin-top:2rem}}@media screen and (max-width: 767px){.page_top .oc_block .next_taiken_box ul{padding:0 0 .5rem 0;display:flex;grid-gap:1rem;overflow-x:scroll}}.page_top .oc_block .next_taiken_box ul li{flex-shrink:0}@media screen and (min-width: 766px),print{.page_top .oc_block .next_taiken_box ul li{margin-top:2rem}}@media screen and (max-width: 767px){.page_top .oc_block .next_taiken_box ul li{width:65%}}.page_top .oc_block .next_taiken_box ul li a{display:block;text-align:center}.page_top .oc_block .next_taiken_box ul li a .day{margin-top:1rem;font-size:1.5rem;line-height:1em;font-weight:900}.page_top .oc_block .btn_default_y a{max-width:280px;margin:0 auto}.page_top .gakka_block{max-width:1600px;padding:0 50px;margin:5rem auto 8rem}@media screen and (max-width: 767px){.page_top .gakka_block{padding:0;margin-top:3rem;margin-bottom:5rem}}.page_top .gakka_block .text_box{position:relative}@media screen and (min-width: 766px),print{.page_top .gakka_block .text_box{text-align:center;padding:4.5rem 1rem 3rem;border-top:10px solid #eee}}.page_top .gakka_block .text_box .copy{font-size:1.6rem;line-height:1.4em;color:#2d90a0}@media screen and (max-width: 767px){.page_top .gakka_block .text_box .copy{font-size:1.3rem}}.page_top .gakka_block .text_box .title{font-size:2.05vw;line-height:1em;margin:1.5rem 0;letter-spacing:.1em}@media screen and (min-width: 1400px),print{.page_top .gakka_block .text_box .title{font-size:2.9rem}}@media screen and (max-width: 767px){.page_top .gakka_block .text_box .title{font-size:1.9rem;margin:1rem 0}}.page_top .gakka_block .text_box .sub{font-size:1.4rem;line-height:1.6em;color:#555}@media screen and (max-width: 767px){.page_top .gakka_block .text_box .sub{font-size:1.2rem;line-height:1.4em}}.page_top .gakka_block .text_box:after{content:"";position:absolute;top:-10px;left:-10px;background:url("/assets_pp/images/top/course_deco_jyudo_2.svg") no-repeat top left}@media screen and (min-width: 766px),print{.page_top .gakka_block .text_box:after{width:58px;height:58px}}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul{display:flex;justify-content:space-between}}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li{width:32%}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li{margin-bottom:2rem}}.page_top .gakka_block>ul>li>a,.page_top .gakka_block>ul>li ._rigaku_link_hover{transition:.5s all;display:block;height:100%;border-top:none;transform:scale(1)}.page_top .gakka_block>ul>li>a:hover,.page_top .gakka_block>ul>li ._rigaku_link_hover:hover{transform:scale(1.03)}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li>a,.page_top .gakka_block>ul>li ._rigaku_link_hover{border:10px solid #eee;border-top:none}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li>a,.page_top .gakka_block>ul>li ._rigaku_link_hover{display:flex;align-items:stretch;border-top:5px solid #eee;border-bottom:5px solid #eee}}.page_top .gakka_block>ul>li>a figure,.page_top .gakka_block>ul>li ._rigaku_link_hover figure{position:relative}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li>a figure,.page_top .gakka_block>ul>li ._rigaku_link_hover figure{margin:0 -10px 0 -10px}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li>a figure,.page_top .gakka_block>ul>li ._rigaku_link_hover figure{width:35%;margin:-3.8% 0 -5px}}.page_top .gakka_block>ul>li>a figure img,.page_top .gakka_block>ul>li ._rigaku_link_hover figure img{width:100%;height:auto}.page_top .gakka_block>ul>li>a:before,.page_top .gakka_block>ul>li ._rigaku_link_hover:before{content:"";position:absolute;bottom:-10px;right:-10px;z-index:1;background:url("/assets_pp/images/top/course_deco_jyudo_1.svg") no-repeat bottom right}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li>a:before,.page_top .gakka_block>ul>li ._rigaku_link_hover:before{width:58px;height:58px}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li>a:before,.page_top .gakka_block>ul>li ._rigaku_link_hover:before{width:30px;height:30px;bottom:-5px;right:0;background-size:cover}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li .text_box{width:65%;padding:0 1rem 0 2rem;display:flex;align-items:center}}.page_top .gakka_block>ul>li.shinkyu .copy{color:#dd740b}.page_top .gakka_block>ul>li.shinkyu a:before{background:url("/assets_pp/images/top/course_deco_shinkyu_1.svg") no-repeat bottom right;background-size:cover}.page_top .gakka_block>ul>li.shinkyu .text_box:after{background:url("/assets_pp/images/top/course_deco_shinkyu_2.svg") no-repeat top left}.page_top .gakka_block>ul>li.rigaku{position:relative}.page_top .gakka_block>ul>li.rigaku .copy{color:#d85b7f}.page_top .gakka_block>ul>li.rigaku ._rigaku_link_hover{position:relative}.page_top .gakka_block>ul>li.rigaku ._rigaku_link_hover:before{background:url("/assets_pp/images/top/course_deco_rigaku_1.svg") no-repeat bottom right;background-size:cover}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li.rigaku .text_box{padding-top:3rem}}.page_top .gakka_block>ul>li.rigaku .text_box:after{background:url("/assets_pp/images/top/course_deco_rigaku_2.svg") no-repeat top left}.page_top .gakka_block>ul>li.rigaku .text_box .title{line-height:1.3em}.page_top .gakka_block>ul>li.rigaku ._hover_box{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:2;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li.rigaku ._hover_box{opacity:0}}@media screen and (max-width: 767px){.page_top .gakka_block>ul>li.rigaku ._hover_box{display:none}.page_top .gakka_block>ul>li.rigaku ._hover_box.on{display:flex;opacity:1;position:fixed;z-index:999999}}.page_top .gakka_block>ul>li.rigaku ._hover_box ._read{color:#fff;font-size:1.4rem;text-align:center;margin-bottom:2rem}.page_top .gakka_block>ul>li.rigaku ._hover_box>div{width:95%}.page_top .gakka_block>ul>li.rigaku ._hover_box ul li a{display:block;color:#fff;transition:.5s all}.page_top .gakka_block>ul>li.rigaku ._hover_box ul li a:hover{transform:scale(1.03)}@media screen and (min-width: 766px),print{.page_top .gakka_block>ul>li.rigaku:hover ._hover_box{opacity:1}}.page_top .gakka_block .at_box a{position:relative}@media screen and (min-width: 766px),print{.page_top .gakka_block .at_box a{display:flex}}@media screen and (max-width: 767px){.page_top .gakka_block .at_box a{border:5px solid #eee;display:block;margin:0 2rem}}.page_top .gakka_block .at_box a{transition:.5s all}.page_top .gakka_block .at_box a:hover{transform:scale(1.03)}.page_top .gakka_block .at_box a:after{content:"";position:absolute;top:0;left:0;background:url("/assets_pp/images/top/course_deco_at_2.svg") no-repeat top left}@media screen and (min-width: 766px),print{.page_top .gakka_block .at_box a:after{width:58px;height:58px}}.page_top .gakka_block .at_box a:before{content:"";position:absolute;bottom:0;right:0;background:url("/assets_pp/images/top/course_deco_at_1.svg") no-repeat bottom right;z-index:1}@media screen and (min-width: 766px),print{.page_top .gakka_block .at_box a:before{width:58px;height:58px}}.page_top .gakka_block .at_box a figure{background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 766px),print{.page_top .gakka_block .at_box a figure{width:50%}}@media screen and (max-width: 767px){.page_top .gakka_block .at_box a figure{padding-top:40%}}@media screen and (min-width: 766px),print{.page_top .gakka_block .at_box a .text_box{border:10px solid #eee;display:flex;align-items:center;width:50%;text-align:left;padding:4.5rem 3rem 3rem}}@media screen and (max-width: 767px){.page_top .gakka_block .at_box a .text_box{padding:2rem;text-align:center}}.page_top .gakka_block .at_box a .text_box .copy{color:#d11539}.page_top .gakka_block .at_box a .text_box .title{line-height:1.3em}.page_top .gakka_block .at_box a .text_box:after,.page_top .gakka_block .at_box a .text_box:before{display:none}.page_top .gakka_block .at_box .plus_icon{text-align:center;margin:2rem 0 -3rem;position:relative;z-index:1}@media screen and (max-width: 767px){.page_top .gakka_block .at_box .plus_icon img{width:45px}}.page_top .work_block{margin-bottom:6rem}@media screen and (max-width: 767px){.page_top .work_block{margin-bottom:4rem}}.page_top .work_block .work_inner{background-image:linear-gradient(150deg, rgb(246, 246, 217), rgb(155, 204, 117));padding:4rem 3rem 6rem;position:relative}@media screen and (max-width: 767px){.page_top .work_block .work_inner{padding:4rem 0 5rem 2rem}}.page_top .work_block .work_inner .work_title{position:absolute;top:-4rem;left:0}@media screen and (max-width: 767px){.page_top .work_block .work_inner .work_title{top:-2rem;left:0;width:45%}}.page_top .work_block .work_inner .work_title .text_inner{position:relative}.page_top .work_block .work_inner .work_title .text_inner span{font-size:2rem;font-weight:bold;letter-spacing:.2em;position:relative;z-index:1}@media screen and (max-width: 767px){.page_top .work_block .work_inner .work_title .text_inner span{font-size:1.5rem;line-height:1.4em}}.page_top .work_block .work_inner .work_title .text_inner:after{content:"";background:#fff;position:absolute;top:0;left:-10%;width:120%;height:100%;transform:skewX(-10deg)}@media screen and (max-width: 767px){.page_top .work_block .work_inner .work_title .text_inner:after{height:120%;top:-12%}}.page_top .work_block .work_inner .title{border:2px solid #000;padding:2rem 1rem;text-align:center;position:relative;background:#fff;margin-bottom:2rem 0;font-size:1.2vw;line-height:1.4em;border-radius:8px;font-weight:bold}.page_top .work_block .work_inner .title b{color:#60ad48}@media screen and (max-width: 767px){.page_top .work_block .work_inner .title{font-size:3.2vw;padding:2rem 0}}.page_top .work_block .work_inner .title:before{content:"";position:absolute;bottom:-13px;left:3rem;background:url("/assets_pp/images/top/work_fuki.svg") no-repeat center;width:12px;height:15px}.page_top .work_block .work_inner .shikaku .jyudo,.page_top .work_block .work_inner .shikaku .shinkyu,.page_top .work_block .work_inner .shikaku .rigaku{color:#fff;letter-spacing:.1em;font-size:1.4rem;line-height:1em;padding:.3em .5em}@media screen and (max-width: 767px){.page_top .work_block .work_inner .shikaku .jyudo,.page_top .work_block .work_inner .shikaku .shinkyu,.page_top .work_block .work_inner .shikaku .rigaku{font-size:1.2rem}}.page_top .work_block .work_inner .shikaku .jyudo{background:#2ab9d1}.page_top .work_block .work_inner .shikaku .shinkyu{background:#ff8e2e}.page_top .work_block .work_inner .shikaku .rigaku{background:#ff7793}@media screen and (min-width: 766px),print{.page_top .work_block ul{display:flex;justify-content:center}}@media screen and (max-width: 767px){.page_top .work_block ul{white-space:nowrap;overflow-x:scroll}}.page_top .work_block ul li{display:inline-block;position:relative}@media screen and (min-width: 766px),print{.page_top .work_block ul li{width:260px;margin:0 1rem}}@media screen and (max-width: 767px){.page_top .work_block ul li{width:130px;margin-right:1.5rem}}.page_top .work_block ul li .shikaku{position:absolute;bottom:0;left:0}.page_top .work_block .work_overlay{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.7)}.page_top .work_block .work_overlay.on{display:block}.page_top .work_block .pop{display:none;position:fixed;top:40%;left:25%;z-index:999;width:50%}@media screen and (max-width: 767px){.page_top .work_block .pop{top:37%;left:5%;width:90%}}.page_top .work_block .pop.on{display:block}.page_top .work_block .pop .course_block p{margin-bottom:2rem}.page_top .work_block .pop .course_block p a{display:block;border-radius:5rem;padding:1.2rem 2rem;font-size:1.8rem;color:#fff;font-weight:700;text-align:center;border-radius:5rem;cursor:pointer}.page_top .work_block .pop .course_block p a:hover{opacity:.8}.page_top .work_block .pop .course_block p.course1 a{background:url(/assets_pp/images/common/btn_arrow_b.svg) center right 1.5rem no-repeat #2ab9d1}.page_top .work_block .pop .course_block p.course2 a{background:url(/assets_pp/images/common/btn_arrow_o.svg) center right 1.5rem no-repeat #ff9f2e}.page_top .work_block .pop .course_block p.course3 a{background:url(/assets_pp/images/common/btn_arrow_p.svg) center right 1.5rem no-repeat #ff6d63}.page_top .feature_block{background:url(/assets_pp/images/top/oc_bg_sp.jpg) no-repeat center top;background-size:cover;padding:9rem 0 10rem;margin-bottom:9rem}@media screen and (max-width: 767px){.page_top .feature_block{padding:5rem 0 7rem;margin-bottom:6rem}}.page_top .feature_block .inner{max-width:1220px}.page_top .feature_block .block_title{text-align:center;max-width:310px;margin:0 auto}@media screen and (max-width: 767px){.page_top .feature_block .block_title{margin-bottom:2.5rem}.page_top .feature_block .block_title img{width:60%}}.page_top .feature_block .copy_title{text-align:center;width:100%;margin:0 auto 3rem}.page_top .feature_block .shikaku_box{background:#fff;border-radius:5rem;padding:1.5rem}@media screen and (min-width: 766px),print{.page_top .feature_block .shikaku_box{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 767px){.page_top .feature_block .shikaku_box{padding:1.5rem 2rem;border-radius:5px}}.page_top .feature_block .shikaku_box ._title{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 766px),print{.page_top .feature_block .shikaku_box ._title{margin-right:2rem}}@media screen and (max-width: 767px){.page_top .feature_block .shikaku_box ._title{text-align:center;margin-bottom:.3em;font-size:1.4rem}}.page_top .feature_block .icon_plus{text-align:center;margin:2rem 0 0}.page_top .feature_block .icon_plus img{max-width:40px}@media screen and (max-width: 767px){.page_top .feature_block .icon_plus img{max-width:30px}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_wrap{display:flex;align-items:stretch;justify-content:space-between}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_wrap .pick_box{width:47.5%}}.page_top .feature_block .pick_box{margin-top:9rem}@media screen and (max-width: 767px){.page_top .feature_block .pick_box{margin-top:7rem}}.page_top .feature_block .pick_box._box01{margin-top:7rem}@media screen and (max-width: 767px){.page_top .feature_block .pick_box._box01{margin-top:4rem}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_box._box01 .text_box_wrap{display:flex;justify-content:space-between}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_box._box01 .text_box_wrap ._photo{width:48%}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_box._box01 .text_box_wrap .text_box{width:48%}}.page_top .feature_block .pick_box._box01 .text_box_wrap .text_box ._textimg{margin-top:2rem}.page_top .feature_block .pick_box._box02 .pickup-item{margin-top:2rem}@media screen and (max-width: 767px){.page_top .feature_block .pick_box._box02 .pickup-item{width:100vw;margin:2rem calc(50% - 50vw) 1rem}}.page_top .feature_block .pick_box._box02 .pickup-item .item{padding:.5rem}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_box._box02 .pickup-item .item{width:400px}}.page_top .feature_block .pick_box._box02 ._textimg{margin-top:-1.5rem;z-index:1;position:relative}.page_top .feature_block .pick_box a{display:block;background:#fff;text-align:center;padding:1px 4rem;transition:.3s all;transform:scale(1);position:relative}@media screen and (max-width: 767px){.page_top .feature_block .pick_box a{padding:1px 2rem}}.page_top .feature_block .pick_box a:hover{box-shadow:0 0 12px 12px rgba(0,0,0,.1);cursor:pointer;background:hsla(0,0%,100%,.9);transform:scale(1.03)}.page_top .feature_block .pick_box .num{margin:-4.5rem 0 2rem}@media screen and (max-width: 767px){.page_top .feature_block .pick_box .num{margin:-3rem 0 1rem}.page_top .feature_block .pick_box .num img{width:25%}}.page_top .feature_block .pick_box .text_box .pick_fuki{border:1px solid #000;padding:1.5rem;position:relative;font-size:1.8rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold;background:#fff}@media screen and (max-width: 767px){.page_top .feature_block .pick_box .text_box .pick_fuki{font-size:1.6rem}}.page_top .feature_block .pick_box .text_box .pick_fuki b{color:#094}.page_top .feature_block .pick_box .text_box .pick_fuki:after{position:absolute;bottom:-12px;right:15rem;content:"";width:13px;height:17px;background:url(/assets_pp/images/top/pick_sub_fuki.svg)}.page_top .feature_block .pick_box .text_box ._title{font-weight:900;font-size:3.1rem;line-height:1.2em;margin-top:2.5rem}@media screen and (max-width: 767px){.page_top .feature_block .pick_box .text_box ._title{margin-top:2rem;font-size:2.8rem}}@media screen and (min-width: 766px),print{.page_top .feature_block .pick_box .text_box ._title.__line2{line-height:2.4em}}.page_top .feature_block .pick_box .text_box ._title span{font-size:1.6rem;line-height:1em}.page_top .feature_block .pick_box ._photo{margin-top:2rem;margin-bottom:2rem}.page_top .feature_block .pick_box ._textimg{margin-bottom:2rem}.page_top .feature_block .pick_box ._btn{margin-bottom:-2rem}.page_top .feature_block .pick_box ._btn img{max-width:180px}@media screen and (max-width: 767px){.page_top .feature_block .pick_box ._btn img{width:46%}}.page_top .graduate_block{margin-bottom:6rem}@media screen and (max-width: 767px){.page_top .graduate_block{margin-bottom:5rem}}.page_top .graduate_block .title{margin-bottom:-6rem;margin-left:-2rem;position:relative;z-index:1}@media screen and (max-width: 767px){.page_top .graduate_block .title{text-align:center;margin-bottom:-1rem}}.page_top .graduate_block .title .en{font-weight:900;font-size:5rem;margin-bottom:1.5rem;line-height:1em;transform:skewX(-10deg);display:block;font-family:"Roboto"}@media screen and (max-width: 767px){.page_top .graduate_block .title .en{font-size:4rem;letter-spacing:1px}}.page_top .graduate_block .title .ja{font-size:2rem;line-height:1em;background:#000;color:#fff;font-weight:900;padding:.2em .3em;letter-spacing:.2em}@media screen and (max-width: 767px){.page_top .graduate_block .title .ja{font-size:1.9rem}}.page_top .graduate_block .graduate_box{margin-bottom:3rem}@media screen and (max-width: 767px){.page_top .graduate_block .graduate_box{margin-bottom:2rem}}.page_top .graduate_block .graduate_box .img_link{transition:.5s all;display:block}.page_top .graduate_block .graduate_box .img_link:hover{transform:scale(1.03)}.page_top .graduate_block .graduate_box .btn_default_w{max-width:230px;margin:-2rem auto 4rem;position:relative}.page_top .graduate_block .interview_box .box{display:block;position:relative}@media screen and (max-width: 767px){.page_top .graduate_block .interview_box .box{background:url("/assets_pp/images/top/interview_sp.jpg") no-repeat top center;background-size:100% auto}}.page_top .graduate_block .interview_box .box .link_img span{padding-top:30rem}@media screen and (min-width: 766px),print{.page_top .graduate_block .interview_box .box .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}}@media screen and (max-width: 767px){.page_top .graduate_block .interview_box .box .text{text-align:center;padding-top:13rem}}.page_top .graduate_block .interview_box .box .text>span{background:hsla(0,0%,100%,.9);display:block;padding:1rem}@media screen and (max-width: 767px){.page_top .graduate_block .interview_box .box .text>span{text-align:center;margin:0 auto;width:80%}}.page_top .graduate_block .interview_box .box .text>span>span{border:1px solid #000;display:block;padding:3rem}@media screen and (max-width: 767px){.page_top .graduate_block .interview_box .box .text>span>span img{width:80%}}.page_top .graduate_block .soccer_bnr{text-align:center;margin-bottom:5rem;line-height:0}.page_top .graduate_block .soccer_bnr img{width:100%;max-width:600px;height:auto}.page_top .visitor-block{margin-bottom:1rem}.page_top .visitor-block .visitor-container{display:flex;flex-wrap:wrap;justify-content:space-between}.page_top .visitor-block .visitor-container .visitor-item{margin-bottom:2rem}@media screen and (min-width: 766px),print{.page_top .visitor-block .visitor-container .visitor-item{width:23%}}@media screen and (max-width: 767px){.page_top .visitor-block .visitor-container .visitor-item{width:49%;margin-bottom:1rem}}.page_top .visitor-block .visitor-container .visitor-item a{display:flex;align-items:center;border:4px solid #eee;border-radius:8px;height:100%;padding:3rem 2rem;background:url("/assets_pp/images/common/arrow_b.svg") no-repeat center right 1.5rem;background-size:12px}@media screen and (max-width: 767px){.page_top .visitor-block .visitor-container .visitor-item a{background-position:center right .7rem;padding:1rem;border:3px solid #eee}}@media screen and (max-width: 767px){.page_top .visitor-block .visitor-container .visitor-item a figure{width:19%}}.page_top .visitor-block .visitor-container .visitor-item a .type-label{flex:1;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;margin-left:1.5rem;font-weight:bold}@media screen and (max-width: 767px){.page_top .visitor-block .visitor-container .visitor-item a .type-label{font-size:1.3rem;margin-left:1rem}}.page_top .visitor-block .visitor-container .visitor-item a:hover{background-color:#f5f5f5}.page_top .link_block .link_nav{display:flex;flex-wrap:wrap;justify-content:space-between}.page_top .link_block .link_nav li{margin-bottom:2rem}@media screen and (min-width: 766px),print{.page_top .link_block .link_nav li{width:32%}}@media screen and (max-width: 767px){.page_top .link_block .link_nav li{width:48%}}.page_top .link_block .link_nav li a{display:block;position:relative}.page_top .link_block .link_nav li a .link_img span{padding-top:63%}.page_top .link_block .link_nav li a .text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.page_top .link_block .link_nav li a .text .text_inner{position:relative}.page_top .link_block .link_nav li a .text .text_inner span{font-size:2rem;font-weight:bold;letter-spacing:.2em;position:relative;z-index:1}@media screen and (max-width: 767px){.page_top .link_block .link_nav li a .text .text_inner span{font-size:1.5rem;line-height:1.4em}}.page_top .link_block .link_nav li a .text .text_inner b{color:#60ad48}.page_top .link_block .link_nav li a .text .text_inner:after{content:"";background:#fff;position:absolute;top:0;left:-10%;width:120%;height:100%;transform:skewX(-10deg)}@media screen and (max-width: 767px){.page_top .link_block .link_nav li a .text .text_inner:after{height:120%;top:-12%}}.page_top .oc_news_block{background:#f3f9f1}@media screen and (max-width: 767px){.page_top .oc_news_block{margin-bottom:3rem}}.page_top .oc_news_block li a{display:block;border-bottom:1px dotted #555;padding:1.5rem 0;transform:scale(1);transition:.5s all}.page_top .oc_news_block li a:hover{transform:scale(1.03)}.page_top .oc_news_block li a .cat span{display:inline-block;border:1px solid #60ad48;font-size:1.2rem;line-height:1em;padding:.4rem 1rem;margin:0 1rem .7rem 0;color:#60ad48;border-radius:4px}.page_top .oc_news_block li a .title{font-size:1.6rem;line-height:1.6em}@media screen and (max-width: 767px){.page_top .oc_news_block li a .title{font-size:1.4rem;line-height:1.4em}}.page_top .oc_news_block li:last-child a{border-bottom:none}.page_top .news-block{margin-top:5rem}@media screen and (max-width: 767px){.page_top .news-block{margin-top:4rem}}.page_top .news-block .top_titlea{margin-bottom:0}.page_top .news-block .news-item a{display:block;border-bottom:1px dotted #555;padding:1.5rem 0;transform:scale(1);transition:.5s all}.page_top .news-block .news-item a:hover{transform:scale(1.03)}.page_top .news-block .news-item a .news-categories{display:flex}.page_top .news-block .news-item a .news-categories li{border:1px solid #60ad48;font-size:1.2rem;line-height:1em;padding:.4rem 1rem;margin:0 1rem .7rem 0;color:#60ad48;border-radius:4px}@media screen and (min-width: 766px),print{.page_top .news-block .news-item a dl{display:flex;align-items:center}}.page_top .news-block .news-item a dl dt{width:11rem;font-size:1.5rem;line-height:1em}@media screen and (max-width: 767px){.page_top .news-block .news-item a dl dt{font-size:1.3rem;margin-bottom:.7rem}}.page_top .news-block .news-item a dl dd{flex:1;font-size:1.6rem;line-height:1.6em}@media screen and (max-width: 767px){.page_top .news-block .news-item a dl dd p{font-size:1.4rem;line-height:1.4em}}@media screen and (min-width: 766px),print{.page_top .news-block .pc_sns{display:flex;align-items:center;margin-top:3rem}}.page_top .news-block .pc_sns .title{border:1px solid #000;border-radius:5rem;font-size:1.5rem;line-height:1.2em;padding:1rem 2rem;margin-right:3rem;position:relative}.page_top .news-block .pc_sns .title:after{position:absolute;top:50%;right:-1rem;content:"";width:2rem;height:1px;background:#000}.page_top .news-block .pc_sns .sns_box{display:flex;justify-content:space-between;flex:1}.page_top .news-block .pc_sns .sns_box p{width:23%;border:1px solid #333}.page_top .news-block .pc_sns .sns_box p a{display:block;background:#fff;line-height:1em;text-align:center;padding:.4rem 0}.page_top .news-block .pc_sns .sns_box p a:hover{background:#f5f5f5}.page_top .news-block .pc_sns .sns_box p.twitter{border-color:#000}.page_top .news-block .pc_sns .sns_box p.icon_youtube{border-color:red}.page_top .news-block .pc_sns .sns_box p.insta{border-color:#fe5638}.page_top .banner_block{background:#f3f9f1;padding:4rem 0;margin-top:7rem}@media screen and (max-width: 767px){.page_top .banner_block{margin-top:4rem}}@media screen and (min-width: 766px),print{.page_top .banner_block .big_bnr{display:flex;justify-content:space-between;margin-bottom:1rem}}.page_top .banner_block .big_bnr li{line-height:0}@media screen and (min-width: 766px),print{.page_top .banner_block .big_bnr li{width:48%}}@media screen and (max-width: 767px){.page_top .banner_block .big_bnr li{margin-bottom:1rem}}.page_top .banner_block .small_bnr_wrap .small_bnr{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 766px),print{.page_top .banner_block .small_bnr_wrap .small_bnr:after{content:"";display:block;width:32%}}@media screen and (min-width: 766px),print{.page_top .banner_block .small_bnr_wrap .small_bnr li{width:32%;margin-top:2rem}}@media screen and (max-width: 767px){.page_top .banner_block .small_bnr_wrap .small_bnr li{display:inline-block;width:48%;margin-bottom:1.5rem}}.page_top .sp_sns_block{margin-top:7rem}@media screen and (max-width: 767px){.page_top .sp_sns_block{margin-top:4rem}}.page_top .sp_sns_block .top_titlea{margin-bottom:2rem}.page_top .sp_sns_block .sns_box{display:flex;justify-content:space-between;flex:1;margin-top:2rem}.page_top .sp_sns_block .sns_box div{width:31%}.page_top .sp_sns_block .sns_box div .title_sura{font-size:1.1rem;line-height:1.4em;margin-bottom:1rem}.page_top .sp_sns_block .sns_box div .icon{border:1px solid #333}.page_top .sp_sns_block .sns_box div .icon a{display:block;background:#fff;line-height:1em;text-align:center;padding:.4rem 0}.page_top .sp_sns_block .sns_box div .icon a:hover{background:#f5f5f5}.page_top .sp_sns_block .sns_box div .icon.twitter{border-color:#000}.page_top .sp_sns_block .sns_box div .icon.icon_youtube{border-color:red}.page_top .sp_sns_block .sns_box div .icon.insta{border-color:#fe5638}.page_top .rigaku_modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;align-items:center;justify-content:center;transition:all .3s}.page_top .rigaku_modal.on{display:flex;opacity:1;z-index:999999}.page_top .rigaku_modal ._bg{background:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%}.page_top .rigaku_modal ._read{color:#fff;font-size:1.4rem;text-align:center;margin-bottom:2rem;pointer-events:none}@media screen and (min-width: 766px),print{.page_top .rigaku_modal ._read{font-size:1.6rem}}.page_top .rigaku_modal ._modal_inner{width:95%;max-width:500px;z-index:2}.page_top .rigaku_modal ul li a{display:block;color:#fff;transition:.5s all}.page_top .rigaku_modal ul li a:hover{transform:scale(1.03)}.page_top .lity{z-index:99999}.page_top .application-modal{width:89.3333333333vw;max-width:1024px;max-height:90vh !important}.page_top .application-modal .border-box{margin-bottom:10%;padding:5%;background:#fff;border:2px solid red;text-align:center}@media screen and (min-width: 640px){.page_top .application-modal .border-box{margin-bottom:3.5em;padding:2.9296875%}}.page_top .application-modal .border-box p{color:red;font-size:1.3rem;font-weight:bold}@media(min-width: 480px){.page_top .application-modal .border-box p{font-size:calc(1.3rem + (1vw - 4.8px)*0.5434782609)}}@media(min-width: 1400px){.page_top .application-modal .border-box p{font-size:1.8rem}}.page_top .application-modal .modal-inner{max-height:90vh;padding:10% 0;overflow-y:auto}.page_top .application-modal .modal-row{display:flex;flex-wrap:wrap;justify-content:center}.page_top .application-modal .modal-col{display:flex;flex-direction:column;width:100%;max-width:496px;color:#fff}@media screen and (min-width: 640px){.page_top .application-modal .modal-col{width:48.4375%}}.page_top .application-modal .modal-col+.modal-col{margin-top:3em}@media screen and (min-width: 640px){.page_top .application-modal .modal-col+.modal-col{margin:0 0 0 3.125%}}.page_top .application-modal .modal-col p{font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px){.page_top .application-modal .modal-col p{font-size:1.4rem}}.page_top .application-modal .modal-col li{font-size:1.6rem;font-weight:bold;line-height:1.4;margin-bottom:.5em}@media screen and (max-width: 767px){.page_top .application-modal .modal-col li{font-size:1.4rem}}.page_top .application-modal .modal-col .col-inner{margin-bottom:2rem}.page_top .application-modal .modal-col .button-box{margin-top:auto}.page_top .application-modal .modal-col .button-box a{font-size:1.6rem}.page_top .application-modal .modal-col .large{color:#ff0;font-size:130%}.page_top .application-modal .round-button.orange{border-color:orange}.page_top .application-modal .round-button.orange:hover{color:orange}.page_top .application-modal .round-button.orange::before{background:orange}/*# sourceMappingURL=style_top.min.css.map */
