@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap");#breadcrumbs ol{display:flex;overflow-x:auto;white-space:nowrap;padding:12px 0}#breadcrumbs ol li{display:flex;font-size:75%}#breadcrumbs ol li+li:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E0E0E0;line-height:1.5;margin:0 6px 0 10px}#breadcrumbs ol li:last-child a{color:#333333}#breadcrumbs ol li a{color:#1E3C90}.editor{overflow:hidden}.editor small{font-size:62.5%}.editor ol{counter-reset:ol 0}.editor ol li{overflow:hidden;position:relative;padding-left:1.5em}.editor ol li:before{counter-increment:ol;content:counter(ol) ".";flex-shrink:0;font-weight:600;position:absolute;top:0;left:0;margin-right:5px}.editor ol li+li{margin-top:0.6em}.editor ol li table{margin-left:-1.5em;width:calc(100% + 1.5em)!important}.contents_navi h2,.pickup h2{align-items:baseline;display:flex;font-weight:400;margin-bottom:32px}.contents_navi h2 span,.pickup h2 span{display:block;font-family:"Inter","Noto Sans JP",serif;font-size:262.5%;font-weight:600;text-shadow:0px 0px 3px white;margin-right:24px}.contents_navi{height:100%;padding:0 0 64px}@media only screen and (max-width:640px){.contents_navi{padding:32px 15px}}.contents_navi.bg{padding:56px 0 64px;background:url(../media/images/common/contents_navi_bg.jpg) no-repeat center center;background-size:cover;position:relative;padding:88px 0}@media only screen and (max-width:640px){.contents_navi.bg{background:url(../media/images/common/contents_navi_bg_sp.jpg) no-repeat center bottom;background-size:100% auto;padding:48px 15px}}@media only screen and (min-width:901px){.contents_navi.bg:before{background:linear-gradient(90deg,white 0,white 51%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.library .contents_navi.bg{background:none!important;padding:0 0 64px}@media only screen and (max-width:640px){.library .contents_navi.bg{padding:32px 15px}}.contents_navi .index_width{position:relative;z-index:2}.contents_navi.blue_bg{position:relative}.contents_navi.blue_bg:before{content:"";background-color:#1E3C90;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:calc(50% + 384px)}@media only screen and (max-width:900px){.contents_navi.blue_bg:before{left:calc(50% + 68px)}}.contents_navi.blue_bg:after{content:"";background-color:#F2F4F8;width:100%;height:100%;position:absolute;z-index:-2;top:220px;left:0}@media only screen and (max-width:900px){.contents_navi.blue_bg:after{top:320px}}.contents_navi .navi_list .list_set{display:flex;flex-wrap:wrap;margin:0 -8px}.contents_navi .navi_list .list_set+.list_set{margin-top:16px}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set+.list_set{margin-top:8px}}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout{display:block}}.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap{display:flex;flex-wrap:wrap;padding:0}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap{display:block}}.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap .img{width:468px;border-radius:5px 0 0 5px;overflow:hidden;margin:-16px 0}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap .img{border-radius:5px 5px 0 0;width:100%;margin:-16px 0 0 0}}.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap .img img{width:100%}.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap .txt{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;padding-left:32px}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout .navi_set .wrap .txt{padding:32px 32px 0 32px}}.contents_navi .navi_list .list_set.intro_layout .navi_set>a{padding:16px 0 16px 0}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout .navi_set>a{display:block;padding:16px 0 40px 0}}.contents_navi .navi_list .list_set.intro_layout .navi_set>a:before{content:none}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout .navi_set .arrow{position:absolute;right:9px;bottom:15px;width:20px;height:20px;border:none;margin-left:0}}.contents_navi .navi_list .list_set.intro_layout.column1 .navi_set{width:100%}.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set{width:50%}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set{width:100%}}.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set .wrap .img{border-radius:5px 5px 0 0;width:100%;margin:-16px 0 0 0}.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set .wrap .txt{padding:32px 32px 0 32px}.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set>a{display:block;height:100%!important;padding:16px 0 40px 0}.contents_navi .navi_list .list_set.intro_layout.column2 .navi_set .arrow{position:absolute;right:9px;bottom:15px;width:20px;height:20px;border:none;margin-left:0}.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set{width:33.33333333%}@media only screen and (max-width:900px){.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set{width:100%}}.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set .wrap .img{border-radius:5px 5px 0 0;width:100%;margin:-16px 0 0 0}.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set .wrap .txt{padding:32px 32px 0 32px}.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set>a{display:block;height:100%!important;padding:16px 0 40px 0}.contents_navi .navi_list .list_set.intro_layout.column3 .navi_set .arrow{position:absolute;right:9px;bottom:15px;width:20px;height:20px;border:none;margin-left:0}.contents_navi .navi_list .navi_set{display:flex;flex-direction:column;width:50%;padding:0 8px 16px}@media only screen and (min-width:901px){.contents_navi .navi_list .navi_set>a{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}.contents_navi .navi_list .navi_set.aco.open>a:after{left:0;height:18px}.contents_navi .navi_list .navi_set .aco_cont{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set{background-color:#fff;border-radius:5px;overflow:hidden;border:none;padding:0;width:100%;margin-bottom:0}.contents_navi .navi_list .navi_set+.navi_set{margin-top:8px}}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set{padding:0;margin:0}}.contents_navi .navi_list .navi_set>a{position:relative;align-items:center;background-color:#fff;border-radius:5px;justify-content:space-between;display:flex;width:100%;padding:16px 0 16px 24px}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set>a{padding:16px 0 16px 16px}}.contents_navi .navi_list .navi_set>a:before{content:"";background:#213D91;width:6px;height:100%;position:absolute;top:0;left:0;border-radius:5px 0 0 5px;overflow:hidden}.contents_navi .navi_list .navi_set>a[target=_blank] .title{align-items:center;display:flex}.contents_navi .navi_list .navi_set>a[target=_blank] .title:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#DE2525;content:"";font-size:14px;margin-left:5px}.contents_navi .navi_list .navi_set>a[href*=".pdf"] .title{align-items:center;display:flex}.contents_navi .navi_list .navi_set>a[href*=".pdf"] .title:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#DE2525;content:"";margin-left:5px}.contents_navi .navi_list .navi_set>a[href*=".xls"] .title{align-items:center;display:flex}.contents_navi .navi_list .navi_set>a[href*=".xls"] .title:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#DE2525;content:"";color:#008C07;margin-left:5px}.contents_navi .navi_list .navi_set>a[href*=".doc"] .title{align-items:center;display:flex}.contents_navi .navi_list .navi_set>a[href*=".doc"] .title:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#0067CC;margin-left:5px}.contents_navi .navi_list .navi_set>a[href*=".ppt"] .title{align-items:center;display:flex}.contents_navi .navi_list .navi_set>a[href*=".ppt"] .title:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E56300;margin-left:5px}.contents_navi .navi_list .navi_set .icon{margin-right:16px}.contents_navi .navi_list .navi_set .icon:before{align-items:center;font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:flex;font-size:48px;height:100%}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .icon:before{font-size:32px}}#aboutus .contents_navi .navi_list .navi_set .icon:before{content:""}#gp .contents_navi .navi_list .navi_set .icon:before{content:""}#academics .contents_navi .navi_list .navi_set .icon:before{content:""}#research .contents_navi .navi_list .navi_set .icon:before{content:""}#international .contents_navi .navi_list .navi_set .icon:before{content:""}#campuslife .contents_navi .navi_list .navi_set .icon:before{content:""}#career .contents_navi .navi_list .navi_set .icon:before{content:""}#activities .contents_navi .navi_list .navi_set .icon:before{content:""}#usr .contents_navi .navi_list .navi_set .icon:before{content:""}#admission .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_learner .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_student .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_parent .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_alumni .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_corp .contents_navi .navi_list .navi_set .icon:before{content:""}#visitor_public .contents_navi .navi_list .navi_set .icon:before{content:""}.contents_navi .navi_list .navi_set .wrap{flex:1 1 0;padding:5px 0}.contents_navi .navi_list .navi_set .wrap .title{font-size:137.5%;font-weight:600;line-height:1.3}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .wrap .title{font-size:112.5%}}.contents_navi .navi_list .navi_set .wrap .title+p{margin-top:8px}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .wrap .title+p{margin-top:4px}}.contents_navi .navi_list .navi_set .arrow{border-left:1px #E0E0E0 solid;width:43px;height:100%;margin-left:2em}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .arrow{width:24px}}.contents_navi .navi_list .navi_set .arrow:before{align-items:center;font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#DE2525;display:flex;font-size:90%;justify-content:center;height:100%}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .arrow:before{font-size:70%}}.contents_navi .navi_list .navi_set.aco .arrow:before{transition:0.5s;content:""}.contents_navi .navi_list .navi_set.aco.open .arrow:before{transform:rotate(-180deg)}.contents_navi .navi_list .navi_set.aco.open .aco_cont{z-index:2}.contents_navi .navi_list .navi_set.aco.open>a{border-radius:5px 5px 0 0;border-bottom:none;position:relative;z-index:20}@media only screen and (min-width:901px){.contents_navi .navi_list .navi_set.aco.open>a:before{border-radius:5px 0 0 0}.contents_navi .navi_list .navi_set.aco.open>a:after{background-color:#fff;border-left:6px #213D91 solid;border-right:1px #E0E0E0 solid;content:"";display:block;width:calc(100% - 6px);height:17px;position:absolute;top:100%;left:0;z-index:30}}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set.aco.open>a{padding-bottom:20px;margin-bottom:-21px}.contents_navi .navi_list .navi_set.aco.open>a:before{border-radius:5px 0 0 0}}.contents_navi .navi_list .navi_set.aco:nth-child(2) .aco_cont:before{border-radius:5px 0 0 5px}.contents_navi .navi_list .navi_set:first-child .aco_cont{border-radius:0 5px 5px 5px}@media only screen and (min-width:901px){.contents_navi .navi_list .navi_set:first-child .aco_cont{margin-left:0;margin-right:calc(-100% - 16px)}}@media only screen and (min-width:901px){.contents_navi .navi_list .navi_set:nth-child(odd) .aco_cont{margin-right:calc(-100% - 16px)}.contents_navi .navi_list .navi_set:nth-child(2n) .aco_cont{margin-left:calc(-100% - 16px)}}.contents_navi .navi_list .navi_set .aco_cont{display:none;position:relative;background-color:#fff;border-radius:5px 0 5px 5px;position:relative;z-index:1}@media only screen and (min-width:901px){.contents_navi .navi_list .navi_set .aco_cont{margin-top:16px;position:relative;z-index:10}}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set .aco_cont{border:none}}.contents_navi .navi_list .navi_set .aco_cont:before{content:"";background:#213D91;width:6px;height:100%;position:absolute;top:0;left:0;border-radius:0 0 0 5px;overflow:hidden}.contents_navi .navi_list .navi_set .aco_cont ul{display:flex;flex-wrap:wrap;overflow:hidden;padding:24px 32px 32px;margin:0 -16px}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set .aco_cont ul{display:block;margin:0;padding:0 14px 15px}}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .aco_cont ul{padding:0 0 15px}}.contents_navi .navi_list .navi_set .aco_cont ul li{display:flex;width:25%;padding:0 16px}@media only screen and (max-width:900px){.contents_navi .navi_list .navi_set .aco_cont ul li{display:block;width:100%}.contents_navi .navi_list .navi_set .aco_cont ul li:last-child a{border-bottom:none}}.contents_navi .navi_list .navi_set .aco_cont ul li a{align-items:center;border-bottom:1px #E0E0E0 solid;display:flex;width:100%;position:relative;padding:18px 20px 18px 0}.contents_navi .navi_list .navi_set .aco_cont ul li a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#DE2525;font-size:80%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:640px){.contents_navi .navi_list .navi_set .aco_cont ul li a:after{font-size:70%}}.contents_navi .navi_list .navi_set .aco_cont ul li a[target=_blank]:after{content:"";font-size:14px}.contents_navi .navi_list .navi_set .aco_cont ul li a[href*=".pdf"]:after{content:""}.contents_navi .navi_list .navi_set .aco_cont ul li a[href*=".xls"]:after{content:"";color:#008C07}.contents_navi .navi_list .navi_set .aco_cont ul li a[href*=".doc"]:after{content:"";color:#0067CC}.contents_navi .navi_list .navi_set .aco_cont ul li a[href*=".ppt"]:after{content:"";color:#E56300}.pickup{padding-bottom:88px}@media only screen and (max-width:900px){.pickup{padding-bottom:50px}}@media only screen and (max-width:640px){.pickup{padding-bottom:32px}}.pickup .pickup_wrap{overflow:hidden;margin:0 -16px -30px}@media only screen and (max-width:1024px){.pickup .pickup_wrap{margin:0 -10px -20px}}@media only screen and (max-width:900px){.pickup .pickup_wrap{display:flex;flex-wrap:wrap}}@media only screen and (max-width:640px){.pickup .pickup_wrap{margin:0 -5px -10px}}.pickup .pickup_wrap .pickup_set{float:left;width:25%;padding:0 16px;margin-bottom:30px}@media only screen and (max-width:1024px){.pickup .pickup_wrap .pickup_set{padding:0 10px;margin-bottom:20px}}@media only screen and (max-width:900px){.pickup .pickup_wrap .pickup_set{display:flex;float:none;width:33.3333333%}}@media only screen and (max-width:640px){.pickup .pickup_wrap .pickup_set{padding:0 5px;margin-bottom:10px;width:50%}}.pickup .pickup_wrap .pickup_set:first-child{width:50%}@media only screen and (max-width:900px){.pickup .pickup_wrap .pickup_set:first-child{width:100%}.pickup .pickup_wrap .pickup_set:first-child a{min-height:1px!important}.pickup .pickup_wrap .pickup_set:first-child a .info h3{min-height:1em}}.pickup .pickup_wrap .pickup_set:first-child .info{padding:24px 24px 30px}.pickup .pickup_wrap .pickup_set:first-child .info h3{font-size:150%;min-height:2em;margin-bottom:8px}.pickup .pickup_wrap .pickup_set:nth-child(6){clear:left}.pickup .pickup_wrap .pickup_set a{background-color:#fff;border-radius:8px;border:1px #E0E0E0 solid;display:block;width:100%;overflow:hidden}@media only screen and (max-width:900px){.pickup .pickup_wrap .pickup_set a{height:auto!important}}.pickup .pickup_wrap .pickup_set .img_wrap{position:relative;width:100%;overflow:hidden;padding-top:52.2045%;margin:-1px -1px 0}.pickup .pickup_wrap .pickup_set .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.pickup .pickup_wrap .pickup_set .info{border-radius:0 0 8px 10px;border-top:none;padding:8px 16px 25px}.pickup .pickup_wrap .pickup_set .info h3{font-size:100%;line-height:1.3;min-height:2em}@media only screen and (max-width:900px){.pickup .pickup_wrap .pickup_set .info h3{min-height:1em}}.focus_on{background-color:#f7f7f7;padding:120px 0 80px}@media only screen and (max-width:640px){.focus_on{padding:80px 0 48px}}.focus_on .focus_wrap{background-color:#fff;position:relative;padding-bottom:40px}@media only screen and (max-width:640px){.focus_on .focus_wrap{padding-bottom:32px}}.focus_on .focus_wrap:before{background-color:#fff;content:"";display:block;width:10000%;height:100%;position:absolute;top:0;right:100%}.focus_on .focus_title{align-items:center;display:flex;transform:translateY(-50%);margin-bottom:-3em}@media only screen and (max-width:640px){.focus_on .focus_title{display:block;transform:translateY(-40%);margin-bottom:0}}.focus_on .focus_title p{font-size:450%;font-family:"Inter",sans-serif;font-weight:600}@media only screen and (max-width:640px){.focus_on .focus_title p{font-size:262.5%;text-align:center}}.focus_on .focus_title p span{color:#DE2525;font-family:"Yellowtail",cursive;font-weight:normal}.focus_on .focus_title h2{margin-left:1.5em}@media only screen and (max-width:640px){.focus_on .focus_title h2{margin-left:0;text-align:center}}.focus_on .focus_slide{padding-right:32px}.focus_on .focus_slide+.focus_slide{margin-top:56px}@media only screen and (max-width:640px){.focus_on .focus_slide+.focus_slide{margin-top:32px}}.focus_on .focus_slide .title_wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width:640px){.focus_on .focus_slide .title_wrap{margin-bottom:16px}}.focus_on .focus_slide .title_wrap h3{font-size:125%;font-weight:600}@media only screen and (max-width:640px){.focus_on .focus_slide .title_wrap h3{font-size:112.5%}}.focus_on .focus_slide .title_wrap .slide_control{display:flex}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow{align-items:center;background-color:#1F3D91;border-radius:50px;cursor:pointer;display:flex;justify-content:center;width:50px;height:50px}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow+.slick-arrow{margin-left:10px}@media only screen and (min-width:1025px){.focus_on .focus_slide .title_wrap .slide_control .slick-arrow{transition:0.5s}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow:hover{opacity:0.8}}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:70%}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow.prev:before{content:""}.focus_on .focus_slide .title_wrap .slide_control .slick-arrow.next:before{content:""}.focus_on .focus_slide .slide_wrap{width:calc(100% - 6px);margin:0 -16px;position:relative}.focus_on .focus_slide .slide_wrap:before{background-color:#fff;content:"";display:block;width:10000%;height:100%;position:absolute;top:0;right:100%;transform:translateX(16px);z-index:2}.focus_on .focus_slide .slide_wrap .item{padding:0 16px}.focus_on .focus_slide .slide_wrap .item a{display:block}.focus_on .focus_slide .slide_wrap .item .img_wrap{position:relative;z-index:1}.focus_on .focus_slide .slide_wrap .item .img_wrap img{width:100%}.focus_on .focus_slide .slide_wrap .item .info{background-color:#fff;position:relative;z-index:2;max-width:calc(100% - 32px);padding:24px;margin-top:-32px}@media only screen and (max-width:640px){.focus_on .focus_slide .slide_wrap .item .info{max-width:100%;padding:16px;margin-top:0}}.focus_on .focus_slide .slide_wrap .item .info .tag{color:#1E3C90;font-weight:600}.focus_on .focus_slide .slide_wrap .item .info h4{font-size:150%;margin-bottom:8px}@media only screen and (max-width:640px){.focus_on .focus_slide .slide_wrap .item .info h4{font-size:112.5%}}@media only screen and (max-width:640px){.focus_on .focus_slide .slide_wrap .item .info p{font-size:87.5%}}@media only screen and (min-width:1025px){br.sp1024{display:none}}@media only screen and (min-width:901px){br.sp900{display:none}}@media only screen and (min-width:769px){br.sp768{display:none}}@media only screen and (min-width:641px){br.sp640{display:none}}@media only screen and (max-width:1024px){br.sp1025{display:none}}@media only screen and (max-width:900px){br.sp901{display:none}}@media only screen and (max-width:768px){br.sp769{display:none}}@media only screen and (max-width:640px){br.sp641{display:none}}#main_d,.main_d{display:block;margin-left:auto;margin-right:auto;max-width:1000px;padding:0 16px}.mod_cont{margin-bottom:2.5em}.mod_cont .flex{display:flex;margin-left:-16px;margin-right:-16px}@media only screen and (max-width:900px){.mod_cont .flex{display:block;margin-left:-12px;margin-right:-12px}}.mod_cont .flex .flex_cont{flex:1 1 0;padding-left:16px;padding-right:16px}@media only screen and (max-width:900px){.mod_cont .flex .flex_cont+.flex_cont{margin-top:1em}}@media only screen and (max-width:900px){.mod_cont .flex .flex_cont{padding-left:12px;padding-right:12px}}.mod_cont .flex .flex_cont .table_title{background-color:#E3EAFC;border-top:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;border-left:1px #E0E0E0 solid;padding:1em}.mod_cont .flex .flex_cont .img{background:#fff;float:left;padding-right:32px;margin-bottom:0.5em;max-width:calc(50% + 16px)}@media only screen and (max-width:900px){.mod_cont .flex .flex_cont .img{max-width:40%}}.mod_cont .flex .flex_cont .img.right{float:right;margin-right:0;padding-left:32px;padding-right:0}.mod_cont .flex .flex_cont .img .cap{font-size:62.5%;margin-top:0.8em}.mod_cont .flex .flex_cont h3{max-width:calc(50% - 16px);display:inline-block;width:100%}@media only screen and (max-width:900px){.mod_cont .flex .flex_cont h3{max-width:60%}}.mod_cont .flex .flex_cont>h3{background-color:#F2F5FC;border-left:12px #E8EEFC solid;font-size:150%;padding:0.65em 20px 0.9em 25px;margin-bottom:1em}@media only screen and (max-width:900px){.mod_cont .flex .flex_cont>h3{border-left:8px #E8EEFC solid;font-size:125%;padding:0.78em 20px 0.98em 18px}}@media only screen and (max-width:480px){.mod_cont .flex .flex_cont>h3{border-left:7px #E8EEFC solid;font-size:118.8%;padding:0.7em 0 0.8em 15px}}.mod_cont .border_cont{border:1px solid #E0E0E0;padding:2em}@media only screen and (max-width:900px){.mod_cont .border_cont{padding:1em}}.mod_cont .border_cont.gray{background:#F3F3F3}.mod_cont .border_cont.orange{border:1px solid #FCD9DC;background:#FCF2F3}@media only screen and (max-width:900px){.mod_cont .img_cont{display:block}}@media only screen and (max-width:900px){.mod_cont .img_cont .flex_cont.img{margin-bottom:1em}}.mod_cont .img_cont .flex_cont.img .img_wrap img{display:block;margin:0 auto}.mod_cont .img_cont .flex_cont.img .img_wrap .cap{font-size:62.5%;margin-top:0.8em}.mod_cont .img_cont .flex_cont.img .img_wrap .link{font-size:62.5%;margin-top:0.8em}.mod_cont .img_cont .flex_cont.img .img_wrap .link a[target=_blank]{position:relative;padding-left:1.5em}.mod_cont .img_cont .flex_cont.img .img_wrap .link a[target=_blank]:before{content:"";position:absolute;top:0;left:0;display:inline-block;background:url(../media/images/common/link_icon_blank_red.png) no-repeat left center;background-size:12px;width:12px;height:12px;vertical-align:middle}.mod_cont .img_cont .flex_cont.img .img_wrap .link>span{margin-left:0.5em}.mod_cont .img_cont.reverse{flex-direction:row-reverse}@media only screen and (max-width:900px){.mod_cont .img_cont.reverse{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:900px){.mod_cont .img_cont.reverse .flex_cont.img{margin-top:1em;margin-bottom:0}}.mod_cont .img_cont.around{display:block;margin-right:0;margin-left:0;margin-bottom:0}.mod_cont .img_cont.around .img_wrap{display:inline-block;float:left;margin-right:32px;margin-bottom:1em;max-width:35%}@media only screen and (max-width:900px){.mod_cont .img_cont.around .img_wrap{max-width:50%;margin-right:24px}}.mod_cont .img_cont.around .img_wrap img{display:block;margin:0 auto}.mod_cont .img_cont.around .img_wrap .cap{font-size:62.5%;margin-top:0.8em}.mod_cont .img_cont.around.reverse .img_wrap{float:right;margin-left:32px;margin-right:0}@media only screen and (max-width:900px){.mod_cont .img_cont.around.reverse .img_wrap{margin-left:24px}}.mod_cont .gallery{justify-content:center}.mod_cont .gallery .cap{font-size:62.5%;text-align:center;margin-top:0.8em}.mod_cont .gallery img{display:block;margin:0 auto}.mod_cont .gallery.col1{justify-content:center}.mod_cont .gallery.col1 .flex_cont{width:50%;flex:0 1 auto}@media only screen and (max-width:900px){.mod_cont .gallery.col1 .flex_cont{width:100%}}.mod_cont .gallery.col2{display:flex}.mod_cont .gallery.col2 .flex_cont{width:50%;flex:0 1 auto}@media only screen and (max-width:900px){.mod_cont .gallery.col2 .flex_cont+.flex_cont{margin-top:0}}.mod_cont .gallery.col3{display:flex}.mod_cont .gallery.col3 .flex_cont{width:33.33333333%;flex:0 1 auto}@media only screen and (max-width:900px){.mod_cont .gallery.col3 .flex_cont+.flex_cont{margin-top:0}}.mod_cont .gallery a:before{display:none!important}.mod_cont .gallery_block ul{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;margin-bottom:-16px}@media only screen and (max-width:900px){.mod_cont .gallery_block ul{margin-left:-12px;margin-right:-12px;margin-bottom:-12px}}.mod_cont .gallery_block ul li{width:20%;padding-left:16px;padding-right:16px;margin-bottom:16px}.mod_cont .gallery_block ul li+li{margin-top:0}@media only screen and (max-width:900px){.mod_cont .gallery_block ul li{width:25%;padding-left:12px;padding-right:12px;margin-bottom:12px}}@media only screen and (max-width:640px){.mod_cont .gallery_block ul li{width:33.33333333%}}.mod_cont .gallery_block ul li a{display:block}.mod_cont .gallery_block ul li p{font-size:62.5%;margin-top:0.8em}.mod_cont table{border-bottom:1px #E0E0E0 solid;border-left:1px #E0E0E0 solid;width:100%!important}.mod_cont table td,.mod_cont table th{border-top:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;font-size:87.5%;padding:1em}.mod_cont table th{background-color:#F2F5FC;text-align:center;font-weight:bold}.mod_cont .none table{border:none}.mod_cont .none table td,.mod_cont .none table th{border:none}@media only screen and (max-width:900px){.mod_cont .table_wrap{margin-right:-16px;overflow:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:900px){.mod_cont .table_wrap table{width:1020px!important}}.mod_cont.table_col2 .flex .flex_cont{width:50%}@media only screen and (max-width:900px){.mod_cont.table_col2 .flex .flex_cont{width:auto}}.mod_cont .aco_block .aco_set+.aco_set dt.aco_ttl{border-top:none}.mod_cont .aco_block .aco_set dt.aco_ttl{position:relative;cursor:pointer;font-size:125%;font-weight:bold;border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;padding:24px 0}.mod_cont .aco_block .aco_set dt.aco_ttl.aco_open{border-bottom:none}.mod_cont .aco_block .aco_set dt.aco_ttl.aco_open .txt .inner:before{transform:translateY(-50%) rotate(-45deg)}.mod_cont .aco_block .aco_set dt.aco_ttl .txt{display:flex;padding-right:68px}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set dt.aco_ttl .txt{padding-right:48px}}.mod_cont .aco_block .aco_set dt.aco_ttl .txt .q_icon{position:relative;top:-2px;font-family:"Inter",sans-serif;font-size:40px;line-height:1;color:#1E3C90;margin-right:0.4em}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set dt.aco_ttl .txt .q_icon{margin-right:0.3em}}.mod_cont .aco_block .aco_set dt.aco_ttl .txt .inner{flex:1 1 0%;position:relative;top:3px}.mod_cont .aco_block .aco_set dt.aco_ttl .txt .inner:before{content:"";position:absolute;content:"";top:calc(50% + 1px);right:-50px;transform:translateY(-50%) rotate(135deg);border-top:solid 2px #DE2525;border-right:solid 2px #DE2525;width:6px;height:6px}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set dt.aco_ttl .txt .inner:before{right:-44px}}.mod_cont .aco_block .aco_set dt.aco_ttl .txt .inner:after{content:"";background:#E0E0E0;width:1px;height:calc(100% - 10px);position:absolute;right:-24px;top:50%;transform:translateY(-50%)}.mod_cont .aco_block .aco_set dd.aco_inner{display:none;border-bottom:1px #E0E0E0 solid;padding:24px 44px 24px 0}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set dd.aco_inner{padding:24px 24px 24px 0}}.mod_cont .aco_block .aco_set dd.aco_inner .txt{display:flex}.mod_cont .aco_block .aco_set dd.aco_inner .txt .a_icon{position:relative;top:-8px;font-family:"Inter",sans-serif;font-size:40px;line-height:1;color:#E5232B;margin-right:0.4em}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set dd.aco_inner .txt .a_icon{margin-right:0.3em}}.mod_cont .aco_block .aco_set dd.aco_inner .txt .inner{flex:1 1 0%}.mod_cont .aco_block .aco_set.normal dt.aco_ttl .txt .inner{top:auto}.mod_cont .aco_block .aco_set.normal dd.aco_inner{padding:24px 44px}@media only screen and (max-width:900px){.mod_cont .aco_block .aco_set.normal dd.aco_inner{padding:24px}}.mod_cont .yt_block{max-width:468px;margin-left:auto;margin-right:auto}.mod_cont .yt_block .youtube{position:relative;width:100%;padding-top:56.25%}.mod_cont .yt_block .youtube embed,.mod_cont .yt_block .youtube iframe,.mod_cont .yt_block .youtube object{position:absolute;top:0;left:0;width:100%;height:100%}.mod_cont .yt_block .cap{font-size:62.5%;margin-top:0.8em}.mod_cont .recommend_block{display:flex;flex-wrap:wrap;border:1px solid #E0E0E0}@media only screen and (max-width:900px){.mod_cont .recommend_block{display:block}}.mod_cont .recommend_block .ttl_box{width:15em;background:#F3F3F3;padding:1em}@media only screen and (max-width:900px){.mod_cont .recommend_block .ttl_box{width:100%;padding:0.8em}}.mod_cont .recommend_block .ttl_box .ttl{font-size:125%;font-weight:bold;text-align:center}@media only screen and (max-width:900px){.mod_cont .recommend_block .ttl_box .ttl{font-size:112.5%}}.mod_cont .recommend_block .txt_box{flex:1 1 0%;border-left:1px solid #E0E0E0;display:flex;flex-direction:column;justify-content:center;padding:1.2em 2em}@media only screen and (max-width:900px){.mod_cont .recommend_block .txt_box{border-left:none;border-top:1px solid #E0E0E0;padding:1.2em 1em}}.mod_cont .recommend_block .txt_box ul li{position:relative;padding-left:1em}.mod_cont .recommend_block .txt_box ul li+li{margin-top:0.5em}.mod_cont .recommend_block .txt_box ul li:before{content:"";position:absolute;content:"";top:10px;left:0;transform:translateY(-50%) rotate(45deg);border-top:solid 2px #DE2525;border-right:solid 2px #DE2525;width:6px;height:6px}.mod_cont .recommend_block .txt_box ul li a{color:#333333}.tab_head{overflow:hidden}.tab_head ul{background-color:#1E3C90;display:flex;flex-wrap:wrap;border-radius:6px 6px 0 0}.tab_head ul li{transition:0.5s;font-size:100%;font-weight:700;flex:1;text-align:center;cursor:pointer}.tab_head ul li+li{margin-top:0}@media only screen and (max-width:900px){.tab_head ul li{flex:none;width:50%}}.tab_head ul li>a{align-items:center;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;min-height:80px;padding:10px}.tab_head ul li>a:before{display:none!important}@media only screen and (max-width:640px){.tab_head ul li>a{min-height:64px}}.tab_head ul li>a>span{position:relative;max-width:100%;display:block;width:100%;height:100%;align-items:center;display:flex;justify-content:center;flex-direction:column}.tab_head ul li>a>span:before{opacity:0;transition:opacity 0.5s;content:"";background:#fff;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;border-radius:6px}.tab_head ul li>a>span span.title{color:#fff;position:relative;z-index:1;max-width:100%;transition:0.5s;padding:5px}.tab_head ul li.current{pointer-events:none}.tab_head ul li.current>a>span:before{opacity:1}.tab_head ul li.current>a>span span.title{color:#000}.tab_head ul li:hover>a>span:before{opacity:1}.tab_head ul li:hover>a>span span.title{color:#000}.tab_area{background-color:#fff;border:1px #E0E0E0 solid;border-radius:0 0 6px 6px;padding:40px;margin-bottom:40px}@media only screen and (max-width:900px){.tab_area{padding:20px}}.tab_area .tab_cont{display:none}.tab_area .tab_cont:first-child{display:block}.tab_area .tab_cont.current{display:block}.tab_area .tab_cont .text_box+.list_box{border-top:1px #E0E0E0 solid;padding-top:32px;margin-top:32px}.tab_area .tab_cont .text_box p{font-size:87.5%;margin-top:0}.tab_area .tab_cont .text_box p+a,.tab_area .tab_cont .text_box p+p{margin-top:1em}.tab_area .tab_cont .text_box .title{font-size:100%;font-weight:bold}.tab_area .tab_cont .text_box .title+a,.tab_area .tab_cont .text_box .title+p{margin-top:1em}.tab_area .tab_cont .text_box a{font-size:87.5%;color:#1E3C90;display:block;padding-left:1.4em;text-indent:-1.4em}.tab_area .tab_cont .text_box a+a,.tab_area .tab_cont .text_box a+p{margin-top:1em}.tab_area .tab_cont .text_box a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%}.tab_area .tab_cont .list_box ul{position:relative;display:flex;flex-wrap:wrap}.tab_area .tab_cont .list_box ul li{width:25%;padding-left:1.2em;text-indent:-1.2em;padding-right:5px}.tab_area .tab_cont .list_box ul li+li{margin-top:0.2em}@media only screen and (max-width:1024px){.tab_area .tab_cont .list_box ul li{width:33.33333333%}}@media only screen and (max-width:900px){.tab_area .tab_cont .list_box ul li{width:50%}}.tab_area .tab_cont .list_box ul li a{font-size:87.5%}.tab_area .tab_cont .list_box ul li a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%}.tab_area .tab_cont .list_box .more_btn{display:none;position:relative;z-index:1;cursor:pointer;color:#1E3C90;text-align:center;padding-bottom:20px;margin:1em -20px -20px}@media only screen and (min-width:901px){.tab_area .tab_cont .list_box .more_btn{display:none!important}}.tab_area .tab_cont .list_box .more_btn:after{content:"";background:linear-gradient(0deg,#fff 60%,rgba(36,69,162,0) 100%);width:100%;height:calc(100% + 50px);position:absolute;z-index:-1;bottom:0;left:0;border-radius:0 0 6px 6px}@media only screen and (max-width:900px){.tab_area .tab_cont .list_box.open ul li:nth-child(n+23){display:block!important}}#home #home_slide .slide_area .slider{background:#F3F3F3}html.en #main_area{margin-bottom:80px}html.en #home #main_area{margin-bottom:50px}html.en #home #home_intro #home_kv .kv_wrap .txt .catch span.en{font-family:"Libre Baskerville",serif;font-weight:400}html.en #home #home_intro #home_kv .kv_wrap .txt .catch span.en span.red{font-family:"Inter",sans-serif;font-size:20.45454545%;font-weight:500;color:#E5232B}html.en #home #home_research{position:relative;z-index:1;padding:105px 0 0;margin-bottom:96px}@media only screen and (max-width:640px){html.en #home #home_research{padding:40px 0 0}}html.en #home #home_research:before{content:"";background:url(../media/images/en/top/bg_blue_pc.jpg) no-repeat center top;background-size:cover;position:absolute;z-index:-1;left:0;top:0;width:100%;height:calc(100% - 132px)}@media only screen and (max-width:640px){html.en #home #home_research:before{background:url(../media/images/en/top/bg_blue_sp.jpg) no-repeat center top;background-size:100% auto;height:75%}}html.en #home #home_research .title_wrap{align-items:baseline;display:flex;justify-content:space-between;position:relative;margin-bottom:32px}@media only screen and (max-width:900px){html.en #home #home_research .title_wrap{align-items:flex-end}}html.en #home #home_research .title_wrap h2{color:#fff;align-items:baseline;display:flex;font-weight:400}@media only screen and (max-width:1200px){html.en #home #home_research .title_wrap h2{display:block}}html.en #home #home_research .title_wrap h2 span{display:block;font-family:"Libre Baskerville",serif;font-weight:700;font-size:262.5%;margin-right:24px}@media only screen and (max-width:640px){html.en #home #home_research .title_wrap h2 span{font-size:200%}}html.en #home #home_research .title_wrap a{align-items:center;color:#fff;display:flex}@media only screen and (min-width:1000px){html.en #home #home_research .title_wrap a{position:absolute;bottom:0;left:50%;margin-left:370px}}html.en #home #home_research .title_wrap a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:60%;margin-left:5px}html.en #home #home_research .slide_wrap{position:relative;z-index:1;max-width:940px;margin:0 auto;padding:60px 0 30px}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap{padding:60px 0 30px}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap{padding:60px 32px 30px}}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap{padding:45px 0 30px}}html.en #home #home_research .slide_wrap:before{content:"";width:100%;height:100%;background:rgba(20,38,89,0.7);border-radius:4px;position:absolute;z-index:-1;left:0;top:0}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap:before{width:calc(100% - 16px);left:50%;transform:translateX(-50%)}}html.en #home #home_research .slide_wrap .research_slide{max-width:832px;margin:0 auto}html.en #home #home_research .slide_wrap .research_slide .slider{position:relative;margin:0 -30px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-track{display:flex;justify-content:center}html.en #home #home_research .slide_wrap .research_slide .slider .slick-slide{transition:all ease-in-out 0.5s}html.en #home #home_research .slide_wrap .research_slide .slider .slick-slide:focus{outline:none}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow{transition:0.5s;background:rgba(255,255,255,0.9);cursor:pointer;position:absolute;top:calc(50% + 10px);transform:translateY(-50%);z-index:1100;display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow{top:calc(50% + 5px)}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow{top:calc(50% - 5px)}}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow{top:auto;bottom:-32px;width:50px;height:50px}}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:-60px}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:-30px}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:0}}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:8px}}@media only screen and (max-width:768px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:18px}}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left{left:23px}}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left span{padding-right:1px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_left span:after{content:"";position:absolute;top:50%;left:calc(50% - -1px);transform:translate(-50%,-50%) rotate(-135deg);border-top:solid 2px #1E3C90;border-right:solid 2px #1E3C90;width:6px;height:6px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:-60px}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:-30px}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:0}}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:8px}}@media only screen and (max-width:768px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:18px}}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right{right:23px}}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right span{padding-left:1px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-arrow.nv_right span:after{content:"";position:absolute;top:50%;right:calc(50% - 6px);transform:translate(-50%,-50%) rotate(45deg);border-top:solid 2px #1E3C90;border-right:solid 2px #1E3C90;width:6px;height:6px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:36px}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots{padding:0 80px;margin:48px -10px -10px}}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li{width:10px;height:10px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li+li{margin-left:15px}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li+li{margin-left:0}}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li{padding:0 10px;margin-bottom:10px}}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li button{overflow:visible;transition:0.6s;position:relative;z-index:999;background:#9C9C9C;border-radius:100%;width:10px;height:10px;text-indent:-9999px}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li.slick-active button{background:#FF515A}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li:hover{cursor:pointer}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots li:hover button{background:#FF515A}html.en #home #home_research .slide_wrap .research_slide .slider .slick-dots>li:first-child:last-child{display:none!important}html.en #home #home_research .slide_wrap .research_slide .slider .item{padding:0 30px}html.en #home #home_research .slide_wrap .research_slide .slider .item h3.ttl{visibility:hidden;font-family:"Libre Baskerville",serif;font-weight:400;font-size:175%;color:#fff;text-align:center;margin-bottom:1em}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap .research_slide .slider .item h3.ttl{visibility:visible}}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .item h3.ttl{font-size:125%}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set{position:relative}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set+.set{margin-top:16px}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set:before{content:"";background:rgba(36,69,162,0.4);width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner{background-color:#fff;position:relative;display:flex;align-items:center;border-radius:4px}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner{align-items:flex-start;padding:16px 10px}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:70%;position:absolute;bottom:16px;right:10px}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .tag{position:absolute;z-index:1;top:16px;left:-12px;font-family:"Libre Baskerville",serif;font-weight:bold;font-size:75%;color:#fff;background:#E02D36;text-align:center;display:inline-block;min-width:84px;padding:0.8em 1em}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .tag{top:0;left:0}}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .tag{font-size:62.5%;min-width:70px;padding:0.6em 1em}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .tag:before{content:"";background:rgba(36,69,162,0.4);width:12px;height:100%;position:absolute;z-index:2;top:0;left:0}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .img{width:300px}@media only screen and (max-width:1200px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .img{width:250px}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .img{width:150px}}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .img{width:96px}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .img img{border-radius:4px 0 0 4px}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt{flex:1 1 0%;padding:16px 32px}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt{padding:0 0 0 16px}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:112.5%}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt .ttl+.desc{margin-top:0.5em}@media only screen and (max-width:640px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt .ttl{font-size:87.5%}}@media only screen and (max-width:1024px){html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set .set_inner .txt .desc{display:none}}html.en #home #home_research .slide_wrap .research_slide .slider .item .block .set a{display:block}html.en #home #home_research .slide_wrap .research_slide .slider .item.slick-current h3.ttl{visibility:visible}html.en #home #home_research .slide_wrap .research_slide .slider .item.slick-current .block .set:before{content:none}html.en #home #home_research .slide_wrap .research_slide .slider .item.slick-current .block .set .set_inner .tag:before{content:none}html.en #home #home_research .slide_wrap p.slide_link{text-align:right;margin-right:1.5em;margin-top:2em}html.en #home #home_research .slide_wrap p.slide_link+p.slide_link{margin-top:0}@media only screen and (max-width:900px){html.en #home #home_research .slide_wrap p.slide_link{text-align:center;margin-right:0}}html.en #home #home_research .slide_wrap p.slide_link a{color:#fff;display:inline-block}html.en #home #home_research .slide_wrap p.slide_link a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:70%;position:relative;padding-left:0.5em}html.en #home #home_research .breaking_story{margin-top:62px}html.en #home #home_research .breaking_story .index_width{max-width:1378px;padding:0 30px}@media only screen and (max-width:768px){html.en #home #home_research .breaking_story .index_width{padding:0 20px}}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story .index_width{padding:0 15px}}html.en #home #home_research .breaking_story h3.ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:200%;color:#fff;text-align:center;margin-bottom:1em}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story h3.ttl{font-size:150%}}html.en #home #home_research .breaking_story .list_wrap{display:flex;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:1024px){html.en #home #home_research .breaking_story .list_wrap{margin:0 -5px}}@media only screen and (max-width:900px){html.en #home #home_research .breaking_story .list_wrap{display:block;margin:0}}html.en #home #home_research .breaking_story .list_wrap .set{width:33.33333333%;padding:0 10px}@media only screen and (max-width:900px){html.en #home #home_research .breaking_story .list_wrap .set+.set{margin-top:8px}}@media only screen and (max-width:1024px){html.en #home #home_research .breaking_story .list_wrap .set{padding:0 5px}}@media only screen and (max-width:900px){html.en #home #home_research .breaking_story .list_wrap .set{width:100%;padding:0}}html.en #home #home_research .breaking_story .list_wrap .set .set_inner{background:#3B509A url(../media/images/en/top/breaking_story_bg01.jpg) no-repeat center top;background-size:100% auto;position:relative;height:100%;padding:110px 32px 112px}@media only screen and (max-width:1024px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner{padding:110px 16px 112px}}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner{padding:110px 16px 78px}}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:125%;color:#fff}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .txt .ttl+.desc{margin-top:0.5em}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner .txt .ttl{font-size:112.5%}}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .txt .desc{color:#fff}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more{position:absolute;width:100%;bottom:40px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more{bottom:17px;padding:0 16px}}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more a{background-color:#fff;border-radius:100vh;font-family:"Libre Baskerville",serif;font-weight:bold;color:#333333;display:block;text-align:center;max-width:260px;position:relative;padding:14px;margin:0 auto}@media only screen and (max-width:640px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more a{max-width:none}}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:70%;color:#E5232B;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media only screen and (min-width:1025px){html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more a{transition:0.5s}html.en #home #home_research .breaking_story .list_wrap .set .set_inner .more a:hover{opacity:0.8}}html.en #home #home_research .breaking_story .list_wrap .set:nth-child(2) .set_inner{background:#3B63AB url(../media/images/en/top/breaking_story_bg02.jpg) no-repeat center top;background-size:100% auto}html.en #home #home_research .breaking_story .list_wrap .set:nth-child(3) .set_inner{background:#3B6684 url(../media/images/en/top/breaking_story_bg03.jpg) no-repeat center top;background-size:100% auto}html.en #home #home_figures{position:relative}@media only screen and (max-width:900px){html.en #home #home_figures:before{content:"";background:#F3F3F3;width:100%;height:calc(100% - 25%);position:absolute;z-index:1;top:25%;left:0}}@media only screen and (max-width:640px){html.en #home #home_figures:before{height:calc(100% - 20%);top:20%}}@media only screen and (max-width:480px){html.en #home #home_figures:before{height:calc(100% - 23%);top:23%}}html.en #home #home_figures .index_width{max-width:1242px}@media only screen and (max-width:1242px){html.en #home #home_figures .index_width{max-width:1167px}}html.en #home #home_figures .figures_layout{display:flex;flex-wrap:wrap;transform:translateX(37px)}@media only screen and (max-width:1242px){html.en #home #home_figures .figures_layout{transform:none}}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout{display:block}}html.en #home #home_figures .figures_layout .layout_l{width:300px;position:relative;z-index:3;padding-top:75px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .layout_l+.layout_r{margin-top:25px}}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .layout_l{width:100%;padding-top:0}}html.en #home #home_figures .figures_layout .layout_l .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:262.5%}html.en #home #home_figures .figures_layout .layout_l .txt .ttl+p{margin-top:0.8em}@media only screen and (max-width:640px){html.en #home #home_figures .figures_layout .layout_l .txt .ttl{font-size:200%}}html.en #home #home_figures .figures_layout .layout_l .txt p{font-size:112.5%}@media only screen and (max-width:640px){html.en #home #home_figures .figures_layout .layout_l .txt p{font-size:100%}}html.en #home #home_figures .figures_layout .layout_r{flex:1 1 0%;position:relative;z-index:2;background:#F3F3F3;width:calc(100% - 368px);padding:75px 0 45px 68px}@media only screen and (max-width:1024px){html.en #home #home_figures .figures_layout .layout_r{padding:75px 0 45px 48px}}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .layout_r{background:none;flex:0 1 auto;width:100%;padding-left:0;padding:0 0 40px 0}}html.en #home #home_figures .figures_layout .layout_r:before{content:"";background:#F3F3F3;width:132px;height:100%;position:absolute;z-index:1;right:100%;top:0}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .layout_r:before{content:none}}html.en #home #home_figures .figures_layout .layout_r:after{content:"";background:#F3F3F3;width:100%;height:100%;position:absolute;z-index:-1;left:100%;top:0}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .layout_r:after{content:none}}html.en #home #home_figures .figures_layout .figures_slide .slider{position:relative;display:flex;flex-wrap:wrap;padding-bottom:70px;margin:0 -16px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider{padding-right:40%}}@media only screen and (max-width:640px){html.en #home #home_figures .figures_layout .figures_slide .slider{margin:0 -6px}}html.en #home #home_figures .figures_layout .figures_slide .slider:before{content:"";background:#F3F3F3;width:132px;height:100%;position:absolute;z-index:1;right:100%;top:0}html.en #home #home_figures .figures_layout .figures_slide .slider:after{content:"";background:#fff;width:1132px;height:100%;position:absolute;z-index:0;right:100%;top:0}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider:after{content:none}}html.en #home #home_figures .figures_layout .figures_slide .slider.slick-initialized{opacity:1}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-list{width:100%;height:100%}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-track{display:flex;justify-content:center}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-slide{transition:all ease-in-out 0.5s}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-slide:focus{outline:none}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow{transition:0.5s;background:#1E3C90;cursor:pointer;position:absolute;bottom:0;z-index:1100;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow{width:50px;height:50px}}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_left{right:118px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_left{right:auto;left:0}}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_left span{padding-right:1px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_left span:after{content:"";position:absolute;top:50%;left:calc(50% - -1px);transform:translate(-50%,-50%) rotate(-135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_right{right:70px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_right{right:0}}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_right span{padding-left:1px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-arrow.nv_right span:after{content:"";position:absolute;top:50%;right:calc(50% - 6px);transform:translate(-50%,-50%) rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;bottom:16px;left:20px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots{left:50%;transform:translateX(-50%)}}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li{width:10px;height:10px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li+li{margin-left:15px}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li+li{margin-left:0}}@media only screen and (max-width:900px){html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li{padding:0 10px;margin-bottom:10px}}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li button{overflow:visible;transition:0.6s;position:relative;z-index:999;background:#9C9C9C;border-radius:100%;width:10px;height:10px;text-indent:-9999px}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li.slick-active button{background:#FF515A}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li:hover{cursor:pointer}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots li:hover button{background:#FF515A}html.en #home #home_figures .figures_layout .figures_slide .slider .slick-dots>li:first-child:last-child{display:none!important}html.en #home #home_figures .figures_layout .figures_slide .slider .set{width:33.33333333%;padding:0 16px}@media only screen and (max-width:640px){html.en #home #home_figures .figures_layout .figures_slide .slider .set{padding:0 6px}}html.en #home #home_figures .figures_layout .figures_slide .slider .set .set_inner .img{text-align:center;margin:0 auto}html.en #home #home_figures .figures_layout .figures_slide .slider .set .set_inner .img+.txt{margin-top:1em}html.en #home #home_figures .figures_layout .figures_slide .slider .set .set_inner .img img{width:100%;height:auto;image-rendering:-webkit-optimize-contrast}html.en #home #home_figures .figures_layout .figures_slide .slider .set .set_inner .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:112.5%;text-align:center;line-height:1.3}@media only screen and (max-width:640px){html.en #home #home_figures .figures_layout .figures_slide .slider .set .set_inner .txt .ttl{font-size:100%}}html.en #home #home_figures .figures_layout .figures_slide .slider .set a{display:block}html.en #home .news_event_list{background:url(../media/images/en/top/home_article_bg_pc.jpg) center top no-repeat #fff;background-size:100% auto}@media only screen and (max-width:640px){html.en #home .news_event_list{background:url(../media/images/en/top/home_article_bg_sp.jpg) center top no-repeat #fff;background-size:100% auto}}html.en #home #home_academics{position:relative;z-index:2;padding:84px 0 60px}@media only screen and (max-width:640px){html.en #home #home_academics{padding:42px 0 23px}}html.en #home #home_academics h2{align-items:baseline;display:flex;font-weight:400;margin-bottom:32px}@media only screen and (max-width:1200px){html.en #home #home_academics h2{display:block}}@media only screen and (max-width:900px){html.en #home #home_academics h2{margin:0 -7px 22px}}html.en #home #home_academics h2 span{display:block;font-family:"Libre Baskerville",serif;font-weight:700;font-size:262.5%;margin-right:24px}@media only screen and (max-width:640px){html.en #home #home_academics h2 span{font-size:200%}}html.en #home #home_academics .list_wrap{display:flex;flex-wrap:wrap;margin:0 -16px -20px}@media only screen and (max-width:900px){html.en #home #home_academics .list_wrap{margin:0 -11px -8px}}html.en #home #home_academics .list_wrap .set{width:25%;padding:0 16px;margin-bottom:20px}@media only screen and (max-width:1024px){html.en #home #home_academics .list_wrap .set{width:33.33333333%}}@media only screen and (max-width:900px){html.en #home #home_academics .list_wrap .set{width:50%;padding:0 4px;margin-bottom:8px}}html.en #home #home_academics .list_wrap .set .set_inner{border:2px solid #E0E0E0;border-radius:4px;overflow:hidden;height:100%}html.en #home #home_academics .list_wrap .set .set_inner .icon{text-align:center;background:#1E3C90;padding:16px}@media only screen and (max-width:900px){html.en #home #home_academics .list_wrap .set .set_inner .icon{padding:25px 10px 15px}}html.en #home #home_academics .list_wrap .set .set_inner .icon .img+.ttl{margin-top:0.5em}html.en #home #home_academics .list_wrap .set .set_inner .icon .img img{width:100%;height:auto;max-width:50px}@media only screen and (max-width:900px){html.en #home #home_academics .list_wrap .set .set_inner .icon .ttl{}}html.en #home #home_academics .list_wrap .set .set_inner .icon .ttl p{font-family:"Libre Baskerville",serif;font-weight:bold;color:#fff;line-height:1.2}@media only screen and (max-width:900px){html.en #home #home_academics .list_wrap .set .set_inner .icon .ttl p{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:2.4em}}html.en #home #home_academics .list_wrap .set .set_inner .list{background:#fff;padding:6px 12px}html.en #home #home_academics .list_wrap .set .set_inner .list ul li{border-bottom:1px #E0E0E0 solid}@media only screen and (max-width:1024px){html.en #home #home_academics .list_wrap .set .set_inner .list ul li+li{border-top:1px #E0E0E0 solid}}html.en #home #home_academics .list_wrap .set .set_inner .list ul li:last-child{border-bottom:none}html.en #home #home_academics .list_wrap .set .set_inner .list ul li:first-child{border-bottom:1px #E0E0E0 solid}@media only screen and (max-width:1024px){html.en #home #home_academics .list_wrap .set .set_inner .list ul li:first-child{border-bottom:none}}html.en #home #home_academics .list_wrap .set .set_inner .list ul a{font-size:87.5%;position:relative;display:block;padding:0.4em 1em 0.4em 0}html.en #home #home_academics .list_wrap .set .set_inner .list ul a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:70%;position:absolute;top:50%;right:0;transform:translateY(-50%)}html.en #home #home_academics .list_wrap .set.dark .icon{background:#15275B}html.en #home #home_voices{position:relative;z-index:1;padding:0 0 40px}@media only screen and (max-width:900px){html.en #home #home_voices{padding:383px 0 40px}}html.en #home #home_voices:before{content:"";background:#F3F3F3;width:100%;height:calc(100% - 32px);position:absolute;z-index:-1;top:32px;left:0}html.en #home #home_voices:after{content:"";background:url(../media/images/en/top/voices_bg.png) no-repeat center top;background-size:100% auto;width:666px;height:575px;position:absolute;z-index:-1;left:50%;top:-220px}@media only screen and (max-width:900px){html.en #home #home_voices:after{top:0;left:50%;transform:translateX(-50%);background-size:100% auto;width:414px;height:100%}}html.en #home #home_voices .ttl_box h2{font-family:"Libre Baskerville",serif;font-weight:700;font-size:262.5%}@media only screen and (max-width:640px){html.en #home #home_voices .ttl_box h2{text-align:center}}html.en #home #home_voices .ttl_box h2 span{color:#DE2525;font-family:"Yellowtail",cursive;font-weight:normal;font-size:48px}html.en #home #home_voices .ttl_box p{font-size:112.5%}html.en #home #home_voices .voices_slide{max-width:670px;margin-top:43px}@media only screen and (max-width:900px){html.en #home #home_voices .voices_slide{max-width:none}}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide{margin:31px -7px 0}}html.en #home #home_voices .voices_slide .slider{position:relative;padding:0 70px}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider{padding:0}}html.en #home #home_voices .voices_slide .slider.slick-initialized{opacity:1}html.en #home #home_voices .voices_slide .slider .slick-list{overflow:hidden;width:100%;height:100%}html.en #home #home_voices .voices_slide .slider .slick-track{display:flex;justify-content:center}html.en #home #home_voices .voices_slide .slider .slick-slide{transition:all ease-in-out 0.5s}html.en #home #home_voices .voices_slide .slider .slick-slide:focus{outline:none}html.en #home #home_voices .voices_slide .slider .slick-arrow{transition:0.5s;background:#1E3C90;cursor:pointer;position:absolute;top:calc(50% - 22px);transform:translateY(-50%);z-index:1100;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .slick-arrow{top:auto;transform:none;bottom:0;width:50px;height:50px}}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_left{left:0}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_left span{padding-right:1px}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_left span:after{content:"";position:absolute;top:50%;left:calc(50% - -1px);transform:translate(-50%,-50%) rotate(-135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_right{right:0}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_right span{padding-left:1px}html.en #home #home_voices .voices_slide .slider .slick-arrow.nv_right span:after{content:"";position:absolute;top:50%;right:calc(50% - 6px);transform:translate(-50%,-50%) rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en #home #home_voices .voices_slide .slider .slick-dots{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:43px}@media only screen and (max-width:900px){html.en #home #home_voices .voices_slide .slider .slick-dots{padding:0 80px;margin:48px -10px -10px}}html.en #home #home_voices .voices_slide .slider .slick-dots li{width:10px;height:10px}html.en #home #home_voices .voices_slide .slider .slick-dots li+li{margin-left:15px}@media only screen and (max-width:900px){html.en #home #home_voices .voices_slide .slider .slick-dots li+li{margin-left:0}}@media only screen and (max-width:900px){html.en #home #home_voices .voices_slide .slider .slick-dots li{padding:0 10px;margin-bottom:10px}}html.en #home #home_voices .voices_slide .slider .slick-dots li button{overflow:visible;transition:0.6s;position:relative;z-index:999;background:#9C9C9C;border-radius:100%;width:10px;height:10px;text-indent:-9999px}html.en #home #home_voices .voices_slide .slider .slick-dots li.slick-active button{background:#FF515A}html.en #home #home_voices .voices_slide .slider .slick-dots li:hover{cursor:pointer}html.en #home #home_voices .voices_slide .slider .slick-dots li:hover button{background:#FF515A}html.en #home #home_voices .voices_slide .slider .slick-dots>li:first-child:last-child{display:none!important}html.en #home #home_voices .voices_slide .slider .set .set_inner{min-height:200px}html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box{position:relative;display:flex;margin-bottom:0.5em}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box{margin-bottom:0.6em}}html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .img{width:200px;border-radius:4px;overflow:hidden;position:absolute;left:0;top:0}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .img{position:static;width:126px}}html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .img img{width:100%;height:auto}html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .txt{flex:1 1 0%;padding-left:232px}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .txt{padding-left:14px}}html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:125%;line-height:1.3}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .set .set_inner .top_box .txt .ttl{font-size:112.5%}}html.en #home #home_voices .voices_slide .slider .set .set_inner .btm_box{padding-left:232px}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide .slider .set .set_inner .btm_box{padding-left:0}}html.en #home #home_voices .voices_slide .slider .set .set_inner .btm_box .name{font-weight:bold}html.en #home #home_voices .voices_slide .slider .set a{display:block}html.en #home #home_voices .voices_slide p.slide_link{text-align:right;margin-right:1.5em;margin-top:0.5em}@media only screen and (max-width:640px){html.en #home #home_voices .voices_slide p.slide_link{text-align:center;margin-right:0;margin-top:2em}}html.en #home #home_voices .voices_slide p.slide_link a{display:inline-block}html.en #home #home_voices .voices_slide p.slide_link a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:70%;position:relative;padding-left:0.5em}html.en #home #home_campuslife{overflow:hidden;padding:84px 0 20px}@media only screen and (max-width:640px){html.en #home #home_campuslife{padding:42px 0 26px}}html.en #home #home_campuslife h2{align-items:baseline;display:flex;font-weight:400;margin-bottom:32px}@media only screen and (max-width:1200px){html.en #home #home_campuslife h2{display:block}}@media only screen and (max-width:900px){html.en #home #home_campuslife h2{margin:0 -7px 22px}}html.en #home #home_campuslife h2 span{display:block;font-family:"Libre Baskerville",serif;font-weight:700;font-size:262.5%;margin-right:24px}@media only screen and (max-width:640px){html.en #home #home_campuslife h2 span{font-size:200%}}html.en #home #home_campuslife .list_wrap{display:flex;flex-wrap:wrap;justify-content:center;position:relative;z-index:1;padding-bottom:38px;margin:0 -16px -16px}@media only screen and (max-width:1024px){html.en #home #home_campuslife .list_wrap{margin:0 -8px -8px;padding-bottom:46px}}@media only screen and (max-width:640px){html.en #home #home_campuslife .list_wrap{display:block;padding-bottom:14px;margin:0 -7px -12px}}html.en #home #home_campuslife .list_wrap:before{content:"";background:#F3F3F3;width:calc(100% - 168px);height:calc(100% - 88px);position:absolute;z-index:-1;top:88px;left:0}@media only screen and (max-width:900px){html.en #home #home_campuslife .list_wrap:before{top:107px;height:calc(100% - 107px);width:100%;width:calc(100% + 60px);left:-30px}}html.en #home #home_campuslife .list_wrap:after{content:"";background:#F3F3F3;width:100%;height:calc(100% - 88px);position:absolute;z-index:-1;top:88px;right:100%}@media only screen and (max-width:900px){html.en #home #home_campuslife .list_wrap:after{content:none}}html.en #home #home_campuslife .list_wrap .set{width:33.33333333%;padding:0 16px;margin-bottom:16px}@media only screen and (max-width:1024px){html.en #home #home_campuslife .list_wrap .set{padding:0 8px;margin-bottom:8px}}@media only screen and (max-width:900px){html.en #home #home_campuslife .list_wrap .set{width:50%}}@media only screen and (max-width:640px){html.en #home #home_campuslife .list_wrap .set{width:100%;padding:0;margin-bottom:12px}}html.en #home #home_campuslife .list_wrap .set a .set_inner{position:relative}html.en #home #home_campuslife .list_wrap .set a .set_inner:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#E5232B;content:"";font-size:70%;position:absolute;bottom:16px;right:10px}html.en #home #home_campuslife .list_wrap .set .set_inner{border:1px solid #E0E0E0;background:#fff;border-radius:4px;overflow:hidden;height:100%}html.en #home #home_campuslife .list_wrap .set .set_inner .img img{width:100%;height:auto}html.en #home #home_campuslife .list_wrap .set .set_inner .icon{background:#1E3C90;text-align:center;padding:6px}html.en #home #home_campuslife .list_wrap .set .set_inner .icon img{width:100%;height:auto;max-width:34px}html.en #home #home_campuslife .list_wrap .set .set_inner .icon .ttl{font-family:"Libre Baskerville",serif;font-weight:700;font-size:87.5%;color:#fff;line-height:1;margin-top:0.4em}html.en #home #home_campuslife .list_wrap .set .set_inner .txt{padding:26px 24px}html.en #home #home_campuslife .list_wrap .set .set_inner .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:700;font-size:125%}html.en #home #home_campuslife .list_wrap .set .set_inner .txt .ttl+.desc{margin-top:0.4em}@media only screen and (max-width:640px){html.en #home #home_campuslife .list_wrap .set .set_inner .txt .ttl{font-size:112.5%}}html.en #header #gnavi>ul>li>a span{font-family:"Inter",sans-serif}html.en #footer_contact>dl>dt{font-family:"Libre Baskerville",serif;font-weight:bold}html.en #footer_contact .contact_wrap .wrap dl dt{font-family:"Libre Baskerville",serif;font-weight:bold}html.en #footer_contact .contact_wrap dl+a,html.en #footer_contact .contact_wrap p+a{font-family:"Libre Baskerville",serif;font-weight:bold}html.en #footer #footer_top #footer_top_navi ul li{font-family:"Libre Baskerville",serif;font-weight:bold}html.en #footer #footer_btm .navi_set dl dt{font-family:"Libre Baskerville",serif;font-weight:bold}html.en #feature #main_area,html.en #research #main_area{padding-bottom:64px}html.en .bg_img_title .title_wrap{padding-left:0}html.en .bg_img_title .title_wrap:before{content:none!important}html.en .bg_img_title .title_wrap .ttl{font-family:"Libre Baskerville",serif;font-weight:bold}html.en .border_title h2,html.en .mod_title h2{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:200%}@media only screen and (max-width:640px){html.en .border_title h2,html.en .mod_title h2{font-size:150%}}html.en .border_title h3,html.en .mod_title h3{font-family:"Libre Baskerville",serif;font-weight:bold}html.en .border_title h4,html.en .mod_title h4{font-family:"Libre Baskerville",serif;font-weight:bold}html.en h5{font-family:"Libre Baskerville",serif;font-weight:bold}html.en .kv_title .title span.en,html.en .kv_title .title span.large{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:262.5%}@media only screen and (max-width:640px){html.en .kv_title .title span.en,html.en .kv_title .title span.large{font-size:200%}}html.en #feature .kv_title{background-image:url("../media/images/en/category/head/feature.jpg");height:160px}@media only screen and (max-width:900px){html.en #feature .kv_title{background-image:url("../media/images/en/category/head/feature_sp.jpg");height:148px}}html.en #research .kv_title{background-image:url("../media/images/en/category/head/research.jpg");height:160px}@media only screen and (max-width:900px){html.en #research .kv_title{background-image:url("../media/images/en/category/head/research_sp.jpg");height:148px}}html.en .result_title h2{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:125%}@media only screen and (max-width:640px){html.en .result_title h2{font-size:112.5%}}html.en .important_news dt{font-family:"Libre Baskerville",serif}html.en .news_event_list .list_wrap .cont_set>.title h3{justify-content:center}html.en .news_event_list .list_wrap .cont_set>.title h3 span{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:262.5%}html.en .news_event_list .list_wrap .cont_set .set_wrap .set{border:1px solid #E0E0E0}html.en .news_event_list .list_wrap .cont_set .more a{font-family:"Libre Baskerville",serif;font-weight:bold}html.en .contents_navi h2 span,html.en .pickup h2 span{font-family:"Libre Baskerville",serif;font-weight:700}html.en div+.pickup,html.en div+.student_services_slide{margin-top:3em}html.en .pickup .pickup_wrap .pickup_set .info h3{font-family:"Libre Baskerville",serif;font-weight:700}html.en .contents_navi{position:relative;z-index:1;padding-top:60px}html.en .contents_navi+.news_event_list{margin-top:56px}@media only screen and (max-width:640px){html.en .contents_navi+.news_event_list{margin-top:32px}}@media only screen and (max-width:640px){html.en .contents_navi{padding-top:32px}}html.en .contents_navi:before{content:"";background:#F2F4F8;width:100%;height:100%;position:absolute;z-index:-1;left:calc(50% - 220px);top:0}@media only screen and (max-width:900px){html.en .contents_navi:before{left:calc(50% - 20px)}}html.en .article_index .set{border-top:1px #E0E0E0 solid}html.en .article_index .set:last-child{border-bottom:1px #E0E0E0 solid}html.en .article_index .set .set_inner{display:flex;flex-wrap:wrap;padding:24px 0}@media only screen and (max-width:640px){html.en .article_index .set .set_inner{padding:16px 0}}html.en .article_index .set .set_inner .img{width:96px}html.en .article_index .set .set_inner .img img{border-radius:4px;width:100%;height:auto}html.en .article_index .set .set_inner .txt{flex:1 1 0%;padding-left:32px}@media only screen and (max-width:640px){html.en .article_index .set .set_inner .txt{padding-left:12px}}html.en .article_index .set .set_inner .txt p.date{font-family:"Roboto",sans-serif;font-size:87.5%}html.en .article_index .set .set_inner .txt p.title{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:112.5%}@media only screen and (max-width:640px){html.en .article_index .set .set_inner .txt p.title{font-size:87.5%}}html.en .article_index .set .set_inner .txt p.title a{display:flex;width:100%}html.en .article_index .set .set_inner .txt p.title a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;margin-top:0.5em;margin-right:10px}html.en .article_index .set .set_inner .txt p.desc{font-size:87.5%}@media only screen and (max-width:640px){html.en .article_index .set .set_inner .txt p.desc{display:none}}html.en .article_index .set .set_inner .txt ul.category{display:flex;flex-wrap:wrap;margin-bottom:-6px}html.en .article_index .set .set_inner .txt ul.category+.title{margin-top:0.6em}html.en .article_index .set .set_inner .txt ul.category li{font-size:75%;line-height:1;border:1px #E0E0E0 solid;padding:0.4em 0.5em;margin-right:6px;margin-bottom:6px}html.en .article_index.research .set .set_inner .img{width:168px}@media only screen and (max-width:640px){html.en .article_index.research .set .set_inner .img{width:96px}}html.en .en_navi_list{display:flex;flex-wrap:wrap;margin:0 -8px -16px}@media only screen and (max-width:900px){html.en .en_navi_list{display:block;margin:0 0 -8px}}html.en .en_navi_list .set{width:50%;padding:0 8px;margin-bottom:16px}@media only screen and (max-width:900px){html.en .en_navi_list .set{width:100%;padding:0;margin-bottom:8px}}html.en .en_navi_list .set .set_inner{border:1px solid #E0E0E0;border-radius:4px;height:100%}html.en .en_navi_list .set .main_navi .navi_inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:100%;padding:24px 42px 24px 24px}html.en .en_navi_list .set .main_navi .navi_inner:before{content:"";background:#E0E0E0;width:1px;height:calc(100% - 48px);position:absolute;right:42px;top:50%;transform:translateY(-50%)}html.en .en_navi_list .set .main_navi .navi_inner .img{width:220px;border-radius:4px;overflow:hidden}html.en .en_navi_list .set .main_navi .navi_inner .img+.txt{padding-left:24px}@media only screen and (max-width:1200px){html.en .en_navi_list .set .main_navi .navi_inner .img{width:170px}}@media only screen and (max-width:900px){html.en .en_navi_list .set .main_navi .navi_inner .img{width:220px}}@media only screen and (max-width:640px){html.en .en_navi_list .set .main_navi .navi_inner .img{width:115px}}html.en .en_navi_list .set .main_navi .navi_inner .img img{width:100%;height:auto}html.en .en_navi_list .set .main_navi .navi_inner .txt{flex:1 1 0%;padding-right:16px}html.en .en_navi_list .set .main_navi .navi_inner .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:700;font-size:125%}@media only screen and (max-width:640px){html.en .en_navi_list .set .main_navi .navi_inner .txt .ttl{font-size:112.5%}}html.en .en_navi_list .set .main_navi a{position:relative;display:block;height:100%}html.en .en_navi_list .set .main_navi a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:80%;color:#DE2525;position:absolute;right:15px;top:50%;transform:translateY(-50%)}html.en .en_navi_list .set .main_navi a[target=_blank]:after{content:""}html.en .en_navi_list .set .main_navi a[href*=".pdf"]:after{content:""!important;font-size:100%}html.en .en_navi_list .set .sub_navi{border-top:1px solid #E0E0E0}html.en .en_navi_list .set .sub_navi .sp_more_btn{text-align:center;display:block;cursor:pointer;padding:0.8em 1em}@media only screen and (min-width:901px){html.en .en_navi_list .set .sub_navi .sp_more_btn{display:none!important}}html.en .en_navi_list .set .sub_navi .navi_inner{padding:24px}@media only screen and (min-width:901px){html.en .en_navi_list .set .sub_navi .navi_inner{display:block!important}}@media only screen and (max-width:900px){html.en .en_navi_list .set .sub_navi .navi_inner{display:none}}html.en .en_navi_list .set .sub_navi .navi_inner p+p,html.en .en_navi_list .set .sub_navi .navi_inner p+ul{margin-top:1em}html.en .en_navi_list .set .sub_navi .navi_inner ul+p,html.en .en_navi_list .set .sub_navi .navi_inner ul+ul{margin-top:1em}html.en .en_navi_list .set .sub_navi .navi_inner ul li+li a{border-top:1px #E0E0E0 solid}html.en .en_navi_list .set .sub_navi .navi_inner ul li a{position:relative;display:block;line-height:1.2;padding-left:1em;padding:0.6em 0 0.6em 1.4em}html.en .en_navi_list .set .sub_navi .navi_inner ul li a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:80%;color:#DE2525;position:absolute;left:0;top:13px}html.en .en_navi_list .set .sub_navi .navi_inner ul li a[href*=".pdf"]:before{content:"";font-size:100%;top:11px}html.en .en_navi_list .set .sub_navi .navi_inner ul li a[target=_blank]:before{content:""}html.en .en_navi_list .set.sub_none .main_navi{height:100%}html.en #academic_greetings{margin-top:72px}@media only screen and (max-width:640px){html.en #academic_greetings{margin-top:32px}}html.en .modal_list{padding-top:72px}@media only screen and (max-width:640px){html.en .modal_list{padding-top:32px}}html.en .modal_list .index_width{max-width:968px}html.en .modal_list .list_wrap{display:flex;flex-wrap:wrap;margin:0 -16px -24px}@media only screen and (max-width:900px){html.en .modal_list .list_wrap{display:block;margin:0 0 -16px}}html.en .modal_list .list_wrap .set{width:50%;padding:0 16px;margin-bottom:24px}@media only screen and (max-width:900px){html.en .modal_list .list_wrap .set{width:100%;padding:0;margin-bottom:16px}}html.en .modal_list .list_wrap .set .set_inner{min-height:124px}html.en .modal_list .list_wrap .set .set_inner .top_box{position:relative;display:flex;flex-wrap:wrap}html.en .modal_list .list_wrap .set .set_inner .top_box .img{width:200px;border-radius:4px;overflow:hidden;position:absolute;left:0;top:0}@media only screen and (max-width:640px){html.en .modal_list .list_wrap .set .set_inner .top_box .img{position:static;width:130px}}html.en .modal_list .list_wrap .set .set_inner .top_box .img img{width:100%;height:auto}html.en .modal_list .list_wrap .set .set_inner .top_box .txt{flex:1 1 0%;padding-left:224px}@media only screen and (max-width:640px){html.en .modal_list .list_wrap .set .set_inner .top_box .txt{padding-left:16px}}html.en .modal_list .list_wrap .set .set_inner .top_box .txt .ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:87.5%}html.en .modal_list .list_wrap .set .set_inner .top_box .txt .lead{display:none}html.en .modal_list .list_wrap .set .set_inner .btm_box{padding-left:224px}@media only screen and (max-width:640px){html.en .modal_list .list_wrap .set .set_inner .btm_box{padding-left:0}}html.en .modal_list .list_wrap .set .set_inner .btm_box .btn{border-top:1px #E0E0E0 solid;text-align:right;padding-top:0.5em;margin-top:1em}html.en .modal_list .list_wrap .set .set_inner .btm_box .btn span{position:relative;display:inline-block;padding-right:1.6em}html.en .modal_list .list_wrap .set .set_inner .btm_box .btn span:after{content:"";background:url(../media/images/en/common/modal_more_btn.svg) no-repeat left top;background-size:20px 20px;width:20px;height:20px;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}html.en body.modal_open{overflow:hidden;height:100%}html.en .modal.dean{background-color:rgba(0,0,0,0.8);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;overflow-y:scroll;overflow-x:hidden}html.en .modal.dean .modal_wrap{}html.en .modal.dean .modal_wrap .modal_content{max-height:100vh;cursor:default}html.en .modal.dean .modal_wrap .modal_content .modal_area{display:block;margin-left:auto;margin-right:auto;max-width:1128px;padding:100px 16px 30px}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area{padding:80px 16px 30px}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont{position:relative}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .modal_close{cursor:pointer;width:100%;text-align:right;position:absolute;right:0;top:-52px}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .modal_close img{width:36px;margin:0 0 0 auto}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info{background:#fff;border-radius:8px;padding:90px 64px 64px 64px}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info{border-radius:4px;padding:40px 16px}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info>.ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:125%;text-align:center;margin-bottom:2.5em}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info>.ttl{font-size:112.5%;margin-bottom:1.5em}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info{display:flex;flex-wrap:wrap}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info{display:block}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .img{width:400px}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .img+.txt{margin-top:1.5em}}@media only screen and (max-width:1024px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .img{width:300px}}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .img{width:100%;max-width:320px;margin:0 auto}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .txt{flex:1 1 0%;padding-left:32px}@media only screen and (max-width:900px){html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont .dean_info .info .txt{flex:0 1 auto;padding-left:0}}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont #add_dean img{display:block;margin:0 auto}html.en .modal.dean .modal_wrap .modal_content .modal_area .modal_cont p.close_txt{cursor:pointer;font-size:18px;font-weight:bold;text-align:center;color:#fff;padding-top:1em}html.en .student_services_slide+.contents_navi{margin-top:60px}@media only screen and (max-width:640px){html.en .student_services_slide+.contents_navi{margin-top:46px}}html.en .student_services_slide h2{font-family:"Libre Baskerville",serif;font-weight:700;text-shadow:0px 0px 3px white;margin-bottom:32px;font-size:175%}@media only screen and (max-width:900px){html.en .student_services_slide h2{font-size:150%}}@media only screen and (max-width:480px){html.en .student_services_slide h2{font-size:137.5%}}html.en .student_services_slide .slide_area{border-bottom:1px #E0E0E0 solid}html.en .student_services_slide .slide_area .slider{position:relative;background:#F2F4F8}html.en .student_services_slide .slide_area .slider:before{content:"";background:#1F3D91;width:200px;height:6px;position:absolute;top:0;left:0}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .slider:before{width:96px}}html.en .student_services_slide .slide_area .slider .slick-counter{position:absolute;right:0;bottom:0;background:#fff;width:100px;text-align:center;line-height:1;border-radius:4px 0px 0px 0px;padding:9px 0 7px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .slick-counter{padding:7px 0 5px}}html.en .student_services_slide .slide_area .slider.slick-initialized{opacity:1}html.en .student_services_slide .slide_area .slider .slick-list{overflow:hidden}html.en .student_services_slide .slide_area .slider .slick-track{display:flex;justify-content:center}html.en .student_services_slide .slide_area .slider .slick-slide{transition:all ease-in-out 0.5s}html.en .student_services_slide .slide_area .slider .slick-slide:focus{outline:none}html.en .student_services_slide .slide_area .slider .set .set_inner{display:flex;flex-wrap:wrap;padding:64px 100px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .set .set_inner{padding:24px 16px 32px}}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .set .set_inner{display:block;width:100%}}html.en .student_services_slide .slide_area .slider .set .set_inner .img{width:468px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .set .set_inner .img+.txt{margin-top:1.2em}}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .set .set_inner .img{width:100%;max-width:500px;margin:0 auto}}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .slider .set .set_inner .img{max-width:400px}}@media only screen and (max-width:480px){html.en .student_services_slide .slide_area .slider .set .set_inner .img{max-width:246px}}html.en .student_services_slide .slide_area .slider .set .set_inner .img img{width:100%;height:auto}html.en .student_services_slide .slide_area .slider .set .set_inner .txt{flex:1 1 0%;padding-left:32px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .slider .set .set_inner .txt{flex:0 1 auto;padding-left:0}}html.en .student_services_slide .slide_area .slider .set .set_inner .txt p.main_ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:150%;border-bottom:1px #D4D5D8 solid;padding-bottom:0.8em;margin-bottom:1.2em}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .slider .set .set_inner .txt p.main_ttl{font-size:125%;padding-bottom:0.6em;margin-bottom:1em}}html.en .student_services_slide .slide_area .slider .set .set_inner .txt p.sub_ttl{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:112.5%;margin-bottom:0.8em}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .slider .set .set_inner .txt p.sub_ttl{font-size:100%}}html.en .student_services_slide .slide_area .slider .set .set_inner .txt p.name{font-weight:bold}html.en .student_services_slide .slide_area .thum_slider{position:relative;text-align:center;padding:24px 100px;margin:0 -16px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .thum_slider{padding:16px 24px;margin:0 -8px}}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .thum_slider{padding:16px}}html.en .student_services_slide .slide_area .thum_slider.move_none .slick-list .slick-track{transform:none!important}@media only screen and (min-width:901px){html.en .student_services_slide .slide_area .thum_slider.pc_move_none .slick-list .slick-track{transform:none!important}}html.en .student_services_slide .slide_area .thum_slider.slick-initialized{opacity:1}html.en .student_services_slide .slide_area .thum_slider .slick-list{overflow:hidden}html.en .student_services_slide .slide_area .thum_slider .slick-track{display:flex;justify-content:center;text-align:center;margin:0 auto}html.en .student_services_slide .slide_area .thum_slider .slick-slide{transition:all ease-in-out 0.5s}html.en .student_services_slide .slide_area .thum_slider .slick-slide:focus{outline:none}html.en .student_services_slide .slide_area .thum_slider .slick-arrow{transition:0.5s;background-color:#1E3C90;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1100;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border:1px #1E3C90 solid;border-radius:50%}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_left{left:44px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_left{left:10px}}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_left{left:8px}}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_left span{padding-right:1px}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_left span:after{content:"";position:absolute;top:50%;left:calc(50% - -1px);transform:translate(-50%,-50%) rotate(-135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_right{right:44px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_right{right:10px}}@media only screen and (max-width:640px){html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_right{right:8px}}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_right span{padding-left:1px}html.en .student_services_slide .slide_area .thum_slider .slick-arrow.nv_right span:after{content:"";position:absolute;top:50%;right:calc(50% - 6px);transform:translate(-50%,-50%) rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;width:6px;height:6px}html.en .student_services_slide .slide_area .thum_slider .set{width:20%;padding:0 16px}@media only screen and (max-width:900px){html.en .student_services_slide .slide_area .thum_slider .set{padding:0 8px}}html.en .student_services_slide .slide_area .thum_slider .set .set_inner .img img{width:100%;height:auto}html.en .btn_area ul li a,html.en .flex_half .btn_area ul li a{font-family:"Libre Baskerville",serif;font-weight:bold}html.en .faq_set dl dd:before,html.en .faq_set dl dt:before{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:36px}@media only screen and (max-width:640px){html.en .faq_set dl dd:before,html.en .faq_set dl dt:before{font-size:32px}}html.en .faq_set dl dt{font-family:"Libre Baskerville",serif;font-weight:bold;font-size:125%}@media only screen and (max-width:640px){html.en .faq_set dl dt{font-size:112.5%}}html.en .faq_set dl dt:after{width:auto;padding:0.5em 1em}html.en body.multilingual#home #home_intro{padding-bottom:90px}@media only screen and (max-width:900px){html.en body.multilingual#home #home_intro{padding-bottom:30px}}html.en body.multilingual#home #home_about{position:relative;z-index:1;padding:0 0 110px}@media only screen and (max-width:900px){html.en body.multilingual#home #home_about{padding-bottom:30px}}html.en body.multilingual#home #home_about:before{}@media only screen and (max-width:900px){html.en body.multilingual#home #home_about:before{display:none}}html.en body.multilingual#home #home_about:after{content:"";background:url(../media/images/en/top/voices_bg.png) no-repeat center top;background-size:100% auto;width:666px;height:575px;position:absolute;z-index:-1;left:50%;bottom:0}@media only screen and (max-width:900px){html.en body.multilingual#home #home_about:after{display:none}}html.en body.multilingual#home #home_about h2{align-items:baseline;display:flex;font-weight:400;margin-bottom:32px}@media only screen and (max-width:1200px){html.en body.multilingual#home #home_about h2{display:block}}html.en body.multilingual#home #home_about h2 span{display:block;font-family:"Libre Baskerville",serif;font-weight:700;font-size:262.5%;margin-right:24px}@media only screen and (max-width:640px){html.en body.multilingual#home #home_about h2 span{font-size:200%}}html.en body.multilingual#home #home_about .info_wrap{max-width:670px}@media only screen and (max-width:900px){html.en body.multilingual#home #home_about .info_wrap{max-width:none}}html.en body.multilingual#home #home_about .info_wrap .info .txt_box p{font-size:112.5%}@media only screen and (max-width:640px){html.en body.multilingual#home #home_about .info_wrap .info .txt_box p{font-size:100%}}html.en body.multilingual#home #home_about .info_wrap .info .txt_box p+p{margin-top:1em}html.en body.multilingual#home #home_about .info_wrap .info .img_box{display:flex;flex-wrap:wrap;margin:2em -16px 0}@media only screen and (max-width:640px){html.en body.multilingual#home #home_about .info_wrap .info .img_box{margin:1.5em -8px 0}}html.en body.multilingual#home #home_about .info_wrap .info .img_box .img{width:50%;padding:0 16px}@media only screen and (max-width:640px){html.en body.multilingual#home #home_about .info_wrap .info .img_box .img{padding:0 8px}}html.en body.multilingual#home #home_about .info_wrap .info .img_box .img img{width:100%;height:auto;border-radius:4px}@media only screen and (max-width:900px){html.en body.multilingual#home #home_figures{padding-top:32px}}@media only screen and (max-width:900px){html.en body.multilingual#home #home_figures:before{height:100%;top:0}}html.en body.multilingual#home #home_campuslife{position:relative;padding:70px 0 60px}@media only screen and (max-width:640px){html.en body.multilingual#home #home_campuslife{padding:42px 0 26px}}html.en body.multilingual#home #home_campuslife:before{content:"";background:#F3F3F3;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}html.en body.multilingual#home #home_campuslife .list_wrap{padding-bottom:0}html.en body.multilingual#home #home_campuslife .list_wrap:before{content:none}html.en body.multilingual#home #home_campuslife .list_wrap:after{content:none}html.en .features_info{align-items:center;border-bottom:1px #e0e0e0 solid;display:flex;padding-bottom:30px;margin-bottom:30px}@media only screen and (max-width:640px){html.en .features_info{padding-bottom:20px;margin-bottom:20px}}html.en .features_info .img{flex-shrink:0;width:200px}@media only screen and (max-width:640px){html.en .features_info .img{width:120px}}html.en .features_info .info{padding-left:32px}@media only screen and (max-width:640px){html.en .features_info .info{padding-left:16px}}html.en .features_info dl dt{font-weight:600}html.en .features_info dl dd{font-weight:500}html.en .contact #page_title.fourth .title_wrap:before{content:""}html.en .contents_navi.bg{background:none!important}.main_title{background-color:#F7F7F7;padding:40px 0 30px;margin-bottom:4em}@media only screen and (max-width:900px){.main_title{padding:35px 0 35px}}.main_title h1{font-size:262.5%;max-width:1200px;padding:0 16px;margin:0 auto}@media only screen and (max-width:900px){.main_title h1{font-size:200%}}@media only screen and (max-width:480px){.main_title h1{font-size:175%}}.main_title h1 span{display:block;font-size:16px;margin-bottom:3px}@media only screen and (max-width:900px){.main_title h1 span{font-size:14px}}.main_title h1.icon01{position:relative;padding-left:104px}@media only screen and (max-width:900px){.main_title h1.icon01{padding-left:80px}}@media only screen and (max-width:480px){.main_title h1.icon01{padding-left:72px}}.main_title h1.icon01:before{content:"";display:inline-block;background:url(../media/images/common/title_icon01.png) no-repeat left top;background-size:contain;width:64px;height:64px;position:absolute;left:16px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:900px){.main_title h1.icon01:before{width:48px;height:48px}}@media only screen and (max-width:480px){.main_title h1.icon01:before{width:42px;height:42px}}.border_title,.mod_title{margin-bottom:2em}.border_title h2,.mod_title h2{border-left:4px #1E3C90 solid;font-size:175%;padding:0.3em 0 0.3em 32px}@media only screen and (max-width:900px){.border_title h2,.mod_title h2{font-size:150%;padding:0.7em 0 0.8em 20px}}@media only screen and (max-width:480px){.border_title h2,.mod_title h2{font-size:137.5%;padding:0.7em 0 0.8em 15px}}.en .border_title h2 span,.en .mod_title h2 span{display:block;padding-top:2px}.border_title h3,.mod_title h3{background-color:#F2F5FC;border-left:12px #E8EEFC solid;font-size:150%;padding:0.65em 20px 0.9em 25px}@media only screen and (max-width:900px){.border_title h3,.mod_title h3{border-left:8px #E8EEFC solid;font-size:125%;padding:0.78em 20px 0.98em 18px}}@media only screen and (max-width:480px){.border_title h3,.mod_title h3{border-left:7px #E8EEFC solid;font-size:118.8%;padding:0.7em 0 0.8em 15px}}.en .border_title h3 span,.en .mod_title h3 span{display:block;padding-top:5px}.border_title h4,.mod_title h4{font-size:125%;position:relative;padding-bottom:15px}@media only screen and (max-width:900px){.border_title h4,.mod_title h4{font-size:112.5%}}@media only screen and (max-width:480px){.border_title h4,.mod_title h4{font-size:106.3%}}.border_title h4:before,.mod_title h4:before{content:"";display:block;background-color:#E0E0E0;width:100%;height:2px;position:absolute;bottom:0}.border_title h4:after,.mod_title h4:after{content:"";display:block;background-color:#1E3C90;width:240px;height:2px;position:absolute;bottom:0;left:0}@media only screen and (max-width:900px){.border_title h4:after,.mod_title h4:after{width:80px}}h5{font-size:100%;font-weight:700}.mod_cont a[target=_blank]{color:#1E3C90;display:inline;padding-right:20px;background:url(../media/images/common/link_icon_blank_red.png) no-repeat right center;background-size:12px;vertical-align:middle}.mod_cont a.not_icon{background:none;padding-right:0}.flex_half .flex,.mod_cont .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-10px;margin-left:-10px;margin-bottom:-20px}@media only screen and (max-width:640px){.flex_half .flex,.mod_cont .flex{display:block;margin:0}}.flex_half .flex+.flex,.mod_cont .flex+.flex{margin-top:2em}.flex_half .flex .flex_cont,.mod_cont .flex .flex_cont{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:0 10px;margin-bottom:20px}.btn_area ul,.flex_half .btn_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -10px}@media only screen and (max-width:480px){.btn_area ul,.flex_half .btn_area ul{display:block}}.btn_area ul li,.flex_half .btn_area ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:0 5px;margin-bottom:10px}.btn_area ul li.w50,.flex_half .btn_area ul li.w50{width:50%}@media only screen and (max-width:480px){.btn_area ul li.w50,.flex_half .btn_area ul li.w50{width:100%}}.btn_area ul li.w50 .btn,.flex_half .btn_area ul li.w50 .btn{display:block;width:100%}@media only screen and (max-width:480px){.btn_area ul li.w50 .btn,.flex_half .btn_area ul li.w50 .btn{width:92%;margin:0 auto}}.btn_area ul li.w100 .btn,.flex_half .btn_area ul li.w100 .btn{width:100%}@media only screen and (max-width:480px){.btn_area ul li.w100 .btn,.flex_half .btn_area ul li.w100 .btn{width:92%;margin:0 auto}}.btn_area ul li.wauto,.flex_half .btn_area ul li.wauto{width:auto}.btn_area .btn,.flex_half .btn_area .btn{background-color:#1E3C90;border-radius:100px;border:1px solid #1E3C90;color:#fff!important;display:inline-block;font-weight:500;text-align:center;text-decoration:none;min-width:300px;position:relative;padding:0.9em 3em!important}@media only screen and (max-width:900px){.btn_area .btn,.flex_half .btn_area .btn{min-width:250px}}@media only screen and (max-width:600px){.btn_area .btn,.flex_half .btn_area .btn{min-width:200px}}@media only screen and (max-width:480px){.btn_area .btn,.flex_half .btn_area .btn{width:92%}}.btn_area .btn:before,.flex_half .btn_area .btn:before{display:none!important}.btn_area .btn:after,.flex_half .btn_area .btn:after{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#fff;font-size:20px;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media only screen and (min-width:1025px){.btn_area .btn:hover,.flex_half .btn_area .btn:hover{background-color:#fff;color:#1E3C90!important}.btn_area .btn:hover:after,.flex_half .btn_area .btn:hover:after{color:#1E3C90}}.btn_area .btn[target=_blank],.flex_half .btn_area .btn[target=_blank]{background-image:none;background-color:#1E3C90;color:#fff;padding:0.9em 3em}.btn_area .btn[target=_blank]:after,.flex_half .btn_area .btn[target=_blank]:after{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;background:url(../media/images/common/link_icon_blank_white.png) no-repeat right top;background-size:contain;width:12px;height:12px;position:absolute;top:50%;right:15px;margin-top:-7px}@media only screen and (min-width:1025px){.btn_area .btn[target=_blank]:hover,.flex_half .btn_area .btn[target=_blank]:hover{background-color:#fff;color:#1E3C90}.btn_area .btn[target=_blank]:hover:after,.flex_half .btn_area .btn[target=_blank]:hover:after{background:url(../media/images/common/link_icon_blank_blue.png) no-repeat right top;background-size:contain}}.btn_area .btn.return:after,.flex_half .btn_area .btn.return:after{content:"";right:auto;left:15px}.btn_area .no_link .btn,.flex_half .btn_area .no_link .btn{pointer-events:none;opacity:0.6}.btn_area .black .btn,.flex_half .btn_area .black .btn{background-color:#333333;border:1px solid #333333}@media only screen and (min-width:1025px){.btn_area .black .btn:hover,.flex_half .btn_area .black .btn:hover{background-color:#fff;color:#333333}.btn_area .black .btn:hover:after,.flex_half .btn_area .black .btn:hover:after{color:#333333}}@media only screen and (min-width:1025px){.btn_area .black .btn[target=_blank]:hover,.flex_half .btn_area .black .btn[target=_blank]:hover{color:#333333}.btn_area .black .btn[target=_blank]:hover:after,.flex_half .btn_area .black .btn[target=_blank]:hover:after{background:url(../media/images/common/link_icon_blank_black.png) no-repeat right top;background-size:contain}}.btn_area .red .btn,.flex_half .btn_area .red .btn{background-color:#E5232B;border:1px solid #E5232B}@media only screen and (min-width:1025px){.btn_area .red .btn:hover,.flex_half .btn_area .red .btn:hover{background-color:#fff;color:#E5232B}.btn_area .red .btn:hover:after,.flex_half .btn_area .red .btn:hover:after{color:#E5232B}}@media only screen and (min-width:1025px){.btn_area .red .btn[target=_blank]:hover,.flex_half .btn_area .red .btn[target=_blank]:hover{background-color:#fff}.btn_area .red .btn[target=_blank]:hover:after,.flex_half .btn_area .red .btn[target=_blank]:hover:after{background:url(../media/images/common/link_icon_blank_red.png) no-repeat right top;background-size:contain}}.btn_area.center .btn,.flex_half .btn_area.center .btn{margin:0 auto}.btn_area.right .btn,.flex_half .btn_area.right .btn{margin:0 0 0 auto}.bg_title a,.flex_half .list_menu ul li a,.list_menu ul li a{position:relative}.bg_title a:after,.flex_half .list_menu ul li a:after,.list_menu ul li a:after{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#c30e15;font-size:20px;line-height:0.7em;position:absolute;top:50%;right:10px;margin-top:-0.3em}.bg_title a:hover,.flex_half .list_menu ul li a:hover,.list_menu ul li a:hover{text-decoration:none}.bg_title a[target=_blank],.flex_half .list_menu ul li a[target=_blank],.list_menu ul li a[target=_blank]{background:none;display:block}.bg_title a[target=_blank]:after,.flex_half .list_menu ul li a[target=_blank]:after,.list_menu ul li a[target=_blank]:after{content:"";display:inline-block;background:url(../media/images/common/link_icon_blank_red.png) no-repeat right center;width:12px;height:12px;background-size:12px;position:absolute;top:50%;right:8px}.bg_title a.not_icon:after,.flex_half .list_menu ul li a.not_icon:after,.list_menu ul li a.not_icon:after{display:none}.numbar_title{text-indent:-1.3em;margin-bottom:0.5em;margin-left:1.3em}.numbar_title:before{counter-increment:number 1;content:counter(number) ".";padding-right:2px}.numbar_title.none{counter-reset:number 0}.numbar_title+.mod_cont{padding-left:1.3em}.numbar_title h3{display:inline;font-size:100%;font-weight:700}.bg_title{background-color:#F2F5FC;border-left:12px #E8EEFC solid;margin-bottom:1.2em}@media only screen and (max-width:900px){.bg_title{border-left:8px #E8EEFC solid}}@media only screen and (max-width:480px){.bg_title{border-left:7px #E8EEFC solid}}.bg_title .none{margin-bottom:0}.bg_title .title{font-size:150%;font-weight:700}@media only screen and (max-width:900px){.bg_title .title{font-size:125%}}@media only screen and (max-width:480px){.bg_title .title{font-size:118.8%}}.bg_title .title.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.bg_title a,.bg_title span{display:block;position:relative;min-height:60px;width:100%;padding:13px 28px 12px 12px}.bg_title a.flex,.bg_title span.flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bg_title .tag{border:1px #ababab solid;display:inline-block;font-weight:normal;font-size:61.1%;vertical-align:middle;position:relative;top:-2px;padding:2px 0.5em 3px;margin-left:1em;min-height:0;width:auto}.editor ol.icon a:before,.editor ul.icon a:before,.mod_cont ol.icon a:before,.mod_cont ul.icon a:before{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#E5232B;font-size:18px;font-weight:700;position:relative;top:1px;left:1px;padding-right:6px}.editor ol.numbar,.editor ul.numbar,.mod_cont ol.numbar,.mod_cont ul.numbar{counter-reset:num}.editor ol.numbar li,.editor ul.numbar li,.mod_cont ol.numbar li,.mod_cont ul.numbar li{counter-increment:num;text-indent:-1.8em;padding-left:1.9em}.editor ol.numbar li:before,.editor ul.numbar li:before,.mod_cont ol.numbar li:before,.mod_cont ul.numbar li:before{content:"";display:inline;content:"(" counter(num) ")";vertical-align:middle;padding-right:5px}.editor ol.num,.editor ul.num,.mod_cont ol.num,.mod_cont ul.num{counter-reset:num}.editor ol.num li,.editor ul.num li,.mod_cont ol.num li,.mod_cont ul.num li{counter-increment:num}.editor ol.num li:before,.editor ul.num li:before,.mod_cont ol.num li:before,.mod_cont ul.num li:before{content:"";display:block;content:counter(num) ".";vertical-align:middle;font-weight:normal}.editor ol.circle_l li,.editor ul.circle_l li,.mod_cont ol.circle_l li,.mod_cont ul.circle_l li{position:relative;padding-left:18px}.editor ol.circle_l li:before,.editor ul.circle_l li:before,.mod_cont ol.circle_l li:before,.mod_cont ul.circle_l li:before{content:"";background-color:#333333;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:absolute;top:7px;left:0}.editor ol.circle li,.editor ul.circle li,.mod_cont ol.circle li,.mod_cont ul.circle li{position:relative;padding-left:10px}.editor ol.circle li:before,.editor ul.circle li:before,.mod_cont ol.circle li:before,.mod_cont ul.circle li:before{content:"";background-color:#333333;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.flex_half .list_menu ul,.mod_cont .list_menu ul{border-right:1px #E0E0E0 solid;border-left:1px #E0E0E0 solid}.flex_half .list_menu ul li,.mod_cont .list_menu ul li{border-bottom:1px #E0E0E0 solid}.flex_half .list_menu ul li:first-child,.mod_cont .list_menu ul li:first-child{border-top:1px #E0E0E0 solid}.flex_half .list_menu ul li:nth-child(2n) a,.mod_cont .list_menu ul li:nth-child(2n) a{background-color:#F3F3F3}.flex_half .list_menu ul li+li,.mod_cont .list_menu ul li+li{margin-top:0}.flex_half .list_menu ul li.stay a,.mod_cont .list_menu ul li.stay a{background-color:#FCF2F3;color:#c30e15;pointer-events:none}.flex_half .list_menu ul li.stay a:after,.mod_cont .list_menu ul li.stay a:after{content:"";display:none}.flex_half .list_menu ul li a,.mod_cont .list_menu ul li a{display:block;border-left:12px #E8EEFC solid;padding:15px 28px 14px 12px}@media only screen and (max-width:900px){.flex_half .list_menu ul li a,.mod_cont .list_menu ul li a{border-left:8px #E8EEFC solid}}@media only screen and (max-width:480px){.flex_half .list_menu ul li a,.mod_cont .list_menu ul li a{border-left:7px #E8EEFC solid}}.flex_half .list_menu ul li a.flex,.mod_cont .list_menu ul li a.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_half .list_menu ul li span,.mod_cont .list_menu ul li span{display:inline}.flex_half .list_menu ul li span.tag,.mod_cont .list_menu ul li span.tag{border:1px #cccccc solid;font-size:78.6%;font-weight:bold;line-height:1.2;padding:2px 5px 1px;margin-right:0.7em}.flex_half .list_menu ul li span.tag+span,.mod_cont .list_menu ul li span.tag+span{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex_half .link_navi,.mod_cont .link_navi{background-color:#fff;border:1px #E0E0E0 solid;padding:2em 1.8em}@media only screen and (max-width:900px){.flex_half .link_navi,.mod_cont .link_navi{padding:1.8em 1.2em 1.5em}}@media only screen and (max-width:480px){.flex_half .link_navi,.mod_cont .link_navi{padding:1.8em 1em 1.5em}}.flex_half .link_navi .border_title,.flex_half .link_navi .mod_title,.mod_cont .link_navi .border_title,.mod_cont .link_navi .mod_title{border-bottom:1px #E0E0E0 solid;margin:-1em 0 20px}@media only screen and (max-width:900px){.flex_half .link_navi .border_title,.flex_half .link_navi .mod_title,.mod_cont .link_navi .border_title,.mod_cont .link_navi .mod_title{margin:-1em 0 10px}}@media only screen and (max-width:480px){.flex_half .link_navi .border_title,.flex_half .link_navi .mod_title,.mod_cont .link_navi .border_title,.mod_cont .link_navi .mod_title{margin:-1em 0 6px}}.flex_half .link_navi .border_title h2,.flex_half .link_navi .mod_title h2,.mod_cont .link_navi .border_title h2,.mod_cont .link_navi .mod_title h2{border-left:none;font-size:125%;padding:0.4em 0 0.8em 0}@media only screen and (max-width:900px){.flex_half .link_navi .border_title h2,.flex_half .link_navi .mod_title h2,.mod_cont .link_navi .border_title h2,.mod_cont .link_navi .mod_title h2{font-size:112.5%}}@media only screen and (max-width:480px){.flex_half .link_navi .border_title h2,.flex_half .link_navi .mod_title h2,.mod_cont .link_navi .border_title h2,.mod_cont .link_navi .mod_title h2{font-size:100%}}.flex_half .link_navi .border_title h3,.flex_half .link_navi .mod_title h3,.mod_cont .link_navi .border_title h3,.mod_cont .link_navi .mod_title h3{border-left:none;background:none;font-size:112.5%;padding:0.4em 0 0.8em 0}@media only screen and (max-width:900px){.flex_half .link_navi .border_title h3,.flex_half .link_navi .mod_title h3,.mod_cont .link_navi .border_title h3,.mod_cont .link_navi .mod_title h3{font-size:100%}}@media only screen and (max-width:480px){.flex_half .link_navi .border_title h3,.flex_half .link_navi .mod_title h3,.mod_cont .link_navi .border_title h3,.mod_cont .link_navi .mod_title h3{font-size:93.8%}}.flex_half .link_navi .border_title h4,.flex_half .link_navi .mod_title h4,.mod_cont .link_navi .border_title h4,.mod_cont .link_navi .mod_title h4{color:#E5232B;font-size:100%;padding:0.4em 0 0.8em 0}.flex_half .link_navi .border_title h4:after,.flex_half .link_navi .border_title h4:before,.flex_half .link_navi .mod_title h4:after,.flex_half .link_navi .mod_title h4:before,.mod_cont .link_navi .border_title h4:after,.mod_cont .link_navi .border_title h4:before,.mod_cont .link_navi .mod_title h4:after,.mod_cont .link_navi .mod_title h4:before{display:none}@media only screen and (max-width:900px){.flex_half .link_navi .border_title h4,.flex_half .link_navi .mod_title h4,.mod_cont .link_navi .border_title h4,.mod_cont .link_navi .mod_title h4{font-size:93.8%}}@media only screen and (max-width:480px){.flex_half .link_navi .border_title h4,.flex_half .link_navi .mod_title h4,.mod_cont .link_navi .border_title h4,.mod_cont .link_navi .mod_title h4{font-size:87.5%}}.flex_half .link_navi .border_title h5,.flex_half .link_navi .mod_title h5,.mod_cont .link_navi .border_title h5,.mod_cont .link_navi .mod_title h5{font-size:100%;padding:0.4em 0 0.8em 0}@media only screen and (max-width:900px){.flex_half .link_navi .border_title h5,.flex_half .link_navi .mod_title h5,.mod_cont .link_navi .border_title h5,.mod_cont .link_navi .mod_title h5{font-size:93.8%}}@media only screen and (max-width:480px){.flex_half .link_navi .border_title h5,.flex_half .link_navi .mod_title h5,.mod_cont .link_navi .border_title h5,.mod_cont .link_navi .mod_title h5{font-size:87.5%}}.flex_half .link_navi .link_navi_area,.mod_cont .link_navi .link_navi_area{display:table;width:100%;table-layout:fixed}@media only screen and (max-width:900px){.flex_half .link_navi .link_navi_area,.mod_cont .link_navi .link_navi_area{display:block}}.flex_half .link_navi .link_navi_area .link_navi_set,.mod_cont .link_navi .link_navi_area .link_navi_set{display:table-cell;vertical-align:top;padding-right:2em}.flex_half .link_navi .link_navi_area .link_navi_set:last-chile,.mod_cont .link_navi .link_navi_area .link_navi_set:last-chile{padding-right:0}@media only screen and (max-width:900px){.flex_half .link_navi .link_navi_area .link_navi_set,.mod_cont .link_navi .link_navi_area .link_navi_set{display:block;padding-right:0}}.flex_half .link_navi .link_navi_area .link_navi_set+.link_navi_set,.mod_cont .link_navi .link_navi_area .link_navi_set+.link_navi_set{border-left:1px #E0E0E0 dotted;padding-left:1.5em}@media only screen and (max-width:900px){.flex_half .link_navi .link_navi_area .link_navi_set+.link_navi_set,.mod_cont .link_navi .link_navi_area .link_navi_set+.link_navi_set{border-top:1px #E0E0E0 dotted;border-left:none;padding-left:0;padding-top:1em;margin-top:1.4em}}.flex_half .link_navi .link_navi_area .link_navi_set a,.mod_cont .link_navi .link_navi_area .link_navi_set a{display:inline-block}.flex_half .link_navi .link_navi_area .link_navi_set a[target=_blank],.mod_cont .link_navi .link_navi_area .link_navi_set a[target=_blank]{background:none}@media only screen and (max-width:900px){.flex_half .link_navi .link_navi_area .link_navi_set li+li,.mod_cont .link_navi .link_navi_area .link_navi_set li+li{margin-top:0}.flex_half .link_navi .link_navi_area .link_navi_set a,.mod_cont .link_navi .link_navi_area .link_navi_set a{padding:0.5em 0}.flex_half .link_navi .link_navi_area .link_navi_set li ol,.flex_half .link_navi .link_navi_area .link_navi_set li ul,.mod_cont .link_navi .link_navi_area .link_navi_set li ol,.mod_cont .link_navi .link_navi_area .link_navi_set li ul{margin-top:0}}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>a,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>a{text-indent:-7px;padding-left:16px}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>a:before,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#E5232B;font-size:70%;font-weight:700;position:relative;left:1px;padding-right:6px}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li.under>a,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li.under>a{text-indent:-8px;padding-left:16px}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li.under>a:before,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li.under>a:before{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#E5232B;font-size:18px;font-weight:700;position:relative;top:1px;left:0;padding-right:4px}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>ul,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>ul{margin-left:1em}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>ul>li>a,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>ul>li>a{text-indent:-11px;padding-left:18px}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>ul>li>a:before,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>ul>li>a:before{content:"";display:inline-block;background:url(../media/images/common/side_arrow02.png);position:relative;width:11px;height:9px;top:-2px;left:-2px}.flex_half .anchor_navi,.mod_cont .anchor_navi{overflow:hidden}.flex_half .anchor_navi .title,.mod_cont .anchor_navi .title{margin-bottom:0.5em}.flex_half .anchor_navi ul,.mod_cont .anchor_navi ul{border-top:1px #E0E0E0 solid;background-color:#F3F3F3;display:flex;flex-wrap:wrap;position:relative;overflow:hidden;margin-right:-1px}.flex_half .anchor_navi ul:after,.mod_cont .anchor_navi ul:after{content:"";display:block;background-color:#E0E0E0;width:100%;height:1px;position:absolute;bottom:0}.flex_half .anchor_navi ul li,.mod_cont .anchor_navi ul li{border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.en .flex_half .anchor_navi ul li,.en .mod_cont .anchor_navi ul li{text-align:left}.flex_half .anchor_navi ul li+li,.mod_cont .anchor_navi ul li+li{margin-top:0}.flex_half .anchor_navi ul li a,.mod_cont .anchor_navi ul li a{background-color:#F3F3F3;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:100%;font-weight:700;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:5px 20px}@media only screen and (max-width:640px){.flex_half .anchor_navi ul li a,.mod_cont .anchor_navi ul li a{padding:5px 12px}}.flex_half .anchor_navi ul li a:before,.mod_cont .anchor_navi ul li a:before{content:"";display:none}@media only screen and (min-width:1025px){.flex_half .anchor_navi ul li a:hover,.mod_cont .anchor_navi ul li a:hover{background-color:#fff}}.flex_half .anchor_navi ul li a span,.mod_cont .anchor_navi ul li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0.8em 0}@media only screen and (max-width:640px){.flex_half .anchor_navi ul li a span,.mod_cont .anchor_navi ul li a span{padding:0.6em 0}}.flex_half .anchor_navi ul li a span:before,.mod_cont .anchor_navi ul li a span:before{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;color:#E5232B;font-size:18px;font-weight:700;position:relative;top:1px;left:0;padding-right:4px}.en .flex_half .anchor_navi ul li a span:before,.en .mod_cont .anchor_navi ul li a span:before{padding-right:10px}@media only screen and (min-width:641px){.flex_half .anchor_navi ul li:nth-child(5) a span,.mod_cont .anchor_navi ul li:nth-child(5) a span{border-right:none}}@media only screen and (max-width:640px){.flex_half .anchor_navi ul li:nth-child(2n) a span,.mod_cont .anchor_navi ul li:nth-child(2n) a span{border-right:none}}.flex_half .anchor_navi ul.w50 li,.mod_cont .anchor_navi ul.w50 li{width:50%}.flex_half .anchor_navi ul.w33 li,.mod_cont .anchor_navi ul.w33 li{width:33.3333333%}@media only screen and (max-width:640px){.flex_half .anchor_navi ul.w33 li,.mod_cont .anchor_navi ul.w33 li{width:50%}}.flex_half .anchor_navi ul.w25 li,.mod_cont .anchor_navi ul.w25 li{width:25%}@media only screen and (max-width:900px){.flex_half .anchor_navi ul.w25 li,.mod_cont .anchor_navi ul.w25 li{width:33.3333333%}}@media only screen and (max-width:640px){.flex_half .anchor_navi ul.w25 li,.mod_cont .anchor_navi ul.w25 li{width:50%}}.flex_half .list_col,.mod_cont .list_col{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:640px){.flex_half .list_col,.mod_cont .list_col{display:block}}.flex_half .list_col ul,.mod_cont .list_col ul{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin:0;padding-right:1em}@media only screen and (max-width:640px){.flex_half .list_col ul+ul,.mod_cont .list_col ul+ul{margin-top:0.5em}}.flex_half .list_col ul li,.mod_cont .list_col ul li{}@media only screen and (max-width:640px){.flex_half .list_col ul li+ul,.mod_cont .list_col ul li+ul{margin-top:0.5em}}.flex_half .list_col ul.end_b,.mod_cont .list_col ul.end_b{border-left:1px #ccc dotted;padding-left:1.5em}@media only screen and (max-width:640px){.flex_half .list_col ul.end_b,.mod_cont .list_col ul.end_b{border-left:none;padding-left:0}}.flex_half .indent,.mod_cont .indent{margin-left:1.3em}.flex_half .border_list.w10 .date,.mod_cont .border_list.w10 .date{width:10%;min-width:50px}.flex_half .border_list.w15 .date,.mod_cont .border_list.w15 .date{width:15%;min-width:60px}.flex_half .border_list.w20 .date,.mod_cont .border_list.w20 .date{width:20%;min-width:70px}.flex_half .border_list.w25 .date,.mod_cont .border_list.w25 .date{width:25%;min-width:80px}.flex_half .border_list.w30 .date,.mod_cont .border_list.w30 .date{width:30%;min-width:90px}.flex_half .border_list.w35 .date,.mod_cont .border_list.w35 .date{width:35%;min-width:100px}.flex_half .border_list.w40 .date,.mod_cont .border_list.w40 .date{width:40%;min-width:110px}.flex_half .border_list.w50 .date,.mod_cont .border_list.w50 .date{width:50%;min-width:120px}.flex_half .border_list ul,.mod_cont .border_list ul{margin-top:1em}.flex_half .border_list ul li,.mod_cont .border_list ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.flex_half .border_list ul li:first-child .date,.mod_cont .border_list ul li:first-child .date{border-top:1px #1E3C90 solid}.flex_half .border_list ul li:first-child span,.mod_cont .border_list ul li:first-child span{border-top:1px #E0E0E0 solid}.flex_half .border_list ul li+li,.mod_cont .border_list ul li+li{margin-top:0}.flex_half .border_list ul li .date,.flex_half .border_list ul li .time,.flex_half .border_list ul li a,.flex_half .border_list ul li span,.mod_cont .border_list ul li .date,.mod_cont .border_list ul li .time,.mod_cont .border_list ul li a,.mod_cont .border_list ul li span{padding:0.5em}@media only screen and (max-width:600px){.flex_half .border_list ul li .date,.flex_half .border_list ul li .time,.flex_half .border_list ul li a,.flex_half .border_list ul li span,.mod_cont .border_list ul li .date,.mod_cont .border_list ul li .time,.mod_cont .border_list ul li a,.mod_cont .border_list ul li span{padding:0.5em 0.5em 0.5em 0}}.flex_half .border_list ul li .date,.flex_half .border_list ul li .time,.mod_cont .border_list ul li .date,.mod_cont .border_list ul li .time{border-bottom:1px #1E3C90 solid;width:20%;margin-right:0.8em}.flex_half .border_list ul li a,.flex_half .border_list ul li span,.mod_cont .border_list ul li a,.mod_cont .border_list ul li span{border-bottom:1px #E0E0E0 solid;display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.flex_half .border_list ul li a a,.flex_half .border_list ul li span a,.mod_cont .border_list ul li a a,.mod_cont .border_list ul li span a{display:block;margin-left:0.8em;text-indent:-0.8em}.flex_half .border_list ul li a a:before,.flex_half .border_list ul li span a:before,.mod_cont .border_list ul li a a:before,.mod_cont .border_list ul li span a:before{text-indent:0}body{counter-reset:number 0}.flex_half.editor ol,.mod_cont.editor ol{counter-reset:0}.flex_half ol.numbar,.flex_half ul.numbar,.mod_cont ol.numbar,.mod_cont ul.numbar{counter-reset:number 0!important;margin-left:0}.flex_half ol.numbar>li,.flex_half ul.numbar>li,.mod_cont ol.numbar>li,.mod_cont ul.numbar>li{margin-left:1.8em;text-indent:-1.8em}.flex_half ol.numbar>li:before,.flex_half ul.numbar>li:before,.mod_cont ol.numbar>li:before,.mod_cont ul.numbar>li:before{counter-increment:number 1!important;content:"(" counter(number) ")"!important;position:static!important;vertical-align:top;padding-right:0!important;margin-right:0.3em!important}.flex_half ol.numbar>li a,.flex_half ul.numbar>li a,.mod_cont ol.numbar>li a,.mod_cont ul.numbar>li a{text-decoration:underline}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li.under>a,.flex_half .link_navi .link_navi_area .link_navi_set>ul>li>a,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li.under>a,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li>a{padding-left:0}.flex_half li+li,.mod_cont li+li{margin-top:0.5em}.flex_half .link_navi .link_navi_area .link_navi_set>ul>li.under>a:before,.mod_cont .link_navi .link_navi_area .link_navi_set>ul>li.under>a:before{background:url(../media/images/common/icon_link_circle_open.png) no-repeat 0 top;content:"";position:relative;left:-1px;width:11px;height:11px}#post_title,.page_title{background-color:#F7F7F7;padding:40px 0;margin-bottom:56px}#post_title.event_title,.page_title.event_title{background-color:#fff;border-bottom:1px #E0E0E0 solid;margin-bottom:40px}@media only screen and (max-width:640px){#post_title.event_title,.page_title.event_title{padding:30px 0}}#post_title .category,.page_title .category{background-color:#fff;border:1px #E0E0E0 solid;display:table;font-size:62.5%;font-weight:normal;padding:5px 1em;margin-bottom:8px}@media only screen and (max-width:900px){#post_title .category,.page_title .category{padding:3px 10px;margin-bottom:5px}}#post_title .date_cat,.page_title .date_cat{display:flex;align-items:center}#post_title .date_cat .date,.page_title .date_cat .date{margin-right:15px}#post_title .date_cat .category,.page_title .date_cat .category{margin-bottom:0}#post_title .date_cat .category+.category,.page_title .date_cat .category+.category{margin-left:10px}#post_title h1,.page_title h1{font-size:262.5%;font-weight:600;margin-bottom:16px}@media only screen and (max-width:900px){#post_title h1,.page_title h1{font-size:187.5%;margin-bottom:8px}}#post_title .date_tag,.page_title .date_tag{display:flex}#post_title .date_tag .date,.page_title .date_tag .date{font-family:"Roboto",sans-serif}#post_title .date_tag .date+.tag_list,.page_title .date_tag .date+.tag_list{border-left:1px #E0E0E0 solid;padding-left:14px;margin-left:25px}#post_title .event_info,.page_title .event_info{font-size:81.3%;margin-bottom:10px}#post_title .event_info .dl_set,.page_title .event_info .dl_set{align-items:flex-start;display:flex}#post_title .event_info .dl_set+.dl_set,.page_title .event_info .dl_set+.dl_set{margin-top:10px}#post_title .event_info .dl_set:first-child dt:before,.page_title .event_info .dl_set:first-child dt:before{content:""}#post_title .event_info .dl_set:nth-child(2) dt:before,.page_title .event_info .dl_set:nth-child(2) dt:before{content:""}#post_title .event_info .dl_set:first-child dd,.page_title .event_info .dl_set:first-child dd{font-family:"Roboto",sans-serif;font-weight:500}#post_title .event_info .dl_set dt,.page_title .event_info .dl_set dt{width:5em;border-right:1px #E0E0E0 solid;line-height:1.2;margin-right:1em;margin-top:3px}#post_title .event_info .dl_set dt:before,.page_title .event_info .dl_set dt:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#DE2525;margin-right:8px}#post_title .event_info .dl_set dd,.page_title .event_info .dl_set dd{flex:1 1 0;font-weight:400}#page_title{background-color:#F7F7F7;padding:45px 0 40px;margin-bottom:56px}@media only screen and (max-width:900px){#page_title{padding:30px 0;margin-bottom:32px}}#page_title.fourth .title_wrap{align-items:center;display:flex}#page_title.fourth .title_wrap:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:64px;margin-right:24px;position:relative;top:-5px}@media only screen and (max-width:900px){#page_title.fourth .title_wrap:before{font-size:48px;margin-right:16px}}#aboutus #page_title.fourth .title_wrap:before{content:""}#gp #page_title.fourth .title_wrap:before{content:""}#academics #page_title.fourth .title_wrap:before{content:""}#research #page_title.fourth .title_wrap:before{content:""}#international #page_title.fourth .title_wrap:before{content:""}#campuslife #page_title.fourth .title_wrap:before{content:""}#career #page_title.fourth .title_wrap:before{content:""}#activities #page_title.fourth .title_wrap:before{content:""}#usr #page_title.fourth .title_wrap:before{content:""}#admission #page_title.fourth .title_wrap:before{content:""}#visitor_learner #page_title.fourth .title_wrap:before{content:""}#visitor_student #page_title.fourth .title_wrap:before{content:""}#visitor_parent #page_title.fourth .title_wrap:before{content:""}#visitor_alumni #page_title.fourth .title_wrap:before{content:""}#visitor_corp #page_title.fourth .title_wrap:before{content:""}#visitor_public #page_title.fourth .title_wrap:before{content:""}#inquiry #page_title.fourth .title_wrap:before{content:none}#page_title.fourth .title_wrap .title{flex:1 1 0}#page_title .subtitle{font-size:100%;margin-bottom:3px}@media only screen and (max-width:900px){#page_title .subtitle{margin-bottom:0}}#page_title h1{font-size:262.5%;font-weight:700;margin-bottom:16px}@media only screen and (max-width:900px){#page_title h1{font-size:187.5%;margin-bottom:8px}}.bg_img_title{background-image:url(../media/images/dummy/bg_img_pc.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;align-items:center;display:flex;justify-content:flex-start;min-height:228px;margin-bottom:56px}@media only screen and (max-width:900px){.bg_img_title{background-image:url(../media/images/dummy/bg_img_sp.jpg);min-height:206px;margin-bottom:40px}}#activities .bg_img_title{background-image:url(../media/images/category/head/activities.jpg)}@media only screen and (max-width:900px){#activities .bg_img_title{background-image:url(../media/images/category/head/activities_sp.jpg)}}.bg_img_title .index_width{width:100%}.bg_img_title .title_wrap{display:table;vertical-align:middle;height:100%;min-height:228px;position:relative;color:#fff;padding:1.5em 0 1.5em 80px}@media only screen and (max-width:900px){.bg_img_title .title_wrap{min-height:206px;padding:1.5em 0 1.5em 60px}}.bg_img_title .title_wrap:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:64px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:900px){.bg_img_title .title_wrap:before{font-size:48px}}#aboutus .bg_img_title .title_wrap:before{content:""}#gp .bg_img_title .title_wrap:before{content:""}#academics .bg_img_title .title_wrap:before{content:""}#research .bg_img_title .title_wrap:before{content:""}#international .bg_img_title .title_wrap:before{content:""}#campuslife .bg_img_title .title_wrap:before{content:""}#career .bg_img_title .title_wrap:before{content:""}#activities .bg_img_title .title_wrap:before{content:""}#usr .bg_img_title .title_wrap:before{content:""}#admission .bg_img_title .title_wrap:before{content:""}#visitor_learner .bg_img_title .title_wrap:before{content:""}#visitor_student .bg_img_title .title_wrap:before{content:""}#visitor_parent .bg_img_title .title_wrap:before{content:""}#visitor_alumni .bg_img_title .title_wrap:before{content:""}#visitor_corp .bg_img_title .title_wrap:before{content:""}#visitor_public .bg_img_title .title_wrap:before{content:""}.bg_img_title .title_wrap .title{display:table-cell;vertical-align:middle}.bg_img_title .title_wrap .sub_title{font-weight:normal;margin-bottom:8px}@media only screen and (max-width:900px){.bg_img_title .title_wrap .sub_title{font-size:87.5%}}.bg_img_title .title_wrap .ttl{font-size:250%;line-height:1.1}@media only screen and (max-width:900px){.bg_img_title .title_wrap .ttl{font-size:187.5%}}.kv_title{background-image:url(../media/images/common/post_bg_pc.jpg);height:240px;background-position:center center;background-size:cover;position:relative;margin-bottom:100px}@media only screen and (max-width:900px){.kv_title{background-image:url(../media/images/common/post_bg_sp.jpg)}}@media only screen and (max-width:900px){.kv_title{height:148px;margin-bottom:70px}}#event .kv_title,#post .kv_title{background-image:url(../media/images/common/post_bg_pc.jpg)}@media only screen and (max-width:900px){#event .kv_title,#post .kv_title{background-image:url(../media/images/common/post_bg_sp.jpg)}}#for_staff .kv_title{background-image:url(../media/images/dummy/bg_img_pc_for_staff.jpg)}@media only screen and (max-width:900px){#for_staff .kv_title{background-image:url(../media/images/dummy/bg_img_sp_for_staff.jpg)}}#for_staff .kv_title .title span.ja+.en{margin-top:0.1em}.kv_title .kv_title_width{max-width:1168px;margin:0 auto}.kv_title .title{background-color:#fff;min-width:350px;position:absolute;bottom:0;transform:translateY(1.8em);padding-top:64px;padding-right:60px}@media only screen and (max-width:900px){.kv_title .title{min-width:1px;left:0;display:block;width:calc(100% - 20px);padding:32px 20px 0}}@media only screen and (max-width:640px){.kv_title .title{width:calc(100% - 15px);padding:32px 15px 0}}.kv_title .title:before{background-color:#fff;content:"";display:block;position:absolute;top:0;right:100%;width:10000%;height:100%}.kv_title .title.icon span:first-child{align-items:center;display:flex}.kv_title .title.icon span:first-child:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:10px}.kv_title .title span{display:block}.kv_title .title span.en,.kv_title .title span.large{font-size:225%;font-family:"Inter","Noto Sans JP",serif;font-weight:600}@media only screen and (max-width:640px){.kv_title .title span.en,.kv_title .title span.large{font-size:175%}}.kv_title .title span.ja{position:relative;font-size:87.5%;font-weight:500;line-height:1.2}.tag_list{display:flex;flex-wrap:wrap;margin:-2px -10px -2px}.tag_list li{font-size:100%;padding:0 10px;margin-bottom:2px}.tag_list li a{color:#1E3C90}@media only screen and (min-width:1025px){.tag_list li a{transition:0.5s}.tag_list li a:hover{color:#E5232B}}.flex_half .table_wrap+.table_wrap,.flex_half .table_wrap+ol,.flex_half .table_wrap+p,.flex_half .table_wrap+table,.flex_half .table_wrap+ul,.flex_half ol+ol,.flex_half ol+p,.flex_half ol+table,.flex_half ol+ul,.flex_half p+ol,.flex_half p+p,.flex_half p+table,.flex_half p+ul,.flex_half table+ol,.flex_half table+p,.flex_half table+table,.flex_half table+ul,.flex_half ul+ol,.flex_half ul+p,.flex_half ul+table,.flex_half ul+ul,.mod_cont .table_wrap+.table_wrap,.mod_cont .table_wrap+ol,.mod_cont .table_wrap+p,.mod_cont .table_wrap+table,.mod_cont .table_wrap+ul,.mod_cont ol+ol,.mod_cont ol+p,.mod_cont ol+table,.mod_cont ol+ul,.mod_cont p+ol,.mod_cont p+p,.mod_cont p+table,.mod_cont p+ul,.mod_cont table+ol,.mod_cont table+p,.mod_cont table+table,.mod_cont table+ul,.mod_cont ul+ol,.mod_cont ul+p,.mod_cont ul+table,.mod_cont ul+ul,p+table{margin-top:1em}.flex_half,.mod_cont{}.flex_half .yt_cont .youtube,.mod_cont .yt_cont .youtube{position:relative;width:100%;padding-top:56.25%}.flex_half .yt_cont .youtube iframe,.mod_cont .yt_cont .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flex_half .table_wrap+.table_wrap,.flex_half .table_wrap+ol,.flex_half .table_wrap+p,.flex_half .table_wrap+table,.flex_half .table_wrap+ul,.flex_half ol+ol,.flex_half ol+p,.flex_half ol+table,.flex_half ol+ul,.flex_half p+ol,.flex_half p+p,.flex_half p+table,.flex_half p+ul,.flex_half table+ol,.flex_half table+p,.flex_half table+table,.flex_half table+ul,.flex_half ul+ol,.flex_half ul+p,.flex_half ul+table,.flex_half ul+ul,.mod_cont .table_wrap+.table_wrap,.mod_cont .table_wrap+ol,.mod_cont .table_wrap+p,.mod_cont .table_wrap+table,.mod_cont .table_wrap+ul,.mod_cont ol+ol,.mod_cont ol+p,.mod_cont ol+table,.mod_cont ol+ul,.mod_cont p+ol,.mod_cont p+p,.mod_cont p+table,.mod_cont p+ul,.mod_cont table+ol,.mod_cont table+p,.mod_cont table+table,.mod_cont table+ul,.mod_cont ul+ol,.mod_cont ul+p,.mod_cont ul+table,.mod_cont ul+ul{margin-top:1em}.flex_half li ol,.flex_half li ul,.mod_cont li ol,.mod_cont li ul{margin-top:0.5em}.flex_half#event_info dl,.mod_cont#event_info dl{display:flex}.flex_half#event_info dl dt,.mod_cont#event_info dl dt{width:5em;flex-shrink:0}.flex_half .flex,.mod_cont .flex{display:flex;justify-content:flex-start;margin-right:-10px;margin-left:-10px;margin-bottom:-20px}@media only screen and (max-width:640px){.flex_half .flex,.mod_cont .flex{display:block;margin:0}}.flex_half .flex+.flex,.mod_cont .flex+.flex{margin-top:2em}.flex_half .flex .flex_cont,.mod_cont .flex .flex_cont{overflow:hidden;flex:1;padding:0 10px;margin-bottom:20px}@media only screen and (max-width:640px){.flex_half .flex .flex_cont,.mod_cont .flex .flex_cont{display:block;padding:0;margin-bottom:0}.flex_half .flex .flex_cont+.flex_cont,.mod_cont .flex .flex_cont+.flex_cont{margin:1em 0 0}}.flex_half .flex .flex_cont table th,.mod_cont .flex .flex_cont table th{width:auto}.flex_half .flex .flex_cont .border_title h2,.flex_half .flex .flex_cont .border_title h3,.flex_half .flex .flex_cont .border_title h4,.mod_cont .flex .flex_cont .border_title h2,.mod_cont .flex .flex_cont .border_title h3,.mod_cont .flex .flex_cont .border_title h4{margin-bottom:0}.flex_half .flex .flex_cont h3,.flex_half .flex .flex_cont h4,.mod_cont .flex .flex_cont h3,.mod_cont .flex .flex_cont h4{font-weight:bold;margin-bottom:0.5em}.flex_half .flex .flex_cont .table_title,.mod_cont .flex .flex_cont .table_title{padding:0.8em 0.8em}.flex_half .flex .flex_cont .table_title h3,.flex_half .flex .flex_cont .table_title h4,.mod_cont .flex .flex_cont .table_title h3,.mod_cont .flex .flex_cont .table_title h4{margin-bottom:0}.flex_half .flex .flex_cont .img,.mod_cont .flex .flex_cont .img{float:left;padding-right:1.5em;margin-bottom:0.5em;max-width:50%}@media only screen and (max-width:640px){.flex_half .flex .flex_cont .img,.mod_cont .flex .flex_cont .img{max-width:40%}}.flex_half .flex .flex_cont .img.right,.mod_cont .flex .flex_cont .img.right{float:right;margin-right:0;padding-left:1.5em;padding-right:0}.flex_half .flex .flex_cont .img.right img,.mod_cont .flex .flex_cont .img.right img{margin-left:auto}.flex_half .flex .flex_cont .img img,.mod_cont .flex .flex_cont .img img{display:block}.flex_half .flex.title_col,.mod_cont .flex.title_col{flex-wrap:wrap}.flex_half .flex.title_col .flex_cont,.mod_cont .flex.title_col .flex_cont{width:50%;flex:auto}@media only screen and (max-width:640px){.flex_half .flex.title_col .flex_cont,.mod_cont .flex.title_col .flex_cont{width:100%}}@media only screen and (max-width:640px){.flex_half .flex.text,.mod_cont .flex.text{display:block}.flex_half .flex.text .flex_cont,.mod_cont .flex.text .flex_cont{width:100%}.flex_half .flex.text .flex_cont+.flex_cont,.mod_cont .flex.text .flex_cont+.flex_cont{margin-top:1em}}.flex_half .img_cont,.mod_cont .img_cont{overflow:hidden}.flex_half .img_cont.reverse,.mod_cont .img_cont.reverse{flex-direction:row-reverse}.flex_half .img_cont .img_wrap img,.mod_cont .img_cont .img_wrap img{display:block;margin:0 auto}.flex_half .img_cont .img_wrap .cap,.mod_cont .img_cont .img_wrap .cap{font-size:68.8%;margin-top:0.8em}.flex_half .prof_cont:after,.mod_cont .prof_cont:after{content:"";display:block;clear:both}.flex_half .prof_cont .left,.mod_cont .prof_cont .left{float:left;width:100%;padding-right:260px;margin-right:-260px}@media only screen and (max-width:640px){.flex_half .prof_cont .left,.mod_cont .prof_cont .left{float:none;padding-right:0;margin-right:0}}.flex_half .prof_cont .left p+p,.mod_cont .prof_cont .left p+p{margin-top:0}.flex_half .prof_cont .right,.mod_cont .prof_cont .right{float:right;padding-left:1em;max-width:260px}@media only screen and (max-width:640px){.flex_half .prof_cont .right,.mod_cont .prof_cont .right{float:none;padding-right:0;max-width:100%;margin-top:1.5em}.flex_half .prof_cont .right img,.mod_cont .prof_cont .right img{display:block;margin:0 auto}}.flex_half .prof_cont .title h2,.mod_cont .prof_cont .title h2{font-size:112.5%}.flex_half .prof_cont .title h2 span,.mod_cont .prof_cont .title h2 span{display:inline-block}.flex_half .prof_cont .title h2 span:before,.mod_cont .prof_cont .title h2 span:before{content:"／";margin:0 0.3em}.flex_half .prof_cont .img img,.mod_cont .prof_cont .img img{display:block}.flex_half .prof_cont .txt,.mod_cont .prof_cont .txt{margin-top:3em}@media only screen and (max-width:640px){.flex_half .prof_cont .txt,.mod_cont .prof_cont .txt{margin-top:1.5em}}.flex_half .movie,.mod_cont .movie{border:1px #d5d5d5 solid}.flex_half .movie+.movie,.mod_cont .movie+.movie{margin-top:1em}.flex_half .movie h3,.mod_cont .movie h3{background:#e2e8ee;border-bottom:1px #d5d5d5 solid;padding:5px 10px}.flex_half .movie .movie_cont,.mod_cont .movie .movie_cont{padding:5px 10px;text-align:left;vertical-align:top}.flex_half .border_cont,.mod_cont .border_cont{border:solid 1px #e1e1e1!important;padding:1.5em 2em}.flex_half .border_cont.gray,.mod_cont .border_cont.gray{background:#eeeeee}.flex_half .border_cont.pink,.mod_cont .border_cont.pink{border:solid 1px #f2d7d8!important;background:#f7eeee}.flex_half .border_cont.white,.mod_cont .border_cont.white{background:#fff}.flex_half .border_cont .mod_cont+.mod_cont,.mod_cont .border_cont .mod_cont+.mod_cont{margin-top:1em}.flex_half .voice,.mod_cont .voice{display:flex}@media only screen and (max-width:640px){.flex_half .voice,.mod_cont .voice{display:block}}.flex_half .voice .photo,.mod_cont .voice .photo{width:240px}@media only screen and (max-width:768px){.flex_half .voice .photo,.mod_cont .voice .photo{width:200px}}@media only screen and (max-width:640px){.flex_half .voice .photo,.mod_cont .voice .photo{width:100%;margin-bottom:1.5em}.flex_half .voice .photo img,.mod_cont .voice .photo img{display:block;margin:0 auto}}.flex_half .voice .photo+.info,.mod_cont .voice .photo+.info{padding-left:1.5em}@media only screen and (max-width:640px){.flex_half .voice .photo+.info,.mod_cont .voice .photo+.info{padding-left:0}}.flex_half .voice .info,.mod_cont .voice .info{flex:1}.flex_half .voice .info .info_read,.mod_cont .voice .info .info_read{border-top:3px #e5a9ab solid;border-bottom:1px #e5a9ab solid;padding:0.8em 0}.flex_half .voice .info .info_read p,.mod_cont .voice .info .info_read p{color:#c30e15;font-size:100%;font-weight:bold}.flex_half .voice .info .info_prof,.mod_cont .voice .info .info_prof{margin-top:2em}.flex_half .voice .info .info_prof p+h2,.mod_cont .voice .info .info_prof p+h2{margin-top:0.3em}.flex_half .voice .info .info_prof p+p,.mod_cont .voice .info .info_prof p+p{margin-top:0}.flex_half .voice .info .info_prof h2,.mod_cont .voice .info .info_prof h2{font-size:112.5%}.flex_half .voice .info .info_prof h2+p,.mod_cont .voice .info .info_prof h2+p{margin-top:0.5em}.flex_half .indent,.mod_cont .indent{margin-left:1.3em}.flex_half .movie_set+.movie_set,.mod_cont .movie_set+.movie_set{margin-top:10px}.flex_half .movie_set .movie_cont,.flex_half .movie_set .movie_info,.mod_cont .movie_set .movie_cont,.mod_cont .movie_set .movie_info{display:table;width:100%;table-layout:fixed}@media only screen and (max-width:640px){.flex_half .movie_set .movie_cont,.flex_half .movie_set .movie_info,.mod_cont .movie_set .movie_cont,.mod_cont .movie_set .movie_info{display:block}}.flex_half .movie_set .date,.flex_half .movie_set .movie_read,.flex_half .movie_set .movie_wrap,.flex_half .movie_set h2,.mod_cont .movie_set .date,.mod_cont .movie_set .movie_read,.mod_cont .movie_set .movie_wrap,.mod_cont .movie_set h2{display:table-cell;vertical-align:top;padding:5px 10px}@media only screen and (max-width:640px){.flex_half .movie_set .date,.flex_half .movie_set .movie_read,.flex_half .movie_set .movie_wrap,.flex_half .movie_set h2,.mod_cont .movie_set .date,.mod_cont .movie_set .movie_read,.mod_cont .movie_set .movie_wrap,.mod_cont .movie_set h2{display:block;padding:0}}@media only screen and (max-width:900px){.flex_half .movie_set .movie_wrap,.flex_half .movie_set h2,.mod_cont .movie_set .movie_wrap,.mod_cont .movie_set h2{width:50%}}@media only screen and (max-width:640px){.flex_half .movie_set .movie_wrap,.flex_half .movie_set h2,.mod_cont .movie_set .movie_wrap,.mod_cont .movie_set h2{width:auto}}@media only screen and (max-width:900px){.flex_half .movie_set .date,.flex_half .movie_set .movie_read,.mod_cont .movie_set .date,.mod_cont .movie_set .movie_read{width:50%}}@media only screen and (min-width:641px){.flex_half .movie_set .date,.flex_half .movie_set .movie_read,.mod_cont .movie_set .date,.mod_cont .movie_set .movie_read{border-left:solid 1px #d5d5d5}}@media only screen and (max-width:640px){.flex_half .movie_set .date,.flex_half .movie_set .movie_read,.mod_cont .movie_set .date,.mod_cont .movie_set .movie_read{width:auto}}.flex_half .movie_set .movie_info,.mod_cont .movie_set .movie_info{background-color:#e2e8ee;border-top:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-left:solid 1px #d5d5d5}@media only screen and (max-width:640px){.flex_half .movie_set .movie_info,.mod_cont .movie_set .movie_info{padding:10px}}.flex_half .movie_set .movie_info .date,.flex_half .movie_set .movie_info h2,.mod_cont .movie_set .movie_info .date,.mod_cont .movie_set .movie_info h2{font-weight:bold}.flex_half .movie_set .movie_cont,.mod_cont .movie_set .movie_cont{border:solid 1px #d5d5d5}@media only screen and (max-width:640px){.flex_half .movie_set .movie_cont,.mod_cont .movie_set .movie_cont{padding:10px}}.flex_half .movie_set .movie_cont .movie_wrap,.mod_cont .movie_set .movie_cont .movie_wrap{padding:0}.flex_half .movie_set .movie_cont .movie_wrap .frame,.mod_cont .movie_set .movie_cont .movie_wrap .frame{padding:10px}.flex_half .movie_set .movie_cont .movie_wrap iframe,.mod_cont .movie_set .movie_cont .movie_wrap iframe{display:block;width:100%;max-width:100%}@media only screen and (max-width:640px){.flex_half .movie_set .movie_cont .movie_wrap .frame,.mod_cont .movie_set .movie_cont .movie_wrap .frame{margin-bottom:1em;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;position:relative}.flex_half .movie_set .movie_cont .movie_wrap embed,.flex_half .movie_set .movie_cont .movie_wrap iframe,.flex_half .movie_set .movie_cont .movie_wrap object,.mod_cont .movie_set .movie_cont .movie_wrap embed,.mod_cont .movie_set .movie_cont .movie_wrap iframe,.mod_cont .movie_set .movie_cont .movie_wrap object{border:none!important;position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}}.flex_half .movie_set .movie_cont .movie_wrap p,.mod_cont .movie_set .movie_cont .movie_wrap p{border-top:solid 1px #d5d5d5;padding:10px}@media only screen and (max-width:640px){.flex_half .movie_set .movie_cont .movie_wrap p,.mod_cont .movie_set .movie_cont .movie_wrap p{border-bottom:solid 1px #d5d5d5;margin:0 -10px 10px}}.flex_half iframe,.mod_cont iframe{display:block;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.flex_half .file_link li+li,.mod_cont .file_link li+li{margin-top:0.5em}.flex_half .file_link li a,.mod_cont .file_link li a{font-size:87.5%;display:inline-block;color:#1E3C90;position:relative;padding-left:1.6em}.flex_half .file_link li a:before,.mod_cont .file_link li a:before{color:#E5232B;position:absolute;left:0;top:4px;font-size:16px}.flex_half .file_link li a[target=_blank],.mod_cont .file_link li a[target=_blank]{background:none;padding-right:0;vertical-align:baseline}.flex_half .file_link li a[target=_blank]:before,.mod_cont .file_link li a[target=_blank]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px}.flex_half .file_link li a[href*=".pdf"]:before,.mod_cont .file_link li a[href*=".pdf"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";top:2px}.flex_half .file_link li a[href*=".xls"]:before,.mod_cont .file_link li a[href*=".xls"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#008C07}.flex_half .file_link li a[href*=".doc"]:before,.mod_cont .file_link li a[href*=".doc"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#0067CC}.flex_half .file_link li a[href*=".ppt"]:before,.mod_cont .file_link li a[href*=".ppt"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E56300}.flex_half{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;margin-bottom:-30px}@media only screen and (max-width:640px){.flex_half{margin:0}}.flex_half.gallery{margin-bottom:-20px}.flex_half.gallery .flex_cont{margin-bottom:20px}@media only screen and (max-width:900px){.flex_half{display:block}}.flex_half .flex_cont{overflow:hidden;width:50%;padding:0 10px;margin-bottom:30px}@media only screen and (max-width:900px){.flex_half .flex_cont{width:100%}}@media only screen and (max-width:640px){.flex_half .flex_cont{display:block;padding:0;margin-bottom:0}.flex_half .flex_cont+.flex_cont{margin:1em 0 0}}.flex_half ul+.border_title{margin-top:2em}.flex.gallery.col2,.flex_half.gallery.col2{justify-content:flex-start;flex-wrap:wrap}.flex.gallery.col2 .flex_cont,.flex_half.gallery.col2 .flex_cont{width:50%;flex:0 0 auto}@media only screen and (max-width:900px){.flex.gallery.col2 .flex_cont,.flex_half.gallery.col2 .flex_cont{width:100%}}@media only screen and (max-width:640px){.flex.gallery.col2 .flex_cont,.flex_half.gallery.col2 .flex_cont{display:block;padding:0;margin:1.5em 0 0}}.flex.gallery.col3,.flex_half.gallery.col3{justify-content:flex-start;flex-wrap:wrap}.flex.gallery.col3 .flex_cont,.flex_half.gallery.col3 .flex_cont{flex:0 0 auto;width:33.3333333%}@media only screen and (max-width:900px){.flex.gallery.col3 .flex_cont,.flex_half.gallery.col3 .flex_cont{width:100%}}@media only screen and (max-width:640px){.flex.gallery.col3 .flex_cont,.flex_half.gallery.col3 .flex_cont{display:block;padding:0;margin:1.5em 0 0}}.flex.gallery.col4,.flex_half.gallery.col4{justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:900px){.flex.gallery.col4,.flex_half.gallery.col4{display:flex}}@media only screen and (max-width:640px){.flex.gallery.col4,.flex_half.gallery.col4{display:flex;margin:0 -5px -10px}}.flex.gallery.col4 .flex_cont,.flex_half.gallery.col4 .flex_cont{flex:0 0 auto;width:25%}@media only screen and (max-width:900px){.flex.gallery.col4 .flex_cont,.flex_half.gallery.col4 .flex_cont{width:50%}}@media only screen and (max-width:640px){.flex.gallery.col4 .flex_cont,.flex_half.gallery.col4 .flex_cont{padding:0 5px;margin-bottom:10px}.flex.gallery.col4 .flex_cont+.flex_cont,.flex_half.gallery.col4 .flex_cont+.flex_cont{margin-top:0}}.flex.gallery.col5,.flex_half.gallery.col5{justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:900px){.flex.gallery.col5,.flex_half.gallery.col5{display:flex}}@media only screen and (max-width:640px){.flex.gallery.col5,.flex_half.gallery.col5{display:flex;margin:0 -5px -10px}}.flex.gallery.col5 .flex_cont,.flex_half.gallery.col5 .flex_cont{flex:0 0 auto;width:20%}@media only screen and (max-width:900px){.flex.gallery.col5 .flex_cont,.flex_half.gallery.col5 .flex_cont{width:33.3333333%}}@media only screen and (max-width:640px){.flex.gallery.col5 .flex_cont,.flex_half.gallery.col5 .flex_cont{width:50%;padding:0 5px;margin-bottom:10px}.flex.gallery.col5 .flex_cont+.flex_cont,.flex_half.gallery.col5 .flex_cont+.flex_cont{margin-top:0}}.flex.gallery.fancy,.flex_half.gallery.fancy{margin:0 -5px -10px}.flex.gallery.fancy .flex_cont,.flex_half.gallery.fancy .flex_cont{padding:0 5px;margin-bottom:10px}.partition{border-top:1px #ededed solid;margin:4em 0}@media only screen and (max-width:640px){.partition{margin:3em 0}}.partition:after{background-color:#fff;content:"";display:block;height:2px;width:100%}.faq_set dl{border-bottom:1px #e0e0e0 solid}.faq_set dl dd,.faq_set dl dt{position:relative;padding-top:8px;padding-left:48px}.faq_set dl dd:before,.faq_set dl dt:before{font-family:"Inter",sans-serif;font-size:250%;font-weight:600;width:48px;position:absolute;top:15px;left:0;line-height:1}.faq_set dl dt{border-top:1px #E0E0E0 solid;cursor:pointer;display:flex;justify-content:space-between;padding-top:23px;padding-bottom:27px}.faq_set dl dt:before{content:"Q";color:#1E3C90}.faq_set dl dt:after{align-items:center;font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:1px #E0E0E0 solid;content:"";color:#E5232B;display:flex;justify-content:center;flex-shrink:0;font-size:80%;width:44px;text-align:center;padding:0.5em 0;margin-left:1em}.faq_set dl dt.open:after{border-right:1px #E0E0E0 solid;border-left:none;transform:rotate(-180deg)}.faq_set dl dd{display:none;padding-bottom:50px}.faq_set dl dd:before{content:"A";color:#E5232B;top:0}#news #main_area{padding-bottom:64px}.narrow_down{margin-bottom:40px}@media only screen and (max-width:640px){.narrow_down{margin-bottom:24px}}.narrow_down dl{align-items:center;display:flex}.narrow_down dl dt{font-weight:600}@media only screen and (max-width:640px){.narrow_down dl dt{font-size:87.5%}}@media only screen and (max-width:400px){.narrow_down dl dt{font-size:75%}}.narrow_down dl dd{flex:1 1 0}.narrow_down dl dd ul{display:flex;align-items:center;margin-left:4px}.narrow_down dl dd ul li{border:1px #E0E0E0 solid;border-radius:50px;position:relative;margin-left:4px}.narrow_down dl dd ul li:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:80%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.narrow_down dl dd ul li select{appearance:none;padding:10px 42px 10px 16px}@media only screen and (max-width:400px){.narrow_down dl dd ul li select{padding:10px 35px 10px 12px}}.result_title{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px}@media only screen and (max-width:640px){.result_title{display:block}}.result_title h2{font-size:150%;font-weight:600}@media only screen and (max-width:640px){.result_title h2{font-size:112.5%}}.result_title .release_btn .btn{background-color:#333;border-radius:50px;color:#fff;font-size:87.5%;position:relative;padding:8px 35px 8px 16px;margin-left:15px}@media only screen and (max-width:640px){.result_title .release_btn .btn{margin-top:8px;margin-left:0}}.result_title .release_btn .btn:after,.result_title .release_btn .btn:before{background-color:#fff;content:"";display:block;height:2px;width:11px;position:absolute;top:50%;right:12px}.result_title .release_btn .btn:before{transform:translateY(-100%) rotate(45deg)}.result_title .release_btn .btn:after{transform:translateY(-100%) rotate(-45deg)}@media only screen and (min-width:1025px){.result_title .release_btn .btn{transition:0.5s}.result_title .release_btn .btn:hover{opacity:0.8}}.event_list,.news_index{border-top:1px #E0E0E0 solid}.event_list .list_set,.news_index .list_set{border-bottom:1px #E0E0E0 solid;position:relative;padding:24px 0 24px 100px}@media only screen and (max-width:900px){.event_list .list_set,.news_index .list_set{padding:24px 0}}.event_list .list_set .info .date_cate,.news_index .list_set .info .date_cate{display:flex}.event_list .list_set .info p.date,.news_index .list_set .info p.date{font-size:87.5%}@media only screen and (min-width:901px){.event_list .list_set .info p.date,.news_index .list_set .info p.date{position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media only screen and (max-width:900px){.event_list .list_set .info p.date,.news_index .list_set .info p.date{margin-right:10px}}.event_list .list_set .info .category,.news_index .list_set .info .category{background-color:#fff;border:1px #E0E0E0 solid;display:table;font-size:62.5%;font-weight:normal;padding:5px 1em;margin-bottom:8px}@media only screen and (max-width:900px){.event_list .list_set .info .category,.news_index .list_set .info .category{padding:3px 10px;margin-bottom:5px}}.event_list .list_set .info .category+.category,.news_index .list_set .info .category+.category{margin-left:10px}.event_list .list_set .info .title a,.news_index .list_set .info .title a{display:flex;width:100%}.event_list .list_set .info .title a:before,.news_index .list_set .info .title a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;margin-top:0.6em;margin-right:10px}.event_list .list_set .info .tag_list,.news_index .list_set .info .tag_list{margin-top:8px}.event_list .list_set .info .event_info,.news_index .list_set .info .event_info{font-size:87.5%;margin-bottom:10px}.event_list .list_set .info .event_info .calendar,.news_index .list_set .info .event_info .calendar{font-family:"Roboto","Noto Sans JP",sans-serif;display:block;position:relative;padding-left:22px}.event_list .list_set .info .event_info .calendar:before,.news_index .list_set .info .event_info .calendar:before{content:"";background:url(../media/images/common/icon_date.svg) no-repeat center center;background-size:14px 14px;width:14px;height:14px;position:absolute;z-index:1;top:3px;left:0}.event_list .list_set .info .event_info .map,.news_index .list_set .info .event_info .map{display:block;position:relative;padding-left:22px;margin-top:4px}.event_list .list_set .info .event_info .map:before,.news_index .list_set .info .event_info .map:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#DE2525;position:absolute;left:0;top:5px}.event_list{background-color:#F3F3F3;padding:40px 0 60px}.event_list .list_set{background-color:#fff;padding:28px 32px}.event_list .list_set p.title{border-bottom:1px #E0E0E0 solid;padding-bottom:16px;margin-bottom:16px}.event_list .list_set+.list_set{margin-top:8px}.paging{position:relative;text-align:center;margin-top:32px}.paging ul{align-items:center;display:flex;justify-content:center;margin:0 -8px}@media only screen and (max-width:640px){.paging ul{margin:0}}.paging ul li{color:#1F3D91;padding:0 8px}@media only screen and (max-width:640px){.paging ul li{font-size:87.5%;padding:0}}.paging ul li a,.paging ul li span{align-items:center;border-radius:50px;color:#1F3D91;display:flex;font-weight:600;justify-content:center;width:50px;height:50px}@media only screen and (max-width:400px){.paging ul li a,.paging ul li span{width:40px;height:40px}}.paging ul li span{border:1px #1F3D91 solid}.paging ul li.next a,.paging ul li.prev a{background-color:#1F3D91;border:1px #1F3D91 solid;color:#fff;font-size:90%;font-weight:normal}.paging ul li.next a:before,.paging ul li.prev a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:640px){.paging ul li.prev{padding-right:16px}}.paging ul li.prev a:before{content:""}@media only screen and (max-width:640px){.paging ul li.next{padding-left:16px}}.paging ul li.next a:before{content:""}.paging a.tolist{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:87.5%;color:#333333;display:inline-block;background:none;padding:0}@media only screen and (max-width:900px){.paging a.tolist{position:static;transform:none;margin-top:2em}}@media only screen and (max-width:640px){.paging a.tolist{margin-top:1.5em}}.paging a.tolist:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;position:relative;top:-1px;margin-right:8px}@media only screen and (max-width:900px){.paging a.tolist:before{content:none}}.paging a.tolist:after{content:none}@media only screen and (max-width:900px){.paging a.tolist:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;position:relative;top:-1px;right:auto;transform:none;margin-left:8px}}@media only screen and (min-width:1025px){.paging a.tolist{transition:0.5s}.paging a.tolist:hover{color:#1E3C90;opacity:1}}#inquiry #main_area{padding-bottom:80px}#inquiry .inquiry_area .inquiry_info+h2{margin-top:2em}@media only screen and (max-width:640px){#inquiry .inquiry_area .inquiry_info+h2{margin-top:1em}}#inquiry .inquiry_area .inquiry_info dl{border:1px #E0E0E0 solid;padding:32px}@media only screen and (max-width:640px){#inquiry .inquiry_area .inquiry_info dl{padding:22px 16px}}#inquiry .inquiry_area .inquiry_info dl dt{font-weight:bold;margin-bottom:1em}#inquiry .inquiry_area .inquiry_info dl dd{font-size:87.5%}#inquiry .inquiry_area>h2{font-size:125%;font-weight:bold;position:relative;padding-bottom:15px}@media only screen and (max-width:900px){#inquiry .inquiry_area>h2{font-size:112.5%}}@media only screen and (max-width:480px){#inquiry .inquiry_area>h2{font-size:106.3%}}#inquiry .inquiry_area>h2:before{content:"";display:block;background-color:#E0E0E0;width:100%;height:2px;position:absolute;bottom:0}#inquiry .inquiry_area>h2:after{content:"";display:block;background-color:#1E3C90;width:240px;height:2px;position:absolute;bottom:0;left:0}@media only screen and (max-width:900px){#inquiry .inquiry_area>h2:after{width:80px}}#inquiry #error_box{margin:15px 0}#inquiry #error_box p{color:#E5232B;font-weight:500}#inquiry .inquiry_caution ul{margin-top:1em}#inquiry .inquiry_caution ul li{font-size:87.5%}#inquiry .inquiry_step{margin-top:3em}#inquiry .inquiry_step+table{margin-top:2.5em}#inquiry table+.inquiry_sup{margin-top:2em}#inquiry table tr{display:flex;flex-wrap:wrap}#inquiry table tr+tr{border-top:1px solid #E0E0E0;padding-top:1.2em;margin-top:1.2em}@media only screen and (max-width:900px){#inquiry table tr{display:block}}#inquiry table tr:first-child{border-top:1px solid #E0E0E0;padding-top:1.2em}#inquiry table tr:last-child{padding-bottom:1.2em;border-bottom:1px solid #E0E0E0}#inquiry table tr th{width:300px;padding-top:0.5em}@media only screen and (max-width:900px){#inquiry table tr th{width:100%;display:block;padding-top:0;margin-bottom:0.5em}}#inquiry table tr th span{font-size:75%;display:block}@media only screen and (max-width:900px){#inquiry table tr th span{display:inline-block}}#inquiry table tr th.required{position:relative}#inquiry table tr th.required:after{content:"必須";font-size:12px;color:#fff;background-color:#E5232B;border-radius:2px;width:2em;position:absolute;top:10px;right:1em;padding:1px 8px 2px}@media only screen and (max-width:900px){#inquiry table tr th.required:after{top:2px}}#inquiry table tr td{flex:1 1 0%;padding-left:32px}@media only screen and (max-width:900px){#inquiry table tr td{flex:0 1 auto;display:block;width:100%;padding-left:0}}#inquiry table tr td input[type=email],#inquiry table tr td input[type=tel],#inquiry table tr td input[type=text],#inquiry table tr td textarea{background-color:#F7F7F7;border:1px solid #E0E0E0;border-radius:4px;width:100%;padding:1em}#inquiry table tr td input[type=email]+p,#inquiry table tr td input[type=tel]+p,#inquiry table tr td input[type=text]+p,#inquiry table tr td textarea+p{font-size:87.5%;margin-top:0.5em}@media only screen and (max-width:900px){#inquiry table tr td .wrap{display:block}}#inquiry table tr td .wrap.half{display:flex;flex-wrap:wrap;margin:0 -16px}@media only screen and (max-width:640px){#inquiry table tr td .wrap.half{display:block;margin:0}}#inquiry table tr td .wrap.half label{width:50%;display:flex;align-items:center;padding:0 16px}@media only screen and (max-width:640px){#inquiry table tr td .wrap.half label+label{margin-top:1em}}@media only screen and (max-width:640px){#inquiry table tr td .wrap.half label{width:100%;padding:0}}#inquiry table tr td .wrap.half label span{width:3em}#inquiry table tr td .wrap.half label input{flex:1 1 0%}#inquiry table tr td .wrap.half p.error{padding-left:16px}@media only screen and (max-width:900px){#inquiry table tr td .wrap.half p.error{padding-left:0}}#inquiry table tr td p.error{color:#E5232B;font-weight:500;margin-top:5px}#inquiry #main_d.confirm table tr td{padding-top:0.5em}@media only screen and (max-width:900px){#inquiry #main_d.confirm table tr td{padding-top:0}}#inquiry #main_d.confirm table tr td .wrap.half{margin:0}#inquiry .inquiry_sup{background:#FCF2F3;border:1px solid #FCD9DC;padding:32px}#inquiry .inquiry_sup+.inquiry_privacy{margin-top:1em}@media only screen and (max-width:640px){#inquiry .inquiry_sup{padding:16px}}#inquiry .inquiry_sup p{font-size:87.5%}#inquiry .inquiry_sup p+dl{margin-top:1em}#inquiry .inquiry_sup dl dt{font-weight:bold;margin-top:1em;margin-bottom:0.3em}#inquiry .inquiry_sup dl dt:first-child{margin-top:0}#inquiry .inquiry_sup dl dd{font-size:87.5%}#inquiry .inquiry_privacy{background:#F3F3F3;border:1px solid #E0E0E0;padding:32px}#inquiry .inquiry_privacy+.inquiry_notes{margin-top:1em}@media only screen and (max-width:640px){#inquiry .inquiry_privacy{padding:16px}}#inquiry .inquiry_privacy h3{font-weight:bold;margin-bottom:1em}#inquiry .inquiry_privacy .text p{font-size:87.5%}#inquiry .inquiry_privacy .text p+a{margin-top:1em}#inquiry .inquiry_privacy a{font-size:87.5%;color:#1E3C90;position:relative;display:inline-block;padding-left:1.6em}#inquiry .inquiry_privacy a:before{color:#E5232B;position:absolute;left:0;top:4px;font-size:16px}#inquiry .inquiry_privacy a[href*=".pdf"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";top:2px}#inquiry .inquiry_notes ul li{font-size:87.5%;position:relative;padding-left:28px}#inquiry .inquiry_notes ul li:before{content:"";background-color:#333333;border-radius:50%;width:4px;height:4px;display:inline;position:absolute;left:10px;top:9px}#inquiry .btn_area{text-align:center;margin-top:3.5em}@media only screen and (max-width:640px){#inquiry .btn_area{margin-top:2.5em}}#inquiry .btn_area input+input{margin-left:32px}@media only screen and (max-width:900px){#inquiry .btn_area input+input{margin-left:auto;margin-top:16px}}@media only screen and (max-width:900px){#inquiry .btn_area input{display:block;margin:0 auto}}#inquiry .btn_area a.btn{color:#fff;background-color:#333}#inquiry .btn_area a.btn:after{content:"";color:#fff;right:auto;left:15px}#inquiry #message{margin:3.5em 0 2em}#inquiry #message p{font-size:87.5%;text-align:center}#inquiry .recaptcha{display:table;text-align:center;margin:0 auto}#inquiry #confirmation{margin:5em 0}@media only screen and (max-width:640px){#inquiry #confirmation{margin:3.5em 0}}#inquiry #confirmation p{font-weight:bold;text-align:center}#special #main_area{position:relative}#special #main_area:after{content:"";background-color:#F2F4F8;width:100%;height:100%;position:absolute;top:0;left:calc(50% + 116px);z-index:-2}@media only screen and (max-width:900px){#special #main_area:after{left:calc(50% - 4px)}}#special .special_page_title{margin-bottom:56px}@media only screen and (max-width:900px){#special .special_page_title{margin-bottom:40px}}#special .special_page_title .bg_wrap{position:relative}@media only screen and (max-width:900px){#special .special_page_title .bg_wrap{padding-top:78px}}#special .special_page_title .bg_wrap:before{content:"";background-image:url(../media/images/special/special_bg_img_pc.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover;display:block;width:52%;height:240px;position:absolute;z-index:1;top:0;left:48%}@media only screen and (max-width:900px){#special .special_page_title .bg_wrap:before{background-image:url(../media/images/special/special_bg_img_sp.jpg);background-size:cover;width:100%;left:0}}@media only screen and (max-width:640px){#special .special_page_title .bg_wrap:before{height:200px}}@media only screen and (max-width:480px){#special .special_page_title .bg_wrap:before{height:148px}}@media only screen and (max-width:1200px){#special .special_page_title .bg_wrap .index_width{padding:0 32px 0 30px}}@media only screen and (max-width:768px){#special .special_page_title .bg_wrap .index_width{padding:0 32px 0 20px}}@media only screen and (max-width:640px){#special .special_page_title .bg_wrap .index_width{padding:0 32px 0 15px}}#special .special_page_title .bg_wrap .title_wrap{position:relative;z-index:2;background-color:#1E3C90;display:table;vertical-align:middle;min-width:567px;max-width:730px;min-height:300px;padding:2em 80px 2em 0}@media only screen and (max-width:1200px){#special .special_page_title .bg_wrap .title_wrap{padding:2em 30px 2em 0}}@media only screen and (max-width:900px){#special .special_page_title .bg_wrap .title_wrap{width:100%;min-width:0;max-width:none;min-height:0}}@media only screen and (max-width:768px){#special .special_page_title .bg_wrap .title_wrap{padding:2em 20px 2em 0}}@media only screen and (max-width:640px){#special .special_page_title .bg_wrap .title_wrap{padding:2em 15px 2em 0}}#special .special_page_title .bg_wrap .title_wrap:before{content:"";background-color:#1E3C90;display:block;width:300%;height:100%;position:absolute;z-index:2;top:0;right:100%}#special .special_page_title .bg_wrap .title_wrap .title{color:#fff;display:table-cell;vertical-align:middle}#special .special_page_title .bg_wrap .title_wrap .title .sub_title{position:relative;font-size:112.5%;padding-bottom:1.2em;margin-bottom:1em}@media only screen and (max-width:640px){#special .special_page_title .bg_wrap .title_wrap .title .sub_title{font-size:87.5%}}#special .special_page_title .bg_wrap .title_wrap .title .sub_title:after{content:"";background-color:#E5232B;width:32px;height:2px;position:absolute;bottom:0;left:0}#special .special_page_title .bg_wrap .title_wrap .title .ttl{font-size:225%;font-weight:bold}@media only screen and (max-width:640px){#special .special_page_title .bg_wrap .title_wrap .title .ttl{font-size:175%}}#special .important_news dl{background-color:#fff}#special .focus_on{background-color:#F2F4F8}#activities .paging{margin-bottom:100px}@media only screen and (max-width:640px){#activities .paging{margin-bottom:64px}}#activities .activities_cont{position:relative;padding-bottom:80px}#activities .activities_cont+.activities_cont{margin-top:70px}@media only screen and (max-width:640px){#activities .activities_cont+.activities_cont{margin-top:40px}}#activities .activities_cont:before{content:"";background-color:#F2F4F8;width:200%;height:calc(100% - 40px);position:absolute;z-index:-1;top:40px;left:calc(50% - 282px)}@media only screen and (max-width:900px){#activities .activities_cont:before{left:calc(50% - 4px)}}#activities .activities_cont .news_event_list{background:none;padding:0 0 80px;padding:0}#activities .activities_cont .news_event_list .list_wrap .cont_set .set_wrap .set{border:1px #E0E0E0 solid}#activities .activities_cont .mod_cont{margin-bottom:0}#activities .activities_cont .mod_cont+.mod_cont{margin-top:24px}#activities .circle_cont+.circle_cont{margin-top:64px}@media only screen and (max-width:640px){#activities .circle_cont+.circle_cont{margin-top:44px}}#activities .circle_cont+.circle_btm{margin-top:90px}@media only screen and (max-width:640px){#activities .circle_cont+.circle_btm{margin-top:48px}}#activities .circle_cont .index_width{max-width:968px}#activities .circle_cont #sports_info{display:flex;flex-wrap:wrap}@media only screen and (max-width:900px){#activities .circle_cont #sports_info{display:block}}#activities .circle_cont #sports_info .img{flex-shrink:0;width:268px;text-align:center;margin-right:32px}@media only screen and (max-width:900px){#activities .circle_cont #sports_info .img+.txt{margin-top:32px}}@media only screen and (max-width:900px){#activities .circle_cont #sports_info .img{width:100%;margin-right:0}}#activities .circle_cont #sports_info table{flex:1 1 0%}@media only screen and (max-width:900px){#activities .circle_cont #sports_info table{flex:0 1 auto}}#activities .circle_cont #sports_info table tr{display:flex;flex-wrap:wrap;border-bottom:1px #E0E0E0 solid;border-bottom:1px #888 solid;padding:1em 0}#activities .circle_cont #sports_info table tr:first-child{padding:0 0 1em}#activities .circle_cont #sports_info table tr td,#activities .circle_cont #sports_info table tr th{font-size:87.5%}#activities .circle_cont #sports_info table tr th{width:8em!important;font-weight:bold}#activities .circle_cont #sports_info table tr td{flex:1 1 0%;padding-left:1em}#activities .circle_cont #sports_info table a{color:#1E3C90}#activities .circle_cont #sports_info table a[target=_blank]{color:#1E3C90;display:inline;padding-right:20px;background:url(../media/images/common/link_icon_blank_red.png) no-repeat right center;background-size:12px;vertical-align:middle}#activities .circle_cont #sports_info table a.not_icon{background:none;padding-right:0}#activities .circle_btm{background-color:#F3F3F3;padding:56px 0}@media only screen and (max-width:640px){#activities .circle_btm{padding:32px 0}}#activities .circle_btm .mod_cont{margin-bottom:0}#activities .more{position:relative;margin-top:24px}@media only screen and (max-width:900px){#activities .more{text-align:center}}@media only screen and (max-width:640px){#activities .more{margin-top:12px}}#activities .more a{background-color:#333;border-radius:50px;color:#fff;display:block;font-weight:normal;text-align:center;max-width:300px;position:relative;padding:14px;margin:0 auto}#activities .more a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:70%;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media only screen and (min-width:1025px){#activities .more a{transition:0.5s}#activities .more a:hover{opacity:0.8}}#activities .more a.tolist{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:87.5%;color:#333333;display:inline-block;background:none;padding:0}@media only screen and (max-width:900px){#activities .more a.tolist{position:static;transform:none;margin-top:2em}}@media only screen and (max-width:640px){#activities .more a.tolist{margin-top:1.5em}}#activities .more a.tolist:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;position:relative;top:-1px;margin-right:8px}@media only screen and (max-width:900px){#activities .more a.tolist:before{content:none}}#activities .more a.tolist:after{content:none}@media only screen and (max-width:900px){#activities .more a.tolist:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;position:relative;top:-1px;right:auto;transform:none;margin-left:8px}}@media only screen and (min-width:1025px){#activities .more a.tolist{transition:0.5s}#activities .more a.tolist:hover{color:#1E3C90;opacity:1}}#activities .totop{text-align:center;padding:28px 0;margin-bottom:-80px}@media only screen and (max-width:640px){#activities .totop{padding:16px 0}}#activities .totop a{font-size:87.5%}#activities .totop a:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E5232B;font-size:70%;position:relative;top:-1px;margin-right:8px}#for_staff .news_event_list{background:none;padding:0 0 40px}#for_staff .news_event_list .list_wrap+.list_wrap{margin-top:32px}#for_staff .news_event_list .list_wrap .cont_set .set_wrap .set{border:1px #E0E0E0 solid}#for_staff .news_event_list .list_wrap .cont_set.event{width:100%}#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap{display:flex;flex-wrap:wrap;margin:0 -16px -8px}@media only screen and (max-width:1024px){#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap{margin:0 -10px -8px}}#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set{width:50%;border:none;padding:0 16px;margin-bottom:8px}#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set+.set{margin-top:0}@media only screen and (max-width:1024px){#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set{padding:0 10px}}@media only screen and (max-width:900px){#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set{width:100%}}#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set .info{border:1px #E0E0E0 solid;border-radius:5px;padding:20px 24px}@media only screen and (max-width:640px){#for_staff .news_event_list .list_wrap .cont_set.event .set_wrap .set .info{padding:15px}}.mod_cont p a:not(.not_icon){display:inline}.flex_half a:not(.not_icon):before,.mod_cont a:not(.not_icon):before{background-repeat:no-repeat;background-position:left top;background-size:cover;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e5232b;vertical-align:middle;transform:translateY(0);margin-right:0.5em}.mod_cont a:not(.not_icon){color:#1E3C90;position:relative}.mod_cont a:not(.not_icon):before{color:#e5232b;transform:translateY(-2px);margin-top:-8px;margin:0 0.5em}.mod_cont a:not(.not_icon)[target=_blank]{background-image:none!important;padding-right:0;vertical-align:baseline;padding-left:0}.mod_cont a:not(.not_icon)[target=_blank]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:14px}.mod_cont a:not(.not_icon)[href*=".pdf"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:-2px}.mod_cont a:not(.not_icon)[href*=".xls"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#008C07}.mod_cont a:not(.not_icon)[href*=".doc"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#0067CC}.mod_cont a:not(.not_icon)[href*=".ppt"]:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#E56300}.bg_title a:before,.border_title a:before,.mod_cont .list_menu ul li a:before,.mod_title a:before{display:none!important}.aboutus .bg_img_title{background-image:url("../media/images/category/head/aboutus.jpg")}@media only screen and (max-width:900px){.aboutus .bg_img_title{background-image:url("../media/images/category/head/aboutus_sp.jpg")}}.aboutus .bg_img_title .title_wrap:before{content:""}.aboutus .contents_navi.bg{background-image:url("../media/images/category/contents/aboutus.jpg")}@media only screen and (max-width:900px){.aboutus .contents_navi.bg{background-image:url("../media/images/category/contents/aboutus_sp.jpg")}}.aboutus #page_title.fourth .title_wrap:before{content:""}.gp .bg_img_title{background-image:url("../media/images/category/head/gp.jpg")}@media only screen and (max-width:900px){.gp .bg_img_title{background-image:url("../media/images/category/head/gp_sp.jpg")}}.gp .bg_img_title .title_wrap:before{content:""}.gp .contents_navi.bg{background-image:url("../media/images/category/contents/gp.jpg")}@media only screen and (max-width:900px){.gp .contents_navi.bg{background-image:url("../media/images/category/contents/gp_sp.jpg")}}.gp #page_title.fourth .title_wrap:before{content:""}.academics .bg_img_title{background-image:url("../media/images/category/head/academics.jpg")}@media only screen and (max-width:900px){.academics .bg_img_title{background-image:url("../media/images/category/head/academics_sp.jpg")}}.academics .bg_img_title .title_wrap:before{content:""}.academics .contents_navi.bg{background-image:url("../media/images/category/contents/academics.jpg")}@media only screen and (max-width:900px){.academics .contents_navi.bg{background-image:url("../media/images/category/contents/academics_sp.jpg")}}.academics #page_title.fourth .title_wrap:before{content:""}.research .bg_img_title{background-image:url("../media/images/category/head/research.jpg")}@media only screen and (max-width:900px){.research .bg_img_title{background-image:url("../media/images/category/head/research_sp.jpg")}}.research .bg_img_title .title_wrap:before{content:""}.research .contents_navi.bg{background-image:url("../media/images/category/contents/research.jpg")}@media only screen and (max-width:900px){.research .contents_navi.bg{background-image:url("../media/images/category/contents/research_sp.jpg")}}.research #page_title.fourth .title_wrap:before{content:""}.international .bg_img_title{background-image:url("../media/images/category/head/international.jpg")}@media only screen and (max-width:900px){.international .bg_img_title{background-image:url("../media/images/category/head/international_sp.jpg")}}.international .bg_img_title .title_wrap:before{content:""}.international .contents_navi.bg{background-image:url("../media/images/category/contents/international.jpg")}@media only screen and (max-width:900px){.international .contents_navi.bg{background-image:url("../media/images/category/contents/international_sp.jpg")}}.international #page_title.fourth .title_wrap:before{content:""}.usr .bg_img_title{background-image:url("../media/images/category/head/usr.jpg")}@media only screen and (max-width:900px){.usr .bg_img_title{background-image:url("../media/images/category/head/usr_sp.jpg")}}.usr .bg_img_title .title_wrap:before{content:""}.usr .contents_navi.bg{background-image:url("../media/images/category/contents/usr.jpg")}@media only screen and (max-width:900px){.usr .contents_navi.bg{background-image:url("../media/images/category/contents/usr_sp.jpg")}}.usr #page_title.fourth .title_wrap:before{content:""}.campuslife .bg_img_title{background-image:url("../media/images/category/head/campuslife.jpg")}@media only screen and (max-width:900px){.campuslife .bg_img_title{background-image:url("../media/images/category/head/campuslife_sp.jpg")}}.campuslife .bg_img_title .title_wrap:before{content:""}.campuslife .contents_navi.bg{background-image:url("../media/images/category/contents/campuslife.jpg")}@media only screen and (max-width:900px){.campuslife .contents_navi.bg{background-image:url("../media/images/category/contents/campuslife_sp.jpg")}}.campuslife #page_title.fourth .title_wrap:before{content:""}.career .bg_img_title{background-image:url("../media/images/category/head/career.jpg")}@media only screen and (max-width:900px){.career .bg_img_title{background-image:url("../media/images/category/head/career_sp.jpg")}}.career .bg_img_title .title_wrap:before{content:""}.career .contents_navi.bg{background-image:url("../media/images/category/contents/career.jpg")}@media only screen and (max-width:900px){.career .contents_navi.bg{background-image:url("../media/images/category/contents/career_sp.jpg")}}.career #page_title.fourth .title_wrap:before{content:""}.admission .bg_img_title{background-image:url("../media/images/category/head/admission.jpg")}@media only screen and (max-width:900px){.admission .bg_img_title{background-image:url("../media/images/category/head/admission_sp.jpg")}}.admission .bg_img_title .title_wrap:before{content:""}.admission .contents_navi.bg{background-image:url("../media/images/category/contents/admission.jpg")}@media only screen and (max-width:900px){.admission .contents_navi.bg{background-image:url("../media/images/category/contents/admission_sp.jpg")}}.admission #page_title.fourth .title_wrap:before{content:""}.activities .bg_img_title{background-image:url("../media/images/category/head/activities.jpg")}@media only screen and (max-width:900px){.activities .bg_img_title{background-image:url("../media/images/category/head/activities_sp.jpg")}}.activities .bg_img_title .title_wrap:before{content:""}.activities .contents_navi.bg{background-image:url("../media/images/category/contents/activities.jpg")}@media only screen and (max-width:900px){.activities .contents_navi.bg{background-image:url("../media/images/category/contents/activities_sp.jpg")}}.activities #page_title.fourth .title_wrap:before{content:""}.activities.gakuyu .bg_img_title{background-image:url("../media/images/category/head/gakuyu.jpg")}@media only screen and (max-width:900px){.activities.gakuyu .bg_img_title{background-image:url("../media/images/category/head/gakuyu_sp.jpg")}}.activities.gakuyu .bg_img_title .title_wrap:before{content:""}.activities.gakuyu .contents_navi.bg{background-image:url("../media/images/category/contents/gakuyu.jpg")}@media only screen and (max-width:900px){.activities.gakuyu .contents_navi.bg{background-image:url("../media/images/category/contents/gakuyu_sp.jpg")}}.activities.gakuyu #page_title.fourth .title_wrap:before{content:""}.library .bg_img_title{background-image:url("../media/images/category/head/library.jpg")}@media only screen and (max-width:900px){.library .bg_img_title{background-image:url("../media/images/category/head/library_sp.jpg")}}.library .bg_img_title .title_wrap:before{content:""}.library .contents_navi.bg{background-image:url("../media/images/category/contents/library.jpg")}@media only screen and (max-width:900px){.library .contents_navi.bg{background-image:url("../media/images/category/contents/library_sp.jpg")}}.library #page_title.fourth .title_wrap:before{content:""}.access .bg_img_title .title_wrap:before{content:""}.access #page_title.fourth .title_wrap:before{content:""}.visitor_learner .bg_img_title,.visitor_learner .kv_title{background-image:url("../media/images/category/head/visitor_learner.jpg")}@media only screen and (max-width:900px){.visitor_learner .bg_img_title,.visitor_learner .kv_title{background-image:url("../media/images/category/head/visitor_learner_sp.jpg")}}.visitor_learner .bg_img_title .title_wrap:before,.visitor_learner .kv_title .title_wrap:before{content:""}.visitor_learner .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_learner .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_learner #page_title.fourth .title_wrap:before,.visitor_learner .kv_title .title.icon span:first-child:before{content:""}.visitor_teacher .bg_img_title,.visitor_teacher .kv_title{background-image:url("../media/images/category/head/visitor_student.jpg")}@media only screen and (max-width:900px){.visitor_teacher .bg_img_title,.visitor_teacher .kv_title{background-image:url("../media/images/category/head/visitor_student_sp.jpg")}}.visitor_teacher .bg_img_title .title_wrap:before,.visitor_teacher .kv_title .title_wrap:before{content:""}.visitor_teacher .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_teacher .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_teacher #page_title.fourth .title_wrap:before,.visitor_teacher .kv_title .title.icon span:first-child:before{content:""}.prospective_students .bg_img_title,.prospective_students .kv_title{background-image:url("../media/images/category/head/visitor_teacher.jpg")}@media only screen and (max-width:900px){.prospective_students .bg_img_title,.prospective_students .kv_title{background-image:url("../media/images/category/head/visitor_teacher_sp.jpg")}}.prospective_students .bg_img_title .title_wrap:before,.prospective_students .kv_title .title_wrap:before{content:""}.prospective_students .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.prospective_students .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.prospective_students #page_title.fourth .title_wrap:before,.prospective_students .kv_title .title.icon span:first-child:before{content:""}.visitor_parent .bg_img_title,.visitor_parent .kv_title{background-image:url("../media/images/category/head/visitor_parent.jpg")}@media only screen and (max-width:900px){.visitor_parent .bg_img_title,.visitor_parent .kv_title{background-image:url("../media/images/category/head/visitor_parent_sp.jpg")}}.visitor_parent .bg_img_title .title_wrap:before,.visitor_parent .kv_title .title_wrap:before{content:""}.visitor_parent .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_parent .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_parent #page_title.fourth .title_wrap:before,.visitor_parent .kv_title .title.icon span:first-child:before{content:""}.visitor_student .bg_img_title,.visitor_student .kv_title{background-image:url("../media/images/category/head/visitor_student.jpg")}@media only screen and (max-width:900px){.visitor_student .bg_img_title,.visitor_student .kv_title{background-image:url("../media/images/category/head/visitor_student_sp.jpg")}}.visitor_student .bg_img_title .title_wrap:before,.visitor_student .kv_title .title_wrap:before{content:""}.visitor_student .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_student .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_student #page_title.fourth .title_wrap:before,.visitor_student .kv_title .title.icon span:first-child:before{content:""}.visitor_alumni .bg_img_title,.visitor_alumni .kv_title{background-image:url("../media/images/category/head/visitor_alumni.jpg")}@media only screen and (max-width:900px){.visitor_alumni .bg_img_title,.visitor_alumni .kv_title{background-image:url("../media/images/category/head/visitor_alumni_sp.jpg")}}.visitor_alumni .bg_img_title .title_wrap:before,.visitor_alumni .kv_title .title_wrap:before{content:""}.visitor_alumni .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_alumni .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_alumni #page_title.fourth .title_wrap:before,.visitor_alumni .kv_title .title.icon span:first-child:before{content:""}.visitor_corp .bg_img_title,.visitor_corp .kv_title{background-image:url("../media/images/category/head/visitor_corp.jpg")}@media only screen and (max-width:900px){.visitor_corp .bg_img_title,.visitor_corp .kv_title{background-image:url("../media/images/category/head/visitor_corp_sp.jpg")}}.visitor_corp .bg_img_title .title_wrap:before,.visitor_corp .kv_title .title_wrap:before{content:""}.visitor_corp .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_corp .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_corp #page_title.fourth .title_wrap:before,.visitor_corp .kv_title .title.icon span:first-child:before{content:""}.visitor_public .bg_img_title,.visitor_public .kv_title{background-image:url("../media/images/category/head/visitor_public.jpg")}@media only screen and (max-width:900px){.visitor_public .bg_img_title,.visitor_public .kv_title{background-image:url("../media/images/category/head/visitor_public_sp.jpg")}}.visitor_public .bg_img_title .title_wrap:before,.visitor_public .kv_title .title_wrap:before{content:""}.visitor_public .contents_navi.bg{background-image:url("../media/images/category/contents/visitor.jpg")}@media only screen and (max-width:900px){.visitor_public .contents_navi.bg{background-image:url("../media/images/category/contents/visitor_sp.jpg")}}.visitor_public #page_title.fourth .title_wrap:before,.visitor_public .kv_title .title.icon span:first-child:before{content:""}#special.academics.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/01_law_pc.jpg")}@media only screen and (max-width:900px){#special.academics.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/01_law_sp.jpg")}}#special.academics.economics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/02_economics_pc.jpg")}@media only screen and (max-width:900px){#special.academics.economics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/02_economics_sp.jpg")}}#special.academics.commerce .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/03_commerce_pc.jpg")}@media only screen and (max-width:900px){#special.academics.commerce .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/03_commerce_sp.jpg")}}#special.academics.science .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/04_science_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/04_science_sp.jpg")}}#special.academics.science.math .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/05_math_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.math .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/05_math_sp.jpg")}}#special.academics.science.physics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/06_physics_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.physics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/06_physics_sp.jpg")}}#special.academics.science.civil_env .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/07_civil_env_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.civil_env .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/07_civil_env_sp.jpg")}}#special.academics.science.precision_mecha .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/08_precision_mecha_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.precision_mecha .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/08_precision_mecha_sp.jpg")}}#special.academics.science.electronic .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/09_electronic_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.electronic .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/09_electronic_sp.jpg")}}#special.academics.science.chemistry .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/10_chemistry_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.chemistry .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/10_chemistry_sp.jpg")}}#special.academics.science.industrial .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/11_industrial_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.industrial .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/11_industrial_sp.jpg")}}#special.academics.science.infotech .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/12_infotech_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.infotech .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/12_infotech_sp.jpg")}}#special.academics.science.biological .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/13_biological_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.biological .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/13_biological_sp.jpg")}}#special.academics.science.integrated .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/14_integrated_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.integrated .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/14_integrated_sp.jpg")}}#special.academics.science.civil_human .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/15_civil_human_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.civil_human .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/15_civil_human_sp.jpg")}}#special.academics.science.electrical_info .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/16_electrical_info_pc.jpg")}@media only screen and (max-width:900px){#special.academics.science.electrical_info .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/16_electrical_info_sp.jpg")}}#special.academics.letters .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/17_letters_pc.jpg")}@media only screen and (max-width:900px){#special.academics.letters .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/17_letters_sp.jpg")}}#special.academics.policystudies .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/18_policystudies_pc.jpg")}@media only screen and (max-width:900px){#special.academics.policystudies .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/18_policystudies_sp.jpg")}}#special.academics.globalmanagement .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/19_globalmanagement_pc.jpg")}@media only screen and (max-width:900px){#special.academics.globalmanagement .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/19_globalmanagement_sp.jpg")}}#special.academics.itl .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/20_itl_pc.jpg")}@media only screen and (max-width:900px){#special.academics.itl .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/20_itl_sp.jpg")}}#special.academics.correspondence .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/21_correspondence_pc.jpg")}@media only screen and (max-width:900px){#special.academics.correspondence .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/21_correspondence_sp.jpg")}}#special.academics.teachingcourse .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/22_teachingcourse_pc.jpg")}@media only screen and (max-width:900px){#special.academics.teachingcourse .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/22_teachingcourse_sp.jpg")}}#special.academics.graduateschool.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/23_law_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/23_law_sp.jpg")}}#special.academics.graduateschool.economics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/24_economics_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.economics .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/24_economics_sp.jpg")}}#special.academics.graduateschool.commerce .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/25_commerce_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.commerce .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/25_commerce_sp.jpg")}}#special.academics.graduateschool.science .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/26_science_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.science .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/26_science_sp.jpg")}}#special.academics.graduateschool.letters .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/27_letters_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.letters .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/27_letters_sp.jpg")}}#special.academics.graduateschool.policystudies .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/28_policystudies_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.policystudies .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/28_policystudies_sp.jpg")}}#special.academics.graduateschool.publicpolicy .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/29_publicpolicy_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.publicpolicy .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/29_publicpolicy_sp.jpg")}}#special.academics.graduateschool.dba .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/30_dba_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.dba .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/30_dba_sp.jpg")}}#special.academics.graduateschool.b_menu .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/35_b_menu_pc.jpg")}@media only screen and (max-width:900px){#special.academics.graduateschool.b_menu .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/35_b_menu_sp.jpg")}}#special.academics.pro_graduateschool.accounting .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/31_accounting_pc.jpg")}@media only screen and (max-width:900px){#special.academics.pro_graduateschool.accounting .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/31_accounting_sp.jpg")}}#special.academics.pro_graduateschool.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/32_law_pc.jpg")}@media only screen and (max-width:900px){#special.academics.pro_graduateschool.law .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/32_law_sp.jpg")}}#special.academics.pro_graduateschool.business .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/33_business_pc.jpg")}@media only screen and (max-width:900px){#special.academics.pro_graduateschool.business .special_page_title .bg_wrap:before{background-image:url("../media/images/academics/head/33_business_sp.jpg")}}.for_staff .bg_img_title,.for_teacher .bg_img_title{background-image:url(../media/images/dummy/bg_img_pc_for_staff.jpg)}@media only screen and (max-width:900px){.for_staff .bg_img_title,.for_teacher .bg_img_title{background-image:url(../media/images/dummy/bg_img_sp_for_staff.jpg)}}.for_staff .bg_img_title .title_wrap:before,.for_teacher .bg_img_title .title_wrap:before{content:""}.for_staff #page_title.fourth .title_wrap:before,.for_teacher #page_title.fourth .title_wrap:before{content:""}.lower.fourth .contents_navi.bg{background:none!important;padding:0!important}.lower.fourth .contents_navi.bg .navi_list{padding:0}@media only screen and (min-width:901px){.lower.fourth .contents_navi.bg .navi_list .list_set .navi_set>a{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}.lower.fourth .contents_navi.bg .navi_list .list_set .navi_set.aco.open>a:after{left:0;height:18px}.lower.fourth .contents_navi.bg .navi_list .list_set .navi_set .aco_cont{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}}@media only screen and (max-width:900px){.lower.fourth .contents_navi.bg .navi_list .list_set .navi_set{border-top:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid}}#library_search{margin:60px 0}@media only screen and (max-width:1024px){#library_search{margin:30px 0}}@media only screen and (min-width:901px){#library_search #library_search_wrap{display:flex}}#library_search #library_search_wrap .left{flex:1 1 0}@media only screen and (max-width:900px){#library_search #library_search_wrap .left{margin-bottom:30px}}@media only screen and (max-width:640px){#library_search #library_search_wrap .left{margin-bottom:15px}}#library_search #library_search_wrap .left .search_form{background-color:#1e3c90;display:flex;padding:36px 0 13px 30px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form{display:block;padding:22px 16px}}#library_search #library_search_wrap .left .search_form *{color:#fff;font-weight:400}#library_search #library_search_wrap .left .search_form .form{flex:1 1 0;position:relative}#library_search #library_search_wrap .left .search_form .form h2{font-size:112.5%;margin-bottom:16px}#library_search #library_search_wrap .left .search_form .form label{background-color:#6277b2;display:flex;position:relative;padding:8px 10px 8px 56px}#library_search #library_search_wrap .left .search_form .form label:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:rgba(255,255,255,0.8);font-size:26px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#library_search #library_search_wrap .left .search_form .form input{flex:1 1 0;color:#fff;padding:13px 0}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .form input{width:100%}}#library_search #library_search_wrap .left .search_form .form input::placeholder{color:rgba(255,255,255,0.8)}#library_search #library_search_wrap .left .search_form .form button{background-color:#fff;border-radius:50px;color:#333333;display:block;width:100%;max-width:120px;text-align:center;margin-left:10px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .form button{width:80px;flex-shrink:0}}@media only screen and (max-width:640px){#library_search #library_search_wrap .left .search_form .form button{width:70px;font-size:87.5%}}#library_search #library_search_wrap .left .search_form .form a{align-items:center;display:flex;position:absolute;top:0;right:0}#library_search #library_search_wrap .left .search_form .form a:after{background:url(../media/images/common/icon_pdf.png) no-repeat left top;background-size:contain;content:"";display:block;width:14px;height:18px;margin-left:4px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .form a{position:static;padding:12px 0}}#library_search #library_search_wrap .left .search_form .link{position:relative;flex-shrink:0;margin-left:32px}@media only screen and (max-width:1024px){#library_search #library_search_wrap .left .search_form .link{margin-left:20px}}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link{margin-left:0}}@media only screen and (max-width:640px){#library_search #library_search_wrap .left .search_form .link{font-size:87.5%}}#library_search #library_search_wrap .left .search_form .link:before{background-color:rgba(255,255,255,0.3);content:"";display:block;width:1px;height:100%;position:absolute;left:0;top:0}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link:before{width:100%;height:1px}}#library_search #library_search_wrap .left .search_form .link dl{text-align:center;padding:6px 30px 0}@media only screen and (max-width:1024px){#library_search #library_search_wrap .left .search_form .link dl{padding:6px 20px 0}}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link dl{display:flex;padding:10px 12px 0 0}}@media only screen and (max-width:640px){#library_search #library_search_wrap .left .search_form .link dl{font-size:87.5%}}#library_search #library_search_wrap .left .search_form .link dl dt{align-items:center;display:flex;justify-content:center;margin-bottom:12px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link dl dt{flex:1 1 0;justify-content:flex-start;margin-bottom:0;text-align:left}}#library_search #library_search_wrap .left .search_form .link dl dt:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:rgba(255,255,255,0.8);margin-right:4px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link dl dt:before{font-size:120%;margin:0 10px}}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .search_form .link dl dd{flex-shrink:0;width:130px}}#library_search #library_search_wrap .left .search_form .link dl dd a{background-color:#fff;border-radius:50px;color:#333333;display:block;font-size:87.5%;position:relative;padding:16px 0}#library_search #library_search_wrap .left .search_form .link dl dd a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e7363d;position:absolute;top:50%;right:16px;transform:translateY(-50%)}#library_search #library_search_wrap .left .link_navi{margin-top:4px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .link_navi{margin-top:0}}#library_search #library_search_wrap .left .link_navi ul{border-bottom:1px #e0e0e0 solid;display:flex}#library_search #library_search_wrap .left .link_navi ul li{border-left:1px #e0e0e0 solid;width:33.3333333%}#library_search #library_search_wrap .left .link_navi ul li+li{border-right:1px #e0e0e0 solid}#library_search #library_search_wrap .left .link_navi ul li a{display:flex;align-items:center;position:relative;padding:16px 22px}@media only screen and (max-width:1024px){#library_search #library_search_wrap .left .link_navi ul li a{font-size:87.5%;padding:16px 10px}}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .link_navi ul li a{padding:12px 15px;display:block;text-align:center}}@media only screen and (max-width:640px){#library_search #library_search_wrap .left .link_navi ul li a{font-size:81.3%}}@media only screen and (max-width:400px){#library_search #library_search_wrap .left .link_navi ul li a{font-size:62.5%}}#library_search #library_search_wrap .left .link_navi ul li a span{display:block}#library_search #library_search_wrap .left .link_navi ul li a span:first-child{flex-shrink:0;margin-right:12px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .link_navi ul li a span:first-child{margin-bottom:8px}#library_search #library_search_wrap .left .link_navi ul li a span:first-child img{display:block;width:44px;margin:0 auto}}#library_search #library_search_wrap .left .link_navi ul li a span+span{flex:1 1 0}#library_search #library_search_wrap .left .link_navi ul li a:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e7363d;position:absolute;bottom:10px;right:10px}@media only screen and (max-width:800px){#library_search #library_search_wrap .left .link_navi ul li a:after{display:none}}#library_search #library_search_wrap .right{border-right:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid;position:relative}@media only screen and (min-width:901px){#library_search #library_search_wrap .right{border-left:1px #e0e0e0 solid;width:200px;flex-shrink:0;margin-left:20px}}@media only screen and (max-width:900px){#library_search #library_search_wrap .right{border-top:1px #e0e0e0 solid;border-left:1px #e0e0e0 solid}}#library_search #library_search_wrap .right:after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#e7363d;position:absolute;bottom:10px;right:10px}@media only screen and (max-width:900px){#library_search #library_search_wrap .right .calendar{align-items:center;display:flex}}#library_search #library_search_wrap .right .calendar .icon{background-color:#f1f3f7;padding:18px 0;margin:0 -1px}@media only screen and (max-width:900px){#library_search #library_search_wrap .right .calendar .icon{width:240px;padding:50px 0;margin:-1px 0}}@media only screen and (max-width:640px){#library_search #library_search_wrap .right .calendar .icon{width:120px;padding:25px 0}}#library_search #library_search_wrap .right .calendar .icon img{display:block;margin:0 auto}@media only screen and (max-width:640px){#library_search #library_search_wrap .right .calendar .icon img{width:60px}}#library_search #library_search_wrap .right .calendar dl{flex:1 1 0;padding:18px 20px}@media only screen and (max-width:900px){#library_search #library_search_wrap .right .calendar dl{padding:18px 50px}}@media only screen and (max-width:640px){#library_search #library_search_wrap .right .calendar dl{padding:10px 25px}}#library_search #library_search_wrap .right .calendar dt{color:#1e3c90;font-size:112.5%;font-weight:600;text-align:center;margin-bottom:10px}@media only screen and (max-width:900px){#library_search #library_search_wrap .right .calendar dt{text-align:left}}@media only screen and (max-width:640px){#library_search #library_search_wrap .right .calendar dt{font-size:100%;margin-bottom:6px}}#library_search #library_search_wrap .right .calendar dd{font-size:81.3%}#inquiry .form_area p.caption{text-align:right;width:100%;font-size:85.7%;margin-bottom:0.5em}#inquiry .form_area p.caption span{color:#c00e15}#inquiry .num_cont{counter-increment:number 1;padding:1.2em 0}#inquiry .num_cont+.num_cont{margin-top:3em}#inquiry .num_cont.hide+.num_cont{margin-top:1em}#inquiry .num_cont dl+dl{margin-top:3em}#inquiry .num_cont dl dt{font-weight:normal;margin-bottom:1.5em}#inquiry .num_cont dl dd.none{display:none}#inquiry .num_cont dl dd .message+.caption{margin-top:2em}#inquiry .num_cont dl dd .message p+p{margin-top:1em}#inquiry .num_cont dl dd .message .mb24{margin-bottom:24px}#inquiry .num_cont .numbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:107.1%;font-weight:normal;margin-bottom:0.8em}#inquiry .num_cont .numbar:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;background-color:#b5b5b5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.7em;width:1.7em;line-height:1.7;content:counter(number) " ";line-height:1;margin-right:0.8em}.en .inquiry_caution{margin-bottom:20px}.en #inquiry table tr th.required{color:#E5232B}.en #inquiry table tr th.required:before{content:"※"}.en #inquiry table tr th.required:after{display:none}.affiliated_school{margin:-70px 0 40px;position:relative;z-index:10}@media only screen and (max-width:900px){.affiliated_school{margin:0px 0 30px}}@media only screen and (max-width:640px){.affiliated_school{margin:0px 0 10px}}.affiliated_school .wrap{background-color:#fff;border:1px #E0E0E0 solid;padding:33px 36px 28px}@media only screen and (max-width:640px){.affiliated_school .wrap{padding:25px 24px}}.affiliated_school .wrap h2{font-size:162.5%;font-weight:600;text-align:center;text-shadow:3px 3px 2px rgba(0,0,0,0.2);margin-bottom:24px}@media only screen and (max-width:640px){.affiliated_school .wrap h2{font-size:125%;margin-bottom:12px}}.affiliated_school .wrap .school_list{border-top:1px #E0E0E0 solid;padding-top:20px}.affiliated_school .wrap .school_list ul{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.affiliated_school .wrap .school_list ul li{display:flex;width:25%;padding:0 4px;margin-bottom:10px}@media only screen and (max-width:900px){.affiliated_school .wrap .school_list ul li{width:33.3333333%}}@media only screen and (max-width:640px){.affiliated_school .wrap .school_list ul li{width:50%}}.affiliated_school .wrap .school_list ul li:before{content:"●";font-size:80%;position:relative;top:2px;margin-right:15px}.affiliated_school .wrap .school_list ul li+li{margin-top:0}.affiliated_school .wrap .school_list ul li a{color:#333}.affiliated_school .wrap .school_list ul li a:before{display:none}.affiliated_school .sp_img{position:relative;margin:22px -30px 0}@media only screen and (min-width:901px){.affiliated_school .sp_img{display:none}}.affiliated_school .sp_img:before{content:"";background:#F3F3F3;width:100%;height:60%;position:absolute;z-index:1;bottom:-30px;left:0}.affiliated_school .sp_img img{display:block;width:100%;position:relative;z-index:2;margin:0 auto}